School of Interdisciplinary Data Science
DATA 5300 Introduction to Data Science
[3 credit hours]
Introductory course in data science: regression, classification, and Bayesian methods; Python and R in cloud-based notebook environments; workflows for basic data wrangling, model training; and ethical considerations in data science and AI.
Term Offered: Spring, Summer, Fall
DATA 5310 Mathematical and Statistical Foundations for Data Science
[3 credit hours]
Fundamentals of applied linear algebra, statistical learning, and optimization for a theoretical foundation of data science.
Prerequisites: DATA 5300 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5320 Programming for Data Science
[3 credit hours]
Programming skills for applied data science using Python and cloud-based notebook platforms: constructing data pipelines; implementing supervised and unsupervised machine learning models; and critically evaluating performance. Emphasis is placed on interpreting results, using AI as a collaborative tool for debugging and code explanations, and developing reproducible workflows.
Prerequisites: DATA 5300 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5330 Data Analytics and Visualization
[3 credit hours]
Exploratory data analysis, data wrangling, and visualization techniques using R, Python, and visualization platforms such as Tableau: creating analytic databases from multiple sources, building dashboards, and visual storytelling. Use of generative AI as a collaborative tool to critique and enhance visualizations. Emphasis on proper application of statistical and visualization methods with real-world, complex datasets.
Prerequisites: DATA 5300 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5340 Machine Learning for Data Science
[3 credit hours]
Advanced methods in machine learning and deep learning, with a focus on practical model building in cloud environments. Neural network architectures, including CNNs, RNNs, transformers, and autoencoders. Deep learning, reinforcement learning, and neural network training workflows. Generative AI as a collaborative tool to generate performance comparisons, model critiques, and explanatory summaries.
Prerequisites: DATA 5300 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5410 Generative AI for Data Science
[3 credit hours]
Introduction to generative AI with an emphasis on large language models and applications to data science. Natural Language Processing, Transformer architectures, retrieval-augmented generation, prompt engineering, and productivity applications for data science workflows.
Prerequisites: DATA 5300 with a minimum grade of B- and DATA 5310 with a minimum grade of B- and DATA 5320 with a minimum grade of B- and DATA 5330 with a minimum grade of B- and DATA 5340 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5420 Data Ethics and Professional Practice
[3 credit hours]
Ethical, legal, and social dimensions of data science and AI, including bias, fairness, privacy, responsible AI, and data governance. Topics include compliance, security, and best practices for professional conduct.
Prerequisites: DATA 5300 with a minimum grade of B- and DATA 5310 with a minimum grade of B- and DATA 5320 with a minimum grade of B- and DATA 5330 with a minimum grade of B- and DATA 5340 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5430 Databases and SQL for Data Science
[3 credit hours]
Ethical Principles of database design, querying, and optimization in data science contexts. Relational databases (SQL) and NoSQL databases. Focus on data modeling, schema design, query optimization, and data integration. Emphasis on trade-offs between relational and non-relational approaches, building efficient queries, and integrating databases with Python and cloud-based platforms.
Prerequisites: DATA 5300 with a minimum grade of B- and DATA 5310 with a minimum grade of B- and DATA 5320 with a minimum grade of B- and DATA 5330 with a minimum grade of B- and DATA 5340 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 5440 Big Data Systems and Cloud Computing
[3 credit hours]
Principles of big data systems and cloud computing for large-scale data science applications. Distributed computing frameworks, streaming systems, and cloud-native architectures. Emphasis on scaling data pipelines, data management, and cloud serviced for storage, processing, and machine learning workflows.
Prerequisites: DATA 5300 with a minimum grade of B- and DATA 5310 with a minimum grade of B- and DATA 5320 with a minimum grade of B- and DATA 5330 with a minimum grade of B- and DATA 5340 with a minimum grade of B-
Term Offered: Spring, Summer, Fall
DATA 6900 Data Science Capstone
[3 credit hours]
Design and implementation of a substantial data science project that addresses a real-world, data-driven problem using statistical and machine learning, databases, cloud platforms, and visualization tools. Emphasis on ethical practice, reproducibility, and effective communication of results.
Term Offered: Spring, Summer, Fall