Date | Topics | Reading | Due dates |
---|---|---|---|
August 27 (W) | About the course (Notes) | ||
September 3 (W) | Introduction to C (Notes) | Reading for 09/03 | |
September 10 (W) | Introduction to C, continued; simple I/O (Notes) | Reading for 09/10 | |
September 17 (W) | No class | ||
September 24 (W) | Conditional execution; functions (Notes) | Reading for 09/24 | Homework 1: HTML, PDF (accepted without penalty through 9/26) |
October 1 (W) | No class | ||
October 8 (W) | Loops and arrays (Notes) | Reading for 10/08 | Homework 2: HTML, PDF |
October 15 (W) | Arrays in C, continued (Notes) | ||
October 22 (W) | Pointers and strings in C (Notes) | Reading for 10/22 | |
October 29 (W) | Command-line arguments; I/O and files in C (Notes) | Reading for 10/29 | Homework 3: HTML, PDF |
November 5 (W) | Computer representation of data (Notes) | Reading for 11/05 | Homework 4: HTML, PDF (accepted without penalty through 11/12) |
November 12 (W) | Dynamic memory allocation; function pointers (Notes) | Reading for 11/12 | |
November 19 (W) | No class | Reading for 11/19 | |
November 26 (W) | Holiday | ||
December 3 (W) | User-defined types; a little about makefiles; evaluations (Notes for 11/19), (Notes) | Homework 5: HTML, PDF (accepted without penalty through 12/05) | |
December 17 (W) | Not a class day | Homework 6: HTML, PDF |