gamifying the study of algorithms
play

GAMIFYING THE STUDY OF ALGORITHMS Player: Iulia Avram Round: - PowerPoint PPT Presentation

GAMIFYING THE STUDY OF ALGORITHMS Player: Iulia Avram Round: EuroPython 2019 Level 1 History Great for Mental exercise Breaker of routine Logic and design improvement Knowing about algorithms as a social duty Loads to


  1. GAMIFYING THE STUDY OF ALGORITHMS Player: Iulia Avram Round: EuroPython 2019

  2. Level 1 History

  3. Great for Mental exercise ● ● Breaker of routine Logic and design improvement ● ● Knowing about algorithms as a social duty Loads to be gained

  4. What is this gamification shenanigans anyway?

  5. Source: Lifehacker

  6. So why does it work?

  7. Mmmmm … Dopamineeee …

  8. Level 2 Foundations

  9. ● “ Gamification ” is a buzzword ● Widely implemented in various situations ● Subject of research, conference talks and blog articles ● Gaming is fun ^.^

  10. A conceptual model of how algorithm visualization, gamification, and learning instructions interact to improve learning outcomes Source

  11. Engagement Points Narrative Levels Medals Rules Gamification Features Personalization Achievements Rankings Integration Missions Feedback Challenges

  12. This isn’t new

  13. Source: HackerRank Source: LeetCode

  14. Source: Coding Game

  15. Level 3 New frontiers

  16. Before we can imagine where to go next, let’s read the instructions manual first

  17. The legs of gamification ● Constraints drive creativity ● Easy failures ● Perseverance and grit ● Speed and pressure

  18. Let’s make a game of it

  19. Bonus The mage’s question

  20. https://pastebin.com/cRJ8uTKn

  21. What is your favourite game?

  22. What is your favourite game? And why?

  23. ● Story ● Achievements ● Community ● Challenges ● Level up

  24. ● Story Do we like problem statements with a story? Or do we like a story to a collection of problems? ● Achievements ● Community ● Challenges ● Level up

  25. ● Story Do we like problem statements with a story? Or do we like a story to a collection of problems? ● Achievements Badges? Progress bar? ● Community ● Challenges ● Level up

  26. ● Story Do we like problem statements with a story? Or do we like a story to a collection of problems? ● Achievements Badges? Progress bar? ● Community Compete with friends or against them? Do we need help in solving problems? ● Challenges ● Level up

  27. ● Story Do we like problem statements with a story? Or do we like a story to a collection of problems? ● Achievements Badges? Progress bar? ● Community Compete with friends or against them? Do we need help in solving problems? ● Challenges 30 day challenge? A very hard problem? Solving a known problem in a different way? ● Level up

  28. ● Story Do we like problem statements with a story? Or do we like a story to a collection of problems? ● Achievements Badges? Progress bar? ● Community Compete with friends or against them? Do we need help in solving problems? ● Challenges 30 day challenge? A very hard problem? Solving a known problem in a different way? ● Level up Through a number of problems solved or rating system?

  29. Analysis is a powerful tool

  30. Boss level What is the point?

  31. Source

  32. Boss level What is the point?

  33. Questions? YES NO SCOREBOARD iulyaav 2019 avram.iulia.augusta 1107

Recommend


More recommend