A taste of Haskell - Computing At School

Download Report

Transcript A taste of Haskell - Computing At School

Simon Peyton Jones
Microsoft
CAS teachers conference, July 2011
Education should prepare
young people for
a world that don’t yet exist,
requiring technologies that
have not yet been invented,
to solve problems of which we
are not yet aware.
 Teach them how to fish (don’t give them fishes)
 Teach disciplines as well as skills
•
•
•
•
•
Principles, ideas
Knowledge, laws
Techniques, methods
Broadly applicable
Dates slowly
Physics, chemistry,
mathematics, English
•
•
•
•
•
•
•
Technology, artefacts
Machines
Programs
Products
Organisations
Business processes
Dates quickly
Budgeting, presentation
skills, metalwork, textiles
Computing
(discipline)
Barely taught
•
•
•
•
•
•
Principles
Ideas
Laws
Broadly applicable
But needs application
Dates slowly
No KS4 qualification at all
[OCR piloting Computing
GCSE in 2010/11]
ICT
(technology focused)
Dominant
•
•
•
•
•
•
•
•
Spreadsheets
Databases
Powerpoint
Using the web
Safety on the internet
Plan communication projects
Analysing and automating processes
Dates quickly
Range of 14+ different
KS4 qualifications
If we say Computing is a discipline,
we have to say what it is
 Need to tell ourselves
 Need to tell our head teachers
 Need to tell DfE
 Need to tell ministers
“Is there a core body of knowledge for
Computing that doesn’t change from year to
year?” DfE offical, June 2011
 A working party of 11 people: incl teachers,
universities, exam boards
 You have seen at least two drafts
 The “final version” has landed. Today.
 (It’s not really final, of course.)
http://www.computingatschool.org.uk
(follow the “Resources” link)
The same structure as
NC Programmes of Study
(but in more detail)
1. Importance of the subject
2. Key concepts
3. Key processes (what students should be able to do)
4. Range and content (what students should know)
5. Level descriptors
Total 22 pages.
 Focus on fundamentals
 Not much change year to year
 Not much about Facebook, YouTube, mobile phones
 Focus on what the subject is, not how it should
be taught
 You add the “how”
 Focus on KS3 and KS4. We plan to add KS1
and KS2 in the next few months.
 Ambitious but do-able
Influencing
national policy
Computing: a curriculum for schools
Developing teaching
material to support
delivering the curriculum
 Focusing on the discipline of Computing is
completely in tune with ministers’ stress on
fundamentals:
“Indeed the whole thrust of the new science curriculum – which aims to
empower students to be “consumers of science” and which concentrates on
engaging students in debate about GM foods or climate change – is a shift away
from preparing students to be scientists.” Michael Gove, Reform 2008
“Too much focus on user skills, and not enough on fundamentals and conceptual
understanding.” Nick Gibb, Employers consultation meeting June 2011
 CAS is now beginning to get visibility at national
level
 Having a curriculum increases our credibility and
influence a great deal
Influencing
national policy
Computing: a curriculum for schools
Developing teaching
material to support
delivering the curriculum
In the end, all of this will be a
waste of time
unless you teach it
 We need lots of material,
to support teaching and learning
of computing
in the classroom
 You are the leaders. You are here,
enthusiastic, walking the walk.
 Will you help others to do the same?