Computer Science 210 Fall 2014

Computer Science 210: Principles of Computer Organization will be offered in the fall semester on Monday, Wednesday, Friday at 11:00 AM with a weekly lab session on Tuesday at 2:30 PM. An introduction to the basic organization and operation of computers including logical structure, hardware components, machine and assembly language, and computer system performance. Topics include internal representation of information, instruction set architecture, instruction types and addressing techniques, computer arithmetic, memory systems, design and operation of the control unit, input/output devices and interfaces, assembly language and translation techniques, and modern architectural enhancements such as pipelining and multiprocessors. Special emphasis is on systems programming and assignments in a particular assembly language. One laboratory per week. Prerequisite: Computer Science 112.