Specifications Grading

Data-Informed Learning Design in a Computer Science Course

This case study chapter relates the experience of developing, evaluating, and iterating a media-rich asynchronous online course in light of increasingly sophisticated data-driven measures of course quality. The case will begin by introducing two …

Simplify, Consolidate, Intervene: Facilitating Institutional Support with Mental Models of Learning Management System Use

Measuring instructors' adoption of learning management system (LMS) tools is a critical first step in evaluating the efficacy of online teaching and learning at scale. Existing models for LMS adoption are often qualitative, learner-centered, and …

Early Experiences with Specifications Grading in Introductory CS Courses

This innovative practice paper describes our experiences with alternative grading practices in introductory computing courses and two large public universities in the United States. Computing classrooms often use traditional grading practices …

Early Experiences with Specifications Grading in Introductory CS Courses

It is often the case that computer science classrooms use traditional grading practices where points are allocated to assignments, mistakes result in point deductions, and assignment scores are combined using some form of weighted averaging to …

Toward a New State-level Framework for Sharing Computer Science Content

The process of sharing content among instructors at different institutions is not straightforward. In most contexts, shared material is unidirectional: a more experienced instructor shares their materials with a more novice instructor; a book …