Courses
CSC420 Computer Architecture
[3–0, 3 cr.]
This course deals with the architecture of computers, with an emphasis on the architecture of the general purpose computers, using modern concepts such as pipeline design, memory hierarchies, IO systems, and parallel processing. The course tackles advanced computer architecture concepts which include pipelining and pipelined processors, instruction level parallelism, VLSI architectures, superscalar architectures, code scheduling for ILP processors, storage systems and RAID, memory systems, and multiprocessing and cache coherency problem, as well, the course tackles parallel processing.
Prerequisite: CSC320 Computer Organization
Note: This course has not been taught since Fall 2020 and will not be taught in the academic year 2022-2023.