Introductory programming courses typically involve a large number of assignments, which makes it difficult for the teachers to provide manual feedback. Therefore, we investigated if by including students as reviewers we could provide useful feedback. For this, we selected a survey with assignments and their respective source codes (formulated by students in previous turns) so that specialists and students of two courses gave hints to improve the source-codes qualitatively. We found that most students elaborated useful hints, identify code quality issues similar to specialists and that students are particularly able at finding and giving hints related to the programs’ complexity.A disciplina de introdução à programação normalmente env...
Com base na teoria sociointeracionista de aquisiÃÃo de segunda lÃngua e nos conceitos de mediaÃÃo pe...
A pesar de que la investigación sobre escritura en segundas lenguas sugiere que los comentarios de l...
In the acquisition of software-development skills, feedback that pinpoints errors and explains means...
A atividade de codificar programas é uma das mais utilizadas no ensino de programação. Uma das dificu...
When it comes to learning how to program, during introductory programming courses, students tend to...
High failure rates in introductory programming courses testify that learning to program is challengi...
Many students who learn to program end up writing code they do not understand. Most of the available...
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-09-06T12:13:55Z No. of bitstreams: 1 ...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
Providing feedback on programming assignments manually is a tedious, error prone, and time-consuming...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
The 2011 National Student Survey (NSS) revealed that 40% of full-time students in England did not th...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
Com base na teoria sociointeracionista de aquisiÃÃo de segunda lÃngua e nos conceitos de mediaÃÃo pe...
A pesar de que la investigación sobre escritura en segundas lenguas sugiere que los comentarios de l...
In the acquisition of software-development skills, feedback that pinpoints errors and explains means...
A atividade de codificar programas é uma das mais utilizadas no ensino de programação. Uma das dificu...
When it comes to learning how to program, during introductory programming courses, students tend to...
High failure rates in introductory programming courses testify that learning to program is challengi...
Many students who learn to program end up writing code they do not understand. Most of the available...
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-09-06T12:13:55Z No. of bitstreams: 1 ...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
Providing feedback on programming assignments manually is a tedious, error prone, and time-consuming...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
The 2011 National Student Survey (NSS) revealed that 40% of full-time students in England did not th...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
Com base na teoria sociointeracionista de aquisiÃÃo de segunda lÃngua e nos conceitos de mediaÃÃo pe...
A pesar de que la investigación sobre escritura en segundas lenguas sugiere que los comentarios de l...
In the acquisition of software-development skills, feedback that pinpoints errors and explains means...