Abstract
With the advent of mobile learning, educational systems are changing. Mobile learning, also known as m-learning, is an educational system which enable learning process through mobile devices, such as handheld and tablet computers, smart phones, and mobile phones. In this paper we design a mobile application using gamification to learn algorithms and programming, specifically in Java programming language. The objective of the application is to improve learning motivation of students in a private university majoring in computer science. The design of the application is applying a model for e-Learning, in order to enhance students’ motivation and understanding for topic: introduction to Java programming. The application is developed because the need of fast-paced informatics competencies. In addition, Java programming is a subject which considered as attractive yet a difficult subject to learn. Therefore, approaches and methods to teach in this subject should be designed and delivered carefully. The usability testing result shows that the application considered as a usable application for each usability element. It is indicate that the application is potential to be used as learning alternatives in programming language. However there are some issues still remain related to the application’s features which are very important to enhance students’ motivation for learning algorithms and programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Olsson, M., Mozelius, P., Collin, J.: Visualisation and Gamification of e-Learning and programming education. Electron. J. e-Learn. 13(6), pp. 441–454 (2015). www.ejel.org
Guzdial, M., Soloway, E.: Log on education: teaching the Nintendo generation to program. Commun. ACM 45(4), 17–21 (2002)
Lahtinen, E., Ala-Mutka, K., Jarvinen, H.: A study of difficulties of novice programmers. Innov. Technol. Comput. Sci. Educ., 14–18 (2005)
Eckerdal, A.: Novice Programming Students’ Learning of Concepts and Practice. Ph.D. Thesis Uppsala University (2009). http://www.avhandlingar.se/avhandling/6809751ebf/
Mehdipour, Y., Zerehkafi, H.: Mobile learning for education: benefits and challenges. Int. J. Comput. Eng. Res. 3(6) (2013)
Alkhalaf, S., Amasha, M., Al-Jaarallah, A.: Using M-learning as an effective device in teaching and learning in higher education in Saudi Arabia. Int. J. Inf. Educ. Technol. 7(6) (2017)
Fotaris, P., Mastoras, T., Leinfellner, R., Rosunally, Y.: Climbing up the leaderboard: an empirical study of applying gamification techniques to a computer programming class. Electron. J. e-Learn. 14(2), 94–110 (2016) www.ejel.org
Marcewzski, A.: Gamification: A Simple Introduction and a Bit More. Amazon Digital Services, Seattle, WA (2012)
Deterding, S., Sicart, M., Nacke, L., O’Hara, K., Dixon, D.: Gamification. using game-design elements in non-gaming contexts. In: CHI 2011 Extended Abstracts on Human Factors in Computing Systems, pp. 2425–2428 (2011)
Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9–15 (2011)
Zichermann, G., Cunningham, C.: Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps. O’Reilly Media, Inc. (2011)
Alkhalaf, S., Amasha, M., Al-Jaarallah, A.: Using M-learning as an effective device in teaching and learning in higher education in Saudi Arabia. Int. J. Inf. Educ. Technol. 7(6) (2017)
Blohm, I., Leimeister, J.M.: Design of IT-based enhancing services for motivational support and behavioral change. Bus. Inf. Syst. Eng. 5(4), 275–278 (2013)
Zhang, J., Lu, J.: Using mobile serious games for learning programming. In: Proceedings of INFOCOMP 2014: The Fourth International Conference on Advances Communications and Computation (2014)
Swacha, J., Baszuro, P.: Gamification-based e-learning platform for computer programming education. In: Proceedings of X World Conference on Computers in Education, July 2–5 Toruń, Poland (2013)
Tundjungsari, V.: E-learning model for teaching programming language for secondary school students in Indonesia. In: Proceedings of the 13th Remote Engineering and Virtual Instrumentation (REV), 24–26 Feb, Madrid, Spain (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Tundjungsari, V. (2020). Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language. In: Auer, M., Tsiatsos, T. (eds) The Challenges of the Digital Transformation in Education. ICL 2018. Advances in Intelligent Systems and Computing, vol 916. Springer, Cham. https://doi.org/10.1007/978-3-030-11932-4_61
Download citation
DOI: https://doi.org/10.1007/978-3-030-11932-4_61
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11931-7
Online ISBN: 978-3-030-11932-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)