Majors and Minors
A Wealth of Programs
The College of Engineering and Computer Science is a leader in providing undergraduate programs in an environment integrated with engineering practice, research, and continuing professional education, in close partnership with the industrial community.
CECS offers a variety of engineering degrees, across four departments. Students also have the opportunity to earn dual degrees, concurrent degrees, and minor concentrations.
Students who were “undecided” when admitted must choose and declare their major upon attaining 45 credits. Students who want to change majors must meet department GPA requirements to be accepted. Forms for declaring majors and minors can be found online or in the Advising Office (2000 HPEC).
Bachelor of Science (BS) Programs
- BS in Computer and Information Science
- BS in Cybersecurity and Information Assurance
- BS in Data Science
- BS in Software Engineering
Bachelor of Science in Engineering (BSE) Programs
- BSE in Bioengineering
- BSE in Computer Engineering
- BSE in Electrical Engineering
- BSE in Industrial and Systems Engineering
- BSE in Manufacturing Engineering
- BSE in Mechanical Engineering
- BSE in Robotics Engineering
- BSE in Engineering Mathematics
- BSE in Human-Centered Engineering Design
The CECS dual degrees listed below require only 15-17 credit hours of additional course work.
Students may obtain two degrees, one from CECS and one from another academic unit (e.g., CIS and Economics) by being admitted to the two programs and completing each of them. Dual degrees require a minimum of 30 additional credit hours.
- Dual BS in Computer and Information Science & Cybersecurity and Information Assurance
- Dual BS in Computer and Information Science and Data Science
- Dual BSE in Bioengineering & Mechanical Engineering
- Dual BSE in Electrical Engineering and Computer Engineering
- Dual BSE in Industrial Systems and Manufacturing Engineering
- Dual BSE in Mechanical and Manufacturing Engineering
Students can obtain a concurrent degree for an additional 15 credit hours of upper-level mathematics courses. These require a primary major in engineering or computer science and must be earned at the same time.
CECS currently offers one minor program. While minors are not required, students may choose one if they wish. There are several minors available through the other three colleges.