An overview of MiniJava
- 1 February 2001
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 33 (1) , 1-5
- https://doi.org/10.1145/366413.364525
Abstract
This paper describes the implementation of MiniJava, a teaching-oriented programming language closely based on the Java language developed by Sun Microsystems [6]. The core of the MiniJava environment is a restricted subset of the standard Java release and is designed to reduce the intimidation factor introductory students experience when they encounter a system as large as the Java environment. The paper outlines the particular restrictions and extensions that define MiniJava along with pedagogical justifications for each.Keywords
This publication has 7 references indexed in Scilit:
- Objects first with Java and BlueJ (seminar session)ACM SIGCSE Bulletin, 2000
- Recommendations for changes in advanced placement computer science (panel session)ACM SIGCSE Bulletin, 2000
- Conservatively radical Java in CS1ACM SIGCSE Bulletin, 2000
- Designing a Java graphics library for CS 1ACM SIGCSE Bulletin, 1998
- The use of Java as an introductory programming languageXRDS: Crossroads, The ACM Magazine for Students, 1998
- Java as a first languageACM SIGCSE Bulletin, 1996
- Loop exits and structured programmingACM SIGCSE Bulletin, 1995