SlideShare a Scribd company logo
1 of 15
Scratch
Lesson 1
1
By the end of this unit…
• You are going to learn how to write computer
programs using a software package called
Scratch.
• You will create a
computer game and
test out each other’s
games to decide what
makes a good computer
game.
2
Starter
1. Log onto your
computer
2. Find the program
called Scratch
3. Load it up
3
Objective of the lesson
Write the code to move a sprite
• All of you will:
– Change the look of a sprite
• Most of you will:
– Make the sprite move
• Some of you will:
– Add further sprites and alter the speed that they
move
4
Scratch
5
Stage
Sprite
Script
Blocks
Script
Area
Script
Groups
6
How much do you remember?
1. What is a sprite?
2. What is the stage?
3. How can you delete a sprite?
4. Which button can you use to
add a sprite to the stage?
5. How can you change the
folder you are looking at?
7
Over to you…
• Delete the cat sprite
• Add the fish3 sprite
• Delete the fish3 sprite
• Add the beach ball sprite
• Delete the beach ball sprite
• Add any sprite of your choice
8
9
How much do you remember?
1. In which group of scripts would
you find the option for “When
space key is pressed?”
2. In which group of scripts would
you find “Move 10 steps”?
3. How can you stop your sprite
going off the edge of the screen?
4. How can you stop your sprite from
turning upside down?
10
Changing the speed
• To make the sprite go faster or slower, change
the number of steps it moves.
• What happens when it moves 3 steps?
• What happens when it moves 20 steps?
• Work out how you can get your sprite to move
and turn using the turn option.
11
What will this code do?
• When you press the
space bar the sprite will
keep moving, even after
you release the
spacebar.
• Try it out.
• Use the stop button to
stop the sprite from
moving.
12
Stop
button
This time we have a
“Forever” loop in our script
Over to you…
• Add a second sprite of your choice.
• Make it move at a different speed
to your first sprite.
• Work out how you can make that
sprite move when you press the up
arrow rather than the space bar.
• Add another sprite which starts to
move when you press a different
button.
13
How much do you remember?
1. What is a sprite?
2. Which script group will allow you to move a sprite?
3. Which script group will allow you to choose how a
script starts?
4. How can you stop a script from running?
5. What does the forever loop do?
6. How can you stop a sprite from going over the edge
of the stage?
7. How can you change the speed that a sprite moves?
14
What skills have you practiced today?
Skills you have learnt
today…
15

More Related Content

What's hot

Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
David Oromaner
 

What's hot (20)

Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Scratch Lesson 3
Scratch Lesson 3Scratch Lesson 3
Scratch Lesson 3
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creation
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
 
Scratch
ScratchScratch
Scratch
 
Scratch programming
Scratch programmingScratch programming
Scratch programming
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
 
Introduction to Scratch Programming
Introduction to Scratch ProgrammingIntroduction to Scratch Programming
Introduction to Scratch Programming
 
Make a game in scratch
Make a game in scratchMake a game in scratch
Make a game in scratch
 
Mini Scratch Unit
Mini Scratch UnitMini Scratch Unit
Mini Scratch Unit
 
Scratch Lesson Plan
Scratch Lesson PlanScratch Lesson Plan
Scratch Lesson Plan
 
Animaciones con scratch
Animaciones con scratchAnimaciones con scratch
Animaciones con scratch
 
scratch course-part2-2023.pdf
scratch course-part2-2023.pdfscratch course-part2-2023.pdf
scratch course-part2-2023.pdf
 

Viewers also liked

Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
David Oromaner
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument Parts
David Oromaner
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
jonathanbyrne
 

Viewers also liked (20)

Scratch Lesson 5
Scratch Lesson 5Scratch Lesson 5
Scratch Lesson 5
 
Scratch Lesson 6
Scratch Lesson 6Scratch Lesson 6
Scratch Lesson 6
 
Scratch Lesson 4
Scratch Lesson 4Scratch Lesson 4
Scratch Lesson 4
 
Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
 
Scratch in the Classroom
Scratch in the ClassroomScratch in the Classroom
Scratch in the Classroom
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
Advanced3
Advanced3Advanced3
Advanced3
 
Advanced2
Advanced2Advanced2
Advanced2
 
Intro To Programming Cmp
Intro To Programming CmpIntro To Programming Cmp
Intro To Programming Cmp
 
7th grade presentation cite2
7th grade presentation  cite27th grade presentation  cite2
7th grade presentation cite2
 
Scratch Syntax 2 Cmp
Scratch Syntax 2 CmpScratch Syntax 2 Cmp
Scratch Syntax 2 Cmp
 
Advanced1
Advanced1Advanced1
Advanced1
 
Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
 
Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint Editor
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument Parts
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
 
An Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based LearningAn Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based Learning
 
Scratch2
Scratch2Scratch2
Scratch2
 

Similar to Scratch Lesson 1

