Institutional Repository

Hindrances to learning to program in an introductory programmimg module

Show simple item record

dc.contributor.advisor Sanders, Ian Marokane, Thomas Selakane 2017-10-12T07:35:10Z 2017-10-12T07:35:10Z 2017
dc.identifier.citation Marokane, Thomas Selakane (2017) Hindrances to learning to program in an introductory programmimg module, University of South Africa, Pretoria, <>
dc.description.abstract Introductory programming failure rate among students is high worldwide, including in South Africa. The failure rate remains a subject for investigation due to a high number of students who find learning to program difficult. This study evaluates factors that contribute to high failure rates in an introductory programming module at University of South Africa. The study evaluates curriculum, programming syllabus, and personal factors to evaluate reasons for high failure rates. Quantitative and qualitative research approaches are used to identify learning hindrances. The research results show that personal factors are the leading contributing factors, followed by the curriculum and then the programming syllabus. Personal factors relate to time, personal reasons, and commitments; curriculum involves tutorials; and programming syllabus factors are linked to programming concepts and application. The findings have implications for how teaching and learning in introductory programming can be improved. The study provides recommendations for improvement and future studies. Keywords: Learn to program; introductory programming; higher learning; personal en
dc.format.extent 1 online resource (176 leaves) : illustrations (some color)
dc.language.iso en en
dc.subject Learn to program en
dc.subject Introductory programming en
dc.subject Higher learning en
dc.subject Personal factors en
dc.subject Students en
dc.subject Teaching en
dc.subject Learning en
dc.subject Curriculum en
dc.subject Programming en
dc.subject Challenges en
dc.subject Failure en
dc.subject Hindrances en
dc.subject Educators en
dc.subject Lecturers en
dc.subject Mixed methods en
dc.subject Programming syllabus en
dc.subject Module en
dc.subject Factors en
dc.subject Tutorials en
dc.subject.ddc 005.711
dc.subject.lcsh C (Computer program language) en
dc.subject.lcsh Computer programming -- Study and teaching (Higher) -- South Africa en
dc.subject.lcsh Grading and marking (Students) -- South Africa en
dc.title Hindrances to learning to program in an introductory programmimg module en
dc.type Dissertation en
dc.description.department School of Computing en M. Tech (Information Technology)

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


My Account