Case C10: Online Coding Platform

Complexity
  • Elementary
Target Level
  • P1 – P6

Objective:
To offer hands-on building experience and programming learning opportunities to students. In an attempt to program a virtual robot in a physical-simulator, students will experience the basic programming in robotics.

Description:
The platform provides a chance for students to code a robot without having a physical robot. A series of online course will be provided to students. After the online courses, students may extend their learning by having hands on experience of building a real-world robot with the same code.

Hardware
  • Laptop / PC with Internet connection
Software
  • Common programming languages like Python / Scratch
Cloud Services
  • Optional
Major Activities
  1. Theoretical session covering:
    1. Basic introduction to robotics
    2. Computational thinking skills
  2. Practical session covering:
    1. Practical work for an automatic system with example code
    2. Share the challenges and lesson learnt
  3. Problem-solving skills
Learning Objective(s)
  • How to collaborate in groups and teams
  • How to use the programming software
  • Understand the logic and operation of robot
  • Develop the problem-solving capacities
Duration
  • 10 lessons (online / face-to-face lessons)
Target No. of Students
  • About 20 – 30 students per workshop