Vis enkel innførsel

dc.contributor.advisorKrämer, Frank Alexandernb_NO
dc.contributor.authorRichardsen, Øyvinnb_NO
dc.date.accessioned2014-12-19T14:16:15Z
dc.date.available2014-12-19T14:16:15Z
dc.date.created2014-09-23nb_NO
dc.date.issued2014nb_NO
dc.identifier749348nb_NO
dc.identifierntnudaim:10949nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/263023
dc.description.abstractLearning about software modeling languages from documentation can be a difficultand confusing process, and many of the currently existing modeling language tutorialsare only marginally better. At the same time, players of video games spend hoursupon hours learning to play games that require mastering complex strategies andconcepts, without losing motivation or interest. This success for motivating learningeffort seen in many games, is in turn supporting an emerging trend of educationalgames, designed to teach a wide range of subject to people of all ages. This thesispresents an exploration of the principles and strategies used by video games to teachplayers their mechanics, and an attempt to use these principles to teach softwaremodeling in an engaging way.Focusing on modeling with Unified Modeling Language (UML) activities in the contextof Reactive Blocks, two different approaches for teaching the concepts of this topic arepresented. The first approach is simply an improved tutorial, utilizing principlessuch as interactiveness and context-sensitivity of information and instruction toengage learners. The second approach is an educational game, adding immersionand visualization to the learning experience.The design and prototype implementation of both the interactive tutorial and theeducational game, and the principles they are based on, are described in detail. Bothprototypes are also evaluated with respect to these principles, focusing on theirusability and teaching potential, with the support of data from user tests.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for telematikknb_NO
dc.titleLearning Modeling Languages Using Strategies from Gamingnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber133nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for telematikknb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel