DrJava: a lightweight pedagogic environment for Java

Allen, Eric; Cartwright, Robert; Stoler, Brian

Access document


Publication: ACM SIGCSE Bulletin
Volume: 34
Issue: 1
Pages: 137–141
DOI: 10.1145/563517.563395
ISSN: 0097-8418
Abstract:
DrJava is a pedagogic programming environment for Java that enables students to focus on designing programs, rather than learning how to use the environment. The environment provides a simple interface based on a "read-eval-print loop" that enables a programmer to develop, test, and debug Java programs in an interactive, incremental fashion. This paper gives an overview of DrJava including its pedagogic rationale, functionality, and implementation.