Utting, Ian (2006) Problems in the Initital Teaching of Programming using Java: the case for replaceing J2SE with J2ME. Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 38 (3). pp. 193-196. ISSN 0097-8418 . (doi:https://doi.org/10.1145/1140123.1140176) (Full text available)
In their analysis of the use of Java as a first teaching language, the ACM Java Task Force (JTF) identified a number of issues with the Java language and APIs which caused significant pedagogic problems. The focus of their work, and hence of their characterisation of the issues, was the Java "Standard Edition" (J2SE).This paper contends that the version of Java designed for programming small devices (Java 2 Micro Edition, J2ME) does not suffer from these problems identified by the JTF to the extent that the (more familiar) J2SE does, and suggests a number of other reasons why J2ME represents a good choice as a first programming language.
|Subjects:||Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,|
|Divisions:||Faculties > Sciences > School of Computing > Computing Education Group|
|Depositing User:||Mark Wheadon|
|Date Deposited:||24 Nov 2008 18:04 UTC|
|Last Modified:||09 Apr 2014 15:08 UTC|
|Resource URI:||https://kar.kent.ac.uk/id/eprint/14507 (The current URI for this page, for reference purposes)|