Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data.

  • Manipulating real data makes students feel like they’re the programs they’re writing are real, meaningful, and relevant.
  • For a more advanced version of this problem, have students create a program in Java.
  • To see the full assignment, visit Stanford’s nifty assignment page.