DSLEP (Data Structure Learning Platform to Aid in Higher Education IT Courses)

The advances in technology in the last five years
allowed an improvement in the educational area, as the increasing in
the development of educational software. One of the techniques that
emerged in this lapse is called Gamification, which is the utilization of
video game mechanics outside its bounds. Recent studies involving
this technique provided positive results in the application of these
concepts in many areas as marketing, health and education. In the last
area there are studies that covers from elementary to higher education,
with many variations to adequate to the educators methodologies.
Among higher education, focusing on IT courses, data structures are
an important subject taught in many of these courses, as they are
base for many systems. Based on the exposed this paper exposes
the development of an interactive web learning environment, called
DSLEP (Data Structure Learning Platform), to aid students in higher
education IT courses. The system includes basic concepts seen on
this subject such as stacks, queues, lists, arrays, trees and was
implemented to ease the insertion of new structures. It was also
implemented with gamification concepts, such as points, levels, and
leader boards, to engage students in the search for knowledge and
stimulate self-learning.





References:
[1] P. Denny, "The effect of virtual achievements on student engagement,”
in CHI 2013. ACM, 2013.
[2] B. Tan and J. L. K. Seng, "Game-based learning for data structures: A
case study,” in 2nd International Conference on Computer Engineering
and Technology. IEEE, 2010.
[3] R. S. Baker, M. Boilen, M. T. Goodrich, R. Tamassia, and B. A.
Stibel, "Testers and visualizers for teaching data structures,” in SIGCSE
Bulletin, Vol. 31. ACM, 1999.
[4] S. Matkzo and T. A. Davis, "A graphics-based approach to data
structures,” in Annual Joint Conference Integrating Technology into
Computer Science Education. ACM, 2008.
[5] T. A. Budd, "An active learning approach to teaching the data structures
course,” in Proceedings of the 37th SIGCSE technical symposium on
Computer science education. ACM, 2006.
[6] M. J. Biernat, "Teaching tools for data structures and algorithm,” in
SIGCSE Bulletin, Vol. 25. ACM, 2009.
[7] J. J. Lee and J. Hammer, "Gamification in education: What, how, why
bother?” in Academic Exchange Quarterly. v.15. AEQ, 2011.
[8] J. McGonigal, Reality is Broken: Why Games Make us better and How
they can Change the World, 1st ed. New York: Penguin Press, 2011.
[9] G. Zichermann and C. Cunningham, Gamification by Design:
Implementing Game Mechanics in Web and Mobile Apps, 1st ed.
O’Reilly, 2011.
[10] S. Smith-robbins, "”This Game Sucks”: How to
Improve the Gamification of Higher Education,” Educause
Review, vol. 46, no. 1, pp. 58–59, 2011.
(Online). Available: http://www.mendeley.com/catalog/game-sucksimprove-
gamification-education/
[11] S. Deterding, R. Khaled, L. Nacke, and D. Dixon, "Gamification: Toward
a definition,” in CHI 2011, Workshop Gamification Research Network.
ACM, 2011.
[12] M. Rock, "Transfiguring it out: Converting disengaged learners to active
participants,” in Teaching Exceptional Children, 36(5). CEC, 2004.
[13] D. C. Pope, Doing School: How We Are Creating a Generation of
Stressed-Out, Materialistic, and Miseducated Students. Yale University
Press, 2003. (Online). Available: http://www.amazon.com/Doing-
School-Stressed-Out-Materialistic-Miseducated/dp/0300098332
[14] D. Pink, Drive: The Surprising truth about what motivate us. New
York: Canon-gate, 2010.
[15] M. Csikszentmihalyi, Flow: The Psychology of Optimal Experience.
New York: Harper and Row, 1990.
[16] A. Anderson, D. Huttenlocher, J. Kleinberg, and J. Leskovec, "Steering
user behavior with badges,” in WWW 2013. ACM, 2013.
[17] B. DiSalvo, M. Guzdial, C. Meadows, T. McKlin, K. Perry, and
A. Bruckman, "Workifying games: Successfully engaging african
american gamers with computer science,” in SIGCSE’13. ACM, 2013.
[18] A. Decker and E. L. Lawley, "Life’s game and the game of life: How
making a game out of it can change student behavior,” in SIGSE’13.
ACM, 2013.
[19] A. F. Aparicio, F. L. G. Vela, J. L. G. S´anchez, and J. L. I.
Montes, "Analysis and application of gamification,” in INTERACCION
’12 Proceedings of the 13th International Conference on Interacci´on
Persona-Ordenador Article No. 17. ACM, 2012.
[20] A. Toda, M. Almeida, C. R. Moraes, A. F. Freires, and J. Brancher,
"Interactive learning enviroment for data structures with gamification
concepts.” in WWW/Internet. IADIS, 2013.