CSE 121: Embedded System Design
University of California, Santa Cruz
The design and use of microprocessor-based embedded systems. Covers microprocessor and microcontroller architecture, programming techniques, bus and memory organization, DMA, timing issues, interrupts, peripheral devices, serial and parallel communication, and interfacing to analog and digital systems. (Formerly Microprocessor System Design, and formerly offered as two courses, CMPE 121 and CMPE 121L.)
Average GPA: 3.44
Grade distribution records: 912 students across 13 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 100 | 11.0% |
| A | 354 | 38.8% |
| A- | 98 | 10.7% |
| B+ | 82 | 9.0% |
| B | 81 | 8.9% |
| B- | 56 | 6.1% |
| C+ | 16 | 1.8% |
| C | 26 | 2.9% |
| C- | 1 | 0.1% |
| D | 10 | 1.1% |
| F | 33 | 3.6% |
| P | 15 | 1.6% |
| NP | 19 | 2.1% |
| W | 20 | 2.2% |
Based on 912 student grade records across 13 terms and 7 professors.
Instructors
- Anujan M Varma 226 students, Average GPA 3.01
- Ethan Sifferman 169 students, Average GPA 3.68
- David Charles Harrison 152 students, Average GPA 3.02
- Jose Renau Ardevol 134 students, Average GPA 3.75
- Cedric J. a. Westphal 90 students, Average GPA 3.78
- Marcelo Siero 89 students, Average GPA 3.71
- Heiner Litz 52 students, Average GPA 3.50