CSCI 213 - Computer Organization

3-2-4
Credit Hours: 4

This course introduces the fundamentals of the hardware environment that serves as the basis for the functional components of a digital computer system. Digital logic, machine-level representation of data, instruction sets and addressing modes, I/O devices and their interconnections, processor organization, and memory architectures are among the essential topics of the course. Students further examine assembly-level machine organization to create assembly language programs, implement I/O operations and interrupts, and describe how the instructions of a high-level language maps to assembly/machine instructions.

Additional course fee: $85.

Prerequisite

MATH 163, which may be taken concurrently, and CSCI 111 with a grade of "C" or better.