Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
difficulties encountered by novices while learning programming and problem solving. These …
Novice programmers and the problem description effect
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" …
better, or worse, for learning than the same problem presented with a" real-life" or" concrete" …
Contextualization, authenticity, and the problem description effect
In recent years, computing education researchers have investigated the impact of problem
context on students' learning and programming performance. This work continues the …
context on students' learning and programming performance. This work continues the …
Teaching and assessing programming strategies explicitly
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 …
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 …
students are required to design, write and test small programs according to specifications …
Chick sexing and novice programmers: explicit instruction of problem solving strategies
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 …
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 …
required of a professional software developer. Beginner programmers suffer from a wide …
Incorporating programming strategies explicitly into curricula
An experiment was conducted to test a curriculum that explicitly incorporated programming
strategies in lectures, written course materials, exercises and assessment. A control …
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
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 …
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 …
natural gift for programming, or have no gift for it at all. In this paper, we discuss a third group …