The Computing Curriculum

advertisement
The Computing Curriculum
Simon Humphreys
Computing At School
28th April 2014
simon.humphreys@computingatschool.org.uk,
@CompAtSch
1948
1951
http://www.geekologie.com/2009/11/early-computing-childrens-new.php
The context
The context
ICT
Computer
Science
Maths
2002
N/A
28,000
-
2003
16,000
8,000
56,000
…
…
…
…
2012
11,000
4,000
85,000
“In my vision, the child progams the
computer and, in so doing both acquires a
sense of mastery over a piece of the most
modern and powerful technology and
establishes an intimate contact with some
of the deepest ideas from science, from
mathematics, and from the art of
intellectual model building”
Seymour Papert, 1980
Computing At School (2008 …)
Computer Science
should be
recognised in
school as a
rigorous subject
discipline, like
physics or history,
quite distinct from
the (useful) skills of
digital literacy.
Next Gen
Recommendation 1
Bring computer science
into the National
Curriculum as an
essential discipline
Eric Schmidt
"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 – Edinburgh 2011
Michael Gove
“Computer Science is a rigorous,
fascinating and intellectually
challenging subject … we will
certainly consider including
Computer Science as an option in
the English Baccalaureate …
Although individual technologies
change … they are underpinned by
foundational concepts and principles
that have endured for decades …
the principles learnt in Computer
Science will still hold true.”
Michael Gove, January 2012
Shutdown or Restart?
Recommendation 6
The DfE should remedy the
current situation, where good
schools are dis-incentivised
from teaching Computer
Science, by reforming and
rebranding the current ICT
curriculum in England,
Schemes of work should be
established for ages 5-14
across the range of Computing
aspects, e.g. digital literacy,
Information Technology, and
Computer Science
Computer Science is a discipline
At school, we teach both disciplines
and technologies & skills
•
•
•
•
•
Disciplines
Principles, ideas
Knowledge, laws
Techniques, methods
Broadly applicable
Dates slowly
Physics, chemistry,
mathematics, English
Technologies & skills
•
•
•
•
•
•
•
Artefacts
Machines
Programs
Products
Organisations
Business processes
Dates quickly
Budgeting, presentation
skills, metalwork, textiles
What we want instead
Ideas
Create
Write
Understand
Knowledge
as well as
as well as
as well as
as well as
rather than
technology
consume
read
use
magic
The goal: to shift perception about
computer science
What most people think
Geeky
niche
The reality
Foundational,
for all
What is Computer Science?
Computer Science is the study of the
foundational principles and practices
of computation and computational
thinking, and their application in
the design and development of
computer systems.

A model curriculum for Computer Science has been developed by CAS
.
What is “Computer Science”?
 The study of




information
computation
algorithms, data structures, programs
communication and coordination
 Skills in
 programing
 computational thinking
 abstraction, modelling, design
Look ! No computers
http://csunplugged.org/sorting-networks
Main new thrust of the PoS
 Just as every student needs to learn a
bit of chemistry, even though few will
become chemists, so every student
should learn a bit of computer science
(including some elementary
programming) because they live in a
digital world. “...understanding how the
modern world works...” (Matthew
Hancock)
 From primary school onwards (like
science).
Result
 New title clearly signals a qualitative
change
 Computer Science added as the “fourth
science” to the EBacc
Aims of the PoS
GCSE
Computer
Science
Information
Technology
Digital literacy
Technology Enhanced
Learning
Understanding the National
Curriculum
Correct interpretation
Digital literacy
National Computing
Curriculum
Statuary document
Computer
Science
CS
Digital literacy
ITInformation
Technology
Subject Association
Teacher guides
Non- statuary document
A School’s curriculum
planning
Ambition
 Computer science from KS1 is ambitious;
eg “understand what algorithms are”.
 High degree of confidence that students
can understand this stuff
 We cannot get there instantly; but the
PoS has to last for a decade
 “PoS is a minimum” (David Brown Ofsted)
 Need for
 Teacher support and training across KS1-4
 Transitional Ofsted assessment
What is CAS doing?
Influencing national policy
Computing: a curriculum for
schools
Directly support teachers
“on the ground”
Background to CAS
BCS are the collaborative partner with CAS
11,100+ members (approx. 70% teachers)
103 Regional hubs
Active online community
Newsletter, events, conferences
Network of Excellence
Key stakeholder in development of
curriculum
 Building grassroots communities of practice







Community of Practice
“A community of practice is a
group of people who share a
common concern, a set of
problems, or interest in a
topic and who come together
to fulfil both individual and
group goals. CoPs often focus
on sharing best practices and
creating new knowledge to
advance a domain of
professional practice.
Interaction on an ongoing
basis is an important part of
this.”
http://net.educause.edu/ir/library/pdf/nli0531.pdf
 Connect people
 Provide a shared
