Skip to content

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

  1. Operators 1 - Divide Activity (includes Team Roles Model)
  2. Operators 2 - Modulus Activity (short)
  3. Declarations Activity
  4. Turtles Activity
  5. Strings 1 Activity
  6. Strings 2 Activity (short)
  7. Tracing Activity (uses Turtle Class)
  8. Tracing Activity (with Point Class) - alternative
  9. Boolean Activity
  10. Typecasting Activity
  11. While 1 - Coding Activity
  12. While 2 - Pseudocode Activity
  13. While 3 - Debugging Activity (short)
  14. For 1 - For Loop Syntax Activity (short)
  15. For 2 - For Loops and Arrays Activity
  16. Class Design 1 - Design Activity (uses Turtles)
  17. Class Design 1 - Design Activity (uses Point) - alternative
  18. Class Design 2 - Code Activity
  19. Constructors Activity
  20. Static Activity (short)
  21. Scope Activity
  22. Inheritance 1 - Introduction Activity
  23. Inheritance 2 - Super Activity (short)
  24. Inheritance 3 - Review Activity (short)
  25. Inheritance 4 - Polymorphism Activity
  26. Arrays of Objects (short)
  27. Two Dimensional Arrays
  28. Recursion 1 - Introduction Activity
  29. Recursion 2 - Programming Activity
  30. Exceptions Activity
  31. File I/O Activity
  32. ArrayList 1 - Introduction Activity
  33. ArrayList 2 - Programming Activity

Metadata

Download .bib file

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