C programming handbook
ASCII table
Class notes
(In section 17, two missing operators have been added.)
Week 1 whiteboards
Week 2 whiteboards
corrections
Week 3 whiteboards
Week 4 whiteboards
Week 6 whiteboards
Week 7 whiteboards
Week 8, 15-16
... Week 8, 16-17
Week 9, 18-01 to 18-03
Week 9, 19-01
Week 9, 19-02
First quiz, Friday, 8/10/21
...answers
Second quiz, Friday, 22/10/21
...answers
Third quiz, Friday, 12/11/21...
...answers, including question 2
Fourth quiz, Friday, 26/11/21...
...answers
FAQ (infrequently asked questions) in plain text
First programming assignment
Data for programming assignments etc
Second programming assignment
Third programming assignment
Fourth programming assignment
Fifth programming assignment
Sixth programming assignment
Seventh programming assignment
Sample programs (from lectures)
submit-work: screenshots
But replace 1266 by u11601 throughout.
The *nix Command Line, by Fionn Fitzmaurice
Introduction to C, by Robert Kavanagh
Specimen exam from last January
May 2018 final exam
with answers