AI Product Expert Certification - Master Generative AI Skills
Learn Backend Development Part-Time, Online
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
Tags
Reviews
5.0 rating, based on 2 Class Central reviews
4.2 rating at OpenLearn based on 15 ratings
Showing Class Central Sort
-
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.
-
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…