Teaching programming strategies explicitly to novice programmers: can the way we teach strategies improve novice outcomes?
Authored book
Book Title | Teaching programming strategies explicitly to novice programmers: can the way we teach strategies improve novice outcomes? |
---|---|
Book Category | Authored book |
ERA Publisher ID | 3717 |
Authors | |
Author | de Raadt, Michael |
Number of Pages | 213 |
Year | 2009 |
Publisher | VDM Verlag Dr. Muller |
Place of Publication | Sasrbrucken, Germany |
ISBN | 9783639166927 |
Abstract | The traditional approach to training novice programmers has been to provide explicit instruction in a programming language and its features, but to rely on implicit instruction of programming strategies (the means of solving programming problems). Studies, reported in literature, have discovered universally poor results on standardised tests for novices studying under this traditional approach. It was proposed that programming strategies should be made explicit in the instruction and assessment of novice programmers. A series of experiments was conducted that focused on explicitly teaching specific programming strategies to novice programmers. These experiments demonstrated that explicit incorporation may improve outcomes for novices and potentially improve the potential of expert programmers in future. |
ANZSRC Field of Research 2020 | 469999. Other information and computing sciences not elsewhere classified |
461204. Programming languages | |
390113. Science, technology and engineering curriculum and pedagogy | |
Public Notes | Copyright 2009 by the author and VDM Verlag Dr Muller. |
Byline Affiliations | Department of Mathematics and Computing |
https://research.usq.edu.au/item/9z31x/teaching-programming-strategies-explicitly-to-novice-programmers-can-the-way-we-teach-strategies-improve-novice-outcomes
Download files
1893
total views135
total downloads1
views this month1
downloads this month