ICT and pedagogical innovation
Robotics and Coding
6 days
João Garrido
Coding is basically to write instructions for a robot or computer program to read and then execute. Students have to analyses the task they want the robot to complete, design the code to make it happen, and then send it to the robot to view the outcome. Robotics allows students to extrapolate their thinking to the real world as they go through trial and error until the task is accomplished and the robot executes the originally intended task. In addition to executing and completing tasks effectively, robotics and coding help students think creatively and analytically, approach issues from different angles, and create quick and sustainable solutions.
In this course you will learn the basics of Robotics and Coding through the use of technology and engineering knowledge to construct a robot and through the programming of the robot to complete certain tasks.
This Course will help teachers to introduce their students to computer programming concepts using a mixture of direct teaching, exploration, and tutorials from the LEGO® MINDSTORMS® Education EV3 Software and Programming app.
The course will be very practical, combining theory with practice, group work and discussion with hands-on phases in which the participants will have the opportunity to create and program their own robot.
Learning Outcomes
Participants to the course will learn to:
Plan and design learning activities that use the creation of robots and coding to develop students’ computational thinking;
Plan the construction of a robot using technology and engineering knowledge;
Code using blocks programming to:
Perform controlled movements (e.g. straight-line movement, point turn, curve movement) using the base assembly;
Use the Ultrasonic Sensor to detect an object and respond to it;
Create a motorized tool, using the base assembly, to explore how to move and drop objects;
Program the base assembly to stop at the black line or to follow it;
Program the base assembly to stop at specific angles;
Demonstrate their skills in solving the challenge of a Factory Robot.
Create and program, collaboratively, a robot that performs certain tasks.
Programme
Robotics and Coding
Day 1 – Introduction – 5 hours
Introduction of the course and the external activities.
Icebreaking activity to introduce the trainer and the participants;
Introduction to Robotics and Coding in Education – A pedagogical design approach to Robotics/Coding:
Project Methodology;
Development of Computational Thinking;
Problem-solving and learning by doing
Day 2 – Robot construction – Applied Technology and Engineering – 5 hours
Mechanics basic concepts:
The laws of movement;
Different types of Mechanical solutions, movement transformation gears and mechanisms;
Transmission and speed control systems;
Other systems: Hydraulic and pneumatic.
Construction of the base assembly using LEGO® MINDSTORMS® EV3.
Day 3 – Programming using blocks – 5 hours
Execute Movements and turns;
Handle Objects and obstacles;
Grab and release objects.
Day 4 – Coding and problem solving – 5 hours
Recognize Colors and follow lines;
Deal with angles and Organize coding blocks for reuse;
Challenge – creation of a factory robot.
Day 5 – Practical Application Work – 5 hours
Construction and coding, in groups, of a Robot to perform certain tasks.
Day 6 – Course Closure & Tour – 5 hours
Course evaluation and awarding of the course Certificate of Attendance.
21st Century Skills – The Values of Art and Culture – Excursion Tour and external cultural activities.
Materials, digital tools & other learning resources
Course participants will receive training and engage in exercises designed to develop their skills as trainers. The provision of additional materials or resources will be determined based on the course structure and the instructor’s approach to meeting the learning objectives
Course package content:
Services and activities included in the course package are those described above. Please note that accommodation, transport, and meals are not provided.
Cancellation & changes:
Common sense prevails when it comes to cancellations, which are analyzed on a case-by-case basis.

