Using terminal window graphics in CS1
David Hovemeyer, David Babcock · Journal of computing sciences in colleges · 2009
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.