Level 4 - I'm a grown up and can code by myself

This level introduces little programmers to the algorithm allocation in functions and procedures using block programming in a variety of environments. They strengthen their skills to work with variables creating interactive games and programming robots and Micro:bit boards. They are introduced to the concept of memory register and develop interesting projects in the project part of the level.

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

scratch-logo sphero microbit 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 - Introduction and application of operators

In this module, children will learn the nature of operators and the functions they have within the program. They will use different operators as a part of the code that will process data.   

Topics

  1. What is an operator?
  2. Operator types. Operands.
  3. What is a literal?
  4. Project preparation

100 POINTS

Module 2 - Introduction and application of procedures and functions

In this module, children will supplement their knowledge by learning about procedures and functions. We will find out what they are used for and how to optimise program creating functions which contain different number of instructions.

Topics

  1. What are procedures?
  2. Functions - definition and application
  3. Value of functions. Assigning a value to a function
  4. Project preparation

100 POINTS

Module 3 - Game and interactive animation creation projects

In this module, children will create games applying conditional constructions, cycles and basic events. They will develop their own interactive animation with different conditions and abstractions. They will supplement their knowledge constructing a complex program that includes interaction between hardware and software objects.

Topics

  1. Developing a game by applying conditional constructions and cycles
  2. Preparing a project containing basic events
  3. Preparing an interactive animation with conditions and repetitions
  4. Preparation of a project that includes interaction between software and hardware object

100 POINTS

Module 4 - Final project module

In this module, children will create projects including all basic elements of programming, such as various types of cycles, conditions, events, procedures, and functions. They will create 3D effects in animations and games, develop different programs for interaction between more than one robot, and interactive animations. 

Topics

  1. Creating a 3D effect in animations and games
  2. Creating a project involving more than one robot
  3. Preparing a project involving more than one function
  4. Accomplishment of missions by robots, problems from competitions