Jigsaw, a Programming Environment for Java in CS1

Carl Burch

paper (PDF, to appear at Consortium for Computing Sciences in Colleges: Mid-South Conference, April 2009)

Jigsaw home page

Abstract

This paper introduces a new open-source, cross-platform programming environment designed specifically for Java-based CS1 courses. Jigsaw, as it is called, uses an intentionally simple single-window interface, incorporating several features useful for the classroom context. One such feature is that upon successful compilation, the environment checks the student program for common student errors with Java, such as mistakenly writing void as a return type on what is intended as a constructor declaration.


Jigsaw, a Programming Environment for Java in CS1 / Publications / Carl Burch