2018-2019 BCS/Artificial Intelligence Option Checklist
- Under Required Courses, fill in forty unique courses (20 units) that you have passed.
- Verify that those courses also satisfy the Additional Constraints.
Required Courses
- 7.5 CS units
- CS 1[134]5
- CS 1[34]6
- CS 240
- CS 241
- CS 245
- CS 246
- CS 251
- CS 341
- CS 350
- CS 340-398; 440-489
- CS 340-398; 440-489
- CS 340-398; 440-489
- CS 480 or CS 485
- CS 486
- CS 492
- 4.0 Elective units
- 3.5 Math units
- MATH 1[34]5
- MATH 1[34]6
- MATH 1[234]7
- MATH 1[234]8
- MATH 2[34]9
- STAT 2[34]0
- STAT 2[34]1
- 5.0 Non-math units
- Communication list I1
- Communication list II2
-
-
-
-
-
-
-
-
Additional Constraints
- One of ECE 380 or SE 380
- Three additional courses from3:
- CO 367
- CO 456
- CO 463
- CO 466
- CS 452
- CS 4804
- CS 484
- CS 4854
- STAT 341
- STAT 440
- STAT 441
- STAT 444
- ECE 423
- ECE 481
- ECE 486
- ECE 488
- MSCI 446
- MTE 544
- SYDE 372
- SYDE 522
- SYDE 556
- Non-math units that satisfy breadth and depth requirements:
- All of (breadth):
- 1.0 units from the humanities5
- 1.0 units from the social sciences
- 0.5 units from the pure sciences
- 0.5 units from the pure and applied sciences
- One of (depth):
- 1.5 units in the same subject area with at least 0.5 units at the 3rd
year level or higher
- 1.5 units with the same subject forming a prerequisite chain of
length three