Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

Presentation given at CSEDU 2023, Prague, Czech Republic.

The tech industry is a fast-growing field, with many companies facing issues in finding skilled workers to fill their open vacancies. At the same time, many people have limited access to the quality education necessary to enter this job market. To address this issue, various small and often volunteer-run non-profit organisations have emerged to up-skill capable learners. However, these organisations face tight constraints and many challenges while trying to design and deliver high-quality education to their learners. In this position paper, we discuss some of these challenges and present a preliminary version of a curriculum packager addressing some of these issues. Our proposed solution, inspired by first-hand experience in these organisations as well as computing education research (CER), is based on a combination of micromaterials, study lenses and a companion mobile application. While our solution is designed for the specific context of small organisations providing vocational ICT training, it can also be applied to the broader domain of learning environments facing similar constraints.

Research paper: https://beatsigner.com/publications/codeschool-in-a-box-a-low-barrier-approach-to-packaging-programming-curricula.pdf

Beat Signer
PRO

April 23, 2023
Tweet

More Decks by Beat Signer

Other Decks in Research

Transcript

  1. 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

    View Slide

  2. Background

    View Slide

  3. View Slide

  4. View Slide

  5. Zone of Proximal Development
    - Lev Vygotsky., 1978

    View Slide

  6. PRIMM
    - Sentance et al., 2019
    Not Mine
    Partly Mine
    All Mine

    View Slide

  7. Skill Transfer
    Types of
    Transfer
    Negative
    Transfer
    Positive
    Transfer
    Low/High
    Transfer
    Simple/Complex
    Transfer

    View Slide

  8. Expertise Reversal

    View Slide

  9. Context

    View Slide

  10. Content Design
    Upskilling
    Content Packaging
    ICT Staff Shortage
    Volunteers

    View Slide

  11. Solution

    View Slide

  12. View Slide

  13. • Different ways to look at code
    • Maximal use of
    volunteer contributions
    • Expertise Reversal & Skill Transfer

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. • Open Education Resources
    • Provide immediate feedback
    • Game-based learning

    View Slide

  23. View Slide

  24. Three Types of Cards
    Goal Cards Environment Cards Code Cards

    View Slide

  25. One-to-Four Players

    View Slide

  26. The Playing Field

    View Slide

  27. Playing a Card

    View Slide

  28. Updating the Trace Table

    View Slide

  29. Earning Points

    View Slide

  30. View Slide

  31. View Slide

  32. Sixteen Heroes
    • Shield
    • Sword
    • Helmet
    • Cape
    • Gender
    • Skin tone

    View Slide

  33. The Scroll

    View Slide

  34. View Slide

  35. State Table

    View Slide

  36. State Table

    View Slide

  37. View Slide

  38. • On the go learning
    • Accessible under time constraints
    • PRIMM principles

    View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. • Reduce administrative overhead
    • Lower barrier to host classes
    • Recommend content in the
    Zone of Proximal Development
    based on knowledge graphs and
    student modelling

    View Slide

  46. View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. Content Design
    Content Packaging
    Volunteers
    Conclusion

    View Slide

  52. View Slide