SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
The Mind Lab by Unitec | Computational Thinking | 2016
David Parsons & Karen Baker:
‘Computational Thinking with Scratch’ Workshop
1
Presentation from the Digital Horizons conference, Whangarei, New Zealand, June 3rd
2016
www.digitalhorizon.nz www.themindlab.com
The Mind Lab by Unitec | 2016The Mind Lab by Unitec | Computational Thinking | 2016
★ What is computational thinking?
★ Why should I care?
★ How could you use the Scratch visual programming
language to explore computational thinking?
★ How might you use computational thinking in your
own classrooms?
Enjoy the Journey
2
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Not a ‘trade’...
“just like how not everyone who learns to write will go on to
become a professional writer — nor everyone who learns
arithmetic will go on to become a professional mathematician 
— not everyone who learns to code will go on to become a
software developer. But all people who learn these things will
be immensely better off as a result of their efforts.”
Quincy Larson - “Please do learn to code” (blog post)
3
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
“Computational thinking is a fundamental skill for everyone,
not just for computer scientists. To reading, writing, and
arithmetic, we should add computational thinking to every
child’s analytical ability.”
Jeanette Wing
… but a fundamental skill...
4
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
… that everyone needs
“The impact of computing extends far beyond science,
however, affecting all aspects of our lives. To flourish in
today's world, everyone needs computational thinking.”
Carnegie Mellon Center for Computational Thinking
5
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Computational Thinking Means...
★ Solving problems
★ Applying abstraction and decomposition
★ Thinking algorithmically - what’s the process?
★ Thinking conceptually - what’s the model?
★ Understanding how things repeat and scale
★ Dealing with errors
...among other things (depends who you read)
6
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
★ Computational thinking is not
○ Thinking like a computer
★ Nor even (always)
○ Thinking about computation
★ But
○ Thinking with the same clarity and strategy that is
required to command machines
○ ...even if you are not commanding a machine
What It Is and Is Not
7
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
1960s - Theory of computation (Perlis)
1970s - Computing as a medium (Kay and Goldberg)
1980s - Constructionism (Papert), procedural literacy
(Shiel)
2000 - Computational literacy (diSessa)
2006 - Computational thinking (Wing)
This week’s fad?
8
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
★ Organise yourselves into height order
Did you use:
➔ Sequence?
➔ Selection?
➔ Iteration?
➔ Something else?
Algorithms
9
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
scratch.mit.edu
Scratch is a visual
programming tool
that helps young
people learn to
think creatively,
reason
systematically, and
work collaboratively
The Mind Lab by Unitec |Computational Thinking | 2016 10
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Mitch Resnick on Scratch
on.ted.com/MResnick
11
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Play for 5 minutes
Go to scratch.mit.edu
Click Create
Make the cat go meow
Make it do something else
Make it move
Make it talk
Make it draw!
The Mind Lab by Unitec | Computational Thinking | 2016
If you know Scratch already,
pair with someone who doesn’t
12
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Teaching and Learning | 2016The Mind Lab by Unitec | 2016
What did you learn?
★ What’s the relationship between what we did and
computational thinking?
The Mind Lab by Unitec | Computational Thinking | 2016 13
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Algorithms & Abstractions
See if you can create (+ change) the following shapes with a
partner
Use (at least) these ‘blocks’ of code
The Mind Lab by Unitec | Computational Thinking | 2016 14
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
Repetition and Scale
15 The Mind Lab by Unitec | Computational Thinking | 2016 15
goo.gl/tFAE3N
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
Thinking Conceptually - Art?
A
16 The Mind Lab by Unitec | Computational Thinking | 2016
16
goo.gl/EMHfdB
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Scaling / Repeating
★ Making shapes rotate / resize / recolour / morph?
★ Try to turn your shapes into something more
wonderful
17
goo.gl/NI7tua
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Linda Liukas is a
programmer, storyteller
and illustrator. Her
children's book, Hello Ruby,
raised a total of $380,000
on Kickstarter. She founded
Rails Girls, which has
organized workshops in
over 230 cities, teaching the
basics of programming to
more than 10,000 women.
Poetry of Programming
https://www.youtube.com/watch?v=-jRREn6ifEQ 18
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
Dealing With Errors
The Mind Lab by Unitec | Computational Thinking | 2016 19
goo.gl/JWuBLd
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016
Collaborative Coding
★ This is a variation on Google’s ‘High Seas’
activity
★ This is not a coding exercise!
★ It is a metacognitive exercise to explore components of
computational thinking
goo.gl/om3vCB
The Mind Lab by Unitec |Computational Thinking | 2016 20
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
goo.gl/vTmaLN
21
High Seas Adventure Variant
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016
goo.gl/CNI80K
22
High Seas Adventure Starter
Click ‘see
inside’ then
click ‘remix’ to
make your own
version
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 23
The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 https://www.cs-first.com/studentpage/activity-add-ons-1 24
Further Video Tutorials
The Mind Lab by Unitec | 2016The Mind Lab by Unitec | 2016
The Mind Lab by Unitec
www.themindlab.com
https://www.facebook.com/themindlabnz/
https://www.youtube.
com/channel/UCby1Fo11UYLJQ1R7Zl1EQyg
http://www.slideshare.net/themindlab
@nzmindlab

