CS 113 Lecture Notes

This schedule is tentative and subject to change.

Date Lecture Reading assignments
Week 0 Friday 8/241. IntroductionOualline ch 1, 2, 4
K&R ch 1
Week 1 Monday 8/272. Control statements and operatorsOualline ch 6, 8
K&R ch 3
Wednesday 8/293. Variables, types, operatorsK&R ch 2
Friday 8/314. FunctionsOualline ch 9
K&R 4.1, 4.2
Week 2 Monday 9/35. PointersOualline ch 9 and 13
K&R 5.1, 5.2, 5.3
Pointer tutorial
Wednesday 9/5Pointer practice (in computer lab)
Friday 9/76. Arrays and stringsOulline ch 5 and 13
K&R ch. 5
Week 3 Monday 9/107. Dynamic memory managementOualline ch 17
K&R 7.8.5
Pointer fun with Binky (video)
Wednesday 9/128. Complex typesOualline ch 12
K&R ch 6
Friday 9/148. Debugging (in computer lab)buggy.c
Week 4 Monday 9/179. The standard library and the preprocessorOualline ch 10, 14
K&R ch 7
Wednesday 9/1910. Optimization and systems programming
Friday 9/21TBA