liu.seSearch for publications in DiVA
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Engaging novice programmers through gamification: Puzzles to teach and motivate programming learning
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2020 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

With an increasing number of primary schools having programming as a mandatory subject, students and teachers face new challenges by having to teach and learn a subject that is often difficult to engage students in. Many tools exist that introduce the problem solving aspect of programming, using a programming language not used in actual software. The programming languages used in these tools are often easier to understand and therefore engage the students more. In this study, an application teaching programming in Python is proposed while still engaging the students by including gamification elements. By having two groups of users, one group with gamification elements available in the software, and the other with them unavailable, the engagement could be compared between the two groups. With the data collected from Google Analytics, completion rate and surveys, it was shown that users with gamification elements available are slightly more engaged. Through the results gathered from this study, the use of gamification elements in this type of software can have an impact on user engagement and should therefore be considered when building similar types of systems.

Place, publisher, year, edition, pages
2020. , p. 41
Keywords [en]
engagement, gamification, programming learning
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-163553ISRN: LIU-IDA/LITH-EX-A--20/002--SEOAI: oai:DiVA.org:liu-163553DiVA, id: diva2:1393021
Subject / course
Computer science
Presentation
2020-01-29, Alan Turing, Linköping Universitet E-huset, Linköping, 13:15 (English)
Supervisors
Examiners
Available from: 2020-02-14 Created: 2020-02-14 Last updated: 2020-02-17Bibliographically approved

Open Access in DiVA

fulltext(547 kB)10 downloads
File information
File name FULLTEXT01.pdfFile size 547 kBChecksum SHA-512
88a13b0d30ced35f0e28c6dcce950b4a70af563b658dc911dc83ba41cd7085277c376a2eecd20343a3c7a5dcc16cdea63c9c2a3a5d4e8d45a07d1da84ecf4baf
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Delvert, SimonNåtoft, Johan
By organisation
Department of Computer and Information Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 10 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 58 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf