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
Warm-up
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
,