Abstract
This paper presents an ultra-lightweight Java interpreter for use in teaching CS1 courses. The interpreter is targeted specifically at complete beginner programmers and addresses aspects particularly relevant or troublesome to novices, such as expressions, method calls, method calls as sub-expressions, and recursion. The interpreter works on a subset of Java and is intended as a bridge to a more complete environment.Experiences using the interpreter in asemester of CS1 are favourable, and an analysis of its deployment is presented.
Original language | English |
---|---|
Title of host publication | Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012 |
Editors | B.P. Varthini |
Place of Publication | Singapore |
Publisher | Global Science and Technology Forum |
Pages | 1-8 |
Number of pages | 8 |
ISBN (Print) | 2251-2195 |
Publication status | Published - 2012 |
Event | 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012 - , Singapore Duration: 19 Nov 2012 → 20 Nov 2012 Conference number: 3 http://cseducation.org/index.html (Link to conference website) |
Conference
Conference | 3rd Annual International Conference on Computer Science Education |
---|---|
Country/Territory | Singapore |
Period | 19/11/12 → 20/11/12 |
Internet address |
|