• DocumentCode
    3142578
  • Title

    Teaching UML Modeling Before Programming at the High School Level

  • Author

    Starrett, Cortland

  • Author_Institution
    Mentor Graphics Corp., Wilsonville
  • fYear
    2007
  • fDate
    18-20 July 2007
  • Firstpage
    713
  • Lastpage
    714
  • Abstract
    This paper describes experience teaching modeling at the high school level prior to teaching programming and embedded control. An implementation- independent form of UML modeling is being used to teach students to analyze various applications, systems and problem domains. The objective is to introduce the abstract thinking processes involved in modeling before introducing the more concrete thought processes involved in programming with frequently used textual imperative programming languages. The author reports on experience teaching abstraction and UML modeling to a class of 12th graders.
  • Keywords
    Unified Modeling Language; computer science education; teaching; UML; teaching; textual imperative programming language; Application software; Computer science; Education; Educational institutions; Embedded system; Maintenance engineering; Productivity; Programming profession; Robots; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on
  • Conference_Location
    Niigata
  • Print_ISBN
    0-7695-2916-X
  • Type

    conf

  • DOI
    10.1109/ICALT.2007.234
  • Filename
    4281135