Course Title: Computer Organization

Course Code: CS 123

Credit Value: 3 Credits

Contact Hours

Duration: 15 Weeks (One Semester)

Prerequisite: Introduction to Computer Systems; Basic Programming

1. COURSE DESCRIPTION

This course introduces the internal structure and operation of computer systems, focusing on how hardware components execute software instructions. Students study data representation, digital logic, CPU architecture, instruction execution, memory hierarchy, input/output organization, and system performance.

The course emphasizes the relationship between hardware organization and software behavior, providing students with a foundation for advanced studies in operating systems, computer architecture, embedded systems, and systems programming. Laboratory activities and simulations provide practical exposure to low-level computer operations.

2. COURSE OBJECTIVES

By the end of this course, students should be able to:

3. LEARNING OUTCOMES

Upon successful completion, students will be able to: