Robotics Syllabus
Robotics Syllabus
ROBOTICS
Syllabus 1.0
Syllabus Document
Copyright 2020 ICDL Foundation. ICDL Foundation, ICDL Europe, ICDL, ECDL and related logos are registered business names and/or trademarks of ECDL Foundation.
© 2020 ICDL Foundation Ref: ICDL Robotics - Syllabus - V1.0 Page 1 of 6
Purpose
This document details the syllabus for the Robotics module. The syllabus describes, through
learning outcomes, the knowledge and skills that a candidate for the Robotics module should
possess. The syllabus also provides the basis for the theory and practice-based test in this
module.
Disclaimer
Although every care has been taken by ICDL Foundation in the preparation of this publication,
no warranty is given by ICDL Foundation, as publisher, as to the completeness of the
information contained within it and neither shall ICDL Foundation be responsible or liable for
any errors, omissions, inaccuracies, loss or damage whatsoever arising by virtue of such
information or any instructions or advice contained within this publication. Changes may be
made by ICDL Foundation at its own discretion and at any time without notice.
Copyright 2020 ICDL Foundation. ICDL Foundation, ICDL Europe, ICDL, ECDL and related logos are registered business names and/or trademarks of ECDL Foundation.
© 2020 ICDL Foundation Ref: ICDL Robotics - Syllabus - V1.0 Page 2 of 6
Robotics
This module sets out the basic principles of robotics and covers the assembly, programming, and control
of a simple robot.
Module Goals
1 Robotic Concepts 1.1 Robots and 1.1.1 Define robots, robotics systems.
Automated Systems
1.2 The Use of Robots 1.2.1 Identify common uses of robots in different
environments like: home, school, manufacturing,
healthcare.
2 Robotics Parts 2.1 Basic Parts and 2.1.1 Identify the basic parts of a robot like: actuator,
Components microcontroller, sensor, power source.
2.3 Actuator System 2.3.1 Identify main parts of the actuator system like:
switch, motor.
2.5 Locomotion, Power 2.5.1 Identify the parts of a robot that support motion
like: arm, wheels.
3 Simple Control 3.1 Control System 3.1.1 Identify the elements of a control system.
System Overview Understand the basic types of control: open loop,
closed loop.
4 Visual Programming 4.1 Programming 4.1.1 Define the terms program, programming
Basics language.
4.2 Constant, Variable 4.2.1 Distinguish between the terms variable and
constant used in a program.
4.3 Events, Controls 4.3.1 Use an Events block in a program like: when.
4.4 Program Creation 4.4.1 Outline a plan to describe and solve a problem
and Execution like: control an output, complete a series of
actions.
5 Working with Robots 5.1 Setup 5.1.1 Understand and implement safety guidelines like:
safe handling of electrical items and tools,
awareness of safety of self and others.
5.2 Implementing 5.2.1 Implement simple robotic motion like: stop, move
Robotic Motion forward or backward, turn.
5.3 Implementing 5.3.1 Use a robot to collect sensor data like: distance,
Robotic Controls sound, angle, light.