Teaching programming strategies explicitly to novice programmers
PhD Thesis
Title | Teaching programming strategies explicitly to novice programmers |
---|---|
Type | PhD Thesis |
Authors | |
Author | de Raadt, Michael |
Supervisor | Toleman, Mark |
Watson, Richard | |
Institution of Origin | University of Southern Queensland |
Qualification Name | Doctor of Philosophy |
Number of Pages | 214 |
Year | 2008 |
Abstract | [Abstract]: The traditional approach to training novice programmers has been to provide explicit programming knowledge instruction but to rely on implicit instruction of programming strategies. Studies, reported in literature, have discovered universally poor results on standardised tests for novices studying under this traditional approach. This dissertation describes the explicit integration of programming strategies into instruction and assessment of novice programmers, and the impact of this change on An initial experiment was used to measure the performance of students studying under a traditional curriculum with implicitly taught programming strategies. This To validate a model of strategies as being authentic and appropriate for novice instruction, an experiment with experts was conducted. Experts were asked to solve Initially a curriculum incorporating explicit strategy instruction was tested in an artificial setting with a small number of volunteers, divided into control and When explicit instruction of programming strategies was incorporated into an actual introductory programming curriculum, novices achieved superior results when This series of experiments focussed on explicitly teaching specific programming strategies rather than teaching problem-solving more generally. These experimental |
Keywords | programmers; novice; inexperienced; training; teaching; instruction; programming strategies |
ANZSRC Field of Research 2020 | 390102. Curriculum and pedagogy theory and development |
461299. Software engineering not elsewhere classified | |
390409. Learning sciences | |
Byline Affiliations | School of Information Systems |
https://research.usq.edu.au/item/9yy76/teaching-programming-strategies-explicitly-to-novice-programmers
Download files
3509
total views1545
total downloads9
views this month4
downloads this month