Undergraduate Flowcharts

Each academic department in the College of Engineering & Computing provides program flowcharts. These charts display the program requirements, the suggested courses for each semester to graduate in four years, the core requirements, and the electives.

Program requirements can change, so always check the most recent flowchart for your major. Updates may include new prerequisites, changed or removed requirements, and new or revised courses and electives.  Students should consult with their academic advisor to check if they are affected by any changes. 

Note that flowcharts are a helpful tool; however, they do not replace your academic advisor, who is always up to date with the latest requirements.

BS in Applied AI & Internet of Things

BS in Biomedical Engineering

BS in Civil Engineering

BS in Computer Engineering

BA in Computer Science

BS in Computer Science

BS in Construction Management

BS in Cybersecurity

BS in Data Science and Artificial Intelligence

BS in Electrical Engineering

BS in Environmental Engineering

BA in Information Technology

BS in Information Technology

BS in Interdisciplinary Engineering

BS in Mechanical Engineering