peer reviewedThis practice report discusses the evolution of a CS1 Course taught at the University of Liège, Belgium. Over the last seven years several teaching activities have been thought to complement traditional theoretical courses and exercise sessions in order to promote students’ engagement. The result is aligned with (i) the principles of assessment for learning, which consists in leveraging the assessment to improve the students learning, and (ii) the concept of blended learning. This report describes the difficulties the students faced and what we implemented to assist our course evolution. We also present and discuss results showing that, despite a high drop-out rate, we managed to engage students to work on a regular basis and, ...
In Introductory Computer Science courses, especially Computer Science 1 (CS1), dropout rates are gen...
Completed research paperAfter several years of experience teaching computer programming dis...
In recent years, not only has there been a dramatic drop in the number of students enrolling in comp...
Many computer science programs suffer from low student retention rates. At Cal Poly San Luis Obispo,...
Identifying and managing students who experience difficulty with learning to program is a challenge ...
Proceeding Koli Calling '10 Proceedings of the 10th Koli Calling International Conference on Computi...
Identifying and managing students who experience difficulty with learning to program is a challenge ...
It is well documented that introductory computer programming courses are difficult and that failure ...
First year programming units are commonly assessed by paper-based programming examinations. This com...
In computer science, an expected outcome of a student's education is programming skill. This working...
Introductory computer programming disciplines commonly show a significant failure rate. Although sev...
Introductory programming courses entail students’ high failure and dropout rates. In an effort to ta...
peer reviewedShaping students’ mind to structure and solve problem, in an Introduction to Programmin...
There are several national benchmarks used to measure student engagement, including the National Sur...
It is known that introductory computer programming courses are difficult and that failure rates are ...
In Introductory Computer Science courses, especially Computer Science 1 (CS1), dropout rates are gen...
Completed research paperAfter several years of experience teaching computer programming dis...
In recent years, not only has there been a dramatic drop in the number of students enrolling in comp...
Many computer science programs suffer from low student retention rates. At Cal Poly San Luis Obispo,...
Identifying and managing students who experience difficulty with learning to program is a challenge ...
Proceeding Koli Calling '10 Proceedings of the 10th Koli Calling International Conference on Computi...
Identifying and managing students who experience difficulty with learning to program is a challenge ...
It is well documented that introductory computer programming courses are difficult and that failure ...
First year programming units are commonly assessed by paper-based programming examinations. This com...
In computer science, an expected outcome of a student's education is programming skill. This working...
Introductory computer programming disciplines commonly show a significant failure rate. Although sev...
Introductory programming courses entail students’ high failure and dropout rates. In an effort to ta...
peer reviewedShaping students’ mind to structure and solve problem, in an Introduction to Programmin...
There are several national benchmarks used to measure student engagement, including the National Sur...
It is known that introductory computer programming courses are difficult and that failure rates are ...
In Introductory Computer Science courses, especially Computer Science 1 (CS1), dropout rates are gen...
Completed research paperAfter several years of experience teaching computer programming dis...
In recent years, not only has there been a dramatic drop in the number of students enrolling in comp...