85
Computing: From Planning To Practice Zagreb, Croatia June 2016

James Langley presentation about Computer science & ICT curriculum

Embed Size (px)

Citation preview

Page 1: James Langley presentation about Computer science & ICT curriculum

Computing: From Planning To Practice

Zagreb, Croatia June 2016

Page 2: James Langley presentation about Computer science & ICT curriculum

Computing: From Planning To Practice

James Langley

Educational Consultant

www.langleyassociates.com

@langleyassoc

@lordlangley73

#KurikulumHR

Page 3: James Langley presentation about Computer science & ICT curriculum

Introductions

Rachel Brown

@rakey1

Me (ages ago!!)

@langleyassoc

@lordlangley73

Hollie Rowley

@insideeoutt

Ray Chambers

@Lanky_Boi_Ray

Page 4: James Langley presentation about Computer science & ICT curriculum

Born to be Digital

Page 5: James Langley presentation about Computer science & ICT curriculum

Problems with technology

EY children are too young,

they will break the equipment

EY not allowed in the IT suite

Page 6: James Langley presentation about Computer science & ICT curriculum

IT Amnesty

Page 7: James Langley presentation about Computer science & ICT curriculum

Understanding the world

ELG15 - Technology

Children recognise that a range of technology is

used in places such as homes and schools. They

select and use technology for particular purposes.

Page 8: James Langley presentation about Computer science & ICT curriculum

Technology from an early age

Chip and pin

Barcode scanner

@JessicaWebb92

Page 9: James Langley presentation about Computer science & ICT curriculum

Ordering online Tills Making appointments

Page 10: James Langley presentation about Computer science & ICT curriculum

Technology walks

Page 11: James Langley presentation about Computer science & ICT curriculum

Walkie Talkies

Page 12: James Langley presentation about Computer science & ICT curriculum

Easispeaks

Page 13: James Langley presentation about Computer science & ICT curriculum

TTS Big Points

Page 14: James Langley presentation about Computer science & ICT curriculum

Digital Cameras

Page 15: James Langley presentation about Computer science & ICT curriculum

Wordfoto

Page 16: James Langley presentation about Computer science & ICT curriculum

Pic Collage

Page 17: James Langley presentation about Computer science & ICT curriculum

QR codes in provision

Page 18: James Langley presentation about Computer science & ICT curriculum

Outdoor Learning

Page 19: James Langley presentation about Computer science & ICT curriculum

Audioboom

Page 20: James Langley presentation about Computer science & ICT curriculum
Page 21: James Langley presentation about Computer science & ICT curriculum

Phonics

Page 22: James Langley presentation about Computer science & ICT curriculum

Maths

Page 23: James Langley presentation about Computer science & ICT curriculum

Programmable Toys

Page 24: James Langley presentation about Computer science & ICT curriculum

Interactive Whiteboards

Page 25: James Langley presentation about Computer science & ICT curriculum

Metal Detectors

Page 26: James Langley presentation about Computer science & ICT curriculum

Tinkering

Page 27: James Langley presentation about Computer science & ICT curriculum

Website and blogging

Page 28: James Langley presentation about Computer science & ICT curriculum

The Curriculum at KS1 and 2

• Information and digital technologies

• Computational thinking and programming

• Digital literacy and communication

• E-society

Page 29: James Langley presentation about Computer science & ICT curriculum

• What activities do you do with the children?

• Where do these activities fit in within your

curriculum?

• What equipment do you use?

• Are they whole class/group activities?

• What has been your best Computing lesson?

• What has been your least successful

Computing lesson?

What do you already do with Computing within school?

Page 30: James Langley presentation about Computer science & ICT curriculum

Key stage 1

Pupils should be taught to:

understand what algorithms are; how they are implemented as programs on digital devices; and that

programs execute by following precise and unambiguous instructions

create and debug simple programs

use logical reasoning to predict the behaviour of simple programs

use technology purposefully to create, organise, store, manipulate and retrieve digital content

recognise common uses of information technology beyond school

use technology safely and respectfully, keeping personal information private; identify where to go for

help and support when they have concerns about content or contact on the internet or other online

technologies.

The UK curriculum

Page 31: James Langley presentation about Computer science & ICT curriculum

Key stage 2

Pupils should be taught to:

design, write and debug programs that accomplish specific goals, including controlling or simulating physical

systems; solve problems by decomposing them into smaller parts

use sequence, selection, and repetition in programs; work with variables and various forms of input and output

use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms

and programs

understand computer networks including the internet; how they can provide multiple services, such as the world

wide web; and the opportunities they offer for communication and collaboration

use search technologies effectively, appreciate how results are selected and ranked, and be discerning in

evaluating digital content

select, use and combine a variety of software (including internet services) on a range of digital devices to design

and create a range of programs, systems and content that accomplish given goals, including collecting, analysing,

evaluating and presenting data and information

use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a

range of ways to report concerns about content and contact.

The UK curriculum

Page 32: James Langley presentation about Computer science & ICT curriculum

The Curriculum at KS1 and 2

Page 33: James Langley presentation about Computer science & ICT curriculum
Page 34: James Langley presentation about Computer science & ICT curriculum
Page 35: James Langley presentation about Computer science & ICT curriculum

What are all these big words?

Page 36: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Year 1 Computational thinking and programming

Solve a simple logical task

Follow and demonstrate steps

in the process of solving a simple task

Page 37: James Langley presentation about Computer science & ICT curriculum

Back to back

Page 38: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

The Human Robot

Page 39: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

The Juice Robot

Cup

Bottle

Tap

Bottle Top

Put

Fasten

Unfasten

Pick up

Pour

Put down

Under

Turn on

Turn off

Stop

In

Nouns

Verbs

Page 40: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Year 2 Computational thinking and programming

