``it's not the coding curriculum!'': repositioning cs ... · recruiting (and...
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/1.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/2.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/5.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/6.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/8.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/10.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/12.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/13.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/14.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/15.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/16.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/17.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/21.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/22.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/23.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/24.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/25.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/26.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/27.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/28.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/29.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/30.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/31.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/33.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/34.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/37.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/38.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/43.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/44.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/45.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/46.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/47.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/48.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/49.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/50.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/51.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/52.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/53.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/54.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/55.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/56.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/57.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/58.jpg)
![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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/59.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/60.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/61.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/62.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/63.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/64.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/65.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/66.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/67.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/68.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/69.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/70.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/71.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060215/5f05cefa7e708231d414cfdc/html5/thumbnails/72.jpg)
Thank You
@ProfTomCrick
http://www.computingatschool.org.uk
@ProfTomCrick (CAS) #pyconuk 28 October 2017 58 / 58