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.
Offered
Fall Spring