Lecture Schedule
CS18
Apr. 10--May 17
The remaining readings are from Carrano.
-
- Apr. 10: Loop Invariants. pp. 21--42.
-
- Apr. 12: Introduction to Abstract Data Types.
pp. 101--120. Homework 4 in. Homework 5 out.
-
- Apr. 15:Pointers and Dynamic Memory Allocation. pp. 141--152.
3.11--3.12 Lippmann (C++ Primer, on reserve for CS23).
-
- Apr. 17: Midterm 2 review.
-
- Apr. 19: Midterm 2.
-
- Apr. 22: Implementing ADTs in C++. pp. 120--135.
-
- Apr. 24: Class Subtleties. 6.1--6.2 Lippmann.
-
- Apr. 26: Linked Lists I. pp. 141--177. Homework 5 in. Homework
6 out.
-
- Apr. 29: Linked Lists II. pp. 177--189.
-
- May 1: Advanced Recursion: Searching Techniques. pp. 203--218.
-
- May 3: Advanced Recursion: Language Recognition. pp. 218--238.
Homework 6 in. Homework 7 out.
-
- May 6: ADT Stack. pp. 249--269.
-
- May 8: Stack Applications. pp. 269--296.
-
- May 10: ADT Queue. pp. 306--323.
-
- May 13: Simulation using a queue. pp. 324--345.
-
- May 14: Final Review. Homework 7 in.
-
- May 17: Final Examination, 8:00--10:30.
Thomas P. Kelliher
Tue Apr 2 11:25:23 EST 1996
Tom Kelliher