YoVDO

Introduction to computational thinking

Offered By: The Open University via OpenLearn

Tags

Computational Thinking Courses Machine Learning Courses Algorithms Courses Encapsulation Courses

Course Description

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

Tags

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Foundations of Objective-C App Development
University of California, Irvine via Coursera
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Object Oriented Programming in Java
Udacity