SlideShare a Scribd company logo
CCI 2018
Creative Coding using SCRATCH 3.0
https://tinyurl.com/ycvn4q4n
 Introduction
 SCRATCH components
 Stage
 Sprites
 Backdrops
 Scripts (Visual Programming)
 2.0 vs 3.0 User interface
Workshop outline
 Hands-on activities
 Catch the yellow fish
 Video motion sensing
 Heart beat
Why teach coding ?
it’s important for youth to learn to code for a few reasons:
1. Coding is a superpower. Learning to code let’s kids build -- not just consume the technology
around them like video games, websites, robots and more.
2. Coding helps kids develop new ways of thinking. Learning to code helps kids develop other
crucial and transferable skills -- like computational thinking -- allowing them to tackle problems,
outside the realm of coding, in new and innovative ways.
3. Coding helps kids understand the world around them better. If we teach biology and
mathematics in order to understand the world around them, then knowing the basics of how
computers communicate and how to engage with them should be a given.
4. Coding can help change the world. Empower kids to use technology as a creative tool to build
solutions for problems or challenges people face everyday.
5. Coding is fun! We want kids to experience the satisfaction and thrill of building something of
their very own.
http://www.canadalearningcode.ca/week/teacher-training.html
https://www.canadalearningcode.ca/wp-content/uploads/teacher-quick-start-guide.pdf
en.scratch-wiki.info/wiki/Scratch_2.0
en.scratch-wiki.info/wiki/Scratch_3.0
SCRATCH components
 Stage
 Sprites
 Backdrops
 Scripts/Code (Visual Programming)
Stage
This is where you can
preview what your
code does. You can
add backdrops to your
stage. You can ‘Start’
and ‘Stop’ the preview
at any time using the
green flag or red stop
symbol at the top of
the stage.
Sprites
Each object in Scratch
is called a Sprite. You
can add sprites by
choosing from the
library, painting your
own, uploading an
image or taking a
picture from webcam.
The Stage
(480x360 dots)
X=+240 max X=-240 min
Y=+180 max Y=-180 min
Backdrops
A backdrop is one of the many
possible frames, or backgrounds, of
the stage. It is located in the
background library. The background
can change its appearance at all
times. They can be named, edited,
created and deleted, but the scene
must always have at least a
backdrop. The backdrops are edited
in the same way as the sprites. They
are in the Basics tab of the Stage.
Backgrounds can also be
downloaded as an image file.
12
Scripts/Code
Scripts are commands. This is
how the magic happens.
Students will use scripts to
instruct their Sprite to do what
they want it to do. From
moving forward, to saying
‘Hello’, scripts are arranged in
a logical sequence to
‘program’ the sprite. We’ll
cover each of these in more
detail as you work through
challenges.
Scratch 2.0
Scratch 3.0
NEW
Sprites
library
Backdrops
library
Tutorials
Extensions
micro:bit
kidscodejeunesse.org/microbit.html
Activity 2
Video motion sensing
Activity 1
Catch the yellow fish
Activity 3
Heart beat
Activity 1
Catch the yellow fish
Activity 2
Video motion sensing
Activity 3
Heart beat
Cci 2018 creative coding tami belhadj

More Related Content

Similar to Cci 2018 creative coding tami belhadj

Programming Ideas in Makerspaces
Programming Ideas in MakerspacesProgramming Ideas in Makerspaces
Programming Ideas in Makerspaces
Brian Pichman
 
Xpression CG Handbook
Xpression CG HandbookXpression CG Handbook
Xpression CG Handbook
Manhattan Neighborhood Network
 
DDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D PrintingDDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D Printing
robertree
 
Digital and Graphic design portfolio (sr8 design)
Digital and Graphic design portfolio (sr8 design)Digital and Graphic design portfolio (sr8 design)
Digital and Graphic design portfolio (sr8 design)
Saray Rodríguez
 
Virtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-IIIVirtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-III
Vishal Aditya
 
Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016
CutiePie33
 
Girl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge BadgeGirl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge Badge
GeorgeMilliken2
 
My summary for cs001x computer science for beginners
My summary for cs001x computer science for beginnersMy summary for cs001x computer science for beginners
My summary for cs001x computer science for beginners
Ibrahim Omar
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
Nicole Baratta
 
Dispensa software per la stampa 3D (in italiano)
Dispensa software per la stampa 3D (in italiano)Dispensa software per la stampa 3D (in italiano)
Dispensa software per la stampa 3D (in italiano)
Carlo Fonda
 
