In recent years, the use of graphics has been proposed for teaching the fundamental concepts of structured programming in a typical CS1 course. We provide a brief survey of options to support this idea in C++, with a focus on using a particular library (WinBGIm) right from the first day of class. We then give sixteen instances of teaching fundamental CS1 concepts with graphics programs as the first examples, including specifics on how to present the ideas in the classroom.
展开▼