ISSN Print: 2381-1110  ISSN Online: 2381-1129
American Journal of Computer Science and Information Engineering  
Manuscript Information
 
 
Improvement Strategies for Computer Science Students’ Academic Performance in Programming Skill
American Journal of Computer Science and Information Engineering
Vol.2 , No. 5, Publication Date: Oct. 28, 2015, Page: 45-50
1128 Views Since October 28, 2015, 3330 Downloads Since Oct. 28, 2015
 
 
Authors
 
[1]    

Akinola Kayode Emmanuel, Computer Science Department, Abraham Adesanya Polytechnic, Ijebu-Igbo, Ogun State, Nigeria.

[2]    

Olanrewaju Grace Oluwadamilare, Department of Statistics, Abraham Adesanya Polytechnic, Ijebu-Igbo, Ogun State, Nigeria.

[3]    

Oyenuga Augustine Yomi, Department of Statistics, Abraham Adesanya Polytechnic, Ijebu-Igbo, Ogun State, Nigeria.

 
Abstract
 

Programming dexterity is an essential skill for computer science students. However, teaching and learning programming ideas and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of efficient learning strategies and environments for programming courses has become an important subject. The study is intended to recommend improvement strategies which can be used in teaching Computer Programming course effectively to undergraduate students in the field of computer science and information technology. Survey research design was used. Descriptive method, the actual grades of the students, and informal interviews among lecturers were utilized in the study. The recognized assessment results revealed that 47% of students in the course have poor academic performance in the programming course. This concluded that there is a need for improvement strategies which requires planning and implementation to strengthen the motivation of the students to study, boost their academic performance, and uplift the quality of education in the field of computer science. Relevant workable recommendations were suggested.


Keywords
 

Computer Science, Programming, Academic Performance, Information Technology, Improvement, Skill, Quality Education


Reference
 
[01]    

Adeyemo, S. A. (2009). Understanding and Acquisition of Entrepreneurial Skills: A pedagogical Re-orientation for Classroom Teacher in Science Education. Journal of Turkish Science Education. 6 (3), 57-65.

[02]    

Brooks, R. (1999). Towards a theory of the cognitive processes in computer programming. International Journal of Human Computer Studies, 51, 197–211.

[03]    

Butler, A. C., Karpicke, J. D., & Roediger, H. L. (2007). The effect of type and timing of feedback on learning from multiple-choice tests. Journal of Experimental Psychology: Applied, 13(4), 273–281.

[04]    

Chen, G. D., Chang, C. K., & Wang, C. Y. (2008). Using adaptive e-news to improve undergraduate programming courses with hybrid format. Computers & Education, 51, 239–251.

[05]    

Eckerdal, A. (2009). Novice programming students’ learning of concepts and practise (Doctoral dissertation), Retrieved from http://uu.divaportal.org/smash/record.jsf?pid=diva2:173221

[06]    

Emurian, H. H., Holden, H. K., & Abarbanel, R. A. (2008). Managing programmed instruction and collaborative peer tutoring in the classroom: Applications in teaching JavaTM. Computers in Human Behavior, 24, 576–614.

[07]    

Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.

[08]    

Govender, I. (2009). The learning context: Influence on learning to program. Computers & Education, 53, 1218–1230.

[09]    

Gumbari, J (2009). The Importance of Skills Acquisition: A Challenge to Nigerian Legislators. Retrieved September 20, 2013 from www.nasslegislatonline.com

[10]    

Hawi, H. (2010). Causal attributions of success and failure made by undergraduate students in an introductory-level computer programming course. Computers & Education, 54, 1127–1136.

[11]    

Hwang, G. J., Wu, C. H., Tseng, Judy C. R., & Huang, I. W. (2011). Development of a ubiquitous learning platform based on a real-time help-seeking mechanism. British Journal of Educational Technology, 42(6), 992–1002.

[12]    

Hwang, W. Y., Shadiev, S., Wang, C. Y., & Huang, Z. H. (2012). A pilot study of cooperative programming learning behavior and its relationship with students’ learning performance. Computers & Education, 58, 1267–1281.

[13]    

Hwang, W. Y., & Wang, C. Y. (2004). A study on learning time pattern in asynchronous learning environments. Journal of Computer Assisted Learning, 20 (4), 292–304.

[14]    

Hwang, W.Y., Wang, C. Y., Hwang, G. J., Huang, Y. M., & Huang S. (2008). A web-based programming learning environment to support cognitive development. Interacting with Computers, 20, 524–534.

[15]    

J. Truschel. (2012). Habits of a Highly Effective Tutor. [Online]. Available: http://www.myatp.org/wp-content/uploads/2012/06/Synergy-Vol-1-Truschel.pdf

[16]    

Katai, T, & Toth, L. (2010). Technologically and artistically enhanced multi-sensory computer-programming education. Teaching and Teacher Education, 26, 244–251.

[17]    

Kordaki, M. (2010). A drawing and multi-representational computer environment for beginner learning of programming using C: Design and pilot formative evaluation. Computers & Education, 54, 69–87.

[18]    

N. Harb and A. El-Shaarawi (2006). Factors Affecting Students’ Performance. Online0 available: http://mpra.ub.uni-muenchen.de/13621/1/mpra_paper_13621.pdf.

[19]    

Nwanaka, C. R. and Amaechule, S. (2011). Skills Acquisition: Imperative for Business Studies Educators among Secondary Schools in Rivers State. Mediterranean Journal of Social Sciences, 2(7) 37-43 Retrieved September 25, 2013 from www.mcser.org/images/stories/MJSS-Special-issues/.../nwanaka-c-r.pdf

[20]    

Regina A. Garcia and Lilac A. Al-Safadi (2014): Intervention Strategies for the Improvement of Students’ Academic Performance in Data Structure Course . International Journal of Information and Education Technology, Vol. 4, No. 5, October 2014

[21]    

Verdú, E., Regueras. L. M., Verdú, M. J., Leal, P. J., Castro, J. P., & Queirós, R. (2012). A distributed system for learning programming online. Computers & Education, 58, 1–10.

[22]    

Yang, T.-C., Hwang, G.-J., Yang, S. J. H., & Hwang, G.-H. (2015). A Two-Tier Test-based Approach to Improving Students’ Computer-Programming Skills in a Web-Based Learning Environment. Educational Technology & Society, 18 (1), 198–210.

[23]    

Yeh, Y. F., Chen, M. C., Hung, P. H., & Hwang, G. J. (2010). Optimal self-explanation prompt design in dynamic multi-representational learning environments. Computers & Education, 54(4), 1089–1100.

[24]    

Wang, Y., Li, H., Feng, Y., Jiang, Y., & Liu, Y. (2012). Assessment of programming language learning based on peer code review model: Implementation and experience report. Computers & Education, 59, 412–422.





 
  Join Us
 
  Join as Reviewer
 
  Join Editorial Board
 
share:
 
 
Submission
 
 
Membership