SlideShare a Scribd company logo
Sandwich Robot for
Computational Thinking
Reflections from testing with high school pupils
Emanuela Marchetti, Andrea Valente, Nina Bonderup Dohn
The Department of Design, Media and Educational Science
University of Southern Denmark
emanuela@sdu.dk, aval@sdu.dk, nina@sdu.dk
(quick) Game demo
• https://learninggames.sdu.dk/sandwichrobot/levels.
html
• Level 1
• https://learninggames.sdu.dk/sandwichrobot/level01.html
• And level 3
• https://learninggames.sdu.dk/sandwichrobot/level03.html
The goal
• User Centred investigation: how beginner programmers face
algorithmic thinking in solving computational problems, in CT
• which kind of solutions they would adopt, while dealing with the complexity
of algorithmic thinking,
• and which factors can challenge beginners in formulating algorithmic
solutions.
• We have created a casual puzzle-like game with a funny narrative,
designed to demystify technical and mathematical aspects of CT
• can it foster algorithmic thinking practices through code manipulation?
(and how?)
Level + language design Vs CT concepts
• Our level design focused on
• grounding conditionals
• and showing that an algorithm is a solution
to a class of similar problems -> to foster
pattern generalization
• For that -> twin-worlds levels, where the
player writes a single solution to control
two robots
• We designed the language:
• with blocks for moving and rotating,
conditional and two kinds of loops
• not supposed to be Turing complete ->
all commands (but 1 of the loops) always
terminate in one or a small number of steps
• this makes the Notional Machine (Sorva,
2013) very simple
• Taxonomy of CT skills
(Chongtay 2022):
• Decomposition
• logical analysis and data organization
• Pattern matching
• representation of data through model and
simulations
• Design of algorithms
• construction of automatic, sequence-based
solutions
• Pattern generalization and abstraction
• generalization of algorithmic solutions from
one specific problem to a class of similar
problems
The study
• Collaboration with a teacher of the subject Informatik at Oerestad
Gymnasium (OEG) in Copenhagen.
• Informatik in Denmark - the main subject focusing on developing CT competences and
basic programming skills at a high school level
• Our user group - technical high school pupils with multicultural background, study
program with focus on scientific subjects, including coding and mathematics ->
• The pupils were generally motivated to engage in programming,
• some seemed passionate about it,
• while for others it was part of their daily learning activities
Ethnographic data
Testing - latest prototype tested with three classes of 15-20 pupils from Oerestad
Gymnasium, technical high school, Denmark. Collaboration with their teacher in
the subject Informatik, which focuses on CT and basic programming, and ended
with a co-design workshop.
Methodology
• Ethnographic observation and ethnographic drawings
• Introduction and survey – circ 30 min.
• Game session1 hour
• Co-design circa 2 hours – Structured visual analysis with Nvivo
Ethnographic drawing
Sketching to gather, analyse and document data, while protecting the privacy of our
participants - Process and technique inspired by Urban Sketching and character design
work flow:
Sketching, bloking, inking, colouring
Ethnographic data
Findings …
• Quantitative analysis of auto-saved
data -> too few data :(
• We wanted to look at the strategies
players adopted:
1. the average continuous strategy
column -> how much a level was
played without jumping to other
levels, averaged over players.
2. the average click density column
estimates how much players worked
on a level with
• a think strategy (long breaks with few
submissions) -> a low value
• or a tinker strategy (trial-and-error)
1
2
Findings and feedback
• Pupils - interest in the basic concept behind our game and generally
described our game as “fun”.
• Pupils and their teacher saw learning potential in the game:
• For understanding algorithmic thinking,
• For refining their learning at later stages
• Expanded role for our game, leading us to rethink its relation to the pupils’ learning
process
Findings and feedback
Structured
analysis with
Nvivo of the
material
created by the
pupils during
the co-design
session
Findings and feedback
On-going and future work involves addressing pupils’ feedback, which include:
• Providing a level editor to allow Kahoot-style challenges
• More social/gamification elements
• More animations and juice
• Multiple/alternative reward systems -> what does it mean to have found the best
solution?
-> optimization vs hidden costs and societal consequences of algorithms and
optimization
Game architecture -> add an editor
Set 9 - Lvl 99
table of
JSON levels
New!
Conclusion
Our main contribution:
• An exemplar of how the thinking behind algorithmic problem-solving
can be transposed into game mechanics,
• A casual game to reflect and refine understanding on algorithmic
thinking,
• Insights on how a non-technical narrative can support beginners
learning CT
Thanks for your attention :)
Questions? …

