CSE 467S Embedded Computing Systems

Spring 2008


Instructor: Prof. Chenyang Lu

Class: Tue/Thu 4pm-5:30pm. Cupples II 220.

Office hour: Tue 3-4, Bryan 504.


TA: Octav Chipara

Office hour: Thu 3-4, Jolley 517.

Email: ochipara@gmail.com


Introduces the issues, challenges, and methods for designing embedded computing systems. Examples of embedded systems include cellular phones, game consoles, PDAs, home appliances, automobiles, and iPod. Emphasis is given to aspects of design that are distinct to embedded systems. The course examines hardware, software, and system-level design. Hardware topics include microcontrollers and digital signal processors. Software issues include languages, run-time environments, and program analysis. System-level topics include real-time operating systems, scheduling, power management, and wireless sensor networks. Students will perform a course project on real wireless sensors or other embedded devices. Credits: 3 unit.

Slides and Schedule (updated after each class)

Homework 1 (Due: March 4, 4pm, hard deadline)

Homework 2 (Due: April 25, 4pm, hard deadline)


Projects


Readings


Grading

Midterm 20% Final 20% Project 45% (Proposal 5% Midterm demo 10% Final demo 30%), Homework 10%, Participation 5%. Final grades are based on a class curve.

Students are expected to conduct their academic work with the highest ethical standards. No discussion is allowed during exams.


Updated by Chenyang Lu (04/19/2008)