Date (W sections) | Topics | Reading | Due dates |
---|---|---|---|
January 10 (W) | About the course; introduction to C (Notes) | ||
January 17 (W) | Variables and expressions in C; simple I/O in C (Notes) | Reading for 01/17 | Homework 1: HTML, PDF |
January 24 (W) | Conditional execution in C; functions in C (Notes) | Reading for 01/24 | Homework 2: HTML, PDF |
January 31 (W) | Loops and arrays in C (Notes) | Reading for 01/31 | Homework 3: HTML, PDF |
February 7 (W) | A little about ``random'' numbers; pointers and strings in C (Notes) | Reading for 02/07 | |
February 14 (W) | Pointers and strings in C, continued; command-line arguments in C (Notes) | Homework 4: HTML, PDF | |
February 21 (W) | I/O and files in C (Notes) | Reading for 02/21 | Homework 5: HTML, PDF |
February 28 (W) | Dynamic memory allocation in C; function pointers in C (Notes) | Reading for 02/28 | |
March 7 (W) | C preprocessor directives; separate compilation and make (Notes) | Reading for 03/07 | Homework 6: HTML, PDF |
March 14 (W) | Spring break | ||
March 21 (W) | Multi-dimensional arrays in C revisited; Homework 8 (no class, video lectures) (Notes) (Video lectures part 1, part 2, part 3, part 4, all viewable only with @trinity.edu login) | ||
March 28 (W) | (No class since F section can't meet) | ||
April 4 (W) | Computer representation of data (no class, video lectures) (Notes) (Video lectures part 1, part 2, part 3, part 4, part 5, all viewable only with @trinity.edu login) | Reading for 04/04 | Homework 7: HTML, PDF |
April 11 (W) | User-defined types (no class, video lectures) (Notes) (Video lectures part 1, part 2, part 3, part 4, all viewable only with @trinity.edu login) | Reading for 04/11 | |
April 18 (W) | User-defined types, continued (Notes) | Homework 8: HTML, PDF | |
April 25 (W) | Course wrap-up and evaluations (Notes) | ||
May 7 (M) (Not a class day) | Final deadline for revisions to Homeworks 1 through 8 | ||
May 8 (T) (Not a class day) | Homework 9: HTML, PDF (not accepted late) |