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

GradeStudentsPercent
A1611.2%
A-74.9%
B+96.3%
B128.4%
B-1510.5%
C+1913.3%
C2517.5%
C-2718.9%
D139.1%

Based on 143 student grade records across 5 terms and 1 professor.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades