Open Access Peer-reviewed Research Article

Design of a mobile app for the learning of algorithms for university students

Main Article Content

Gino Vásquez Navarro
Ashley Córdova Dávila
Miguel Ángel Cano Lengua
Laberiano Andrade Arenas corresponding author


This research work is based on the realization of a prototype of a mobile app for the learning of algorithms for university students applying the methodology of design thinking because nowadays, this methodology is becoming more popular and used by many companies for its iterative processes in which we seek to understand the user and redefine problems in an attempt to identify strategies and solutions alternatives that might not be instantly apparent with an initial level of understanding. Using this methodology, we identified and designed what users needed, focusing on UI and UX with the info we recollected from the many interviews and forms we made. The results of this research were the complete prototype for the subsequent development of the mobile app on future projects and much feedback that we will consider from the final users to improve the app. Thanks to this app, many students can practice and learn about different algorithms and expand their minds to generate solutions to one problem.

algorithms, design thinking, mobile learning, mobile app, mobile design

Article Details

How to Cite
Vásquez Navarro, G., Córdova Dávila, A., Cano Lengua, M. Ángel, & Andrade Arenas, L. (2023). Design of a mobile app for the learning of algorithms for university students. Advances in Mobile Learning Educational Research, 3(1), 727-738.


  1. Akhtar, M. (2022). Analyzing and comparing the effectiveness of various machine learning algorithms for Android malware detection. Advances in Mobile Learning Educational Research, 3(1), 570-578.
  2. Akour, Iman, Muhammad Alshurideh, Barween Al Kurdi, Amel Al Ali, & Said Salloum. (2021). Using Machine Learning Algorithms to Predict People's Intention to Use Mobile Learning Platforms During the COVID-19 Pandemic: Machine Learning Approach. JMIR Medical Education, 2021, 7(1), e24032.
  3. Altman, M., Terry T. K. Huang, & Jessica Y. Breland. (2018). Peer Reviewed: Design Thinking in Health Care. Preventing Chronic Disease, 15(9), 180128.
  4. Anastasaki, E., & Vassilakis, K. (2022). Experimental commands development for LEGO WeDo 2.0 in Python language for STEAM robotics advanced classes. Advances in Mobile Learning Educational Research, 2(2), 443-454.
  5. Arpaci, I. (2019). A Hybrid Modeling Approach for Predicting the Educational Use of Mobile Cloud Computing Services in Higher Education. Computers in Human Behavior, 90, 181-87.
  6. Braun, V., & Victoria Clarke. (2021). Conceptual and Design Thinking for Thematic Analysis. Qualitative Psychology, 9(1), 3-26.
  7. Buenaño-Fernández, D., Gil, D., & Luján-Mora, S. (2019). Application of machine learning in predicting performance for computer engineering students: A case study. Sustainability, 11(10), 2833.
  8. Campos-Pajuelo, E., Vargas-Hernandez, L., Sierra-Liñan, F., Zapata-Paulini, J., & Cabanillas-Carbonell, M. (2022). Learning the chemical elements through an augmented reality application for elementary school children. Advances in Mobile Learning Educational Research, 2(2), 493-501.
  9. Dobrigkeit, F., de Paula, D., & Uflacker, M. (2019). InnoDev: a software development methodology integrating design thinking, scrum and lean startup. Design Thinking Research: Looking Further: Design Thinking Beyond Solution-Fixation, 199-227.
  10. Gözüm, A. İ. C., Papadakis, S., & Kalogiannakis, M. (2022). Preschool teachers’ STEM pedagogical content knowledge: A comparative study of teachers in Greece and Turkey. Frontiers in Psychology, 13.
  11. Kalogiannakis, M., & Papadakis, S. (2022). Educating preservice teachers to introduce educational robotics into their future preschool classroom. In Conference Proceedings. New Perspectives in Science Education 2022.
  12. Karakose, T., & Malkoc, N. (2021). Behavioral and interpersonal effects of the COVID-19 epidemic on frontline physicians working in Emergency Departments (EDs) and Intensive Care Units (ICUs). Acta Medica Mediterranea, 37, 437-444.
  13. Karakose, T., Polat, H., Yirci, R., Tülübaş, T., Papadakis, S., Ozdemir, T. Y., & Demirkol, M. (2023). Assessment of the Relationships between Prospective Mathematics Teachers' Classroom Management Anxiety, Academic Self-Efficacy Beliefs, Academic Amotivation and Attitudes toward the Teaching Profession Using Structural Equation Modelling. Mathematics, 11(2), 449.
  14. Kildea, J., Battista, J., Cabral, B., Hendren, L., Herrera, D., Hijal, T., & Joseph, A. (2019). Design and development of a person-centered patient portal using participatory stakeholder co-design. Journal of medical Internet research, 21(2), e11371.
  15. Ladias, A., Karvounidis, T., & Ladias, D. (2021). Classification of the programming styles in scratch using the SOLO taxonomy. Advances in Mobile Learning Educational Research, 1(2), 114-123.
  16. Ladias, A., Karvounidis, T., & Ladias, D. (2022). Forms of communications in scratch and the SOLO taxonomy. Advances in Mobile Learning Educational Research, 2(1), 234-245.
  17. Lazarinis, F., Karatrantou, A., Panagiotakopoulos, C., Daloukas, V., & Panagiotakopoulos, T. (2022). Strengthening the coding skills of teachers in a low dropout Python MOOC. Advances in Mobile Learning Educational Research, 2(1), 187-200.
  18. Louka, K. (2022). Programming environments for the development of CT in preschool education: A systematic literature review. Advances in Mobile Learning Educational Research, 3(1), 525-540.
  19. Luckin, R., & Cukurova, M. (2019). Designing educational technologies in the age of AI: A learning sciences-driven approach. British Journal of Educational Technology, 50(6), 2824-2838.
  20. McGann, M., Blomkamp, E., & Lewis, J. M. (2018). The rise of public sector innovation labs: experiments in design thinking for policy. Policy Sciences, 51(3), 249-267.
  21. Micheli, P., Wilner, S. J., Bhatti, S. H., Mura, M., & Beverland, M. B. (2019). Doing design thinking: Conceptual review, synthesis, and research agenda. Journal of Product Innovation Management, 36(2), 124-148.
  22. Mohammed, D. Y. (2022). The web-based behavior of online learning: An evaluation of different countries during the COVID-19 pandemic. Advances in Mobile Learning Educational Research, 2(1), 263-267.
  23. Oyelere, S. S., Suhonen, J., Wajiga, G. M., & Sutinen, E. (2018). Design, development, and evaluation of a mobile learning application for computing education. Education and Information Technologies, 23, 467-495.
  24. Pande, M., & Bharathi, S. V. (2020). Theoretical foundations of design thinking–A constructivism learning approach to design thinking. Thinking Skills and Creativity, 36, 100637.
  25. Papadakis, S. (2023). MOOCs 2012-2022: An overview. Advances in Mobile Learning Educational Research, 3(1), 682-693.
  26. Papadakis, S., Kalogiannakis, M., & Gözüm, A. I. C. (Eds.). (2023). Stem, steam, computational thinking and coding: Evidence-based research and practice in children's development (Vol. 16648714). Frontiers Media SA.
  27. Papadakis, S., Vaiopoulou, J., Sifaki, E., Stamovlasis, D., & Kalogiannakis, M. (2021). Attitudes towards the use of educational robotics: Exploring pre-service and in-service early childhood teacher profiles. Education Sciences, 11(5), 204.
  28. Papadakis, S. (2022). Apps to Promote Computational Thinking and Coding Skills to Young Age Children: A Pedagogical Challenge for the 21st Century Learners. Educational Process: International Journal, 11(1), 7-13.
  29. Papadakis, S. (2021). Advances in Mobile Learning Educational Research (AMLER): Mobile learning as an educational reform. Advances in Mobile learning educational research, 1(1), 1-4.
  30. Petousi, V., & Sifaki, E. (2020). Contextualizing harm in the framework of research misconduct. Findings from a discourse analysis of scientific publications, International Journal of Sustainable Development, 23(3/4), 149-174,
  31. Ruan, S., Jiang, L., Xu, J., Tham, B. J. K., Qiu, Z., Zhu, Y., & Landay, J. A. (2019, May). Quizbot: A dialogue-based adaptive learning system for factual knowledge. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (pp. 1-13).
  32. Sano, A., Taylor, S., McHill, A. W., Phillips, A. J., Barger, L. K., Klerman, E., & Picard, R. (2018). Identifying objective physiological markers and modifiable behaviors for self-reported stress and mental health status using wearable sensors and mobile phones: observational study. Journal of medical Internet research, 20(6), e210.
  33. Shorfuzzaman, M., Hossain, M. S., Nazir, A., Muhammad, G., & Alamri, A. (2019). Harnessing the power of big data analytics in the cloud to support learning analytics in mobile learning environment. Computers in Human behavior, 92, 578-588.
  34. Tkachuk, V., Yechkalo, Y., Semerikov, S., Kislova, M., & Hladyr, Y. (2021, May). Using mobile ict for online learning during covid-19 lockdown. In Information and Communication Technologies in Education, Research, and Industrial Applications: 16th International Conference, ICTERI 2020, Kharkiv, Ukraine, October 6-10, 2020, Revised Selected Papers (pp. 46-67). Cham: Springer International Publishing.
  35. Tsoukala, C. (2021). STEM integrated education and multimodal educational material. Advances in Mobile Learning Educational Research, 1(2), 96-113.
  36. Wai, I. S. H., Ng, S. S. Y., Chiu, D. K., Ho, K. K., & Lo, P. (2018). Exploring undergraduate students' usage pattern of mobile apps for education. Journal of Librarianship and Information Science, 50(1), 34-47.
  37. Yirci, R., Karakose, T., Uygun, H., & Ozdemir, T. Y. (2016). Turkish Adaptation of the Mentorship Effectiveness Scale: A validity and Reliability Study. Eurasia Journal of Mathematics, Science & Technology Education, 12(4), 821-832.
  38. Zhou, M., Mintz, Y., Fukuoka, Y., Goldberg, K., Flowers, E., Kaminsky, P., & Aswani, A. (2018, March). Personalizing mobile fitness apps using reinforcement learning. In CEUR workshop proceedings (Vol. 2068). NIH Public Access.
  39. Zourmpakis, A. I., Papadakis, S., & Kalogiannakis, M. (2022). Education of preschool and elementary teachers on the use of adaptive gamification in science education. International Journal of Technology Enhanced Learning, 14(1), 1-16.