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.

Degree Options

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 in the Advising Office (2000 HPEC) or online.

  • CECS dual degrees are available in the following majors. These programs require only 15-17 credit hours of additional course work.

    • Bioengineering and Mechanical Engineering 
    • Computer and Electrical Engineering 
    • Industrial and Systems and Manufacturing Engineering
    • Mechanical and Manufacturing Engineering

    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.

  • Students can obtain a concurrent dual B.S.E. degree in Engineering Mathematics or B.S. degree in CIS Mathematics 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.

  • Minors are not required, but students may choose a minor if they wish. There are several minors available through the College of Arts, Sciences, and Letters or the College of Business

    CECS currently offers a minor in Computer and Information Science.

Enrollment Data and Degrees Awarded

  • Bioengineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 136 11
    2014-2015 121 15
    2013-2014 94 0
    2012-2013 74 0
    2011-2012 35 0

    Computer and Information Science

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 274 27
    2014-2015 274 33
    2013-2014 236 26
    2012-2013 241 33
    2011-2012 240 26

    Computer Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 146 28
    2014-2015 125 26
    2013-2014 122 44
    2012-2013 117 29
    2011-2012 96 32

    Electrical Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 280 59
    2014-2015 228 54
    2013-2014 208 57
    2012-2013 204 54
    2011-2012 202 56

    Industrial and Systems Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 55 7
    2014-2015 47 9
    2013-2014 45 7
    2012-2013 34 9
    2011-2012 36 16

    Manufacturing Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 25 1
    2014-2015 10 0
    2013-2014 12 5
    2012-2013 14 1
    2011-2012 14 6

    Mechanical Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 450 65
    2014-2015 388 53
    2013-2014 306 42
    2012-2013 262 33
    2011-2012 230 53

    Robotics Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 21 0
    2014-2015 3 0
    2013-2014 n/a n/a
    2012-2013 n/a n/a
    2011-2012 n/a n/a

    Software Engineering

    Academic Year Fall Enrollment Degrees Awarded
    2015-2016 134 14
    2014-2015 117 23
    2013-2014 112 27
    2012-2013 98 20
    2011-2012 95 12