Coding as a Literacy for the 21st Century
Data Structure & Algorithm
Algorithmic thinking is fundamental and it is a key ability in CT that can be developed independently prior to learning programming. In this part, learners will learn how to systematically design the steps of the car movement in various speeds, pause a while, turn on the light, change the colours according to the situations. Learners will develop algorithmic skills, decompositions, patterns and abstraction.
Logical Operators in Coding
Code the ultrasonic and the servo motor, design with the logical operators, remote communication between two micro: bits to send information and to record.
Car Park Automation
Use micro: bit to control the DC motor and the motor shield to operate the wheels, set arrays to manage the parking lots, design the ultrasonic and servo motor to communicate with the vehicle, remote control the cars to travel to the available parking lot, manage the in-and-out of the vehicles.
Design the lift with Python
Design the lift operation: multi-level settings, remote control to attach the sounds, LED light to the lift, wirelessly control the lift, display the operation with an external LCD screen, & design the speed of movement.