How To Gamify School Contexts and Teach Computer Science Concepts

47
Gamified Co-Design with Cooperative Learning Gabriella Dodero Rosella Gennari Santina Torello Alessandra Melonio GaC C Eective Assistive Technology Conference, Rochester, June 2014 Faculty of Computer Science http://www.inf.unibz.it

Transcript of How To Gamify School Contexts and Teach Computer Science Concepts

Page 1: How To Gamify School Contexts and Teach Computer Science Concepts

Gamified Co-Design with Cooperative

Learning

GabriellaDodero

Rosella Gennari

Santina Torello

Alessandra Melonio

GaC C Effective Assistive Technology

Conference, Rochester, June 2014Faculty of Computer Science http://www.inf.unibz.it

Page 2: How To Gamify School Contexts and Teach Computer Science Concepts

Gamified Co-Design with Cooperative

Learning

GabriellaDodero

Rosella Gennari

Santina Torello

Alessandra Melonio

GaC C Effective Assistive Technology

Conference, Rochester, June 2014Faculty of Computer Science http://www.inf.unibz.it

Page 3: How To Gamify School Contexts and Teach Computer Science Concepts

The idea

Page 4: How To Gamify School Contexts and Teach Computer Science Concepts

Co-design

Page 5: How To Gamify School Contexts and Teach Computer Science Concepts

Co-design

techniques for prototypinginteractive products withchildren

What:

releasing educational gamesfor and with children

Why:

Page 6: How To Gamify School Contexts and Teach Computer Science Concepts

Cooperative learning

Page 7: How To Gamify School Contexts and Teach Computer Science Concepts

Cooperative learning

strategies for group workWhat:

fostering inclusion and, moregenerally, cooperative work byleveraging on everybody’s skills

Why:

Page 8: How To Gamify School Contexts and Teach Computer Science Concepts

Gamification of context for engaging all

Page 9: How To Gamify School Contexts and Teach Computer Science Concepts

Gamification of context for engaging all

game elements andgamification principles

What:

fostering engagementfor behaviour andemotions in order topromote a flow state

Why:

Page 10: How To Gamify School Contexts and Teach Computer Science Concepts

Gamification of context

Page 11: How To Gamify School Contexts and Teach Computer Science Concepts

Gamification elements in classrooms

Page 12: How To Gamify School Contexts and Teach Computer Science Concepts

Gamification elements in classrooms

Page 13: How To Gamify School Contexts and Teach Computer Science Concepts

Progression bar across missions split in challenges

Page 14: How To Gamify School Contexts and Teach Computer Science Concepts

Progression bar across missions split in challenges

Page 15: How To Gamify School Contexts and Teach Computer Science Concepts
Page 16: How To Gamify School Contexts and Teach Computer Science Concepts

Coins: contingent completion rewards for challenges

Page 17: How To Gamify School Contexts and Teach Computer Science Concepts

At the shop

Page 18: How To Gamify School Contexts and Teach Computer Science Concepts

At the shop

… but how todecide which?

a group can spend coins for buying prototyping objects

Page 19: How To Gamify School Contexts and Teach Computer Science Concepts

Signalling disks for voting

Page 20: How To Gamify School Contexts and Teach Computer Science Concepts

Signalling disks for voting and choosing, e.g., the expert card

Page 21: How To Gamify School Contexts and Teach Computer Science Concepts

Expert card at work: “Help, game expert”

Page 22: How To Gamify School Contexts and Teach Computer Science Concepts
Page 23: How To Gamify School Contexts and Teach Computer Science Concepts

Tree pieces: contingent completion rewards for missions

Page 24: How To Gamify School Contexts and Teach Computer Science Concepts

Missione 4

Missione 3

Missione 5

Missione 2

Missione 1

Page 25: How To Gamify School Contexts and Teach Computer Science Concepts

Missione 4

Missione 3

Missione 5

Missione 2

Missione 1

Progression bar across missions with gained tree pieces

Page 26: How To Gamify School Contexts and Teach Computer Science Concepts

GaCoCo missions: highlights

Page 27: How To Gamify School Contexts and Teach Computer Science Concepts

Training, roles and gamified material exploration, group formation and badge creation

Initial mission @ school

Page 28: How To Gamify School Contexts and Teach Computer Science Concepts

Mission solved: big applause

Initial mission @ school

Page 29: How To Gamify School Contexts and Teach Computer Science Concepts

Game idea form + avatar prototypingSecond mission @ school

Page 30: How To Gamify School Contexts and Teach Computer Science Concepts

Groups are split in pairs, each works on a game level: form + prototyping

Third mission @ school

Page 31: How To Gamify School Contexts and Teach Computer Science Concepts

Groups are rejoined, jointly revising and continuing game levels: form + prototyping

Fourth mission @ school

Page 32: How To Gamify School Contexts and Teach Computer Science Concepts