Weitere ähnliche Inhalte

Andere mochten auch

ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
Paul Herring
 

Andere mochten auch (14)

Aditos ya jejejeje (1)
Aditos ya jejejeje (1)Aditos ya jejejeje (1)
Aditos ya jejejeje (1)
 
Google site
Google siteGoogle site
Google site
 
Educación
EducaciónEducación
Educación
 
Afzender.001
Afzender.001Afzender.001
Afzender.001
 
Computational Thinking & STEM = PBL in action
Computational Thinking & STEM = PBL in actionComputational Thinking & STEM = PBL in action
Computational Thinking & STEM = PBL in action
 
Sumador/Restador en Punto Flotante IEEE 745 en el MIPS
Sumador/Restador en Punto Flotante IEEE 745 en el MIPSSumador/Restador en Punto Flotante IEEE 745 en el MIPS
Sumador/Restador en Punto Flotante IEEE 745 en el MIPS
 
Presentació Politècnica UdG
Presentació Politècnica UdGPresentació Politècnica UdG
Presentació Politècnica UdG
 
DIGCOMP: A Framework for Developing and Understanding Digital Competence in E...
DIGCOMP: A Framework for Developing and Understanding Digital Competence in E...DIGCOMP: A Framework for Developing and Understanding Digital Competence in E...
DIGCOMP: A Framework for Developing and Understanding Digital Competence in E...
 
Measure works - Eretail - turning visitors into customers
Measure works - Eretail - turning visitors into customersMeasure works - Eretail - turning visitors into customers
Measure works - Eretail - turning visitors into customers
 
Behaviourism
BehaviourismBehaviourism
Behaviourism
 
Analogica y digital
Analogica y digitalAnalogica y digital
Analogica y digital
 
Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogy
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
Inteligencia Artificial del Juego SUDOKU SAMURAI
Inteligencia Artificial del Juego SUDOKU SAMURAIInteligencia Artificial del Juego SUDOKU SAMURAI
Inteligencia Artificial del Juego SUDOKU SAMURAI
 

Ähnlich wie Computational thinking with Scratch Workshop

An idea in a making
An idea in a makingAn idea in a making
An idea in a making
Lisa Tyboni
 
The ten (and a half) commandments of visual thinking
The ten (and a half) commandments of visual thinkingThe ten (and a half) commandments of visual thinking
The ten (and a half) commandments of visual thinking
Elsa von Licy
 

Ähnlich wie Computational thinking with Scratch Workshop (20)

Computational thinking, digital fluency and the new zealand curriculum
Computational thinking, digital fluency and the new zealand curriculumComputational thinking, digital fluency and the new zealand curriculum
Computational thinking, digital fluency and the new zealand curriculum
 
Introduction to the 5th Whole Brain Architecture Hackathon Orientation
Introduction to the 5th Whole Brain Architecture Hackathon OrientationIntroduction to the 5th Whole Brain Architecture Hackathon Orientation
Introduction to the 5th Whole Brain Architecture Hackathon Orientation
 
A few questions about large scale machine learning
A few questions about large scale machine learningA few questions about large scale machine learning
A few questions about large scale machine learning
 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
 
scratch course-part2-2023.pdf
scratch course-part2-2023.pdfscratch course-part2-2023.pdf
scratch course-part2-2023.pdf
 
Dances with unicorns
Dances with unicornsDances with unicorns
Dances with unicorns
 
POW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsPOW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual Facilitators
 
Curate, filter & sketch
Curate, filter & sketchCurate, filter & sketch
Curate, filter & sketch
 
My College Journey
My College JourneyMy College Journey
My College Journey
 
Dream Big. Learn Code.
Dream Big. Learn Code. Dream Big. Learn Code.
Dream Big. Learn Code.
 
Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield
 
