Undergraduate Program

The ECE Department offers undergraduate students Bachelor of Science degrees in Computer Engineering, Data Science, and Electrical Engineering, as well as the Bachelor of Science in Engineering. Please see the links to the right to view program requirements, forms, and objectives for each degree option.

New students, please see our introduction to courses to learn more about the content and coursework of the programs.

The BSCPE and BSEE degrees are accredited by the Engineering Accreditation Commission of ABET.

Undergrad Degree Flow Chart

Electrical Engineering

Students may study a wide variety of topics including power systems, semiconductor integrated circuits, VLSI design, biomedical instrumentation, telecommunications, microwave circuits and antenna systems, optoelectronics and materials, digital image processing, semiconductor materials, signal processing, computer architecture, parallel processing, computer systems and multimedia.

Degree sheets: Class of 2021Class of 2022Class of 2023Class of 2024

Computer Engineering

Students studying computer engineering design computer hardware with specialized cores for specific applications, connect intricate networks across cloud-based software or embedded internet-of-things devices, enhance computer security and safety, and create more efficient, reliable, and powerful devices for the future of computing.

Degree sheets: Class of 2021Class of 2022Class of 2023Class of 2024

Data Science

Students pursuing a degree in data science concentrate on developing and applying analytic and computational methods and systems to data-oriented scientific and engineering analysis and problem solving.

Degree sheet: Class of 2022Class of 2023Class of 2024


Students have the option of pursuing a BS in Engineering degree, which differs from discipline-specific majors in that students, with the approval of the departmental adviser, select courses to satisfy student interest or professional objectives.

Degree sheets: Class of 2021 and years priorClass of 2022Class of 2023Class of 2024