|
Lecture date |
Topic |
Readings |
|
September 3
|
Introduction to C;
variables and expressions in C
|
|
|
September 10
|
Simple I/O in C;
conditional execution
|
|
|
September 24
|
Functions in C
|
|
|
October 8
|
Loops and arrays in C
|
|
|
October 22
|
Pointers and strings in C
|
|
|
October 29
|
I/O and files in C
|
|
|
November 5
|
Computer representation of data
|
|
|
November 12
|
C preprocessor directives
|
|
|
Dynamic memory allocation in C
|
|
|
Function pointers in C
|
-
Chapter 17 of textbook or
-
(class notes)
|
|
November 19
|
User-defined types
|
|
|
Separate compilation and make
|
|