Sep 19, 2024  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog

CSC 161 - Imperative Problem Solving with Lab

4 credits (Fall and Spring)
CSC161 emphasizes concepts closely tied to the architecture of computers, compilers, and operating systems, such as macro processing, compilation and linking, pointers and memory management, data representation, and software development tools. Additional topics include assertions and invariants, data abstraction, linked data structures, an introduction to the use of the GNU/Linux operating system, and programming in a low-level, imperative language. Includes formal laboratory work. For current offerings review the variable topic course listing below or use the course search to filter by variable topic type.

Prerequisite: CSC 151  with grade S, C, or better. 
Instructor: Staff