Have students design a game of Breakout in Java to practice using conditionals and nested for loops.

  • Breakout, a classic brick-breaking arcade game, is a good fit for one of the first assignments in an intro course because it only relies on basic coding skills.
    • While this assignment only requires basic skills, it is still engaging because students are creating an interactive game.
  • For the full assignment, visit Stanford’s nifty assignment page.