This paper describes the development of a classification scheme that can be used to investigate the characteristics of introductory programming examinations. We describe the …
J Sheard, Simon, A Carbone, D D'Souza… - Proceedings of the 18th …, 2013 - dl.acm.org
Previous studies of assessment of programming via written examination have focused on analysis of the examination papers and the questions they contain. This paper reports the …
S Shuhidan, M Hamilton, D D'souza - Proceedings of the Eleventh …, 2009 - Citeseer
Learning to program is difficult, a situation that is largely responsible for high attrition rates in Computer Science schools. Novice programmers struggle to grasp an early understanding …
Failure rates in introductory programming courses are notoriously high, and researchers have noted that students struggle with the assessments that we typically use to evaluate …
This paper reports on the combining of two related but hitherto distinct themes in programming education research. The first is the recognition that students in programming …
The final assessment of a course must reflect its goals and contents. An important goal of our introductory programming course is that the students learn a systematic approach for the …
JP Barros, L Estevens, R Dias, R Pais, E Soeiro - ACM SIGCSE Bulletin, 2003 - dl.acm.org
The high variability of students' backgrounds typically found in introductory programming courses creates additional difficulties to foster motivation and ensure the desired …
A recent study [7] has shown that many computing students are not able to develop straightforward programs after the introductory programming sequence. Normal student …
Bloom's Taxonomy is difficult to apply consistently to assessment tasks in introductory programming courses. The Bloom taxonomy is a valuable tool that could enable analysis …