This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.
Introduction to Computational Thinking and Data Science
Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects. Add the certificate to your CV or resume, or post it directly on LinkedIn.
- Publishing a Book: How to Publish Your Own Work and Make a Profit (How to Books : Successful Writing).
- More titles to consider.
- Computational thinking and practice: a generic approach to computing in Danish high schools.
- What is Computational Thinking?.
Give yourself an additional incentive to complete the course. EdX, a non-profit, relies on verified certificates to help fund free education for everyone globally. Unfortunately, learners from one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U. Office of Foreign Assets Control OFAC to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations.
EdX truly regrets that U. Skip to main content Length:. Video Transcript:. But what is computational thinking? This volume in the MIT Press Essential Knowledge series offers an accessible overview, tracing a genealogy that begins centuries before digital computers and portraying computational thinking as pioneers of computing have described it.
The authors explain that computational thinking CT is not a set of concepts for programming; it is a way of thinking that is honed through practice: the mental skills for designing computations to do jobs for us, and for explaining and interpreting the world as a complex of information processes.
From Computing to Computational Thinking : Paul S. Wang :
The authors identify six dimensions of today's highly developed CT—methods, machines, computing education, software engineering, computational science, and design—and cover each in a chapter. Along the way, they debunk inflated claims for CT and computation while making clear the power of CT in all its complexity and multiplicity.
Peter J. Denning and Craig H.
Denning and Robert Dunham. Peter A.
Shashi Shekhar and Pamela Vold. Search Search.
Search Advanced Search close Close.