FSC #2 meeting - How to get startup ideas
FSC #2 meeting - How to get startup ideas FSC #2 meeting - How to get startup ideas
FSC #2 meeting - How to get startup ideas
 
An idea in a making
An idea in a makingAn idea in a making
An idea in a making
 
Cathedral and the Bazaar
Cathedral and the BazaarCathedral and the Bazaar
Cathedral and the Bazaar
 
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
 
01_03_2023_72554596.pdf
01_03_2023_72554596.pdf01_03_2023_72554596.pdf
01_03_2023_72554596.pdf
 
01_03_2023_72554596.pdf
01_03_2023_72554596.pdf01_03_2023_72554596.pdf
01_03_2023_72554596.pdf
 
The ten (and a half) commandments of visual thinking
The ten (and a half) commandments of visual thinkingThe ten (and a half) commandments of visual thinking
The ten (and a half) commandments of visual thinking
 
Supercharge Your Virtual Learning
Supercharge Your Virtual LearningSupercharge Your Virtual Learning
Supercharge Your Virtual Learning
 
POW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsPOW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual Facilitators
 

Mehr von The Mind Lab

Mehr von The Mind Lab (11)

Do Higher Education Institutions Need a Digital Passport
Do Higher Education Institutions Need a Digital PassportDo Higher Education Institutions Need a Digital Passport
Do Higher Education Institutions Need a Digital Passport
 
Digital fluency and the entitlement curriculum flanz
Digital fluency and the entitlement curriculum   flanzDigital fluency and the entitlement curriculum   flanz
Digital fluency and the entitlement curriculum flanz
 
Evaluating a mobile toolkit for designing mobile learning activities
Evaluating a mobile toolkit for designing mobile learning activitiesEvaluating a mobile toolkit for designing mobile learning activities
Evaluating a mobile toolkit for designing mobile learning activities
 
Tomorrow’s Tertiary Student - Agile, Digitally Fluent, Expecting More
Tomorrow’s Tertiary Student - Agile, Digitally Fluent, Expecting MoreTomorrow’s Tertiary Student - Agile, Digitally Fluent, Expecting More
Tomorrow’s Tertiary Student - Agile, Digitally Fluent, Expecting More
 
Digital and collaborative learning for tertiary transformation
Digital and collaborative learning for tertiary transformationDigital and collaborative learning for tertiary transformation
Digital and collaborative learning for tertiary transformation
 
Increasing Value Through Technology - Education Summit
Increasing Value Through Technology - Education SummitIncreasing Value Through Technology - Education Summit
Increasing Value Through Technology - Education Summit
 
Creating Learning Connections via an Online Community of Practice
Creating Learning Connections via an Online Community of PracticeCreating Learning Connections via an Online Community of Practice
Creating Learning Connections via an Online Community of Practice
 
A Mobile Sensor Activity for Ad-Hoc Groups
A Mobile Sensor Activity for Ad-Hoc GroupsA Mobile Sensor Activity for Ad-Hoc Groups
A Mobile Sensor Activity for Ad-Hoc Groups
 
Lean Education
Lean EducationLean Education
Lean Education
 
Top Ten Learning Theories for Digital and Collaborative Learning
Top Ten Learning Theories for Digital and Collaborative LearningTop Ten Learning Theories for Digital and Collaborative Learning
Top Ten Learning Theories for Digital and Collaborative Learning
 
