Feb 29, 2024  
2022-2023 Catalog 
2022-2023 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 217 - Computer Organization

Credits: 3
3 Lecture Hours

Prerequisites: CIT 130  

In this course, students acquire an understanding of how a computer system’s hardware components impact performance of software. Students also learn about the impacts of parallelism and latency on performance as well as tradeoffs with various components such as processor clock speed, cycles per instruction, memory size and average memory access time. Problem solving is emphasized through the use of assembly language.

Learning Outcomes
Upon successful completion of the course, the student will:

  1. Diagram the digital components of a computing architecture.
  2. Explain the organization of the classical von Neumann machine and its major functional units.
  3. Describe the internal representation of non-numeric data.
  4. Convert numerical data from one format to another with justification for using alternative formats.
  5. Create assembly language program segments, which demonstrate how high-level language patterns map to assembly/machine language.
  6. Explain the basic concepts of interrupts and input/output operations at the hardware and system software level.
  7. List the main types of memory technologies, noting the effect of memory latency on execution time across the memory hierarchy.
Listed Topics
  1. Digital logic and digital systems
  2. Machine level representation of data
  3. Assembly level machine organization and programming
  4. Memory system organization and architecture
Reference Materials
Appropriate textbook covering topics on computer organization, assembly language and performance.
Students who successfully complete this course acquire general knowledge, skills and abilities that align with CCAC’s definition of an educated person. Specifically, this course fulfills these General Education Goals:
  • Technological Competence
Approved By: Dr. Quintin B. Bullock Date Approved: 3/16/2022

Course and Section Search

Add to Portfolio (opens a new window)