Top Banner
Coding in the new Computing Curriculum Image Source: Flickr
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: Fonthill - Coding Curriculum and Teaching Basics

Why teach coding?

Video Source: Youtube

Page 4: Fonthill - Coding Curriculum and Teaching Basics

What do you need to teach?

algorithms = precise

instructions

create and check simple programs

logicalReasoning

Page 5: Fonthill - Coding Curriculum and Teaching Basics

What do you need to teach?

programming for purpose

SequenceSelection

Repetitionvariables

input and output

logicalreasoning

Page 6: Fonthill - Coding Curriculum and Teaching Basics

Activity One

Navigate to: www.socrative.com

Choose pupil login

Sign in to SoftEggRoom

Page 7: Fonthill - Coding Curriculum and Teaching Basics

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

Page 9: Fonthill - Coding Curriculum and Teaching Basics

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.

Page 10: Fonthill - Coding Curriculum and Teaching Basics

What Software to Use?

EYFS + KS1

www.learn.code.org www.game.kodable.com/#www.iboard.co.uk

BeeBot

Tiny Tap

Scratch Jr

Page 11: Fonthill - Coding Curriculum and Teaching Basics

What Software to Use?

KS2

http://learn.code.orgbit.ly/swblockly

Game Press Sketch Nation

HopScotch Tiny Tap

Page 12: Fonthill - Coding Curriculum and Teaching Basics

Activity Three

Choose some of the software thatI have just modelled, use it andthink about how and when you

could use it in class.

Page 13: Fonthill - Coding Curriculum and Teaching Basics

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.