Applied Machine Learning and Data Science

COMPSCI 526

Data science focuses on acquiring, managing, analyzing, and drawing insights from data, and is increasingly driven by applied machine learning and AI systems. This course provides an end-to-end introduction to data science and applied ML, emphasizing how data is used to build, evaluate, and deploy intelligent solutions. Students learn problem formulation, data processing, predictive modeling, and modern AI methods including deep learning, transformers, LLMs, reinforcement learning, and agentic AI. The course also covers data exploration, statistical reasoning, causal thinking, and A/B testing, with a focus on real-world applications. Prereq: Statistics (Stat 111 or higher), data structures and algorithms (CompSci 201), and relational databases (CompSci 216 or 316).

Prerequisites

Prerequisite: COMPSCI 201, and COMPSCI 216 or 316, and STA 111 or higher, or graduate student standing

Curriculum Codes
  • QC
  • QS
Cross-Listed As
  • CBB 526
  • ECE 583
Typically Offered
Fall Only