Top Image Banner
Saturday, November 21st, 2009
CSC 325: Computer Architecture


Course Units: 1

Description:
Introduces the architecture of a general-purpose computer by considering its structure at the hardware and software levels through the instruction set. Project-oriented course that stresses design and implementation of the processor of a computer. Introduces design and simulation of logic circuits, combinational and sequential, the design of the instruction set for a von Neumann architecture and the writing of programs in an assembly language for such a machine. Topics include combinational logic design; finite state machines; instruction set architectures; elements of computer organization; RTL; processor and hardware control unit design; computer arithmetic and ALU design; memory subsystem and cache design; reduced instruction sets; and I/O interfaces.

Prerequisite notes: CSC 230 and CSC 310, both with a grade of C or higher

Required for major/minor:
Computer Science Major

Option for major/minor:
Computer Science Minor