CIST 039 - Computer Organization and Assembly Programming

    Recent Professors
    Hoang Nguyen, Howard Miller
    Recent Semesters
    Fall 2026, Spring 2026, Spring 2025, Fall 2024, Spring 2024
    Class Size
    32 students
    Credits
    3
    Prerequisite
    CIST 004A or CIST 004A1 or CIST 005A.
    Fall 2026 Sections
    View Fall 2026 sections of CIST 039
    Transfers To
    CSU
    Description
    This course introduces the fundamental concepts of computer organization and assembly language programming. Instructors guide students on the basic Instruction Set Architecture and hardware of a modern computer processor. The course explores how computer systems execute programs; the representation of characters, integers, and floating point values; and the manipulate data, working from a high level programming language down to the hardware. Topics also include the processor pipeline, memory hierarchy, and calling conventions. Programs emphasize assembly language coding standards and debugging techniques.
    Usually Held
    Tue Thu 8:00am–10:05am