SlideShare a Scribd company logo
1 of 25
Download to read offline
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

More Related Content

Viewers also liked

Aditos ya jejejeje (1)
Aditos ya jejejeje (1)Aditos ya jejejeje (1)
Aditos ya jejejeje (1)majozmuak
 
Computational Thinking & STEM = PBL in action
Computational Thinking & STEM = PBL in actionComputational Thinking & STEM = PBL in action
Computational Thinking & STEM = PBL in actionSusan S. Wells
 
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 MIPSSNPP
 
Presentació Politècnica UdG
Presentació Politècnica UdGPresentació Politècnica UdG
Presentació Politècnica UdGJoaquim Salvi
 
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...Ministerio de Educación
 
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 customersMeasureWorks
 
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 pedagogyPaul Herring
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingPaul Herring
 
Inteligencia Artificial del Juego SUDOKU SAMURAI
Inteligencia Artificial del Juego SUDOKU SAMURAIInteligencia Artificial del Juego SUDOKU SAMURAI
Inteligencia Artificial del Juego SUDOKU SAMURAISNPP
 

Viewers also liked (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
 

Similar to Computational thinking with Scratch Workshop

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 curriculumThe Mind Lab
 
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 learningTheodoros Vasiloudis
 
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-R02Margarida Romero
 
scratch course-part2-2023.pdf
scratch course-part2-2023.pdfscratch course-part2-2023.pdf
scratch course-part2-2023.pdfDoaa Mohey Eldin
 
Dances with unicorns
Dances with unicornsDances with unicorns
Dances with unicornsEspritAgile
 
POW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsPOW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsCynthia Clay
 
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 Martyn Eggleton
 
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 ken you
 
An idea in a making
An idea in a makingAn idea in a making
An idea in a makingLisa Tyboni
 
Cathedral and the Bazaar
Cathedral and the BazaarCathedral and the Bazaar
Cathedral and the BazaarSumeet Garnaik
 
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...Rik Marselis
 
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 thinkingElsa von Licy
 
Supercharge Your Virtual Learning
Supercharge Your Virtual LearningSupercharge Your Virtual Learning
Supercharge Your Virtual LearningCynthia Clay
 
POW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsPOW! Design Tips for Virtual Facilitators
POW! Design Tips for Virtual FacilitatorsCynthia Clay
 

Similar to 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
 

More from The Mind Lab

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 PassportThe Mind Lab
 
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 flanzThe Mind Lab
 
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 activitiesThe Mind Lab
 
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 MoreThe Mind Lab
 
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 transformationThe Mind Lab
 
Increasing Value Through Technology - Education Summit
Increasing Value Through Technology - Education SummitIncreasing Value Through Technology - Education Summit
Increasing Value Through Technology - Education SummitThe Mind Lab
 
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 PracticeThe Mind Lab
 
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 GroupsThe Mind Lab
 
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 LearningThe Mind Lab
 
Introduction to Blogging
Introduction to BloggingIntroduction to Blogging
Introduction to BloggingThe Mind Lab
 

More from 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
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 

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