More Related Content

Similar to Sandwich robot - ECGBL2023.pptx

Asld11 learning design workshop 131011 - presenting co ed
Asld11 learning design workshop 131011 - presenting co ed Asld11 learning design workshop 131011 - presenting co ed
Asld11 learning design workshop 131011 - presenting co ed
Lillian Buus
 
Computational Thinking Presentation - James Massey
Computational Thinking Presentation - James MasseyComputational Thinking Presentation - James Massey
Computational Thinking Presentation - James Massey
SteffNaace
 
Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
Jemima Saunders
 
Applying learning analytics in serious games
Applying learning analytics in serious games Applying learning analytics in serious games
Applying learning analytics in serious games
Baltasar Fernández-Manjón
 
EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012
Javier Melero
 
PLAY Minecraft!
PLAY Minecraft!PLAY Minecraft!
PLAY Minecraft!
Erin Brockette Reilly
 
Creativeculture updates
Creativeculture updatesCreativeculture updates
Creativeculture updates
Sylvester Arnab
 
Effect of personalized gameful design on student engagement
Effect of personalized gameful design on student engagementEffect of personalized gameful design on student engagement
Effect of personalized gameful design on student engagement
Alberto Mora
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
marpasha
 
PETE&C 2018: Let's Get Digital: Problem solving that is!
PETE&C 2018: Let's Get Digital: Problem solving that is!PETE&C 2018: Let's Get Digital: Problem solving that is!
PETE&C 2018: Let's Get Digital: Problem solving that is!
The Source for Learning, Inc.
 
Why do a tecaher use technology in teaching mathematics
Why do a tecaher use technology in teaching mathematicsWhy do a tecaher use technology in teaching mathematics
Why do a tecaher use technology in teaching mathematics
Pratima Nayak ,Kendriya Vidyalaya Sangathan
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive Disabilities
Baltasar Fernández-Manjón
 
LaTICE 2016: Learner-Centered Design of Computing Education for All
LaTICE 2016: Learner-Centered Design of Computing Education for AllLaTICE 2016: Learner-Centered Design of Computing Education for All
LaTICE 2016: Learner-Centered Design of Computing Education for All
Mark Guzdial
 
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
Olivier Bernaert
 
Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015
Christian Bokhove
 
The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...
Interactive Technologies and Games: Education, Health and Disability
 
The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...
Karel Van Isacker
 
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar PosterCritiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Mark Guzdial
 
ICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language LearningICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language Learning
MDELT CLASS B
 
Assessing computational thinking
Assessing computational thinkingAssessing computational thinking
Assessing computational thinking
Daniel Duckworth
 

Similar to Sandwich robot - ECGBL2023.pptx (20)

Asld11 learning design workshop 131011 - presenting co ed
Asld11 learning design workshop 131011 - presenting co ed Asld11 learning design workshop 131011 - presenting co ed
Asld11 learning design workshop 131011 - presenting co ed
 
Computational Thinking Presentation - James Massey
Computational Thinking Presentation - James MasseyComputational Thinking Presentation - James Massey
Computational Thinking Presentation - James Massey
 
Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
 
Applying learning analytics in serious games
Applying learning analytics in serious games Applying learning analytics in serious games
Applying learning analytics in serious games
 
EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012
 
PLAY Minecraft!
PLAY Minecraft!PLAY Minecraft!
PLAY Minecraft!
 
Creativeculture updates
Creativeculture updatesCreativeculture updates
Creativeculture updates
 
Effect of personalized gameful design on student engagement
Effect of personalized gameful design on student engagementEffect of personalized gameful design on student engagement
Effect of personalized gameful design on student engagement
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
 
PETE&C 2018: Let's Get Digital: Problem solving that is!
PETE&C 2018: Let's Get Digital: Problem solving that is!PETE&C 2018: Let's Get Digital: Problem solving that is!
PETE&C 2018: Let's Get Digital: Problem solving that is!
 
