Vehiculating the Learning of Parallel Multicore Programming through
Gamification in Microworlds
Abstract-The teaching of parallel programming to undergraduate computer engineering students can now be considered an inexcusable need. The current hardware platforms, which incorporate multiple cores and several execution threads, demand it. Notwithstanding the above, the vehicular teaching of parallelism through examples and classical algorithms, makes our students find it hard and complex. On the other hand, to teach through the techniques of gamification, has already demonstrated in a reliable way a positive reinforcement of the student against the learning of complex concepts. This work shows an experience developed by us 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 gamification in microworlds.
-
Text: clikc here (ask key to antonio.tomeu [at]uca.es)
-
Slides: comming soon...