SSS Syllabus Robotics
SSS Syllabus Robotics
SSS Syllabus Robotics
Rationale for the Inclusion of Robotics Engineering in the Senior Secondary School Curriculum
Sierra Leone has an opportunity to take a quantum leap in its development by transforming its subsistence economy into a high-value-added skill-
based and technology-driven one. To realize this goal requires a computational, practical, and thinking-based education for learners.
The rationale of this robotics curriculum is to encourage learners to take ownership of a learning process that allows them to think critically and practically
create automation solutions targeted at the 4th industrial revolution using readily available resources, especially those obtained locally. Doing so will
offer our learners the affordance to not only learn cutting-edge technologies but use the knowledge gained to contribute to the development of Sierra
Leone.
1
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Fundamentals of Programming
Pseudocodes and Flowcharts
Programing Basics
• Variables and Data Types
• Operators
• Input and Output
• Flow Control
Programming responsive Robots for event-driven actions
Programming Robots for Fault Tolerance (Error detection and correction)
Programming Robots for Fault Avoidance (Error Prediction and avoidance)
Autonomous Machines (Unmanned Ground Vehicles and other)
Robots in Action
Writing structured programs to control Robots for defined tasks.
Programming responsive Robots for event-driven actions
Programming Robots for Fault Tolerance (Error detection and correction)
Programming Robots for Fault Avoidance (Error Prediction and avoidance)
Autonomous Machines (Unmanned Ground Vehicles and others)
2
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Drone Technology
Physics of flight
Unmanned Aerial Vehicles Assembling
UAV Flight Controls and Dynamics
Assemble a model airplane using pre-modelled or 3D-printed parts.
Project Work
Solving everyday problems in a home environment using robots.
Identifying and solving pressing societal or environmental problems using robots.
Creating innovative robot-based solutions for local industries
3
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
First Term Robots and Society I Robots and Society II Simple Electronic and Mechanical
Machines III
The History and Future of Robots Safety and Ethics in Robotics
Reverse-Engineering of Simple Electronic
Introduction to Robotics Systems
Application Areas of Robotics
Robotic Systems and Subsystems of • Security Reverse-Engineering of Simple Mechanical
Robots • Health Care Systems
• Space
Simple Electronic and Mechanical Fault Tracing and Correction in Electronic
Machines I Exploration Systems
• Entertainment
Electronic Components • Agriculture Fault Tracing and Correction in Mechanical
• Manufacturing Systems
Building Basic Electronic Circuits • Military, etc.
Mechanical Components Simple Electronic and Mechanical
• Building Basic Mechanical Machines II
Machine
Digital systems design principle
• Logic Gates and Truth Tables
• Boolean Algebra
• Combinational Circuits Design
Principles
Basic Mechanics
Gears
4
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Internet of Things (IoT) Programming Responsive Robots for Assemble a Model Airplane Using Pre-
Event-driven Actions modelled or 3D-printed Parts.
Fundamentals of Programming I
Programming Robots for Fault Tolerance Robot Design and Construction III
Pseudocodes and Flowcharts (Error Detection and Correction)
Requirement Analysis for Robot Design
Programing Basics Programming Robots for Fault Avoidance and Construction
• Variables and Data Types (Error Prediction and Avoidance)
• Operators • Autonomous Machines High-level and Low-level Design
• Input and Output (Unmanned Ground Vehicles and Specification Definition
• Flow Control Others)
3D-modelling and Additive Manufacturing
Sensors and Actuators Sensors and Actuators II Creating Innovative Robot-based Solutions
• Light Sensors • Temperature Sensors for Local Industries
• Ultrasonic Sensors • Gyro Sensors
• Motors • Touch Sensors
• Motor Rotation Sensors
Swinging Mechanisms
Compound Gear Systems
Rotational Systems Lifting Mechanisms
5
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
6
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Teaching Syllabus
Topic Sub-topic Expected learning Recommended teaching method (s) Suggested resources
outcomes
Robots and The History a. Appraise the relevance Experiential Learning: Watch videos on the Video Documentaries,
Society I and Future of and impact of robots in various industrial revolutions and document History Charts,
Robots society. personal observations. pictures/videos of simple
b. Demonstrate knowledge of physical machines from the
the evolution of robot- Collaborative Learning: Sit in groups and various industrial revolutions,
based solutions from the discuss learner observations on the Articles and narratives,
first to the fourth industrial peculiarities of each revolution and the Textbooks etc.
revolution. transitions. Groups should classify various
a. Critically analyze the machines under the identified
peculiar characteristics of industrial revolutions.
the various industrial
revolutions.
Introduction to b. Evaluate the concepts of Initiating Talk for Learning: The facilitator Videos, textbooks, online
Robotics design, construction, and leads a discussion by introducing what robotic resources, etc.
programming of robots for systems are, emphasizing their ability to
sensory feedback and provide intelligent services and interact with
automated actuation. their environment. Learners discuss and
c. Explain the flow and critique different encounters with systems that
sequencing process that they will consider robotic systems.
takes place in robotic
systems starting from Problem-Based Learning: Learners in
sensing to actuation. different groups research and present on
either non-feedback loop or feedback loop
systems.
7
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
8
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Mechanical Identify and explain the • Discuss principles of operation for simple Videos, pictures, online
Components functions of the foundational machines, such as the lever, inclined resources, textbooks
components (gears, springs, plane, wheel and axle, pulley, and screw.
wheels, pulleys & belts, bolts & • Discuss the basic elements of industrial
nuts, washers, pumps, screws, machines, as well as common
rivets, etc.) of machines and measurement tools used to monitor and
work- producing devices. adjust equipment.
• Discuss hand tools, power tools and
fasteners, and discuss ways to
reduce friction and wear.
9
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Building Basic Design and build simple Identify and discuss four different types of Videos, pictures, online
Mechanical machines such as levers, motion. resources, textbooks,
Machine inclined planes, wheels and motors, gears, springs,
axles, wedges and pulleys. pulleys
and belts, bolts and nuts,
Evaluate and washers, pumps and other
recommend simple machines basic mechanic components
for basic tasks based on and tools.
efficiency and mechanical
advantage computations.
SSS 2 Term 2
Accelerating AI and Identify and establish the Videos, pictures, online
Technologies Intelligent essence for the application of resources, textbooks, etc.
in the Field of Machines artificial intelligence in
Robotics robotics.
Autonomous Examine the use case and
Vehicles relevance of autonomous
robotic vehicles.
10
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
11
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Compound a. Build and modify gear trains The facilitator introduces students to gears Videos, pictures, online
Gear Systems to increase seed or torque. and gear trains. resources, textbooks,
b. Use building instructions to already built gear train for
build and test varying Learners work in teams to build a simple gear demonstration, etc.
compound gear systems. train and experiment with how to increase
c. Explore the application of torque or speed.
compound gear systems for
actuation in robots. Work with teams as they observe the rotary
motion produced by the gear train. Point out
how the gears are rotating in opposite
directions.
12
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Driving Robots Systemically follow a Design Brainstorm on ideas and solutions to a Flip charts, brainstorming
with Single or and Engineering Process challenge sheets, robotic Kits,
Multiple guide to build driving robots • Discuss design ideas. instructional manuals,
Motors with wheels for a defined • Consider building components. textbooks, videos, online
challenge. • Sketch out design ideas on paper. resources, reports etc.
• Choose the best design.
13
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
14
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
• Combination b. Explain how logic gates are Design combinational digital circuits from a
al Circuits combined to build circuits solution narrative.
Design within processors.
principles c. Design combinational digital
circuits from a solution
narrative.
Basic Determine the gear ratio and Discuss how the arrangement of the small and Videos, pictures, online
Mechanics output speed of a gear train. large gears determines if the gear train will resources, textbooks, etc.
increase torque or speed.
Decompose complex
procedural programming tasks
into sub-tasks using functions.
Event-driven Establish the relevance of Computers, Integrated
Programming event-driven programming Development Environment,
functions, describing possible Suitable Programming
scenarios where they can be Language, Textbooks,
used. Tutorial videos, online
resources, etc.
Define/program functions that
listen for the occurrence of
specific anticipated events
(from sensors or sent
messages or the state of a
device/process) and trigger an
appropriate response.
15
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
16
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Prediction and Apply the principle of variation Learners use a single or multiple sensors on online resources, robot mats,
Avoidance) in experimenting the effect of a robot to implement PID controls for the etc.
scaling the derivative and robot to perform an assigned task (e.g., line
integral gains on the stability following robot).
and performance of a PID
controlled.
Autonomous Combine knowledge in basic Learners share tasks and coordinate to PID controllers (e.g., line
Machines mechanical and electronic design, build and program controls for an following, light following,
(Unmanned machines with understanding autonomous ground vehicle. color following, wall tracking,
Ground of PID controllers and object tracking, etc.),
Vehicles and programming to design sensors, actuators, robotic
Other) and prototype an autonomous kits, videos, textbooks,
ground vehicle. online resources, robot mats,
etc.
SSS 2 Term 3
Robot Design Sensors and Examine sensor power source, Facilitator leads a discussion to walk learners Videos, pictures, online
and Actuators input and output using through to understand Analogue & Digital resources, textbooks,
Construction • Temperature appropriate measuring Signals, Analogue and Digital Systems, Basic sensors (e.g., light sensor,
II Sensors instruments and properly Digital Devices, and terminologies/principles ultrasonic, temperature,
• Gyro classify them as either active- in analogue and digital sensor technologies. etc.), multimeter, measuring
Sensors analogue, passive-analogue, instruments, graphs, etc.
• Touch active- digital or passive- Learners should classify sensors as either
Sensors digital. active- analogue, passive-analogue, active-
digital or passive- digital.
Leverage mathematical
knowledge for sensor data Learners should apply mathematical methods
manipulation and application to programmatically convert continuous-time
for digital control of actuators. sensor output to discrete-time digital output
and to calibrate sensor values
Explain the effect of noise on
sensor readings and
demonstrate ability to calibrate
linear sensors operating in a
noisy environment.
Swinging Systematically follow a Design Brainstorm on ideas and solutions to a Videos, pictures, online
Mechanisms & Engineering Process guide challenge resources, textbooks,
to develop solutions to a • Discuss design ideas. swinging actuators (e.g.,
• Consider building components needed. servos, springs, elastics,
17
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
defined problem that requires • Sketch out design ideas on paper. hinges, gears, etc.), robotic
swinging mechanisms. • Choose the best design. kits, instructional manuals,
Build a prototype of the best design using etc.
robotics kits or local material.
18
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
Walking Systematically follow a Design Brainstorm on ideas and solutions to a Videos, pictures, online
Machines & Engineering Process guide challenge resources, walking actuators
to develop solutions to a • Discuss design ideas. (e.g. servos, gears, tires,
defined problems that require • Consider building components needed. belts, etc.), robotic kits,
Walking Robots. • Sketch out design ideas on paper. instructional manuals, etc.
• Choose the best design.
19
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
20
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
SSS 3 Term 2
Drone Principles of Analyze a flight vehicle for trim Discuss steady and unsteady airflow. Explain Online resources, textbooks,
Technology Flight conditions, stability and the concept of a streamline and explain videos, pictures, etc.
handling qualities. airflow through a stream tube.
Design an aerospace system, Discuss the force resulting from the pressure
component, or process to distribution around an aerofoil and explain
meet desired needs within center of pressure and aerodynamic center.
realistic constraints such as
economic, environmental, Learners resolve the resultant force into
social, political, ethical, health, components of ‘lift’ and ‘drag’ and describe
and safety, manufacturability, the direction of lift and drag
and sustainability
Discuss the following parameters of a wing:
• span
• tip and root chord
• taper ratio
• wing area
• wing planform
• aspect ratio
• dihedral angle
• sweep angle
Unmanned Assemble a model flying Learners research and review existing flying Drone Assembly Kit,
Aerial object based on understanding machines and flying organisms to design an Mechanical Tool Kit,
Vehicles of the Physics of flight. fit for purpose flying machine for a defined Instructional Manual, online
Assembling mission. resources, videos, pictures,
• Discuss the purpose of the flying textbooks, CAD tools, 3D
device printer, local materials, etc.
• Discuss design ideas.
• Consider building components.
• Sketch out design flying device on
paper.
• Choose the best design.
21
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
22
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
23
Building Young Futures
MBSSE’s Senior Secondary School Curriculum
SSS 3 Term 3
Project Work Creating Innovative Robot- Identify and define a Brainstorm on problems in a 3D printers, CAD tools,
based Solutions for Local problem in any local typical Sierra Leonean local videos, online resources,
Industries industry and follow a industry and ideate solutions mechanical and electrical
Design & Engineering that address the problem toolkits, brainstorming
Process to build a robot- • Discuss the problems sheets, flip charts, robotic
based solution that • Discuss design ideas. kits, local materials, etc.
addresses the identified • Consider building
problem. components.
• Sketch out design
ideas on paper.
• Choose the best
design.
24