Ph. D. University of KwaZulu-Natal, Durban 2014.Many novice programmers in higher education find computer programming particularly difficult due to its problem solving nature. High dropout rates have been observed both internationally and locally, but in South Africa, the circumstances of students coming from disadvantaged schools where they struggle in subjects like Mathematics and Science, especially compounds their challenges in computer programming when they enrol at a tertiary institute. In this study, I explore the engagement of computer programming at a higher education institution using an innovative approach of incorporating tools in the form of online learning and support structures to supplement the existing face-to-face and prac...
[EN] Programming education traditionally has been an important part of Information Technology-relate...
Connecting undergraduate students as partners can lead to the enhancement of the undergraduate exper...
High-level thinking and problem solving skill is one requirement of computer programming that most o...
The purpose of this action research is to evaluate and examine the strategies and methods that were ...
This study was motivated by a desire to address the challenges of introductory programming courses. ...
This research is centred on first year computer programming students enrolled on a BSc in Informatio...
Thesis (D. Tech.) - Central University of Technology, Free State, 2004For some years, proponents of ...
Masters Degree. University of KwaZulu-Natal, Durban.Computer programming is an extremely difficult s...
A mixed-methods approach is evaluated for exploring collaborative behaviour, acceptance and progress...
This study investigates the factors that influence the students’ performance in the first computer p...
With the study reported here, two lecturers in Educational Technology tried to find out how they cou...
Introductory undergraduate computer programming courses are renowned for higher than average failure...
As computing education grows rapidly across the globe, there is an increasing need to broaden partic...
The emerging technologies are changing the world’s way human beings do their work in all sectors edu...
Computer programming, the art of actually instructing a computer to do what one wants, is fundamenta...
[EN] Programming education traditionally has been an important part of Information Technology-relate...
Connecting undergraduate students as partners can lead to the enhancement of the undergraduate exper...
High-level thinking and problem solving skill is one requirement of computer programming that most o...
The purpose of this action research is to evaluate and examine the strategies and methods that were ...
This study was motivated by a desire to address the challenges of introductory programming courses. ...
This research is centred on first year computer programming students enrolled on a BSc in Informatio...
Thesis (D. Tech.) - Central University of Technology, Free State, 2004For some years, proponents of ...
Masters Degree. University of KwaZulu-Natal, Durban.Computer programming is an extremely difficult s...
A mixed-methods approach is evaluated for exploring collaborative behaviour, acceptance and progress...
This study investigates the factors that influence the students’ performance in the first computer p...
With the study reported here, two lecturers in Educational Technology tried to find out how they cou...
Introductory undergraduate computer programming courses are renowned for higher than average failure...
As computing education grows rapidly across the globe, there is an increasing need to broaden partic...
The emerging technologies are changing the world’s way human beings do their work in all sectors edu...
Computer programming, the art of actually instructing a computer to do what one wants, is fundamenta...
[EN] Programming education traditionally has been an important part of Information Technology-relate...
Connecting undergraduate students as partners can lead to the enhancement of the undergraduate exper...
High-level thinking and problem solving skill is one requirement of computer programming that most o...