Date | Topics | Reading | Due dates |
---|---|---|---|
January 14 (W) | No class | ||
January 21 (W) | About the course; introduction to C (Notes) | ||
January 28 (W) | Introduction to C, continued (Notes) | Reading for 01/28 | |
February 4 (W) | Conditionals and functions in C | (Notes)Reading for 02/04 | Homework 1: HTML, PDF (accepted without penalty through 02/06) |
February 11 (W) | No class | ||
February 18 (W) | Loops and arrays (Notes) | Reading for 02/18 | Homework 2: HTML, PDF |
February 25 (W) | A little about random numbers; introduction to pointers and strings in C (Notes) | Reading for 02/25 | |
March 4 (W) | Pointers and strings in C, continued; command-line arguments (Notes) | Homework 3: HTML, PDF | |
March 11 (W) | Holiday | ||
March 18 (W) | Pointers and strings in C, continued; command-line arguments; I/O and files in C (Notes) | Reading for 03/18 | |
March 25 (W) | No class | ||
April 1 (W) | Dynamic memory allocation; function pointers (Notes) | Reading for 04/01 | Homework 4: HTML, PDF |
April 8 (W) | A little about the preprocessor; user-defined types; a little about make (Notes) | Reading for 04/08 | |
April 15 (W) | No class | Homework 5: HTML, PDF (accepted without penalty through 4/17) | |
April 22 (W) | A little more about make and data structures in C; computer representation of data (Notes) | Reading for 04/22 | |
April 29 (W) | Course evaluations; a little more about this and that (Notes) | ||
May 12 (T) | Not a class day | Homework 6: HTML, PDF (Not accepted late.) |