Topicme75aa47e501c04bf_1528449000663_0Topic

Sprite gets on the bus

Levelme75aa47e501c04bf_1528449084556_0Level

Second

Core curriculumme75aa47e501c04bf_1528449076687_0Core curriculum

Grades IV‑VI

I. Understanding, analyzing and solving problems. The student:

2) formulates and writes in the form of algorithms commands consisting of:

c) controlling the robot or object on the screen;

3) distinguishes basic steps in algorithmic problem solving: determination of the problem and goal to be achieved, analysis of the problem situation, developing a solution, checking the problem solution for example data, writing the solution in the form of a diagram or program.

II. Programming and solving problems with the use of computer and other digital devices. The student:

1) designs, creates and writes in a visual programming language:

a) ideas of stories and solutions to problems, including simple algorithms using sequential, conditional and iterative commands and events,    
b) a simple program that controls a robot or other object on the computer screen;

Timingme75aa47e501c04bf_1528449068082_0Timing

45 minutes

General objectiveme75aa47e501c04bf_1528449523725_0General objective

Creates a simple animation.

Specific objectivesme75aa47e501c04bf_1528449552113_0Specific objectives

1. Applies iterative instructions.

2. Applies conditional instructions.

3. Creates new variables.

Learning outcomesme75aa47e501c04bf_1528450430307_0Learning outcomes

The student:

- designs and creates a simple animation,

- applies iterative and conditional instructions and creates new variables.

Methodsme75aa47e501c04bf_1528449534267_0Methods

1. Discussion.

2. Work with computer.

Forms of workme75aa47e501c04bf_1528449514617_0Forms of work

1. Indiviudal work.

2. Group work.

Lesson stages

Introductionme75aa47e501c04bf_1528450127855_0Introduction

Imagine a situation in which a bus comes to the bus stopbus stopbus stop and passengers get on it. Create a simple storystorystory about the sprite that gets on the bus.

Consider what actionsactionsactions the sprite should perform.

Select the appropriate backdrop and modify it according to your idea.

Procedureme75aa47e501c04bf_1528446435040_0Procedure

To make sure that your work on writing a script runs smoothly, think the consecutive steps over. Before you start writing a script, think about what the sprite at the bus stop should do, and what should be included in the script belonging to the bus‑sprite. It's always worth writing your ideas on a piece of paper or in a text file.me75aa47e501c04bf_1527752256679_0To make sure that your work on writing a script runs smoothly, think the consecutive steps over. Before you start writing a script, think about what the sprite at the bus stop should do, and what should be included in the script belonging to the bus‑sprite. It's always worth writing your ideas on a piece of paper or in a text file.

Task 1

Use the selected backdrop. Place the bus at the starting position. After driving the entire route, the bus will disappear from the view.

Task 2

Place the sprite at the bus stop. When the bus comes to the bus stopbus stopbus stop, it has to stop. The sprite does not get on the bus yet.

Sample background:

[Illustration 1]

Tip:

The bus can move if it does not touch the cat‑sprite. You can use the block repeat until ... and the sensorsensorsensor touching ... .

[Illustration 2]

Task 3

The sprite gets on the bus. The bus leaves.

Tip:

You can solve the problem of getting the sprite on the bus in various ways. For example, the approaching bus broadcasts a message that you can get on it. The sprite receives the message and gets on the bus.

While watching a slideshow, you can learn one of the possible solutions.

[Slideshow]

Task 4

Your sprite can already get on the bus. But not every bus is suitable for him. Create a script in which several buses come, but the sprite will only get on the one that has the right number.me75aa47e501c04bf_1527752263647_0Your sprite can already get on the bus. But not every bus is suitable for him. Create a script in which several buses come, but the sprite will only get on the one that has the right number.

Tip:

Use the conditional instructionconditional instructionconditional instruction.

Lesson summaryme75aa47e501c04bf_1528450119332_0Lesson summary

Use of conditional instructions helps to solve a lot of problems.

Selected words and expressions used in the lesson plan

actionsactionsactions

bus stopbus stopbus stop

conditionconditioncondition

conditional instructionconditional instructionconditional instruction

sensorsensorsensor

storystorystory

me75aa47e501c04bf_1527752263647_0
me75aa47e501c04bf_1527752256679_0
me75aa47e501c04bf_1528449000663_0
me75aa47e501c04bf_1528449084556_0
me75aa47e501c04bf_1528449076687_0
me75aa47e501c04bf_1528449068082_0
me75aa47e501c04bf_1528449523725_0
me75aa47e501c04bf_1528449552113_0
me75aa47e501c04bf_1528450430307_0
me75aa47e501c04bf_1528449534267_0
me75aa47e501c04bf_1528449514617_0
me75aa47e501c04bf_1528450135461_0
me75aa47e501c04bf_1528450127855_0
me75aa47e501c04bf_1528446435040_0
me75aa47e501c04bf_1528450119332_0
bus stop1
bus stop

przystanek autobusowy

R1UbsIfIEwC3b1
wymowa w języku angielskim: bus stop
story1
story

opowiadanie

R1EfOBOSUzu9X1
wymowa w języku angielskim: story
actions1
actions

działanie

RJaHvkqqyKbuI1
wymowa w języku angielskim: actions
sensor1
sensor

czujnik

Rs90kNu7wp3Hx1
wymowa w języku angielskim: sensor
conditional instruction1
conditional instruction

instrukcja warunkowa

R1nanrowUk0fG1
wymowa w języku angielskim: conditional instruction
condition1
condition

warunek

R1JJKBVtilp4d1
wymowa w języku angielskim: condition