CS 61B: Supplementary Lecture Notes

Spring, 2006

This semester, course lectures will be available as webcasts, both live and archived.

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 Wed, 18 Jan on-line or printable or webcast Course Introduction - -
#2 Fri, 20 Jan on-line or printable or webcast Developing a Simple Program - -
#3 Mon, 23 Jan on-line or printable or webcast Mechanics of Objects - -
#4 Wed, 25 Jan on-line or printable or webcast Pointer Manipulation - -
#5 Fri, 27 Jan on-line or printable or webcast Arrays and Objects - -
#6 Mon, 30 Jan webcast Arrays and Objects, cont. - -
#7 Wed, 1 Feb on-line or printable or webcast Java Library List Classes - 2/1/2006
#8 Fri, 3 Feb on-line or printable or webcast Object-Oriented Mechanisms - -
#9 Mon, 6 Feb on-line or printable or webcast Abstract Methods and Classes - 2/8/2006
#10 Wed, 8 Feb webcast Abstract Methods and Classes (contd.) - -
#11 Fri, 10 Feb on-line or printable or webcast Examples of Interfaces - -
#12 Mon, 13 Feb on-line or printable or webcast More on constructors, Exceptions - -
#13 Wed, 15 Feb on-line or printable or webcast Loose ends: Packages, imports, access control, nested classes, super, instanceof - 2/17/2006
#14 Fri, 17 Feb webcast Continuation of #13 - -
#15 Wed, 22 Feb on-line or printable or webcast Integers - -
#16 Fri, 24 Feb on-line or printable or webcast Algorithmic Analysis I - -
#17 Mon, 27 Feb webcast Continuation of #16 - -
#18 Wed, 1 Mar on-line or printable or webcast Collections overview - 3/3/2006
#19 Fri, 3 Mar on-line or printable or webcast Collections overview - -
#20 Mon, 6 Mar on-line or printable or webcast Trees - -
#21 Wed, 8 Mar webcast Trees, contd. - 3/8/2006
#22 Fri, 10 Mar on-line or printable or webcast Tree representation, searching - 3/10/2006
#23 Mon, 13 Mar on-line or printable or webcast Generic Programming - -
#24 Wed, 15 Mar on-line or printable or webcast Priority queues, range queries - -
#25 Fri, 17 Mar on-line or printable or webcast Hashing - -
#26 Mon, 20 Mar on-line or printable or webcast Sorting I - -
#27 Wed, 22 Mar on-line or printable or webcast Sorting II - 3/22/2006
#28 Fri, 24 Mar webcast Still more sorting - -
#29 Mon, 3 Apr on-line or printable or webcast Balanced Search Structures I - -
#30 Wed, 5 Apr webcast Balanced Search Structures II - -
#31 Fri, 7 Apr on-line or printable or webcast Pseudo-Random Sequences - -
#32 Mon, 10 Apr on-line or printable or webcast Threads, concurrency - -
#33 Wed, 12 Apr webcast Threads, concurrency - 4/14/2006
#34 Fri, 14 Apr on-line or printable (Webcast missing due to glitch) Backtracking search, game trees - 4/14/2006
#35 Mon, 17 Apr on-line or printable or webcast Search and game trees, contd., enumeration types - -
#36 Wed, 19 Apr on-line or printable or webcast Graphs, Introduction - -
#37 Fri, 21 Apr on-line or printable or webcast Graphs, more algorithms - -
#38 Mon, 24 Apr webcast Graph algorithms, contd. - -
#39 Wed, 26 Apr on-line or printable or webcast Dynamic Programming - -
#40 Fri, 28 Apr on-line or printable or webcast Storage Management - -
#41 Mon, 1 May webcast Garbage collection - -
#42 Wed, 3 May webcast GUIs, Java-style - -
#43 Fri, 5 May No webcast TA consultations only - -
#44 Mon, 7 May on-line or printable or webcast Summary, Course Evals - -



[CS61B Home Page]

Page was last modified on Sun May 7 15:07:05 2006.
Address comments and questions to cs61b@cory.eecs.berkeley.edu