SlideShare a Scribd company logo
1 of 22
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
This presentation is designed to follow 
a previous presentation. Here is the link 
to my previous presentation: 
http://www.slideshare.net/j_villis/ideas-primary-technologiesjvillis
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
2 minute review of my previous 
presentation: 
1. My teaching is based on the Maker Movement, let’s get 
kids tinkering (playing, hands-on). 
2. My teaching is based on the Australian Technologies 
Curriculum. 
3. My teaching is based on the assumption that kids may 
know more than us and learn quicker than we do. 
4. It’s OK to make mistakes or admit you don’t know the 
answer. 
5. This session’s focus is CODING!
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
What are kids doing? They are using coding to 
make apps. Watch Thomas Suzeras’s Ted talk 
and what he has achieved. 
http://www.youtube.com/watch?v=Fkd9TWUtFm0
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis Coding? App development? What? Where 
do I start?
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
By doing what kids do, 
tinkering (exploring)!
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 1: Makey Makey 
Teacher Task 1: 
a) Log onto an online game (ie space invaders ). 
b) Draw the commands needed to play the game on a piece of paper 
(arrows). 
c) Connect the Makey Makey to a computer and use the alligator clips 
to connect to the commands on the piece of paper.
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 1: Makey Makey 
If you asked student to complete task 1 you might like to use 
the questions below for them to reflect on their discovery. 
Remembering: 
Draw a diagram to explain how Makey Makey works. 
Understanding: 
What will cause the Makey Makey to not work? How many 
causes can you think of? 
Applying: 
What other objects do you think will work with Makey 
Makey? 
What other programs do you think might work? 
Creating: 
How might you set up the Makey Makey to test your ideas?
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration 
Table 1: Makey 
Makey 
Teacher Task 2: 
For this investigation use the 
online Makey Makey piano 
http://makeymakey.com/piano/ 
. Using the materials on the 
table explore how to use the 
Makey Makey with these items.
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 1: Makey Makey 
Teacher Task 3: 
Something to try out later, a Makey MakeyWorkout. Feel free to give it 
a go today? 
http://vimeo.com/44137350
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 2: Bee Bots 
Teacher Task: 
a) Work out how they work. 
b) Write an algorithm an program your Bee Bot. 
c) Write an algorithm and pass it to a colleague so they can program 
the Bee Bot. 
d) Look at the image on this slide. How might 
this support student learning. Discuss. 
e) Ask me for some applications for students.
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 3: Scratch for PC 
or Mac 
Teacher Task: 
a) Copy programs and resources from USB. 
b) Install software. 
c) Play. 
d) Use support material if needed. 
If you do not access the USB during this session you can download the 
software for free at: 
http://scratch.mit.edu/scratch_1.4/
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 4: Coding 
without technology 
Teacher Task: 
a) Stacking cups activity (I’ll explain) 
b) Binary Coder PDF (laminated sheet to 
explore) 
c) Graph paper coding
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration Table 5: Coding with 
iPad apps 
Teacher Task: 
a) Explore the apps on the iPads provided. 
Kodable Daisy the Dinosaur 
Bee Bot Hopscotch 
Cargo Bot
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration by yourself: Online Coding Resources 
Teacher tasks: 
a) Play the Maze online. 
b) Take time to explore 
Code.org.
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Exploration by yourself: TurtleArt 
http://turtleart.org/programming/index.html
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
What do I want to explore next? 
Sphero which is programmable using a 
free app called MicroLab
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
What do I want to explore next? 
http://www.youtube.com/watch?v=FlusxMHVAVo
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
What do I want to explore next? 
Yana and Bo 
http://www.engadget.com/2013/10/28/play-i-robots/
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
What do I want to explore next? 
Yenka Programming 
http://www.yenka.com/en/Yenka_Programming/
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Final note: What can kids invent 
by tinkering? The sky is the limit! 
Even if it is a toilet? 
https://www.youtube.com/watch?v=QR_CfFuDWQ8
Tinker and 
Discover 
Together... 
Coding for 
Kids 
& Teachers 
By Joanne 
Villis 
Created by Joanne Villis for a presentation 
at the IWBNet Oz Tech Conference 2014 
http://intertecheducation.edublogs.org/ 
http://www.pinterest.com/joannevillis/ 
Images: 
http://pixabay.com/ 
Product/Purchasing information: 
Please do not contact me directly as I do not sell nor profit from any 
sales. Below is a link for product costs etc. 
matt@edtechs.com.au

More Related Content

What's hot

