Undergraduate Level (meets with 6.0001/6.0002) REST
Instructors: Ana Bell, firstname.lastname@example.org; Profs. John Guttag, email@example.com and W. Eric Grimson firstname.lastname@example.org
Schedule: Lecture: MW3-4.30, (VIRTUAL) Lab: TBA, Recitation: F10 (VIRTUAL) or F11 (VIRTUAL) or F1 (VIRTUAL)
Combines the material in 6.0001 and 6.0002. The first half is an introduction to computer science and programming for students with limited programming experience. Students develop skills to program and use computational techniques to solve problems. Topics include the notion of computation, Python, simple algorithms and data structures, testing and debugging, and algorithmic complexity. The second half provides an introduction to using computation to understand real-world phenomena. Topics include plotting, stochastic programs, probability and statistics, random walks, Monte Carlo simulations, modeling data, optimization problems, and clustering.
More information on how this subject will be taught can be found at: https://eecs.scripts.mit.edu/eduportal/__How_Courses_Will_Be_Taught_Online_or_Oncampus__/S/2021/#6.S00