Proposal for Mathematics with Python Programming: A Mutually Reinforcing Curriculum

Principal Investigator
Prof. Leigh Royden, Earth, Atmospheric, and Planetary Sciences; Dr. Jeremy Orloff, Experimental Study Group
Fund: d'Arbeloff Fund
Funding Period: AY2019
Department/Lab/Center: Earth, Atmospheric, and Planetary Sciences

We propose an experiment, conducted by the Experimental Study Group (ESG), to introduce Python programming to the basic curriculum of differential equations (18.03). The proposed three-­‐year project will begin with a one-­‐year development phase carried out by ESG lecturers, faculty director, and undergraduate assistants (through UROP). In year two we will introduce a 6-­‐unit seminar run concurrently with ES.1803 (Introduction to Differential Equations at ESG), taught for two terms. In year three this will evolve into a 15-­‐unit course that integrates the basic programming and differential equations components. Curriculum development will be undertaken in consultation with faculty from the Mathematics department and other departments in the school of engineering, ensuring the material is useful for majors throughout MIT and, ideally, a model for other schools.