Introduction to Computational Thinking
18.S191 · Aeronautics and Astronautics, Civil and Environmental Engineering, Earth, Atmospheric, and Planetary Sciences, Electrical Engineering and Computer Science, Mathematics, Nuclear Science and Engineering · Undergraduate · Fall 2022
Prof. Alan Edelman, Prof. David P. Sanders, Prof. Charles Leiserson
<p>This class uses revolutionary programmable interactivity to combine material from three fields – Computer Science + Mathematics + 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.</p> <p>Upon completion, students are well trained to be scientific “trilinguals,” seeing and experimenting with mathematics interactively as math is meant to…
The syllabus, on MIT OpenCourseWare
The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:
Syllabus ↗
Course overview, grading, schedule
Readings ↗
The assigned reading list, session by session
Assignments ↗
Problem sets and projects
Full course on OCW ↗
Everything, including lecture materials
Attribution
Prof. Alan Edelman, Prof. David P. Sanders, Prof. Charles Leiserson. 18.S191 Introduction to Computational Thinking. Fall 2022. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.
Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.