SourceForge.net Logo

Screen shot of Jigsaw 0.5.9, released 26 Mar 2009

Jigsaw is a Java IDE designed specifically for introducing students to programming via Java. Features include:

  • A simple one-window interface.

  • Programs are compiled and executed with a single click, removing the irritation of students executing old versions of programs.

  • Errors are displayed in a convenient graphical format.

  • After successful compilation, Jigsaw proceeds to analyze the program for common programming errors and stylistic problems, such as doing integer division on constants (1/2), omitting private for instance variables, or labeling intended constructors with a void return type. These warnings can be disabled through the Preferences window.

Jigsaw is based on students' experiences at Hendrix College since Fall 2005.

A paper about Jigsaw was published at the CCSC:MS conference in April 2009.

Copyright and authorship

Copyright © 2008, Carl Burch. Contributors to the program also include Gabriel Ferrer, Neil Bledsoe, Ian Hill, Thomas Przyblinski, Henry Phillips, and Justin Vance.

Jigsaw is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Jigsaw is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.