CSCI 136
Data Structures & Advanced Programming
Home | Lectures | Handouts | Links | CS@Williams
Handouts
| Date | Number | Title |
| 11 Sept | 1 | Syllabus |
| 14 Sept | 2 | Lab 1: Coin Strip |
| 21 Sept | 3 | Lab 2: Random Writing An interesting texture synthesis algorithm based on a similar approach |
| 28 Sept | 4 | Lab 3: Recursion Additional Bonus Recursive Problems Warm Up Solutions Mnemonics.java (for bonus problem 7) |
| 5 Oct | 5 | Lab 4: Sorting Vectors Bonus Sorting Problems |
| 7 Oct | 6 | Exam 1 Study Guide Sample Midterm 1 Sample Midterm 1 Solutions Optional Lab 5: Random Sentence Generator RSG javadoc |
| 14 Oct | 7 | Midterm 1 |
| 19 Oct | 8 | Lab 6: P.S. It's Just a Stack Starter files javadoc Optional Extensions |
| 26 Oct | 9 | Lab 7: The Two Towers Optional extra credit: Web Crawler lab at the end of Chapter 10 Starter files |
| 2 Nov | 10 | Lab 8: Super Lexicon! Starter files Extra credit: Hexapawn Hexapawn starter files Hexapawn javadoc GardnerHexapawn.pdf |
| 9 Nov | 11 | Lab 9: Darwin javadoc Documentation on using labels Starter files Examples using labels: Label.darwin NewRover.darwin |
| 11 Nov | 12 | Midterm 2 Sample Midterm 2 Sample Midterm 2 Solutions |