Skip to main content

Apply Today! Undergraduate final deadline is August 1

Metro State will observe Summer Hours May 22–July 25: On Fridays, services will be virtual only, and buildings will be closed Fridays and Saturdays (except the Library will be open Fridays and Saturdays from 10 a.m-6 p.m.).

ICS 232 Computer Organization and Architecture

Introduces machine language, digital logic and circuit design, data representation, conventional von Neumann architecture, instruction sets and formats, addressing, the fetch/execute cycle, memory architectures, I/O architectures, as well as hardware components, such as gates and integrated chips.

Prerequisites

Special information

First day attendance is mandatory.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Undergraduate credits

Effective August 17, 2014 to present

Learning outcomes

General

  • Analyze error correction algorithms (such as Hamming code) in the design of computer components.
  • Apply Boolean logic and minimizing techniques to design logic circuits.
  • Apply computer architecture concepts to the design of parts of computer systems.
  • Apply knowledge of memory model, instruction sets, addressing modes, and input/output features to develop assembly language programs.
  • Utilize electronic equipment and components to implement and test logic circuits.
  • State computer history, types and generations of computers and their application areas, major categories of instruction sets, and the difference between computer organization and computer architecture.
  • Describe multiprocessing and alternative architectures.
  • Describe the von Neumann model and explain the communication pathways in a computer system, including data flow through the CPU (interfacing to I/O, bus control logic, and internal communications).

Spring 2026

Section Title Instructor books eservices
01 Computer Organization and Architecture Ehrlich, Robin Sam Books for ICS-232-01 Spring 2026 Course details for ICS-232-01 Spring 2026
02 Computer Organization and Architecture Houeto, Sena Books for ICS-232-02 Spring 2026 Course details for ICS-232-02 Spring 2026

Summer 2026

Section Title Instructor books eservices
01 Computer Organization and Architecture Amouzou, Christopher Books for ICS-232-01 Summer 2026 Course details for ICS-232-01 Summer 2026

Fall 2026

Section Title Instructor books eservices
01 Computer Organization and Architecture Staff, Staff Books for ICS-232-01 Fall 2026 Course details for ICS-232-01 Fall 2026
02 Computer Organization and Architecture Houeto, Sena Books for ICS-232-02 Fall 2026 Course details for ICS-232-02 Fall 2026