Research 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
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 175 - Issue 22
Published: Oct 2020
Authors: Gwendo John Oloo, Chepkwony Robert
10.5120/ijca2020920752
PDF

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 },
                        year    = { 2020 },
                        volume  = { 175 },
                        number  = { 22 },
                        pages   = { 43-49 },
                        doi     = { 10.5120/ijca2020920752 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2020
                        %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%T 
                        %J International Journal of Computer Applications
                        %V 175
                        %N 22
                        %P 43-49
                        %R 10.5120/ijca2020920752
                        %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
  • 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
  • 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
  • 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
  • DeMarrais, K. B., & Lapan, S. D. (Eds.). (2003). Foundations for research: Methods of inquiry in education and the social sciences. Routledge.
  • 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
  • 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
  • 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
  • Farrokhi, F., & Mahmoudi-Hamidabad, A. (2012). Rethinking Convenience Sampling: Defining Quality Criteria. Theory & Practice in Language Studies, 2(4).
  • https://www.researchgate.net/profile/Asgar_Mahmoudi2/publication/267722219_Rethinking_Convenience_Sampling_Defining_Quality_Criteria/links/00463530a54a9b22fe000000/Rethinking-Convenience-Sampling-Defining-Quality-Criteria.pdf
  • 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
  • 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/
  • Johnson, R. B., & Christensen, L. (2019). Educational research: Quantitative, qualitative, and mixed approaches. SAGE Publications, Incorporated.
  • 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
  • Khaddage, F., & Lattenman, C. (2013). The future of mobile apps for teaching and learning. Handbook of mobile learning, 119-128.
  • Kraut, R. (Ed.). (2013). Policy guidelines for mobile learning. Unesco. Retrieved from
  • http://unesdoc.unesco.org/images/0021/002196/219641e.pdf
  • 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
  • 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
  • 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.
  • 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
  • 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
  • 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
  • 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
  • Valdivia, R., & Nussbaum, M. (2007). Face-to-face collaborative learning in computer science classes. International Journal of Engineering Education, 23(3), 434.
  • 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.
  • 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
  • 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.
  • 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
  • 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.
  • 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
No index terms available.
Keywords

Programming Android Mobile Compilers

Powered by PhDFocusTM