Transitioning from the BS in CS to the BS in AI
This document provides guidance in transitioning students from the BS in CS program and from community colleges to the initial BS in AI program starting in AY 2026-2027 .
Lower division and MTM
- The BS in AI program starting in 2026-2027 shares its lower division with the CS program with one exception.
|
BS in CS |
BS in AI |
|
Mth 253Z Calculus: Sequences and Series (4) or Mth 261 Introduction to Linear Algebra (4) |
Mth 261 Introduction to Linear Algebra (4)
|
Upper division
The main differences between the degrees in the upper division is in the set of required courses and the electives.
|
BS in CS |
BS in AI |
|
CS 333 Introduction to Operating Systems (4) CS 358 Principles of Programming Languages (4) CS 486 Introduction to Database Management Systems (4) |
CS 430 Internet, Web, & Cloud Systems (4) CS 441 Classical Artificial Intelligence (4) CS 445 Machine Learning (4)
|
|
CS 469 Software Engineering Capstone I (4) CS 470 Software Engineering Capstone II (4) |
CS 459 Artificial Intelligence Capstone I (4) CS 460 Artificial Intelligence Capstone II (4) |
|
Approved upper-division Computer Science electives (20) Approved Computer Science security elective (4) |
Approved upper-division Computer Science electives (8) Approved Artificial Intelligence electives (16) |
|
CS 311 or approved math electives (7) |
STAT 451 Applied Statistics for Engineers and Scientists I (4) Approved math electives (3) |
