2018-2019 Undergraduate Academic Catalogue 
    
    Apr 23, 2024  
2018-2019 Undergraduate Academic Catalogue [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 366 - Computer Systems

(3.00 cr.)

Prerequisite: At least a C- or better in CS 212 . Introduces students to imperative programming in the GNU/Linux software development environment. Attention is paid to lower-level programming concerns such as memory layout and management, concurrency, threading, and synchronization, given their importance in all systems, but particularly in embedded processors and microcontrollers. This course stresses the understanding of how programs execute on modern architectures and how to measure and optimize performance. (Spring only)



Add to Portfolio (opens a new window)