Paths Through the Major
This page illustrates some paths to earn a degree with a computer science concentration. It includes some general paths through the major that vary depending on degree (BSE vs AB) and what semester you start taking computer science courses. It then includes some example paths through the computer science courses that focus on different areas of computer science. These paths are examples and are not meant to limit how you can earn a degree; there are many more paths than what we show here.
Computer science courses are orange, other required courses are gray, and elective courses are white.
BSE General Path (Fall Start)
Note: 217 and 226 can be taken in either order.
BSE General Path (Spring Start)
Note: It is NOT recommended to combine 217 and 226 in the same semester.
AB General Path
Note: ABs can also do a first-year Spring start, analogous to the BSE Spring start.
These are paths that cover many courses within a given area of computer science. They choose courses in the semesters they are typically taught, however, courses may be taught in different semesters or not be offered in a given year. These are example paths and are not meant to limit how you take courses within and across areas; there are many different ways to explore an area in depth.
These paths include only the computer science courses with those in the focus area highlighted in bold.
Artificial Intelligence & Machine Learning Focused