Undergraduate Catalog

COSC 201 Computer Systems Organization

This course provides a basic understanding of the fundamental logical organization of a computer (its parts and their relationship) and how it actually works; exposure to a central processor’s native language, and to basic computer components and basic architectures for high performance design. Topics include: Von Neumann architecture, C programming (low-level aspects), data representation, computer arithmetic, assembly language programming, digital logic design, registers, instruction counter, processor architecture, pipelining, memory hierarchies, caching, virtual memory, interrupts, input and output, buses.

Credits

3

Prerequisite

COSC 101

Offered

Fall Spring