|
|
Sep 07, 2024
|
|
CS 366 - Computer Systems(3.00 cr.)
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.
Prerequisite: At least a C- or better in CS 212 . Sessions Typically Offered: Spring Years Typically Offered: Annually
Add to Portfolio (opens a new window)
|
|
|