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