IAP 2023--More updates coming soon!
Credit Subjects on Campus
12.091/12.391 Practical High Performance Computing: Scaling Beyond your Laptop
Schedule: Tuesdays, Jan 10, 17, 24, 31; 1-4pm. 8-10 hours additional out of class time expected (1 hour/class of prep, 4-6 hours for project, presentation, and report)
Prerequisites: Working knowledge of one programming/scripting language. Laptop for hands-on exercises. Participants will get further instruction on how to access MIT Supercloud once registered for the class.
Description: The focus of this class is to introduce the role of High Performance Computing (HPC, aka supercomputing) in research. We will discuss the fields where HPC is used and provide concrete examples where we describe the strategies used to scale applications to hundreds of processors. Students will learn when to scale from their laptops to HPC, what challenges that introduces, and how to address those challenges with efficient HPC workflows. The MIT SuperCloud will be used for hands-on examples using C/C++, Julia, Matlab, and/or Python. We will also demonstrate applications using other computing resources on campus, such as the Satori and Engaging clusters. Students should bring a research problem/application that they would like to scale.
This is a blended course with asynchronous and live virtual components. Much of the lecture will be available before class in pre-recorded short videos and class time will be spent on hands-on activities and practice. We encourage everyone to present on their work. Students taking the class for MIT credit are required to complete a short report in addition to the presentation.Instructors: Lauren Milechin, Julie Mullen, Chris Hill
12.310 An Introduction to Weather Forecasting
Schedule: Jan 23, 25, 27 & 30-Feb 3; 1:30-3pm
Description: Basic principles of synoptic meteorology and weather forecasting. Analysis of hourly weather data and numerical weather prediction models. Regular preparation of weather forecasts.
Instructor: Lodovica Iliari
12.S597 Seminar on Teaching in Earth Science
Schedule: TTH 2-3pm
Units: 1 [P/D/F]
Description: This course will introduce students to pedagogical concepts and strategies for effectively leading a classroom, designing a course, teaching equitably, giving feedback, and other subjects relevant to teaching Earth Science at the university level. By the end of the course, students will be able to discuss and reflect upon these aspects of effective teaching and identify ways to effectively apply them in an Earth Science classroom. Class meetings will center on discussions of pedagogical literature and its relevance and utility to participants’ roles as TAs or instructors, either presently or in the future. This course will cover much of the same information as the Kaufman Teaching Certificate Program and other TLL offerings, but will additionally provide an EAPS-specific lens and space for discussion - students who have participated in these programs are encouraged to attend. The class is geared towards graduate students, but interested department members in other roles are welcome to participate.
Instructor: David McGee