CS 20, Summer 2009
Lecture slides
Completed
- Week 1 - June 22, 23, 24 - Introduce course, reinforce key Java/OOP concepts,
and introductory algorithm analysis
(to view, to print)
- Week 2 - June 29, 30, July 1 - Abstract data types, Java Collections, and program testing/correctness
(to view, to print)
- Week 3 - July 6 (exam), 7, 8 - Stacks, and start recursion
(to view, to print)
- Week 4 - July 13, 14, 15 - More recursion, queues, and lists
(to view, to print;
collections)
- Week 5 - July 20 (exam), 21, 22 - More lists, start trees
(to view, to print)
- Week 6 - July 27, 28, 29 - More trees, sorting and searching and tables
(to view, to print;
sort programs)
Plus: exam Thursday, July 30
Free Acrobat Reader
(download if necessary to view these handouts)