Novice/expert differences in programming skills
International Journal of Man-Machine Studies - The MIT Press scientific computation series
Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
Fragile knowledge and neglected strategies in novice programmers
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE on Innovation and technology in computer science education
Proceedings of the first international workshop on Computing education research
Roles of variables and programming skills improvement
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Parson's programming puzzles: a fun and effective learning tool for first programming courses
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Holistic assessment criteria: applying SOLO to programming projects
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Abstraction in Computer Science
Minds and Machines
International Advisory Committee
DASC '07 Proceedings of the Third IEEE International Symposium on Dependable, Autonomic and Secure Computing
The teaching of novice computer programmers: bringing the scholarly-research approach to Australia
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Going SOLO to assess novice programmers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Relationships between reading, tracing and writing skills in introductory programming
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Evaluating a new exam question: Parsons problems
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
A closer look at tracing, explaining and code writing skills in the novice programmer
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
The BRACElet 2009.1 (Wellington) specification
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
An introduction to program comprehension for computer science educators
Proceedings of the 2010 ITiCSE working group reports
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Exploring programming assessment instruments: a classification scheme for examination questions
Proceedings of the seventh international workshop on Computing education research
Analysis of code reading to gain more insight in program comprehension
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
'Explain in plain English' questions: implications for teaching
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Code comprehension problems as learning events
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Threshold concepts and threshold skills in computing
Proceedings of the ninth annual international conference on International computing education research
How do students solve parsons programming problems?: an analysis of interaction traces
Proceedings of the ninth annual international conference on International computing education research
The development of knowledge in novice programmers
Proceedings of the ninth annual international conference on International computing education research
Concrete and other neo-Piagetian forms of reasoning in the novice programmer
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
Salient elements in novice solutions to code writing problems
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
On the differences between correct student solutions
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
A study of the influence of code-tracing problems on code-writing skills
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Toward a shared understanding of competency in programming: an invitation to the BABELnot project
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Introductory programming: examining the exams
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Swapping as the "Hello World" of relational reasoning: replications, reflections and extensions
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Hi-index | 0.00 |
In New Zealand and Australia, the BRACElet project has been investigating students' acquisition of programming skills in introductory programming courses. The project has explored students' skills in basic syntax, tracing code, understanding code, and writing code, seeking to establish the relationships between these skills. This ITiCSE working group report presents the most recent step in the BRACElet project, which includes replication of earlier analysis using a far broader pool of naturally occurring data, refinement of the SOLO taxonomy in code-explaining questions, extension of the taxonomy to code-writing questions, extension of some earlier studies on students' 'doodling' while answering exam questions, and exploration of a further theoretical basis for work that until now has been primarily empirical.