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
| Mentimeter Quiz | Web |
| Mentimeter Quiz Overview | |
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| VendingMachine.java | Java |
| PizzaParty.java | Java |
Week 3 — Conditionals and Loops
Week 4 — Arrays
Week 5 — Input and Output
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| Jeopardy (interactive board) | HTML |
| DoubleNumbers.java | Java |
| Circle.java | Java |
| GenerateNumbers.java | Java |
Week 6 — Functions and Libraries
| Mentimeter Quiz | Web |
| Mentimeter Quiz Overview | |
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| Countdown.java | Java |
| CubeNumber.java | Java |
Week 7 — Recursion
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| Jeopardy (interactive board) | HTML |
| ReverseString.java | Java |
| IsPalindrome.java | Java |
Week 9 — Using and Creating Data Types
Week 10 — Designing Data Types
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| Jeopardy (interactive board) | HTML |
| Drum.java | Java |
| Wizard.java | Java |
Week 11 — Project Week (Cumulative Review)
Week 12 — Generics and Collections
| Code Golf | |
| Code Golf Answer Key | PDF — TA only |
| Mentimeter Quiz | Web |
| Mentimeter Quiz Overview | |
| Baseline.java | Java |
Week 13 — Exceptions and File I/O
| Parsons Problems | |
| Parsons Answer Key | PDF — TA only |
| Mentimeter Quiz | Web |
| Mentimeter Quiz Overview | |
| Wardrobe.java | Java |
| WardrobeDemo.java | Java |
| Calculator.java | Java |
| CalculatorDemo.java | Java |