Increasing pressure from national government to improve throughput at South African tertiary education institutions presents challenges to educators of introductory programming courses. In response, educators must adopt effective methods and strategies that encourage novice programmers to be successful in such courses. An approach that seeks to increase and maintain satisfactory throughput is the modification of the teaching model in these courses by adjusting presentation techniques. This thesis investigates the effect of integrating an experimental iconic programming notation and associated development environment with existing conventional textual technological support in the teaching model of a tertiary level introductory programming co...
The aim of the diploma thesis is modeling the factors that influence the performance of students in ...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
Abstract The goal in teaching computer programming is to develop in students the capabilities requir...
Increasing pressure from national government to improve throughput at South African tertiary educati...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
Despite low levels of interest in programming by learners and perceptions that programming is diffic...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
Delivery of core programming principles to novices is a challenging task and many introductory progr...
Worldwide, there is a decline in interest in the computer science profession and in the subject at s...
Programming is recognized as being challenging for teachers to teach and difficult for students to l...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The teaching of introductory computer programming seems far from successful, with many first year st...
Most mature scientific disciplines have a sound and widely accepted foundation of basic concepts. T...
The aim of the diploma thesis is modeling the factors that influence the performance of students in ...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
Abstract The goal in teaching computer programming is to develop in students the capabilities requir...
Increasing pressure from national government to improve throughput at South African tertiary educati...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
Despite low levels of interest in programming by learners and perceptions that programming is diffic...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
Delivery of core programming principles to novices is a challenging task and many introductory progr...
Worldwide, there is a decline in interest in the computer science profession and in the subject at s...
Programming is recognized as being challenging for teachers to teach and difficult for students to l...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The teaching of introductory computer programming seems far from successful, with many first year st...
Most mature scientific disciplines have a sound and widely accepted foundation of basic concepts. T...
The aim of the diploma thesis is modeling the factors that influence the performance of students in ...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
Abstract The goal in teaching computer programming is to develop in students the capabilities requir...