Factors Affecting Failing the Programming Skill Examination of Computing Students

Full Text (PDF, 420KB), PP.1-8

Views: 0 Downloads: 0

Author(s)

Rex P. Bringula 1,* Ariel D.V. Aviles 1 Ma. Ymelda C. Batalla 1 Ma. Teresa F. Borebor 1 Mark Anthony D. Uy 1 Bernadette E. San Diego 1

1. College of Computer Studies and Systems, University of the East, Manila, 1008, Philippines

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2017.05.01

Received: 2 Feb. 2017 / Revised: 12 Mar. 2017 / Accepted: 9 Apr. 2017 / Published: 8 May 2017

Index Terms

Computing curriculum, difficulty in programming, programming, programming skill, tutoring

Abstract

This descriptive study utilized a validated instrument to determine the factors that affect failing a programming skill examination. Through this finding, the study attempted to provide solutions to address the concerns of the students. The top three reasons why students failed the programming skill examination were the insufficient time dedicated to programming courses, self-inefficacy in programming, and unmatched question-time allotment. Overall, respondents attributed their failed mark in programming skill examination to question-related factors. This was confirmed through the use of regression analysis. Hence, it was concluded that students failed the programming skill examination because the perceived ability of the students in the programming skill examination did not correspond with the degree of difficulty of the programming skill examination questions. Further, the null hypothesis stating that student-related concerns do not predict the number of times the programming skill examination would be taken was partially rejected. Hence, it was recommended that the programming skill examination questions be calibrated based on the ability of the students. Future research directions were also presented.

Cite This Paper

Rex P. Bringula, Ariel D.V. Aviles, Ma. Ymelda C. Batalla, Ma. Teresa F. Borebor, Mark Anthony D. Uy, Bernadette E. San Diego, "Factors Affecting Failing the Programming Skill Examination of Computing Students", International Journal of Modern Education and Computer Science(IJMECS), Vol.9, No.5, pp.1-8, 2017. DOI:10.5815/ijmecs.2017.05.01

Reference

[1]S. M. AbdelRahman, B. AL-Syabi, E. Al Sharji, and S. S. Al Kaabi,"The Reasons behind the Weakness of some Students in Programming Courses in the College of Applied Science, Ibri", International Journal of Modern Education and Computer Science(IJMECS), vol. 8, no.1, pp.48-54, 2016.DOI: 10.5815/ijmecs.2016.01.07
[2]R. N. Barger, “On-line evaluation and remediation of programming skills”, in Proceedings of the Annual Meeting of the International Association for Computing in Education. (L.A., California, USA, Apr. 5-9, 1988). International Association for Computing in Education, New Orleans, USA, 1-8.
[3]R. P. Bringula, G. M. A. Manabat, M. A. A. Tolentino, and E. L. Torres, “Predictor of errors of novice Java programmers”, World Journal of Education, vol. 2, no. 1, pp. 3-15, 2012. doi:10.5430/wje.v2n1p3.
[4]R. P. Bringula, R. Torres, and R. A. Merida, “Push and Pull of Institutional Image Indicators and Computing Degree Programs Viewed Through the Lens of Shifters and Transferees at the University of the East”, Management Education: An International Journal, vol. 16, no. 3, pp. 13-27, 2016.
[5]A. Carbone, J. Hurst, I. Mitchell, and D. Gunstone, “An exploration of internal factors influencing student learning of programming”, in Md. J. Nordin, K. Jumari, M. S. Zakaria, & Suwarno (Eds.). Computing Education 2009: Proceedings 11th Australasian Computing Education Conference (ACE 2009), Conferences in Research and Practice in Information Technology (CRPIT), 95 (pp. 25–34). Sydney, Australia: Australian Computer Society, Inc.
[6]Jobstreet.com. (2015). The 2015 jobs and salary report for fresh graduates. Retrieved from http://www.jobstreet.com.ph/career-resources/2015-jobs-salary-report-fresh-graduates
[7]W. L. Kuechler, and M. G. Simkin,“How well do multiple choice tests evaluate student understanding in computer programming classes?”, Journal of Information Systems Education, vol. 14, no. 4, pp. 389-399, 2003.
[8]M. Mladenović, M. Rosić, S. Mladenović,"Comparing Elementary Students' Programming Success based on Programming Environment", International Journal of Modern Education and Computer Science(IJMECS), vol.8, no.8, pp.1-10, 2016.DOI: 10.5815/ijmecs.2016.08.01
[9]M. O. Pendergast, “Teaching introductory programming to IS students: Java problems and pitfalls”, Journal of Information Technology Education, vol. 5, 491-595, 2006.
[10]D. N. Perkins, and F. Martin “Fragile knowledge and neglected strategies in novice programmers”, In E. Soloway & S. Iyengar (Eds.), Empirical studies of programmers, First Workshop (pp. 213–229). Norwood, NJ: Ablex, 1986.
[11]A. Robins, J. Rountree, and N. Rountree, “Learning and teaching programming: A review and discussion”, Computer Science Education, vol. 13, no. 2, pp. 137–172, 2003.
[12]C. Rogerson, and E. Scott, “The fear factor: How it affects students learning to program in a tertiary environment”, Journal of Information Technology Education, vol. 9, pp. 147-171, 2010.
[13]S. Shuhidan, M. Hamilton, and D. D’souza, “A taxonomic study of novice programming summative assessment”, in Computing Education 2009: Proceedings 11th Australasian Computing Education Conference: Conferences in Research and Practice in Information Technology (CRPIT) (Wellington, New Zealand, Jan. 20-23, 2009). ACE 2009. Australian Computer Society, Inc., Sydney, Australia, 147–156, 2009.
[14]S. Suranauwarat,"An Approach to Solving Technical Difficulties Facing Non-CS Students in a Database Class", International Journal of Modern Education and Computer Science(IJMECS), vol. 9, no. 2, pp.14-26, 2017.DOI: 10.5815/ijmecs.2017.02.02
[15]B. Thornton, “Systems Theory/Thinking”, in Encyclopedia of Educational Leadership and Administration (Fenwick W. English, ed., Vol. 2, pp. 987-988). Thousand Oaks, CA: SAGE Reference, 2006.
[16]A. K. Veerasamy, D. D'Souza, R. Lindén, E. Kaila, M.-J. Laakso, and T. Salakoski,"The Impact of Lecture Attendance on Exams for Novice Programming Students", International Journal of Modern Education and Computer Science(IJMECS), vol.8, no.5, pp.1-11, 2016.DOI: 10.5815/ijmecs.2016.05.01
[17]Y. Wang, H. Li, H., Y. Feng, Y. Jiang, and Y. Liu, “Assessment of programming language learning based on peer code review model: Implementation and experience report”, Computers & Education, vol. 59, pp. 412-422, 2012. doi:10.1016/j.compedu.2012.01.007.
[18]B. C. Wilson and S. Shrock "Contributing to success in an introductory computer science course: a study of twelve factors." ACM SIGCSE Bulletin. vol. 33. no. 1, pp/ 184-188, 2001.
[19]L. E. Winslow, “Programming pedagogy – A psychological overview”, SIGCSE Bulletin, vol. 28, pp. 17-22, 1996.