The Comprehensive Examination option is designed to evaluate a student’s ability to apply their Data Science knowledge to solve problems and demonstrate aptitude in three different course-hosted subject areas: Machine Learning/Computing, Math/Statistics, and Systems/Algorithms.
In order to receive credit for the comprehensive exam option, students must receive a passing grade (B- or higher) in the course. Students are required to successfully pass three courses drawn from each of the three subject areas. Students are permitted up to five attempts, that is, five different courses. No more than three comprehensive examination designated courses can be taken in a single quarter. The courses marked for comprehensive examination must be taken for a letter grade. While some courses may be applied in multiple areas, students cannot count the same course towards more than one comprehensive exam subject area requirement.
The comprehensive examinations may be integrated into the host courses, and in most cases, the associated work serves dual purposes, contributing independently to the student’s course grade and comprehensive examination subject area. The comprehensive examination typically consists of a specific class assignment or examination, or a portion thereof, that has been explicitly approved by the MS program committee.
Course-hosted comprehensive examination subject areas are registered at the beginning of each quarter and students must register in advance with the MS Advisor by the specified deadline for the examination option to count toward their degree. The comprehensive examination process is supervised by a faculty committee responsible for reviewing the content, evaluation and administration of the examinations which may be separate from the course instructor who is responsible for the course grade.
| ML/ Computing |
Math/Statistics |
Systems (Algorithms/CS) |
| DSC 240: Machine Learning |
DSC 241: Statistical Models |
DSC 204A: Scalable Systems |
| DSC 243: Advanced Optimization |
DSC 204B: Big Data Analytics & Applications |
DSC 204B: Big Data Analytics & Applications |
|
DSC 243: Advanced Optimization |
DSC 206: Algorithms |
|
DSC 244: Large-Scale Statistical Analysis |
DSC 245: Intro to Causal Inference |
|
DSC 245: Intro to Causal Inference |
|