SlideShare a Scribd company logo
Using Kodu to develop
Computational Thinking
St Hugh’s RC Primary, May 2018
Jamie Edmondson
Computing Leader, Our Lady’s RC Primary School, Manchester
CAS Master Teacher
@jecomputing
jamie.edmondson@computingatschool.org.uk
What is Computational Thinking?
Concepts and Approaches
.
Computing PoS
Tinkering
1. Open up Kodu Game Lab and
select ‘Load New World’
2. Import a bot of your choosing
3. Have a go at the activity on
you flash card.
4. Once completed move on to
another flash card.
The Concept of ‘Selection’
http://www.cs.cmu.edu/~dst/Kodu/ Manipulatives courtesy of David S. Touretzky, Carnegie Mellon University
Paired Programming Challenges (rally coaching)
Can you compose an algorithm that will...?
1. Get Rover bot to move towards and apple when it sees it?
2. Instruct a bot (any) to shoot a missile everytime it sees a ball?
3. Get Kodu to say “There’s a star” every time it sees a star?
4. Play the sound ‘coin’ every time a bot bumps into a heart
5. Instruct the cycle to eat an object (e.g. apple) and score 1 point each time
it does?
Thanks to Dave Touretzky for these these Kodu manipulatives, available here
Your Turn!
Design and create your own Kodu game!
WAGOLL (Year One)!
● Use the game planning sheet provided to design your game.
● Use the manipulatives and flash cards to support if need be.
ScreenCasting
Assessing your work!
Open up Screencast-O-Matic and record yourself playing your game.
Explain your programming and how your game works...
Any Questions?
St Hugh’s RC Primary, May 2018
Jamie Edmondson
Computing Leader, Our Lady’s RC Primary School
CAS Master Teacher
@jecomputing
jamie.edmondson@computingatschool.org.uk

More Related Content

More from JEcomputing (6)

PDF
Making the transition from ICT to computing (ICT for Education conference, Ma...
JEcomputing
 
PDF
Making the transition from ICT to computing
JEcomputing
 
PDF
Cross curricular scratch
JEcomputing
 
PDF
E safety assembly
JEcomputing
 
PDF
Coding in the new curriculum 7.9.15
JEcomputing
 
PPTX
Overview of the new Computing curriculum 2014 KS1 - KS4
JEcomputing
 
Making the transition from ICT to computing (ICT for Education conference, Ma...
JEcomputing
 
Making the transition from ICT to computing
JEcomputing
 
Cross curricular scratch
JEcomputing
 
E safety assembly
JEcomputing
 
Coding in the new curriculum 7.9.15
JEcomputing
 
Overview of the new Computing curriculum 2014 KS1 - KS4
JEcomputing
 

Recently uploaded (20)

PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PDF
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Horarios de distribución de agua en julio
pegazohn1978
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 
Dimensions of Societal Planning in Commonism
StefanMz
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Ad

Using Kodu to develop computational thinking

  • 1. Using Kodu to develop Computational Thinking St Hugh’s RC Primary, May 2018 Jamie Edmondson Computing Leader, Our Lady’s RC Primary School, Manchester CAS Master Teacher @jecomputing [email protected]
  • 2. What is Computational Thinking? Concepts and Approaches .
  • 4. Tinkering 1. Open up Kodu Game Lab and select ‘Load New World’ 2. Import a bot of your choosing 3. Have a go at the activity on you flash card. 4. Once completed move on to another flash card.
  • 5. The Concept of ‘Selection’ http://www.cs.cmu.edu/~dst/Kodu/ Manipulatives courtesy of David S. Touretzky, Carnegie Mellon University
  • 6. Paired Programming Challenges (rally coaching) Can you compose an algorithm that will...? 1. Get Rover bot to move towards and apple when it sees it? 2. Instruct a bot (any) to shoot a missile everytime it sees a ball? 3. Get Kodu to say “There’s a star” every time it sees a star? 4. Play the sound ‘coin’ every time a bot bumps into a heart 5. Instruct the cycle to eat an object (e.g. apple) and score 1 point each time it does? Thanks to Dave Touretzky for these these Kodu manipulatives, available here
  • 7. Your Turn! Design and create your own Kodu game! WAGOLL (Year One)! ● Use the game planning sheet provided to design your game. ● Use the manipulatives and flash cards to support if need be.
  • 8. ScreenCasting Assessing your work! Open up Screencast-O-Matic and record yourself playing your game. Explain your programming and how your game works...
  • 9. Any Questions? St Hugh’s RC Primary, May 2018 Jamie Edmondson Computing Leader, Our Lady’s RC Primary School CAS Master Teacher @jecomputing [email protected]