Lecture date |
Topic |
Readings |
August 31
|
Command-line basics
|
|
September 14
|
Introduction to C (variables, expressions, control structures, functions)
|
-
Online tutorial sections 1, 2, 3, 4, 7, 8, 9
-
C in a Nutshell, chapters 1 through 7 (skim)
-
K&R, chapters 1 through 4 (skim)
|
September 21
|
Arrays, strings, and pointers in C
|
-
Online tutorial section 10
-
C in a Nutshell, chapters 8 and 9 (skim)
-
K&R, chapter 5 (skim)
|
October 5
|
I/O and files in C
|
-
Online tutorial section 11
-
C in a Nutshell, chapter 13 (skim)
-
K&R, chapter 7 (skim)
|
November 9
|
Computer representation of data
|
|
November 23
|
Dynamic memory management, function pointers, and structures in C
|
-
Online tutorial sections 6, 12
-
C in a Nutshell, chapters 10, 12, 18, 19 (skim)
-
K&R, chapter 6, relevant material in chapters 5, 7 (skim)
|