SLASSCOM Bootcamp Curriculum

Contributed by the IT industry as a guidance to educational institutes.

This project is maintained by SLASSCOM

Home > Computational Thinking > Problem solving through CT

Topic: Problem solving through computational thinking (CT)

  1. Lesson: Introduction to problem solving through CT
  2. Lesson: Computer Thinking in Practice
  3. Assessment: Assessment


Lesson 1

Introduction to problem solving through CT

Self Learning Duration
120 mins
Lecture Duration
150 mins
Lab Tutorial Duration
180 mins

Self learning content

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

Lecture content

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.

Lab and tutorials

Complete Week 2 of the same course to learn followings:



Lesson 2

Computer Thinking in Practice

Self Learning Duration
120 mins
Lecture Duration
120 mins
Lab Tutorial Duration
180 mins

Self learning content

https://www.coursera.org/learn/computational-thinking-problem-solving

Complete Week 3 of the above course to learn followings:

Lecture content

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

Lab and tutorials

Complete Week 4 of the same course to learn followings:



Assessment 1

Algorithms

MCQ assessment (~20 Questions) verifying the understanding of the students in Computational Thinking. Preferably use a gamified assessment tool such as Kahoot.