Mastery Learning with Specs Grading for Programming Courses In-Person
As professors, we want the students in our classes to succeed in mastering the material that we set out to teach them, but we must balance this desire with the knowledge that we have other responsibilities and a limited number of hours in the day. In this report, we document our implementation of a mastery learning inspired pedagogy using specifications grading in a software engineering course from the spring semester of 2022 in which 143 students were enrolled. Our two main goals with this approach were to reduce the administrative burden of the class with respect to grading and to promote mastery of course material while maintaining academic rigor. We provide evidence that both of these goals were at least partially achieved. In addition to outlining the structure of the course, we identify several areas where there is room for improvement with this approach and provide an overview of an online application we developed to facilitate the course.
Sat 18 MarDisplayed time zone: Eastern Time (US & Canada) change
08:30 - 09:45 | |||
08:30 25mPaper | A’s for All (as Time and Interest Allow)In-PersonGlobal Papers Dan Garcia UC Berkeley, Armando Fox UC Berkeley, Craig Zilles University of Illinois at Urbana-Champaign, Matthew West University of Illinois at Urbana-Champaign , Mariana Silva University of Illinois at Urbana Champaign, Neal Terrell CSU Long Beach, Solomon Russell El Camino College, Edwin Ambrosio El Camino College, Fuzail Shakir UC Berkeley DOI | ||
08:55 25mPaper | Mastery Learning with Specs Grading for Programming Courses In-Person Papers DOI | ||
09:20 25mPaper | Who Attempts Optional Practice Problems in a CS1 Course? Exploring Learner Agency to Foster Mastery LearningIn-Person Papers Ashish Aggarwal University of Florida, Neelima Puthanveetil University of Florida, Christina Gardner-McCune Herbert Wertheim College of Engineering, University of Florida, Gainesville, FL, USA DOI |