CSCI415

Computer Organization and Architecture

(3,0) 3

A hardware-orientated 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. Parallel computing for both SMP and MIMD models. Prerequisite: CSCI201 and either CSCI351 or CSCI371 with a grade of C or better.

Source: Academic Catalog 2020-21