Robotics

Age: 3 – 17

Skill Level: Beginner, Intermediate and Advanced

Format: Face-to-Face

Duration: Once a week, 1.5 hours

Proven
curriculum

Seamless learning methods with social learning concepts

Rewarding and hands-on learning experience

Instil Project-based learning mindset

Weeks 1: Introduction to Microbit


● Introduction to the microbit and its capabilities
● Understanding the basic functions and features of the microbit
● Simple activities and games to introduce the microbit to children

Weeks 2: Algorithms


● Introduction to algorithms and problem-solving
● Using microbit to create simple algorithms and solve problems
● Algorithm games and activities to reinforce understanding


Weeks 3: Decomposition


● Introduction to Decomposition
● Using microbit to break down complex problem into smaller
● Decomposition games and activities to reinforce understanding


Weeks 4: Sequencing


● Introduction to sequencing and instructions
● Using microbit to create sequences of light or sound
● Sequencing games and activities to reinforce understanding

Weeks 5: Pattern Recognition


● Introduction to Pattern Recognition
● Using microbit to make connections between similar problem
● Pattern Recognition games and activities to reinforce understanding


Weeks 6: Debugging


● Introduction to Debugging
● Hunt for a mistakes in a program and correct them
● Debugging games and activities to reinforce understanding


Weeks 7: Loops


● Introduction to loops
● Using microbit to create loops and repeat instructions
● Loop games and activities to reinforce understanding


Weeks 8: Conditional Statements


● Introduction to conditional statements and decision-making
● Using microbit to create conditional statements and make decisions
● Conditional statement games and activities to reinforce understanding


Weeks 9: Inputs and Outputs


● Introduction to inputs and outputs
● Using microbit to create interactive programs that respond to inputs
● Interactive games and activities to reinforce understanding


Weeks 10: Sensors


● Introduction to sensors and their uses
● Using microbit to create programs that respond to sensor inputs
● Sensor games and activities to reinforce understanding


Weeks 11: Robotics and Movement


● Introduction to robotics and movement
● Using microbit to program robots to move and perform simple tasks
● Robotics and movement games and activities to reinforce understanding


Weeks 12: Showcase & Presentation


● Children will work on a final project that incorporates all the skills and concepts learned throughout the course
● Children will showcase their projects and demonstrate their learning to their peers and families

Week 1:


● Introduction to Tinkercad
● Introduction to components
– Battery
– LED
– Resistor
● Learn about Series & Parallel Circuit connections
– Simulation on Tinkercad with LED, Resistor, Gearmotor, Battery
● Real-life circuit connection both series and parallel


Week 2:


● Learn about current, voltage and resistance
● Introduction to components
– Arduino Uno
● Circuit connections in Tinkercad
– Simulation blinking LED using coding
– Simulation on how traffic light works using ‘delay system’
– Write a complete program for the project
● Introduction to Arduino IDE
● Real-life circuit connections


Week 3:


● Introduction to components
– Bluetooth Module
● Circuit connections in Tinkercad
– Simulation for torchlight circuits
– Write a complete program for the project
● Upload program into Arduino Uno
● Real-life circuit connections


Week 4:


● Introduction to components
– Gearmotor
– H-bridge motor driver
● Circuit connection in Tinkercad
– Simulation for Robotcar project (Part 1)
– Write a complete program for the project
● Upload program into Arduino
● Real-life circuit connections


Week 5:


● Circuit connection in Tinkercad
– Simulation for Robotcar project (Part 2)
– Write a complete program for the project
● Upload program into Arduino
● Build Robotcar’s body from the recycle materials


Week 6:


● Introduction to components
– Potentiometer
– LCD
– breadboard
● Activity Simulation
– LED brightness control
– LCD screen with Arduino
● LCD Display Functions
● Unplugged Activity


Week 7:


● Introduction to components
– Piezo
– Gas Sensor
● Activity Simulation
– Piezo kids song
– Gas Alerts
● Unplugged Activity


Week 8:


● Introduction to components
– PIR Sensor
– Relay
– Ultrasonic Sensor
● Activity Simulation
– Automatic Light System
– Distance Sensor
● Unplugged Activity


Week 9:


● Build an online simulation project
– Circuits connection on Tinkercad
– Write a complete program for the project


Week 10:


● Build a hardware project (Part 1)
– Circuits connection on Tinkercad
– Write a complete program for the project
– Real-life circuit connections based on simulation on Tinkercad


Week 11:


