Date | Topics | Reading | Due dates |
---|---|---|---|
January 16 (W) | No class | ||
January 23 (W) | About the course; a little about C (Notes) | ||
January 30 (W) | Introduction to C; variables and expressions (Notes) | Reading for 01/30 | |
February 6 (W) | Simple I/O in C; conditional execution (Notes) | Reading for 02/06 | |
February 13 (W) | Loops and arrays in C (Notes) | Reading for 02/13 | Homework 1: HTML, PDF |
February 20 (W) | Functions in C (Notes) | Reading for 02/20 | |
February 27 (W) | Pointers and strings in C (Notes) | Reading for 02/27 | Homework 2: HTML, PDF |
March 6 (W) | Command-line arguments; I/O and files in C (Notes) | Reading for 03/06 | Homework 3: HTML, PDF |
March 13 (W) | Holiday | ||
March 20 (W) | No class | ||
March 27 (W) | Computer representation of data (Notes) | Reading for 03/27 | Homework 4: HTML, PDF |
April 3 (W) | No class | ||
April 10 (W) | Dynamic memory allocation; function pointers (Notes) | Reading for 04/10 | |
April 17 (W) | Homework 5 hints; make (Notes coming soon) (Notes) | Reading for 04/17 | |
April 24 (W) | User-defined types; linked data structures (Notes) | Reading for 04/24 | Homework 5: HTML, PDF |
May 1 (W) | Course wrap-up and evaluations (Notes) | ||
May 10 (F) | (Not a class day) | Homework 6: HTML, PDF |