Sense and sense ability - TU100 13J
Sense and sense ability - TU100 13JSense and sense ability - TU100 13J
Sense and sense ability - TU100 13J
Nigel Gibson
 
Design & technology assess 2 pp
Design & technology assess 2 ppDesign & technology assess 2 pp
Design & technology assess 2 pp
Kathy Kypr
 
Lesson one
Lesson oneLesson one
Lesson one
lewi300
 

Similar to Scratch Lesson 1 (20)

Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
 
Start developing projects with Scratch Programming
Start developing projects with Scratch ProgrammingStart developing projects with Scratch Programming
Start developing projects with Scratch Programming
 
Sense and sense ability - TU100 13J
Sense and sense ability - TU100 13JSense and sense ability - TU100 13J
Sense and sense ability - TU100 13J
 
BGC2011Scratch-Rev1.pdf
BGC2011Scratch-Rev1.pdfBGC2011Scratch-Rev1.pdf
BGC2011Scratch-Rev1.pdf
 
03 whack a-witch!
03 whack a-witch!03 whack a-witch!
03 whack a-witch!
 
Software Development: game with purpose
Software Development:  game with purposeSoftware Development:  game with purpose
Software Development: game with purpose
 
Hitchhikers guide to OpenSim calongne
Hitchhikers guide to OpenSim calongneHitchhikers guide to OpenSim calongne
Hitchhikers guide to OpenSim calongne
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Game
 
ACM init() Day 3
ACM init() Day 3ACM init() Day 3
ACM init() Day 3
 
How_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactiveHow_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactive
 
Scratch for kids language in Program.pptx
Scratch for kids language in Program.pptxScratch for kids language in Program.pptx
Scratch for kids language in Program.pptx
 
Things you should know if you plan to ship a game
Things you should know if you plan to ship a gameThings you should know if you plan to ship a game
Things you should know if you plan to ship a game
 
Design & technology assess 2 pp
Design & technology assess 2 ppDesign & technology assess 2 pp
Design & technology assess 2 pp
 
Lesson one
Lesson oneLesson one
Lesson one
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
WEDO learning challenge, La Maquinista
 WEDO learning challenge, La Maquinista WEDO learning challenge, La Maquinista
WEDO learning challenge, La Maquinista
 
Story Time
Story TimeStory Time
Story Time
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
GS_Q1_Computer5_WK1.pptx
GS_Q1_Computer5_WK1.pptxGS_Q1_Computer5_WK1.pptx
GS_Q1_Computer5_WK1.pptx
 
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
 

Recently uploaded

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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

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
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
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...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
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Ữ Â...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

Scratch Lesson 1

  • 2. By the end of this unit… • You are going to learn how to write computer programs using a software package called Scratch. • You will create a computer game and test out each other’s games to decide what makes a good computer game. 2
  • 3. Starter 1. Log onto your computer 2. Find the program called Scratch 3. Load it up 3
  • 4. Objective of the lesson Write the code to move a sprite • All of you will: – Change the look of a sprite • Most of you will: – Make the sprite move • Some of you will: – Add further sprites and alter the speed that they move 4
  • 6. 6
  • 7. How much do you remember? 1. What is a sprite? 2. What is the stage? 3. How can you delete a sprite? 4. Which button can you use to add a sprite to the stage? 5. How can you change the folder you are looking at? 7
  • 8. Over to you… • Delete the cat sprite • Add the fish3 sprite • Delete the fish3 sprite • Add the beach ball sprite • Delete the beach ball sprite • Add any sprite of your choice 8
  • 9. 9
  • 10. How much do you remember? 1. In which group of scripts would you find the option for “When space key is pressed?” 2. In which group of scripts would you find “Move 10 steps”? 3. How can you stop your sprite going off the edge of the screen? 4. How can you stop your sprite from turning upside down? 10
  • 11. Changing the speed • To make the sprite go faster or slower, change the number of steps it moves. • What happens when it moves 3 steps? • What happens when it moves 20 steps? • Work out how you can get your sprite to move and turn using the turn option. 11
  • 12. What will this code do? • When you press the space bar the sprite will keep moving, even after you release the spacebar. • Try it out. • Use the stop button to stop the sprite from moving. 12 Stop button This time we have a “Forever” loop in our script
  • 13. Over to you… • Add a second sprite of your choice. • Make it move at a different speed to your first sprite. • Work out how you can make that sprite move when you press the up arrow rather than the space bar. • Add another sprite which starts to move when you press a different button. 13
  • 14. How much do you remember? 1. What is a sprite? 2. Which script group will allow you to move a sprite? 3. Which script group will allow you to choose how a script starts? 4. How can you stop a script from running? 5. What does the forever loop do? 6. How can you stop a sprite from going over the edge of the stage? 7. How can you change the speed that a sprite moves? 14
  • 15. What skills have you practiced today? Skills you have learnt today… 15