An ultra-lightweight Java interpreter for bridging CS1

Philip Stocks

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

68 Downloads (Pure)

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 languageEnglish
Title of host publicationProceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012
EditorsB.P. Varthini
Place of PublicationSingapore
PublisherGlobal Science and Technology Forum
Pages1-8
Number of pages8
ISBN (Print)2251-2195
Publication statusPublished - 2012
Event3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012 - , Singapore
Duration: 19 Nov 201220 Nov 2012
Conference number: 3
http://cseducation.org/index.html (Link to conference website)

Conference

Conference3rd Annual International Conference on Computer Science Education
CountrySingapore
Period19/11/1220/11/12
Internet address

Fingerprint Dive into the research topics of 'An ultra-lightweight Java interpreter for bridging CS1'. Together they form a unique fingerprint.

  • Cite this

    Stocks, P. (2012). An ultra-lightweight Java interpreter for bridging CS1. In B. P. Varthini (Ed.), Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012 (pp. 1-8). Singapore: Global Science and Technology Forum.