ABOUT COURSE
The programming course consists of the theoretical foundations of programming training using Scratch technology.
№ | Topics | Hours | Link |
---|---|---|---|
1. Introduction (2 h) | |||
1 | Safety Instructions. Basics of algorithms. | 1 | Lesson plan |
2 | Basics of algorithms. | 1 | Lesson plan |
2. Introduction to Scratch (2 h ) | |||
1 | What is Scratch. Acquaintance with the interface of the program Scratch. | 1 | Lesson plan |
2 | Team system of the performer Scratch | 1 | Lesson plan |
3. 3. Getting started in the Scratch environment (2 h) |
|||
1 | Scene. Editing, creating and adding background from file. | 1 | Lesson plan |
2 | The concept of sprites. Adding new sprites. Drawing new objects. | 1 | Lesson plan |
4. Scripts of Scratch program (15 h) | |||
1 | The mechanism for creating a script. | 1 | Lesson plan |
2 | Motion commands. | 1 | Lesson plan |
3 | Drawing commands | 1 | Lesson plan |
4 | Animation using motion commands and costume change. | 1 | Lesson plan |
5 | Control. Adding sound. | 1 | Lesson plan |
6 | Creating an animation using sound. | 1 | Lesson plan |
7 | Creating an animation using sound. | 1 | Lesson plan |
8 | Use in programs of conditional statements (branching). | 1 | Lesson plan |
9 | The functionality of the cycles. Cycle of actions depending on the conditions. | 1 | Lesson plan |
10 | Operators. The use of arithmetic and logical blocks together with control blocks. | 1 | Lesson plan |
11 | Variables. | 1 | Lesson plan |
12 | String constants and variables. String operations. | 1 | Lesson plan |
13 | Sensors. Input - output data. | 1 | Lesson plan |
14 | Free design. Creating projects according to your own design. | 1 | Lesson plan |
15 | Свободное проектирование. Создание проектов по собственному замыслу | 1 | Lesson plan |
5. Work with multiple objects. Synchronize their work (4 h) | |||
1 | Sequence and parallel execution of scripts. | 1 | Lesson plan |
2 | Sequence and parallel execution of scripts. | 1 | Lesson plan |
3 | Interaction between sprites. | 1 | Lesson plan |
4 | Interaction between sprites. | 1 | Lesson plan |
6. Using Scratch to create mini-games (4 h) | |||
1 | Free design. Creating projects according to your own design. Join the Scratch Community. | 1 | Lesson plan |
2 | Development of basic sprites for the game. Formation of basic scripts. | 1 | Lesson plan |
3 | Synchronization of scripts for different sprites. | 1 | Lesson plan |
4 | Moving from one scene to another Creating a game interface. | 1 | Lesson plan |
7. Creating a personal project (5 h) | |||
1 | Project activity | 4 | Lesson plan |
5 | Demonstration and protection of the project | 1 | Lesson plan |