2023-2024 Undergraduate Academic Catalogue 
    
    Oct 18, 2024  
2023-2024 Undergraduate Academic Catalogue [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 366 - Computer Systems

(3.00 cr.)

Introduces students to imperative programming via the C programming language in the GNU/Linux software development environment. Attention is paid to lower-level programming concerns such as memory layout, memory management, and concurrency. The course stresses the understanding of how programs execute on modern architectures and the relationship between high-level language and assembly language programming to address optimization and security considerations.

Prerequisite: At least a C- or better in CS 212 .
Concurrent Requisite: CS 266 .
Sessions Typically Offered: Spring
Years Typically Offered: Annually



Add to Portfolio (opens a new window)