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.)

(As stated above: this is not a complete list of types of programming.)

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:
____________________________________________________________________________

RELATED LINKS

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 by Aaron Sloman
School of Computer Science
The University of Birmingham

____________________________________________________________________________





































.