CS 3x
Introduction to Software Design in C
CS 3 is a practical introduction to the C programming language. Throughout the term, students will work individually on one large pre-defined project that is separated into individual chunks that increase in complexity. Heavy emphasis is placed on self-ownership of code, learning the C programming language, debugging, and writing readable software. Prior experience with the C programming language is NOT expected or assumed.
Prerequisites & course information
Prerequisites: CS 2.
Sources
- Course catalogue ↗2026-2027