SlideShare a Scribd company logo
1 of 26
Junkbots and
Computational
Thinking
ScottTurner
5th June 2015
ComputationalThinking
Junkbot
Where the project is now?
What is the link?
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
What is
Computational
Thinking
Conceptualizing, not programming.
Computer science is not computer
programming.Thinking like a computer
scientist means more than being able to
program a computer
What is
Computational
Thinking
Fundamental, not rote skill. A
fundamental skill is something every
human being must know to function in
modern society
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.
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.
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!
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
What is
Computational
Thinking
http://barefootcas.org.uk/barefoot-primary-computing-
resources/concepts/computational-thinking/
Junkbots
12 hours of STEM activities to over 100
secondary school students.
Junkbots
Three areas
Programming a Lego robot to clear junk.
A set of activities onWaste Management
Building a moving ‘bot’ out of junk.
Junkbots
Programming a Lego robot to clear junk.
Building a moving ‘bot’ out of junk.
… ComputationalThinking elements
Junkbots
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.
Success.
http://junkbots.blogspot.co.uk/2013/12/r
obot-day-videos.html
What
Happened
Next
The computing elements strengthened.
Others start delivering sessions.
Now –
Junkbots and
Raspberry Pi
HaydenTetley
– Scratch based
Now –
Junkbots and
Raspberry Pi
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.
What is
Computational
Thinking
http://barefootcas.org.uk/barefoot-primary-computing-
resources/concepts/computational-thinking/
SoWhat?
All the approaches are facilitated
Tinkering
Creating
Debugging
Perseverance
Collaboration
SoWhat?
Non Programming junkbots
Abstraction
Decomposition
Patterns
Logic
Evaluation
Programming adds the Algorithms
Funders
East Midlands DevelopmentAgency
STEM SouthWest
Nuffield Bursary
Resources
 https://www.gov.uk/government/publications/national-
curriculum-in-england-computing-programmes-of-
study/national-curriculum-in-england-computing-programmes-
of-study
 http://junkbots.blogspot.co.uk/
Question
How are the changes in curriculum going
to effect University curriculum?

More Related Content

What's hot

IT_Computational thinking
IT_Computational thinkingIT_Computational thinking
IT_Computational thinking
admin57
 
Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
Miles Berry
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2
Miles Berry
 
Computational thinking jeannette m. wing
Computational thinking   jeannette m. wingComputational thinking   jeannette m. wing
Computational thinking jeannette m. wing
informaticacuitlahuac
 

What's hot (20)

Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at Scale
 
Computational thinking and curriculum
Computational thinking and curriculumComputational thinking and curriculum
Computational thinking and curriculum
 
Computational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsComputational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All Students
 
IT_Computational thinking
IT_Computational thinkingIT_Computational thinking
IT_Computational thinking
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013
 
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsComputational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and Sensors
 
ACEC2012: Computational Thinking
ACEC2012: Computational ThinkingACEC2012: Computational Thinking
ACEC2012: Computational Thinking
 
Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016
 
CT in Early Education
CT in Early EducationCT in Early Education
CT in Early Education
 
Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems Thinking
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2
 
Designing A.I. - Week 1 - Intro Lecture
Designing A.I. - Week 1 - Intro LectureDesigning A.I. - Week 1 - Intro Lecture
Designing A.I. - Week 1 - Intro Lecture
 
Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?
 
Computational thinking jeannette m. wing
Computational thinking   jeannette m. wingComputational thinking   jeannette m. wing
Computational thinking jeannette m. wing
 
CODING AND MAKERSPACE IN EARLY CHILDHOOD EDUCATION
CODING AND MAKERSPACE IN EARLY CHILDHOOD EDUCATIONCODING AND MAKERSPACE IN EARLY CHILDHOOD EDUCATION
CODING AND MAKERSPACE IN EARLY CHILDHOOD EDUCATION
 
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
 
Psychology, design and computer science
Psychology, design and computer sciencePsychology, design and computer science
Psychology, design and computer science
 
Teaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approachTeaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approach
 

Viewers also liked (6)

Derby presentation
Derby presentationDerby presentation
Derby presentation
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinking
 
From computational thinking to coding and back
From computational thinking to coding and backFrom computational thinking to coding and back
From computational thinking to coding and back
 
알파고의 알고리즘
알파고의 알고리즘알파고의 알고리즘
알파고의 알고리즘
 
[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)
 
AlphaGo 알고리즘 요약
AlphaGo 알고리즘 요약AlphaGo 알고리즘 요약
AlphaGo 알고리즘 요약
 

Similar to Junkbots and computational thinking

Els informàtics o val la pena estudiar informàtica?
Els informàtics o val la pena estudiar informàtica?Els informàtics o val la pena estudiar informàtica?
Els informàtics o val la pena estudiar informàtica?
Universitat de Barcelona
 
Comp wk 1 - introduction
Comp   wk 1 - introductionComp   wk 1 - introduction
Comp wk 1 - introduction
guest85dacdf
 
Computing - Week 1 - Introduction
Computing - Week 1 - IntroductionComputing - Week 1 - Introduction
Computing - Week 1 - Introduction
Jamie Hutt
 