Why do a tecaher use technology in teaching mathematics
Why do a tecaher use technology in teaching mathematicsWhy do a tecaher use technology in teaching mathematics
Why do a tecaher use technology in teaching mathematics
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive Disabilities
 
LaTICE 2016: Learner-Centered Design of Computing Education for All
LaTICE 2016: Learner-Centered Design of Computing Education for AllLaTICE 2016: Learner-Centered Design of Computing Education for All
LaTICE 2016: Learner-Centered Design of Computing Education for All
 
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
Sefi 2015-IFP School-MOOC and Serious Game An Educational Approach on Transfe...
 
Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015
 
The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...
 
The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...The role of participatory design in working with refugees to co-develop games...
The role of participatory design in working with refugees to co-develop games...
 
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar PosterCritiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
 
ICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language LearningICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language Learning
 
Assessing computational thinking
Assessing computational thinkingAssessing computational thinking
Assessing computational thinking
 

More from Andrea Valente

Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)
Andrea Valente
 
Pedagogical patterns
Pedagogical patternsPedagogical patterns
Pedagogical patterns
Andrea Valente
 
The prime slaughter game
The prime slaughter gameThe prime slaughter game
The prime slaughter game
Andrea Valente
 
Social exploration of 1D games
Social exploration of 1D gamesSocial exploration of 1D games
Social exploration of 1D games
Andrea Valente
 
Paper turingmachine exercises
Paper turingmachine exercisesPaper turingmachine exercises
Paper turingmachine exercises
Andrea Valente
 
Paper turingmachine examples
Paper turingmachine examplesPaper turingmachine examples
Paper turingmachine examples
Andrea Valente
 
Digitel 2012 presentation
Digitel 2012 presentationDigitel 2012 presentation
Digitel 2012 presentation
Andrea Valente
 
While interpreter
While interpreterWhile interpreter
While interpreter
Andrea Valente
 
MusiCards 2008
MusiCards 2008MusiCards 2008
MusiCards 2008
Andrea Valente
 
Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)
Andrea Valente
 
Paper Turing Machine (ICALT 2011)
Paper Turing Machine (ICALT 2011)Paper Turing Machine (ICALT 2011)
Paper Turing Machine (ICALT 2011)
Andrea Valente
 
Hci intro + task
Hci intro + taskHci intro + task
Hci intro + task
Andrea Valente
 

More from Andrea Valente (12)

Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)
 
Pedagogical patterns
Pedagogical patternsPedagogical patterns
Pedagogical patterns
 
The prime slaughter game
The prime slaughter gameThe prime slaughter game
The prime slaughter game
 
Social exploration of 1D games
Social exploration of 1D gamesSocial exploration of 1D games
Social exploration of 1D games
 
Paper turingmachine exercises
Paper turingmachine exercisesPaper turingmachine exercises
Paper turingmachine exercises
 
Paper turingmachine examples
Paper turingmachine examplesPaper turingmachine examples
Paper turingmachine examples
 
Digitel 2012 presentation
Digitel 2012 presentationDigitel 2012 presentation
Digitel 2012 presentation
 
While interpreter
While interpreterWhile interpreter
While interpreter
 
MusiCards 2008
MusiCards 2008MusiCards 2008
MusiCards 2008
 
Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)Please don't make me draw (eKnow 2010)
Please don't make me draw (eKnow 2010)
 
Paper Turing Machine (ICALT 2011)
Paper Turing Machine (ICALT 2011)Paper Turing Machine (ICALT 2011)
Paper Turing Machine (ICALT 2011)
 
Hci intro + task
Hci intro + taskHci intro + task
Hci intro + task
 

Recently uploaded

How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 

Recently uploaded (20)

How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 

