top of page





The Essential Coding Skills Courses
Apply block coding to develop Computational Thinking skills
-
Breaking down a problem into smaller parts;
-
Find a repeatable path - design the codes and test.
-
Arrange tasks in order of importance and sequence.
-
Simplify complex tasks into manageable representations.
Suitable ages: 6-8
prerequisite(s):
Suitable ages: 8-12
Suitable ages: 8-12
Suitable ages: 8-12
prerequisite(s):
prerequisite(s):
prerequisite(s):
CT-1
CT-2
CT-3
CT-4
Counting, Directions
Arithmetic Skills
CT-2
CT-3
.png)
Algorithmic Skills
An algorithm is a method to solve a problem that consists of exactly a list of rules with a well-defined sequence to follow to solve the problem. Algorithmic thinking consists of a pool of abilities: to analyse given problems, to specify a problem precisely, to find the basic actions that are adequate to the given problem, to construct a correct algorithm for a given problem using the workable actions, to think about all possible cases of a problem and to improve the efficiency of an algorithm.
In the module, algorithmic skills are added to a story context. The learners will apply their logical thinking skills to determine the correct directions for the mouse robot to travel from one point to another.

We can find sensors everywhere. Sensors translate measurements from the real world into data for the digital domain. The course will help learners to develop fluency in coding skills. They learn to connect sensors to collect data with the BBC micro: bit. It is a
physical computing device that bridges abstract concepts and tangible experiences. Some basic applications will also be introduced. Students can use micro: bit to build a wide range of tools like fitness trackers, autonomous vehicles, soil moisture and temperature sensors.

If-then conditions, logical operands and loops can be difficult concepts for beginners to understand. To help them comprehend these logics, this module starts with some brain-teasing activities to apply the logics to situations in daily life. With the concepts of the logics, the learners can start to apply the coding skills with sensors and devices to solve some given tasks. This module promotes the mindset of learning through making. The maker education setting with coding and sensors can act as a provocation for inquiry, as well as modern technology and the setting to invent with. The learners can therefore move beyond consumption to creation.

The learners will learn how to apply the coding knowledge to solve problems by wirelessly controlling Micro: Bits that are connected to sensors. Wireless technology allows a set of interdependent sensors to form a network. They will auto-communicate with each other to maintain an automated system.
bottom of page