Title :
An environment for self-assessing Java programming skills in first programming courses
Author :
Bettini, Lorenzo ; Crescenzi, Pilu ; Innocenti, Gaia ; Loreti, Michele
Author_Institution :
Dipt. de Sistemi e Informatica, Universita degli Studi di Firenze, Italy
fDate :
30 Aug.-1 Sept. 2004
Abstract :
In this paper we propose a new environment for allowing students of a first programming undergraduate course to test their Java code. This environment allows the student to learn the basics of the Java language without necessarily knowing the object-oriented features of the language itself, and the teacher to propose new tests by making use of a graphical test editor. Moreover, the client-server architecture of the Web-based version of the environment is designed so that the student does not even need a Java virtual machine on its computing device, but only a Web browser. This latter feature makes our environment a useful tool for ubiquitous testing of Java programming skills.
Keywords :
Internet; Java; computer aided instruction; computer science education; ubiquitous computing; Java code; Java programming skills self-assessment; Java programming skills testing; Web browser; Web-based version; client-server architecture; graphical test editor; programming undergraduate course; Application software; Computer architecture; Computer languages; Computer science; Java; Object oriented programming; Programming profession; Service oriented architecture; Testing; XML;
Conference_Titel :
Advanced Learning Technologies, 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2181-9
DOI :
10.1109/ICALT.2004.1357395