|
Lecture date |
Topic |
Readings |
|
January 30
|
Introduction to C;
variables and expressions in C
|
|
|
February 6
|
Simple I/O in C;
conditional execution
|
|
|
February 13
|
Loops and arrays in C
|
|
|
February 20
|
Functions in C
|
|
|
February 27
|
Pointers and strings in C
|
|
|
March 6
|
I/O and files in C
|
|
|
March 27
|
Computer representation of data
|
|
|
April 10
|
C preprocessor directives
|
|
|
Dynamic memory allocation in C
|
|
|
Function pointers in C
|
-
Chapter 17 of textbook or
-
(class notes)
|
|
April 17
|
Separate compilation and make
|
|
|
April 24
|
User-defined types
|
|