Title :
Teaching UML Modeling Before Programming at the High School Level
Author :
Starrett, Cortland
Author_Institution :
Mentor Graphics Corp., Wilsonville
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;
Conference_Titel :
Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on
Conference_Location :
Niigata
Print_ISBN :
0-7695-2916-X
DOI :
10.1109/ICALT.2007.234