CISC 501 Computer Organization and Architecture (3 Credits)
A comprehensive examination of the fundamental concepts, organization, and architectural structures of contemporary computers. Topics include: logic design, fundamental structure of computer hardware systems (CPU/ALU, memory, cache, registers, I/O), instruction sets, assembly language programming, computer arithmetic, pipelining, and memory hierarchy.