skip to main content
CS 3 x
Introduction to Software Design in C
6 units (2-1-3)  | third term
Prerequisites: CS 2.
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.
Instructors: Ordentlich, Blank