A review of Australasian investigations into problem solving and the novice programmer

M de Raadt - Computer Science Education, 2007 - Taylor & Francis
This Australasian focused review compares a number of recent studies that have identified
difficulties encountered by novices while learning programming and problem solving. These …

Novice programmers and the problem description effect

D Bouvier, E Lovellette, J Matta, B Alshaigy… - Proceedings of the …, 2016 - dl.acm.org
It is often debated whether a problem presented in a straightforward minimalist fashion is
better, or worse, for learning than the same problem presented with a" real-life" or" concrete" …

Contextualization, authenticity, and the problem description effect

E Lovellette, DJ Bouvier, J Matta - ACM Transactions on Computing …, 2024 - dl.acm.org
In recent years, computing education researchers have investigated the impact of problem
context on students' learning and programming performance. This work continues the …

Teaching and assessing programming strategies explicitly

M De Raadt, R Watson… - Proceedings of the 11th …, 2009 - research.usq.edu.au
This paper describes how programming strategies were explicitly instructed and assessed in
an introductory programming course and describes the impact of this curricular change. A …

How plans occur in novices' programs: A method to evaluate program-writing skills

U Costantini, V Lonati, A Morpurgo - Proceedings of the 51st acm …, 2020 - dl.acm.org
Program-writing skills are often assessed with computer-based practical exams where
students are required to design, write and test small programs according to specifications …

Chick sexing and novice programmers: explicit instruction of problem solving strategies

M De Raadt, M Toleman… - Proceedingss of the 8th …, 2006 - research.usq.edu.au
This study examines the problem solving strategies used by expert programmers. Past
studies of the cognitive processes of expert programmers suggest the existence of plans that …

[PDF][PDF] Competing dichotomies in teaching computer programming to beginner-students

D Nandigam, H Bathula - American Journal of Educational Research, 2013 - Citeseer
The goal in teaching computer programming is to develop in students the capabilities
required of a professional software developer. Beginner programmers suffer from a wide …

Incorporating programming strategies explicitly into curricula

M De Raadt, M Toleman… - Proceedings of the 7th …, 2008 - research.usq.edu.au
An experiment was conducted to test a curriculum that explicitly incorporated programming
strategies in lectures, written course materials, exercises and assessment. A control …

[PDF][PDF] Improving problem decomposition ability in CS1 through explicit guided inquiry-based instruction

JL Pearce, M Nakazawa, S Heggen - J. Comput. Sci. Coll, 2015 - researchgate.net
ABSTRACT CS1 students are often expected to learn to clarify a problem, decompose it into
subproblems, solve and test these subproblems as units, and then recompose the tested …

The neglected middle novice programmer: Reading and writing without abstracting

RF Lister - National Advisory Committee on Computing …, 2007 - opus.lib.uts.edu.au
Many teachers of novice programmers have lamented that students either seem to have a
natural gift for programming, or have no gift for it at all. In this paper, we discuss a third group …