Data Structure & Algorithm

Algorithmic thinking is fundamental and it is a key ability in CT that can be developed independently prior to learning programming. Learners will learn how to systematically collect data and arrange the data structures and develop the algorithmic skills to solve problems.

Image by Ian Battaglia

Logical Operators in Coding

The course will apply micro: bits and sensors. The course will introduce cases to apply different types of logical operators into various program flows to control sensors to solve problems. The children will learn ways to construct conditions within statements (or, and, if-then-else).

Image by Kevin Ku

Sushi Restaurant Automation

Introduce 8 projects to connect micro: bits with various sensors to simplify, automate or solve problems: Sensors/Components used - Pulse, Colour, Ultrasonic, Smoke, Motor and Pump, water levelling & Photo Interruptor.


Micro: bits & Sensors

Coding should not just be stuck on a screen, it should be part of growing student’s maker empowerment and allow them to create their own inventions. This course introduces the fundamental coding skills to connect micro: bit with sensors (LCD, Temperature, Light and Buzzer) to solve real-world problems.

Image by Robin Glauser

Car Park Automation

IoT is the internet-networking of devices, and objects with sensors and electronics components to collect and exchange data. The learners will learn how to apply the coding knowledge to solve problems by wirelessly connected sensors and micro: bits.

MICROBIT停车场 (1).gif

Multi-Storey Warehouse

Web Design: (Skills and knowledge) -Design Images, Animations,Video Clips and Sound Editing; Usability concepts and multimedia design principles. 

Digital Design
STEM课程小册子2021-P1-01 (2).jpg