The table below provides information on the course’s lecture (L), recitation (R), quiz (Q) and project (P) sessions.
| SES # | TOPICS | KEY DATES |
|---|---|---|
| L1 | Overview | |
| R1 | Discussion of Readings | |
| L2 | iPAQ, Python®, Connectivity | Problem set 1 out |
| L3 | Socket Programming and Bluetooth | |
| R2 |
Discussion of Readings (cont.)
Bluetooth Tutorial Slides |
|
| L4 | More Bluetooth |
Problem set 1 due
Problem set 2 out |
| L5 | Location - GPS | |
| L6 | Location - API | |
| L7 | Location - Cricket |
Problem set 2 due
Problem set 3 out |
| L8 | Python® on Series 60 Phones | |
| L9 | User Interface GUIs, More Phone Programming |
Problem set 3 due
Problem set 4 out |
| L10 |
Keyboards and GUIs
The Dasher Project |
|
| L11 | GUIs (cont.) | |
| L12 | XWand and Arrays | |
| Q1 | Quiz 1 | |
| P1 | Preliminary Project Presentations |
Problem set 4 due
Problem set 5 out |
| L13 | Pre-Recorded Speech | |
| R3 | Guest Lecturer | |
| L14 | Pre-Recorded Speech (cont.) |
Problem set 5 due
Problem set 6 out |
| L15 | Vision | |
| L16 | Kiosk | |
| L17 | Sketching | |
| L18 | Security | |
| R4 | C++ Extensions to Python® | |
| L19 | Debugging | Problem set 6 due |
| L20 | Publish-Subscribe and Middleware | |
| Q2 | Quiz 2 | |
| P2 | Project Discussions | |
| L21 | Human Factors | |
| L22 | Distributed Pervasive Applications | |
| L23 | Videos of Other Projects | |
| P3 | Pervasive Project Presentations | |
| P4 | Pervasive Project Presentations (cont.) |