Supplemental Lesson Material

All materials courtesy of Stuart Reges & Marty Stepp, and the UW CS & Engineering Department.

Further supplements may be found on our textbook web site: Building Java Programs.

Assignment 1 (DNA)

Lesson 1

Lesson 2

Assignment 2 (ArrayIntList)

Lesson 3

Assignment 3 (ArrayIntList cont)

Assignment 4 (ArrayList)

Lesson 4

Assignment 5 (Stack)

Lesson 5

  • Topic: Arrays of Objects, and Interfaces
  • Reading: Reges/Strepp 9.5
  • Notes: notes

Assignment 6 (Letter Inventory)

Lesson 6

Lesson 7

Assignment 7 (Guitar Hero)

Assignment 8 (RingBuffer)

Lesson 8

Assignment 9 (AssassinManager)

Lesson 9

Lesson 10

Assignment 10 (Evil Hangman)

Lesson 11

Lesson 12

Lesson 13

Lesson 14

Assignment 11 (GrammarSolver)

Assignment 12 (AnagramSolver)

Assignment 13 (20 Questions)

Lesson 15

Assignment 14 (Huffman)