Required Courses

Picture of students in classroomBelow you will find a list of our majors and tracks with the required courses for that Major/ Minor/ Track. Computer Engineering requires the completion of at least one track (Electronic Systems, Cyber Security, or Communications). Chemical Engineers can choose the traditional track or pursue either the Biotechnology/ Bioengineering or the Environmental Engineering & Sustainability Track. The Tracks for Computer Science are optional. These lists do not include the General Education requirements or any prerequisite courses student may need to start taking courses for the major.


Business Technology Administration:

Business Technology Administration


Computer Engineering:

Electronic Systems Track
Communications Track
Cyber Security Track


Computer Science:

Computer Science
Artificial Intelligence/ Machine Learning Track
Cyber Security Track
Data Science Track
Game Development Track
Computer Science Minor


Chemical Engineering:

Traditional Track
Biotechnology/ Bioengineering
Environmental Engineering & Sustainability


Information Systems

Information Systems


Mechanical Engineering:

Mechanical Engineering