CFP last date
20 May 2024
Reseach Article

Exploring the Use of an Android based C/C++ Compiler in the Learning of a Programming Course by University Students

by Gwendo John Oloo, Chepkwony Robert
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 175 - Number 22
Year of Publication: 2020
Authors: Gwendo John Oloo, Chepkwony Robert
10.5120/ijca2020920752

Gwendo John Oloo, Chepkwony Robert . Exploring the Use of an Android based C/C++ Compiler in the Learning of a Programming Course by University Students. International Journal of Computer Applications. 175, 22 ( Oct 2020), 43-49. DOI=10.5120/ijca2020920752

@article{ 10.5120/ijca2020920752,
author = { Gwendo John Oloo, Chepkwony Robert },
title = { Exploring the Use of an Android based C/C++ Compiler in the Learning of a Programming Course by University Students },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2020 },
volume = { 175 },
number = { 22 },
month = { Oct },
year = { 2020 },
issn = { 0975-8887 },
pages = { 43-49 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume175/number22/31587-2020920752/ },
doi = { 10.5120/ijca2020920752 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:25:51.785712+05:30
%A Gwendo John Oloo
%A Chepkwony Robert
%T Exploring the Use of an Android based C/C++ Compiler in the Learning of a Programming Course by University Students
%J International Journal of Computer Applications
%@ 0975-8887
%V 175
%N 22
%P 43-49
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The ever increasing demand for higher education has brought with it a number of challenges, key among them being insufficient equipment and instructional materials. Mobile learning offers an opportunity to mitigate some of the challenges faced by Institutions of higher learning through the principle of BYOD (Bring Your Own Device) which increases access to technology without incurring the cost of purchasing a device for each learner. This study sought to investigate the attitudes and opinions of learners towards the use on Mobile Devices in the learning of an undergraduate programming course offered in the second year of study. A blended learning approach was adopted in the teaching and learning programming which incorporated the use of a C/C++ IDE (Integrated Development Environment) and compiler for Android platform to solve programming exercises provided to the learners during the weekly lectures. A questionnaire was designed and used to collect data regarding the learners’ attitudes and opinions towards the use of the Mobile Devices in the Programming class. The study showed that Mobile learning in a programming context is a preferred mode of study and brought about many benefits. Despite the benefits there is need to address challenges attributed to the devices and app usage so as to enhance the learning experience. The potential of Mobile learning is evidently immense given the willingness of respondents to use the devices and the apps more in the future. Results suggest that need for institutions of higher learning to explore available Mobile apps and see how best they can be used to facilitate teaching and learning.

References
  1. Alshalabi, I. A., & Elleithy, K. (2012). Effective M-learning design Strategies for computer science and Engineering courses. arXiv preprint arXiv:1203.1897. Retrieved from https://arxiv.org/ftp/arxiv/papers/1203/1203.1897.pdf
  2. Bowden, A., Fox-Rushby, J. A., Nyandieka, L., & Wanjau, J. (2002). Methods for pre-testing and piloting survey questions: illustrations from the KENQOL survey of health-related quality of life. Health policy and planning, 17(3), 322-330. Retrieved from https://academic.oup.com/heapol/article/17/3/322/587296
  3. Chen, B., & Denoyelles, A. (2013). Exploring students’ mobile learning practices in higher education. Educause Review, 7(1), 36-43. Retrieved from https://er.educause.edu/articles/2013/10/exploring-students-mobile-learning-practices-in-higher-education
  4. DeMarrais, K. B., & Lapan, S. D. (Eds.). (2003). Foundations for research: Methods of inquiry in education and the social sciences. Routledge.
  5. El-Hussein, M. O. M., & Cronje, J. C. (2010). Defining mobile learning in the higher education landscape. Journal of Educational Technology & Society, 13(3), 12-21. Retrieved from http://ifets.info/journals/13_3/3.pdf
  6. Elias, T. (2011). 71. Universal instructional design principles for mobile learning. International Review of Research in Open and Distributed Learning, 12(2), 143-156. Retrieved from http://www.irrodl.org/index.php/irrodl/article/view/965/1675
  7. Etikan, I., Musa, S. A., & Alkassim, R. S. (2016). Comparison of convenience sampling and purposive sampling. American journal of theoretical and applied statistics, 5(1), 1-4. Retrieved from https://www.researchgate.net/profile/Sumanta_Deb2/post/Purposive_Sampling_and_Convenience_Sampling_are_these_two_types_of_Sampling_different_Please_Explain/attachment/59d64fc179197b80779a8d1c/AS:499559933505536@1496115777990/download/Comparison_of_Convenience_Sampling_and_Purposive_S.pdf
  8. Farrokhi, F., & Mahmoudi-Hamidabad, A. (2012). Rethinking Convenience Sampling: Defining Quality Criteria. Theory & Practice in Language Studies, 2(4).
  9. https://www.researchgate.net/profile/Asgar_Mahmoudi2/publication/267722219_Rethinking_Convenience_Sampling_Defining_Quality_Criteria/links/00463530a54a9b22fe000000/Rethinking-Convenience-Sampling-Defining-Quality-Criteria.pdf
  10. Guo, L. L., Fu, Y., Yin, X. Z., Yuan, M., Zhang, F. Z., & Gao, J. T. (2013). Application of Mobile Learning System in Operating System Course. Communications and Network, 5(2), 157-160. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.643.2415&rep=rep1&type=pdf
  11. Hannah, C. (2014). App Store vs. Play Store vs. Windows Store: The Facts. Retrieved from http://fullyc.com/app-store-vs-play-store-vs-windows-store-the-facts/
  12. Johnson, R. B., & Christensen, L. (2019). Educational research: Quantitative, qualitative, and mixed approaches. SAGE Publications, Incorporated.
  13. Joshi, A., Kale, S., Chandel, S., & Pal, D. K. (2015). Likert scale: Explored and explained. Current Journal of Applied Science and Technology, 396-403. Retrieved from http://www.journalrepository.org/media/journals/BJAST_5/2015/Feb/Joshi742014BJAST14975_1.pdf
  14. Khaddage, F., & Lattenman, C. (2013). The future of mobile apps for teaching and learning. Handbook of mobile learning, 119-128.
  15. Kraut, R. (Ed.). (2013). Policy guidelines for mobile learning. Unesco. Retrieved from
  16. http://unesdoc.unesco.org/images/0021/002196/219641e.pdf
  17. Lakshminarayanan, R., Ramalingam, R., & Shaik, S. K. (2015). Challenges in transforming, engaging and improving m-learning in Higher Educational Institutions: Oman perspective. arXiv preprint arXiv:1504.01139. Retrieved from https://arxiv.org/ftp/arxiv/papers/1504/1504.01139.pdf
  18. Mehdipour, Y., & Zerehkafi, H. (2013). Mobile learning for education: Benefits and challenges. International Journal of Computational Engineering Research, 3(6), 93-101. Retrieved from http://pakacademicsearch.com/pdf-files/com/319/93-100%20Volume%203,%20Issue%206,(Version%20III)%20June,%202013.pdf
  19. Shen, R., Wang, M., Gao, W., Novak, D., & Tang, L. (2009). Mobile learning in a large blended computer science classroom: System function, pedagogies, and their impact on learning. IEEE Transactions on Education, 52(4), 538-546.
  20. Shudong, W., & Higgins, M. (2005, November). Limitations of mobile phone learning. In IEEE International Workshop on Wireless and Mobile Technologies in Education (WMTE'05) (pp. 3-pp). IEEE. Retrieved from http://journal.jaltcall.org/articles/2_1_Wang.pdf
  21. Shuler, C. (2009). Pockets of potential: Using Mobile Technologies to Promote Children’sLearning. The Joan Ganz Cooney Center. Retrieved from http://www.joanganzcooneycenter.org/wp-content/uploads/2010/03/pockets_of_potential_1_.pdf
  22. Tillmann, N., Moskal, M., De Halleux, J., Fahndrich, M., Bishop, J., Samuel, A., & Xie, T. (2012, July). The future of teaching programming is on mobile devices. In Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education (pp. 156-161). Retrieved from https://pdfs.semanticscholar.org/a39b/623f396b094c9c93a1a4faf885bf2dd2ecda.pdf
  23. UNESCO (2009). Need for technology in higher education. 2009 World conference on Higher Education. Retrieved from http://www.unesco.org/fileadmin/MULTIMEDIA/HQ/ED/ED/pdf/WCHE_2009/FINAL%20COMMUNIQUE%20WCHE%202009.pdf
  24. Valdivia, R., & Nussbaum, M. (2007). Face-to-face collaborative learning in computer science classes. International Journal of Engineering Education, 23(3), 434.
  25. 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.
  26. Yizengaw, T. (2008). Challenges of Higher Education in Africa and Lessons of Experience for the Africa-US Higher Education Collaboration Initiative. National Association of State Universities and Land-Grant Colleges. Retrieved from http://www.uhasselt.be/Documents/UHasselt_EN/International/Lezing%20NZ%202013/challegnes_in_africa.pdf
  27. Crescente, M. L., & Lee, D. (2011). Critical issues of m-learning: design models, adoption processes, and future trends. Journal of the Chinese institute of industrial engineers, 28(2), 111-123.
  28. Keegan, D. (2005, October). The incorporation of mobile learning into mainstream education and training. In World Conference on Mobile Learning, Cape Town (p. 11). Retrieved from https://www.cin.ufpe.br/~mlearning/intranet/m-learning/mlearn2005/Mainstream%20Education%20and%20Training.pdf
  29. Khalaf, S. & Kesiraju, L. (2017, March 2). U.S. Consumers Time-Spent on Mobile Crosses 5 Hours a Day [Blog post]. Retrieved from https://www.flurry.com/blog/post/157921590345/us-consumers-time-spent-on-mobile-crosses-5.
  30. Boone, H. N., & Boone, D. A. (2012). Analyzing likert data. Journal of extension, 50(2), 1-5. Retrieved from https://www.researchgate.net/profile/Mahesh_Tengli2/post/What_statistical_analysis_should_I_use_for_Likert-Scale_data/attachment/5d09cd41cfe4a7968dac2e55/AS%3A771383042789382%401560923457797/download/JOE_v50_2tt2+likert+analysis+imp.pdf
Index Terms

Computer Science
Information Sciences

Keywords

Programming Android Mobile Compilers