Introductory programming, criterion-referencing, and bloom

Raymond Lister, John Leaney
2003 Proceedings of the 34th SIGCSE technical symposium on Computer science education - SIGCSE '03  
In the traditional norm-referencing approach to grading, all students in a CS1 class attempt the same programming tasks, and those attempts are graded "to a curve". The danger is that such tasks are aimed at a hypothetical average student. Weaker students can do little of these tasks, and learn little. Meanwhile, these tasks do not stretch the stronger students, so they too are denied an opportunity to learn. Our solution is two-fold. First, we use a criterion-referenced approach, where
more » ... tally different tasks are set, according to the ability of the students. Second, the differences in the nature of the tasks reflect the differing levels of Bloom's taxonomy. Weaker CS1 students are simply required to demonstrate knowledge and comprehension; the ability to read and understand programs. Middling students attempt traditional tasks, while the stronger students are set openended tasks at the synthesis and evaluation levels.
doi:10.1145/611892.611954 dblp:conf/sigcse/ListerL03 fatcat:zs63fo6olrahrjpb5g66d3n7ye