Robotic Challenge - Soccer Robot

To enable students to learn computational thinking and hardware through soccer robots. They will learn to assemble their only robot and program them to play 2-2 football match and learn to debug and improve their programs and the robot.

The school will organise a series of basic sensors and electronic courses and coding workshops to students. The workshops include theoretical session conducted in a classroom, including basic circuits, understanding of sensors, coding, application and constraints of the soccer robot and practical session conducted in school hall for testing their robots in real competition. The school will also organise an intra-school competition or challenge for students to program and design their robot.

  • Programmable soccer robots or programmable robotics kits & sensors
  • PC / laptop / tablet computer with Internet connection
  • Robotics SDK / APIs
  • Common programming languages like Scratch / Javascript / C# / Python / Java / C++
Major Activities
  1. Theoretical session covering:
    1. Coding and SDK
    2. Application
    3. Basic knowledge of electronic engineering
    4. Assemble of robot
  2. Practical session of robot coding, testing, debugging and real soccer match
  3. Share the challenges and lesson learnt
Learning Objective(s)
  • Enhance students' computational thinking skills, through designing their robot and assemble it and coding to control robots thus appreciating how algorithms work with physical systems
  • Enhance students' ability to apply the IT knowledge and skills learnt
  • Enhance students' non-technical skills including creativity and innovation, and collaboration skills
  • Basic session
    • Theoretical session: 12 hours
    • Practical session: 12 hours
  • Moderate level session : depending on the complexity
  • Advance session: depending on the complexity
  • Medium
Target Level
  • Basic session : S1 - S2
  • Moderate level session : S3 - S4
Target No. of Students About 20 students per workshop