top of page

Computational Thinking

Computational Thinking

Computational Thinking (CT) is now regarded as an essential skill by those living in the digital era. Covering decomposition, abstraction, pattern recognition, and algorithms, concepts of CT are closely related to our everyday activities. By the end of the course, students will become experts in applying CT concepts in methodical problem-solving. 



Learning Outcomes

- First step in CT: Applying the 4 basic CT elements in a tooth-brushing exercise
- CT for Grownups: Expanding CT concepts to encompass automation, data collection, data analysis, data representation, parallelization, pattern generalization, and simulation – applied to real-world processes
- Advanced Algorithms: Students are asked to create algorithms to solve optimization problems, e.g. calculating the number of elevators needed for the skyscrapers. Students are required to peer-review and debug others’ algorithms
- Becoming like Computers: Exploring the value of CT and discussing the social impact of widespread adoption of creative and computational thinking


our proprietary cloud-based learning platform. It is designed to work seamlessly with free creative and development tools in providing support for DECT education.


Provide DECT Professional TTT Training and Support for Teachers


Krystal’s Student Empowerment Programme (SEP) provides students the knowledge, skills and tools necessary to survive in the global digital economy, preparing them for excellence in their future careers.


Krystal OTP includes all the office tools needed to keep daily office tasks running efficiently and economically.


is a comprehensive program designed to equip individuals and citizens with essential digital competencies and soft skills to thrive in the digital economy.

bottom of page