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

gamifying the study of algorithms
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

GAMIFYING THE STUDY OF ALGORITHMS

Player: Iulia Avram Round: EuroPython 2019

slide-2
SLIDE 2

Level 1 History

slide-3
SLIDE 3
slide-4
SLIDE 4

Great for

  • Mental exercise
  • Breaker of routine
  • Logic and design improvement
  • Knowing about algorithms as a social

duty

Loads to be gained

slide-5
SLIDE 5
slide-6
SLIDE 6

What is this gamification shenanigans anyway?

slide-7
SLIDE 7

Source: Lifehacker

slide-8
SLIDE 8

So why does it work?

slide-9
SLIDE 9

Mmmmm… Dopamineeee…

slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

Level 2 Foundations

slide-13
SLIDE 13
  • “Gamification” is a buzzword
  • Widely implemented in various situations
  • Subject of research, conference talks and blog articles
  • Gaming is fun ^.^
slide-14
SLIDE 14

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

slide-15
SLIDE 15

Points Levels

Rankings

Challenges

Missions Medals

Achievements

Integration Engagement

Personalization Feedback

Rules

Narrative

Gamification Features

slide-16
SLIDE 16

This isn’t new

slide-17
SLIDE 17

Source: HackerRank Source: LeetCode

slide-18
SLIDE 18

Source: Coding Game

slide-19
SLIDE 19

Level 3 New frontiers

slide-20
SLIDE 20

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

slide-21
SLIDE 21
slide-22
SLIDE 22

The legs of gamification

  • Constraints drive creativity
  • Easy failures
  • Perseverance and grit
  • Speed and pressure
slide-23
SLIDE 23

Let’s make a game of it

slide-24
SLIDE 24

Bonus The mage’s question

slide-25
SLIDE 25

https://pastebin.com/cRJ8uTKn

slide-26
SLIDE 26

What is your favourite game?

slide-27
SLIDE 27

What is your favourite game? And why?

slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up
slide-31
SLIDE 31
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up

Do we like problem statements with a story? Or do we like a story to a collection of problems?

slide-32
SLIDE 32
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up

Do we like problem statements with a story? Or do we like a story to a collection of problems? Badges? Progress bar?

slide-33
SLIDE 33
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up

Do we like problem statements with a story? Or do we like a story to a collection of problems? Badges? Progress bar? Compete with friends or against them? Do we need help in solving problems?

slide-34
SLIDE 34
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up

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

slide-35
SLIDE 35
  • Story
  • Achievements
  • Community
  • Challenges
  • Level up

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

slide-36
SLIDE 36

Analysis is a powerful tool

slide-37
SLIDE 37

Boss level What is the point?

slide-38
SLIDE 38

Source

slide-39
SLIDE 39

Boss level What is the point?

slide-40
SLIDE 40

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