Use graphics when possible to keep students engaged because text-only output can discourage students.

  • In teaching an optional, after-school class for high school students, Rodriguez had 66% attrition when using text-only output.
    • "We believe we would have been able to keep more of the students engaged if we had used more visual output."
  • Later we wrote graphics output for their program. Students didn’t need to understand how the graphics code worked, but were able to add logic and functionality that used our graphics code.
  • Check out this slideshow that introduces students to Graphical User Interfaces (GUI) in Java.
    • The specifics of how a GUI is built are too advanced for beginning students.
    • This presentation shows them the basics without getting into too much detail.

More about this tip

External Source

Interview with Brandon R. Rodriguez