CIS 236 - Computer Organization and Architecture
This course provides the students with a clear, comprehensive presentation of the organization and architecture of modern-day computers, emphasizing both fundamental principles and the critical role of performance in driving computer design. The course highlights the system of three major components: processor, memory, and I/O. Furthermore, each major component is decomposed into its major sub-components. Included topics are data representation, digital logic design, control unit, registers, ALU, instructions, data paths, memory hierarchy, I/O devices, instruction set architecture, and addressing modes. Throughout the course, aspects of the system are viewed from the points of view of both architecture and organization. Offered nights only in Spring.
MA 101 and either CIS 160 or CIS 165