Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education. Since feedback is regarded as being the most important part of the learning process, it is expected that improving it could support students' learning. This thesis aims to investigate how new forms of feedback can improve student learning of programming and how feedback sharing can further enhance the students' learning experience. Methods: This thesis investigates the use of new forms of feedback for programming courses. The work explores the use of collaborative tagging often found in Web 2.0 software systems and a feedback approach that requires examiners to annotate students source code with short, potentially reusable feedback. The the...
The use of video feedback is popular, even usual, in fields involving social behaviour and interacti...
This paper examines the impact of a novel assessment technique that has been used to improve the fee...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
This article presents an investigation into the usage of shareable feedback tags as a way of deliver...
This article presents an investigation into the usage of shareable feedback tags as a way of deliver...
The 2011 National Student Survey (NSS) revealed that 40% of full-time students in England did not th...
High failure rates in introductory programming courses testify that learning to program is challengi...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
This paper demonstrates how sentiment analysis can be used to identify differences in how students a...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Traditionally students are taught in a classroom, lecture theatre, or laboratory, by staff. They are...
The use of video feedback is popular, even usual, in fields involving social behaviour and interacti...
This paper examines the impact of a novel assessment technique that has been used to improve the fee...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
This article presents an investigation into the usage of shareable feedback tags as a way of deliver...
This article presents an investigation into the usage of shareable feedback tags as a way of deliver...
The 2011 National Student Survey (NSS) revealed that 40% of full-time students in England did not th...
High failure rates in introductory programming courses testify that learning to program is challengi...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
This paper demonstrates how sentiment analysis can be used to identify differences in how students a...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Traditionally students are taught in a classroom, lecture theatre, or laboratory, by staff. They are...
The use of video feedback is popular, even usual, in fields involving social behaviour and interacti...
This paper examines the impact of a novel assessment technique that has been used to improve the fee...
Teaching introductory programming modules in higher education is highly challenging. In particular,...