Sandwich robot - ECGBL2023.pptx

  • 1. Sandwich Robot for Computational Thinking Reflections from testing with high school pupils Emanuela Marchetti, Andrea Valente, Nina Bonderup Dohn The Department of Design, Media and Educational Science University of Southern Denmark emanuela@sdu.dk, aval@sdu.dk, nina@sdu.dk
  • 2. (quick) Game demo • https://learninggames.sdu.dk/sandwichrobot/levels. html • Level 1 • https://learninggames.sdu.dk/sandwichrobot/level01.html • And level 3 • https://learninggames.sdu.dk/sandwichrobot/level03.html
  • 3. The goal • User Centred investigation: how beginner programmers face algorithmic thinking in solving computational problems, in CT • which kind of solutions they would adopt, while dealing with the complexity of algorithmic thinking, • and which factors can challenge beginners in formulating algorithmic solutions. • We have created a casual puzzle-like game with a funny narrative, designed to demystify technical and mathematical aspects of CT • can it foster algorithmic thinking practices through code manipulation? (and how?)
  • 4. Level + language design Vs CT concepts • Our level design focused on • grounding conditionals • and showing that an algorithm is a solution to a class of similar problems -> to foster pattern generalization • For that -> twin-worlds levels, where the player writes a single solution to control two robots • We designed the language: • with blocks for moving and rotating, conditional and two kinds of loops • not supposed to be Turing complete -> all commands (but 1 of the loops) always terminate in one or a small number of steps • this makes the Notional Machine (Sorva, 2013) very simple • Taxonomy of CT skills (Chongtay 2022): • Decomposition • logical analysis and data organization • Pattern matching • representation of data through model and simulations • Design of algorithms • construction of automatic, sequence-based solutions • Pattern generalization and abstraction • generalization of algorithmic solutions from one specific problem to a class of similar problems
  • 5. The study • Collaboration with a teacher of the subject Informatik at Oerestad Gymnasium (OEG) in Copenhagen. • Informatik in Denmark - the main subject focusing on developing CT competences and basic programming skills at a high school level • Our user group - technical high school pupils with multicultural background, study program with focus on scientific subjects, including coding and mathematics -> • The pupils were generally motivated to engage in programming, • some seemed passionate about it, • while for others it was part of their daily learning activities
  • 6. Ethnographic data Testing - latest prototype tested with three classes of 15-20 pupils from Oerestad Gymnasium, technical high school, Denmark. Collaboration with their teacher in the subject Informatik, which focuses on CT and basic programming, and ended with a co-design workshop. Methodology • Ethnographic observation and ethnographic drawings • Introduction and survey – circ 30 min. • Game session1 hour • Co-design circa 2 hours – Structured visual analysis with Nvivo
  • 7. Ethnographic drawing Sketching to gather, analyse and document data, while protecting the privacy of our participants - Process and technique inspired by Urban Sketching and character design work flow: Sketching, bloking, inking, colouring
  • 9. Findings … • Quantitative analysis of auto-saved data -> too few data :( • We wanted to look at the strategies players adopted: 1. the average continuous strategy column -> how much a level was played without jumping to other levels, averaged over players. 2. the average click density column estimates how much players worked on a level with • a think strategy (long breaks with few submissions) -> a low value • or a tinker strategy (trial-and-error) 1 2
  • 10. Findings and feedback • Pupils - interest in the basic concept behind our game and generally described our game as “fun”. • Pupils and their teacher saw learning potential in the game: • For understanding algorithmic thinking, • For refining their learning at later stages • Expanded role for our game, leading us to rethink its relation to the pupils’ learning process
  • 11. Findings and feedback Structured analysis with Nvivo of the material created by the pupils during the co-design session
  • 12. Findings and feedback On-going and future work involves addressing pupils’ feedback, which include: • Providing a level editor to allow Kahoot-style challenges • More social/gamification elements • More animations and juice • Multiple/alternative reward systems -> what does it mean to have found the best solution? -> optimization vs hidden costs and societal consequences of algorithms and optimization
  • 13. Game architecture -> add an editor Set 9 - Lvl 99 table of JSON levels New!
  • 14. Conclusion Our main contribution: • An exemplar of how the thinking behind algorithmic problem-solving can be transposed into game mechanics, • A casual game to reflect and refine understanding on algorithmic thinking, • Insights on how a non-technical narrative can support beginners learning CT
  • 15. Thanks for your attention :) Questions? …

Editor's Notes

  1. The original levels are set 1 Any player can create a new level in his/her set. Sets and levels should be sharable among players.