+ All Categories
Home > Documents > ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed...

``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed...

Date post: 12-Jun-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
72
“It’s not the coding curriculum!”: Repositioning CS education reform in the UK @ProfTomCrick http://www.computingatschool.org.uk 28 October 2017 @ProfTomCrick (CAS) #pyconuk 28 October 2017 1 / 58
Transcript
Page 1: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

“It’s not the coding curriculum!”:Repositioning CS education reform in

the UK

@ProfTomCrick

http://www.computingatschool.org.uk

28 October 2017

@ProfTomCrick (CAS) #pyconuk 28 October 2017 1 / 58

Page 2: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 3: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Introduction

Terminological Diversions

@ProfTomCrick (CAS) #pyconuk 28 October 2017 3 / 58

Page 4: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Introduction

Quotes on the Internet...

“Computer science is no more about computers thanastronomy is about telescopes.”

Edsger W. DijkstraHal Abelson

@ProfTomCrick (CAS) #pyconuk 28 October 2017 4 / 58

Page 5: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 6: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 7: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

CAS

(join now for free: http://community.computingatschool.org.uk)

@ProfTomCrick (CAS) #pyconuk 28 October 2017 7 / 58

Page 8: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 9: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

CAS

The CAS Community

@ProfTomCrick (CAS) #pyconuk 28 October 2017 9 / 58

Page 10: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 11: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

CAS

https://helloworld.raspberrypi.org

@ProfTomCrick (CAS) #pyconuk 28 October 2017 11 / 58

Page 12: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 13: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 14: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 15: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 16: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 17: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 18: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Policy

Catalysts for Policy Change

“I was flabbergasted to learn that today computer scienceisn’t even taught as standard in UK schools. Your ITcurriculum focuses on teaching how to use software, butgives no insight into how it’s made.”

Eric Schmidt, Executive Chairman, Google (August 2011)

@ProfTomCrick (CAS) #pyconuk 28 October 2017 18 / 58

Page 19: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Policy

@ProfTomCrick (CAS) #pyconuk 28 October 2017 19 / 58

Page 20: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Policy

Program or Be Programmed?

“For the majority, the world of software is a built worldthat, like a city, helps us to organise and consume. But ithas been built by others. For the minority, software ismerely a curtain that can be pulled aside to reveal a wildworld of confusion, trial and error, but also of virtuallyunlimited creative and commercial potential. It is time forBritish schoolchildren to be granted access to this world.”

The Times (November 2012)

@ProfTomCrick (CAS) #pyconuk 28 October 2017 20 / 58

Page 21: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 22: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 23: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 24: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 25: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 26: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 27: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 28: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 29: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 30: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 31: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 32: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Curriculum Reform in England

Changing Names, Changing Aims

@ProfTomCrick (CAS) #pyconuk 28 October 2017 32 / 58

Page 33: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 34: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 35: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Curriculum Reform in England

Purpose

“A high-quality computing education equips pupils to usecomputational thinking and creativity to understand andchange the world.”

Computing Programmes of Study (2013)

@ProfTomCrick (CAS) #pyconuk 28 October 2017 35 / 58

Page 36: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Computational Thinking

“Computational thinking is the thought processes involvedin formulating problems and their solutions so that thesolutions are represented in a form that can be effectivelycarried out by an information-processing agent.”

Jeannette M. Wing (2008)

@ProfTomCrick (CAS) #pyconuk 28 October 2017 36 / 58

Page 37: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 38: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 39: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Benefits of Computational Thinking?

Confidence in dealing with complexity;

Persistence in working with difficult problems;

Tolerance for ambiguity;

The ability to deal with open-ended problems;

The ability to communicate and work with others to achieve acommon goal or solution.

@ProfTomCrick (CAS) #pyconuk 28 October 2017 39 / 58

Page 40: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 41: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 42: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 43: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 44: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 45: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Challenges of Teaching Programming

“But not everyone will be a programmer!”’

Are we actually teaching problem-solving?

Syntax and semantics: which language first?

Depth vs. breadth: language(s), tools, software carpentry

Real-world context and applications

Nurturing curiosity

It’s easier to:

read code than write codeedit code than to start with a blank screen

Pair programming is a powerful tool

Promoting debugging as a key skill (failure is good!)

Importance of high-quality pedagogies for learning andassessment

@ProfTomCrick (CAS) #pyconuk 28 October 2017 40 / 58

Page 46: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 47: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

CSUnplugged: CS Without a Computer

http://csunplugged.org

@ProfTomCrick (CAS) #pyconuk 28 October 2017 42 / 58

Page 48: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

CAS Barefoot: CS/CT Knowledge

https://barefootcas.org.uk

@ProfTomCrick (CAS) #pyconuk 28 October 2017 43 / 58

Page 49: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 50: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 51: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

QuickStart Computing: Transitions

http://bit.ly/qsks3

@ProfTomCrick (CAS) #pyconuk 28 October 2017 46 / 58

Page 52: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

CAS Tenderfoot: CPD

https://www.computingatschool.org.uk/custom_pages/56-tenderfoot

@ProfTomCrick (CAS) #pyconuk 28 October 2017 47 / 58

Page 53: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Project Quantum: Effective Assessment

https://diagnosticquestions.com/Quantum

@ProfTomCrick (CAS) #pyconuk 28 October 2017 48 / 58

Page 54: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Computational Thinking

Bebras: International Challenge on Informatics and CT

http://www.bebras.org

@ProfTomCrick (CAS) #pyconuk 28 October 2017 49 / 58

Page 55: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Curriculum Reform in Wales

@ProfTomCrick (CAS) #pyconuk 28 October 2017 50 / 58

Page 56: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Curriculum Reform in Wales

The Educational Challenge

What does being“digitally competent” mean for a

4/8/12/16 year old?

@ProfTomCrick (CAS) #pyconuk 28 October 2017 51 / 58

Page 57: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Curriculum Reform in Wales

Digital Competence Framework

1 CitizenshipIdentify, Image & ReputationHealth & WellbeingDigital Rights, Licensing & OwnershipOnline Behaviour & Cyberbulling

2 Interacting & CollaboratingCommunicationCollaborationStoring & Sharing

3 ProducingPlanning, Sourcing & SearchingCreatingEvaluating & Improving

4 Data & Computational ThinkingProblem Solving & ModellingData & Information Literacy

@ProfTomCrick (CAS) #pyconuk 28 October 2017 52 / 58

Page 58: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying
Page 59: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Now...

Third year of new Computing curriculum in England

UK-wide – and international – curricula reforms

High profile (and successful) lobbying and engagement...

...on multiple levels: schools, teachers, government, parents, public...

Core funding from government and key supporters

A community of practice: CAS Network of Teaching Excellence

Moving from policy (strategic) to implementation (operational)

Learning from/sharing best practice internationally

It’s not just about tech...

It’s not just about coding...

Computing and CT is for everyone

@ProfTomCrick (CAS) #pyconuk 28 October 2017 54 / 58

Page 60: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Now...

Third year of new Computing curriculum in England

UK-wide – and international – curricula reforms

High profile (and successful) lobbying and engagement...

...on multiple levels: schools, teachers, government, parents, public...

Core funding from government and key supporters

A community of practice: CAS Network of Teaching Excellence

Moving from policy (strategic) to implementation (operational)

Learning from/sharing best practice internationally

It’s not just about tech...

It’s not just about coding...

Computing and CT is for everyone

@ProfTomCrick (CAS) #pyconuk 28 October 2017 54 / 58

Page 61: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Now...

Third year of new Computing curriculum in England

UK-wide – and international – curricula reforms

High profile (and successful) lobbying and engagement...

...on multiple levels: schools, teachers, government, parents, public...

Core funding from government and key supporters

A community of practice: CAS Network of Teaching Excellence

Moving from policy (strategic) to implementation (operational)

Learning from/sharing best practice internationally

It’s not just about tech...

It’s not just about coding...

Computing and CT is for everyone

@ProfTomCrick (CAS) #pyconuk 28 October 2017 54 / 58

Page 62: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Now...

Third year of new Computing curriculum in England

UK-wide – and international – curricula reforms

High profile (and successful) lobbying and engagement...

...on multiple levels: schools, teachers, government, parents, public...

Core funding from government and key supporters

A community of practice: CAS Network of Teaching Excellence

Moving from policy (strategic) to implementation (operational)

Learning from/sharing best practice internationally

It’s not just about tech...

It’s not just about coding...

Computing and CT is for everyone

@ProfTomCrick (CAS) #pyconuk 28 October 2017 54 / 58

Page 63: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 64: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 65: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 66: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 67: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 68: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 69: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Where Are We Going?

Looking Ahead...

Our work is not finished

CPD and upskilling the teachers

Building confidence and capability

Recruiting (and retaining) qualified teachers

Effective pedagogies for teaching computing/programming/CT etc

Identifying and sharing best practice

Understanding assessment and progression

Depth, breadth and creativity

Wide application of computational thinking

Computing/CT across the curriculum?

Changing perceptions of the discipline: school, parents, public, etc

The CAS motto: “There is no ‘them’, only us!

@ProfTomCrick (CAS) #pyconuk 28 October 2017 55 / 58

Page 70: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Links

Useful Links

Join CAS! http://community.computingatschool.org.uk

CAS Network of Excellence:https://www.computingatschool.org.uk/noe

Computing Programme of Study in England (2013):https://www.gov.uk/government/publications/

national-curriculum-in-england-computing-programmes-of-study

Digital Competence Framework in Wales (2016):http://learning.gov.wales/resources/browse-all/

digital-competence-framework/?lang=en

Hello World magazine (by Raspberry Pi, CAS, BCS and BT):https://helloworld.raspberrypi.org

Royal Society Computing Education project (2016-present):

https://royalsociety.org/topics-policy/projects/computing-education

@ProfTomCrick (CAS) #pyconuk 28 October 2017 56 / 58

Page 71: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Links

Policy Reports

Nesta Next Gen. report (2011):http://www.nesta.org.uk/publications/assets/features/next_gen

Royal Society report on Computing in Schools (2012):http://royalsociety.org/education/policy/computing-in-schools/report/

UK Digital Skills Taskforce (2014):http://www.ukdigitalskills.com

House of Lords Digital Skills Select Committee report (2015):https://www.parliament.uk/business/committees/committees-a-z/lords-select/

digital-skills-committee/news/report-published

House of Commons S&T Select Committee report (2016):https://www.publications.parliament.uk/pa/cm201617/cmselect/cmsctech/270/

27002.htm

House of Lords Communications Select Committee report (2017):

https://www.publications.parliament.uk/pa/ld201617/ldselect/ldcomuni/130/

13002.htm

@ProfTomCrick (CAS) #pyconuk 28 October 2017 57 / 58

Page 72: ``It's not the coding curriculum!'': Repositioning CS ... · Recruiting (and retaining) quali ed teachers E ective pedagogies for teaching computing/programming/CT etc Identifying

Thank You

@ProfTomCrick

http://www.computingatschool.org.uk

@ProfTomCrick (CAS) #pyconuk 28 October 2017 58 / 58


Recommended