A Computational Thinking Requirement for MIT Undergraduates: Report of the Working Group on Computational Thinking

A five-School group of faculty convened by the Chair of the Faculty and the Dean for Undergraduate Education conducted an in-depth study of the meaning of the phrases “algorithmic reasoning” and “computational thinking” in the context of the education of MIT’s undergraduates across the Institute, including whether MIT should expect algorithmic and computational thinking of all of its graduates.