Analyse a sequence of instructions which performs a simple

task and correct (debug) a wrong order if necessary.

Design a sequence of instructions which uses repetition.

Page 41: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Time to dance!

Page 42: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Time to dance!

1Everyone

Advance and retire twice While holding inside hands with your partner.8

2

Half right and left Ladies sidestep (sevens) to the left to change places

and finish facing the opposite gent. Everyone dances two short threes.

Gents now sidestep to the right to change places an all dance two short

threes.

8

3

Dance with opposite Take right hands with the person opposite and

sidestep to the gents left. Two short threes in place and dance back into

the set finishing with two short threes.

8

4

Dance around With crossed hands dance around the other couple

finishing in the original position facing away from the previous couple

and facing toward a new couple in the line.

Some teachers will simplify this movement for beginners by having the

dancers merely turn around each other without progressing.

8

Page 43: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Time to dance!

Page 44: James Langley presentation about Computer science & ICT curriculum

Physical Devices

and Virtual Representations

Page 45: James Langley presentation about Computer science & ICT curriculum

Physical Devices

and Virtual Representations

Page 46: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

Sequence

Variable

Selection

Repetition

AbstractionDebugging

Decomposition

Page 47: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

Sequence To place programming instructions in order

with each one executed one after the other.

Page 48: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

Debugging Finding errors and correcting them in a program.

Page 49: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

RepetitionRepetition is the recurrence of actions or events. For

example, we eat our lunch each lunchtime and might

watch a favourite soap every evening.

Page 50: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

SelectionSelection is the programming structure through which a

computer executes one or other set of instructions

according to whether a particular condition is met or

not. This ability to do different things depending on

what happens in the computer as the program is run or

out in the real world lies at the heart of what makes

programming such a powerful tool.

Page 51: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

VariableThe way computer store simple data. It’s like a box to

store things in and used at a later time.

Page 52: James Langley presentation about Computer science & ICT curriculum

Have you ever tried Human Pacman?

Page 53: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

AbstractionAbstraction is reducing the complexity of something by

eliminating unnecessary detail.

Page 54: James Langley presentation about Computer science & ICT curriculum

What other words do we need to know?

DecompositionThe process of breaking down a problem into smaller

manageable parts is known as decomposition.

Decomposition helps us solve complex problems and

manage large projects.

Page 55: James Langley presentation about Computer science & ICT curriculum

Code it – Phil Bagge

@baggiepr

Page 56: James Langley presentation about Computer science & ICT curriculum

CAS Barefoot Computing

Page 57: James Langley presentation about Computer science & ICT curriculum

Hour of Code

Page 58: James Langley presentation about Computer science & ICT curriculum

Other essentials

bit.ly/computingks1

bit.ly/computingks2

@stevebunce

Page 59: James Langley presentation about Computer science & ICT curriculum

Year 3 Computational thinking and programming

Design a program by using a visual environment and

sequence, selection and repetition and evaluate suggested

solutions with teacher’s assistance.

Page 61: James Langley presentation about Computer science & ICT curriculum
Page 62: James Langley presentation about Computer science & ICT curriculum

Year 4 Computational thinking and programming

Design a program by using a visual environment and

sequence, selection and repetition and input values.

Solve more complex tasks with or without a computer.

Page 63: James Langley presentation about Computer science & ICT curriculum
Page 64: James Langley presentation about Computer science & ICT curriculum

Year 5 Computational thinking and programming

Use a programming language to design programmes using

input and output values a repetition.

Create an algorithm for solving simple tasks, check the

validity of the algorithm, detect and correct the mistakes.

Page 65: James Langley presentation about Computer science & ICT curriculum

Unplugged activities

Time for some magic!

Page 66: James Langley presentation about Computer science & ICT curriculum

Decomposing a game

Name of game

Main character

Villain

Movement algorithm

Objects to avoid

Scoring algorithm

How objects move

Collision procedure

Losing procedure

Winning procedurehttp://www.webworksllc.com/games/Donkey_Kong.cfm

Page 67: James Langley presentation about Computer science & ICT curriculum

Decomposing a game

Name of game

Main character

Villain

Movement algorithm

Objects to avoid

Scoring algorithm

How objects move

Collision procedure

Losing procedure

Winning procedurehttp://www.froggerclassic.appspot.com/

Page 68: James Langley presentation about Computer science & ICT curriculum

Logical reasoning

Sequencing

Debugging

Repetition

Selection

Variables

Search for Scratch MIT

Username: langleyassoc

Password: trainer

Page 69: James Langley presentation about Computer science & ICT curriculum

Pseudo code

Logical reasoning

Sequencing

Debugging

Repetition

Selection

Variables

Scratch Extension activities

Page 70: James Langley presentation about Computer science & ICT curriculum

Physical computing

Page 71: James Langley presentation about Computer science & ICT curriculum
Page 72: James Langley presentation about Computer science & ICT curriculum
Page 73: James Langley presentation about Computer science & ICT curriculum
Page 74: James Langley presentation about Computer science & ICT curriculum
Page 75: James Langley presentation about Computer science & ICT curriculum
Page 76: James Langley presentation about Computer science & ICT curriculum
Page 77: James Langley presentation about Computer science & ICT curriculum
Page 78: James Langley presentation about Computer science & ICT curriculum
Page 79: James Langley presentation about Computer science & ICT curriculum
Page 80: James Langley presentation about Computer science & ICT curriculum
Page 81: James Langley presentation about Computer science & ICT curriculum
Page 82: James Langley presentation about Computer science & ICT curriculum
Page 83: James Langley presentation about Computer science & ICT curriculum
Page 84: James Langley presentation about Computer science & ICT curriculum
Page 85: James Langley presentation about Computer science & ICT curriculum