● Build a hardware project (Part 2)
– Continuation of real-life circuit connections based on simulation on Tinkercad
– Design and build a complete Robot


Week 12:


● Projects showcase for online simulation project and hardware project.

Lesson 1: Introduction to App Inventor and Arduino (1.5 hours)

 

● Overview of the course (10 mins)
● Introduction to App Inventor and Arduino (20 mins)
● Importance of App Inventor and Arduino in modern technology (20 mins)
● Hands-on exercises to familiarize with App Inventor and Arduino (40 mins)

Lesson 2: Getting Started with App Inventor (1.5 hours)

 

● Installing and setting up App Inventor (20 mins)
● Overview of the App Inventor interface (20 mins)
● Creating a simple app with buttons and labels (30 mins)
● Introduction to App Inventor blocks (20 mins)

Lesson 3: App Inventor and Arduino Communication Using LEDs (1.5 hours)


● Understanding the basics of App Inventor and Arduino communication (10 mins)
● Creating a simple Bluetooth communication between App Inventor and Arduino (10
mins)
● Sending data from App Inventor to Arduino (20 mins)
● Understanding LED and its working (10 mins)
● Controlling LEDs using App Inventor (20 mins)
● Using App Inventor to turn ON and OFF LEDs (20 mins)


Lesson 4: Displaying Sensor Data in App Inventor (1.5 hours)


● Displaying data from sensors in App Inventor (20 mins)
● Using App Inventor to create graphs and charts (30 mins)
● Hands-on exercises to display sensor data in App Inventor (40 mins)


Lesson 5: Reading Sensor Data with Arduino Using Ultrasonic Sensor (1.5 hours)


● Introduction to sensors and their types (10 mins)
● Connecting sensors to Arduino (10 mins)
● Understanding the code to read data from sensors (10 mins)
● Testing sensors with hands-on exercises (10 mins)
● Introduction to ultrasonic sensors and their applications (10 mins)
● Connecting ultrasonic sensors to Arduino (10 mins)
● Writing code to read data from ultrasonic sensors (20 mins)
● Hands-on exercises to test and troubleshoot ultrasonic sensors (10 mins)

Lesson 6: Introduction to Servos (1.5 hours)


● Introduction to servos and their applications (15 mins)
● Connecting servos to Arduino (15 mins)
● Writing code to control servos (30 mins)
● Hands-on exercises to move servos with App Inventor (30 mins)

Lesson 7: Building a Line Following Robot (1.5 hours)


● Introduction to line following robots and their applications
● How line following robots work and their components
● Importance of sensors in line following robots
● Building the robot chassis using basic materials
● Mounting the motors and wheels on the chassis
● Installing the line following sensors and other components
● Introduction to line following algorithms
● Writing the code to control the motors based on sensor inputs
● Implementing a basic line following algorithm

Lesson 8: Remote Control Robot


● Understanding remote control robots and their applications
● Different methods of controlling robots remotely
● Overview of Bluetooth communication for remote control
● Assembling the robot chassis and components
● Integrating Bluetooth module for wireless communication
● Connecting the motors and wheels to the robot
● Introduction to App Inventor’s Bluetooth component
● Designing the remote control app interface
● Writing the code to send commands to the robot via Bluetooth

Lesson 9 (Robotic Arm Project)


● Designing and building a robotic arm
● Combining App Inventor and Arduino to control the robotic arm
● Testing and debugging the robotic arm

Lesson 10 (Smart Parking System Project)


● Designing and building a smart parking system using ultrasonic sensors
● Combining App Inventor and Arduino to display parking information
● Testing and debugging the smart parking system

Lesson 11 (Traffic Light Controller Project)


● Build a traffic light system using LEDs
● Use App Inventor to create an app that allows the user to control the timing of the lights

Lesson 12


● Presentation

What will kids gain from this course?

Find a Date

that works for you!

View prices & dates

Join our Community

Invest in the best for your child and empower our future generation with skills of tomorrow. 

1 +
Courses
1 +
Students
1 +
Countries

Drop your enquiry

Our Representative will reach out to you within 48 hours. Alternatively, you can also whatsapp us at 017-870 5113.

Address List

From coding apps and websites to developing exciting games and creating fun experiments, iTrainKids offers the most creative hands-on ways for children to learn all about science and technology

Copyright © 2019 iTrain Kids Sdn Bhd (1159500-P). All Rights Reserved.

MIT SCRATCH
PROGRAMMING

Prices & Dates

Choose the price and  date that is suitable for you.