White Papers

Teaching Object-Oriented Concepts Using Java and UML

Overview Java and UML were used for the first time to teach object oriented design and programming. They essentially replaced C++ and a simple non-standard diagramming technique which had previously been used for purpose over the previous four years. Although the Java language had known limitations in the object oriented area, these were specifically addressed in the course design. This paper discusses the success of these attempts and highlights other, unexpected, features of Java that caused particular difficulty to students. A much simplified version of UML, more suitable for paper and pencil design is presented and limitations discussed. A final question is posed as where to strike a balance between simplicity for teaching purposes and standardization for industry acceptance.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Curtin University of Technology
File Format
PDF
Date Published
Dec 4, 2008
Format
White Papers
Topics
Java, Object-Oriented, UML

Curtin University of Technology White Papers

Software Engineering Ontology for Software Engineering Knowledge Management in Multi-Site Software Development Environment

Software Engineering Ontology for Software Engineering Knowledge Management in Multi-Site Software Development Environment

The software engineering ontology defines common sharable software engineering knowledge including particular project in

Publisher: Curtin University of Technology  |  Tags: software, software development, software engineering