Age 8-9

Level 1 -My first meeting with the programming with blocks

At this level, children aged 8 and 9 years are introduced to recurring actions and program branching as well as events while creating interesting games in various programming environments.

The course is available in our centres:
Date 25/01/2025 (Saturday)
Durtion 5 weeks
12:00 - 13:30 (1.30h)
Price 15000.00 Ksh
Hall MindHub - Village Market, Nairobi
Enroll
Date 05/02/2025 (Wednesday)
Durtion 4 weeks
15:00 - 16:30 (1.30h)
Price 15000.00 Ksh
Hall MindHub - Village Market, Nairobi
Enroll

Information about the module

At this level, children aged 8 and 9 years are introduced to recurring actions and program branching as well as events while creating interesting games in various programming environments.

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 sphero

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

100 POINTS

Basic concepts in block programming

In this module students learn that computers can only execute precise and clear instructions that have been ordered in the correct way and lead to an expected result.

Topics

  1. What is a program? Instructions and priority
  2. Sequence of actions in creating a program. Using various interfaces
  3. Basic maths and introduction of operators
  4. Preparing a project 1 (8-9)

100 POINTS

Branching. Conditional constructs in programming

In this lesson students meet conditional constructs for the first time. By including a conditional operator in their program, they will learn how to activate a certain part of the code depending on the condition that has been set beforehand.

Topics

  1. What is a condition? True or False
  2. Simple conditional constructs and complex conditions
  3. Nested conditions and application of logical operator
  4. Preparing a project 3 (8-9)

100 POINTS

Repeating actions (Looping a cycle)

In this module students learn about cycles – program constructs used for the repetitive execution of a certain piece of code. We can loop any instruction or sequence of instructions a defined number of times or until a condition is met.

Topics

  1. What is a loop? What is an iteration?
  2. Infinite loops. Counter Loops and Decision Loops
  3. Nested loops. Mixing Counter and Decision Loops
  4. Preparing a project 2 (8-9)

100 POINTS

Introducing events in the program

In this module students are introduced to the concept of events in programming. Having an event in the algorithm allows us to carry out various actions such as controlling sprites in games or robots. Students learn how robots can communicate with each other or with software sprites.

Topics

  1. What is an event?
  2. Throwing and catching of events
  3. Initiators and consumers
  4. Preparing a project 4 (8-9)

Mentors