Types of computational thinking (CAS 2014) (original) (raw)

School of Computer Science THE UNIVERSITY OF BIRMINGHAM CN-CR Ghost Machine
____________________________________________________________________________

**TYPES OF COMPUTATIONAL THINKING

What Forms of computational thinking will our children need when they grow up?

Notes for pre-conference Teachmeet

Computing at School (CAS) Conference 2014 University of Birmingham 20-21 June 2014

Prepared for rapid 10 min. presentation the night before the conference (20th June).

Aaron Sloman School of Computer Science, University of Birmingham.

____________________________________________________________________________

Installed: 20 June 2014
Last updated: 4 Aug 2014; 6 Aug 2014; 10 Aug 2014

This summary is
http://www.cs.bham.ac.uk/research/projects/cogaff/misc/compthink.html

A partial index of discussion notes is in
http://www.cs.bham.ac.uk/research/projects/cogaff/misc/AREADME.html
____________________________________________________________________________

Partial list of kinds of programming worth teaching.

(Explained in more detail in the PDF/Flash presentation linked below.)

Main point: We must foster educational diversity, not regimentation
If we focus education on too small a subset of the possible topics that can be
taught effectively between the ages of about five and eighteen, we impoverish
the "gene pool" of ideas available to the nation for many different purposes for
decades to come. That applies to researchers in many fields concerned with
information processing systems, where programming experience is (unfortunately)
not part of their standard education, e.g. psychology, biology, neuroscience,
philosophy -- leading to poor quality thinking about the mechanisms being
studied, often combined with expert(!) use of shallow statistical methods.
____________________________________________________________________________

PDF SLIDES PROVIDING BACKGROUND MATERIAL AND SOME OF THE CORE IDEAS OF THE TALK ON 21st June:
http://www.cs.bham.ac.uk/research/projects/cogaff/talks/#talk105
Talk 105 What is computational thinking? Old (2012) and new (2014) versions:
____________________________________________________________________________

My invitation to talk at CAS 2014 was based on this 2012 invited presentation at
the Manchester conference of ALT: Association for Learning Technology, available
on youtube:
http://www.youtube.com/watch?v=QXAFz3L2Qpo (about 22 minutes)

A more detailed presentation on varieties of computational thinking is available
in flash format (at slideshare.net) or PDF:
What is computational thinking? Who needs it? Why?
How can it be learnt? (Can it be taught?)
(FLASH at slideshare.net)
PDF Slides: 2012 and 2014 versions.

____________________________________________________________________________

Maintained byAaron Sloman
School of Computer Science
The University of Birmingham
____________________________________________________________________________

.