Journal Screenshot

International Journal of Academic Research in Progressive Education and Development

Open Access Journal

ISSN: 2226-6348

Factors Affecting Engineering Students in Learning the Programming Subject at UiTM Pulau Pinang: A Study on Educators' Ability

Jamal Othman, Siti Balqis Mahlan, Rozita Kadar, Maisurah Shamsuddin, Naemah Abdul Wahab

http://dx.doi.org/10.6007/IJARPED/v12-i2/17359

Open access

Teaching the subject of computer programming, especially to engineering students at higher education institutions requires a comprehensive teaching approach, modifiable pedagogy and hybrid creativity to generate an attractive and realistic learning environment. This research was conducted demonstrating that the students are not attentive to learning the programming subject owing to several factors. This paper concentrates on the factors related to educators as the contributors to the students’ attraction to learn the programming subject. This study was conducted at Universiti Teknologi MARA, Pulau Pinang Branch with a total of 241 students from the engineering school responding to the online survey. Through the mean and the standard deviation analysis, it was found that the educators’ roles affected the students’ attraction and understanding ability in learning the programming subject. This finding can help the educators to improvise and upgrade their teaching approach to make the computer programming class fascinating and enhance the students’ learning curve.

Bennedsen, J., & Caspersen, M. E. (2005). Revealing the programming process. Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 186–190.
Brown, N. C. C., & Wilson, G. (2018). Ten quick tips for teaching programming. PLoS Computational Biology, 14(4), e1006023.
Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, 49–52.
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
Choi, N., Fuqua, D. R., & Griffin, B. W. (2001). Exploratory analysis of the structure of scores from the multidimensional scales of perceived self-efficacy. Educational and Psychological Measurement, 61(3), 475–489.
Gomes, A., & Mendes, A. J. (2007). Learning to program-difficulties and solutions. International Conference on Engineering Education–ICEE, 7.
Ismail, M. N., Ngah, N. A., & Umar, I. N. (2010). Instructional strategy in the teaching of computer programming: a need assessment analyses. TOJET: The Turkish Online Journal of Educational Technology, 9(2).
Kumar, R. (2018). Research methodology: A step-by-step guide for beginners. Sage.
Robins, A. V. (2019). Novice Programmers and Introductory Programming. The Cambridge Handbook of Computing Education Research, 327.
Zhang, X., Zhang, C., Stafford, T. F., & Zhang, P. (2013). Teaching introductory programming to IS students: The impact of teaching approaches on learning performance. Journal of Information Systems Education, 24(2), 147–155.

In-Text Citation: (Othman et al., 2023)
To Cite this Article: Othman, J., Mahlan, S. B., Kadar, R., Shamsuddin, M., & Wahab, N. A. (2023). Factors Affecting Engineering Students in Learning the Programming Subject at UiTM Pulau Pinang: A Study on Educators’ Ability. International Journal of Academic Research in Progressive Education and Development, 12(2), 944–953.