CSCI315

Computer Organization and Architecture

(3,0) 3 alternate years

A hardware-oriented introduction to the structure of modern computer systems, emphasizing the role of, and interrelationships between, the various components. The evolution of modern computer systems. Memory organization, peripheral devices and their connectivity. Instruction sets, arithmetic and central processing unit structure. Control unit organization and operation. Alternative computer architectures. Prerequisite: CSCI201 with grade of C or better.