COS 217
Introduction to Programming Systems
An introduction to computer organization and system software. Developing skills for composing large programs, including modularity, abstraction, programming style, and best practices for code development, testing, debugging, and performance tuning. Additionally, an overview of computing environments and architectures, through the C programming language, assembly language, and machine language. Prerequisites: COS 126 or ECE 115.
Prerequisites & course information
COS 126 or ECE 115.
Sources
- Course catalogue ↗2026-2027