KEMBAR78
Scratch Programming for a begginer programmer | PPTX
Introduction to Computer programming
 Computer programming, or coding, is a crucial skill every child should be
learning.
 A programming is writing instructions to a computer by using a specific
language which computer understand to perform a particular operation.
 Programming language is a language which computer understand.
 A programming language is a medium of communication between a
human being and computer .
 If you want to talk to a computer machine , you must know a
programming languages.
 Example of programming language are : Scratch, Python , C++, Java
Introduction to Computer Programming
 Programming is the art of writing instructions to tell a computer what to do.
 A set of instructions is called a program.
 The instructions are written in what’s known as a programming language,
and there are thousands to choose from.
Power of computer coding skills
 We use computers to :
1. solve problems,
2. play games,
3. help us work more effectively,
4. perform repetitive tasks,
5. store and recall information,
6. create something new,
7. and connect with our friends and the world.
 Understanding how to code puts all this power at our fingertips.
Who can learn to code?
 Everyone can learn to code because coding it is just like solving a puzzle or
a riddle.
What are we doing while we are coding?
 In coding, we do the followings:
1. We apply logic,
2. Try a solution,
3. Experiment(implement) a a little more,
4. Then solve the problem.
When to start Learning to Code?
 The time to start learning to code is now!
 We are at an unprecedented time in history: never before could billions of
people connect with one another every day like we do now with
computers.
 We live in a world of many new possibilities, from electric cars and robot
caregivers to drones that deliver packages and even pizza.
Why should Kids Learn to Code?
 If your children start learning to code today, they can help
define this fast-changing world.
 There are many great reasons to learn computer programming,
but here are my top two:
1. Coding is fun.
2. Coding is a valuable job skill.
Why Computer Coding is fun ?
 Technology is becoming a part of everyday life.
 Every company, charitable organization, and cause can benefit from
technology.
 There are apps to help you buy, give, join, play, volunteer, connect,
share—just about anything you can imagine.
What coder do?
 Have your children wanted to build their own level for their
favorite video game?
 Coders do that!
 What about create their own phone app?
 They can bring that idea to life by programming it on a computer!
 Every program, game, system, or app they have ever seen was coded
using the same programming building blocks they’ll learn in coding class.
Kids roles in technology
 When kids program, they take an active role in technology—they’re not just
having fun, they’re making something fun!
Why Coding Is a Valuable Job skill ?
 Coding is the skill of the 21st century. J
 Jobs today require more problem-solving ability than ever before, and
more and more careers involve technology as an integral requirement.
 The US Bureau of Labor Statistics predicts that more than 8 million
technology jobs will be created in just the next five years.
We can achieve our dream through Computer programming(coding).
 Mark Zuckerberg was a college student working from his dorm room when
he developed the first version of Facebook in 2004.
 Just 10 years later, 1.39 billion people were using Facebook every month
