C : C++ = JavaMM: Java

  • Authors:
  • Leonardo Cecchi;Pilu Crescenzi;Gaia Innocenti

  • Affiliations:
  • Axiom Consulting, Firenze, Italy;Università degli Studi di Firenze, Firenze, Italy;Università degli Studi di Firenze, Firenze, Italy

  • Venue:
  • PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teaching the first programming language has always been a hot topic in every Computer Science degree program, and the choice of Java does not escape this trend. The debate with Java concerns also the teaching method that should be followed: structured oriented or object oriented? We believe that the two paradigms are not mutually exclusive: Indeed, when designing a complex object system, the first phase of creating the objects' relationships is necessarily followed by an implementation phase, which requires a good knowledge of structured programming. In this paper we present a tool, called JavaMM, that can be effectively used to support students in their first approach to the Java language, according to the philosophy of "structured programming before object oriented programming".