Using_Game_Design_Mechanics_As_Metaphors-Chaima

This note last modified March 16, 2022

#notesFromPaper

Authors: Chaima Magy Erica Tags : CS education gamification

constructivist approaches such as scratch increase engagement, but don’t actually teach students core concepts.

so they built Mays Journey in order to use metaphors to teach this stuff

  • Abstraction
    • Via a function / class system
  • Modularity
    • Saving functions to one’s inventory
  • Semantics
    • Given broken or unrunnable code, forcing players to understand it / debug it
  • Debugging
    • broken code