SlideShare a Scribd company logo
Starting from
Programming in Scratch

• In this unit will focus on how to write computer
  programs.
• You will be using a program called Scratch
• Scratch will let you create programs that
  combine sound, graphics and animation.
• You will learn how to use Scratch through
  completing of a set of tasks and self exploration.
• At the end of each lesson, there will be set
  questions which will help you to check if you
  have understood what you have learned.
Programming in Scratch

Lessons
1.Scratching the surface
2.Story Time
3.A Mazing game
4.Get the picture
5.Forest Archery Game
6.Scratch Project
7.Scratch Project
Programming in Scratch

What will you learn
The following programming features:
•Program design, including algorithms
•How to identify bugs
•Reacting to events
•Decision-making - [if], [if…else]
•Variables - for example [scores, timers]
•Loops – fixed [repeat, forever], conditional [forever if]
•Collision detection – [if … touching] [if … touching colour]
Programming in Scratch

What will you learn
The following features of scratch:
•Sprites & stage
•Properties
   – Scripts
   – Costumes/backgrounds
   – Sounds
•Animation
•Graphics tools
Lesson 1 - Scratching the Surface

Level 3
 Demonstrate a basic use of Scratch to code
 Complete all tasks

Level 4
 Demonstrate an intermediate use of Scratch to code
 Complete all tasks and some of the challenges

 Level 5
 Demonstrate an advanced use of Scratch to code
 Complete all set tasks and all of the chanllenges
Lesson 1 - Scratching the Surface

Level 3
 Demonstrate a basic use of Scratch to code
 Complete all tasks

Level 4
 Demonstrate an intermediate use of Scratch to code
 Complete all tasks and some of the challenges

 Level 5
 Demonstrate an advanced use of Scratch to code
 Complete all set tasks and all of the chanllenges

More Related Content

Similar to Introduction

Scratch Project
Scratch ProjectScratch Project
Scratch Project
cachs_computing
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
Bilal Hanbali
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
afsheenfaiq2
 
Programming paradigms c1
Programming paradigms c1Programming paradigms c1
Programming paradigms c1
Omar Al-Sabek
 
scratch.pptx
scratch.pptxscratch.pptx
scratch.pptx
DeepikaArya21
 
Scratch
ScratchScratch
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
cachs_computing
 
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
cachs_computing
 
Scratch
ScratchScratch
Preparing for IEEEXtreme 12.0 & mora xtreme
Preparing for IEEEXtreme 12.0 & mora xtremePreparing for IEEEXtreme 12.0 & mora xtreme
Preparing for IEEEXtreme 12.0 & mora xtreme
Supun Abeysinghe
 
7th grade scratch project assignment
7th grade scratch project assignment7th grade scratch project assignment
7th grade scratch project assignment
Bruce Pavalon
 
Function procedure c6 c7
Function procedure  c6 c7Function procedure  c6 c7
Function procedure c6 c7
Omar Al-Sabek
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
neilclayt
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
Hussam Mostafa
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
Sayed Mahmoud AbdEl Rahman
 
Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)
wolframkriesing
 
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
nandhinicse147
 
Uni texus austin
Uni texus austinUni texus austin
Uni texus austin
N/A
 
Computational thinking
Computational thinkingComputational thinking
Computational thinking
r123457
 
So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?
Taras Leskiv
 

Similar to Introduction (20)

Scratch Project
Scratch ProjectScratch Project
Scratch Project
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Programming paradigms c1
Programming paradigms c1Programming paradigms c1
Programming paradigms c1
 
scratch.pptx
scratch.pptxscratch.pptx
scratch.pptx
 
Scratch
ScratchScratch
Scratch
 
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
 
Scratching the surface
Scratching the surfaceScratching the surface
Scratching the surface
 
Scratch
ScratchScratch
Scratch
 
Preparing for IEEEXtreme 12.0 & mora xtreme
Preparing for IEEEXtreme 12.0 & mora xtremePreparing for IEEEXtreme 12.0 & mora xtreme
Preparing for IEEEXtreme 12.0 & mora xtreme
 
7th grade scratch project assignment
7th grade scratch project assignment7th grade scratch project assignment
7th grade scratch project assignment
 
Function procedure c6 c7
Function procedure  c6 c7Function procedure  c6 c7
Function procedure c6 c7
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)
 
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
 
Uni texus austin
Uni texus austinUni texus austin
Uni texus austin
 
Computational thinking
Computational thinkingComputational thinking
Computational thinking
 
So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?So You Finally Got Your Job at GameDev. What's next?
So You Finally Got Your Job at GameDev. What's next?
 

Introduction

  • 2. Programming in Scratch • In this unit will focus on how to write computer programs. • You will be using a program called Scratch • Scratch will let you create programs that combine sound, graphics and animation. • You will learn how to use Scratch through completing of a set of tasks and self exploration. • At the end of each lesson, there will be set questions which will help you to check if you have understood what you have learned.
  • 3. Programming in Scratch Lessons 1.Scratching the surface 2.Story Time 3.A Mazing game 4.Get the picture 5.Forest Archery Game 6.Scratch Project 7.Scratch Project
  • 4. Programming in Scratch What will you learn The following programming features: •Program design, including algorithms •How to identify bugs •Reacting to events •Decision-making - [if], [if…else] •Variables - for example [scores, timers] •Loops – fixed [repeat, forever], conditional [forever if] •Collision detection – [if … touching] [if … touching colour]
  • 5. Programming in Scratch What will you learn The following features of scratch: •Sprites & stage •Properties – Scripts – Costumes/backgrounds – Sounds •Animation •Graphics tools
  • 6. Lesson 1 - Scratching the Surface Level 3  Demonstrate a basic use of Scratch to code  Complete all tasks Level 4  Demonstrate an intermediate use of Scratch to code  Complete all tasks and some of the challenges Level 5  Demonstrate an advanced use of Scratch to code  Complete all set tasks and all of the chanllenges
  • 7. Lesson 1 - Scratching the Surface Level 3  Demonstrate a basic use of Scratch to code  Complete all tasks Level 4  Demonstrate an intermediate use of Scratch to code  Complete all tasks and some of the challenges Level 5  Demonstrate an advanced use of Scratch to code  Complete all set tasks and all of the chanllenges