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 a comprehensive exam, students must also receive a passing grade (B- or higher) in the course. Students are required to successfully pass the comprehensive examination in three courses drawn from each of the three areas. Students are permitted up to five attempts, that is, five different courses. No more than three course-hosted comprehensive examinations can be taken in a single quarter, and no comprehensive examination can be repeated in a single quarter. The courses marked for comprehensive examination must be taken for a letter grade. While some courses may be used towards multiple areas, students cannot count the same course towards more than one comprehensive exam area requirement.
The comprehensive examination is 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 score. 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 examinations are registered at the beginning of each quarter and students must register in advance by the specified deadline for the examination. The examination is supervised by a faculty committee responsible for the content, evaluation and administration of the examination which is separate from the course instructor who is responsible for the course grade but not success in the comprehensive examination.
Machine Learning/ Computing | Math/Statistics | Systems/Algorithms |
DSC 240 | DSC 241 | DSC 204A |
DSC 243 | DSC 243 | DSC 206 |
| DSC 245 | DSC 245 |
| | |