GSTF Journal on Computing (JoC)

, 3:26

First online:

Open Access This content is freely available online to anyone, anywhere at any time.

Unified Modeling Language in History and Social Science Education

  • Jan BergandyAffiliated withComputer Science Department, University of Massachusetts Dartmouth Email author 


This paper addresses using Unified Modeling Language (UML), a proven and well supported technology, in teaching problem solving skills to middle and high school age students. UML has been successfully used by software industry as a standardized graphical modeling language in specification and design of software systems. The paper focuses on the phase of our project involving teaching history and social science. It advocates relevance of our approach and illustrates how modeling in UML can be effectively utilized in teaching of these subjects. Paper also addresses aligning of our approach with curriculum standards driving K-12 education.


analytical skills problem solving skills best practices modeling K-12