|
Lecture date |
Topic |
Readings |
|
September 4
|
Introduction to C;
variables and expressions in C
|
|
|
September 11
|
Simple I/O in C;
conditional execution
|
|
|
September 18
|
Functions in C
|
|
|
September 25
|
Loops and arrays in C
|
|
|
October 16
|
Pointers and strings in C
|
|
|
October 23
|
I/O and files in C
|
|
|
November 06
|
Computer representation of data
|
|
|
November 13
|
C preprocessor directives
|
|
|
Dynamic memory allocation in C
|
|
|
Function pointers in C
|
-
Chapter 17 of textbook or
-
(class notes)
|
|
November 20
|
Separate compilation and make
|
|
|
User-defined types
|
|