Search Contact information
University of Cambridge Home Department of Engineering
University of Cambridge > Department of Engineering >  Teaching Office index page >  Year group page >  Syllabus index page

ENGINEERING TRIPOS PART IIB - 2012-2013 (NB. not offered before 2011-12)

Module 4I9 - Low power embedded systems programming


Leader:

Dr I J Wassell (ijw24@cam.ac.uk)

Timing:

Michaelmas Term

Prerequisites:

Familiarity with C and Linux

Structure:

8 x 2 hour classes

Assessment: Material / Format / Timing / Marks
Lecture Syllabus / Report / Start of Lent Term /100 %

AIMS

This module aims to teach students how to write programs for low power embedded devices that communicate with other computers or devices to solve practical problems. The course will cover the relevant theoretical knowledge required for writing such applications, and provide practical experience writing C programs for Atmel microprocessors. The module will also give students an appreciation for some of the practical issues in low power embedded systems.

LECTURE SYLLABUS

The module will have 8 practical sessions, each lasting for nominally 2 hours. During the practical sessions embedded devices will be built and programmed. For each of the first four sessions a worksheet will be issued, each containing a number of exercises. The exercises on the worksheets will become progressively more challenging. Each worksheet will have some additional exercises and a reading task that will be required to be completed before the next session. Each student will formulate a project proposal by the end of the 4th session that they will execute during the final 4 sessions. Demonstrators will be available throughout each practical session to assist students with their work. In the final 4 sessions, the students will concentrate on implementing their chosen project. In the final session, each student will demonstrate their project to the module leader. The coursework will be completed over the Christmas vacation.
The topics of each practical session are:

COURSEWORK

Write a 4000 word report on an embedded C program application that the student has designed, written and tested. The report must be submitted by the first day of lectures in the Lent Term.

Practical Work

The first four practical sessions will each involve assessed exercises that the students will be required to complete. Prior to session 5 a project proposal will have been formulated and agreed with the Module Leader. In the final 4 sessions the students will work on their chosen projects.

Assessment

OBJECTIVES

On completion of the module, students should be able to:

REFERENCES

Please see the Booklist for Group I Courses for references for this module.


Last updated: June 2012

teaching-office@eng.cam.ac.uk