simon peyton jones computing at school working group september 2014

40
COMPUTING AT SCHOOL IN THE UK Simon Peyton Jones Computing at School Working Group September 2014

Upload: stella-clarke

Post on 21-Dec-2015

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Simon Peyton Jones Computing at School Working Group September 2014

COMPUTING AT SCHOOL IN THE UK

Simon Peyton JonesComputing at School Working

GroupSeptember 2014

Page 2: Simon Peyton Jones Computing at School Working Group September 2014

What is education for?

Education should prepare young people for

jobs that do not yet exist, using technologies that have not

yet been invented, to solve problems of which we

are not yet awareRichard Riley

Page 3: Simon Peyton Jones Computing at School Working Group September 2014

What every child should learn

At school, we teach both disciplines and technologies & skills

Disciplines• Principles, ideas• Knowledge, laws• Techniques,

methods• Broadly applicable• Dates slowly

Technologies & skills

• Artefacts• Machines• Programs• Products• Organisations• Business processes• Dates quickly

Physics, chemistry, mathematics,

English

Budgeting, presentation skills, metalwork,

textiles

Page 4: Simon Peyton Jones Computing at School Working Group September 2014

The UK picture

• Principles• Ideas• Laws• Broadly applicable• But needs application• Dates slowly

• Spreadsheets• Databases• Powerpoint• Digital media• Using the web• Safety on the internet• Plan communication

projects

Range of 14+ different age-16 qualifications

No age-16 qualification at all (2009)

Computer ScienceBarely taught

Information and Communication Technology

(ICT)Statutory, dominant

Page 5: Simon Peyton Jones Computing at School Working Group September 2014

The UK picture

• Principles• Ideas• Laws• Broadly applicable• But needs application• Dates slowly

• Spreadsheets• Databases• Powerpoint• Digital media• Using the web• Safety on the internet• Plan communication

projects

Range of 14+ different age-16 qualifications

No age-16 qualification at all (2009)

Computer Science

Barely taught

ICTStatutory, dominant

Too much focus on

technology

Not enough on ideas

Page 6: Simon Peyton Jones Computing at School Working Group September 2014

What we want instead

Ideas as well as technologyCreate as well as consumeWrite as well as readUnderstand as well as useKnowledge rather than magic

Page 7: Simon Peyton Jones Computing at School Working Group September 2014

A radical shift of perception

Computer science is a

niche university subject for socially-

challenged males

Computer science is a foundational

discipline, like maths or

physics, that every child

should learn, from primary

school onwards

What most people think

The reality

Page 8: Simon Peyton Jones Computing at School Working Group September 2014

What is “Computer Science”?

The study ofinformationcomputationalgorithms, data structures, programscommunication and coordination

Skills inprogramingcomputational thinkingabstraction, modelling, design

Page 9: Simon Peyton Jones Computing at School Working Group September 2014

What is “Computer Science”?

Page 10: Simon Peyton Jones Computing at School Working Group September 2014

clown

English grammar and computing

BCS Academy of Computing 10

the pirate

dog

and

laughed

old

sang

danceda

huge

big

tiny

and

Follow the arrows to generate a sentence

(This is a "finite state automaton")

Page 11: Simon Peyton Jones Computing at School Working Group September 2014

Computational thinking (Jeannette Wing)

Computational thinking is something people do, not something computers do

Computational thinking is ubiquitous; it is useful in every profession, and in daily life

Computational thinking is the process of recognising aspects of computation in the

world that surrounds us, and applying tools and techniques from computing to

understand and reason about both natural and artificial systems and processes.

Page 12: Simon Peyton Jones Computing at School Working Group September 2014

What is “Computer Science”? Primarily rooted in ideas rather than technology

hence using the term “computer science” rather than “information technology”

Foundational Not just “coding/programming” (although that too) Not just to get a good job (although that too) Not just for geeks, or even future software professionals

Ubiquitous, like maths: biology, ecology, design, engineering, astronomy, medicine,…

A quintessentially STEM subject (involving Science, Technology, Engineering, and Mathematics)

Page 13: Simon Peyton Jones Computing at School Working Group September 2014

Why CS for every child?

Understand the digital world

Understand the natural world

Skills for almost any job

(just like science)

Page 14: Simon Peyton Jones Computing at School Working Group September 2014

Summary so far

1. Computer science is educationally foundational

2. Computer science equips students to meet the huge un-met demand from employers.

3. Computer science is tremendous fun: creativity, intellectual beauty, programming, robots, making things do stuff.

What more do you want?

Page 15: Simon Peyton Jones Computing at School Working Group September 2014

STEP 1ENGAGE THE COMMUNITY

Page 16: Simon Peyton Jones Computing at School Working Group September 2014

The Computing At School working group (CAS)

Simply a group of individuals, concerned about the state of computing education at school in the UK

Varied backgrounds, common concerns Teachers Industry (eg Google, Microsoft) University academics (incl CPHC, UKCRC) Members of exam board (eg AQA) Members of professional societies (eg BCS) Parents Local educational advisers Teacher trainers

Now fully part of BCS, the Chartered Institute for IT

No staff, no money, no office. All volunteers

Page 17: Simon Peyton Jones Computing at School Working Group September 2014

Now over 14,000

members

Growing at >5% each

month

Page 18: Simon Peyton Jones Computing at School Working Group September 2014

Grass roots organisation

Membership Not all teachers! But a lot of

teachers

Page 19: Simon Peyton Jones Computing at School Working Group September 2014

