An ultra-lightweight Java interpreter for bridging CS1

Philip Stocks

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

19 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

Teaching

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.
Stocks, Philip. / An ultra-lightweight Java interpreter for bridging CS1. Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012. editor / B.P. Varthini. Singapore : Global Science and Technology Forum, 2012. pp. 1-8
@inproceedings{67a10a9663774349b5ff497af27f4029,
title = "An ultra-lightweight Java interpreter for bridging CS1",
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.",
author = "Philip Stocks",
year = "2012",
language = "English",
isbn = "2251-2195",
pages = "1--8",
editor = "B.P. Varthini",
booktitle = "Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012",
publisher = "Global Science and Technology Forum",

}

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

An ultra-lightweight Java interpreter for bridging CS1. / Stocks, Philip.

Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012. ed. / B.P. Varthini. Singapore : Global Science and Technology Forum, 2012. p. 1-8.

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

TY - GEN

T1 - An ultra-lightweight Java interpreter for bridging CS1

AU - Stocks, Philip

PY - 2012

Y1 - 2012

N2 - 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.

AB - 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.

M3 - Conference contribution

SN - 2251-2195

SP - 1

EP - 8

BT - Proceedings of the 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012

A2 - Varthini, B.P.

PB - Global Science and Technology Forum

CY - Singapore

ER -

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