The BS in Artificial Intelligence (AI) is a rigorous 4-year program combining strong mathematical foundations (calculus, discrete mathematics, linear algebra & probability) with technical programming skills and specialized AI coursework.
The program introduces a suite of innovative new courses: Human-Centered AI, GenAI & Agents, Program Synthesis, Data Engineering, and Deep Learning, while leveraging our strengths in existing courses: Foundations of AI, Foundations of Machine Learning, AI for Redistricting, Natural Language Processing, Cloud Computing, Big Data, and Data Mining.
Students will begin with AI & Python programming in the AI-focused CS 111A/112A/245A and the GenAI & Agents courses that immediately introduce AI system building. In this initial sequence, students will also take Ethics & AI, a course developed by Professor Nick Leonard in the Philosophy department that will introduce students to interdisciplinary approaches to critically evaluating AI systems. Next, students will advance through core AI foundations (CS 362), machine learning (CS 463), and a suite of specialized courses. The program culminates in a team-based capstone project (CS 491) addressing real-world human-centered needs.