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. If you're having issues viewing or understanding the program flowcharts, please reach out to an advisor.
Department of Biomedical Engineering
Department of Civil & Environmental Engineering
BS in Environmental Engineering
Department of Electrical & Computer Engineering
BS in Applied AI & Internet of Things
BS in Computer Engineering
BS in Electrical Engineering
Department of Mechanical & Materials Engineering
Knight Foundation School of Computing and Information Sciences
BS in Computer Science
BS in Data Science and Artificial Intelligence