15 Types of Interactive Content
15 Types of Interactive Content15 Types of Interactive Content
15 Types of Interactive ContentZembula
 
Artificial Brain (presentation)
Artificial Brain (presentation)Artificial Brain (presentation)
Artificial Brain (presentation)Nitish Ranjan
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with ScratchNicole Baratta
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?Syed Hassan Raza
 
introduction to computer
introduction to computerintroduction to computer
introduction to computerTeja Babu
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxsivaeswarreddy
 
E-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTE-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTVikas Kumar
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creationAnkita Shirke
 
What is Coding
What is CodingWhat is Coding
What is CodingRoboGarden
 
Blue brain project ppt
Blue brain project pptBlue brain project ppt
Blue brain project pptLishita Shah
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint PresentationAshna Rajput
 
Artificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMAArtificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMAbutest
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and GraphingBrian Huang
 

What's hot (20)

15 Types of Interactive Content
15 Types of Interactive Content15 Types of Interactive Content
15 Types of Interactive Content
 
Artificial Brain (presentation)
Artificial Brain (presentation)Artificial Brain (presentation)
Artificial Brain (presentation)
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Coding for kids
Coding for kidsCoding for kids
Coding for kids
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
introduction to computer
introduction to computerintroduction to computer
introduction to computer
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
E-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTE-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORT
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creation
 
Innovation in Computer Science
Innovation in Computer Science Innovation in Computer Science
Innovation in Computer Science
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Blue brain project ppt
Blue brain project pptBlue brain project ppt
Blue brain project ppt
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint Presentation
 
Artificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMAArtificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMA
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 

Similar to Coding Exploration for Kids & Teachers

Pc3 Tech Day 2009
Pc3  Tech Day 2009Pc3  Tech Day 2009
Pc3 Tech Day 2009NEWESD
 
Rigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century ClassroomRigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century Classroomkevinhoneycutt
 
Animation in the classroom
Animation in the classroomAnimation in the classroom
Animation in the classroomArtfulArtsyAmy
 
Tilt digital portfolio
Tilt digital portfolioTilt digital portfolio
Tilt digital portfolioAndrea Meyer
 
Blended learning: The best of both worlds
Blended learning: The best of both worldsBlended learning: The best of both worlds
Blended learning: The best of both worldsAngela Christopher
 
I4 ed summative project
I4 ed summative projectI4 ed summative project
I4 ed summative projecttommya_24
 
21st Century Classroom
21st Century Classroom21st Century Classroom
21st Century Classroomkflick
 
Teacher Tools And Strategies For A 21st Century
Teacher Tools And Strategies For A 21st CenturyTeacher Tools And Strategies For A 21st Century
Teacher Tools And Strategies For A 21st CenturyEric Cole
 
Web 2.0 and online flashcards
Web 2.0 and online flashcardsWeb 2.0 and online flashcards
Web 2.0 and online flashcardsS.D. H.
 
Reflection september 2009
Reflection september 2009Reflection september 2009
Reflection september 2009Emma Watts
 
Summative project
Summative projectSummative project
Summative projectJhempe
 
Idt 7064 module 2 top ten list jenny wyatt
Idt 7064 module 2 top ten list jenny wyattIdt 7064 module 2 top ten list jenny wyatt
Idt 7064 module 2 top ten list jenny wyattjlslmt
 
Mega edtech tool Share - Vicki Davis #iste17
Mega edtech tool Share - Vicki Davis #iste17Mega edtech tool Share - Vicki Davis #iste17
Mega edtech tool Share - Vicki Davis #iste17Vicki Davis
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisJoanne Villis
 
Teaching 21st Century Skills In A 20th Century Final
Teaching 21st Century Skills In A 20th Century FinalTeaching 21st Century Skills In A 20th Century Final
Teaching 21st Century Skills In A 20th Century FinalGayle Underwood
 
Tips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the WhiteboardTips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the WhiteboardErin Dye
 
Web 2.0 Tools for Teachers 2012
Web 2.0 Tools for Teachers 2012 Web 2.0 Tools for Teachers 2012
Web 2.0 Tools for Teachers 2012 Liz Wernig
 
Math Technology to Engage, Delight, and Excite
Math Technology to Engage, Delight, and ExciteMath Technology to Engage, Delight, and Excite
Math Technology to Engage, Delight, and ExciteMaria H. Andersen
 

Similar to Coding Exploration for Kids & Teachers (20)

Pc3 Tech Day 2009
Pc3  Tech Day 2009Pc3  Tech Day 2009
Pc3 Tech Day 2009
 
Rigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century ClassroomRigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century Classroom
 
Animation in the classroom
Animation in the classroomAnimation in the classroom
Animation in the classroom
 
Tilt digital portfolio
Tilt digital portfolioTilt digital portfolio
Tilt digital portfolio
 
Blended learning: The best of both worlds
Blended learning: The best of both worldsBlended learning: The best of both worlds
Blended learning: The best of both worlds
 
I4 ed summative project
I4 ed summative projectI4 ed summative project
I4 ed summative project
 
21st Century Classroom
21st Century Classroom21st Century Classroom
21st Century Classroom
 
Teacher Tools And Strategies For A 21st Century
Teacher Tools And Strategies For A 21st CenturyTeacher Tools And Strategies For A 21st Century
Teacher Tools And Strategies For A 21st Century
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Web 2.0 and online flashcards
Web 2.0 and online flashcardsWeb 2.0 and online flashcards
Web 2.0 and online flashcards
 
Reflection september 2009
Reflection september 2009Reflection september 2009
Reflection september 2009
 
Summative project
Summative projectSummative project
Summative project
 
Idt 7064 module 2 top ten list jenny wyatt
Idt 7064 module 2 top ten list jenny wyattIdt 7064 module 2 top ten list jenny wyatt
Idt 7064 module 2 top ten list jenny wyatt
 
Mega edtech tool Share - Vicki Davis #iste17
Mega edtech tool Share - Vicki Davis #iste17Mega edtech tool Share - Vicki Davis #iste17
Mega edtech tool Share - Vicki Davis #iste17
 
Tips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the WhiteboardTips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the Whiteboard
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne Villis
 
Teaching 21st Century Skills In A 20th Century Final
Teaching 21st Century Skills In A 20th Century FinalTeaching 21st Century Skills In A 20th Century Final
Teaching 21st Century Skills In A 20th Century Final
 
Tips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the WhiteboardTips for Managing Your Class with the Whiteboard
Tips for Managing Your Class with the Whiteboard
 
Web 2.0 Tools for Teachers 2012
Web 2.0 Tools for Teachers 2012 Web 2.0 Tools for Teachers 2012
Web 2.0 Tools for Teachers 2012
 
Math Technology to Engage, Delight, and Excite
Math Technology to Engage, Delight, and ExciteMath Technology to Engage, Delight, and Excite
Math Technology to Engage, Delight, and Excite
 

More from Joanne Villis

EdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisEdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisJoanne Villis
 
How to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsHow to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsJoanne Villis
 
Game on Ms v and Alisha
Game on Ms v and AlishaGame on Ms v and Alisha
Game on Ms v and AlishaJoanne Villis
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies ProgramJoanne Villis
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramJoanne Villis
 
Share point a_wholeschool_approach
Share point a_wholeschool_approachShare point a_wholeschool_approach
Share point a_wholeschool_approachJoanne Villis
 
Teaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisTeaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
 
Social Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationSocial Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationJoanne Villis
 
Ideas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeIdeas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeJoanne Villis
 
Our online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsOur online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsJoanne Villis
 
Number sentences j villis
Number sentences j villisNumber sentences j villis
Number sentences j villisJoanne Villis
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingJoanne Villis
 
Using Apps to animate superhero stories
Using Apps to animate superhero storiesUsing Apps to animate superhero stories
Using Apps to animate superhero storiesJoanne Villis
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villisJoanne Villis
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
 
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Joanne Villis
 
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitSolar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitJoanne Villis
 
Y5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisY5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisJoanne Villis
 
Data lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumData lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumJoanne Villis
 

More from Joanne Villis (20)

STEM? by J Villis
STEM? by J VillisSTEM? by J Villis
STEM? by J Villis
 
EdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisEdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne Villis
 
How to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsHow to teach digital technologies in the Primary years
How to teach digital technologies in the Primary years
 
Game on Ms v and Alisha
Game on Ms v and AlishaGame on Ms v and Alisha
Game on Ms v and Alisha
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies Program
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies Program
 
Share point a_wholeschool_approach
Share point a_wholeschool_approachShare point a_wholeschool_approach
Share point a_wholeschool_approach
 
Teaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisTeaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne Villis
 
Social Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationSocial Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary Education
 
Ideas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeIdeas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas time
 
Our online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsOur online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary students
 
