Contemporary Developments in Teaching and Learning Introductory Programming: towards a research proposal

Bruce, Christine, and McMahon, Camille (2002) Contemporary Developments in Teaching and Learning Introductory Programming: towards a research proposal. Report. QUT Publications and Printing, Brisbane, QLD, Australia.

[img] PDF (Published Version) - Published Version
Restricted to Repository staff only



The teaching and learning of introductory programming in tertiary institutions is problematic. Failure rates are high and the inability of students to complete small programming tasks at the completion of introductory units is not unusual. The literature on teaching programming contains many examples of changes in teaching strategies and curricula that have been implemented in an effort to reduce failure rates. This paper analyses contemporary research into the area, and summarises developments in the teaching of introductory programming. It also focuses on areas for future research which will potentially lead to improvements in both the teaching and learning of introductory programming. A graphical representation of the issues from the literature that are covered in the document is provided in the introduction.

Item ID: 55520
Item Type: Report (Report)
ISSN: 1447-3429
Keywords: teaching and learning; programming; HERN
Related URLs:
Copyright Information: Copyright © Christine Bruce & Camille McMahon
Date Deposited: 18 Oct 2018 01:59
FoR Codes: 13 EDUCATION > 1301 Education Systems > 130103 Higher Education @ 33%
13 EDUCATION > 1302 Curriculum and Pedagogy > 130299 Curriculum and Pedagogy not elsewhere classified @ 33%
08 INFORMATION AND COMPUTING SCIENCES > 0803 Computer Software > 080399 Computer Software not elsewhere classified @ 34%
SEO Codes: 89 INFORMATION AND COMMUNICATION SERVICES > 8999 Other Information and Communication Services > 899999 Information and Communication Services not elsewhere classified @ 100%
Downloads: Total: 1
More Statistics

Actions (Repository Staff Only)

Item Control Page Item Control Page