Introduction to Computational Thinking

Welcome to MIT 18.S191 aka 6.S083 aka 22.S092, Spring 2021 edition!

This is an introductory course on Computational Thinking. We use the Julia programming language to approach real-world problems in varied areas applying data analysis and computational and mathematical modeling. In this class you will learn computer science, software, algorithms, applications, and mathematics as an integrated whole.

We plan to include the following topics:

See also the course repository

What people are saying about the course!

Meet our staff

Lecturers: Alan Edelman, David P. Sanders, Charles E. Leiserson, Henri F. Drake

Teaching assistants: Bola Malek

Technical assistants: Fons van der Plas, Logan Kilpatrick

Guest lecturers: to be announced

Introduction video from Fall 2020