Page 87 - Trackpad v5 class 3
P. 87

A computer also follows stepwise instructions to complete any task known as a
            program. We can define a program as a set of systematic instructions that direct

            the computer to do specific tasks and get the desired results. Programs are written
            in a special language known as a programming language. The person who writes
            these programs is known as a programmer.


            In  this chapter we will learn  about  Scratch. It is a block-based  programming
            language.




                     WHAT IS SCRATCH?


            Scratch is a visual programming language used to create computer
            animation,  games  and stories.  Visual  programming means  that
            rather than having to type the code (instructions), we use blocks of

            code that we put together to create our projects. This makes it easier
            to get started. It enables us to see the results of our work quickly and

            even includes graphics and sound to it.

                                                                                                PURE

                     Scratch was created by Mitchel Resnick at the MIT Media Lab in 2007.       FACT





                      ADVANTAGES OF SCRATCH


            Scratch is simple, easy to understand and learn. It is used more than many other
            programming languages for the following reasons:

                We don’t have to remember or type commands, we can just drag and drop them

              as we desire.

                Commands fit together like puzzle pieces, so we get clear visual hints about how
              to combine them.

                We can create animations, quizzes and stories.

               We can create and share our Scratch project online on the Scratch website.




                           In how many languages is Scratch available?







                                                                            Introduction to Scratch Programming  85
   82   83   84   85   86   87   88   89   90   91   92