The Unified Modeling Language user guide
The Unified Modeling Language user guide
Object orientation in CS1-CS2 by design
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Executable/Translatable UML in computing education
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Consistent Code Generation from UML Models
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
An iterative methodology for teaching object oriented concepts
Informatics in education
UML Demystified
Teaching UML is teaching software engineering is teaching abstraction
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Hi-index | 0.00 |
This paper presents one proposal for teaching the foundations of object oriented programming using the Unified Modeling Language (UML) as one modeling language and Java as one object oriented programming language. Unlike other approaches where only two types of UML diagrams are used with the intention of transferring them to a codification (class diagram and sequence diagram, or class diagram and statechart diagram), this proposal uses tree types of UML diagrams: class diagram, sequence diagram and activity diagram, for modeling basic programming problems. This is with the intention of facilitating to the student the transition between the diagrams used to model one solution and its final codification in one programming language.