Lesson 3: Drag and Drop Method

Operational objectives

The student:

  • determines directions and establishes the position of the robot in relation to oneself, as well as in relation to other objects, distinguishes the left and right side, up, down,
  • arranges a sequence of instructions for the robot using blocks with directional arrows,
  • reads the sequence of instructions written using blocks with directional arrows,
  • avoids obstacles in the form of maze walls,
  • determines the mutual position of objects on the plane, (new goal)
  • applies the pick up action in the sequence of instructions (new goal),
  • applies the drop action in the sequence of instructions (new goal).

Brief description

Using simple exercises in the Go Lumi! app, students will create sequential algorithms with pick up and drop actions. They will move the robot on an interactive board and guide it in the maze from the Start field to the Finish field, picking up items along the way and dropping them off at the indicated place in the maze. To do this, students will set the appropriate blocks with instructions on the interactive board in one string of characters - thus creating an algorithm - a sequence of instructions for the robot.

Exercise objectives

During this lesson, students will develop programming skills with simple pick up and drop actions and debugging, thereby creating a basis for future exercises. They will understand the most basic functions of robot machines, such as lifting and dropping/placing. The block-based form of instructions helps students understand the idea of the drag and drop method and building program code without worrying about perfecting syntax.

Lesson plan

Duration: 45 min


Duration: 15 min

Choose one of the following games.

Game: Puzzle Assembly

Several simple puzzles are needed (maximum 20 pieces in the puzzle): 1 set for two students. Pair the children. Ask them to assemble the puzzle completely. Then ask them to remove 5 pieces from the puzzle and put them aside. One person in the pair will take on the role of the robot's hand, with which they will complete the puzzle. The task of the second person is to guide the robot's hand using commands: move right, move left, move up, move down,