Date | Topics | Reading | Due dates |
---|---|---|---|
August 28 (W) | About the course (Notes) | ||
September 4 (W) | Introduction to C (Notes) | Reading for 09/04 | |
September 11 (W) | Variables and expressions; simple I/O (Notes) | Reading for 09/11 | |
September 18 (W) | Conditional execution; functions (Notes) | Reading for 09/18 | Homework 1: HTML, PDF |
September 25 (W) | Loops and arrays (Notes) | Reading for 09/25 | Homework 2: HTML, PDF |
October 2 (W) | No class | Homework 3: HTML, PDF | |
October 9 (W) | No class | ||
October 16 (W) | Pointers and strings in C (Notes) | Reading for 10/16 | |
October 23 (W) | Command-line arguments; I/O and files in C (Notes) | Reading for 10/23 | |
October 30 (W) | No class | Homework 4: HTML, PDF | |
November 6 (W) | Computer representation of data (Notes) | Reading for 11/06 | |
November 13 (W) | Dynamic memory allocation; function pointers (Notes) | Reading for 11/13 | |
November 20 (W) | A little about makefiles; user-defined structures (Notes, not from class) | Reading for 11/20 | Homework 5: HTML, PDF (Accepted without penalty through 11/27) |
November 27 (W) | Holiday | ||
December 4 (W) | Course wrap-up and evaluations (Notes) | ||
December 18 (W) | (Not a class day) | Homework 6: HTML, PDF |