Assembling levels and passage on a given A0 form

Final mission @ school

Page 33: How To Gamify School Contexts and Teach Computer Science Concepts

Rehearsing presentation of game prototype (A0 form)

Final mission @ school

Page 34: How To Gamify School Contexts and Teach Computer Science Concepts

Presentation, then gallery tour of each game with:Final mission @ university

Page 35: How To Gamify School Contexts and Teach Computer Science Concepts

Presentation, then gallery tour of each game with:Final mission @ university

final game prototypes (A0 form);

Page 36: How To Gamify School Contexts and Teach Computer Science Concepts

Presentation, then gallery tour of each game with:Final mission @ university

Il#personaggio#principale#di#questo#gioco#è#Giovannino.#Giovannino#si#trova#in#un#posto#dove#c’è#il#mare#ma#fa#molto#freddo#e#al#posto#di#una#spiaggia#ci#sono#metri#e#metri#di#neve.##Questo# posto# è# abitato# da# una# famiglia# di# alieni.# Ci# sono# degli# oggetti#particolari#in#questo#posto:#un#tavolo#volante#ed#una*rosa*aliena#con#delle#spine#senza#punta.##!

Dove si svolge il gioco e quali oggetti e personaggi ci sono?

Lo# scopo# del# gioco# è# quello# di# riuscire# a# sottrarre# il# tavolo# volante# alla#famiglia#di#alieni#e#raggiungere#prima#che#muoia# la#rosa#con# le#spine#senza#punta# che# permetterà# a# Giovannino# di# tornare# sulla# terra,# nel# paese# senza#punta.##

Cosa fanno i personaggi e che sfide devono affrontare?

Sfide nel PRIMO livelloVite; Punti e Poteri"

Giovannino#ha#a#disposizione#2*vite#per#riuscire#a#superare#questo# livello.#Per# sconCiggere#gli# alieni#e# rubare# il# tavolo#magico#può#usare#due#oggetti:#una#mazza#ed#una#cintura#magica#che#una#volta#premuta#si#trasforma#in#una#spada.##Ci# sono# anche# degli# oggetti# speciali# che# compaiono# di# tanto# in# tanto# che#sono#un# fungo:# che# permette# a#Giovannino#di# diventare# piu# potente# e# un#cuore# che# fa# guadagnare# a#Giovannino#due#vite.# Se# si# perde# si# ricomincia#direttamente#da#questo#livello.#

Quando si perde il 2° livello appare"

Quando si vince il 1° livello appare"

Quando#si#vince#nel#primo#livello#appaiono#delle#monete#che#corrispondo#a#dei#punti.

Appare#una#scritta#GAME#OVER#e#bisgona#cominciare#tutto#da#capo.

Gli Essenzali_TITOLO DEL GIOCO

final game prototypes (A0 form); game framework

Page 37: How To Gamify School Contexts and Teach Computer Science Concepts

Evaluation of other groups’ workFinal mission @ university

Page 38: How To Gamify School Contexts and Teach Computer Science Concepts

Evaluation of other groups’ workFinal mission @ university

I liked…

I’d change…

Page 39: How To Gamify School Contexts and Teach Computer Science Concepts

Evaluation of other groups’ workFinal mission @ university

I liked…

I’d change…

I’d vote…

Page 40: How To Gamify School Contexts and Teach Computer Science Concepts

Roles: highlights

Page 41: How To Gamify School Contexts and Teach Computer Science Concepts

Teacher for: introducing and recapping missions; moderating her class

Page 42: How To Gamify School Contexts and Teach Computer Science Concepts

Game design expert for: feedback on demand; validating product delivered at the end of a challenge

Page 43: How To Gamify School Contexts and Teach Computer Science Concepts

Passive observer for: tracking group performances; tracking group social relations

Page 44: How To Gamify School Contexts and Teach Computer Science Concepts
Page 45: How To Gamify School Contexts and Teach Computer Science Concepts

thank you

Page 46: How To Gamify School Contexts and Teach Computer Science Concepts

G. Dodero, R. Gennari, A. Melonio and S. Torello. GAmified CO-design with COoperative Learning. In Proc. of the alt chapter of CHI 2014, Toronto, April 26–May 1 2014

G. Dodero, R. Gennari, A. Melonio and S. Torello. Gamification of Codesign Contexts—Two Studies in Primary Schools. Submitted

Original images by: N. Mastachi

REFERENCES

Page 47: How To Gamify School Contexts and Teach Computer Science Concepts

G. Dodero, R. Gennari, A. Melonio and S. Torello. GAmified CO-design with COoperative Learning. In Proc. of the alt chapter of CHI 2014, Toronto, April 26–May 1 2014

G. Dodero, R. Gennari, A. Melonio and S. Torello. Gamification of Codesign Contexts—Two Studies in Primary Schools. Submitted

Original images by: N. Mastachi

innaffiatoio

REFERENCES