CS 10, Fall 2008
Lecture slides
Completed
- Week 0 - September 26 - Course introduction
(to view, to print)
- Week 1 - September 29, October 1, 3 - Introduction to Java; data types, objects, classes
(to view, to print)
- Week 2 - October 6, 8, 10 - Memory concepts, operations, and standard input-output
(to view, to print;
standard input demos)
- Week 3 - October 13, 15, 17 - More memory concepts; control structures; and start arrays
(to view, to print;
enum demo)
- Week 4 - October 20, 22, 24 - More arrays, and other Java collections; start designing classes
(to view, to print)
- Week 5 - October 27, 29 (exam), 31 - More class design
(to view, to print)
- Week 6 - November 3, 5, 7 - Testing and assertions; start inheritance
(to view, to print)
- Week 7 - November 10, 12, 14 - More inheritance, and nested classes; start exception handling
(to view, to print;
shapes demo,
anonymous class)
- Week 8 - November 17, 19, 21 - More exceptions; files and streams; start recursion
(to view, to print,
file reading)
- Week 9 - November 24, 26 (cancel), 28 (holiday) - More recursion; sorting and searching
(to view, to print)
- Week 10 - December 1, 3, 5 - Graphics, applets, events and GUIs
(to view, to print)
Free Acrobat Reader
(download if necessary to view or print these handouts)