Comp Wk 1 Introduction
Comp   Wk 1   IntroductionComp   Wk 1   Introduction
Comp Wk 1 Introduction
guest85dacdf
 
Week 1 - An Introduction
Week 1 - An IntroductionWeek 1 - An Introduction
Week 1 - An Introduction
Jamie Hutt
 
Mini thesis presentation
Mini thesis presentationMini thesis presentation
Mini thesis presentation
You-Wen Liang
 

Similar to Junkbots and computational thinking (17)

Els informàtics o val la pena estudiar informàtica?
Els informàtics o val la pena estudiar informàtica?Els informàtics o val la pena estudiar informàtica?
Els informàtics o val la pena estudiar informàtica?
 
Machine Intelligence: An executive introduction (ENG)
Machine Intelligence: An executive introduction (ENG)Machine Intelligence: An executive introduction (ENG)
Machine Intelligence: An executive introduction (ENG)
 
LSBU PGCE Computing in Primary Schools
LSBU PGCE Computing in Primary SchoolsLSBU PGCE Computing in Primary Schools
LSBU PGCE Computing in Primary Schools
 
Invention Of Computer Essay
Invention Of Computer EssayInvention Of Computer Essay
Invention Of Computer Essay
 
Roboy car
Roboy carRoboy car
Roboy car
 
Can Computers Design? Presented at interaction16, March 2, 2016, Helsinki by ...
Can Computers Design? Presented at interaction16, March 2, 2016, Helsinki by ...Can Computers Design? Presented at interaction16, March 2, 2016, Helsinki by ...
Can Computers Design? Presented at interaction16, March 2, 2016, Helsinki by ...
 
Essay About Computers
Essay About ComputersEssay About Computers
Essay About Computers
 
Comp wk 1 - introduction
Comp   wk 1 - introductionComp   wk 1 - introduction
Comp wk 1 - introduction
 
Computing - Week 1 - Introduction
Computing - Week 1 - IntroductionComputing - Week 1 - Introduction
Computing - Week 1 - Introduction
 
Comp Wk 1 Introduction
Comp   Wk 1   IntroductionComp   Wk 1   Introduction
Comp Wk 1 Introduction
 
Week 1 - An Introduction
Week 1 - An IntroductionWeek 1 - An Introduction
Week 1 - An Introduction
 
Data urban service science 20130617 v2
Data urban service science 20130617 v2Data urban service science 20130617 v2
Data urban service science 20130617 v2
 
Cse
Cse Cse
Cse
 
Comp thinking
Comp thinkingComp thinking
Comp thinking
 
Mini thesis presentation
Mini thesis presentationMini thesis presentation
Mini thesis presentation
 
C o m p u t e r s i n t h e t h e s o c i e t y
C o m p u t e r s  i n t h e t h e   s o c i e t yC o m p u t e r s  i n t h e t h e   s o c i e t y
C o m p u t e r s i n t h e t h e s o c i e t y
 
Raspberry Pi – Putting the fun back into computing
Raspberry Pi – Putting the fun back into computingRaspberry Pi – Putting the fun back into computing
Raspberry Pi – Putting the fun back into computing
 

More from Scott Turner

More from Scott Turner (20)

AI Data Engineering for SMEs - some tricks and tools
AI Data Engineering for SMEs - some tricks and toolsAI Data Engineering for SMEs - some tricks and tools
AI Data Engineering for SMEs - some tricks and tools
 
Practical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challengesPractical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challenges
 
Socmedhe more than a conference
Socmedhe more than a conferenceSocmedhe more than a conference
Socmedhe more than a conference
 
Computing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing TeamComputing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing Team
 
Problem solving and programming
Problem solving and programmingProblem solving and programming
Problem solving and programming
 
Benevolent machine learning and ai
Benevolent machine learning and aiBenevolent machine learning and ai
Benevolent machine learning and ai
 
Benevolent machine learning sgs
Benevolent machine learning sgsBenevolent machine learning sgs
Benevolent machine learning sgs
 
You too can analyse social media - well twitter
You too can analyse social media - well twitterYou too can analyse social media - well twitter
You too can analyse social media - well twitter
 
Demystifying Blockchain for businesses
Demystifying Blockchain for businessesDemystifying Blockchain for businesses
Demystifying Blockchain for businesses
 
Benevolent machine learning
Benevolent machine learningBenevolent machine learning
Benevolent machine learning
 
Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...
 
Code club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - RobotsCode club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - Robots
 
Games in Teaching Programming: HE Perspective
Games in Teaching Programming: HE PerspectiveGames in Teaching Programming: HE Perspective
Games in Teaching Programming: HE Perspective
 
Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blinking leds
Blinking ledsBlinking leds
Blinking leds
 
The answer's not on the screen
The answer's not on the screenThe answer's not on the screen
The answer's not on the screen
 
Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...
 
Junkbots 2017
Junkbots 2017Junkbots 2017
Junkbots 2017
 
Pyconuk16 junkbots
Pyconuk16   junkbotsPyconuk16   junkbots
Pyconuk16 junkbots
 

Recently uploaded

Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 

Recently uploaded (20)

Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

Junkbots and computational thinking