Pixlr and small apps in the classroom
Pixlr and small apps in the classroomPixlr and small apps in the classroom
Pixlr and small apps in the classroom
ArtfulArtsyAmy
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
Mark Billinghurst
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshop
narigadu
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
St. Petersburg College
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2
gueste8cc560
 
Adobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 ReduxAdobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 Redux
Kirsten Rourke
 
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Lviv Startup Club
 
Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
Phoebe Huang
 
'Digitools for tangible 3D creativity'
'Digitools for tangible 3D creativity''Digitools for tangible 3D creativity'
'Digitools for tangible 3D creativity'
Ann Marie Shillito, FRSA
 
Tutorial 38 3D Print Coding
Tutorial 38 3D Print CodingTutorial 38 3D Print Coding
Tutorial 38 3D Print Coding
Max Kleiner
 

Similar to Cci 2018 creative coding tami belhadj (20)

Programming Ideas in Makerspaces
Programming Ideas in MakerspacesProgramming Ideas in Makerspaces
Programming Ideas in Makerspaces
 
Xpression CG Handbook
Xpression CG HandbookXpression CG Handbook
Xpression CG Handbook
 
DDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D PrintingDDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D Printing
 
Digital and Graphic design portfolio (sr8 design)
Digital and Graphic design portfolio (sr8 design)Digital and Graphic design portfolio (sr8 design)
Digital and Graphic design portfolio (sr8 design)
 
Virtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-IIIVirtual amity | Term Paper | SEM-III
Virtual amity | Term Paper | SEM-III
 
Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016
 
Girl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge BadgeGirl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge Badge
 
My summary for cs001x computer science for beginners
My summary for cs001x computer science for beginnersMy summary for cs001x computer science for beginners
My summary for cs001x computer science for beginners
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Dispensa software per la stampa 3D (in italiano)
Dispensa software per la stampa 3D (in italiano)Dispensa software per la stampa 3D (in italiano)
Dispensa software per la stampa 3D (in italiano)
 
Pixlr and small apps in the classroom
Pixlr and small apps in the classroomPixlr and small apps in the classroom
Pixlr and small apps in the classroom
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshop
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2
 
Adobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 ReduxAdobe Edge Animate and Captivate 8 Redux
Adobe Edge Animate and Captivate 8 Redux
 
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
 
Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
 
'Digitools for tangible 3D creativity'
'Digitools for tangible 3D creativity''Digitools for tangible 3D creativity'
'Digitools for tangible 3D creativity'
 
Tutorial 38 3D Print Coding
Tutorial 38 3D Print CodingTutorial 38 3D Print Coding
Tutorial 38 3D Print Coding
 

More from Tami Belhadj

Oer h5 p presentation-dec 10-2021
Oer h5 p presentation-dec 10-2021Oer h5 p presentation-dec 10-2021
Oer h5 p presentation-dec 10-2021
Tami Belhadj
 
Présentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oranPrésentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oran
Tami Belhadj
 
Presentation
PresentationPresentation
Presentation
Tami Belhadj
 
FQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadjFQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadj
Tami Belhadj
 
Moodle et koantic
Moodle et koanticMoodle et koantic
Moodle et koantic
Tami Belhadj
 
Sharing cart plugin for OEP support
Sharing cart plugin for OEP supportSharing cart plugin for OEP support
Sharing cart plugin for OEP support
Tami Belhadj
 
New educational frontiers and old challenges
New educational frontiers and old challengesNew educational frontiers and old challenges
New educational frontiers and old challenges
Tami Belhadj
 
Moodle Moot Canada 2015
Moodle Moot Canada 2015Moodle Moot Canada 2015
Moodle Moot Canada 2015
Tami Belhadj
 
Council of deans of trades and apprenticeship canada
Council of deans of trades and apprenticeship canadaCouncil of deans of trades and apprenticeship canada
Council of deans of trades and apprenticeship canada
Tami Belhadj
 
UFC Oran 2014 Tami Belhadj
UFC Oran   2014  Tami BelhadjUFC Oran   2014  Tami Belhadj
UFC Oran 2014 Tami Belhadj
Tami Belhadj
 
Tami belhadj qpat2014
Tami belhadj   qpat2014Tami belhadj   qpat2014
Tami belhadj qpat2014
Tami Belhadj
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printing
Tami Belhadj
 
Aaeebl2014 tami belhadj
Aaeebl2014 tami belhadjAaeebl2014 tami belhadj
Aaeebl2014 tami belhadj
Tami Belhadj
 
PROCED Conference 2012
PROCED Conference 2012PROCED Conference 2012
PROCED Conference 2012
Tami Belhadj
 
LCEEQ Conference 2014
LCEEQ Conference 2014LCEEQ Conference 2014
LCEEQ Conference 2014
Tami Belhadj
 

