• 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