fonthill - coding curriculum and teaching basics

13
Coding in the new Computing Curriculum Image Source: Flickr

Upload: softeggucation

Post on 07-Aug-2015

39 views

Category:

Education


1 download

TRANSCRIPT

Why teach coding?

Video Source: Youtube

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

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.

How to Differentiate?

Lesson Objective

The key is knowing and using the progression documents in your curriculum well. What is the step before, what is the next step?

Create a simple program

Adding additional features, such as repetition, or variables

With support, create a simple program.