Below is a list of current classes available for the MS Data Science degree. For a complete listing of all classes related to the degree please see the Requirements tab of the Data Science degree in our academic catalog.

Fall 2025 MSDS Courses
Developing Insights from Data for Applications (1 Course/3 credits required)
Course No.Course TitleClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
COMPSCI 425GIntroduction to Data Mining18113Monday/Wednesday 10-11:15 amZeyun Yu3Junior standing, COMPSCI 251(P), and one of the following: MATH 212(P), MATH 221(P), or MATH 232(P).
INFOST 582GIntroduction to Data Science
16115OnlineOnlineMargaret Kipp3Jr st; or cons instr.
ED PSY 821Psychometric Theory and Scale Development17921Thursday, 3:30 - 6:10 pmBo Zhang3Graduate standing and ED PSY 720(P) or equivalent; or consent of instructor.
Organizing and Maintaining Large Data Sets (1 course/ 3 credits required)
Course No.Course TitleClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
COMPSCI 557GIntroduction to Database Systems13767Section 001 - Tuesday/Thursday, 2:30 – 3:45 p.m.Ayesha Siddika Nipu3Junior standing and COMPSCI 251(P); or graduate student; or special student.
HI 744 (*can be counted as either an elective or in Organizing and Maintaining Large Data Sets category but not both)Text Retrieval and Its Applications in Biomedicine16672Section 001- Thursday, 2:30 -- 5:10 pmLu He3Graduate standing or consent of instructor.
16673Section 202- ONLINEOnlineLu He
AI and Machine Learning to Extract Insight from Data (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
BUS ADM 767Ideas and Applications of Data Science Different Fields13663Section 001- Thursday, 5:30 – 8:10 p.m. (20-50% online)EveningPurushottam Papatla3Graduate standing
COMPSCI 715Programming for Machine Learning17281Section 001- Tuesday/Thursday, 2:30 -- 3:45 pmTian ZhaoGraduate standing
Probabilistic Methods to Analyze Uncertainty in Data (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
BUS ADM 754Statistical Analysis17537Section 001 - Tuesday, 2:30 - 5:10 pmLayth Alwan3Grad st; cons instr
BUSMGMT 709Predictive Analytics for Managers16042Section 001 - Wednesday, 5:30 – 8:10 p.m.Evening3Graduate standng
11579Section 203 - ONLINEOnlineLayth Alwan
10791Section 212- ONLINEOnlineLayth Alwan
COMPSCI 720Computational Models of Decision Making13768Section 001 - Thursday, 4 – 5:15 p.m. (20-50% online)EveningAmol Mali3Basic course in Probability or Statistics.
ECON 310GIntroduction to Econometrics and Data Science12017Section 201- Monday/Wednesday, 2:30 -- 3:45 pm (ONLINE)OnlineStaff3Junior standing; ECON 210(P) or consent of instructor.
ECON 513GIntroduction to Econometrics (take 513G or 703)18441Section 001- Wednesday/Friday 11:30 am - 2:10 pmStaff3Jr st; Econ 413(P).
ECON 703Econometrics (take 513G or 703) ***must sign up for lecture and discussion section 11376Section 401- Monday/Wednesday, 10:00 -- 11:15 a.m.3Graduate standing
11603Discussion Section 601- Friday, 8:30 -- 9:20 am
ECON 835Time Series and Financial Econometrics16919Section 001- Tuesday/Thursday, 10:00 - 11:15 a.m.Narayan Kishor3Graduate standing and ECON 735(P).
ED PSY 724Statistical Methods for Professionals and Practitioners II14385Section 001 - Tuesday, 5 – 8:30 p.m.EveningRazia Azen4Graduate standing and Ed Psy 624(P)
MTHSTAT 361GIntroduction to Mathematical Statistics I18668Section 001 - Monday/Wednesday, 10:00 – 11:15 a.m.Staff3Junior standing and MATH 212(P) or MATH 233(P).
***Not recommended for graduate students in math, or students not planning to take MTHSTAT 362.
MTHSTAT 362GIntroduction to Mathematical Statistics II12816Section 001 - Monday/Wednesday 2:30—3:45 p.m.Daniel Gervini3Junior standing; MthStat 361(P)
MTHSTAT 763Regression Analysis12862Section 001 - Tuesday/Thursday, 11:30 –12:45 p.m.David Spade3Graduate standing; MTHSTAT 362(P) or MTHSTAT 467(P); or consent of instructor.
MTHSTAT 871Mathematical Statistics I13607Section 001 - Tuesday/Thursday, 4:00 -- 5:15 p.m.David Spade3Graduate standing and MATH 524
(522)(C), MATH 624(622)(C), or MATH 724(C).
PH 702Introduction to Biostatistics18294Section 202- Must sign up for Lab 901OnlineChiang-Ching Huang3Grad st; Math 116 with B or better, or equivalent, or cons instr
18296 Lab 901OnlineChiang-Ching Huang
Introduction to Biostatistics15037Section 001 (must sign up for one of the labs below)Chiang-Ching Huang3Grad st; Math 116 with B or better, or equivalent, or cons instr
15996 Lab 801- Thursday, 7:30 -- 8:45 pmEveningDonald Cramer
18295 Lab 803- Thursday, 2:30 -- 4:20 pmDonald Cramer
PH 712Probability and Statistical Inference15043Section 001- Monday/Wednesday, 11:30 -- 12:45 pmZhiyang Zhou3Grad st; Math 231 (P) & 232 (P) or equivalent, or cons instr.
POL SCI 701Techniques of Political Science Research11834Section 001 - Thursday, 4:30—7:10 p.m.EveningKyle McWagner3Grad st; one undergrad stats course or cons instr.
SOCIOL 461GSocial Data Analysis Using Regression ***must sign up for lecture and one lab section 12036(LEC) - Section 201 - ONLINEOnlineAki Roberts3Junior standing and SOCIOL 261(P) or other approved statistics course; or consent of instructor.
12042(LAB) - Section 901 - ONLINE
SOCIOL 982Advanced Quantitative Analysis17073Section 001- Wednesday, 5:30 -- 8:10 p.m.EveningM. Britton3Graduate standing and a minimum score of 85 on department diagnostic exam.
Advanced Programming for Data Collection/Data Science (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
COMPST 702Software Development in Python ***must sign up for lecture and one lab section 13172Section 401 - Monday/Wednesday 12:30-1:20 pmJayson Rock3Graduate standing
13288(LAB) - Section 801- Monday, 2:30 - 4:20 pm
13173(LAB) - Section 802- Monday, 2:30 - 4:20 pm
16142(LAB) - Section 903 - Monday, 6:30 - 8:20 p.m. (ONLINE)Online
COMPST 751Data Structure and Algorithms13165Section 001 - Tuesday/Thursday, 9:30-10:20 a.m. John Boyland3COMPST 750(P); COMPSCI 251(R).
12989Section 201- Tuesday/Thursday, 9:30-10:20 a.m. (ONLINE)OnlineJohn Boyland
MTHSTAT 766Computational Statistics12863Section 001 - Monday/Wednesday, 4:00—5:15 p.m.EveningDaniel Gervini3Graduate standing; MTHSTAT 362(P) or MTHSTAT 467(P), or consent of instructor.
URBPLAN 794Internet Geographic Information Systems (GIS)17451Section 105 - Monday, 2:30 -- 5:10 p.m.Paul Vepraskas3Grad st; UrbPlan 792(P) or Geog 625(P); or cons instr.
Ethics (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
COMPSCI 790Advanced Topics in Computer Science: AI Ethics16637Section 002- Thursday, 1:00 -- 2:15 pm (20-50% online)Amol Mali
INFOST 465GLegal Aspects of Information Products and Services14578Section 201 - ONLINEOnlineNadine Kozak3Graduate Standing only (Undergrads not allowed).
INFOST 660GInformation Policy16575Section 001- Tuesday/Thursday, 10:00 -- 11:15 amWilhelm Peekhaus3Jr. st.
16576Section 210- Tuesday/Thursday, 10:00 -- 11:15 am ONLINEOnlineWilhelm Peekhaus
Electives (4 courses/12 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
ART 316GCreative Interfaces: TouchDesigner and Projection Mapping16494Section 801 (LAB)- Tuesday/Thursday, 11:30 a.m. -- 2:10 p.m.Nathaniel Stern3Junior standing and ART 218(P); or junior standing and SOIS, CEAS or SARUP major; or graduate standing; or consent of instructor.
BUS ADM 763Marketing Analytics17780Section 001 - Monday 5:30—8:10 p.m.EveningPallav Routh3Grad st; BusMgmt 709(C) or cons instr.
BUS ADM 812Machine Learning for Business13578Section 001 - Thursday, 5:30 -- 8:10 pmEveningCheng Chen3Graduate standing
BUS ADM 816Business Intelligence Technologies & Solutions11519Section 203 - ONLINEOnline
COMPSCI 469GIntroduction to Computer Security16630Section 001- Tuesday/Thursday, 4:00 - 5:15 pmEveningZhen Zeng3Junior standing; a grade of C or better in both COMPSCI 317(P) and COMPSCI 251(P).
COMPSCI 535GAlgorithm Design and Analysis13229Section 001 - Monday/Wednesday, 1:00—2:15 p.m.Christine Cheng3Junior standing; MATH 211(P), MATH 213(P), MATH 221(P) or MATH 231(P); a grade of C or better in COMPSCI 351(P) and COMPSCI 317(P); or MATH 341(P) and MTHSTAT 361(P).
18101Section 003- Tuesday/Thursday, 1:00 - 2:15 p.m.Rohit Singh
COMPSCI 790Advanced Topics in Computer Science: AI System Development and Security Challenges13513Section 001- Tuesday/Thursday, 11:30 -- 12:45 pmZhen Zeng3Graduate standing.
COMPSCI 790Advanced Topics in Computer Science: Query-Based Visualization17559Section 006- Tuesday/Thursday, 4:00 -- 5:15 pmEveningRohit Singh3Graduate standing.
CRM JST 520GAnalysis Oriented Technology: Spatial Data Analysis; Crime Mapping; ArcGIS16508Section 201- ONLINEOnlineRebecca Konkol3Jr st; Crm Jst 110(P).
CRM JST 713Measuring Crime & Analyzing Crime Data13858Section 201 -ONLINEOnlineDanielle Romaine Dagenhardt3Graduate standing
ED PSY 821Psychometric Theory and Scale Development17921Thursday, 3:30 - 6:10 pmBo Zhang3Graduate standing and ED PSY 720(P) or equivalent; or consent of instructor.
GEOG 705Cartography ***must sign up for lecture and one lab section 18529Section 401- Monday/Wednesday, 2:30 -- 3:45 pmKristin Sziarto4Graduate standing.
18828Lab 801- Thursday, 5:30 -- 7:20 pm
GEOG 716Watershed Analysis and Modeling18528Section 001 - Monday/Wednesday, 4:00-5:15 p.m.EveningWoonsop Choi3Grad st; working knowledge of GIS
GEOG 726Geographic Information Science13177(LEC) - Section 202 - ONLINEOnlineZengwang Xu4Graduate standing
GEOG 826Intermediate Geographic Information Science ***must sign up for lecture and one lab section 11928(LEC) - Section 401 - Tuesday/Thursday, 1:00—2:15 p.m.Changshan Wu4Grad st; Geog 525(P) or Geog 726(P) or UrbPlan 591(P) or UrbPlan 791(P).
11929(LAB) - Section 801 - Friday 11:30-1:20 p.m.
Specialized Skills in Data Science for Healthcare
HI 537GHealth Information Technology and Management14552Section 001 - Monday/Wednesday, 10:00 -- 11:15 amMin Wu3Junior or greater in a Health Sciences program, or HCA minor, or HCI Cert, or consent of instructor; and HCA 224(P) or INFOST 110(P) or BUS ADM 230(P).
14553Section 202- ONLINEOnlineMin Wu
HI 700Introduction to Health Care Informatics14554Section 001- Wednesday, 2:30 -- 5:10 pm3Graduate standing or consent of instructor.
14555Section 202- ONLINEOnlineJake Luo
HI 742Computational Intelligence in Health Informatics14561Section 201- ONLINEOnlineSpencer Schultz3Graduate standing or consent of instructor.
HI 744 (*can be counted as either an elective or in Organizing and Maintaining Large Data Sets category but not both)Text Retrieval and Its Applications in Biomedicine16672Section 001- Thursday, 2:30 -- 5:10 pmLu He3Graduate standing or consent of instructor.
16673Section 202- ONLINEOnlineLu He
INFOST 671GApplied Web 3.0: Artificial Intelligence and Blockchain17967Section 001- Tuesday/Thursday, 10:00 -- 11:15 amMatthew Friedel3Junior standing and one of the following: INFOST 350(P) or COMPSCI 351(P); or graduate standing and COMPSCI 702(P) or COMPSCI 751(P); or consent of instructor.
14703Section 201- ONLINEOnlineMatthew Friedel
INFOST 695GEthical Hacking I14678Section 001- Monday/Wednesday, 1:00--2:15 pmKhaled Sabha3INFOST 325(P) or graduate standing.
16581Section 201- ONLINEOnlineKhaled Sabha
MATH 803Industrial Mathematics I18662Section 001- Monday/Wednesday, 4:00 -- 5:15 pmEveningIstvan Lauko3Graduate standing in natural science discipline; MATH 524(522)(P), MATH 604(602)(P), MATH 624(622)(P), or MATH 704(P).
PH 717Applied Longitudinal Data Analysis15047Section 001- Monday/Wednesday, 5:30 -- 6:45 pmEveningLaleh Jamshidi3 PH 711 and PH 712; cons instr.
POL SCI 390GPolitical Data Analysis13104Section 201- ONLINEOnlineKyle Mcwagner3Jr. st; satisfaction of GER Quantitative Literacy Part A req.
SOCIOL 750Research Methods in Sociology12398Section 001 - Thursday, 2:30-5:10 p.m.John Roberts3Graduate standing
URBPLAN 791Introduction to Urban Geographic Information Systems for Planning ***must sign up for lecture and one lab section 15459(LEC) - Section 201 - Monday, 5:30—6:25 p.m. ONLINEOnlineMichael Benedict3Graduate standing
15460(LAB) - Section 901 - Monday 6:30—8:00 p.m. ONLINEOnline

Overview of the MS Data Science degree