Number sentences j villis
Number sentences j villisNumber sentences j villis
Number sentences j villis
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
Using Apps to animate superhero stories
Using Apps to animate superhero storiesUsing Apps to animate superhero stories
Using Apps to animate superhero stories
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villis
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
 
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
 
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitSolar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
 
Y5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisY5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J Villis
 
Data lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumData lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian Curriculum
 

Recently uploaded

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Recently uploaded (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

Coding Exploration for Kids & Teachers

  • 1. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis
  • 2. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis This presentation is designed to follow a previous presentation. Here is the link to my previous presentation: http://www.slideshare.net/j_villis/ideas-primary-technologiesjvillis
  • 3. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis 2 minute review of my previous presentation: 1. My teaching is based on the Maker Movement, let’s get kids tinkering (playing, hands-on). 2. My teaching is based on the Australian Technologies Curriculum. 3. My teaching is based on the assumption that kids may know more than us and learn quicker than we do. 4. It’s OK to make mistakes or admit you don’t know the answer. 5. This session’s focus is CODING!
  • 4. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis What are kids doing? They are using coding to make apps. Watch Thomas Suzeras’s Ted talk and what he has achieved. http://www.youtube.com/watch?v=Fkd9TWUtFm0
  • 5. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Coding? App development? What? Where do I start?
  • 6. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis By doing what kids do, tinkering (exploring)!
  • 7. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 1: Makey Makey Teacher Task 1: a) Log onto an online game (ie space invaders ). b) Draw the commands needed to play the game on a piece of paper (arrows). c) Connect the Makey Makey to a computer and use the alligator clips to connect to the commands on the piece of paper.
  • 8. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 1: Makey Makey If you asked student to complete task 1 you might like to use the questions below for them to reflect on their discovery. Remembering: Draw a diagram to explain how Makey Makey works. Understanding: What will cause the Makey Makey to not work? How many causes can you think of? Applying: What other objects do you think will work with Makey Makey? What other programs do you think might work? Creating: How might you set up the Makey Makey to test your ideas?
  • 9. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 1: Makey Makey Teacher Task 2: For this investigation use the online Makey Makey piano http://makeymakey.com/piano/ . Using the materials on the table explore how to use the Makey Makey with these items.
  • 10. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 1: Makey Makey Teacher Task 3: Something to try out later, a Makey MakeyWorkout. Feel free to give it a go today? http://vimeo.com/44137350
  • 11. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 2: Bee Bots Teacher Task: a) Work out how they work. b) Write an algorithm an program your Bee Bot. c) Write an algorithm and pass it to a colleague so they can program the Bee Bot. d) Look at the image on this slide. How might this support student learning. Discuss. e) Ask me for some applications for students.
  • 12. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 3: Scratch for PC or Mac Teacher Task: a) Copy programs and resources from USB. b) Install software. c) Play. d) Use support material if needed. If you do not access the USB during this session you can download the software for free at: http://scratch.mit.edu/scratch_1.4/
  • 13. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 4: Coding without technology Teacher Task: a) Stacking cups activity (I’ll explain) b) Binary Coder PDF (laminated sheet to explore) c) Graph paper coding
  • 14. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration Table 5: Coding with iPad apps Teacher Task: a) Explore the apps on the iPads provided. Kodable Daisy the Dinosaur Bee Bot Hopscotch Cargo Bot
  • 15. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration by yourself: Online Coding Resources Teacher tasks: a) Play the Maze online. b) Take time to explore Code.org.
  • 16. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Exploration by yourself: TurtleArt http://turtleart.org/programming/index.html
  • 17. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis What do I want to explore next? Sphero which is programmable using a free app called MicroLab
  • 18. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis What do I want to explore next? http://www.youtube.com/watch?v=FlusxMHVAVo
  • 19. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis What do I want to explore next? Yana and Bo http://www.engadget.com/2013/10/28/play-i-robots/
  • 20. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis What do I want to explore next? Yenka Programming http://www.yenka.com/en/Yenka_Programming/
  • 21. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Final note: What can kids invent by tinkering? The sky is the limit! Even if it is a toilet? https://www.youtube.com/watch?v=QR_CfFuDWQ8
  • 22. Tinker and Discover Together... Coding for Kids & Teachers By Joanne Villis Created by Joanne Villis for a presentation at the IWBNet Oz Tech Conference 2014 http://intertecheducation.edublogs.org/ http://www.pinterest.com/joannevillis/ Images: http://pixabay.com/ Product/Purchasing information: Please do not contact me directly as I do not sell nor profit from any sales. Below is a link for product costs etc. matt@edtechs.com.au