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.

Bachelor of Science (BS) Programs

  • Computer and Information Science (CIS) is one of the most rapidly growing professions worldwide. CIS professionals offer expertise in the effective and efficient use of computers for tackling a broad spectrum of practical challenges. The CIS curriculum provides students with a firm foundation in both hardware/architecture and software and in their application. Learn more.

  • The new cybersecurity and information assurance degree program offered by the Department of Computer and Information Science provides students the opportunity to pursue concentrations in cybersecurity and privacy or digital forensics.  It puts primary emphasis on deep knowledge of computer science subjects, such as data structures, software engineering, database management, computer networks, web technology, operating systems, and security.

  • Taking a multidisciplinary approach, the curriculum is designed to leverage existing courses on campus and combine these with foundational courses in data science. This creates synergy among academic units on campus, provides flexibility in scheduling, and allows for timely completion of the program. Students with varied backgrounds can take different courses to suit their needs, based on interest and guided by faculty advisors.  Learn more.

  • The software engineering degree program offered by the Department of Computer and Information Science stresses the technical, systematic, and managerial aspects of the software engineering process, but places primary emphasis on the technical facets of designing, building, and modifying large and complex software systems.  Learn more.

  • Current College of Engineering and Computer Science (CECS) undergraduate students majoring in Computer and Information Science (CIS) or in Software Engineering (SWE) may pursue a concurrent Bachelor of Science (B.S.) degree in CIS Mathematics. This makes it possible to earn two degrees concurrently: a principal B.S. degree in CIS or in SWE and a separate B.S. degree in CIS Mathematics. Both degrees must be earned at the same time. Learn more.

Bachelor of Science in Engineering (BSE) Programs

  • The undergraduate program in bioengineering provides first a strong foundation in all of the basic ingredients of engineering: the natural and physical sciences, mathematics, a comprehensive socio-economic-cultural background, the behavioral sciences, and, finally, the basic engineering sciences that begin the development of problem-solving skills. Learn more.

  • Computer Engineering deals with design of hardware such as microprocessors, digital circuits and networks and software such as data structures, programming languages and intelligent systems. Computer engineers have the ability to design special purpose hardware and software for specific engineering applications such as robotics, ignition control in an automobile, and software for machine learning and intelligence. Computer engineers are well trained in electronic circuit design. Learn more.

    Undergraduate students majoring in Computer Engineering may also pursue a dual B.S.E. degree in Electrical Engineering. Learn more.

  • Electrical engineering is a dynamic and progressive branch of the engineering profession which has pioneered the development of the modern science-oriented engineering curriculum. Today's electrical engineer is a leader among those who work toward making our world better. The electrical engineering program prepares a student to select from a broad range of career possibilities in design, development, manufacturing, sales, administration, and research. Learn more.

    Undergraduate students majoring in Electrical Engineering may also pursue a dual B.S.E. degree in Computer Engineering. Learn more.

  • Consistent with providing a strong academic foundation in the field of Industrial and Systems Engineering, the program educational objectives for our graduates are: to remain gainfully employed in Industrial and Systems Engineering related fields, to continue to develop professionally, and to serve in leadership roles. Learn more.

    Industrial and Systems Engineering majors may also pursue a dual B.S.E. degree in Manufacturing Engineering and thus can earn two B.S.E. degrees at the same time. Learn more.

  • Consistent with providing a strong academic foundation in the field of Manufacturing Engineering, the program educational objectives for our graduates are: to remain gainfully employed in Manufacturing Engineering related fields, to continue to develop professionally, and to serve in leadership roles.  Learn more.

    Manufacturing Engineering majors may also pursue a dual B.S.E. degree in Industrial and Systems Engineering and thus can earn two B.S.E. degrees at the same time. Learn more.

  • The undergraduate program in mechanical engineering provides first a strong foundation in all of the basic ingredients of engineering: the natural and physical sciences, mathematics, a comprehensive socio-economic-cultural background, the behavioral sciences, and finally the basic engineering sciences that begin the development of problem-solving skills. Learn more.

    Mechanical Engineering majors may also pursue a dual B.S.E. degree in Bioengineering or dual B.S.E. in Manufacturing Engineering and thus can earn two B.S.E. degrees at the same time. 

  • The program is designed to provide students with an understanding of important concepts in Robotics, Electrical and Computer Engineering, Systems Engineering, and Mechanical Engineering, as well as an ability to apply these concepts to design robots and robotic systems for diverse applications. Learn more.

  • A current College of Engineering and Computer Science (CECS) undergraduate student majoring in Bioengineering, Computer Engineering, Electrical Engineering, Industrial and Systems Engineering, Manufacturing Engineering, Mechanical Engineering, or Robotics Engineering may pursue a concurrent Bachelor of Science in Engineering (B.S.E.) degree in Engineering Mathematics. Learn more.

Minors in CECS

  • Undergraduate students in the College of Arts, Sciences, and Letters (CASL), the College of Business (COB), and the College of Education, Health, and Human Services (CEHHS) as well as engineering majors in CECS, may pursue a minor in Computer and Information Science. Students fill out a Declaration of Minor Form at their school or college’s advising office to declare a minor. Learn more.

Enrollment Data and Degrees Awarded