Software Support for "A's for All"

Dan Garcia, Connor McMahon, Yuan Garcia, Matthew West, Craig Zilles

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The SIGCSE-MEMBERS mailing list of the ACM Special Interest Group in Computer Science Education is the main forum for educators worldwide to discuss computing education research, pedagogy, and curriculum. In early 2022 it was abuzz with several connected movements: growth mindset, proficiency (aka mastery) learning, grading for equity, and specifications grading. Each of these is an important step toward the Holy Grail: A's for All (as time and interest allow); the "A"line doesn't move, but every student should be given an opportunity to achieve proficiency and earn it, as long as they are willing to put in the time and effort it might take. The mantra is not "fixed time, variable learning", but "fixed learning, variable time". Many of us have been associated with this movement for quite some time, and it is only now that the software, curriculum, and policies have evolved to the state that we are ready to demonstrate how it works "at scale". The goal of this demo is to highlight the software infrastructure required for educators to achieve it in their courses and institutions; this is associated with the workshop Achieving "A's for All (as time and interest allow)".

Original languageEnglish (US)
Title of host publicationL@S 2022 - Proceedings of the 9th ACM Conference on Learning @ Scale
PublisherAssociation for Computing Machinery
Number of pages2
ISBN (Electronic)9781450391580
StatePublished - Jun 1 2022
Event9th Annual ACM Conference on Learning at Scale, L@S 2022 - New York City, United States
Duration: Jun 1 2022Jun 3 2022

Publication series

NameL@S 2022 - Proceedings of the 9th ACM Conference on Learning @ Scale


Conference9th Annual ACM Conference on Learning at Scale, L@S 2022
Country/TerritoryUnited States
CityNew York City


  • assessment
  • communities of practice
  • pedagogy
  • scalable

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications


Dive into the research topics of 'Software Support for "A's for All"'. Together they form a unique fingerprint.

Cite this