The second self: computers and the human spirit
The second self: computers and the human spirit
Loop exits and structured programming: reopening the debate
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Core Java
Java as a first language: an evaluation
ACM SIGCSE Bulletin
Designing a Java graphics library for CS 1
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Java: an introduction to computer science and programming
Java: an introduction to computer science and programming
Conservatively radical Java in CS1
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Recommendations for changes in advanced placement computer science (panel session)
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Objects first with Java and BlueJ (seminar session)
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The use of Java as an introductory programming language
Crossroads - Special issue on multimedia systems
Introduction to Program Using Java: An Object-Oriented Approach
Introduction to Program Using Java: An Object-Oriented Approach
Java Software Solutions: Foundations of Program Design
Java Software Solutions: Foundations of Program Design
Problem Solving with Java
Can C# replace java in CS1 and CS2?
Proceedings of the 7th annual conference on Innovation and technology in computer science education
You'd better set down for this!: creating a set type for CS1 & CS2 in C#
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Objects from the beginning - with GUIs
Proceedings of the 7th annual conference on Innovation and technology in computer science education
DrJava: a lightweight pedagogic environment for Java
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Journal of Computing Sciences in Colleges
Simple problem solving in Java: a problem set framework
Journal of Computing Sciences in Colleges
A new approach for implementing stand-alone and Web-based interpreters for Java
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Making way for Java in an information technology masters program
Current issues in IT education
Java IO and testing made simple
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Scheme-based web programming as a basis for a CS0 curriculum
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A simple framework for distributed component-based systems
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Fundamental concepts of CS1: procedural vs. object oriented paradigm - a case study
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Understanding Object Oriented Programming Concepts in an Advanced Programming Course
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Has the paradigm shift in CS1 a harmful effect on data structures courses: a case study
Proceedings of the 40th ACM technical symposium on Computer science education
Collaborative learning environment with convincing opinions for novice programmers
EE'08 Proceedings of the 5th WSEAS/IASME international conference on Engineering education
Language subsetting via reflection and overloading
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Visitor-based Attribute Grammars with Side Effect
Electronic Notes in Theoretical Computer Science (ENTCS)
Application of NXT based robots for teaching java-based concurrency
Edutainment'12/GameDays'12 Proceedings of the 7th international conference on Edutainment, and Proceedings of the 3rd international conference on E-Learning and Games for Training, Education, Health and Sports
Hi-index | 0.00 |
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.