Undergraduate Catalog

CS-280 Computer Architecture and Organization

This course is an overview of digital electronics and how circuits realize logic. Hardware components, i.e., gates, buses and memory, and their use in constructing adders, comparators and addressing schemes are studied. This course also covers machine level representation of data, computer architecture and organization at the machine level, assembly level machine organization, interfacing and communication, memory systems organization and architecture, functional organization, multiprocessing and alternative architectures, performance enhancements, distributed architectures, and future directions in computer science.

Credits

3

Prerequisite

Take CS-120 MATH-160;