|
Lecture date |
Topic |
Readings |
|
August 31
|
Introduction to C;
variables and expressions in C;
simple I/O in C
|
|
|
September 7
|
Conditional execution in C
|
|
|
Functions in C
|
|
|
September 14
|
Loops and arrays in C
|
|
|
September 21
|
Pointers and strings in C
|
|
|
October 5
|
I/O and files in C
|
|
|
October 12
|
Dynamic memory allocation in C
|
|
|
Function pointers in C
|
-
Chapter 17 of textbook or
-
(class notes)
|
|
October 19
|
C preprocessor directives
|
|
|
Separate compilation and make
|
|
|
October 26
|
User-defined types
|
|
|
November 9
|
Computer representation of data
|
|