fonthill - coding curriculum and teaching basics
TRANSCRIPT
Coding in the new Computing Curriculum
Image Source: Flickr
Why teach coding?
Its part of the curriculum
To release potential
It’s funIt develops other key
skills.
Potential Source: Flickr Fun Source: Flickr Key Skills Source: Flickr
What do you need to teach?
algorithms = precise
instructions
create and check simple programs
logicalReasoning
What do you need to teach?
programming for purpose
SequenceSelection
Repetitionvariables
input and output
logicalreasoning
Activity One
Navigate to: www.socrative.com
Choose pupil login
Sign in to SoftEggRoom
How to facilitate learning?Software guided
learningFrom a pre-
made resourceTeacher led
sessionRe-mixing
• Starting Assessment• Introductory Lessons
• Differentiation by Ability
• Creating a base project• Allowing group work • Teaching debugging
• Teaching a specific skill• Improving programs
• Showing potential• Giving examples
• Teaching creativity
Resource Guided
www.gethopscotch.com/hour-of-code bit.ly/hopscotchepub
bit.ly/fonthilltri
Activity Two
Use the resource and Hopscotchto create a simple program.
Work with a partner, so that youcan discuss the process.
Be ready to share with everyonehow you found the task.
What Software to Use?
EYFS + KS1
www.learn.code.org www.game.kodable.com/#www.iboard.co.uk
BeeBot
Tiny Tap
Scratch Jr
What Software to Use?
KS2
http://learn.code.orgbit.ly/swblockly
Game Press Sketch Nation
HopScotch Tiny Tap
Activity Three
Choose some of the software thatI have just modelled, use it andthink about how and when you
could use it in class.