CS 61B: Supplementary Lecture Notes

Fall, 2007

This semester, course lectures will be available as webcasts, both live and archived. Webcasting from Latimer 120 is inconvenient, so the webcasts aren't available until three days after the lecture.

Please try to avoid printing lecture notes (or do it on your own printer), if they are handed out in class. Extra hard copies will be available either outside 787 Soda, or in the bins in 283 Soda (check both sets of bins). If you must print copies of the lecture notes, please use the printable versions below, which are condensed.


Lecture Date Slides Subject Other files Corrections
#1 Mon, 27 Aug on-line or printable or webcast Course Introduction - -
#2 Wed, 29 Aug on-line or printable or webcast Developing a Simple Program - -
#3 Fri, 31 Aug on-line or printable or webcast Mechanics of Objects - -
#4 Wed, 5 Sept on-line or printable or webcast Pointer Manipulation - -
#5 Fri, 7 Sept on-line or printable or webcast Arrays and Objects - -
#6 Mon, 10 Sept webcast Arrays and Objects, cont. - -
#7 Wed, 12 Sept on-line or printable or webcast Java Library List Classes - -
#8 Fri, 14 Sept on-line or printable or webcast Object-Oriented Mechanisms - -
#9 Mon, 17 Sept on-line or printable or webcast Interfaces and Abstract Classes - -
#10 Wed, 19 Sept webcast Abstract Methods and Classes (contd.) - -
#11 Fri, 21 Sept on-line or printable or webcast Examples of Interfaces - -
#12 Mon, 24 Sept on-line or printable or webcast More on constructors, Exceptions - -
#13 Wed, 26 Sept on-line or printable or webcast Loose ends: Packages, imports, access control, nested classes, super, instanceof - -
#14 Fri, 28 Sept webcast Continuation of #13 - -
#15 Mon, 1 Oct on-line or printable or webcast Integers - -
#16 Wed, 3 Oct on-line or printable or webcast Algorithmic Analysis I - -
#17 Fri, 5 Oct webcast Continuation of #16 - -
#18 Mon, 8 Oct on-line or printable or webcast Collections overview - -
#19 Wed, 10 Oct on-line or printable or webcast Sequence implementation and use - -
#20 Fri, 12 Oct webcast Sequence implementation and use, contd. - -
#21 Mon, 15 Oct on-line or printable or webcast Trees - -
#22 Wed, 17 Oct webcast Trees, contd. - -
#23 Fri, 19 Oct on-line or printable or webcast Tree representation, searching - -
#24 Mon, 22 Oct on-line or printable or webcast Generic Programming - -
#25 Wed, 24 Oct on-line or printable or webcast Priority queues, range queries - -
#26 Fri, 26 Oct on-line or printable or webcast Hashing - -
#27 Mon, 29 Oct on-line or printable or webcast Sorting I - -
#28 Wed, 31 Oct webcast Sorting I, contd. - -
#29 Fri, 2 Nov on-line or printable or webcast Sorting II - -
#30 Mon, 5 Nov on-line or printable or webcast Balanced Search Structures I - -
#31 Wed, 7 Nov webcast Balanced Search Structures II - -
#32 Fri, 9 Nov on-line or printable or webcast Pseudo-Random Sequences - 10/14/2007
#33 Wed, 14 Nov on-line or printable or webcast Backtracking search, game trees - 10/14/2007
#34 Fri, 16 Nov webcast Quiz - -
#35 Mon, 19 Nov on-line or printable or webcast Search and game trees, contd., enumeration types - -
#36 Wed, 21 Nov on-line or printable or webcast Threads and Concurrency - -
#37 Mon, 26 Nov on-line or printable or webcast Graphs, Introduction - -
#38 Wed, 28 Nov webcast Graphs, contd. - -
#39 Wed, 28 Nov on-line or printable or webcast Minimal spanning trees, Union-find - renumbered
#40 Mon, 3 Dec on-line or printable or webcast Dynamic Programming - renumbered
#41 Wed, 5 Dec on-line or printable or webcast Storage Management, project - -
#42 Fri, 7 Dec webcast Storage Management, project, contd. - -
#43 Mon, 10 Dec on-line or printable or webcast Summary, Course Evals - -



[CS61B Home Page]

Page was last modified on Mon Dec 10 11:57:52 2007.
Address comments and questions to cs61b@imail.eecs.berkeley.edu