Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Activities

Printable sheets and Java programs for exercise sessions. See the Activity Overview for a description of each activity format (how to play, timing, group size).

Week 1 — Your First Program

Week 2 — Basic Java Types

Week 3 — Conditionals and Loops

Week 4 — Arrays

Week 5 — Input and Output

Week 6 — Functions and Libraries

Week 7 — Recursion

Week 9 — Using and Creating Data Types

Week 10 — Designing Data Types

Week 11 — Project Week (Cumulative Review)

Week 12 — Generics and Collections

Week 13 — Exceptions and File I/O