3. What is
Computational
Thinking
Wing (2006) “ComputationalThinking”
COMMUNICATIONSOFTHE ACM March
2006/Vol. 49, No. 3 pp. 33-35
http://www.cs.cmu.edu/afs/cs/usr/wing/w
ww/publications/Wing06.pdf
6. What is
Computational
Thinking
A way that humans, not computers,
think. Computational thinking is a way
humans solve problems; it is not trying to
get humans to think like computers.
Computer ‘thinking’ is dull.
7. What is
Computational
Thinking
Complements and combines
mathematical and engineering
thinking.
Computer science:
- draws on mathematical thinking
- draws on engineering thinking, given
that we build systems that interact with
the real world.
8. What is
Computational
Thinking
For everyone, everywhere.
Computational thinking will be a reality
when it is so integral to human endeavors
it disappears as an explicit philosophy.
- it is reality when we no longer need to
define it seperately – it just is!
9. Education
changes
There is a move in many countries to
address the lack of computational
thinking in schools.
In the UK -
https://www.gov.uk/government/publicat
ions/national-curriculum-in-england-
computing-programmes-of-
study/national-curriculum-in-england-
computing-programmes-of-study
15. Success
Original target of 100 students getting 12
hours of STEM activity – meet
Approx. 200 (and growing) have had the
two computing/engineering focussed
activities.
Now for the Primary Schools/Youth
Groups
This is the growth area.
20. Now –
Junkbots and
Raspberry Pi
James Mitchell – Python and Raspberry
Pi
Move the programming on.
Graphical interface using Blockly
Going to be a Secondary School
Teacher and is awinner of BCS
Scholarship to train.