+ All Categories
Transcript
Page 1: Teaching computational thinking to primary pupils

Teaching Computational Thinking

to Primary PupilsJames Abela (@eslweb)Apple Distinguished Educator

Google Certified Teacher

Bangkok Patana School

[email protected]

Page 2: Teaching computational thinking to primary pupils

References / Linkshttp://www.scoop.it/t/primary-compu

Will be back at the End…

Page 3: Teaching computational thinking to primary pupils

How long has the human race been

computationally thinking?

AntikytheraB.C.

Page 4: Teaching computational thinking to primary pupils
Page 5: Teaching computational thinking to primary pupils

KS

1K

S2

G&

T

Page 6: Teaching computational thinking to primary pupils
Page 7: Teaching computational thinking to primary pupils

Beebot

Daisy The Dinosaur

Move The Turtle (Paid app)

Kodable & Kodable Pro

A.L.E.X.

Page 8: Teaching computational thinking to primary pupils

http://www.bbc.co.uk/cbeebies/nina-and-the-

neurons/games/ninas-engineering-playground/

Page 9: Teaching computational thinking to primary pupils
Page 10: Teaching computational thinking to primary pupils
Page 11: Teaching computational thinking to primary pupils
Page 12: Teaching computational thinking to primary pupils

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

Page 13: Teaching computational thinking to primary pupils
Page 14: Teaching computational thinking to primary pupils

Platform

neutral

Page 15: Teaching computational thinking to primary pupils

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

Page 16: Teaching computational thinking to primary pupils

Lego WeDo Nao

Thymio II Homemade

£12

+Pi

Page 17: Teaching computational thinking to primary pupils
Page 18: Teaching computational thinking to primary pupils

“We've got creative ways to

help anyone teach web

literacy, digital skills and

making. Use our free tools,

activities and lesson plans.”

Page 19: Teaching computational thinking to primary pupils

laptopDesktop PC

Mobile

Device Printer

End User Devices

Switch Router WIFI point wireless

router

Network Devices

http://goo.gl/OMYqVH

Grafio

Inkpad

Page 20: Teaching computational thinking to primary pupils

Heavy

Bias

Page 22: Teaching computational thinking to primary pupils
Page 23: Teaching computational thinking to primary pupils

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)

Page 24: Teaching computational thinking to primary pupils

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

Page 25: Teaching computational thinking to primary pupils
Page 26: Teaching computational thinking to primary pupils

• 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

Page 27: Teaching computational thinking to primary pupils

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

Page 28: Teaching computational thinking to primary pupils
Page 29: Teaching computational thinking to primary pupils

Local operation

in Bangkok

Online support

for all teachers.

Page 30: Teaching computational thinking to primary pupils

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/

Page 31: Teaching computational thinking to primary pupils

Control Apps

Robots

Simple Electronics

Visual Programming

Mark Up

App Development

Text Based language

SinpleSearches

Networks

Page 32: Teaching computational thinking to primary pupils

Questions?

Page 33: Teaching computational thinking to primary pupils

Thank You

http://www.scoop.it/t/primary-compu


Top Related