____________________________________________________________________________LINK TO CAS-2014 CONFERENCE PROGRAMME (PDF)
-- Local Arrangements --Computing at School (CAS) 2014 Conference
University of Birmingham 21st June 2014Notes for invited talk on Computational Thinking
at the University of BirminghamWHAT IS COMPUTATIONAL THINKING?
What forms of computational thinking
will our children need when they grow up?
PDF slides:
http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#cas14Aaron Sloman
School of Computer Science, University of Birmingham. Link to 'teachmeet' 10 min. presentation the previous night (Friday 20th June):
TYPES OF COMPUTATIONAL THINKING
Notes for pre-conference Teachmeet
http://www.cs.bham.ac.uk/research/projects/cogaff/misc/compthink.html
http://www.cs.bham.ac.uk/research/projects/cogaff/eliza
____________________________________________________________________________This web page was originally, in part, an invitation to influence my
presentation, by sending me suggestions for classroom implementations
of the ideas below. Write to: a.sloman @ cs.bham.ac.uk
(All contributions will be acknowledged)
____________________________________________________________________________Installed: 20 May 2014
Last updated: 20 May 2014; 14 Jun 2014; 5 Aug 2014
____________________________________________________________________________This is
http://www.cs.bham.ac.uk/research/projects/cogaff/misc/cas-2014-compthink.htmlA partial index of discussion notes is in
http://www.cs.bham.ac.uk/research/projects/cogaff/misc/AREADME.html
____________________________________________________________________________TALK FOR CAS 2014
My abstract for the talk on computational thinking is below.
What forms of computational thinking
will our children need when they grow up? I had previously given a related presentation in 2012:What is computational thinking? Who needs it? Why?Since the previous presentation is freely available, I thought that this time I
How can it be learnt? (Can it be taught?) (PDF) (FLASH at slideshare.net)
Also presented at ALT 2012, in this video (talk without slides):
http://www.youtube.com/watch?v=QXAFz3L2Qpo
should focus more on generally unnoticed requirements for the future of
computing education -- with help from members of the audience, if possible.IDEAS INVITED:
Anyone with ideas related to this topic and Computing at School is welcome to
email me at a.sloman[AT]cs.bham.ac.uk. Let me know if you will not mind my
adding your comments to this document, with or without your name (please specify).
Suggestions or questions from teachers particularly welcome.
____________________________________________________________________________Note added 4 Jun 2014: Seymour Papert: Let's Tie the Digital Knot
I have just come across this paper by Seymour Papert challenging many educators
and researchers on education, about 16 years ago:
http://www.ait.net/technos/tq_07/4papert.php Let's Tie the Digital Knot
in Technos Quarterly Winter 1998 Vol. 7 No. 4
His answer to the Question: "What sort of force can enable deep changes to happen
in education?"
"I call the force Kid Power."
____________________________________________________________________________ABSTRACT
For some people "Computational thinking" means designing algorithms and writing
What forms of computational thinking
will our children need when they grow up?
code. Around 2005 Jeannette Wing (see below) proposed a broader interpretation
emphasising everyone, including children, learning to think "like a computer
scientist", echoing earlier educational ideas of Alan Kay, Seymour Papert and
Marvin Minsky. New forms of computational thinking are now being developed,
replacing older, shallower, forms of thinking, in many fields, including
evolutionary research, neuroscience, psychiatry, cancer studies, developmental
biology, chemical engineering, linguistics, economics and even philosophy, among
many others: all of which study naturally occurring systems that acquire, store,
manipulate, and use information of many different kinds encoded in many
different media. Even Alan Turing, a major pioneer of electronic computers saw
the need for a broader view, e.g. in his 1952 paper on morphogenesis in biology,
where chemistry controls development. His famous 1950 paper introducing the
'Imitation game' claims that chemistry is also essential to what brains do. As
more and more academic and applied disciplines discover the relevance of
computational thinking broadly understood, can we prepare our brightest
children for the challenges they will encounter as future thinkers and leaders,
including problems of understanding the workings of our own minds and how they
evolved, and how they develop, rather than simply preparing youngsters to do
more of what is already being done now?This may include introduction of radically new forms of computation into future
education.
____________________________________________________________________________The 2006 version of Jeannette Wing's ideas on Computational Thinking:
http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
____________________________________________________________________________SUGGESTIONS FOR TEACHING WELCOME ESPECIALLY FROM
____________________________________________________________________________
TEACHERS WITH EXPERIENCE OF INTRODUCING "NON-STANDARD"
TEACHING MATERIALS -- E.G. AI PROGRAMMING.
A selection of previous discussions and presentations
____________________________________________________________________________
- http://www.cs.bham.ac.uk/research/projects/cogaff/misc/gc-ed-sloman/
Education Grand Challenge proposal (2004)
A New Kind of Liberal Education
Making People Want a Computing Education For Its Own Sake
- http://www.cs.bham.ac.uk/research/projects/cogaff/misc/alevel-ai.html
A Possible Artificial Intelligence/Cognitive Science GCE/A-Level Syllabus (2007)
- http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#talk100
Architectures for more or less intelligent life
How to turn philosophers of mind into engineers
-- to help them solve old philosophical problems
Guest lecture for Philosophy of Cognitive Science Students, Birmingham Feb 2012.
- http://www.cs.bham.ac.uk/research/projects/cogaff/misc/cas-teach-share-2011.html
What is computing? Why should it be taught? CAS teach-share 2011
- http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#cas11
http://www.slideshare.net/asloman/sloman-casteachshare
Computing: The Science of Nearly Everything. Including Biology!
Slides for CAS "TeachShare" presentation, 8 Jun 2011
- http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#talk106
Talk 106: Thinking Architecturally
Talk at Architectural Thinking Workshop Cambridge 28-9 Nov 2012
- http://www.cs.bham.ac.uk/research/projects/cogaff/sloman-clowestribute.html
EXPERIENCING COMPUTATION: A Tribute to Max Clowes
Originally published in 1984, recently updated and enlarged.
- http://www.cs.bham.ac.uk/research/projects/poplog/examples/kinds
Kinds Of Programming For Learners, including
- Numbery Programming
- Bumpy Programming
- Gadgety Programming
- Arty Programming
- Presentation Programming
- Lifey Programming
- Modelling Programming
- Exploratory Programming
- Utility (or "Appy") Programming
- Gamey Programming
- Teachy (tutorial) Programming
- Thinky Programming
- http://www.cs.bham.ac.uk/research/projects/poplog/examples/#thinky
Tips on teaching 'thinky programming'.
- http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#ncsl
Also on slideshare.net in flash format.
Talk 72: Some thoughts and demos, on ways of using computing for deep education on many topics.
As a change from teaching:
- "useful" skills (of various kinds),
- uses of computing,
- computer science
- computer/software engineering.
- http://www.cs.bham.ac.uk/research/projects/cogaff/misc/eric-schmidt-lecture.html
Comments on Lecture by Eric Schmidt (Google)
MacTaggart lecture Edinburgh Festival 2011
Friday 26 August 2011
Reported by BBC http://news.bbc.co.uk/today/hi/today/newsid_9574000/9574156.stmWhy didn't he consider the computational needs of other sciences, and the
implications for computing education? Few do.
Maintained by Aaron Sloman
School of Computer Science
The University of Birmingham