• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
  •   Home
  • Fakultet for informasjonsteknologi og elektroteknikk (IE)
  • Institutt for datateknologi og informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Gamifying TDT4100

Bolstad, Syver
Master thesis
Thumbnail
View/Open
18144_FULLTEXT.pdf (3.117Mb)
18144_ATTACHMENT.zip (55.82Mb)
18144_COVER.pdf (1.556Mb)
URI
http://hdl.handle.net/11250/2579067
Date
2018
Metadata
Show full item record
Collections
  • Institutt for datateknologi og informatikk [6324]
Abstract
There have been major advancements in information technology lately, and therefore an ever growing need for good programmers. This leads to more programming students, and an increasing pressure on the educators. The course TDT4100 Object-oriented programming at Norwegian University of Science and Technology(NTNU) makes use of teaching assistants who read the students' code and provide feedback on code quality, which is time consuming for both students and teaching assistants. Advances in information technology have also led to an increased interest in computer games and introduction of the term gamification, which describes the use of elements from games in non-game contexts. This study addresses the development of a prototype of a learning system that through gamification attempts to supplement the coursework of Object-oriented programming, and explores the benefits introduced by the prototype. The learning system has an additional focus on the wide range of programming skills relevant to the course.

The first part of the study provides a detailed introduction to the term gamification, where both positive and negative sides are explored. In addition, a small introduction to code quality is provided, and how code quality information can be retrieved from the code automatically. These findings are then adapted to Object-oriented programming, and are used together with the feedback from iterative user test as the basis for the development of the prototype.

The next part of the study handles simulating the usage of the system using previously delivered code. The results of the simulation show that the prototype is not adequately customized and that it has many possible improvements, but also introduces some benefits to the exercise plan. The results also show that the simulation in itself is useful both for customizing the award model of the prototype, and providing relevant information about the coursework to the lecturer.
Publisher
NTNU

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit