everything.study
COMP 222

INTRODUCTION TO COMPUTER ORGANIZATION

Credit Hours: 4 · Undergraduate Lower-Level

This course introduces students to the organization of computer systems in order that they gain an understanding of how a computer system executes their programs. Students will learn how to write small-scale programs in C, how to read the translation of those programs into assembly language, and how those programs are executed at the machine level. Specific topics covered will include data representation at the machine level, static versus dynamic memory allocation, instruction set architecture and the encoding of instructions in memory, linking relocatable object files to create executable files, pipelining within the processor, and caching within the memory system.

Prerequisites & course information

Short Title: INTRO TO COMPUTER ORGANIZATION Department: Computer Science Grade Mode: Standard Letter Course Type: Lecture/Laboratory Credit Hours: 4 Restrictions: Enrollment is limited to Undergraduate, Undergraduate Professional or Visiting Undergraduate level students. Course Level: Undergraduate Lower-Level Prerequisite(s): COMP 140

Sources