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.

Read the paper · More papers on PaperTik