К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Problem Solving Using Computational Thinking · LearnSpace
Назад в каталог
courseraПрограммирование

Problem Solving Using Computational Thinking

Курс от University of Michigan
Начальный≈ 11.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Computational ThinkingEpidemiologyAlgorithmsProblem SolvingComputer ProgrammingDisaster RecoveryProgramming Principles

Программа курса

5 модулей · 56 учебных материалов

01Foundations of Computational Thinking11 материалов

Introduction

Welcome and SyllabusЧтениеHelp Us Learn More about You!ЧтениеContributor AcknowledgementsЧтениеWelcome to Computational ThinkingВидео

Учитесь у экспертов

Chris Quintana

Associate Professor of Education

Problem Solving Using Computational Thinking
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.8 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Example: Making a CakeВидео
Introduction to the Graphic OrganizerВидео
Introduction to the Graphic OrganizerЧтение
Foundations of Computational Thinking Practice Questions Задание
Real-World Applications of Computational ThinkingОбсуждение

Quiz

Foundations of Computational Thinking Quiz ЗаданиеWould you like to plan your learning journey with Michigan Online?Чтение
02Case Study: Airport Surveillance and Image Analysis14 материалов

Case Presentation

Introduction to Airport Surveillance Case-StudyЧтениеImage Analysis: Importance of Computational Thinking - Part 1ВидеоImage Analysis: What Would You Do?ОбсуждениеImage Analysis: Importance of Computational Thinking - Part 2ВидеоOther ApplicationsОбсуждениеImage Analysis: Abstraction and AlgorithmsВидеоAirport Surveillance Case-Study Check-In 1ЧтениеImage Analysis: Algorithms, Optional Advanced VideoВидеоImage Analysis: Evaluating SolutionsВидеоAirport Surveillance Check-In 2ЧтениеImage Analysis: Problem Identification and DecompositionВидеоAirport Surveillance Practice Questions Set 1 Задание

Case Wrap-Up

Airport Surveillance Practice Questions Set 2 ЗаданиеAirport Surveillance Case-Study Quiz Задание
03Case Study: Epidemiology15 материалов

Case Presentation

Introduction to Epidemiology Case-StudyЧтениеEpidemiology: Introduction and Problem IdentificationВидеоUsing Computational Thinking in Public HealthОбсуждениеEpidemiology: Problem Identification Part 2ВидеоEpidemiology: Abstraction and DecompositionВидеоEpidemiology Case-Study Check-In 1ЧтениеUp Next: Rafael's AlgorithmЧтениеEpidemiology: Algorithms and Evaluating Solutions - Part 1ВидеоEpidemiology: Algorithms and Evaluating Solutions - Part 2ВидеоUnderstanding the ProblemОбсуждениеEpidemiology Case-Study Check-In 2Чтение

Case Wrap-Up

Epidemiology: ConclusionВидеоEpidemiology Practice Questions ЗаданиеEpidemiology Case-Study Quiz ЗаданиеStay in touch on University of Michigan online coursesЧтение
04Case Study: Human Trafficking7 материалов

Case Presentation

Next Case: Potential Applications of Computational Thinking to Human TraffickingЗаданиеIntroduction to Human Trafficking Case-StudyЧтениеHuman Trafficking: Importance of Computational ThinkingВидеоHuman Trafficking: How Computational Thinking May Apply - Part 1ВидеоHuman Trafficking: How Computational Thinking May Apply - Part 2ВидеоHuman Trafficking Case-Study Check-InЧтениеHuman Trafficking Practice QuestionsЗадание
05Final Project9 материалов

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ЧтениеFinal ProjectВзаимная проверкаCourse FeedbackЧтениеCreate innovative learning environments for students with Introduction to Learning Experience DesignЧтениеKeep Learning with Michigan OnlineЧтение