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.

Chapter Index:

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/Stepp 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)

Lesson 15

Lesson 16

Assignment 12 (AnagramSolver)

Assignment 13 (20 Questions)

Lesson 17

Lesson 18

Lesson 19

Assignment 14 (Huffman)