Publication | Open Access
Introductory programming, criterion-referencing, and bloom
117
Citations
9
References
2003
Year
Unknown Venue
EngineeringEducational PsychologyEducationSoftware EngineeringWeaker StudentsSoftware AnalysisProgramming Language TeachingProgram EvaluationStem EducationMathematics EducationAutomated AssessmentProgramming Language TheoryLearning AnalyticsComputer ScienceCs1 Class AttemptGradingDeclarative ProgrammingStudent AssessmentProgram AnalysisAutomated ReasoningProgram ComprehensionFormal MethodsIntroductory ProgrammingEducational AssessmentProgramming MethodologyWeaker Cs1 Students
In the traditional norm-referencing approach 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 learn. Our solution is two-fold. First, we use a criterion-referenced approach, where fundamentally different tasks are set, according 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 demonstrate knowledge and comprehension; the ability read and understand programs. Middling students attempt traditional tasks, while the stronger students are set open-ended tasks at the synthesis and evaluation levels.
| Year | Citations | |
|---|---|---|
Page 1
Page 1