Have students develop a Java program that plots pictures in a 2D grid to practice 2D array processing with a focus on nested loops.

  • The assignment provides students with a Graphic User Interface (GUI) and a class, GridPlotter, to get them started.
    • The Grid class with rows and columns is a slightly cleaner data structure to work with than Java 2D arrays.
  • The goal is for students to obtain practice creating loops and nested loops for two-dimensional data structures.
  • For more information, visit Stanford’s nifty assignment page.