Skip to main content

Design, development, and evaluation of a mobile learning application for computing education

Abstract

The study focused on the application of the design science research approach in the course of developing a mobile learning application, MobileEdu, for computing education in the Nigerian higher education context. MobileEdu facilitates the learning of computer science courses on mobile devices. The application supports ubiquitous, collaborative, and social aspects of learning among higher education students. Moreover, the application eases access to learning resources. The paper first describes analysis, design, and implementation activities related to the development of MobileEdu. Also, the paper deliberated on the characteristics and scope of the adherence of MobileEdu to the traits and ideas of design science research. To evaluate MobileEdu in a real-life learning setting, experiment was conducted with 142 third-year undergraduate students in a Nigerian university. Besides the learning achievement of the students using MobileEdu, the study examined the impact of MobileEdu on students’ attitudes toward studying in a system analysis and design course. Experimental data were collected from pre- and post quizzes, interviews, and a questionnaire administered to students. The results of the evaluation are encouraging and showed that the MobileEdu application has a potential to improve students’ learning achievements. In addition, the pedagogical experiences of students were mostly positive and students’ attitudes toward the system analysis and design course through MobileEdu was better than those of students who studied the course via traditional methods. Finally, the study offered suggestions for how to implement effectively a mobile learning-supported course in computing curriculum.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

