"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the Department of Computing, Faculty of Science, Macquarie University".Includes bibliographical references.1. Introduction -- 2. Literature review -- 3. Methodology -- 4. The SCORE toolkit -- 5. Change-coding -- 6. Segment-coding -- 7. Line history generation and machine-segmenting -- 8. Conclusion -- 9. Appendix."The first aim of this developmental study was to provide insight into the types of problems faced by Computer Graphics students through the analysis of students' programming. The second aim, supporting the first, was to develop analytic approaches to help educators analyse the student programming process in detail. An analysis method b...
Creative computing is an approach to computing education which emphasises the creation of interactiv...
This paper considers the problem of source code plagiarism by students within the computing discipli...
The aim of this master thesis is to analyze the task characteristics that influence students' perfor...
This paper presents the SCORE (Student Coding Observation and Recording Engine) software package des...
The beginning computer graphics course can teach much more than just computer graphics. It can also ...
This study examines how a tinkering task in visual programming environments can provide opportunitie...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Programming is becoming a part of the school curricula in Norway both in lower and upper secondary e...
In MOOCs, a single programming exercise may produce thousands of solutions from learners. Understand...
The purpose of this chapter is to present an online system for a 3D representation of programming st...
Graphics programming is relatively unknown form of programming even though everyone uses its capabil...
With low student satisfaction and high drop-out rates, programming education has been labelled byman...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
One of the key points in creating an effective computer science course is developing the projects st...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
Creative computing is an approach to computing education which emphasises the creation of interactiv...
This paper considers the problem of source code plagiarism by students within the computing discipli...
The aim of this master thesis is to analyze the task characteristics that influence students' perfor...
This paper presents the SCORE (Student Coding Observation and Recording Engine) software package des...
The beginning computer graphics course can teach much more than just computer graphics. It can also ...
This study examines how a tinkering task in visual programming environments can provide opportunitie...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Programming is becoming a part of the school curricula in Norway both in lower and upper secondary e...
In MOOCs, a single programming exercise may produce thousands of solutions from learners. Understand...
The purpose of this chapter is to present an online system for a 3D representation of programming st...
Graphics programming is relatively unknown form of programming even though everyone uses its capabil...
With low student satisfaction and high drop-out rates, programming education has been labelled byman...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
One of the key points in creating an effective computer science course is developing the projects st...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
Creative computing is an approach to computing education which emphasises the creation of interactiv...
This paper considers the problem of source code plagiarism by students within the computing discipli...
The aim of this master thesis is to analyze the task characteristics that influence students' perfor...