Course Overview
This course will cover all the aspects of computational thinking which helps to enhance the problem-solving skills required to solve complex real-world problems. It can be applied across all disciplines, irrespective of students’ grade level. The primary goal of this course is to help teachers/educators understand computational thinking and implement in schools. This course can be used by anyone with a higher secondary qualification. However, the primary users will be students and teachers.
Learning Outcomes
Course Objectives: Upon completion of the course, learners should be able to:
  • define and explain computational thinking
  • differentiate computational thinking from computer science and mathematical thinking
  • recognise algorithms as important tools for problem solving
  • describe the skills involved in computational thinking
  • apply computational thinking in different disciplines
  • examine existing curricula in light of computational thinking practices
  • combine various computational thinking practices to redesign their classroom experiences