CS1 in Java (Hu)
These activities were developed by Helen Hu with contributions from Greg Gagne and Tricia Shepherd. The first model from each activity is publicly available; email Helen Hu with your preferred Google Drive account for full access to all activities.
Contents
- Operators 1 - Divide Activity (includes Team Roles Model)
- Operators 2 - Modulus Activity (short)
- Declarations Activity
- Turtles Activity
- Strings 1 Activity
- Strings 2 Activity (short)
- Tracing Activity (uses Turtle Class)
- Tracing Activity (with Point Class) - alternative
- Boolean Activity
- Typecasting Activity
- While 1 - Coding Activity
- While 2 - Pseudocode Activity
- While 3 - Debugging Activity (short)
- For 1 - For Loop Syntax Activity (short)
- For 2 - For Loops and Arrays Activity
- Class Design 1 - Design Activity (uses Turtles)
- Class Design 1 - Design Activity (uses Point) - alternative
- Class Design 2 - Code Activity
- Constructors Activity
- Static Activity (short)
- Scope Activity
- Inheritance 1 - Introduction Activity
- Inheritance 2 - Super Activity (short)
- Inheritance 3 - Review Activity (short)
- Inheritance 4 - Polymorphism Activity
- Arrays of Objects (short)
- Two Dimensional Arrays
- Recursion 1 - Introduction Activity
- Recursion 2 - Programming Activity
- Exceptions Activity
- File I/O Activity
- ArrayList 1 - Introduction Activity
- ArrayList 2 - Programming Activity
Metadata
| Field | Value |
|---|---|
| author | Helen H. Hu |
| title | Activities for CS1 in Java |
| url | https://docs.google.com/… |
| month | July |
| year | 2019 |
| note | For full access, contact Helen Hu |