Contributed by the IT industry as a guidance to educational institutes.
This project is maintained by SLASSCOM
Home > Computational Thinking > Problem solving through CT
Introduction to problem solving through CT
Create a free Coursera account. Complete the week1 of the following free course before coming to class.
https://www.coursera.org/learn/computational-thinking-problem-solving
Discuss the 4 pillars of computational thinking that helps in solving problems. Take problem examples in discussing how each of the below helps in solving those problems.
Talk about a software project (e.g. Library system) and explain how each of this is useful in designing the solution.
Complete Week 2 of the same course to learn followings:
Computer Thinking in Practice
https://www.coursera.org/learn/computational-thinking-problem-solving
Complete Week 3 of the above course to learn followings:
Do an introduction to python to prepare students to take the Week 4 (Applied Computational Thinking Using Python) of the above course.
Demonstrate how to
Complete Week 4 of the same course to learn followings:
Algorithms
MCQ assessment (~20 Questions) verifying the understanding of the students in Computational Thinking. Preferably use a gamified assessment tool such as Kahoot.