Using terminal window graphics in CS1

  • Authors:
  • David Hovemeyer;David Babcock

  • Affiliations:
  • York College of Pennsylvania;York College of Pennsylvania

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using graphics in introductory programming assignments has been shown to be a useful way to reinforce concepts and engage students. However, the complexity of modern GUI frameworks means that students must be shielded from the underlying complexity of those frameworks, usually through substantial wrapper APIs or project skeletons. In this paper, we describe Terminal Window Graphics---graphics drawn with text characters in a terminal window. This approach allows students to write graphical programs, but is less complex than "real" graphics.