Computational Thinking (CT) & Coding with Micro: bits and Sensors
1. Dr KAY YONG, KHOO
BSc. (Hons.) University of Malaya
MSc(ITE) University of Hong Kong
EdD University of Hong Kong
Computational Thinking
& Coding with Micro:
bits and Sensors
2. The Revolutionary Impact Of Immersive Technology
On Education
(Rogers, 2019)
…is an immersive learning
and teaching tool that lets
you go on VR trips or
explore AR objects.
… existing multimedia systems
address only two
communication channels (visual
and audio) of the five human
senses (sight, hearing, taste,
smell, and touch), limiting the
potential efficiency of learning.
At the same time modern
immersive technologies enable
to employ not only visual and
audio, but also olfactory and
haptic media.
(Kovács, Murray, Rozinaj, & Sulema, 2015)
“electric smell” technology
capable of conveying odours as
well as sights and sounds.
3. Tactile Internet &
Skillset
communication with
5G
Walled-off classroom: By combining Tactile Internet and VR, the future
experience in teaching and learning could go far beyond today’s
experience. This can remove the physical location constraint for
experimental practices, and facilitate and enable the sharing of
resources between larger numbers of students irrespective of their
current location. 5G and Education
4. Immersive learning is a technique that makes
use of an artificial or simulated environment
through which the learners can become
completely immersed in the learning process. It
has the potential to bring abstract learning
scenarios to life, thus making real the very
important, but difficult task of recreating
interactions for the learners.
https://www.youtube.com/watch?
v=UudV1VdFtuQ
5. We cannot solve our problems with the same
thinking we created them…
6. Computational Thinking & Coding
with Micro: bits & Sensors
Embracing the digital literacy & the
21st Century Skills in Teaching
7.
8. STEM
How to enable STEM education?
What is STEM –
Transdisciplinary
Approach
Why we need STEM–
The real-world problems are interdisciplinary based.
Computational Thinking
How to STEM –
Emerging Educational Needs
10. (Wing, 2006)
Algorithmic skills -
Developing a step-by-step
solution to the problem, or
the rules to follow to solve
the problem.
Decomposition- Breaking
down a complex problem
or system into smaller,
more manageable parts.
Pattern Recognition-
Looking for similarities
among and within
problems
Abstraction – So … learn
to focus on the important
information only, ignoring
extraneous details.
11. The rise of automation is prompting all kinds of questions about the future of work
for human employees, but there’s also another important consideration at hand-
how are we interact with robots as they become more commonplace in our day-to-
day lives?
Before computer can be used to solve problem, the problem itself and the ways in
which it could be resolved must be understood. Computational thinking techniques
help these tasks.
12. A complex problem is one that, at first
glance, we don’t know how to solve easily.
Computational thinking involves taking that
complex problem and breaking it down into
a series of small, more manageable
problems (decomposition). Each of these
smaller problems can then be looked at
individually, considering how similar
problems have been solved previously
(pattern recognition) and focusing only on
the important details, while ignoring
irrelevant information (abstraction). Next,
simple steps or rules to solve each of the
smaller problems can designed (algorithms).
Computational thinking enables you to work
out exactly what to tell the computer to do.
Being able to turn a complex problem into
one we can easily understand a skill that is
extremely useful. (Starkey & Popat, 2019)
24. Different type of sensors
http://www.mels.hk/robotic_page/topic
8_storycontext1.asp?username=Self1988
_6937
http://www.mels.hk/robotic_page/L5microbi
t_Q1.html
Joining sensors to sensor shield
https://www.youtube.com/watch?v=54kDG1
hRVH4&list=PLuGteIjTz94oCefVjU6NVqWsen
0ytrlg5&index=15
Find the sensors - Questions
https://www.youtube.com/watch?v=d7Ot
qyhjmVc&list=PLuGteIjTz94oCefVjU6NVqW
sen0ytrlg5&index=16
Find the Components (LED and
Buzzer) - Questions