Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Second language acquisition and CS1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Objectives and objective assessment in CS1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Guidelines for teaching object orientation with Java
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Design guidelines for the lab component of objects-first CS1
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Software Tools in Pascal
Bloom's taxonomy applied to testing in computer science classes
Journal of Computing Sciences in Colleges
Object-oriented analysis, criterion referencing, and Bloom
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Teaching Java first: experiments with a pigs-early pedagogy
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
This course has a Bloom Rating of 3.9
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
ACM SIGCSE Bulletin
Training strategic problem solvers
ACM SIGCSE Bulletin
Synthesis and analysis of automatic assessment methods in CS1: generating intelligent MCQs
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Evaluating student teams developing unique industry projects
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Self and peer assessment in software engineering projects
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Introduction to programming: blooming in America
Journal of Computing Sciences in Colleges
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
A cognitive approach to identifying measurable milestones for programming skill acquisition
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
The carrick vision and computing education: four case studies in multi-institutional collaboration
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Engaged learning in a computer science course
Journal of Computing Sciences in Colleges - Papers of the Fourteenth Annual CCSC Midwestern Conference and Papers of the Sixteenth Annual CCSC Rocky Mountain Conference
Is Bloom's taxonomy appropriate for computer science?
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
Bloom's taxonomy revisited: specifying assessable learning objectives in computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Something for everyone: AI lab assignments that span learning styles and aptitudes
Journal of Computing Sciences in Colleges
Bloom's taxonomy for CS assessment
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
After the gold rush: toward sustainable scholarship in computing
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Learning computer science concepts with scratch
Proceedings of the Sixth international workshop on Computing education research
An adaptable framework for the teaching and assessment of software development across year levels
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
A taxonomic study of novice programming summative assessment
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Understanding novice programmer difficulties via guided learning
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
A diagnostic model using a clustering scheme
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
Over-confidence and confusion in using bloom for programming fundamentals assessment
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceedings of the 13th annual conference on Information technology education
A preliminary validation of Linux system administration learning outcomes
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Student perspective on an online asynchronous introduction to linux based on user-first pedagogy
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Assessment frequency in introductory computer programming disciplines
Computers in Human Behavior
Hi-index | 0.00 |
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 fundamentally 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 open-ended tasks at the synthesis and evaluation levels.