Competitions are being widely used to motivate students in diverse learning processes, including those in computer programming. This paper presents a methodology for designing and assessing competitive learning scenarios that allow students to develop three different coding skills: the ability to compete against unknown competitors, the ability to compete against known competitors and the ability to compete against refined versions of known competitors. The proposal is based on peer code review, implemented as an improvement cycle after the dissemination of the code among participants. A case study evaluating the methodology was conducted with two cohorts of students in an undergraduate course. The analysis of the obtained grades suggests t...
This paper describes the process of using peer assessment and feedback strategy to enhance the effec...
In this work, we investigate an optimal assessment strategy to measure student learning in the first...
Contemporary social sciences, including pedagogy and psychology, carry out researches in the field o...
Competitions are being widely used to motivate students in diverse learning processes, including tho...
Competitions are being widely used to motivate students in diverse learning processes, including th...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
There have been many successful examples of new methodological approaches developed to help students...
The purpose of the study is to empower the next generation of Computer Science experts by helping hi...
A variety of technology enhanced teaching strategies and learning activities have been applied in ed...
Active learning is considered by many academics as an important and effective learning strategy. Ass...
Using peer assessment in the classroom to increase student engagement by actively involving the pupi...
Peer assessment is a technique that has been successfully employed in a variety of academic discipli...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
Loss of motivation is one of the most prominent concerns in programming education as it negatively i...
Computational contests on challenging problems are often organized by the research community in Comp...
This paper describes the process of using peer assessment and feedback strategy to enhance the effec...
In this work, we investigate an optimal assessment strategy to measure student learning in the first...
Contemporary social sciences, including pedagogy and psychology, carry out researches in the field o...
Competitions are being widely used to motivate students in diverse learning processes, including tho...
Competitions are being widely used to motivate students in diverse learning processes, including th...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
There have been many successful examples of new methodological approaches developed to help students...
The purpose of the study is to empower the next generation of Computer Science experts by helping hi...
A variety of technology enhanced teaching strategies and learning activities have been applied in ed...
Active learning is considered by many academics as an important and effective learning strategy. Ass...
Using peer assessment in the classroom to increase student engagement by actively involving the pupi...
Peer assessment is a technique that has been successfully employed in a variety of academic discipli...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
Loss of motivation is one of the most prominent concerns in programming education as it negatively i...
Computational contests on challenging problems are often organized by the research community in Comp...
This paper describes the process of using peer assessment and feedback strategy to enhance the effec...
In this work, we investigate an optimal assessment strategy to measure student learning in the first...
Contemporary social sciences, including pedagogy and psychology, carry out researches in the field o...