VOOZH about

URL: https://www.coursera.org/learn/compthinking

⇱ Problem Solving Using Computational Thinking | Coursera


Problem Solving Using Computational Thinking

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Problem Solving Using Computational Thinking

93,235 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.6

1,294 reviews

Beginner level
No prior experience required
Flexible schedule
1 week at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

1,294 reviews

Beginner level
No prior experience required
Flexible schedule
1 week at 10 hours a week
Learn at your own pace

What you'll learn

  • Recognize Computational Thinking concepts in practice through a series of real-world case examples.

  • Develop solutions through the application of Computational Thinking concepts to real world problems.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

9 assignmentsΒΉ

AI Graded see disclaimer
Taught in English
97%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Critical Thinking and Decision Science Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in 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

What's included

3 videos5 readings2 assignments1 discussion prompt

3 videosβ€’Total 44 minutes
  • Welcome to Computational Thinkingβ€’16 minutes
  • Example: Making a Cakeβ€’16 minutes
  • Introduction to the Graphic Organizerβ€’12 minutes
5 readingsβ€’Total 50 minutes
  • Welcome and Syllabusβ€’10 minutes
  • Help Us Learn More about You!β€’10 minutes
  • Contributor Acknowledgementsβ€’10 minutes
  • Introduction to the Graphic Organizerβ€’10 minutes
  • Would you like to plan your learning journey with Michigan Online?β€’10 minutes
2 assignmentsβ€’Total 20 minutes
  • Foundations of Computational Thinking Quiz β€’10 minutes
  • Foundations of Computational Thinking Practice Questions β€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Real-World Applications of Computational Thinkingβ€’10 minutes

What's included

6 videos3 readings3 assignments2 discussion prompts

6 videosβ€’Total 29 minutes
  • Image Analysis: Importance of Computational Thinking - Part 1β€’3 minutes
  • Image Analysis: Importance of Computational Thinking - Part 2β€’1 minute
  • Image Analysis: Abstraction and Algorithmsβ€’10 minutes
  • Image Analysis: Algorithms, Optional Advanced Videoβ€’10 minutes
  • Image Analysis: Evaluating Solutionsβ€’4 minutes
  • Image Analysis: Problem Identification and Decompositionβ€’1 minute
3 readingsβ€’Total 30 minutes
  • Introduction to Airport Surveillance Case-Studyβ€’10 minutes
  • Airport Surveillance Case-Study Check-In 1β€’10 minutes
  • Airport Surveillance Check-In 2β€’10 minutes
3 assignmentsβ€’Total 40 minutes
  • Airport Surveillance Case-Study Quiz β€’20 minutes
  • Airport Surveillance Practice Questions Set 1 β€’10 minutes
  • Airport Surveillance Practice Questions Set 2 β€’10 minutes
2 discussion promptsβ€’Total 20 minutes
  • Image Analysis: What Would You Do?β€’10 minutes
  • Other Applicationsβ€’10 minutes

What's included

6 videos5 readings2 assignments2 discussion prompts

6 videosβ€’Total 53 minutes
  • Epidemiology: Introduction and Problem Identificationβ€’2 minutes
  • Epidemiology: Problem Identification Part 2β€’8 minutes
  • Epidemiology: Abstraction and Decompositionβ€’15 minutes
  • Epidemiology: Algorithms and Evaluating Solutions - Part 1β€’13 minutes
  • Epidemiology: Algorithms and Evaluating Solutions - Part 2β€’8 minutes
  • Epidemiology: Conclusionβ€’6 minutes
5 readingsβ€’Total 50 minutes
  • Introduction to Epidemiology Case-Studyβ€’10 minutes
  • Epidemiology Case-Study Check-In 1β€’10 minutes
  • Up Next: Rafael's Algorithmβ€’10 minutes
  • Epidemiology Case-Study Check-In 2β€’10 minutes
  • Stay in touch on University of Michigan online coursesβ€’10 minutes
2 assignmentsβ€’Total 36 minutes
  • Epidemiology Case-Study Quiz β€’20 minutes
  • Epidemiology Practice Questions β€’16 minutes
2 discussion promptsβ€’Total 20 minutes
  • Using Computational Thinking in Public Healthβ€’10 minutes
  • Understanding the Problemβ€’10 minutes

What's included

3 videos2 readings2 assignments

3 videosβ€’Total 35 minutes
  • Human Trafficking: Importance of Computational Thinkingβ€’11 minutes
  • Human Trafficking: How Computational Thinking May Apply - Part 1β€’11 minutes
  • Human Trafficking: How Computational Thinking May Apply - Part 2β€’12 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to Human Trafficking Case-Studyβ€’10 minutes
  • Human Trafficking Case-Study Check-Inβ€’10 minutes
2 assignmentsβ€’Total 50 minutes
  • Next Case: Potential Applications of Computational Thinking to Human Traffickingβ€’30 minutes
  • Human Trafficking Practice Questionsβ€’20 minutes

What's included

8 readings1 peer review

8 readingsβ€’Total 80 minutes
  • Introduction to the Final Projectβ€’10 minutes
  • Final Project Part 1. Background and Contextβ€’10 minutes
  • Final Project Part 2: Graphic Organizer and Project Justificationβ€’10 minutes
  • Final Project Part 3: Project Justificationβ€’10 minutes
  • Final Project Part 4: Algorithm depictionβ€’10 minutes
  • Course Feedbackβ€’10 minutes
  • Create innovative learning environments for students with Introduction to Learning Experience Designβ€’10 minutes
  • Keep Learning with Michigan Onlineβ€’10 minutes
1 peer reviewβ€’Total 120 minutes
  • Final Projectβ€’120 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.6 (513 ratings)
University of Michigan
7 Coursesβ€’113,549 learners

Explore more from Algorithms

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    72.95%

  • 4 stars

    21.09%

  • 3 stars

    3.16%

  • 2 stars

    0.85%

  • 1 star

    1.93%

Showing 3 of 1294

V
Β·

Reviewed on Jul 27, 2021

This course is what I really need to understand what is Computational Thinking. I learned about all aspect of it. To who want to begin your road to Computer Science, this course is my recommend

EO
Β·

Reviewed on May 27, 2021

The course helped me develop problem thinking skills and I appreciate the real life examples used in teaching the course. They made understanding the concepts much easier.

TC
Β·

Reviewed on Feb 1, 2021

Hmmm, I think I learn a tool that needs to be further developed. Computational thinking requires critical thinking skills, the deeper you can think, the better. Course material is easy to follow.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.