ECE 121: Micro Sys Design
University of California, Santa Cruz
Focus is on the design and use of microcontroller-based embedded systems, specifically addressing issues of low-level functionality, direct manipulation of input/output using various specialized peripheral sets, and multiple communications protocols. Covers timers, Input Capture, Output Compare, ADC, PWM, interrupts, bus and memory organization, DMA, SPI, I2C, device driver programming, serial packet communication, and clocking. Students enrolled in this class learn how to use the C programming language to solve engineering problems.
Average GPA: 2.99
Grade distribution records: 372 students across 6 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 12 | 3.2% |
| A | 76 | 20.4% |
| A- | 30 | 8.1% |
| B+ | 29 | 7.8% |
| B | 69 | 18.5% |
| B- | 45 | 12.1% |
| C+ | 37 | 9.9% |
| C | 25 | 6.7% |
| D | 7 | 1.9% |
| F | 14 | 3.8% |
| P | 2 | 0.5% |
| NP | 12 | 3.2% |
| W | 14 | 3.8% |
Based on 372 student grade records across 6 terms and 3 professors.
Instructors
- Stephen C Petersen 216 students, Average GPA 2.66
- Jorge S Hurtarte 90 students, Average GPA 3.42
- Maxwell James Dunne 66 students, Average GPA 3.50