Computer Organization

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

Topic Name

Digital Building Blocks

Overview

Number systems, logic gates, combinational circuits, and sequential foundations.

CPU and Instruction Execution

Overview

Registers, ALU, instruction cycle, and control flow in processor operation.