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

CIT 217 - Computer Organization


Credits: 3
3 Lecture Hours

Prerequisites: CIT 130  

 
Description
In this course, students are introduced to the organization and architecture of computer systems. Computer Science students gain insight into the functional components of a computer system and their impact on performance. Topics covered include digital logic, data representation, CPU instructions and memory hierarchy. Problem solving is emphasized through the use of Microprocessor without Interlocked Pipeline Stages (MIPS) assembly language.


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

  1. Explain how programs written in high-level languages are executed by a computer system.
  2. Demonstrate different methods of data representation, instruction sets and addressing modes.
  3. Write assembly language programs that solve math equations and utilize input/output, flow control constructs and procedures.
  4. Identify techniques used in computer hardware design to improve performance.
  5. Explain how the memory hierarchy impacts performance.
Listed Topics
  1. Optimizing compilers and assemblers
  2. Data representation techniques
  3. MIPS assembly language: operators, registers, addressing modes, overflow, shifts
  4. Hardware design for performance (caching, pipelining, virtual memory, mult-processors)
  5. Memory hierarchy design for performance
Reference Materials
Appropriate textbook covering topics on computer organization, assembly language and performance. Access to MIPS language simulator such as MIPS Assembly and Runtime Simulator (MARS) OER software.
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: 02/09/2024
Last Reviewed: 02/09/2024


Course and Section Search




Add to Portfolio (opens a new window)