Course Offerings and Ordering
Computer Science and Math courses must be taken in the order shown below. The terms listed for each class are when they are normally offered - offerings in any particular term may be different based on enrollment trends.
CS290 is not currently offered online. Nor are MTH 231 and 232. Other math courses are offered online during most, but not all, terms.
All classes are subject to enrollment minimums and may be canceled if enrollment is low. However, classes marked with a ? are considered secondary offerings and are more likely than others to be canceled.
graph TD;
subgraph CS;
subgraph Starting;
MTH111([MTH111
EGR or CIS course .->CS161([CS161
All
])-. co or pre .->CS160([CS160All
Online F W Sp
]);
end Starting;
CS160-. or appropriateOnline F W Sp
EGR or CIS course .->CS161([CS161
F W Sp
Online F W Sp?
]);
MTH111-->CS161;
CS161-->CS162([CS162Online F W Sp?
F W Sp Su
Online W Sp Su
]);
CS162-->CS260([CS260Online W Sp Su
F Sp
Online Sp
]);
CS161-->CS205([CS205Online Sp
W
Online Sp
]);
CS162-->CS290([CS290Online Sp
Sp
]);
end CS;graph TD;
MTH111([MTH111
All
])-->MTH112([MTH112All
]);
subgraph Math;
MTH111-->MTH231([MTH231F W Sp?
]);
MTH231-->MTH232([MTH232Sp
]);
MTH112-->MTH251([MTH251All
]);
MTH251-->MTH252([MTH252All
]);
end;