CS 294-11 Topics in System Design for Post-PC Devices

Professors David Culler and Eric Brewer
Computer Science Division, EECS
University of California, Berkeley

Time: Thurs, 11-12:30 - note time change!

Location: 1/28 Meetng in 320 Soda.  Normal Meetings in 373 Soda

Course Announcement:  http://www.cs.berkeley.edu/~culler/cs294-s99/announce.html


This advanced topics seminar will be an experimental, design oriented course focused on
understanding the unique requirements and opportunities of systems comprising very large numbers
of very small devices connected to a powerful infrastructure.  The first half of the course will consist
of readings, student presentations, and guest lectures on the critical component technologies: small
devices, minimal operating systems, low-power wireless networking, middleware, sensors and
actuators, programming environments, and security.  The second half of the course will be strongly
design oriented with an emphasis on the creative process. We will divide into groups addressing a
cohesive set of projects.  Meetings will rotate through the projects discussing their specification,
design, approach, methods, and results, with the entire group providing feedback to each project as
it progresses.

Tentative Schedule

1/28 320 Soda Organizational Meeting
2/4 Small devices
2/11 Minimal operating systems
2/18 320 Soda Programming environments
2/25 Low-power wireless networking
3/4 Middleware
3/11 Sensors and actuators
3/18 Security
4/1 320 Soda