| WEEK # | LECTURE TOPICS | LAB TOPICS | KEY DATES | 
|---|---|---|---|
| 1 | (Re)Introduction to design | ||
| 2 | Review of E&M concepts (voltage, current, power, etc.) Discrete components (resistors, caps, transistors, etc.)  | Homework 1 out | |
| 3 | Discrete components: Transistors Power components  | Lab: Protoboard with transistor Lab: Protoboard with power components  | Homework 1 due Homework 2 out  | 
| 4 | Digital components Thinking digital  | Lab: Protoboard digital circuits Lab: Inputs (push-buttons, toggles, clocks) and outputs  | Homework 2 due Homework 3 out  | 
| 5 | Processors Interfacing digital and analog  | PIC demo Analog and PWM demo  | Homework 3 due Homework 4 out  | 
| 6 | Schematics: Introduction Schematics: Parts  | Schematics lab  | Homework 4 due | 
| 7 | Schematics: Advanced tools Schematics: Finishing design  | Schematics lab (cont.)  | |
| 8 | What is a PCB? PCB design: Basics  | Schematic / Parts search Schematic / Layout lab  | |
| 9 | PCB design: Routing PCB design: Finishing  | Schematic / Layout lab Layout lab  | |
| 10 | Documentation | Layout lab (cont.) | |
| 11 | Assembly tips | Assembly lab | |
| 12 | Testing and debugging PCB's | Testing and debugging PCB's | |
| 13 | Testing and debugging PCB's (cont.) | Testing and debugging PCB's (cont.) | |
| 14 | Testing and debugging PCB's (cont.) Complex embedded systems  | Testing and debugging PCB's (cont.) DSP/SPHERES demo  |