Our friends... we love you

Apps for Good cs4fn Code

Club

Computing at SchoolYoung

Rewired State

NextGen skills

campaign

Technocamps

CoderDojo

Hack to the future

YouSrc

Make Things Do Stuff

Raspberry Pi

Greenfoot

Page 20: Simon Peyton Jones Computing at School Working Group September 2014

Which leaves the problem

Page 21: Simon Peyton Jones Computing at School Working Group September 2014

STEP 2ENGAGE THE

POLICY MAKERS

Page 22: Simon Peyton Jones Computing at School Working Group September 2014

2010: the CAS curriculum

Page 23: Simon Peyton Jones Computing at School Working Group September 2014

2011/2: High profile reports

Feb 2011: The Livingstone/Hope report Bring computer science into the National

Curriculum as an essential discipline

2011: Ofsted report on ICT

Jan 2012: Royal Society Computing in Schools Report The current delivery of Computing education in

many UK schools is highly unsatisfactory Computer Science is a rigorous academic discipline

and needs to be recognised as such in schools Every child should have the opportunity to learn

Computing at school

Page 24: Simon Peyton Jones Computing at School Working Group September 2014

2011: Into political discourse

"I was flabbergasted to learn that today computer science isn't even taught as standard in UK schools," he said, "Your IT curriculum focuses on teaching how to use software, but gives no insight into how it's made.“

Eric Schmidt, CEO Google, August 2011

Page 25: Simon Peyton Jones Computing at School Working Group September 2014

Qualifications

Awarding bodies

Number of GCSEs in Computer Science

Sept 2009 0Sept 2010 OCR 1Sept 2012 AQA, Edexcel,

WJEC4

Sept 2013 CIE 5

GCSE: national examinations taken at age 16

Offered by “awarding bodies”

Page 26: Simon Peyton Jones Computing at School Working Group September 2014

New dirt-cheap hardware platforms

Page 27: Simon Peyton Jones Computing at School Working Group September 2014

Curriculum June 2012: Secretary of State Gove

withdraws the National Curriculum for ICT (although ICT will remain compulsory).

Sept 2012: CAS asked to chair group to write the new national curriculum for ICT (!)

Jan 2013: “ICT” re-titled as “Computing”.

Jan 2013: Computer Science in the EBacc

Sept 2013: final version published

Sept 2014: first teaching

Page 28: Simon Peyton Jones Computing at School Working Group September 2014

Aims (age 6-16) All pupils

can understand and apply the fundamental principles of computer science, including logic, algorithms, data representation, and communication

can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems

can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems

are responsible, competent, confident and creative users of information and communication technology

Page 29: Simon Peyton Jones Computing at School Working Group September 2014

STEP 3MAKING IT HAPPEN

Page 30: Simon Peyton Jones Computing at School Working Group September 2014

Job done? Absolutely not!

The new challenge

Encourage, support, and equip the Computing teachers of the

nation

to deliver the new Computing curriculum

with confidence and enthusiasm

We are, in effect establishing an entirely new school subject

Page 31: Simon Peyton Jones Computing at School Working Group September 2014

Who will meet the challenge?

Not the Dept for Education, which is consciously standing back

We will, where "we" = software developersIT professionalsuniversity facultyteachers

Page 32: Simon Peyton Jones Computing at School Working Group September 2014

CPD and the Network of Excellence

Massive challenge250,000 primary teachers20,000 secondary teachers

Computing at School (CAS) and the British Computer Society (BCS) have launched a national Network of Excellence for Teaching Computer Science

800+ schools signed up

Single goal: support andequip our teachers toteach Computing

Modest DfE funding

Page 33: Simon Peyton Jones Computing at School Working Group September 2014

Resources

Page 34: Simon Peyton Jones Computing at School Working Group September 2014

Internationally The idea of "K-12 computer science" is

rapidly gaining traction around the world

Israel: way ahead of us!

USA: http://code.org, very high profile

Australia: new national curriculum on the way

New Zealand: computer science in secondary

Belgium, Sweden, Norway, France, Switzerland, Germany, the Netherlands... all have active groups

Page 35: Simon Peyton Jones Computing at School Working Group September 2014

Lessons Articulate one simple message: computer

science as a discipline, from primary school

Empower a broad group of passionate people, not just teachers.

Embrace diversity: no “One True Way”.

Speak with one voice; avoid the “circular firing squad”; many stakeholders => many, many meetings

Civil servants, and even politicians, are usually trying to do the Right Thing

Everything happens through personal relationships of trust and respect.

Page 36: Simon Peyton Jones Computing at School Working Group September 2014

Much to learn from each other

How should we teach computer science to 6 year olds, 8 year olds, 10 year olds...?

How can we avoid being captured by technology (again)? E.g. turning into an education in coding skills.

How should computing be assessed? What does progress look like?

How can we share ideas and resources across different educational systems?

Page 37: Simon Peyton Jones Computing at School Working Group September 2014

Back to our children

Engaged, curious, playful

Creative

Empowered, informed

Employed

Page 38: Simon Peyton Jones Computing at School Working Group September 2014

Most political problems are intractable and expensive

This one is solvable and cheap

This is the moment. We are riding an unstoppable wave of creative enthusiasm

Do not wait for someone else to do it. We have to do it.

And we can, if we put our minds to it.

http://www.computingatschool.org.uk

Page 39: Simon Peyton Jones Computing at School Working Group September 2014
Page 40: Simon Peyton Jones Computing at School Working Group September 2014