Problem Solving Using Computational Thinking

University of Michigan
via Coursera
Save (0)
ClosePlease login

No account yet? Register

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.”

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

Instructor(s)

Chris Quintana
University of Michigan
via Coursera
Free (audit)
English
Paid Certificate Available
Approx. 11 hours to complete
Self paced
Beginner Level
Subtitles: Subtitles: French, Portuguese (European), Russian, English, Spanish