References

  • Alden, J. (2013). Accommodating mobile learning in college programs. Journal of Asynchronous Learning Networks, 17(1), 109–122.

    Google Scholar 

  • Amiel, T., & Reeves, T. C. (2008). Design-based research and educational technology: Rethinking technology and the research agenda. Educational Technology & Society, 11, 29–40.

    Google Scholar 

  • Anderson, T., & Shattuck, J. (2012). Design-based research: A decade of progress in education research. Educational Researcher, 41(1).

  • Anohah, E., Oyelere, S. S., Suhonen, J., & Sutinen, E. (2017). Trends of mobile learning in computing education from 2006 to 2014: A systematic review of research publications. International Journal of Mobile and Blended Learning (IJMBL), 9(1), 16–33.

    Article  Google Scholar 

  • Bati, T. B., Gelderblom, H., & Biljon, J. v. (2014). A blended learning approach for teaching computer programming: Design for large classes in sub-Saharan Africa. Computer Science Education, 24(1), 71–99.

    Article  Google Scholar 

  • Bidin, S., & Ziden, A. A. (2013). Adoption and application of mobile learning in the education industry. Procedia-Social and Behavioral Sciences, 90, 720–729.

    Article  Google Scholar 

  • Boyinbode, O., Bagula, A., & Ng'ambi, D. (2012). A mobile learning application for delivering educational resources to mobile devices. In Information society (i-society), international conference (pp. 120–125).

    Google Scholar 

  • Chu, H. C., Hwang, G. J., Tsai, C. C., & Tseng, J. C. R. (2010). A two-tier test approach to developing location-aware mobile learning systems for natural science courses. Computers & Education, 55(4), 1618–1627.

    Article  Google Scholar 

  • Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale: Lawrence Earlbaum Associates.

    MATH  Google Scholar 

  • Collins, A., Joseph, D., & Bielaczyc, K. (2004). Design research: Theoretical and methodological issues. The Journal of the Learning Sciences, 13(1), 15–42.

    Article  Google Scholar 

  • de Villiers, M.R., Harpur, P.A. (2013). Design-based research-the educational technology variant of design research: illustrated by the design of an m-learning environment. In proceedings of the South African institute for computer scientists and information technologists conference, 252–261.

  • Dishman, E. (2003). Designing for the new old - asking, observing and performing future elders. In B. Laurel (Ed.), Design research - methods and perspectives (pp. 41–48). The MIT Press.

  • Eagleton, T. (1983). Literacy theory: an introduction. Minneapolis: University of Minnesota Press.

    Google Scholar 

  • Hevner, A. R., March, S. T., Park, J., & Ram, S. (2004). Design science in information systems research. MIS Quarterly, 28(1), 75–105.

    Article  Google Scholar 

  • Huang, J. J. S., Yang, S. J. H., Huang, Y.-M., & Hsiao, I. Y. T. (2010). Social learning networks: Build mobile learning networks based on collaborative services. Journal of Educational Technology & Society, 13(3), 78–92.

    Google Scholar 

  • Hürst, W., Lauer, T., Nold, E. (2007). A study of algorithm animations on mobile devices. In Proc. of the 38 SIGCSE technical symposium on Computer science education (SIGCSE ‘07), ACM, New York, NY, USA, 39(1), 160–164.

  • Hwang, G.-J., & Chang, S.-C. (2015). Effects of a peer competition-based mobile learning approach on students' affective domain exhibition in social studies courses. British Journal of Educational Technology. doi:10.1111/bjet.12303.

    Google Scholar 

  • Hwang, G.-J., Lai, C.-L., & Wang, S.-Y. (2015). Seamless flipped learning: a mobile technology-enhanced flipped classroom with effective learning strategies. Journal of Computers in Education, 2(4), 449–473.

    Article  Google Scholar 

  • IBM Corp. (2012). IBM SPSS statistics for windows, version 21.0. Armonk: IBM Corp.

    Google Scholar 

  • Ihantola, P., Helminen, J., & Karavirta, V. (2013). How to study programming on mobile touch devices: interactive python code exercises. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research (pp. 51–58). ACM.

  • Isiaka, R. M., Adewole, K. S., & Olayemi, R. T. (2011). Implementing mobile-learning in Nigeria tertiary educational system– A feasibility study. International Journal of Science and Advanced Technology, 1(7), 84–90.

    Google Scholar 

  • Ivica, B., Ante, B., Martin, S., & Drljevic, N. (2013). Teaching and learning computer science sorting algorithms with mobile devices: A case study. Computer Applications in Engineering Education, 21(S1), E41–E50.

    Article  Google Scholar 

  • Jacob, S.M., Issac, B. (2008). The mobile devices and its mobile learning usage analysis. In Proceedings of the international Multi Conference of engineers and computer scientists, 1.

  • Järvinen, P. (2007). Action research is similar to design science. Quality & Quantity, 41(1), 37–54.

    Article  Google Scholar 

  • Johannesson, P., & Perjons, E. (2014). An introduction to design science. Springer.

  • Jones, C. A., Scanlon, E., & Clough, G. (2013). Mobile learning: two case studies of supporting inquiry learning in informal and semiformal setting. Computers & Education, 61, 21–32.

    Article  Google Scholar 

  • Jordine, T., Liang, Y., & Ihler, E. (2015). A mobile device based serious gaming approach for teaching and learning java programming. International Journal of Interactive Mobile Technologies, 9(1), 53.

    Article  Google Scholar 

  • Kafyulilo, A. (2014). Access, use and perceptions of teachers and students towards mobile phones as a tool for teaching and learning in Tanzania. Education and Information Technologies, 19(1), 115–127.

    Article  Google Scholar 

  • Kang, M., & Shin, W. S. (2015). An empirical investigation of student acceptance of synchronous e-learning in an online university. Journal of Educational Computing Research, 52(4), 475–495.

    Article  Google Scholar 

  • Karavirta, V., Helminen, J., & Ihantola, P. (2012). A mobile learning application for Parsons problems with automatic feedback. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research (pp. 11–18). ACM.

  • Kerr, A. (2011). Teaching and learning in large class at Ontario universities: An exploratory study. Toronto: Higher Education Quality Council of Ontario.

    Google Scholar 

  • Klopfer, E., Sheldon, J., Perry, J., & Chen, V. H.-H. (2012). Ubiquitous games for learning (UbiqGames): Weatherlings, a worked example. Journal of Computer Assisted Learning, 28(5), 465–476.

    Article  Google Scholar 

  • Kukulska-Hulme, A., & Shield, L. (2008). An overview of mobile assisted language learning: From content delivery to supported collaboration and interaction. ReCALL, 20(3), 271–289.

    Article  Google Scholar 

  • Laurillard, D. (2007). Pedagogical forms for mobile learning. In N. Pachler (Ed.), Mobile learning: towards a research agenda (pp. 153–175). London: WLE Centre, IoE.

    Google Scholar 

  • Leinonen, T., Keune, A., Veermans, M., & Toikkanen, T. (2016). Mobile apps for reflection in learning: A design research in K-12 education. British Journal of Educational Technology, 47(1), 184–202.

    Article  Google Scholar 

  • Liu, T. C., Lin, Y. C., Tsai, M. J., & Paas, F. (2012). Split-attention and redundancy effects in mobile learning in physical environments. Computers and Education, 58(1), 172–180.

    Article  Google Scholar 

  • Liu, T. C., Peng, S. Y., Wu, W. S., & Lin, M. S. (2009). The effects of mobile natural-science learning based on the 5E learning cycle: A case study. Educational Technology & Society, 12(4), 344–358.

    Google Scholar 

  • Mahmoud, Q. H., & Dyer, A. (2008). Mobile devices in an introductory programming course. Computer-IEEE Computer Society, 41(6), 108.

    Article  Google Scholar 

  • Mbogo, C., Blake, E., Suleman, H. (2013). A mobile scaffolding application to support novice learners of computer programming. In Proceedings of the Sixth International Conference on Information and Communications Technologies and Development, (2), 84–87.

  • Minjuan, W., Ruimin, S., Daniel, N., & Xiaoyan, P. (2009). The impact of mobile learning on students' learning behaviours and performance: Report from a large blended classroom. British Journal of Educational Technology, 40(4), 673–695.

    Article  Google Scholar 

  • Moreira, F., Ferreira, M.J., (2016). Teaching and learning modeling and specification based on mobile devices and cloud. In 11th Iberian Conference on Information Systems and Technologies (CISTI), IEEE, 1–6.

  • Mwangi, M. M., Mwakaba, N., Ronoh-Boreh, F., & Impio, J. (2012). Building a case for m-learning in Africa: African youth perspectives on education. In CHI '12 extended abstracts on human factors in computing systems (pp. 521–536). New York: ACM.

    Google Scholar 

  • O'Bannon, B. W., & Thomas, K. M. (2015). Mobile phones in the classroom: Preservice teachers answer the call. Computers & Education, 85, 110–122.

    Article  Google Scholar 

  • Osang, F. B., Ngole, J., & Tsuma, C. (2013). Prospects and challenges of m-learning implementation in Nigeria: case study National Open University of Nigeria (NOUN). In International conference on ICT for Africa (pp. 1–13).

    Google Scholar 

  • Oyelere, S. S., & Suhonen, J. (2016). Design and implementation of MobileEdu m-learning application for computing education in Nigeria: A design research approach. In Proceedings of Fourth International Conference on Learning and Teaching in Computing and Engineering, IEEE, pp. 27–31.

  • Oyelere, S. S., Suhonen, J., & Sutinen, E. (2016a). M-learning: A new paradigm of learning ICT in Nigeria. International Journal of Interactive Mobile Technologies, 10(1), 35–44.

    Article  Google Scholar 

  • Oyelere, S.S., Suhonen, J., Shonola, S.A., Joy, M.S. (2016b). Discovering students mobile learning experiences in higher education in Nigeria. In Frontiers in Education Conference, USA, 1–7.

  • Oyelere, S. S., Paliktzoglou, V., & Suhonen, J. (2016c). M-learning in Nigerian higher education: an experimental study with Edmodo. International Journal of Social Media and Interactive Learning Environments, 4(1), 43–62.

    Article  Google Scholar 

  • Ozdamli, F., & Uzunboylu, H. (2015). M-learning adequacy and perceptions of students and teachers in secondary schools. British Journal of Educational Technology, 46(1), 159–172.

    Article  Google Scholar 

  • Pears, A., Rogalli, M., (2011). mJeliot: ICT support for interactive teaching of programming. In Frontiers in Education Conference, T1J-1.

  • Prenner, G., Rotheneder, A. Schikuta, E. (2014). NetLuke: web-based teaching of algorithm and data structure concepts harnessing mobile environments. In Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, ACM, 7–16.

  • Quinn, C. (2000). mLearning: making mobile, wireless In-Your-Pocket-Learning. http://www.linezine.com/2.1/features/cqmmwiyp.htm.

  • Reeves, T. C. (2006). Design research from a technology perspective. Educational Design Research, 1(3), 52–66.

  • Rekkedal, T., Dye, A. (2007). Mobile distance learning with PDAs: Development and testing of pedagogical and system solutions supporting mobile distance learners. The International Review of Research in Open and Distributed Learning, 8(2), http://www.irrodl.org/index.php/irrodl/article/view/349/871.

  • Roschelle, J., Rafanan, K., Bhanot, R., Estrella, G., Penuel, B., Nussbaum, M., & Claro, S. (2010). Scaffolding group explanation and feedback with handheld technology: impact on students' mathematics learning. Educational Technology Research and Development, 58(4), 399–419.

    Article  Google Scholar 

  • Rubin, H. J., & Rubin, I. S. (2011). Qualitative interviewing: The art of hearing data. Incorporated, California: SAGE Publications.

    Google Scholar 

  • Sharples, M., Taylor, J., Vavoula, G. (2005). Towards a theory of mobile learning. Proceedings of mLearn, 1–9.

  • Sharples, M., Taylor, J., & Vavoula, G. (2007). A theory of learning for the mobile age. In R. Andrews & C. Haythornthwaite (Eds.), The SAGE handbook of e-learning research (pp. 221–247). London: Sage.

    Chapter  Google Scholar 

  • Shih, J.-L., Chuang, C.-W., & Hwang, G.-J. (2010). An inquiry-based mobile learning approach to enhancing social science learning effectiveness. Journal of Educational Technology & Society, 13(4), 50–62.

    Google Scholar 

  • Shonola, S. A., & Joy, M. S. (2015). Security of m-learning system: A collective responsibility. International Journal of Mobile and Interactive Learning, 9(3), 64–70.

    Article  Google Scholar 

  • Shonola, S. A., Joy, M. S., Oyelere, S. S., & Suhonen, J. (2016). The impact of mobile devices for learning in higher education institutions: Nigerian universities case study. International Journal of Modern Education and Computer Science, 8(8), 43–50.

    Article  Google Scholar 

  • Simon, H. (1969). The sciences of the artificial. Cambridge: MIT Press.

    Google Scholar 

  • Su, C.-H., & Cheng, C.-H. (2015). A mobile gamification learning system for improving the learning motivation and achievements. Journal of Computer Assisted Learning, 31(3), 268–286.

    Article  Google Scholar 

  • Sung, Y.-T., Chang, K.-E., & Liu, T.-C. (2016). The effects of integrating mobile devices with teaching and learning on students' learning performance: A meta-analysis and research synthesis. Computers & Education, 94, 252–275.

    Article  Google Scholar 

  • Tortorella, R. A. W., & Graf, S. (2017). Considering learning styles and context-awareness for mobile adaptive learning. Education and Information Technologies, 22(1), 297–315.

    Article  Google Scholar 

  • Tsai, C. C., Chai, C. S., Wong, B. K. S., Hong, H., & Tan, S. C. (2013). Positioning design epistemology and its applications in education technology. Educational Technology & Society, 16(2), 81–90.

    Google Scholar 

  • van den Akker, J., Gravemeijer, K., McKenney, S., & Nieveen, N. (2007). Introducing educational design research. In J. van den Akker, K. Gravemeijer, S. McKenney, & N. Nieveen (Eds.), Educational design research (pp. 3–7). London: Routledge.

    Google Scholar 

  • Velghe, F. (2013). Literacy acquisition, informal learning and mobile phones in a south African township. In Proceedings of the Sixth International Conference on Information and Communication Technologies and Development, ACM, New York, (1), 89–99.

  • Vinay, S., Vaseekharan, M., Mohamedally, D. (2013). RoboRun: a gamification approach to control flow learning for young students with TouchDevelop. arXiv preprint arXiv:1310.0810.

  • Wen, C., & Zhang, J. (2015). Design of a microlecture mobile learning system based on smartphone and web platforms. IEEE Transactions on Education, 58(3), 203–207.

    Article  Google Scholar 

  • Winter, R. (2008). Design science research in Europe. European Journal of Information Systems, 17(5), 470–475.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Solomon Sunday Oyelere.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Oyelere, S.S., Suhonen, J., Wajiga, G.M. et al. Design, development, and evaluation of a mobile learning application for computing education. Educ Inf Technol 23, 467–495 (2018). https://doi.org/10.1007/s10639-017-9613-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-017-9613-2

Keywords

  • MobileEdu
  • Mobile learning
  • Design science research
  • Blended learning
  • Computing education
  • Information and communication technology