Causes of Failure of University Students in Computer Programming Courses : The Case of Wachemo University

Authors(1) :-Wubetu Barud Demilie

Computer programming courses are among the important components of the curriculum to be studied, not only in the school of Computing and Informatics, but also in most of the field including Natural Sciences, Mathematics, and Engineering Science departments. In this research, a study was conducted to investigate and explore the views of students for the failure and difficulties they faced in learning fundamental programming courses. There are many factors that influence the high rate of failure of students in computer programming courses. This paper focuses on the teaching and learning methodologies and strategies that are implemented in teaching of programming courses. This is a major factor for consideration; hence an investigation into the causes of failure of students in computer programming courses from the learner perspective with regard to the teaching methodology used by teachers to teach these courses is relevant and very important concept. Computer programming courses form part of the core concentration areas for students especially studying in school of computing and informatics as an undergraduate degree program. Computer programming students are expected to prove capabilities in the principles of programming and logic that are being taught in the course; even though some of these concepts are highly intellectual and multifaceted. Their opinions to the usefulness of the teaching methods being implemented in computer programming courses were required for. The needs and concerns about the teaching and learning methods are highlighted in the survey and discussed thereby leading to the making of suggestions about the ways to improve the teaching and learning methods that are used in computer programming courses in order to advance understanding of computer programming, when studied by students thereby minimizing failure rates of those students.

Authors and Affiliations

Wubetu Barud Demilie
Department of Information Technology, Wachemo University, Hossana, Ethiopia, P. O. Box 667

Failure, Computer Programming, School of Computing and Informatics.

  1. P. Y. Owusu, J. K. Arthur, and C. Adjetey, "Performance of Students in Computer Programming : Background , Field of Study and Learning Approach Paradigm," vol. 77, no. 12, pp. 17-21, 2013.
  2. M. Rahmat et al., "Major problems in basic programming that influence student performance," vol. 59, pp. 287-296, 2012.
  3. C. N. Analysis and K. Ala-mutka, "PROBLEMS IN LEARNING AND TEACHING PROGRAMMING - a literature study for developing visualizations in the Codewitz-Minerva project," pp. 1-13.
  4. M. N. Ismail, N. A. Ngah, and I. N. Umar, "INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING : A NEED ASSESSMENT ANALYSES," vol. 9, no. 2, pp. 125-131, 2010.
  5. N. Sciences, CHALLENGES OF TEACHING AND STUDYING PROGRAMMING AT A UNIVERSITY OF TECHNOLOGY  VIEWPOINTS OF STUDENTS , TEACHERS AND THE. 2009.
  6. M. Butler and M. Morgan, "Learning challenges faced by novice programming students studying high level and low feedback concepts," pp. 99-107, 2007.
  7. S. Mohorovičić, "An Overview of Computer Programming Teaching Methods."
  8. T. Jenkins, "O d l p," pp. 53-58, 2002.
  9. S. Wiedenbeck and D. Labelle, "Factors Affecting Course Outcomes in Introductory Programming," no. April, pp. 97-110, 2004.
  10. H. Functions, "Hash Functions," pp. 1-16, 2011.
  11. D. Nandigam and H. Bathula, "Competing Dichotomies in Teaching Computer Programming to Beginner-Students," Am. J. Educ. Res., vol. 1, no. 8, pp. 307-312, 2013.
  12. A. In, O. In, N. Of, and D. In, "U s ’ f p c i h e d c : a n p," pp. 1-18, 2016.
  13. H. Shaari and N. Ahmed, "Improving Performance and Progression of Novice Programmers : Factors Considerations," vol. 8, no. 1, pp. 7-10, 2018.
  14. H. Xiaohui and B. B. Zhou, "Improving teaching in Computer Programming by adopting student-centred learning strategies," no. November, 2006.
  15. I. Miliszewska and G. Tan, "Befriending Computer Programming : A Proposed Approach to Teaching Introductory Programming Difficulties Encountered by First Year Programming Students Impact of Failure / Poor Performance on Students," vol. 4, 2007.

Publication Details

Published in : Volume 5 | Issue 5 | September-October 2019
Date of Publication : 2019-10-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 123-132
Manuscript Number : CSEIT195516
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

Wubetu Barud Demilie, "Causes of Failure of University Students in Computer Programming Courses : The Case of Wachemo University", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 5, Issue 5, pp.123-132, September-October-2019. Available at doi : https://doi.org/10.32628/CSEIT195516
Journal URL : https://res.ijsrcseit.com/CSEIT195516 Citation Detection and Elimination     |      |          | BibTeX | RIS | CSV

Article Preview