Dec 05, 2023  
2012-2013 Academic Catalog 
2012-2013 Academic Catalog [ARCHIVED CATALOG]

CSC 161 - Imperative Problem Solving and Data Structures

4 credits (Fall and Spring)
A continuation of CSC 151 , bringing in some concepts more 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. Variable topic course. Includes formal laboratory work.

Prerequisite: CSC 151 .
Instructor: Rebelsky, Walker