18-22 September 2023 - Budapest, Hungary

20-24 May 2024 - Izmir, Turkey

20-24 May 2024 - Izmir, Turkey



This course is a kind of teacher training course which aims to support math teachers with a new and innovative approach to teach Math and encourage their students learn Math in more effective ways in line with priorities of Erasmus Plus Program. The program based on O-Bot which has free program and simulation.

The aim of this 5-day Erasmus+ KA1 course is to contribute to the professional development and professional skills of teachers in primary and secondary schools.


Learning Outcomes:

All the participants will:

- Examine the curriculum.

- Examine Programming Platforms.

- Examine simulation works with O-Bot IDEA

- Apply problem solving concepts and approaches.

- Develop application within the scope of basic algorithm and flowchart.

- Analyze the problems in daily life.

- Identify appropriate steps to solve the given problem.

- Bring solutions to the given problems.

- Ratios, rates, & percentages (6th grade) problem examples

- Teach coordinate plane with simulation

- Identify the operators required for problem solving.

- Create the original project containing the programming constructs.

- Classify basic information and data sources related to the field.

- Explain the curriculum of the area with all its teachings.

- Create learning environments that enhance high-level cognitive skills of students.

- Recognize the use and application of robotic theories in education.

- Learn the limitations and importance of using robots in education.

- Design lessons, knows features that make a lesson more innovative.

- Use design, iteration, and prototype development steps to solve complex problems.

- Know the elements that make a course innovative.

- Know and applies debugging techniques.

- Use the ability to collaborate on a goal.

- Take care to use effective communication methods and techniques.

- Take care to use effective time management techniques.

Objectives of the Course:

- Creating the correct algorithm for solution of the specified problem.

- Expressing the relationship between mathematics and computer science.

- Creating algorithms on O-Bot

- Defining and name appropriate variables in rules.

- Creating algorithms and programs that use the appropriate branching.

- Creating algorithms and programs containing loop structure.

- Learning how computers work.

- Identifying hardware and software components of robots

- Knowing cable and / or wireless data transfer methods.

- Performing motion control using servo motors.

- Knowing color detection, touch-stop, distance, etc. sensors.

- Activating the line-following robot.

- Activating the line-following robot.

- Knowing teaching methods and techniques for using robots in education.

- Getting the knowledge of computational thinking skills and basic components.

- Knowing unplugged events and uses them.

- Knowing algorithm and flow diagram.

- Knowing the conditions to use logical operators and decision-making structures.

- Performing the fleeing robot activity.


- Creating immediate feedbacks

- Brainstorming

- Visiting institution, schools

- Creating own projects

- Designing lesson plan

- Working in groups cooperatively

Target Group:

- Teachers, trainers, educators, school administrators, etc.


Before the course,

- A detailed pre-course questionnaire to indicate their level of experience, teaching backgrounds, and training will be completed by participants.

- They will also prepare a presentation to reflect their own teaching method.


- A course participation certificate will be given to all participants.

- A Europass Mobility Certificate will be given if the participant demands it, as well.


1st Day

Ice-breaking activities and introduction of the course program

Getting to know each other – Presentation of participants (a five-minute presentation)

Programming platform (O-Bot Idea)

Identifying and analyzing the problems you encounter in daily life.

- Identifying appropriate steps for solution of the given problem, bringing solution proposals and solving them.

- Identifying the operators required for problem solving.

Algorithm development

- The relationship between mathematics and computer science.

2nd Day

Programming and applications

- Interface and features of flowchart-based applications (O-Bot)

Flowchart based algorithms

- Algorithms using linear logic structure

Algorithms with loop structure

- Infinite cycles

Decision buildings, programming, and applications

- Algorithms with decision constructs

Algorithms with multiple decision constructs

3rd Day

Sample math questions

Creates a flow chart using the distance sensor. Prepares flow chart with Distance Sensor

- The robot escapes when object comes closer

Creates a flow chart using the distance sensor. Prepares flow chart with Distance Sensor

- Robot moves until detects an obstacle

- Robot moves certain distance

Creates a flow chart using a light sensor. Prepares the robot with the Light Sensor

- Robot escapes from darkness

- Robot follows light

Creates a flow chart using the optical sensor. Prepares the robot with optical sensor

- Robot stops when it detects the line

- Robot follows line

4th day

Creates a flow chart using the touch sensor. Prepares the robot with touch sensor

- Robot moves/stops by touch

- Makes joystick with 2 touch sensors

Creates a flow chart using various sensors. Timis Robot

- Touch and Distance sensor

Creates a flow chart using various sensors, Let's park

- line and distance sensor

Learning for loops and variables

Creates own projects and prepares own lesson plans with robotics

5th day

A final test for evaluation

Overview of the course program

Evaluation of the course program

Filling the feedback forms

Europass Mobility Certificate, Participation Certificate