Carl Burch
paper (PDF, to appear at Consortium for Computing Sciences in Colleges: Mid-South Conference, April 2009)
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.