CSCI 136 - Spring 2017
Data Structures & Advanced Programming
Home | Lectures | Handouts | Links | CS@Williams
Lecture Notes and Examples
Lecture slides and files will be available after class on the date shown. The links below will not
work before class.
Date | Lecture | Examples | Slides | Reading |
F 03 Feb | 1 | Hello.java | Lecture 1 |
Survey
Wait list |
M 06 Feb | 2 |
Sum1.java
Sum2.java Entity.java Item.java Emerald.java Boggle design doc |
Lecture 2 | |
W 08 Feb | 3 |
Broccoli.java Edible.java Emerald.java Entity.java Flammable.java Item.java Torch.java |
Lecture 3 | Bailey, Ch 1 |
F 10 Feb | 4 | Catan.java
design.txt |
Lecture 4 | Bailey, Ch 2 |
M 13 Feb | 5 |
Person.java static/non-static examples ArrayFill.java with pre/post and assert CDTitles.java string searching example cds.xml input for CDTitles.java |
Lecture 5 | Bailey, Ch 3 |
W 15 Feb | 6 |
Association.java with generics Person.java with Association Vector.java with generics VectorTest.java for debugging |
Lecture 6 | Bailey, Ch 4 |
F 17 Feb | -- | Winter Carnival | No Class | |
M 20 Feb | 7 | Vector.java | Lecture 7 | Bailey, Ch 5 |
W 22 Feb | 8 | Lecture 8 | ||
F 24 Feb | 9 | Lecture 9 | ||
M 27 Feb | 10 | Lecture 10 | Bailey, Ch 6 | |
W 01 Mar | 11 | Lecture 11 | ||
F 03 Mar | 12 | Lecture 12 | ||
M 06 Mar | 13 | Bailey, Ch 9 | ||
W 08 Mar | 14 |
Midterm Schedule |
||
F 10 Mar | 15 | Substrings.java | ||
M 13 Mar | 16 | Midterm Review | ||
W 15 Mar | 17 | Lecture 17 | Bailey, Ch 10 | |
F 17 Mar | 18 | Interpreter.java | Lecture 18 | |
M 03 Apr | 19 | Lecture 19 | Bailey, Ch 7-8 | |
W 05 Apr | 20 | ReverseIterator | Lecture 20 | Bailey, Ch 11 |
F 07 Apr | 21 | |||
M 10 Apr | 22 | Bailey, Ch 12 | ||
W 12 Apr | 23 | CANCELLED | CANCELLED | |
F 14 Apr | 24 | Tree.java | Lecture 24 | |
M 17 Apr | 25 | Lecture 25 | Bailey, Ch 13 | |
W 19 Apr | 26 | Lecture 26 | ||
F 21 Apr | 27 | VectorHeap.java
PriorityQueue.java |
Lecture 27 | |
M 24 Apr | 28 | Lecture 28 | Bailey, Ch 14 | |
W 26 Apr | 29 | BinarySearchTree.java | Lecture 29 | |
F 28 Apr | 30 | BST.java (w/ balance) | Lecture 30 | |
M 01 May | 31 | BinarySearchTree.java | Lecture 31 | |
W 03 May | 32 | Lecture 32 | Bailey, Ch 16 | |
F 05 May | 33 | Lecture 33 | ||
M 08 May | 34 | Lecture 34 | Bailey, Ch 15 | |
W 10 May | 35 | Lecture 35 | ||
F 12 May | 36 | |||