ECE 422: COMP ORG DESIGN
California State University, Northridge
Prerequisite: ECE 220. Corequisite: ECE 422L. This course introduces the fundamentals of computer organization, emphasizing instruction set architecture (ISA) based on the Reduced Instruction Set Computer (RISC) model. Topics include computer performance analysis, the design of datapaths and control paths in RISC-based CPUs, and the development of single-cycle, multicycle, and pipelined processors. Students will also learn how to design key hardware modules such as arithmetic-logic units, pipelined datapath and control units, hazard detection and correction units, input-output units, and buses. The course explores memory hierarchy and organization, including cache and virtual memory systems. The laboratory complements the lecture by providing hands on experience in assembly programming of microprocessors and RISC based instruction set architecture. Students will learn how to write, compile, and debug RISC based assembly programs using RISC based simulators. Available for graduate credit. 3 hours lecture per week.
Average GPA: 2.44
Grade distribution records: 143 students across 5 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 16 | 11.2% |
| A- | 7 | 4.9% |
| B+ | 9 | 6.3% |
| B | 12 | 8.4% |
| B- | 15 | 10.5% |
| C+ | 19 | 13.3% |
| C | 25 | 17.5% |
| C- | 27 | 18.9% |
| D | 13 | 9.1% |
Based on 143 student grade records across 5 terms and 1 professor.
Instructors
- Myung Cho 115 students, Average GPA 2.36