Skip to main content

Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language

  • Conference paper
  • First Online:
The Challenges of the Digital Transformation in Education (ICL 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 916))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. Guzdial, M., Soloway, E.: Log on education: teaching the Nintendo generation to program. Commun. ACM 45(4), 17–21 (2002)

    Article  Google Scholar 

  3. Lahtinen, E., Ala-Mutka, K., Jarvinen, H.: A study of difficulties of novice programmers. Innov. Technol. Comput. Sci. Educ., 14–18 (2005)

    Google Scholar 

  4. Eckerdal, A.: Novice Programming Students’ Learning of Concepts and Practice. Ph.D. Thesis Uppsala University (2009). http://www.avhandlingar.se/avhandling/6809751ebf/

  5. Mehdipour, Y., Zerehkafi, H.: Mobile learning for education: benefits and challenges. Int. J. Comput. Eng. Res. 3(6) (2013)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

  8. Marcewzski, A.: Gamification: A Simple Introduction and a Bit More. Amazon Digital Services, Seattle, WA (2012)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Zichermann, G., Cunningham, C.: Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps. O’Reilly Media, Inc. (2011)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vitri Tundjungsari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics