Ir al contenido

Documat


Teaching Parallelism With Gamification in Cellular Automaton Environments

    1. [1] Universidad de Cádiz

      Universidad de Cádiz

      Cádiz, España

  • Localización: Revista Iberoamericana de Tecnologías del Aprendizaje: IEEE-RITA, ISSN 1932-8540, Vol. 15, Nº. 1, 2020, págs. 34-42
  • Idioma: inglés
  • DOI: 10.1109/rita.2020.2979067
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Parallel programming within the computer science degree is now mandatory. New hardware platforms, with multiple cores and the execution of concurrent threads, require it. Despite the above, the teaching of parallelism with the usual methods and classical algorithms, make this topic hard for our students to understand. On the other hand, teaching complex topics through the techniques of gamification has already demonstrated, in a reliable way, a positive reinforcement of the student in front of the learning of complex concepts. In this work we demonstrate a way to convey the teaching of parallelism to undergraduate students using gamification in microworlds. The results obtained by the students who followed this model, compared to a control group that followed the standard model, show a statistically significant advantage in favor of the teaching of parallelism, using a gamification with microworlds model.

  • Referencias bibliográficas
    • M. Sahamiet al.,Computer Science Curricula 2013: CurriculumGuidelines for Undergraduate Degree Programs in Computer Science.New York, NY,...
    • E. Buzek, “Web platforms for parallel programming tutorials,”Digitalní Repositár UK, 2017. [Online]. Available: https://www.natur.cuni.cz/geografie/mapova-sbirka/digitalni-univerzitni-repozitar
    • Y. Chou,Actionable Gamification: Beyond Points Badges and Leader-boards. Fremont, CA, USA: Octalysis Media, 2016.
    • M. I. Capel, A. J. Tomeu, and A. G. Salguero, “Teaching concurrentand parallel programming by patterns: An interactive ICT approach,”J. Parallel...
    • J. H. Conway, “Mathematical games: The fantastic combination of JohnConway‘s new solitaire game life,”Sci. Amer., vol. 223, pp. 120–123,Oct....
    • E. L. Deci, R. Koestner, and R. M. Ryan, “Extrinsic rewards and intrinsicmotivation in education: Reconsidered once again,”Rev. Educ. Res.,vol....
    • P. Denny, “The effect of virtual achievements on student engagement,”inProc. SIGCHI Conf. Hum. Factors Comput. Syst, 2013, pp. 763–772.
    • A. K. Dewdney, “Computers recreations sharks and fish wage anecological war on the Toroidal planet Wa-Tor,”Sci. Amer., vol. 251,pp. 14–22,...
    • P. Díaz,Faltan 900.000 Profesionales TIC. Diario El Mundo, edicióndigital, 2015.
    • P. Fotaris, T. Mastoras, R. Leinfellner, and Y. Rosunally. (2015).WhoWants to be a Phytonista: Using Gamification to Teach ComputerProgramming....
    • F. Gallego, C. Villagrá, F. Llorens, and R. Carmona, “PLMan: A game-based learning activity for teaching logic thinking and programming,”Int....
    • S. Gunuc and A. Kuzu, “Studentengagement scale: Development,reliability and validity,”Assessment Eval. Higher Edu., vol. 40, no. 4,pp. 587–610,...
    • J. Hamari, J. Koivisto, and H. Sarsa, “Does gamification work?—Aliterature review of empirical studies of gamification,” inProc. 47thHawai...
    • W. Hsinet al., “A practitioners guide to gamification of education,”Behavioural Econ. Action. Rothman School Manage. Toronto,Toronto,...
    • M.-B. Ibáñez, Á. Di-Serio and C. Delgado-Kloos, “Gamification forengaging computer science students in learning activities: A case study,”IEEE...
    • L. Johnson, G. Y. Yannkakis, and J. Togelius, “Cellular automata forreal-time generation of infinite cave levels,” inProc. Workshop Proce-dural/Content...
    • A. Knutas, J. Ikonen, U. Nikula, and J. Porras, “Increasing collaborativecommunications in a programming course with gamification: A casestudy,”...
    • M. Mallon, “Gaming and gamification,”Public Services Quart.,vol.9,no. 3, pp. 210–221, Jul. 2013, doi:10.1080/15228959.2013.815502.
    • P. E. McKenney, “Is parallel programming hard, and, if so, what canyou do about it (v2017.01.02a),” 2017,arXiv:1701.00854. [Online].Available:...
    • P. Mozeliuset al., “Game-based technologies in teaching programmingin higher education: Theory and practices,”Recent Patents Comput. Sci.,vol....
    • S. Olek, “An accurate solution to the multispecies Lotka–Volterraequations,”SIAM Rev., vol. 36, no. 3, pp. 480–488, Sep. 1994.
    • N. Paspallis,A Gamification Platform for Inspiring Young Studentsto Take an Interest in Coding(Information Systems Development:Transforming...
    • M. Ortiz-Rojas, K. Chiluiza and M. Valcke, “Gamification in com-puter programming: Effects on learning, engagement, self-efficacy andintrinsic...
    • M. Ortiz, K. Chiluiza, and M. Valcke, “Gamification in higher educationand STEM: A systematic review of literature,” inProc. 8th Int. Conf.Educ....
    • C. R. Prause and M. Jarke, “Gamification for enforcing coding conven-tions,” inProc. 10th Joint Meeting Found. Softw. Eng. ESEC/FSE, 2015,pp....
    • J. Rojas and G. Fraser, “Teaching mutation test using gamification,” inProc. Eur. Conf. Softw., 2016, pp. 401–408.
    • N. Sahari, T. S. Meriam, T. Wook, and A. Ismail, “The study ofgamification application architecture for programming language course,”inProc....
    • M. Sanmugam, Z. Abdullah, and N. M. Zaid, “Gamification: Cognitiveimpact and creating a meaningful experience in learning,” inProc. IEEE6th...
    • J. Simoes, R. D. Redondo, and A. F. Vilas, “A social gamificationframework for a K-6 learning platform,”Comput. Hum. Behav., vol. 29,no. 2,...
    • A. J. Tomeu, A. G. Salguero, and M. I. Capel, “Speeding up tumorgrowth simulations using parallel programming and cellular automata,”IEEE...
    • C. Watson and F. W. B. Li, “Failure rates in introductory programmingrevisited,” inProc. Conf. Innov. Technol. Comput. Sci. Edu. (ITiCSE),2014,...
    • G. Zichermann and C. Cunningham,Gamification Design: Implementat-ing Mechanics in Web Mobile Apps. Sebastopol, CA, USA. O’Reilly,2011.

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno