Video quizzes can be found on Echo 360. Note that each week's group of lectures should be available a week ahead of class, but not always earlier.
Lecture date | Topics | Reading | Assignments |
---|---|---|---|
August 25 (W) | About the course (Notes) | ||
September 1 (W) | About the course, continued; variables and expressions in C; simple I/O in C (Notes) | Reading for 09/01; video lectures group 01 (01a, 01b, 01c, 01d, 01e) | Homework 1: HTML, PDF |
September 8 (W) | Conditional execution in C; functions in C (Notes) | Reading for 09/08; video lectures group 02 (02a, 02b, 02c, 02d, 02e) | Homework 2: HTML, PDF |
September 15 (W) |
Loops and arrays in C;
a little about ``random'' numbers (Notes) |
Reading for 09/15; video lectures group 03 (03a, 03b, 03c) | Homework 3: HTML, PDF |
September 22 (W) | Pointers in C; strings in C; command-line arguments in C (Notes) | Reading for 09/22; video lectures group 04 (04a, 04b, 04c) | |
September 29 (W) | I/O and files in C (Notes) | Reading for 09/29; video lectures group 05 (05a, 05b) | Homework 4 HTML, PDF |
October 6 (W) | Computer representation of data (Notes) | Reading for 10/06; video lectures group 06 (06a, 06b, 06c, 06d, 06e) | Homework 5 HTML, PDF |
October 13 (W) | Dynamic memory allocation in C; function pointers in C (Notes) | Reading for 10/13: video lectures group 07 (07a, 07b) | |
October 20 (W) | C preprocessor directives; separate compilation and make (Notes) | Reading for 10/20: video lectures group 08 (08a, 08b) | Homework 6 HTML, PDF |
October 27 (W) | Multi-dimensional arrays in C revisited (Notes) | Video lectures group 09 (09a, 09b) | |
November 3 (W) | User-defined types in C (Notes) | Reading for 11/03; video lectures group 10 (10a, 10b) |
Homework 7
HTML,
PDF
(accepted without penalty through 11/10) |
November 10 (W) | User-defined types, continued (Notes) | Video lectures group 11 (11a, 11b) | |
November 17 (W) | More about Homework 9; this and that (Notes) | Video lectures group 12 (12a, 12b, 12c, 12d, 12e, 12f) |
Homework 8
HTML,
PDF
(accepted without penalty through 12/06) |
November 24 (W) | Holiday | ||
December 1 (W) | Course wrap-up and evaluations (Notes) |
Homework 9
HTML,
PDF
(accepted without penalty through final deadline) |
|
December 15 (W) | (Not a class day) | Final deadline for all homeworks |