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 | - | - |
Page was last modified on Sun May 7 15:07:05 2006.