If you are using a C book other than King's, you can still do the reading. Just refer to King's online table of contents and read the corresponding chapters in your own C book.
| Day | Notes | Reading | Exercise solutions |
|---|---|---|---|
| 15 May | slides (PostScript) |
A Student's Guide to CDF King, ch. 1, 2, 410 (except 7.5 and 7.6), 13.1, 13.2, 13.4, 13.5 |
sizeof.c is_prime.c reverse.c logarithms.c |
| 22 May | slides (PostScript) | King, ch. 3, 7.6, 11, 12, 13.3 | |
| 29 May | notes (PostScript) |
Handout on IEEE floating point format (PostScript) Schilling & Harris, Applied Numerical Methods, pp. 315 King, ch. 7.5 |
|
| 5 June | notes (PostScript) | Schilling & Harris, Applied Numerical Methods, pp. 199202, 210212, 216218 | solutions (PostScript) |
| 12 June | notes (PostScript) |
King, ch. 17 C FAQ, sec. 4, 5, 7 |
|
| 19 June | notes (PostScript) |
Your C++ book (basic concepts, classes) Sedgwick, Algorithms in C++, pp. 595606 |
|
| 26 June | notes (PostScript) |
Sedgwick, Algorithms in C++, pp. 595606 |
|
| 3 July | notes (PostScript) |
Drozdek, Data Structures and Algorithms in C++,
pp. 371377, and/or Cormen et al., Introduction to Algorithms, 2nd ed., ch. 2222.3 (1st ed., ch. 23) |
|
| 10 July | notes (PostScript) |
Drozdek, Data Structures and Algorithms in C++,
pp. 378381, 428432 Cormen et al., Introduction to Algorithms, 2nd ed., ch. 24.3 (optional) |
|
| 17 July | notes (PostScript) | Molle, Simulation, sec. 16 | |
| 24 July | notes (PostScript) |
Molle, Simulation, sec. 79 King, ch. 15 (esp. 15.4) Introduction to makefiles (courtesy François Pitt) |
|
| 31 July | notes (PostScript) |
Heath, Scientific Computing, pp. 239241 Drozdek, Data Structures and Algorithms in C++, pp. 404411 |
|
| 7 August | notes (PostScript) |
Drozdek, Data Structures and Algorithms in C++,
pp. 385387, and/or Cormen et al., Introduction to Algorithms, 2nd ed., ch. 25, 25.2 |