SlideShare a Scribd company logo
1 of 28
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 MakerspacesBrian Pichman
 
DDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D PrintingDDiMIT Workshop: 3D Printing
DDiMIT Workshop: 3D Printingrobertree
 
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-IIIVishal Aditya
 
Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016Handout 17317 es17317-sgambelluri-au2016
Handout 17317 es17317-sgambelluri-au2016CutiePie33
 
Girl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge BadgeGirl Guides: Digital Scotland Challenge Badge
Girl Guides: Digital Scotland Challenge BadgeGeorgeMilliken2
 
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 beginnersIbrahim Omar
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with ScratchNicole 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 classroomArtfulArtsyAmy
 
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 workshopnarigadu
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2gueste8cc560
 
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 ReduxKirsten 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 IntroductionPhoebe Huang
 
Tutorial 38 3D Print Coding
Tutorial 38 3D Print CodingTutorial 38 3D Print Coding
Tutorial 38 3D Print CodingMax 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-2021Tami Belhadj
 
Présentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oranPrésentation tami belhadj-rifeef2019_oran
Présentation tami belhadj-rifeef2019_oranTami Belhadj
 
FQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadjFQR presentation nov-6th-tami belhadj
FQR presentation nov-6th-tami belhadjTami Belhadj
 
Sharing cart plugin for OEP support
Sharing cart plugin for OEP supportSharing cart plugin for OEP support
Sharing cart plugin for OEP supportTami Belhadj
 
New educational frontiers and old challenges
New educational frontiers and old challengesNew educational frontiers and old challenges
New educational frontiers and old challengesTami Belhadj
 
Moodle Moot Canada 2015
Moodle Moot Canada 2015Moodle Moot Canada 2015
Moodle Moot Canada 2015Tami 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 canadaTami Belhadj
 
UFC Oran 2014 Tami Belhadj
UFC Oran   2014  Tami BelhadjUFC Oran   2014  Tami Belhadj
UFC Oran 2014 Tami BelhadjTami Belhadj
 
Tami belhadj qpat2014
Tami belhadj   qpat2014Tami belhadj   qpat2014
Tami belhadj qpat2014Tami Belhadj
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printingTami Belhadj
 
Aaeebl2014 tami belhadj
Aaeebl2014 tami belhadjAaeebl2014 tami belhadj
Aaeebl2014 tami belhadjTami Belhadj
 
PROCED Conference 2012
PROCED Conference 2012PROCED Conference 2012
PROCED Conference 2012Tami Belhadj
 
LCEEQ Conference 2014
LCEEQ Conference 2014LCEEQ Conference 2014
LCEEQ Conference 2014Tami 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

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
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
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
 
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
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
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
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
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
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Recently uploaded (20)

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
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
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
 
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
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
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🔝
 
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
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
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
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
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🔝
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
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
 

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