Give students a cheat-sheet for how to accomplish particular tasks in Java so that they can create interesting programming from the beginning of a course to keep them engaged.

  • Give students this handout, made by Rodriguez, before they learn much Java so they can get started right away.
    • Make minor revisions to the document throughout the year based on things students have difficulty with.
  • Students expect to create interesting programs from the beginning of the course.
    • Especially in an afterschool program, if you don’t meet their expectations students may stop showing up.
  • Every class should have at least one programming "take-away" so students feel they accomplished more than just learning on the whiteboard by having an opportunity to program.

More about this tip

External Source

Interview with Brandon R. Rodriguez