DocumentCode
1598399
Title
Teaching UML using umple: Applying model-oriented programming in the classroom
Author
Lethbridge, Timothy C. ; Mussbacher, Gunter ; Forward, Andrew ; Badreddin, Omar
Author_Institution
Univ. of Ottawa, Ottawa, ON, Canada
fYear
2011
Firstpage
421
Lastpage
428
Abstract
We show how a technology called Umple can be used to improve teaching UML and modeling. Umple allows UML to be viewed both textually and graphically, with updates to one view reflected in the other. It allows UML concepts to be added to programming languages, plus web-based code generation from UML to those languages. We have used Umple in student laboratories and assignments for two years, and also live in the classroom. In a survey, students showed enthusiasm about Umple, and indicated they believe it helps them understand UML better. Improvements in their grades also support our approach.
Keywords
Unified Modeling Language; computer aided instruction; computer science education; programming languages; UML; Umple; programming languages; student laboratories; web based code generation; Computer bugs; Education; Java; Laboratories; Semantics; Unified modeling language; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location
Honolulu, HI
ISSN
1093-0175
Print_ISBN
978-1-4577-0349-2
Electronic_ISBN
1093-0175
Type
conf
DOI
10.1109/CSEET.2011.5876118
Filename
5876118
Link To Document