Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Open University

Introduction to computational thinking

The Open University via OpenLearn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
You will learn about algorithms and abstraction in this free course, Introduction to computational thinking, and encounter some applications of computational thinking in various disciplines, ranging from biology and physics to economics and sport science.

Syllabus

  • 1 Computational thinking and automation
  • 1.1 Automation
  • 2 Computational thinking and abstraction
  • 2.1 Models
  • 2.2 Encapsulation
  • 2.3 Encapsulation in computing
  • 2.4 Why modelling and encapsulation matter
  • 2.5 Computational thinking: the overview diagram
  • 2.6 Varieties of abstraction
  • 2.7 Virtual worlds
  • 3 Computational thinking everywhere
  • 3.1 Machine learning

Reviews

5.0 rating, based on 2 Class Central reviews

4.2 rating at OpenLearn based on 15 ratings

Start your review of Introduction to computational thinking

  • This course provides a rigorous exploration of computational thinking, dissecting its core components of abstraction as modelling and abstraction as encapsulation. The presented description proved accurate, as did the certification and estimated completion time. Studying the process of formulating a computational problem and constructing an efficient algorithm demystifies a foundational modern skill set. The distinction between managing complexity by discarding irrelevant detail through modelling versus hiding implementation detail through encapsulation is particularly illuminating.
  • Profile image for Gopal Gupta
    Gopal Gupta
    1
    I recently completed the Introduction to Computational Thinking course on ClassCentral, and it was a fantastic learning experience. The course was well-structured and provided a solid foundation in breaking down complex problems into manageable comp…

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.