More from Tami Belhadj (15)

Oer h5 p presentation-dec 10-2021
Oer h5 p presentation-dec 10-2021Oer h5 p presentation-dec 10-2021
Oer h5 p presentation-dec 10-2021
 
Présentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oranPrésentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oran
 
Presentation
PresentationPresentation
Presentation
 
FQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadjFQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadj
 
Moodle et koantic
Moodle et koanticMoodle et koantic
Moodle et koantic
 
Sharing cart plugin for OEP support
Sharing cart plugin for OEP supportSharing cart plugin for OEP support
Sharing cart plugin for OEP support
 
New educational frontiers and old challenges
New educational frontiers and old challengesNew educational frontiers and old challenges
New educational frontiers and old challenges
 
Moodle Moot Canada 2015
Moodle Moot Canada 2015Moodle Moot Canada 2015
Moodle Moot Canada 2015
 
Council of deans of trades and apprenticeship canada
Council of deans of trades and apprenticeship canadaCouncil of deans of trades and apprenticeship canada
Council of deans of trades and apprenticeship canada
 
UFC Oran 2014 Tami Belhadj
UFC Oran   2014  Tami BelhadjUFC Oran   2014  Tami Belhadj
UFC Oran 2014 Tami Belhadj
 
Tami belhadj qpat2014
Tami belhadj   qpat2014Tami belhadj   qpat2014
Tami belhadj qpat2014
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printing
 
Aaeebl2014 tami belhadj
Aaeebl2014 tami belhadjAaeebl2014 tami belhadj
Aaeebl2014 tami belhadj
 
PROCED Conference 2012
PROCED Conference 2012PROCED Conference 2012
PROCED Conference 2012
 
LCEEQ Conference 2014
LCEEQ Conference 2014LCEEQ Conference 2014
LCEEQ Conference 2014
 

Recently uploaded

Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 

Recently uploaded (20)

Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 

Cci 2018 creative coding tami belhadj

  • 1. CCI 2018 Creative Coding using SCRATCH 3.0 https://tinyurl.com/ycvn4q4n
  • 2.  Introduction  SCRATCH components  Stage  Sprites  Backdrops  Scripts (Visual Programming)  2.0 vs 3.0 User interface Workshop outline  Hands-on activities  Catch the yellow fish  Video motion sensing  Heart beat
  • 3. Why teach coding ? it’s important for youth to learn to code for a few reasons: 1. Coding is a superpower. Learning to code let’s kids build -- not just consume the technology around them like video games, websites, robots and more. 2. Coding helps kids develop new ways of thinking. Learning to code helps kids develop other crucial and transferable skills -- like computational thinking -- allowing them to tackle problems, outside the realm of coding, in new and innovative ways. 3. Coding helps kids understand the world around them better. If we teach biology and mathematics in order to understand the world around them, then knowing the basics of how computers communicate and how to engage with them should be a given. 4. Coding can help change the world. Empower kids to use technology as a creative tool to build solutions for problems or challenges people face everyday. 5. Coding is fun! We want kids to experience the satisfaction and thrill of building something of their very own. http://www.canadalearningcode.ca/week/teacher-training.html
  • 5.
  • 8. SCRATCH components  Stage  Sprites  Backdrops  Scripts/Code (Visual Programming)
  • 9. Stage This is where you can preview what your code does. You can add backdrops to your stage. You can ‘Start’ and ‘Stop’ the preview at any time using the green flag or red stop symbol at the top of the stage.
  • 10. Sprites Each object in Scratch is called a Sprite. You can add sprites by choosing from the library, painting your own, uploading an image or taking a picture from webcam. The Stage (480x360 dots) X=+240 max X=-240 min Y=+180 max Y=-180 min
  • 11. Backdrops A backdrop is one of the many possible frames, or backgrounds, of the stage. It is located in the background library. The background can change its appearance at all times. They can be named, edited, created and deleted, but the scene must always have at least a backdrop. The backdrops are edited in the same way as the sprites. They are in the Basics tab of the Stage. Backgrounds can also be downloaded as an image file.
  • 12. 12 Scripts/Code Scripts are commands. This is how the magic happens. Students will use scripts to instruct their Sprite to do what they want it to do. From moving forward, to saying ‘Hello’, scripts are arranged in a logical sequence to ‘program’ the sprite. We’ll cover each of these in more detail as you work through challenges.
  • 14. NEW
  • 19.
  • 22.
  • 23.
  • 24. Activity 2 Video motion sensing Activity 1 Catch the yellow fish Activity 3 Heart beat
  • 25. Activity 1 Catch the yellow fish