Many works in the literature highlight the importance of formative assessment to improve the learning process. Formative assessment means providing assignments to the students and giving them feedback during the course. It is not very used in Italian Universities because it is highly time-consuming for the professors, that typically do not have help in the process of homework grading.In this work, we focus on programming exercises in computer science subjects, and propose a tool to semi-automatically grade and give feedback to the students. The tool was used in a computer language course on functional programming in a M.Sc. degree; the students evaluation of the course show a steep increase in the students appreciation. The tool is currentl...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Programming courses are among all the current academic curricula for engineering studies. Unfortunat...
This study was conducted in a first year university course in computer programming. We investigated ...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
In this study we present our developed formative assessment tool for students' assignments. The tool...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Formative assessment aims to increase student understanding, instructor instruction, and learning by...
This study examines modalities of generating and providing automated formative feedback to Compute...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Programming courses are among all the current academic curricula for engineering studies. Unfortunat...
This study was conducted in a first year university course in computer programming. We investigated ...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
In this study we present our developed formative assessment tool for students' assignments. The tool...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Formative assessment aims to increase student understanding, instructor instruction, and learning by...
This study examines modalities of generating and providing automated formative feedback to Compute...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Programming courses are among all the current academic curricula for engineering studies. Unfortunat...
This study was conducted in a first year university course in computer programming. We investigated ...