context
 Enable dialogue
 Stimulate learning
 Capture and diffuse
existing knowledge
 Introduce collaborative
processes
 Help people organize
 Generate new
knowledge
Model of teacher professional development in the UK
Hubs &
Online forums
Network of
Excellence
Model (from
university to
school to
school)
Workshops/
Training
courses
Community
of Practice
Cascade
Training
Accreditation
Action
Research
Modeling
good
practice
CAS Master
Teacher/
Digital
Schoolhouse
model
Regional Hubs
A CAS hub is a meeting of
teachers and lecturers who
wish to share their ideas for
developing the teaching of
computing in their schools,
their classrooms and their
community. It is a meeting of
like-minded professionals with
the general objective of
supporting each other and the
specific aim of providing (at
least) one idea that can be
taken and tried in the
classroom.
Newsletter
Support and empower
Network of Excellence
Primary Master Teachers
Secondary Master Teachers
Schools
Network of Excellence
• University faculty are central
to the success of the
Network.
• Need for both subject
knowledge and pedagogical
knowledge development.
• Encourage university
colleagues to forge links
with the primary and
secondary schools
• Work with master teachers
in the area design and
deliver courses
• Training of Level 1 Master
Teachers
Lead school
 What if my school is already
teaching Computer Science really
well?
 A Lead school means that your
school will take a lead for
Computer Science education in
your area.
 It is open to primary and
secondary schools
Content
Certification
 Pilot (54 teachers)
 Evidence based
 A commitment to improving/maintaining subject
knowledge and skills in Computer Science
 Computer Science knowledge and skills, including
programming skills
 Understanding of and application of pedagogical
strategies suitable for teaching Computer Science
 Three components
 CPD, inc reflection and impact
 CS subject knowledge via project
 Practioner research, classroom based
What can you do?
 Scenario 1: Your Computing/ICT
department need training to deliver
the new curriculum
 Scenario 2: Your Computing/ICT
department teachers are fairly
confident that they can deliver the
new curriculum
 Scenario 3: Your Computing/ICT
department has expertise which
could support other schools
Scenario 1: Your Computing/ICT
Staff need training
1. Teachers should join CAS (individuals)
2. Your school should join the NoE (schools)
3. Teachers should then contact their Master Teacher
(contact details on CAS Online)
4. Schools will be notified about CPD opportunities (or
can find them on CAS Online).
5. Teachers should attend local hub meetings to find
support from other teachers
6. Teachers will need time and support to attend CPD
and assimilate new skills
Scenario 2: Your Computing/ICT
Staff are Fairly confident
1. Teachers should join CAS(as before)
2. Your school should join the NoE(as before)
3. Offer your school as a venue to a local CAS Master
Teacher to run training. This will support your staff in
increasing their confidence in supporting others.
4. The new CAS Certificate in Computer Science
teaching can offer teachers recognition for their skills
and knowledge in this new curriculum area.
5. Facilitate discussion at departmental level about
curriculum change; allow time to disseminate CPD
6. Encourage an atmosphere where teachers can try
out new resources and approaches ‘safely’
Your Computing/ICT department
have expertise
1. One of your teachers could apply to become a
CAS Master Teacher (next round of applications
will be in the new year)
2. Your school could apply to become a Lead School
3. As a Lead School you could support other local
schools, particularly primary schools in your area.
4. You could offer CPD to other local schools, in
conjunction with Master Teachers.
5. Give staff time to support non-specialist staff
Supporting teachers in other ways
 Hub meetings – there are 83 CAS Hubs who hold
termly meetings after school to support staff and
facilitate networking
 Online MOOCS – 2 universities are offering free
MOOCs as CPD
 CAS Online – has a repository of 1200+ teaching
resources and discussions on all topics relating to
the Computing curriculum
Teach London Computing
http://teachinglondoncomputing.org/
Digital Schoolhouse
Computing At School and the Next
Gen Skills campaign run by
interactive entertainment trade
body Ukie have been tasked with
extending the success of
the Digital Schoolhouse
project currently based at Langley
Grammar School, Slough, to help
10 London secondary schools
develop Digital Schoolhouse
satellite schools to support this
curriculum change by providing
teacher training and improve links
between primary and secondary
schools.
Challenge #1
Introduce a new subject
discipline, computer science,
to the UK education system,
starting from a
near-zero base
Challenge #2
Equip, support, affirm,
encourage our ICT teachers to
teach computer science
Discussion points

What do you know about the CPD being
offered to teachers in your area?

If there are gaps, what are they?

How could you contribute locally to
support the CAS Network of Excellence?
It’s not enough to hope that someone else will
do it.
We have to.
There is no “them”.
There is only us.
Download