5th Year MIDS Degree Requirements
The 5th Year MIDS program requires 27 units of study, which will be completed over the fall, spring, summer, and fall terms. During the summer, students will be encouraged and supported to seek internships to complement and encourage professional development. Students are also required to attend one Immersion Program to complete the 5th Year MIDS degree.
Courses contain both live sessions and asynchronous content. Students are required to be online (and on camera and audio) for at least 90 minutes weekly per course for the live, synchronous sessions. Courses are typically held Monday through Friday 2–3:30 pm, 4–5:30 pm, and 6:30–8 pm Pacific Time.
5th Year MIDS requires foundational knowledge of Python programming, linear algebra, data structures, and algorithms and analysis of algorithms. Admitted students who lack a working knowledge of these fundamental concepts may complete this coursework in their first term.
Students will take 3 classes in the fall, 3 classes in spring, a data science practicum in the summer, and 2 classes including Capstone in the fall.
Students who are proficient in object oriented programming (demonstrated by passing a waiver exam) will complete 4 foundation courses, a data science practicum with a summer internship, 3 advanced courses, and Capstone.
Students who are not proficient in object oriented programming will be required to complete 5 foundation courses, including Data Science W200. Introduction to Data Science Programming, a data science practicum with a summer internship, 2 advanced courses, and Capstone.
Several 5th Year MIDS courses will include one-hour discussion/lab sections to train students in asking good research questions, designing successful and thoughtful inquiries, and learning further project development strategies.
Conditional on space availability and sufficient prerequisite knowledge, 5th Year MIDS students may be able to enroll in any of the advanced DATASCI courses. Note these will be taken with MIDS students.
The curriculum and course sequencing have not been finalized for Fall 2022 and are subject to change.
Required Foundation Courses
- Data Science W200. Introduction to Data Science Programming *
- Data Science W201A. Research Design and Applications for Data and Analysis for Early Career Data Scientists
- Data Science W203. Statistics for Data Science *
- Data Science W205. Fundamentals of Data Engineering *
- Data Science W207. Applied Machine Learning
- Data Science W209. Data Visualization
- Data Science W231. Behind the Data: Humans and Values
- Data Science W233. Privacy Engineering
- Data Science W241. Experiments and Causal Inference
- Data Science W251. Deep Learning in the Cloud and at the Edge
- Data Science W255. Machine Learning Systems Engineering
- Data Science W261. Machine Learning at Scale
- Data Science W266. Natural Language Processing with Deep Learning
- Data Science W271. Statistical Methods for Discrete Response, Time Series, and Panel Data
- Data Science W281. Computer Vision
- Data Science 293. Data Science Practicum
* Students with a strong foundation in the relevant topics may be eligible to waive out of DATASCI W200, W203, and/or W205 by taking and passing relevant waiver exams. Students who waive these course requirements will substitute other advanced DATASCI electives.
If you are interested in an accelerated path of three semesters, please consult the admissions team.
All 9 DATASCI courses must be taken on a letter grade basis. Students must maintain a cumulative grade point average of at least a B (3.0 on a 4.0 scale) in order to earn the MIDS degree.
Each 5th Year MIDS student must attend at least one in-person or virtual Immersion Program. The Immersion Program is crafted to deliver additional learning, networking, and community-building opportunities to MIDS students. More information about the Immersion Program and relevant costs.