The Usefulness of Mobile Compilers for Learning Computer Programming
DOI:
https://doi.org/10.59645/tji.v1i1.18Keywords:
Computer programming, mobile apps, mobile compilers, mobile learning, mobile technologyAbstract
This study examines the usefulness of mobile compilers for learning computer programming in higher learning institutions in Tanzania. The study was conducted at the Institute of Accountancy Arusha (IAA) and Arusha Technical College (ATC). The study used a case study research design and adopted a quantitative approach. The study included 170 computing undergraduate students who were conveniently selected from the target population. A questionnaire was used as a method of data collection. The data collected were analysed and results were presented using descriptive statistics. The results of the study show that computing undergraduate students use mobile compilers for learning computer programming.
In addition, the study indicates that mobile compilers offer significant benefits that allow students to learn computer programming using mobile technology. However, the results suggest that facilitators of the computer programming courses do not emphasize the use of mobile compilers for learning and self-practice.
References
Abdulla, S., Iyer, S., & Kutty, S. (2013). Cloud based compiler. International Journal of Students Research in Technology
& Management, 1(3), 308-322.
Akinkuolie, B., Chia-Feng, L., & Shyan-Ming, Y. (2011). A cross-platform mobile learning system using QT SDK framework. Fifth International Conference on Genetic and Evolutionary Computing (ICGEC), (pp. 163-167).
Anza, M., Bibiso, M., Mohammad, A., & Berhanu, K. (2016). Assessment of Factors Influencing Practical Work in Chemistry: A Case of Secondary Schools in Wolaita Zone, Ethiopia. International Journal of Education and Management Engineering, 6(6), 53-63.
Apple Store. (2020). Dcoder, compiler IDE: Code & programming on mobile. Retrieved July 7, 2020, from
https://play.google.com/store/apps/details?id=com.paprbit.dcoder&hl=en
Chawla, S. (2018). Various Categories and Types of Mobile Applications. Retrieved June 17, 2020, from https://www.ecommerce-nation.com/various-categories-types-of-mobile-applications/
Chen, B., Seilhamer, R., Bennett, L., & Bauer, S. (2015). Students' mobile learning practices in higher education: A multi-year study. Retrieved July 19, 2020, from https://er.educause.edu/articles/2015/6/students-mobilelearning-practices-in-higher-education-a-multiyear-study
CRC Press. (2019). Mobile apps engineering: Design, development, security, and testing. (G. K. Mostefaoui, & F. Tariq, Eds.) Boca Raton, Florida: Taylor & Francis Group.
Creswell, J. W., & Clark, V. L. (2018). Designing and conducting mixed methods research (3rd ed.). London: SAGE Publications, Inc.
Deitel, H. M., & Deitel, P. J. (2014). Java: How to program (10 ed.). Upper Saddle River, New Jersey: Pearson Education.56
Devi, K. S., Gouthami, E., & Lakshmi, V. V. (2019). Role of social media in teaching – Learning process. Journal of Emerging Technologies and Innovative Research, 6(1), 96-103.
Dias, L., & Victor, A. (2017). Teaching and learning with mobile devices in the 21st century digital world: Benefits and challenges. European Journal of Multidisciplinary Studies, 2(5), 339-344.
Ding, Y., & Chai, K. H. (2015). Emotions and continued usage of mobile applications. Industrial Management & Data Systems, 115(5), 833–852.
El-Hussein, M., & Cronje, J. C. (2010). Defining mobile learning in the higher education. Educational Technology & Society, 13(3), 12–21.
Goodwin, E., & Ramjaun, T. (2017). Exploring consumer engagement in gamified health and fitness mobile apps.
Journal of Promotional Communications, 5(2), 176–190.
Hlagala, A. R. (2015). Mobile Educational Technologies Currently Used as a Means to Enhance Teaching and Learning in a Privileged High School. Pretoria: University of South Africa. Retrieved from https://core.ac.uk/download/pdf/43177388.pdf
Iversen, J., & Eierman, M. (2014). Learning mobile app development: A hands-on guide to building apps with iOS and Android. Upper Saddle River, New Jersey: Addison-Wesley.
Jumaat, N. F., Tasir, Z., Lah, N. H., & Ashari, Z. M. (2018). Students’ preferences of m-Learning applications in higher education: A review. Advanced Science Letters, 24(4), 2858–2861.
Kavuta, K. (2018). Smartphone usage in higher learning institutions in Tanzania: A case of Institute of Accountancy Arusha. International Journal of Science and Research, 7(1), 304-309.
Kothari, C. R. (2004). Research methodology: Methods and techniques. New Delhi: New Age International Publishers.
Lubua, E. W., & Kyobe, M. E. (2019). The Influence of Socioeconomic Factors to the Use of Mobile Phones in the Agricultural Sector of Tanzania. The African Journal of Information Systems, 11(4), 352-366.
Lubua, E. W., & Pretorius, P. D. (2018). The role of Health Information Systems in supporting corporate objectives.
African Conference on Information Systems & Technology (pp. 1-12). Cape Town: University of Cape Town.
Luna-Nevarez, C., & McGovern, E. (2018). On the use of mobile apps in education: The impact of digital magazines on student learning. Journal of Educational Technology Systems, 47(1), 17–31.
Marczyk, G., DeMatteo, D., & Festinger, D. (2005). Essentials of research design and methodology. Hoboken, New Jersey: John Wiley & Sons, Inc.
Mbise, K. S. (2021). Optimisation of Student Information System for Mobile Devices. The Accountancy and Business Review, 13(1), 20-28.
Mercedes, B., & Radel, B. (2016). Smartphones: From distraction to attraction. Journal of Educational Technology Systems, 45(1), 93-102.
Moron, M., Seaman, J., & Tinti-Kane, H. (2011). Teaching, learning, and sharing: How today's higher education faculty use social media. Boston, MA: Pearson Learning Solutions and Babson Survey Research Group.
Ndume, V. A., Songoro, M., & Kisanga, D. H. (2020). Enriching Performance of Mathematics in Secondary Schools Using Mobile Learning. International Journal of Education and Development using Information and Communication Technology, 16(2), 223-241.57
Pribeanu, C., Gorghiu, G., Lamanauskas, V., & Slekiene, V. (2020). Use Of Mobile Technology in the Teaching/Learning Process: Opportunities and Barriers. The 16th International Scientific Conference eLearning and Software Education (pp. 376-383). Bucharest: Editura Universitara.
Pugoy, R. A., Habito, C. D., & Figueroa, R. B. (2016). Hybrid online/offline mobile solutions for accessing open educational resources in areas with poor internet connectivity. Asian Association of Open Universities Journal, 11(2), 182-196.
Raut, V., & Patil, P. (2016). Use of social media in education: Positive and negative impact on the students.
International Journal on Recent and Innovation Trends in Computing and Communication, 4(1), 281 - 285.
Russell-Bennett, R., Rundle-Thiele, S. R., & Kuhn, K. A. (2010). Engaging marketing students: Student operated business in a simulated world. Journal of Marketing Education, 32(3), 253–263.
Salmre, I. (2005). Writing mobile code: Essential software engineering for building mobile applications. Upper Saddle River, New Jersey: Addison-Wesley.
Saunders, M. N., Lewis, P., & Thornhill, A. (2019). Research Methods for Business Students (8 ed.). New York: Pearson Education.
Sharmila, F. M. (2017). Portable mobile Java compiler. Shanlax International Journal of Arts, Science & Humanities, 5(1), 357-360.
Shulman, L. S. (1986). Those who understand: Knowledge growth in teaching. Educational Researcher, 15(2), 4-14.
Taber, K. S. (2018). The Use of Cronbach’s Alpha When Developing and Reporting Research Instruments in Science Education. Research in Science Education, 48(1), 1273–1296.
Tochukwu, I. U., & Hocanin, F. T. (2017). Awareness of students on the usefulness of ICT tools in education: Case of EMU. IOSR Journal of Research & Method in Education, 7(2), 96-106.
WHO. (2020). Coronavirus disease (COVID-19) advice for the public. Retrieved June 29, 2020, from https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-public