CS 161: DESIGN AND ARCHITECTURE OF COMPUTER SYSTEMS
University of California, Riverside
4 Units, Lecture, 3 hours; discussion, 1 hour. Prerequisite(s): EE 120A or CS 120A. A study of the fundamentals of computer design. Topics include the performance evaluation of microprocessors; instruction set design and measurements of use; microprocessor implementation techniques including multicycle and pipelined implementations; computer arithmetic; memory hierarchy; and input/output (I/O) systems.
Average GPA: 3.17
Grade distribution records: 3,368 students across 38 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 541 | 16.1% |
| A | 642 | 19.1% |
| A- | 277 | 8.2% |
| B+ | 510 | 15.1% |
| B | 436 | 12.9% |
| B- | 238 | 7.1% |
| C+ | 211 | 6.3% |
| C | 188 | 5.6% |
| C- | 99 | 2.9% |
| D+ | 53 | 1.6% |
| D | 47 | 1.4% |
| D- | 34 | 1.0% |
| F | 52 | 1.5% |
| NP | 6 | 0.2% |
| S | 20 | 0.6% |
| W | 14 | 0.4% |
Based on 3,368 student grade records across 38 terms and 8 professors.
Instructors
- Zizhong Chen 835 students, Average GPA 3.39
- Elaheh Sadredini 698 students, Average GPA 2.87
- Walid Najjar 364 students, Average GPA 3.23
- Hodjat Asghari Esfeden 127 students, Average GPA 2.79
- Daniel Enright 88 students, Average GPA 2.70
- Jason Zellmer 82 students, Average GPA 3.11
- Kelly Downey 27 students, Average GPA 2.56
- Kuan-Chieh Hsu 18 students, Average GPA 3.31