Introduction to Blogging
Introduction to BloggingIntroduction to Blogging
Introduction to Blogging
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Computational thinking with Scratch Workshop

  • 1. The Mind Lab by Unitec | Computational Thinking | 2016 David Parsons & Karen Baker: ‘Computational Thinking with Scratch’ Workshop 1 Presentation from the Digital Horizons conference, Whangarei, New Zealand, June 3rd 2016 www.digitalhorizon.nz www.themindlab.com
  • 2. The Mind Lab by Unitec | 2016The Mind Lab by Unitec | Computational Thinking | 2016 ★ What is computational thinking? ★ Why should I care? ★ How could you use the Scratch visual programming language to explore computational thinking? ★ How might you use computational thinking in your own classrooms? Enjoy the Journey 2
  • 3. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Not a ‘trade’... “just like how not everyone who learns to write will go on to become a professional writer — nor everyone who learns arithmetic will go on to become a professional mathematician  — not everyone who learns to code will go on to become a software developer. But all people who learn these things will be immensely better off as a result of their efforts.” Quincy Larson - “Please do learn to code” (blog post) 3
  • 4. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 “Computational thinking is a fundamental skill for everyone, not just for computer scientists. To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.” Jeanette Wing … but a fundamental skill... 4
  • 5. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 … that everyone needs “The impact of computing extends far beyond science, however, affecting all aspects of our lives. To flourish in today's world, everyone needs computational thinking.” Carnegie Mellon Center for Computational Thinking 5
  • 6. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Computational Thinking Means... ★ Solving problems ★ Applying abstraction and decomposition ★ Thinking algorithmically - what’s the process? ★ Thinking conceptually - what’s the model? ★ Understanding how things repeat and scale ★ Dealing with errors ...among other things (depends who you read) 6
  • 7. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 ★ Computational thinking is not ○ Thinking like a computer ★ Nor even (always) ○ Thinking about computation ★ But ○ Thinking with the same clarity and strategy that is required to command machines ○ ...even if you are not commanding a machine What It Is and Is Not 7
  • 8. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 1960s - Theory of computation (Perlis) 1970s - Computing as a medium (Kay and Goldberg) 1980s - Constructionism (Papert), procedural literacy (Shiel) 2000 - Computational literacy (diSessa) 2006 - Computational thinking (Wing) This week’s fad? 8
  • 9. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 ★ Organise yourselves into height order Did you use: ➔ Sequence? ➔ Selection? ➔ Iteration? ➔ Something else? Algorithms 9
  • 10. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 scratch.mit.edu Scratch is a visual programming tool that helps young people learn to think creatively, reason systematically, and work collaboratively The Mind Lab by Unitec |Computational Thinking | 2016 10
  • 11. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Mitch Resnick on Scratch on.ted.com/MResnick 11
  • 12. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Play for 5 minutes Go to scratch.mit.edu Click Create Make the cat go meow Make it do something else Make it move Make it talk Make it draw! The Mind Lab by Unitec | Computational Thinking | 2016 If you know Scratch already, pair with someone who doesn’t 12
  • 13. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Teaching and Learning | 2016The Mind Lab by Unitec | 2016 What did you learn? ★ What’s the relationship between what we did and computational thinking? The Mind Lab by Unitec | Computational Thinking | 2016 13
  • 14. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Algorithms & Abstractions See if you can create (+ change) the following shapes with a partner Use (at least) these ‘blocks’ of code The Mind Lab by Unitec | Computational Thinking | 2016 14
  • 15. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 Repetition and Scale 15 The Mind Lab by Unitec | Computational Thinking | 2016 15 goo.gl/tFAE3N
  • 16. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 Thinking Conceptually - Art? A 16 The Mind Lab by Unitec | Computational Thinking | 2016 16 goo.gl/EMHfdB
  • 17. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Scaling / Repeating ★ Making shapes rotate / resize / recolour / morph? ★ Try to turn your shapes into something more wonderful 17 goo.gl/NI7tua
  • 18. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Linda Liukas is a programmer, storyteller and illustrator. Her children's book, Hello Ruby, raised a total of $380,000 on Kickstarter. She founded Rails Girls, which has organized workshops in over 230 cities, teaching the basics of programming to more than 10,000 women. Poetry of Programming https://www.youtube.com/watch?v=-jRREn6ifEQ 18
  • 19. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 Dealing With Errors The Mind Lab by Unitec | Computational Thinking | 2016 19 goo.gl/JWuBLd
  • 20. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 Collaborative Coding ★ This is a variation on Google’s ‘High Seas’ activity ★ This is not a coding exercise! ★ It is a metacognitive exercise to explore components of computational thinking goo.gl/om3vCB The Mind Lab by Unitec |Computational Thinking | 2016 20
  • 21. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 goo.gl/vTmaLN 21 High Seas Adventure Variant
  • 22. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | 2016 goo.gl/CNI80K 22 High Seas Adventure Starter Click ‘see inside’ then click ‘remix’ to make your own version
  • 23. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 23
  • 24. The Mind Lab by Unitec | Computational Thinking | 2016The Mind Lab by Unitec | Computational Thinking | 2016 https://www.cs-first.com/studentpage/activity-add-ons-1 24 Further Video Tutorials
  • 25. The Mind Lab by Unitec | 2016The Mind Lab by Unitec | 2016 The Mind Lab by Unitec www.themindlab.com https://www.facebook.com/themindlabnz/ https://www.youtube. com/channel/UCby1Fo11UYLJQ1R7Zl1EQyg http://www.slideshare.net/themindlab @nzmindlab