CS 502: COMPUTER ARCHITECTURE AND ORGANIZATION

Class Program
Credits 3
This course is a bridge course and designed for students who do not meet admission requirements for Master of Science in Computer Science. This course covers digital electronics and how circuits realize logic, hardware components, logic gates, buses and memory, and their use in constructing adders, comparators and addressing schemes. This course also investigates machine level representation of data, computer architecture and organization at the machine level, assembly level machine organization, microarchitecture, interfacing and communication, memory systems organization and architecture, cache, functional organization, multiprocessing and alternative architectures, performance enhancements, distributed architectures, and future directions in computer architecture evolution. The credits for this course are not counted towards the required 30 credits for the Master’s Degree program.