Jul 18 2015

Computational Thinking

Old School.

Old School.

Computational Thinking (CT) is a repertoire of skills to develop strategies and devise solutions to problems inspired by the fundamental concepts of Computer Science. These skills do not require educators, learners, and professionals to master Information and Communication Technology (ICT) or study Computer Science at an advance level. However, basic ICT literacy supports the mastery and practical applications of CT in our digital age.

Strategies and solutions as the results of a CT process usually draw upon interdisciplinary data, processes, patterns, trends, principles, and algorithms. Digital solutions are not always the end results of a CT process. As we use more digital technologies in our daily life, the relevant results of a CT process directly or indirectly involves digital technologies.

Problems that are solved by a CT process is not limited to computational problems. More likely than ever, CT can support the development of solutions to problems across all disciplines. From solving a problem related to finding the best travel route to the effort of finding a cure for cancer, everyone from different disciplines can flexibly adapt CT to solve real life problems.

My interest in CT is related to language and ICT education, the Internet of Things (IoT), User Experience Design (UX), Customer Experience Design (CX), Service Design, Online Learning Community (OLC), e-Learning, business and entrepreneurship.

ICT Course for Australian High School

Computational Thinking References and Resources


Creative Commons License
Computational Thinking by Adi Tedjasaputra is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Leave a Reply