Studio K: Supporting computational thinking through game design
Presenters: Gabriella Anton, Amanda Ochsner, & Kurt SquirePIs: Matthew Berland & Kurt SquireUniversity of Wisconsin-Madison
1Thursday, March 21, 2013
2Thursday, March 21, 2013
3Thursday, March 21, 2013
4Thursday, March 21, 2013
5Thursday, March 21, 2013
6Thursday, March 21, 2013
7Thursday, March 21, 2013
8Thursday, March 21, 2013
9Thursday, March 21, 2013
10Thursday, March 21, 2013
11Thursday, March 21, 2013
12Thursday, March 21, 2013
13Thursday, March 21, 2013
14Thursday, March 21, 2013
15Thursday, March 21, 2013
16Thursday, March 21, 2013
17Thursday, March 21, 2013
18Thursday, March 21, 2013
19Thursday, March 21, 2013
20Thursday, March 21, 2013
21Thursday, March 21, 2013
22Thursday, March 21, 2013
23Thursday, March 21, 2013
GLS Web Developers
Former GLS Post Docs
Partnerswith Alex Games
& Joe Booth
Allison Salmon, Kevin Alford, & Jake Ruesch
Benjamin Shapiro& David Hatfield
And teamWade Berger,
Shannon Harris, & Meagan Rothschild
24Thursday, March 21, 2013
December 201225Thursday, March 21, 2013
GLS Co-Directors
Kurt Squire
Constance Steinkuehler
26Thursday, March 21, 2013
game designers
27Thursday, March 21, 2013
game designers
game researchers
28Thursday, March 21, 2013
game designers
game researchers
one workspace
29Thursday, March 21, 2013
30Thursday, March 21, 2013
31Thursday, March 21, 2013
Anatomy Pro Am
32Thursday, March 21, 2013
33Thursday, March 21, 2013
Citizen Science
34Thursday, March 21, 2013
35Thursday, March 21, 2013
Fair Play
36Thursday, March 21, 2013
37Thursday, March 21, 2013
Progenitor X
38Thursday, March 21, 2013
39Thursday, March 21, 2013
40Thursday, March 21, 2013
Studio K / Kodu
41Thursday, March 21, 2013
42Thursday, March 21, 2013
Crystals of Kaydor
43Thursday, March 21, 2013
44Thursday, March 21, 2013
Trails Forward
45Thursday, March 21, 2013
46Thursday, March 21, 2013
Virulent
47Thursday, March 21, 2013
Base Game Design!
Content Model! Task Model!
Game Environment!
!"#"$%&'#()$• *)&+,"'$-,.&(/(0(1#$'&2#$$• 3(4$/&25"'6"57&8$,5(2$• 91&#$.&()"),.462(:5(1,($
;"<<&1<$3(4$$$
*817(12(7$'&2#$8=$#"<2$6$>")"0(#()2$6$2#"#($(/(1#2$=8)$
&0>'(0(1#"+81$
Telemetry!
Goals + Metrics!
Player Goals !!Performance Criteria
(Evidence Model)!
!"#$%&'()*+,'
'-./'0#123!
45&67#"'8+,6%96'-./'!#&#:%6%&23!
;$26%:'<=%,62'-./';6#6%'<=%,623!
?$@"A$*'&,B2$C!&)(,#$&1>5#$"228,&"#(7$A&#.$>()=8)0"1,($,)&#()&"D$
$
? E"0($F)8<)(22$? F.42&,"'6$#(0>8)"'$&1=8$
? G#"#($8=$9H$? H!$8=$8IJ(,#$52(7$6$,'&,B(7$
? 91&#$18+K,"+81$
? E"0($&12#)5,+81"'$&1>5#$
? G#"#52$,."1<($C(L<L$.("'#.D'
ADAGE Telemetry Process!"#$%!&''(''%()*+,%-(..(.!/0%(!1('23)!*$!"2)04!,5()*+6*#(0%!10*0!
789()!(*!04:;!<=>?@!
48Thursday, March 21, 2013
Interest Driven
Peer Supported
Strength of commercial games
49Thursday, March 21, 2013
Interest Driven
Peer Supported
Strength of commercial games
50Thursday, March 21, 2013
Interest Driven
Peer Supported
Strength of commercial games
51Thursday, March 21, 2013
Peer Supported
Academically Oriented
Strength of educational games
52Thursday, March 21, 2013
Peer Supported
Academically Oriented
Strength of educational games
53Thursday, March 21, 2013
Peer Supported
Academically Oriented
Strength of educational games
54Thursday, March 21, 2013
Interest Driven
Peer Supported
Connected Learning blah blahs
Academically Oriented
55Thursday, March 21, 2013
Interest Driven
Peer Supported
Connected Learning blah blahs
Academically Oriented
56Thursday, March 21, 2013
Interest Driven
Peer Supported
Connected Learning blah blahs
Academically Oriented
57Thursday, March 21, 2013
Interest Driven
Peer Supported
Connected Learning blah blahs
Academically Oriented
58Thursday, March 21, 2013
Studio K draws on interest in game design and incorporates peer supported learning to teach computational
literacies. 59Thursday, March 21, 2013
Computer Science
Inaccessible pedagogy
Changing how we teach
60Thursday, March 21, 2013
Computer Science
Inaccessible pedagogy
Changing how we teach
61Thursday, March 21, 2013
Computational Thinking
“an approach to solving problems, designing systems and understanding human behavior that draws on concepts fundamental to computing” (Wing, 2006)
62Thursday, March 21, 2013
Computational Thinking
NotSimply programming Memory of syntax & grammar
63Thursday, March 21, 2013
Computational Thinking
NotSimply programming Memory of syntax & grammar
64Thursday, March 21, 2013
Programming for Kids
65Thursday, March 21, 2013
Studio K
Game Design CourseOnline CommunityClub/Class Program
66Thursday, March 21, 2013
Studio K
Game Design CourseOnline CommunityClub/Class Program
67Thursday, March 21, 2013
Studio K
Game Design CourseOnline CommunityClub/Class Program
68Thursday, March 21, 2013
Studio K
Game Design CourseOnline CommunityClub/Class Program
69Thursday, March 21, 2013
Kodu
3D Visual Programming
70Thursday, March 21, 2013
Kodu
71Thursday, March 21, 2013
Kodu
72Thursday, March 21, 2013
KoduKodu
73Thursday, March 21, 2013
Studio K: Curriculum
74Thursday, March 21, 2013
Studio K: Integrated Online
Community FeaturesTeacher GuidesEmbedded Feedback
75Thursday, March 21, 2013
Studio K: Integrated Online
Community FeaturesTeacher GuidesEmbedded Feedback
76Thursday, March 21, 2013
Studio K: Integrated Online
Community FeaturesTeacher GuidesEmbedded Feedback
77Thursday, March 21, 2013
Studio K: Integrated Online
Community FeaturesTeacher GuidesEmbedded Feedback
78Thursday, March 21, 2013
Using the Curriculum
79Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
OpenBeta
80Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
Alpha
81Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
OpenBeta
82Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
OpenBeta
83Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
OpenBeta
84Thursday, March 21, 2013
Research Questions
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
85Thursday, March 21, 2013
Research Questions
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
86Thursday, March 21, 2013
Research Questions
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
87Thursday, March 21, 2013
Research Questions
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
88Thursday, March 21, 2013
Research Questions
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
89Thursday, March 21, 2013
Data
Pre & post surveysField notesUser generated games & game reviewsKodu event logsCode
90Thursday, March 21, 2013
Data
Pre & post surveysField notesUser generated games & game reviewsKodu event logsCode
91Thursday, March 21, 2013
Data
Pre & post surveysField notesUser generated games & game reviewsKodu event logsCode
92Thursday, March 21, 2013
Data
Pre & post surveysField notesUser generated games & game reviewsKodu event logsCode
93Thursday, March 21, 2013
Data
Pre & post surveysField notesUser generated games & game reviewsKodu event logsCode
94Thursday, March 21, 2013
the Club
95Thursday, March 21, 2013
ConfidenceExpertiseMentorshipCreativity
96Thursday, March 21, 2013
the ‘Player’the ‘Fixer’the ‘Creator’
97Thursday, March 21, 2013
the ‘Player’the ‘Fixer’the ‘Creator’
98Thursday, March 21, 2013
the ‘Player’the ‘Fixer’the ‘Creator’
99Thursday, March 21, 2013
the ‘Player’the ‘Fixer’the ‘Creator’
100Thursday, March 21, 2013
the ‘Player’the ‘Fixer’the ‘Creator’
101Thursday, March 21, 2013
0%
17.5%
35%
52.5%
70%
Activity Type
Land Settings Programming Play Menu Activity Load Level
67.4%
15.8%
7.8%
3.1%5.1%
.8%
Activity and Practices
102Thursday, March 21, 2013
‘play’
‘program’
‘design’
103Thursday, March 21, 2013
‘play’
‘program’
‘design’
104Thursday, March 21, 2013
‘play’
‘program’
‘design’
105Thursday, March 21, 2013
‘play’‘program’‘design’
106Thursday, March 21, 2013
Base Game Design!
Content Model! Task Model!
Game Environment!
!"#"$%&'#()$• *)&+,"'$-,.&(/(0(1#$'&2#$$• 3(4$/&25"'6"57&8$,5(2$• 91&#$.&()"),.462(:5(1,($
;"<<&1<$3(4$$$
*817(12(7$'&2#$8=$#"<2$6$>")"0(#()2$6$2#"#($(/(1#2$=8)$
&0>'(0(1#"+81$
Telemetry!
Goals + Metrics!
Player Goals !!Performance Criteria
(Evidence Model)!
!"#$%&'()*+,'
'-./'0#123!
45&67#"'8+,6%96'-./'!#&#:%6%&23!
;$26%:'<=%,62'-./';6#6%'<=%,623!
?$@"A$*'&,B2$C!&)(,#$&1>5#$"228,&"#(7$A&#.$>()=8)0"1,($,)&#()&"D$
$
? E"0($F)8<)(22$? F.42&,"'6$#(0>8)"'$&1=8$
? G#"#($8=$9H$? H!$8=$8IJ(,#$52(7$6$,'&,B(7$
? 91&#$18+K,"+81$
? E"0($&12#)5,+81"'$&1>5#$
? G#"#52$,."1<($C(L<L$.("'#.D'
ADAGE Telemetry Process!"#$%!&''(''%()*+,%-(..(.!/0%(!1('23)!*$!"2)04!,5()*+6*#(0%!10*0!
789()!(*!04:;!<=>?@!
107Thursday, March 21, 2013
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
108Thursday, March 21, 2013
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
109Thursday, March 21, 2013
What practices emerge from using studio k?
Three learning trajectoriesCycles of Design
110Thursday, March 21, 2013
What practices emerge from using studio k?
Three learning trajectoriesCycles of Design
111Thursday, March 21, 2013
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
112Thursday, March 21, 2013
What learning occurs as a consequence of participation? Confidence ExpertiseMentorshipCreativity
113Thursday, March 21, 2013
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
114Thursday, March 21, 2013
What forms of gameplay data are useful?
Understanding telemetry & event logs
115Thursday, March 21, 2013
What practices emerge from using studio k? What learning occurs as a consequence of
participation? What forms of gameplay data are useful? What evidence is there for increases in
computational thinking?
116Thursday, March 21, 2013
What evidence is there for increases in computational thinking?
Cycles of Programming & DebuggingIncreasing design practices
117Thursday, March 21, 2013
What evidence is there for increases in computational thinking?
Cycles of Programming & DebuggingIncreasing design practices
118Thursday, March 21, 2013
Using game design to support computational
literacies.
119Thursday, March 21, 2013
15 150 150 K 1.5 M
Pilots Cases
OpenBeta
Other Initiatives
Release of Studio K
Integration with new programs
ClosedBeta
OpenBeta
120Thursday, March 21, 2013
Thank YouGabriella Anton
Amanda Ochsner
PIs: Matthew Berland
Kurt Squire
121Thursday, March 21, 2013