Course Overview
This course introduces the internal structure of computing systems and helps students understand how instructions, arithmetic logic, registers, memory, and data movement work together. It builds the bridge between low-level hardware behavior and higher-level programming efficiency.
Prerequisites
- Basic digital logic understanding
- Interest in hardware-software interaction
Textbooks
- “Computer Organization and Architecture” by William Stallings
- “Structured Computer Organization” by Andrew S. Tanenbaum