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

Spring 2026 MSDSAAI Course Offerings
Core Areas
Complete 18 credits; 1 course from each sub-area below:
Course Subj/No.Course NameCreditsOnlineEveningClass TimesInstructorCourse CodePrerequisites:
Developing insights from data for applications
ED PSY 822Item Response Theory3T 11:30 - 2:10 pm47742Prereq: graduate standing and ED PSY 624(P) or equivalent; or consent of instructor.
INFOST 582GIntroduction to Data Science3XTR 5:30PM - 6:45PM
I. Vadapally41774Prereq: junior standing or consent of instructor.
Organizing and maintaining large data sets
BUS ADM 749Data and Information Management (LEC. 002)3XT 5:30- 8:10 pmH. Zhao45290Prereq: grad st
COMP SCI 557GIntroduction to Database Systems3TR 2:30-3:45pAyesha Siddika Nipu44604Prereq: junior standing and COMPSCI 251(P) or equivalent.
INFOST 714Metadata3XN/AKipp41841Prereq: grad st; MLIS prereqs: InfoSt 511(P); InfoSt 571(R) MSIST prereqs: InfoSt 582(P).
PH 718Data Management and Visualization in R3XXTR 4-5:15pZ. Zhou41967Prereq: PH711; cons instr.
AI and Machine Learning to extract insight from Data
COMPSCI 411GMachine Learning and Applications3MW 2:30-3:45 pmR. Kate47888Prerequisite enforcement: completion of one of the following: COMPSCI 202, COMPSCI 241, or COMPSCI 250; or special student; or graduate standing.
COMPSCI 422GIntroduction to Artificial Intelligence3X R 4-5:15 pmA. Mali44599Prereq: junior standing, COMPSCI 351(P), and a grade of C or better in COMPSCI 317(P) or both MATH 341(P) and MTHSTAT 361(P).
COMPSCI 711Introduction to Machine Learning3XMW 5:00-6:15 pmJ. Zhang44991Prereq: graduate standing.
INFOST 687GData Analysis for Data Science3XN/AM. Kipp41823Prereq: junior standing or consent of instructor.
MATH 804Industrial Mathematics II3MW 4:00-5:15 pmI. Lauko48357Prereq: graduate standing in natural science discipline; MATH 803(701)(P).
Probabilistic methods to analyze uncertainty in data
BUS ADM 713Business Forecasting Methods3XN/AM. Baladi43617Prereq: grad st; BusMgmt 709(P) or Bus Adm 754(P).
BUSMGMT 709Predictive Analytics for Managers (Lec. 001)3X M 5:30-8:10pS. Paek43698Prereq: graduate standing.
(Lec. 203)3XN/AAlwan 42992
ECON 411GEconomic Forecasting Methods3MW 10-11:15aN. Kishor46809Prereq: junior standing, ECON 210(P), and ECON 310(P); or consent of instructor.
GEOG 747Spatial Analysis- online lecture (must register for one lab section) (Lec. 401)4XHYBRIDTR 1-2:15pC. Wu46825Prereq: grad st.
(Lab 802) (in-person lab)F 11:30-1:20p46826
IND ENG 575GDesign of Experiments- lecture (must register for one lab section)3XW 3:30- 5:20pM. Ahmed44143Prereq: IND ENG 367(P) or equivalent.
(Lab 801)M 3:30-5:20 pm44144
IND ENG 765Operations Research Methods3TR 11:30a-12:45pM. Petering46116Prereq: graduate standing, IND ENG 455(P), and COMPSCI 202(P) or COMPSCI 250(P) or equivalent computer programming experience.
MATH 783Introduction to Probability Models3MW 1-2:15pC. Zhu45083 Prereq: graduate standing or consent of instructor; recommended are courses in multivariable calculus, elementary linear algebra and differential equations, and one calculus-based course in statistics or probability at the 300 level or above.
MTHSTAT 361GIntroduction to Mathematical Statistics I3MW 10-11:15aV. Brazauskas44024 Prereq: junior standing or consent of instructor, and MATH 212(P) or MATH 233(P).
MTHSTAT 362GIntroduction to Mathematical Statistics II3MW 10-11:15aD. Spade44025Prereq: junior standing or consent of instructor, and MTHSTAT 361(P).
MTHSTAT 564G/764Time Series Analysis (MTHSTAT 564G)3MW 2:30-3:45pD. Gervini44026Prereq: graduate standing; MTSTAT 362(P) or MTHSTAT 467(P); or consent of instructor.
Time Series Analysis (MTHSTAT 764)MW 2:30-3:45pD. Gervini45428
PH 711Intermediate Biostatistics3TR 11:30a-12:45pL. Jamshidi41970Prereq: grad st; PH 702(P) or cons instr
PSYCH 510GAdvanced Psychological Statistics (must register for one disc. section)3XT 6-7:50pJ. Cooley45132Prereq: junior standing and PSYCH 210(P); or graduate standing.
(Disc 601) F 9:30-10:20a45133
(Disc 602)F 10:30-11:20a45134
SOCIOL 760Advanced Statistical Methods in Sociology (must register for lab section)3TR 2:30-3:45pJ. Roberts43410Prereq: graduate standing and a score of 85 on department diagnostic examination.
(Lab 801)XR 4-4:50pJ. Roberts44495
Advanced Programming for Data Collection and Data Science
BUSMGMT 744R Programming for Business Analytics3XN/AJ. Retzer43853Prereq: grad st; BusMgmt 709(P).
COMPST 702Introductory Programming Using Python (Lec. 401)3MW 9-10:15 amJ. Rock46788Prereq: graduate standing.
COMPST 751Data Structures and Algorithms (Lec. 001)3TR 9:30- 10:20aJ. Boyland44618Prereq: COMPST 750(P); COMPSCI 251(R).
INFOST 350GIntroduction to Application Development (Lec. 001)3MW 11:30-12:45 pmM. Luo47835Prereq: INFOST 110(C) or graduate standing or consent of instructor.
(Section 201)XN/AM. Zamfiroiu47836
Ethics
BUS ADM 743Information Privacy, Security & Continuity (LEC. 001)3XW 5:30-8:10 pmD. Nazareth45258Prereq: grad st
INFOST 583GSurvey of Information Security3XTR 5:30-6:45 pmM. Puiszis48716Prereq: jr st or cons instr.
INFOST 661GInformation Ethics (Lec. 001)3R 9:30-12:10 pmW. Peekhaus48512Prereq: jr st & InfoSt(L&I Sci) 110(P); 501(P) or cons instr.
(Section 210)XR 9:30-12:10 pmW. Peekhaus48516
Electives
Complete 12 credits; 4 courses
ANTHRO 380GAnthropological Applications of GIS (Lecture 001)3XR 5:30-8:10pB. Nicholls48089Prereq: jr st; a course in anthro.
ART 317G3D Modeling and XR3TR 11:30a-1:40pO. Kryzhanivska48617Prereq: junior standing and ART 218(P) or ART 212(P); or junior standing and Information Studies, Engineering, Architecture, or Urban Planning major; or graduate standing; or consent of instructor.
BUS ADM 742Big Data in Business3XN/AD. Alexander44942Prereq: graduate standing.
BUS ADM 745Artificial Intelligence for Business3XR 5:30-8:10pD. Alexander44743Prereq: graduate standing.
BUS ADM 769Database Marketing (Lec. 203)3XN/AV. Hysenlika43012Prereq: grad st; BusMgmt 709(C) or cons instr
BUS ADM 812Machine Learning for Business (Lec. 201)3XN/AC. Chen44937Prereq: graduate standing.
BUS ADM 813Social Media Analytics for Business3XM 5:30-8:10pY. Wang44738Prereq: graduate standing.
BUS ADM 816Business Intelligence Technologies & Solutions (Lec. 203)3XN/AA. Sinha44149Prereq: grad st
BUS ADM 817Connected Systems for Business3XW 5:30-8:10 pmY. Sun47596Prereq: graduate standing.
COMPSCI 535GAlgorithm Design and Analysis 3
Lec. 001XMW 4-5:15pC. Cheng45522Prereq: junior 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 both MATH 341(P) and MTHSTAT 361(P).
Lec. 002TR 11:30a-12:45pZ. Yu48525
COMPSCI 712Image Processing3TR 2:30-3:45pZeyun Yu45790Prereq: graduate standing.
COMPSCI 725Robot Motion Planning3R 11:30-12:45pA. Mali47886Prereq: graduate standing.
COMPSCI 790Advanced Topics in Computer Science: Advanced Software Engineering3MW 2:30-3:45 pmJ. Boyland47132Prereq: graduate standing.
COMPSCI 790Advanced Topics in Computer Science: Domain Specific Programming for AI Applications3XMW 4-5:15pT. Zhao45525Prereq: graduate standing.
COMPSCI 790Advanced Topics in Computer Science: Image-Based Computational Modeling3R 2:30-5:10pM. Dabaghmeshin48619Prereq: graduate standing.
CRM JST 910Methods and Practice Capstone for Crime Analysts3XN/AD. Dagenhardt42044Prereq: grad st
ECON 734Foundation of Econometric Methods3XW 5:30-8:10p Fehl/Ardakani43515Prereq: graduate standing, ECON 413(P) and ECON 506(P) or consent of instructor.
ED PSY 822Item Response Theory3T 11:30 - 2:10 pm47742Prereq: graduate standing and ED PSY 624(P) or equivalent; or consent of instructor.
GEOG 704Remote Sensing: Environmental and Land Use Analysis (Lec. 401)4TR 11:30-12:45pM. Schwartz46827Prereq: grad st.
(Lab 801)T 2:30-4:20p46828
(Lab 802)W 8:30-10:20a46829
GEOG 726Geographic Information Science4XN/AZ. Xu44069Prereq: grad st.
(Lab 901)XN/AZ. Xu44070
(Lab 902)XN/AZ. Xu44071
GEOG 747Spatial Analysis (Lec. 401)4TR 1-2:15pC. Wu46825Prereq: grad st.
(Lab 802)F 11:30-1:20pC.Wu46826
HI 740Introduction to Biomedical Database Applications3XN/AM. Wu46846Prereq: graduate standing or consent of instructor.
HI 741Essential Programming for Health Informatics (Lec. 001)3T 5:30-8:10pL. He45363Prereq: graduate standing or consent of instructor.
Lec. 202XN/AL. He45364
HI 743Predictive Analytics in Healthcare (Lec. 001)3R 2:30-5:10pP. Nambisan45365Prereq: graduate standing or consent of instructor.
XN/AP. Nambisan45366
HI 745Big Data and Machine Learning in Health and Beyond3M 2:30-5:10pJ. Luo45367 Prereq: graduate standing or consent of instructor.
XN/AJ. Luo45368
IND ENG 575GDesign of Experiments (Lec. 401)3W 3:30-5:20pM. Ahmed44143Prereq: IND ENG 367(P) or equivalent.
Lab 801M 3:30-5:20 pmM. Ahmed44144
INFOST 671GApplied Web 3.0: Artificial Intelligence and Blockchain (Lec. 0013M 10-11:15aM. Friedel45498Prereq: junior 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.
Lec. 201XN/AM. Friedel45499
INFOST 691GSpecial Topics in Information Science: Computer ForensicsXN/AK. Sabha41859Prereq: junior standing or consent of instructor.
INFOST 696GEthical Hacking II3XN/AK. Sabha45492Prereq: INFOST 695(P) or consent of instructor.
INFOST 771Data Curation (Lec. 201)3XN/AWan-chen Lee47838
URBPLAN 791Introduction to Urban Geographic Information Systems for Planning (Lec. 202)3XXM 5:30-6:20pBenedict/Lemieux41674Prereq: grad st.
(Lab 203)XXM 6:30-8pBenedict/Lemieux41675
URBPLAN 792Using Urban Geographic Information Systems (GIS) for Planning (Lab 002)3 M 2:30-5:10pP. Vepraskas41676Prereq: grad st.
URBPLAN 793Applied Projects in Urban Geographic Information Systems (Lec. 003)3T 5:30-8:10pJ. Rybarczyk41694Prereq: grad st; Urbplan 791 or cons instr.

Overview of the MS Data Science degree