z-logo
open-access-imgOpen Access
More Time or Better Tools? A Large-Scale Retrospective Comparison of Pedagogical Approaches to Teach Programming
Author(s) -
Gabriela Silva-Maceda,
P. David Arjona-Villicana,
F. Edgar Castillo-Barrera
Publication year - 2016
Publication title -
ieee transactions on education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.916
H-Index - 68
eISSN - 1557-9638
pISSN - 0018-9359
DOI - 10.1109/te.2016.2535207
Subject(s) - general topics for engineers , engineering profession
Learning to program is a complex task, and the impact of different pedagogical approaches to teach this skill has been hard to measure. This study examined the performance data of seven cohorts of students (N = 1168) learning programming under three different pedagogical approaches. These pedagogical approaches varied either in the length of the introductory programming block of courses (two or three semesters) or in the programming tool used in the first semester (C language or the programming support tool Raptor). In addition, gender and initial course selection differences were investigated. Raw pass rates under the three pedagogical approaches were compared; they were also compared, controlling for initial ability levels, using a logistic regression. Results showed that a more extensive duration of the introductory block produced a higher pass rate in students, but changing the programming tool used did not. Raw gender differences were not statistically significant; admission phase differences were initially statistically different, but not once initial ability and pedagogical approach received had been accounted for. Findings are discussed in relation to existing literature.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom