Current Students

Required Coursework:

DATA110 Applications of R for Data Science 1
DATA120 Python Programming for Data Science 1
DATA200 Knowledge in Society: Science, Data and Ethics 3
DATA250 Discrete Mathematics 4
DATA320 Introduction to Data Science 3
DATA350 Data Visualization and Presentation 3
DATA400 Applied Probability and Statistics I 3

Course Substitutions:

  • DATA250 can be replaced by CMSC250 and MATH240, or by CMSC250 and MATH341, or by CMSC250 and MATH461.
  • DATA320 can be replaced by CMSC320.
  • DATA400 can be replaced by ENEE324, or STAT400, or STAT410, or SURV410.

Course Prerequisites:

DATA110 DATA minor fundamental statistics prerequisite
DATA120 DATA minor fundamental statistics prerequisite
DATA200 DATA minor fundamental statistics prerequisite
DATA250 DATA110 or DATA120; and MATH141
DATA320 DATA110 or DATA120; and DATA200 and DATA250
DATA350 DATA110 or DATA120
DATA400 MATH141
  • In the DATA minor all course prerequisites are strictly enforced
  • DATA minor fundamental statistics prerequisite refers to DATA100, or STAT100, or MATH135, or any 400-level STAT course (i.e., a statistics course offered by the STAT program at CMNS) or their UMD-approved equivalents: ENEE324, BIOE372, SURV410, SURV440
  • MATH141 is not a prerequisite for the DATA minor, but it is a prerequisite for DATA250 and DATA400
  • We don’t accept co-requisites

For Students with DATA Minor Fundamental Statistics Prerequisite consisting of:

DATA400, STAT400, ENEE324, STAT410, or SURV410

If DATA400, STAT400, ENEE324, STAT410 or SURV410 is used as a prerequisite to join the minor, then another 400-level STAT course or CMSC498Y must be taken in lieu of the DATA400 requirement.

Every  student in the DATA minor must complete two STAT courses, one as a prerequisite and one in lieu of DATA400 requirement.