Back to Courses
Beginner
Software Development
en
Introduction to Computational Thinking
MIT OpenCourseWare
Platform
· Cambridge, USA
About this course
This class uses revolutionary programmable interactivity to combine material from three fields – Computer Science, Mathematics, and Applications – creating an engaging, efficient learning solution to prepare students to be sophisticated and intuitive thinkers, programmers, and solution providers for the modern interconnected online world. Upon completion, students are well trained to be scientific “trilinguals,” seeing and experimenting with mathematics interactively as math is meant to be seen, and ready to participate and contribute to open source development of large projects and ecosystems.
Prerequisite Skills
Skills you should have before taking this course
high school mathematics
Basic programming concepts
Skills Gained
Skills you will develop by completing this course
Data structures in Python (lists, dictionaries)
Algorithms
computational thinking
applied mathematics
scientific computing
programming
open source software development
numerical computation