CSCI 136

Data Structures  & Advanced Programming

Home | Lectures | Handouts | Links

Handouts



Date Number Title
2 Feb 1 Syllabus

5 Feb 2 Lab 1: Coin Strip
Example design for Boggle dice

12 Feb 3 Lab 2: Random Writing
An interesting texture synthesis algorithm based on a similar approach

19 Feb 4 Lab 3: Recursion
Free free to copy these for #6 and #7:
WarmUp Solutions
Mnemonics.java

26 Feb 5 Lab 4: Comparators and Vectors
Optional Extensions

7 Mar 6 Lab 5: Random Sentence Generator
javadoc

7 Mar 7 Midterm

12 March 8 Lab 6: P.S. It's Just a Stack
Note: The questions and lab are in Chapter 10-- The handouts I printed for Monday incorrectly said Chapter 9.
Starter files
javadoc

2 Apr 9 Lab 7: The Two Towers

9 Apr 10 Lab 8: Hex-A-Pawn
Starter files
javadoc
GardnerHexapawn.pdf

16 Apr 11 Lab 9: Darwin
javadoc
NEW! documentation on using labels
NEW! Examples using labels: Label.darwin NewRover.darwin

25 Apr 12 Midterm 2

30 Apr 13 Lab 10: Scheduling Exams

7 May 14 Sample Final

7 May 15 Lab 11: Flytrap Airlines
javadoc