Identification of Student-Related Factors Influencing Programming Courses Learning at UiTM Cawangan Pulau Pinang using Factor Analysis
Abstract
Many people claim that teaching and studying computer programming is challenging, mainly for learners who are not from computer science background. It might be difficult for instructors to help students grasp programming principles and acquire the necessary programming abilities to solve problems in the everyday life. Students' lack of logical, creative and critical thinking leads to flaws in problem-based learning implementation (PBL). Based on related past studies, one entity of computer programming learning challenges, namely the student, was examined and analyzed. An online questionnaire was created to collect data from 241 diploma and degree students from the Faculty of Mechanical Engineering (FKM) and the Faculty of Civil Engineering (FKA) who have completed programming courses at Universiti Teknologi MARA (UiTM) Cawangan Pulau Pinang. An analysis using descriptive statistics and factor analysis was applied to determine the student-related component that has the greatest impact on students' learning of programming subjects. The result showed that although some students experience frustration when their lecturer is absent or the conversation is interrupted, the majority of students do not experience any problems with their interest in programming languages or their study habits. Additionally, students' interests and habits were observed as the most influential variables in their decision to learn programming. They are always prepared in class and put a great effort into completing the assessments assigned to them. The findings can be applied to enhance the instructional methodology for programming classes to improve students' comprehension and problem-solving abilities in these subjects.
References
Cheah, C. S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: A literature review. Contemporary Educational Technology, 12(2), 1–14. https://doi.org/10.30935/cedtech/8247
Gomes, A. J., Santos, Á. N., & Mendes, A. J. (2012). A study on students’ behaviours and attitudes towards learning to program. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, 132–137. https://doi.org/10.1145/2325296.2325331
Kumar, R. (2018). Research methodology: A step-by-step guide for beginners. Sage.
Mhashi, M. M., & Alakeel, A. L. I. M. (2013). Difficulties Facing Students in Learning Computer Programming Skills at Tabuk University. Recent Advances in Modern Educational Technologies, 15–24.
Mohamed Shuhidan, S., Hamilton, M., & D’Souza, D. (2011). Understanding novice programmer difficulties via guided learning. ITiCSE’11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science, 213–217. https://doi.org/10.1145/1999747.1999808
Moström, J. E. (2011). A study of Student Problems in Learning to Program. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-48216%5Cnhttp://umu.diva portal.org/smash/get/diva2:447104/FULLTEXT02%5Cnhttp://umu.diva-portal.org/smash/record.jsf?pid=diva2:447104
Oroma, J., Wanga, H., & Ngumbuke, F. (2012a). Challenges of Teaching and Learning Computer Programming in a Developing Country: Lessons From Tanzania. INTED2012 Proceedings, October, 3820–3826. https://doi.org/10.13140/2.1.3836.6407
Oroma, J., Wanga, H., & Ngumbuke, F. (2012b). Challenges of teaching and learning computer programming in developing countries: lessons from tumaini university. DOI: Https://Doi. Org/10.13140/2.1, 3836.
Qian, Y., & Lehman, J. D. (2019). Using Targeted Feedback to Address Common Student Misconceptions in Introductory Programming: A Data-Driven Approach. SAGE Open, 9(4). https://doi.org/10.1177/2158244019885136
Rahmat, M., Shahrani, S., Latih, R., Yatim, N. F. M., Zainal, N. F. A., & Rahman, R. A. (2012). Major Problems in Basic Programming that Influence Student Performance. Procedia - Social and Behavioral Sciences, 59, 287–296. https://doi.org/10.1016/j.sbspro.2012.09.277
Siti Rosminah, M. D., & Ahmad Zamzuri, M. A. (2012). Difficulties in learning Programming: Views of students. 1st International Conference on Current Issues in Education (ICCIE2012), October 2014, 74–78. https://doi.org/10.13140/2.1.1055.7441
Yusoff, K. M., Ashaari, N. S., Wook, T. S. M. T., & Ali, N. M. (2020). Analysis on the requirements of computational thinking skills to overcome the difficulties in learning programming. International Journal of Advanced Computer Science and Applications, 11(3), 244–253. https://doi.org/10.14569/ijacsa.2020.0110329
Zhao, H., Li, M., Lin, T., Wang, R., & Wu, Z. (2021). ProLog2vec: Detecting novices’ difficulty in programming using deep learning. IEEE Access, 9, 53243–53254.
LICENSE OF PUBLISHING RIGHTS
I hereby grant to the Journal exclusive publishing and distribution license in the manuscript identified above and any tables, illustrations or other material submitted for publication as part of the manuscript (the “Article”) in print, electronic and all other media (whether now known or later developed), in any form, in all languages, throughout the world, for the full term of copyright, and the right to license others to do the same, effective when the article is accepted for publication. This license includes the right to enforce the rights granted hereunder against third parties. Supplemental Materials With respect to Supplemental Materials that I wish to make accessible through a link in the Article or on a site or through a service of the Journal, the Journal shall be entitled to publish, post, reformat, index, archive, make available and link to such Supplemental Materials on a non-exclusive basis in all forms and media (whether now known or later developed), and permit others to do so. “Supplemental Materials” shall mean additional materials that are not an intrinsic part of the Article, including but not limited to experimental data, e-components, encodings and software, and enhanced graphical, illustrative, video and audio material.
SCHOLARLY COMMUNICATIONS RIGHTS
I understand that I retain the copyright in the Article and that no rights in patents, trademarks or other intellectual property rights are transferred to the Journal. As the author of the article, I understand that I shall have: (i) the same rights to reuse the Article as those allowed to third party users of the Article under the CC-BY-NC-ND license, as well as (ii) the right to use the Article in a subsequent compilation of my works or to extend the Article to book-length form, to include the article in a thesis or dissertation, or otherwise to use or re-use portions or excerpts in other work, for both commercial and non-commercial purposes. Except for such uses, I understand that the license of publishing rights I have granted to the Journal gives the Journal the exclusive right to make or sub-license commercial use.
USER RIGHTS
The publisher will apply the Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 International License (CC-BY-NC-ND) to the Article where it publishes the Article in the journal on its online platforms on an Open Access basis. For further information, see http://www.elsevier.com/about/open-access/open-access-options. The CC-BY-NC-ND license allows users to copy and distribute the Article, provided this is not done for commercial purposes and further does not permit distribution of the Article if it is changed or edited in any way, and provided the user gives appropriate credit (with a link to the formal publication through the relevant DOI), provides a link to the license, and that the licensor is not represented as endorsing the use made of the work.
The full details of the license are available at https://creativecommons.org/licenses/by-nc-nd/4.0/.
REVERSION RIGHTS
Articles may sometimes be accepted for publication but later rejected in the publication process, even in some cases after public posting in “Articles in Press” form, in which case all rights will revert to the author (see http://www.elsevier.com/locate/withdrawalpolicy).
REVISIONS AND ADDENDA
I understand that no revisions, additional terms or addenda to this License Agreement can be accepted without the Journal’s express written consent.
I understand that this License Agreement supersedes any previous agreements I have entered into with the Journal in relation to the Article from the date hereof.
COPYRIGHT NOTICE
The publisher shall publish and distribute the Article with the appropriate copyright notice.
AUTHOR REPRESENTATIONS/ETHICS AND DISCLOSURE
I affirm the Author Representations noted below and confirm that I have reviewed and complied with the relevant Instructions to Authors, Ethics in Publishing policy, Declarations of Interest disclosure and information for authors from countries affected by sanctions (Iran, Cuba, Sudan, Burma, Syria, or Crimea). Please note that some journals may require that all co-authors sign and submit Declarations of Interest disclosure forms. I am also aware of the publisher’s policies with respect to retractions and withdrawal.
Author Representations
1. The Article I have submitted to the journal for review is original, has been written by the stated authors and has not been previously published.
2. The Article was not submitted for review to another journal while under review by this journal and will not be submitted to any other journal.
3. The Article and the Supplemental Materials do not infringe any copyright, violate any other intellectual property, privacy or other rights of any person or entity, or contain any libellous or other unlawful matter.
4. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in the Article or the Supplemental Materials.
5. Except as expressly set out in this License Agreement, the Article is not subject to any prior rights or licenses and, if my or any of my coauthors’ institution has a policy that might restrict my ability to grant the rights required by this License Agreement (taking into account the Scholarly communication rights permitted hereunder), a written waiver of that policy has been obtained.
6. If I and/or any of my co-authors reside in Iran, Cuba, Sudan, Burma, Syria, or Crimea, the Article has been prepared in a personal, academic or research capacity and not as an official representative or otherwise on behalf of the relevant government.
7. If I am using any personal details or images of patients, research subjects or other individuals, I have obtained all consents required by applicable law and complied with the publisher’s policies relating to the use of such images or personal information.
8. Any software contained in the Supplemental Materials is free from viruses, contaminants or worms.
9. If the Article or any of the Supplemental Materials were prepared jointly with other authors, I have informed the co-author(s) of the terms of this License Agreement and that I am signing on their behalf as their agent, and I am authorized to do so.