Codeschool in a Box
A Low-barrier Approach to
Packaging Programming Curricula
Yoshi Malaise, Evan Cole and Beat Signer
Web & Information Systems Engineering Lab
Department of Computer Science
Vrije Universiteit Brussel
Background
Zone of Proximal Development
- Lev Vygotsky., 1978
PRIMM
- Sentance et al., 2019
Not Mine
Partly Mine
All Mine
Skill Transfer
Types of
Transfer
Negative
Transfer
Positive
Transfer
Low/High
Transfer
Simple/Complex
Transfer
Expertise Reversal
Context
Content Design
Upskilling
Content Packaging
ICT Staff Shortage
Volunteers
Solution
• Different ways to look at code
• Maximal use of
volunteer contributions
• Expertise Reversal & Skill Transfer
• Open Education Resources
• Provide immediate feedback
• Game-based learning
Three Types of Cards
Goal Cards Environment Cards Code Cards
One-to-Four Players
The Playing Field
Playing a Card
Updating the Trace Table
Earning Points
Sixteen Heroes
• Shield
• Sword
• Helmet
• Cape
• Gender
• Skin tone
The Scroll
State Table
State Table
• On the go learning
• Accessible under time constraints
• PRIMM principles
• Reduce administrative overhead
• Lower barrier to host classes
• Recommend content in the
Zone of Proximal Development
based on knowledge graphs and
student modelling
Content Design
Content Packaging
Volunteers
Conclusion
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula

Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula