Date | Topics | Reading | Due dates |
---|---|---|---|
August 26 (W) | No class | ||
September 2 (W) | About the course; introduction to C (Notes) | ||
September 9 (W) | Introduction to C, continued (Notes) | Reading for 09/09 | Homework 1: HTML, PDF |
September 16 (W) | Conditional execution and functions in C (Notes) | Reading for 09/16 | Homework 2: HTML, PDF |
September 23 (W) | Loops and arrays (Notes) | Reading for 09/23 | Homework 3: HTML, PDF (accepted without penalty through 09/24) |
September 30 (W) | Pointers and strings in C (Notes) | Reading for 09/30 | |
October 7 (W) | No class | Homework 4: HTML, PDF (accepted without penalty through 10/12) | |
October 14 (W) | Command-line arguments in C; I/O and files in C (Notes) | Reading for 10/14 | |
October 21 (W) | More about pointers, strings, and arrays; a little about random numbers (Notes) | ||
October 28 (W) | No class | Homework 5: HTML, PDF (accepted without penalty through 10/30) | |
November 4 (W) | Dynamic memory allocation; function pointers (Notes) | Reading for 11/04 | |
November 11 (W) | No class | ||
November 18 (W) | A little about the preprocessor; user-defined types; a little about make (Notes) | Reading for 11/18 | Homework 6: HTML, PDF |
November 25 (W) | Holiday | ||
December 2 (W) | Review of computer representation of data; course wrap-up and evaluations (Notes) | Reading for 12/02 | |
December 15 (T) | Not a class day | Homework 7: HTML, PDF (Not accepted late.) |