Jul 31, 2025  
Catalog 2022-2023 
    
Catalog 2022-2023 [ARCHIVED CATALOG]

CS 205 - System Programming and Architecture


Lecture Hours: 4
Credit Hours: 4

Introduces how high-level software runs on a computer system. Covers C programming and the assembly that C code becomes. Presents the fundamentals of computer architecture and how instructions and data are represented at the machine level. Provides experience analyzing compiled code to build necessary skills for future work in cybersecurity, operating systems, compilers, and other CS topics involving low-level computation.

Prerequisite: Placement into WR 115  or completion of WR 090  and CS 161 , each with a grade of C or better; or consent of instructor.