Abstract

This chapter emanates from a study which sought to investigate challenges of teaching and learning computer programming in higher education. The study was conducted at Sokoine University of Agriculture. The study had three specific objectives: first, to identify learners' prior knowledge on computer programming at the time of joining the university; second, to investigate learners' self-efficacy in computer programming course; the third objective was to evaluate the learning styles used by learners in the computer programming course. The study adopted a quantitative research method, grounded in experiential learning theory. The data was collected from respondents using questionnaires and the analysis of the data was done using statistical software. The findings indicate that inadequate computer laboratories, lack of competent staff in ICT-based instructional design, inadequate teaching and learning materials, and students' lack of prior knowledge on computer programming at the time of joining the university are the main challenges.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call