Coursera
Coursera Logo

Problem Solving Using Computational Thinking 

  • Offered byCoursera
  • Public/Government Institute

Problem Solving Using Computational Thinking
 at 
Coursera 
Overview

Duration

11 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Problem Solving Using Computational Thinking
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Student Reviews

Problem Solving Using Computational Thinking
 at 
Coursera 
Highlights

  • Earn a shareable certificate upon completion.
  • Flexible deadlines according to your schedule.
Details Icon

Problem Solving Using Computational Thinking
 at 
Coursera 
Course details

More about this course
  • Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it."
  • Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.
  • The course includes an introduction to computational thinking and a broad definition of each concept, a series of real-world cases that illustrate how computational thinking can be used to solve complex problems, and a student project that asks you to apply what they are learning about Computational Thinking in a real-world situation. This project will be completed in stages (and milestones) and will also include a final disaster response plan you'll share with other learners like you.
  • This course is designed for anyone who is just beginning programming, is thinking about programming or simply wants to understand a new way of thinking about problems critically. No prior programming is needed. The examples in this course may feel particularly relevant to a High School audience and were designed to be understandable by anyone.
  • You will learn:
  • -To define Computational Thinking components including abstraction, problem identification, decomposition, pattern recognition, algorithms, and evaluating solutions
  • -To recognize Computational Thinking concepts in practice through a series of real-world case examples
  • -To develop solutions through the application of Computational Thinking concepts to real world problems
Read more

Problem Solving Using Computational Thinking
 at 
Coursera 
Curriculum

Foundations of Computational Thinking

Welcome to Computational Thinking

Example: Making a Cake

Introduction to the Graphic Organizer

Welcome and Syllabus

Help Us Learn More about You!

Contributor Acknowledgements

Introduction to the Graphic Organizer

Foundations of Computational Thinking Practice Questions

Foundations of Computational Thinking Quiz

Case Study: Airport Surveillance and Image Analysis

Image Analysis: Importance of Computational Thinking - Part 1

Image Analysis: Importance of Computational Thinking - Part 2

Image Analysis: Abstration and Algorithms

Image Analysis: Algorithms, Optional Advanced Video

Image Analysis: Evaluating Solutions

Image Analysis: Problem Identification and Decomposition

Introduction to Airport Surveillance Case-Study

Airport Surveillance Case-Study Check-In 1

Airport Surveillance Check-In 2

Airport Surveillance Practice Questions Set 1

Airport Surveillance Practice Questions Set 2

Airport Surveillance Case-Study Quiz

Case Study: Epidemiology

Epidemiology: Introduction and Problem Identification

Epidemiology: Problem Identification Part 2

Epidemiology: Abstraction and Decomposition

Epidemiology: Algorithms and Evaluating Solutions - Part 1

Epidemiology: Algorithms and Evaluating Solutions - Part 2

Epidemiology: Conclusion

Introduction to Epidemiology Case-Study

Epidemiology Case-Study Check-In 1

Up Next: Rafael's Algorithm

Epidemiology Case-Study Check-In 2

Epidemiology Practice Questions

Epidemiology Case-Study Quiz

Case Study: Human Trafficking

Human Trafficking: Importance of Computational Thinking

Human Trafficking: How Computational Thinking May Apply - Part 1

Human Trafficking: How Computational Thinking May Apply - Part 2

Introduction to Human Trafficking Case-Study

Human Trafficking Case-Study Check-In

Next Case: Potential Applications of Computational Thinking to Human Trafficking

Human Trafficking Practice Questions

Final Project

Introduction to the Final Project

Final Project Part 1. Background and Context

Final Project Part 2: Graphic Organizer and Project Justification

Final Project Part 3: Project Justification

Final Project Part 4: Algorithm depiction

Course Feedback

Keep Learning with Michigan Online

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon

Problem Solving Using Computational Thinking
 at 
Coursera 
Students Ratings & Reviews

5/5
Verified Icon2 Ratings
B
B Sri Lakshmi Poojitha
Problem Solving Using Computational Thinking
Offered by Coursera
5
Other: This course gave me a clear idea on how to think and solve real world problems before programming them. It covers 3 Case Studies of Real World Applications that uses Computational Thinking.This course made me think twice and code once.Our project will be peer reviewed, I learnt from others projects too.
Reviewed on 21 May 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Problem Solving Using Computational Thinking
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...