teaching computational thinking to primary pupils
DESCRIPTION
For once Google, Microsoft and Will.i.am agree, teaching Computing is important and it is important that children learn to think computationally from an early age. James Abela will take you through a hierarchy of visual tools that enable students to think computationally, code and solve problems in a logical way. This practical session will show you the free tools, lesson plans and support available for delivering a first class computing curriculum.TRANSCRIPT
Teaching Computational Thinking
to Primary PupilsJames Abela (@eslweb)Apple Distinguished Educator
Google Certified Teacher
Bangkok Patana School
References / Linkshttp://www.scoop.it/t/primary-compu
Will be back at the End…
How long has the human race been
computationally thinking?
AntikytheraB.C.
KS
1K
S2
G&
T
Beebot
Daisy The Dinosaur
Move The Turtle (Paid app)
Kodable & Kodable Pro
A.L.E.X.
http://www.bbc.co.uk/cbeebies/nina-and-the-
neurons/games/ninas-engineering-playground/
HopScotch – Simplified Scratch on
an iPad. In rapid development
and made by the same people as
Daisy The Dinosaur
Scratch Junior – Coming in
January, watch out for it.
Cargo Bot – Takes Beebots a
bit further & completely free
Platform
neutral
Scratch has an educator site
http://scratched.media.mit.edu/
Tynker is specifically built for educators and
teaching coding, but premium options cost
money.
Kodu has a comprehensive teacher packhttp://www.pil-network.com/Resources/Tools/Details/ca1b56f2-9382-4d0e-bc9c-
ffa54632ba6f
Lego WeDo Nao
Thymio II Homemade
£12
+Pi
“We've got creative ways to
help anyone teach web
literacy, digital skills and
making. Use our free tools,
activities and lesson plans.”
laptopDesktop PC
Mobile
Device Printer
End User Devices
Switch Router WIFI point wireless
router
Network Devices
http://goo.gl/OMYqVH
Grafio
Inkpad
Heavy
Bias
• Network building tool(Flash)
• The Story of Send
• How Submarine Cables are laid
• Google's Data Centre and
• BBC Clips
Code Monster
Play with Javascript (Good extension task)
http://www.crunchzilla.com/code-monster
Microsoft Small Basic
Text based, but has autocomplete & enables
students to upgrade to VB later.
Appinventor
Enables students to make simple apps for
Android. (Not really for games)
All of them are real developer programs & would be
suitable for a larger project for a student who has outgrown
Scratch.
• Stencylworks is the simplest to use, but works better on
Macs
• Construct 2 has the least functionality as a free version
• GamesSalad has the least documentation
• Computing In The National Curriculum http://www.computingatschool.org.uk/data/upload
s/CASPrimaryComputing.pdf
• Code-it.co.ukhttp://code-it.co.uk/
• KS 2 Curriculum using Scratch https://sites.google.com/site/scratchdayeastresou
rces/ks2-curriculum
• Lego We Do Education http://ase.tufts.edu/DevTech/courses/readings/W
eDoIntro.pdf
Progression in control technology KS1 to KS3http://community.computingatschool.org.uk/resources/523
Programme of Study - Grid for KS1 - KS4http://community.computingatschool.org.uk/resources/932
KS1 Programming Progression Grid through I can
statementshttp://community.computingatschool.org.uk/resources/1180
Modelling a search enginehttp://community.computingatschool.org.uk/resources/178
Algorithm Task (Starter Activity/Settler)http://community.computingatschool.org.uk/resources/495
Big Trak Material KS1 Course for teachershttp://community.computingatschool.org.uk/resources/1550
Local operation
in Bangkok
Online support
for all teachers.
CS Unpluggedhttp://csunplugged.org/
Google in Educationhttps://www.google.com/edu/training-and-support/index.html
Apple and Educationhttp://www.apple.com/education/
Microsoft Partners in Learninghttp://www.pil-network.com/
Control Apps
Robots
Simple Electronics
Visual Programming
Mark Up
App Development
Text Based language
SinpleSearches
Networks
Questions?