CS 21 - Computer Organization and Assembly Language Programming

    Recent Professors
    PAUL HRYCEWICZ
    Recent Semesters
    Spring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    30–35 students
    Difficulty
    5.1Moderateout of 10
    Credits
    4
    Prerequisite
    Prerequisite(s): All prerequisites must be completed with a minimum grade of "C" (or "P") or higher. CS 1
    Spring 2027 Sections
    View Spring 2027 sections of CS 21
    Transfers To
    CSUUCTCA Area UCTCA
    Description
    Basics of machine architecture, cpu architecture and design, machine language, assembly language, operating system and higher level language interface. Data representation, instruction representation and execution, addressing techniques and use of macros. Space and time efficiency issues. Input/output including video modes. Procedures including parameter passing and linkage to higher level languages.
    Usually Held
    Mon Wed 1:00pm–2:25pm, Mon Wed 11:00am–12:15pm, Mon Wed 11:20am–12:45pm, Mon Wed 12:30pm–1:45pm