Level 3 - I'm a game creator and robot AI programmer

The “I аm a game creator and robot AI programmer” level includes practical application of the material learned in the first 2 levels, compiling complex algorithms and upgrading the knowledge on variables. At this level, kids have the chance to test their knowledge by creating complex games. Here children learn to work with more than one variable and define their types by themselves depending on what they need for their games. At this level kids code robots’ behaviour and use variables for the first time. Last but not least, at this level children learn how to read a ready-made code and to debug it - that is, debugging. Again, we stake on the variety of programming environments and hardware tools since it is crucial for children aged 6 and 7 years to see immediately the implementation of the program they have coded and the way it changes by changing one or more instructions.

Certificate

Certificates Mindhub

The student will receive certificate for each completed level.

Bonus points

500 points

Each completed module is bringing you 100 points and the full level 500 points.

Tools

wonder scratch-logo hopscotch tynker

Some of the instruments and programming environments used by the students in this level.

Boards

One level = 4 Modules

Location

One module = 4 class

Time

One class = 120 minutes

Enroll

100 POINTS

Module 1 - Nature and simplification of algorithms

In this module, children will develop their programming skills by enhancing one of the developer's most important skills - how to simplify sophisticated algorithms by optimizing instructions in them.

Topics

  1. What is an algorithm? (6-7)
  2. Algorithm construction (6-7)
  3. Introduction to algorithm simplification
  4. Project preparation 9 (6-7)

100 POINTS

Module 2 - Algorithms containing repetitions and condition

When creating a complex program, we must take into account a number of potential situations which might prevent us from reaching the desired goal. Here we focus on children considering how to use conditional constructions optimally and how to convert different types of cycles. After that they will program in practice the “outside” effects to be solved by implementing various instruction sequences “inside” the algorithm. 

Topics

  1. Priority of actions in complex algorithms
  2. Developing complex algorithms
  3. Fixing errors in constructing complex algorithms.
  4. Project preparation 10 (6-7)

100 POINTS

Module 3 - Application of variables

Now that children have been introduced to variables, they will deepen their knowledge on assigning various values to variables. They will include more than one variable to programs depending on how necessary for the particular game they are. 

Topics

  1. Variable values. Value assigning
  2. Variables as part of a simple algorithm
  3. Work with more than one variable
  4. Project preparation

100 POINTS

Module 4 - Programming robots behaviour projects

Let’s apply everything learned in one interesting module including various projects in which we will code the behaviour of different robots. What is more, in this module we will combine all the knowledge we have gained in order to create entertaining and interactive games. 

Topics

  1. Accomplishment of missions from international programming competition
  2. Preparation of a project containing conditional constructions with more than one robot
  3. Preparation of a project containing cycles and conditions
  4. Project preparation 12 (6-7)