Page 79 - iPro_trackGPT_V5_Class5
P. 79

An Introduction to                                                       6



                     Scratch Programming









                      Goal Glimpse


                         Program and Programming Languages               Starting Scratch
                         Choosing a Sprite                               Resizing the Sprite

                         Deleting a Sprite                               Choosing a Backdrop
                         Scratch Blocks                                  Full Screen Mode
                         Creating a New Project                          Saving the Project

                         Opening an Existing Project                     Exiting Scratch



                 Scratch is a block-based programming language designed for children. It offers a
                 free toolkit that lets them create their own games, animated stories, and interactive

                 art, and share their work online. Children can drag and combine code blocks to
                 make various  programs,  such as animations, stories, musical instruments, and
                 games.

                    PROGRAM AND PROGRAMMING LANGUAGES


                 A program is a sequence of instructions that tells the CPU how to complete a
                 task. These instructions are written in a computer language, which has a specific
                 set of rules known as Syntax. Syntax acts like grammar for the computer language.
                 Computer languages are the means by which humans communicate with

                 computers. These languages use a combination of keywords, symbols, and syntax
                 that the computer can understand and execute to create programs.
                 The process of writing a program is called programming, and the individuals
                 who do this are known as  programmers. Computer languages are typically

                 categorized into two main types:

                                                      COMPUTER LANGUAGES



                       Low Level Language                                                 High Level Language




                                                                         An Introduction to Scratch Programming  77
   74   75   76   77   78   79   80   81   82   83   84