Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Project
Synopsis

In this project, students incorporate a variety of programming skills to write a program that allows a user to draw images in a Java graphics window. Students, in addition to practicing with graphics, GUI programming and file i/o, are introduced to the stack data structure used to implement an undo/redo functionality.

Engagement Highlights

This project uses humor and informal language to facilitate positive Student-Faculty Interaction. Uses the premise of creating an application for drawing graphics to create a Meaningful and Relevant Context.

Materials and Links

Computer Science Details

Programming Language
Java

Material Format and Licensing Information

Creative Commons License
Unknown