CFP last date
20 December 2024
Reseach Article

Performance of Students in Computer Programming: Background, Field of Study and Learning Approach Paradigm

by Prince Yaw Owusu Amoako, Kofi Adu-manu Sarpong, John Kingsley Arthur, Charles Adjetey
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 77 - Number 12
Year of Publication: 2013
Authors: Prince Yaw Owusu Amoako, Kofi Adu-manu Sarpong, John Kingsley Arthur, Charles Adjetey
10.5120/13446-1221

Prince Yaw Owusu Amoako, Kofi Adu-manu Sarpong, John Kingsley Arthur, Charles Adjetey . Performance of Students in Computer Programming: Background, Field of Study and Learning Approach Paradigm. International Journal of Computer Applications. 77, 12 ( September 2013), 17-21. DOI=10.5120/13446-1221

@article{ 10.5120/13446-1221,
author = { Prince Yaw Owusu Amoako, Kofi Adu-manu Sarpong, John Kingsley Arthur, Charles Adjetey },
title = { Performance of Students in Computer Programming: Background, Field of Study and Learning Approach Paradigm },
journal = { International Journal of Computer Applications },
issue_date = { September 2013 },
volume = { 77 },
number = { 12 },
month = { September },
year = { 2013 },
issn = { 0975-8887 },
pages = { 17-21 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume77/number12/13446-1221/ },
doi = { 10.5120/13446-1221 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:50:06.291748+05:30
%A Prince Yaw Owusu Amoako
%A Kofi Adu-manu Sarpong
%A John Kingsley Arthur
%A Charles Adjetey
%T Performance of Students in Computer Programming: Background, Field of Study and Learning Approach Paradigm
%J International Journal of Computer Applications
%@ 0975-8887
%V 77
%N 12
%P 17-21
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Many factors can be attributed to the high rate of failure in computer programming courses. This paper studies the background of students, their fields of study and learning approaches applied to the study of programming courses. It is worth considering as a major factor and necessary to research into the causes of failure of students in programming courses from the learner perspective. Programming courses form part of the core concentration areas for students especially studying Information Technology (IT) and Computer Science as well as those other fields of study sandwiched with IT in an undergraduate degree programs. Through the use of questionnaires, interviews and focused group, a survey was conducted using one hundred (100) students at the middle and end of the semester. The responses from the three groups of students were compared. Their opinions to the usefulness of their background, field of study and learning approaches toward programming courses were investigated. The needs and concerns about these key factors are highlighted in the survey and discussed thereby leading to the inferences made and then proposed recommendations on the learning approach in relation to the background and field of study of students in computer programming courses in order to improve understanding of programming by students, hence, reducing failure rates.

References
  1. Essi Lahtinen, Kirsti Ala-Mutka, Hannu-Matti Jarvinen "A study of the difficulties of novice programmers", ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, pg 14-18, Vol. 37, September 2005
  2. Mazlack. L. (1980). Identifing Potential to Acquire Programming Skill. Communications of the ACAf, 23(1), 14-17.
  3. Rountree, N. , Rountree, J. , and Robins, A. (2002). Predictors of Success and Failure in a CS1 Course. ACM SIGCSE Bulletin 34, 4, 121-124.
  4. Boyle, R. , Carter, J. , and Clark, M. (2002). What makes them succeed? Entry, progression and graduation in Computer Science. Journal of Further & Higher Education, 26, 1, 3-18.
  5. Alexander, S. , Amillo, J. , Boyle, R. , Clark, M. , Daniels, M. , Laxer, C. , Loose, K. , and Shinners-Kennedy, D. Case Studies in Admissions to and Early Performance in Computer Science Degrees. ACM SIGCSE Bulletin, 35, 4 (December 2003), 137-147.
  6. Morrison, M. and Newman, T. S. (2001). A Study of the Impact of Student Background and Preparedness on Outcomes in CS1. ACM SIGCSE Bulletin, 33, 1, 179-183.
  7. Ventura, P. (2005). Identifying Predictors of Success for an Objects- First CS1. Computer Science Education, 15, 3, 223- 243.
  8. John R. Maltby & Jan Whittle (2000). Learning Programming Online: Student Perceptions and Performance
  9. Biggs J. (1978). Individual and Group Learning Difference Study Processe. British Journal of Educational Psychology, 48, 266-78.
  10. Ramalingam, V. and Wiedenbeck S. (1998). Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy. Journal of Educational Computing Research, 19, 4, 367-381.
  11. De Raadt M. , Hamilton M. , Lister R. et. al. , (2005) Approaches to Learning in Computer Programming Students and their Effect on Success, HERSA conference proceedings.
  12. Janet Hughes, D. Ramanee Peiris (2006). ASSISTing CS1 Students to Learn: Learning Approaches and Object-Oriented Programming, ITiCSE'06, June 26–28, 2006, Bologna, Italy.
  13. Byrne, M. , Flood, B. , and Willis, P. (2004). Using the Student Learning Framework to Explore the Variation in Academic Performance of European Business Students. Journal of Further & Higher Education, 28, 1, 67-78.
  14. Wilson Learning Worldwide Inc, (2007). "Approach to Learning: How We Enhance Human Performance Through Learning" Position Paper.
  15. Wilson, B. (2002). A Study of Factors Promoting Success in Computer Science Including Gender Differences. Computer Science Education, 12, 141-164.
  16. Ary D. , Jacobs L. C. , & Razavieh A. (2002). Introduction to Research in Education, 6th Edition, Belmont: Wadsworth Thomas Learning.
  17. Kothari C. R. (2004), Research Methodology: Methods & Techniques. New Delhi: New Age International Publishing Limited
Index Terms

Computer Science
Information Sciences

Keywords

Information Technology Computer Science Sandwich Programming courses