ECE 422L: COMP ORG DESIGN LAB
California State University, Northridge
Prerequisite: ECE 220. Corequisite: ECE 422. 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. One 3-hour lab per week.
Average GPA: 3.66
Grade distribution records: 116 students across 5 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 90 | 77.6% |
| A- | 7 | 6.0% |
| B+ | 3 | 2.6% |
| B- | 5 | 4.3% |
| C+ | 4 | 3.4% |
| C | 1 | 0.9% |
| C- | 2 | 1.7% |
| D | 1 | 0.9% |
| F | 3 | 2.6% |
Based on 116 student grade records across 5 terms and 2 professors.
Instructors
- Myung Cho 72 students, Average GPA 3.62
- Aaron Nanas 20 students, Average GPA 4.00