May 19, 2026  
2025-2026 Course Catalog 
  
2025-2026 Course Catalog
Add to Portfolio (opens a new window)

CSCI 222 - Computer Organization


1 Units

This course is a study of what happens when a computer program is executed. We examine the organization of a modern computer from the perspective of a programmer; our examination focuses on the layers of abstraction between a high-level language program and its execution. Topics include the set of instructions that a processor supports, how a high-level language program is translated into this instruction set, how a processor carries out instructions, concurrency, the memory hierarchy, and storage systems.

Prerequisite: CSCI 121 
Fixed/Variable Credit: Variable Credit
Lecture Hours: 0
Lab Hours: 0
Repeatable: Y
Credit Type Code: Letter Grade



Add to Portfolio (opens a new window)