Lecture date | Topics | Reading | Assignments |
---|---|---|---|
August 21 (W) | (No class; please review syllabus) | ||
August 28 (W) | Guest lecture: Dr. Fogarty | ||
September 4 (W) | Variables and expressions in C; simple I/O in C | Reading for 09/04; video lectures lectures 00a, 01a, 01b, 01c, 01d | Homework 1: HTML, PDF |
September 11 (W) | Conditional execution in C; functions in C | Reading for 09/11; video lectures lectures 02a, 02b, 02c, 02d, 02e | Homework 2: HTML, PDF |
September 18 (W) | Loops and arrays in C; a little about ``random'' numbers | Reading for 09/18 video lectures lectures 03a, 03b, 03c | Homework 3: HTML, PDF |
September 25 (W) | Pointers in C; strings in C; command-line arguments in C | Reading for 09/25 video lectures lectures 04a, 04b, 04c | |
October 2 (W) | I/O and files in C | Reading for 10/02; video lectures lectures 05a, 05b | Homework 4: HTML, PDF |
October 9 (W) | Computer representation of data | Reading for 10/09; video lectures lectures 06a, 06b, 06c, 06d, 06e | Homework 5: HTML, PDF |
October 16 (W) | Dynamic memory allocation in C; function pointers in C | Reading for 10/16; Video lectures lectures 07a, 07b | Homework 6: HTML, PDF |
October 23 (W) | C preprocessor directives; separate compilation and make (Notes) | Reading for 10/23; Video lectures lectures 08a, 08b | |
October 30 (W) | Multi-dimensional arrays in C, revisited (Notes) | Reading for 10/30; Video lectures lectures 09a, 09b | Homework 7: HTML, PDF |
November 6 (W) | User-defined types in C (No class) | Reading for 11/06; Video lectures lectures 10a, 10b | |
November 13 (W) | User-defined types, continued | Video lectures lectures 11a, 11b | Homework 8: HTML, PDF |
November 20 (W) | This and that; course wrap-up and evaluations (Notes) | video lectures lectures 12a, 12b, 12c, 12d, 12e, 12f | |
November 27 (W) | Holiday | ||
December 4 (W) | (Not a class day) | Final deadline to submit answers to video quizzes for full credit | |
December 6 (F) | (Not a class day) | Homework 9: HTML, PDF | |
December 11 (W) | (Not a class day) | Final day to turn in all homeworks |