insight into computing

27
Insight into Computing Jon Chippindall Class Teacher and Computing Leader Crumpsall Lane Primary School @drchips_ CAS Master Teacher www.computingatschool.org.uk

Upload: aaron

Post on 25-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Insight into Computing. Jon Chippindall Class Teacher and Computing Leader Crumpsall Lane Primary School @ drchips _ CAS Master Teacher www.computingatschool.org.uk. Overview. Why the change? What is Computing? How are we going to deliver it? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Insight into Computing

Insight into ComputingJon Chippindall

Class Teacher and Computing Leader Crumpsall Lane Primary School

@drchips_CAS Master Teacher

www.computingatschool.org.uk

Page 2: Insight into Computing

Overview

• Why the change?

• What is Computing?

• How are we going to deliver it?– Explore key terminology in NC (algorithm, sequence,

selection, repetition, variables, decomposition)

• Reflections on implementing a Computing curriculum

Page 3: Insight into Computing

Why… change from ICT?

• Since 1999, ICT in schools has focused on developing pupils’ skills using programs, such as Microsoft Office

• Such ‘learning using computers’ is very different to ‘learning about computers’

• In 2011 Eric Schmidt, Google’s Executive Chairman, explained he was ‘flabbergasted’ that Computer Science wasn’t on National Curriculum and England risked throwing away its great ‘computing heritage’.

Page 4: Insight into Computing

Why… change from ICT?

• ‘Next Gen’ and Royal Society reports (Shut down or restart?) called for rebranding of ICT with increased focus on Computer Science

• Secretary of State for Education announced at 2012 BETT he would ‘disapply’ old ICT programme of study

Page 5: Insight into Computing

Why… change from ICT?

• British Computing Society and Royal Academy of Engineering drafted new Computing Programme of Study to be implemented from September 2014

• CAS members

• Google…

Page 6: Insight into Computing

What… is Computing?

Computing

Computer Science Information Technology Digital Literacy

Revolution Evolution

Page 7: Insight into Computing

What… is Computing?Key Stage 1

• 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

• use technology safely and respectfully, keeping personal information private; know where to go for help and support when they have concerns about material on the internet

• recognise common uses of information technology beyond school.

Computer Science

Information Technology

Digital Literacy

Page 8: Insight into Computing

What… is Computing?Key Stage 2

• 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

• use technology safely, respectfully and responsibly; know a range of ways to report concerns and inappropriate behaviour

• select, use and combine a variety of software (including internet services) on a range of digital devices to accomplish given goals, including collecting, analysing, evaluating and presenting data and information.

Computer Science Information Technology Digital Literacy

Page 9: Insight into Computing

An example of a Computing curriculum

Page 10: Insight into Computing

Online (IT & DL)

• Websites (Year 1)• Email (Year 2 & 4)• Blogging (Class and own)• Internet research (Y 3 & 4)– SEO in Year 5 (CS)

• Video conferencing (Year 4)• Cloud computing (Year 5)

www.kidblog.org

Page 11: Insight into Computing

Multimedia (IT)

• Skills targeted within foundation subjects’ learning challenges

• Graphics (Years 1 & 3) • Text (Years 1, 3 & 5) • Digital audio (Years 2 & 5)• Video recording and editing (Years 2 & 6)• Animation (Years 4 & 6)

Page 12: Insight into Computing

Multimedia (IT)

• Text (Book Creator and iBooks)

• Video recording and editing (iMovie)

• Animation (I can animate)

Page 13: Insight into Computing

What is Computer science?

Page 14: Insight into Computing

What is an algorithm?

Page 15: Insight into Computing

Thinking algorithmically Pupils...- are able to break down tasks into a sequence of steps and understand the importance of the order of the sequence

- are able to ‘think through’ and predict the outcome of an algorithm (logical reasoning)

- can evaluate and modify algorithms if they aren’t functioning as desired (debug)

At Key Stage 2:- can incorporate algorithmic concepts such as selection and repetition

Page 17: Insight into Computing

How? Key Stage 1

Page 18: Insight into Computing

A model for progression…

Edd

ExploreDefineDebug

Page 19: Insight into Computing

Examples of EDD

Page 20: Insight into Computing

Programming apps for KS 1

Bee Bot

Move the Turtle Hopscotch

Kodable

Page 21: Insight into Computing

Algorithmic thinking at Key Stage 2

Page 22: Insight into Computing

Algorithmic thinking at Key Stage 2

Hopscotch app and Cargo Bot

Page 23: Insight into Computing

Unplugged - Algorithmic thinking at Key Stage 2

Can you spot the selection in Flappy Bird?

Page 24: Insight into Computing

Algorithmic thinking at Key Stage 2

Programming is the lab work for computational thinking

Scratch: selection; repetition; variables

Page 25: Insight into Computing

Implementation • Experiential staff meeting by key stage• Focus on practical experience of programming

and explaining key terminology • Supporting documentation (SoW) developed

for teachers• Team teach/model/pupils to help • Celebration event

Page 26: Insight into Computing

Assessment

• Exceeded • Working towards• Evidence: screen shots; photographs; quotes

Page 27: Insight into Computing

Reflections

• Greater emphasis on ‘Coding Challenges’ for pupils to apply programming skills creatively

• EDD model

• Develop curriculum further: networking; SEO; data

• Encourage teachers to adapt the computer science curriculum to better fit with wider learning of pupils