(source: http://newsroom.fb.com/company-info/).
 Never before in history had an idea, product, or service been able to
engage a billion people in under a decade.
 Facebook demonstrates the power of technology to reach more people,
faster, than ever before.
Scratch Programming Language
 Scratch is a programming language that is perfect for making games,
animations, interactive stories and other visually rich programs.
 It provides a great introduction to programming for people of all ages.
Introduction to Scratch Programming
 Scratch is a visual programming language that allows students to create
their own interactive stories, games and animations.
 As students design Scratch projects, they learn to think creatively, reason
systematically, and work collaboratively.
Elements of Scratch Programming
 There are four main elements of Scratch:
1. The stage,
2. The sprites,
3. The script
4. Programming palette.
 These elements can be compared to a play.
Stage
 Similar to the stage in a play. This is where everything will take place.
 The stage can be different backgrounds just like in a play.
Sprites
 Sprite are the actors or main characters of the project.
 Sprites are programmed to do something in Scratch.
Script
 Script tells the actors what to say or do.
 Each sprite is programmed with a script.
Programming palette
 Programming palette are elements used to program the sprite to do or say
something.
 Sprites must be programmed to carry out every function you want them to
perform.

Scratch Programming for a begginer programmer

  • 2.
    Introduction to Computerprogramming  Computer programming, or coding, is a crucial skill every child should be learning.  A programming is writing instructions to a computer by using a specific language which computer understand to perform a particular operation.  Programming language is a language which computer understand.  A programming language is a medium of communication between a human being and computer .  If you want to talk to a computer machine , you must know a programming languages.  Example of programming language are : Scratch, Python , C++, Java
  • 3.
    Introduction to ComputerProgramming  Programming is the art of writing instructions to tell a computer what to do.  A set of instructions is called a program.  The instructions are written in what’s known as a programming language, and there are thousands to choose from.
  • 4.
    Power of computercoding skills  We use computers to : 1. solve problems, 2. play games, 3. help us work more effectively, 4. perform repetitive tasks, 5. store and recall information, 6. create something new, 7. and connect with our friends and the world.  Understanding how to code puts all this power at our fingertips.
  • 5.
    Who can learnto code?  Everyone can learn to code because coding it is just like solving a puzzle or a riddle.
  • 6.
    What are wedoing while we are coding?  In coding, we do the followings: 1. We apply logic, 2. Try a solution, 3. Experiment(implement) a a little more, 4. Then solve the problem.
  • 7.
    When to startLearning to Code?  The time to start learning to code is now!  We are at an unprecedented time in history: never before could billions of people connect with one another every day like we do now with computers.  We live in a world of many new possibilities, from electric cars and robot caregivers to drones that deliver packages and even pizza.
  • 8.
    Why should KidsLearn to Code?  If your children start learning to code today, they can help define this fast-changing world.  There are many great reasons to learn computer programming, but here are my top two: 1. Coding is fun. 2. Coding is a valuable job skill.
  • 9.
    Why Computer Codingis fun ?  Technology is becoming a part of everyday life.  Every company, charitable organization, and cause can benefit from technology.  There are apps to help you buy, give, join, play, volunteer, connect, share—just about anything you can imagine.
  • 10.
    What coder do? Have your children wanted to build their own level for their favorite video game?  Coders do that!  What about create their own phone app?  They can bring that idea to life by programming it on a computer!  Every program, game, system, or app they have ever seen was coded using the same programming building blocks they’ll learn in coding class.
  • 11.
    Kids roles intechnology  When kids program, they take an active role in technology—they’re not just having fun, they’re making something fun!
  • 12.
    Why Coding Isa Valuable Job skill ?  Coding is the skill of the 21st century. J  Jobs today require more problem-solving ability than ever before, and more and more careers involve technology as an integral requirement.  The US Bureau of Labor Statistics predicts that more than 8 million technology jobs will be created in just the next five years.
  • 13.
    We can achieveour dream through Computer programming(coding).  Mark Zuckerberg was a college student working from his dorm room when he developed the first version of Facebook in 2004.  Just 10 years later, 1.39 billion people were using Facebook every month (source: http://newsroom.fb.com/company-info/).  Never before in history had an idea, product, or service been able to engage a billion people in under a decade.  Facebook demonstrates the power of technology to reach more people, faster, than ever before.
  • 14.
    Scratch Programming Language Scratch is a programming language that is perfect for making games, animations, interactive stories and other visually rich programs.  It provides a great introduction to programming for people of all ages.
  • 15.
    Introduction to ScratchProgramming  Scratch is a visual programming language that allows students to create their own interactive stories, games and animations.  As students design Scratch projects, they learn to think creatively, reason systematically, and work collaboratively.
  • 16.
    Elements of ScratchProgramming  There are four main elements of Scratch: 1. The stage, 2. The sprites, 3. The script 4. Programming palette.  These elements can be compared to a play.
  • 18.
    Stage  Similar tothe stage in a play. This is where everything will take place.  The stage can be different backgrounds just like in a play.
  • 19.
    Sprites  Sprite arethe actors or main characters of the project.  Sprites are programmed to do something in Scratch.
  • 20.
    Script  Script tellsthe actors what to say or do.  Each sprite is programmed with a script.
  • 21.
    Programming palette  Programmingpalette are elements used to program the sprite to do or say something.  Sprites must be programmed to carry out every function you want them to perform.