Computational Thinking and Coding

Computational Thinking (CT) is the process approaching a problem: breaks it down (decomposition), look for patterns (pattern recognition), define the steps (algorithm); remove irrelevant details (abstraction), in expressing the solution.

Coding is the skill of writing instructions that a computer can execute.

Combining CT and Coding, we apply CT to program a computer to solve the complex problems such that the solution can be carried out by a computer.


Fun with Robots


Story-led activities for children to play and learn with educational robots.


Algorithmic Thinking

Teacher With Male Pupils Building Roboti

Algorithmic thinking is fundamental and it is a key ability in CT that can be developed independently from learning programming. Learners will learn how to systematically construct the directions and orientations in sequential steps to achieve the objectives. Further to the construction, the learners will also learn the method of optimisation with the shortest distance and duration of the steps.

书封面_画板 1.png
education, children, technology, science

Get to Know Sensors and Data


Sensors can measure motion, orientation, and various environmental conditions. These sensors are capable of providing data. 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 with these sensors, LEDs and other electronics components. This essential level introduces the fundamental coding skills to connect micro: bit with sensors to solve simulated real-world problems.

书封面_画板 1 副本 new.png

Coding with Logical Operators

Students code a metal car robot and an e

The book introduces steps to apply different types of logical operators into various program flows to control sensors. The book uses a story with a series of events to simulate various real-world contexts with problems. The readers/learners will then be guided to apply the computational thinking (CT) strategies to analyse the problems and to decide the solutions. The storyline leads to the events where the sensors can best be applied to automate the execution of tasks and to allow a program to make decisions based on multiple logical conditions. The problem solving approaches are both transformative and systematic. They inspire the learners to move the thought around a problem into a creative sphere.

书封面_画板 1 副本 2.png
Arduino set components for children and

Get to know IoT(Internet of Things)


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 strategies of CT to solve simulated real-world problems by wirelessly connected sensors.

书封面_画板 1 副本 3.png

©2020 by MELS e-learning centre.