3.00 Credits
This course is designed to explore how a computing system works and introduces the student to the organization and architecture of computer systems using the Assembly programming language. Computer Science students will gain insight into the functional components of a computer system. Topics covered will include digital logic, data representation, interfacing and I/O strategies, memory architecture, a computer's functional organization, and multiprocessing. The importance of CPU clock speed, cache size, bus organization, and number of core processors will also be discussed