
Publication details
Publisher: Springer
Place: Berlin
Year: 2008
Pages: 199-204
ISBN (Hardback): 9781402087387
Full citation:
, "Issues and difficulties in teaching novice computer programming", in: Innovative techniques in instruction technology, e-learning, e-assessment, and education, Berlin, Springer, 2008


Issues and difficulties in teaching novice computer programming
pp. 199-204
in: Magued Iskander (ed), Innovative techniques in instruction technology, e-learning, e-assessment, and education, Berlin, Springer, 2008Abstract
The main argument promoted in this paper is that computer programming is a cognitively challenging subject and hence good instructional strategies are important in providing the student with optimal learner support. This paper examines some of the major issues in the instruction of computer programming as based on du Boulay's 1989 framework. For each area of difficulty, some potential solutions are proposed. Solutions are categorized as pedagogical, technological or content based. An attempt is then made to combine these potential solutions and best practices as found in the literature into a learning environment CABLE.
Publication details
Publisher: Springer
Place: Berlin
Year: 2008
Pages: 199-204
ISBN (Hardback): 9781402087387
Full citation:
, "Issues and difficulties in teaching novice computer programming", in: Innovative techniques in instruction technology, e-learning, e-assessment, and education, Berlin, Springer, 2008