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

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

  • Introduction
  • Learning outcomes
  • 1 Computational thinking and automation
  • 1 Computational thinking and automation
  • 1.1 Automation
  • 2 Computational thinking and abstraction
  • 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 Computational thinking everywhere
  • 3.1 Machine learning
  • Conclusion
  • Glossary
  • References
  • Acknowledgements

Reviews

4.1 rating at OpenLearn based on 14 ratings

Start your review of Introduction to computational thinking

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.