Skip to main content

2017 | OriginalPaper | Buchkapitel

CodeTraining: An Authoring Tool for a Gamified Programming Learning Environment

verfasst von : María Lucía Barrón-Estrada, Ramón Zatarain-Cabada, Mario Lindor-Valdez

Erschienen in: Advances in Soft Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We have developed a novel authoring tool for a programming learning environment that incorporates Gamification as a means of motivation named CodeTrainig. This tool focuses on improving students’ programming skills, and it offers authors not only authorship of resources but also of Gamification associated with them. An author can create courses composed by several resources. Resources are formed, in its finer grain, by programming exercises which have a description of the problem to be solved, a set of test cases, and game elements. Students can participate on courses by solving its programming exercises. As they solve exercises they earn points and rise in a leader board. Moreover, the environment let students enable or disable game components, since some of them might dislike the competitive nature of Gamification. We present some experiments we have made with the authoring tool.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Portelli, J.P., McMahon, B.: Engagement for what? Beyond popular discourses of student engagement. Leadersh. Policy Sch. 3(1), 59–76 (2004)CrossRef Portelli, J.P., McMahon, B.: Engagement for what? Beyond popular discourses of student engagement. Leadersh. Policy Sch. 3(1), 59–76 (2004)CrossRef
2.
Zurück zum Zitat De Freitas, S.: Learning in immersive worlds a review of game-based learning prepared for the JISC e-learning programme. JISC eLearn. Innov. 3(3), 73 (2006)MathSciNet De Freitas, S.: Learning in immersive worlds a review of game-based learning prepared for the JISC e-learning programme. JISC eLearn. Innov. 3(3), 73 (2006)MathSciNet
3.
Zurück zum Zitat Jenkins, T.: On the difficulty of learning to program. Lang. (Baltim) 4, 53–58 (2002) Jenkins, T.: On the difficulty of learning to program. Lang. (Baltim) 4, 53–58 (2002)
4.
Zurück zum Zitat Winslow, L.E.: Programming Pedagogy - a Psychological Overview. ACM SIGCSE Bull. 28(3), 17–22 (1996)CrossRef Winslow, L.E.: Programming Pedagogy - a Psychological Overview. ACM SIGCSE Bull. 28(3), 17–22 (1996)CrossRef
5.
Zurück zum Zitat Lahtinen, E., Ala-Mutka, K., Järvinen, H.-M.: A study of the difficulties of novice programmers. ACM SIGCSE Bull. 37(3), 14 (2005)CrossRef Lahtinen, E., Ala-Mutka, K., Järvinen, H.-M.: A study of the difficulties of novice programmers. ACM SIGCSE Bull. 37(3), 14 (2005)CrossRef
6.
Zurück zum Zitat Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. 13(2), 137–172 (2003)CrossRef Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. 13(2), 137–172 (2003)CrossRef
7.
Zurück zum Zitat Feldgen, M., Clua, O.: Games as a motivation for freshman students to learn programming. In: 34th Annual Frontiers in Education, FIE 2004, pp. 1079–1084 (2004) Feldgen, M., Clua, O.: Games as a motivation for freshman students to learn programming. In: 34th Annual Frontiers in Education, FIE 2004, pp. 1079–1084 (2004)
8.
Zurück zum Zitat Seaborn, K., Fels, D.I.: Gamification in theory and action: a survey. Int. J. Hum.-Comput. Stud. 74, 14–31 (2014)CrossRef Seaborn, K., Fels, D.I.: Gamification in theory and action: a survey. Int. J. Hum.-Comput. Stud. 74, 14–31 (2014)CrossRef
9.
Zurück zum Zitat Domínguez, A., Saenz-De-Navarrete, J., De-Marcos, L., Fernández-Sanz, L., Pagés, C., Martínez-Herráiz, J.J.: Gamifying learning experiences: practical implications and outcomes. Comput. Educ. 63, 380–392 (2013)CrossRef Domínguez, A., Saenz-De-Navarrete, J., De-Marcos, L., Fernández-Sanz, L., Pagés, C., Martínez-Herráiz, J.J.: Gamifying learning experiences: practical implications and outcomes. Comput. Educ. 63, 380–392 (2013)CrossRef
10.
Zurück zum Zitat Li, W., Grossman, T., Fitzmaurice, G.: GamiCAD: a gamified tutorial system for first time AutoCAD users. In: UIST 2012 - Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, pp. 103–112 (2012) Li, W., Grossman, T., Fitzmaurice, G.: GamiCAD: a gamified tutorial system for first time AutoCAD users. In: UIST 2012 - Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, pp. 103–112 (2012)
11.
Zurück zum Zitat Snyder, E., Hartig, J.R.: Gamification of board review: a residency curricular innovation. Med. Educ. 47, 524–525 (2013)CrossRef Snyder, E., Hartig, J.R.: Gamification of board review: a residency curricular innovation. Med. Educ. 47, 524–525 (2013)CrossRef
12.
Zurück zum Zitat Fitz-Walter, Z., Tjondronegoro, D., Wyeth, P.: A gamified mobile application for engaging new students at university orientation. In: Proceedings of the 24th Australian Computer-Human Interaction Conference - OzCHI 2012, pp. 138–141 (2012) Fitz-Walter, Z., Tjondronegoro, D., Wyeth, P.: A gamified mobile application for engaging new students at university orientation. In: Proceedings of the 24th Australian Computer-Human Interaction Conference - OzCHI 2012, pp. 138–141 (2012)
13.
Zurück zum Zitat Foster, J.A., Sheridan, P.K., Irish, R.: Gamification as a strategy for promoting deeper investigation in a reverse engineering activity. In: Proceedings of the 2012 ASEE Annual Conference, pp. 1–15 (2012) Foster, J.A., Sheridan, P.K., Irish, R.: Gamification as a strategy for promoting deeper investigation in a reverse engineering activity. In: Proceedings of the 2012 ASEE Annual Conference, pp. 1–15 (2012)
14.
Zurück zum Zitat Landers, R.N., Callan, R.C., De Freitas, S., Liarokapis, F.: Casual social games as serious games: the psychology of gamification in undergraduate education and employee training. In: Ma, M., Oikonomou, A., Jain, L.C. (eds.) Serious Games and Edutainment Applications, pp. 399–423. Springer, Heidelberg (2011). doi:10.1007/978-1-4471-2161-9_20 CrossRef Landers, R.N., Callan, R.C., De Freitas, S., Liarokapis, F.: Casual social games as serious games: the psychology of gamification in undergraduate education and employee training. In: Ma, M., Oikonomou, A., Jain, L.C. (eds.) Serious Games and Edutainment Applications, pp. 399–423. Springer, Heidelberg (2011). doi:10.​1007/​978-1-4471-2161-9_​20 CrossRef
15.
Zurück zum Zitat Spence, M., Foster, J.A., Irish, R., Sheridan, P.K., Frost, G.S.: ‘Gamifying’ a library orientation tutorial for improved motivation and learning. In: ASEE Annual Conference and Exposition, Conference Proceedings, no. 2007 (2012) Spence, M., Foster, J.A., Irish, R., Sheridan, P.K., Frost, G.S.: ‘Gamifying’ a library orientation tutorial for improved motivation and learning. In: ASEE Annual Conference and Exposition, Conference Proceedings, no. 2007 (2012)
16.
Zurück zum Zitat Kose, U., Deperlioglu, O.: Intelligent learning environments within blended learning for ensuring effective C programming course. arXiv Prepr arXiv1205.2670 (2012) Kose, U., Deperlioglu, O.: Intelligent learning environments within blended learning for ensuring effective C programming course. arXiv Prepr arXiv1205.​2670 (2012)
17.
Zurück zum Zitat Hartanto, B.: Incorporating anchored learning in a C# intelligent tutoring system (2014) Hartanto, B.: Incorporating anchored learning in a C# intelligent tutoring system (2014)
18.
Zurück zum Zitat Hsiao, I.-H., Sosnovsky, S., Brusilovsky, P.: Adaptive navigation support for parameterized questions in object-oriented programming. In: Cress, U., Dimitrova, V., Specht, M. (eds.) EC-TEL 2009. LNCS, vol. 5794, pp. 88–98. Springer, Heidelberg (2009) Hsiao, I.-H., Sosnovsky, S., Brusilovsky, P.: Adaptive navigation support for parameterized questions in object-oriented programming. In: Cress, U., Dimitrova, V., Specht, M. (eds.) EC-TEL 2009. LNCS, vol. 5794, pp. 88–98. Springer, Heidelberg (2009)
19.
Zurück zum Zitat Neve, P., Hunter, G., Livingston, D., Orwell, J.: NoobLab: an intelligent learning environment for teaching programming. In: 2012 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, pp. 357–361 (2012) Neve, P., Hunter, G., Livingston, D., Orwell, J.: NoobLab: an intelligent learning environment for teaching programming. In: 2012 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, pp. 357–361 (2012)
20.
Zurück zum Zitat Swacha, J., Baszuro, P.: Gamification-based e-learning platform for computer programming education. In: World Conference on Computers in Education, no. 2012, pp. 122–130 (2013) Swacha, J., Baszuro, P.: Gamification-based e-learning platform for computer programming education. In: World Conference on Computers in Education, no. 2012, pp. 122–130 (2013)
21.
Zurück zum Zitat Ibanez, M.-B., Di-Serio, A., Delgado-Kloos, C.: Gamification for engaging computer science students in learning activities: a case study. IEEE Trans. Learn. Technol. 7(3), 291–301 (2014)CrossRef Ibanez, M.-B., Di-Serio, A., Delgado-Kloos, C.: Gamification for engaging computer science students in learning activities: a case study. IEEE Trans. Learn. Technol. 7(3), 291–301 (2014)CrossRef
Metadaten
Titel
CodeTraining: An Authoring Tool for a Gamified Programming Learning Environment
verfasst von
María Lucía Barrón-Estrada
Ramón Zatarain-Cabada
Mario Lindor-Valdez
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-62428-0_41

Premium Partner