Undergraduate Degrees in EECS

The EECS Department offers four undergraduate programs: Electrical Engineering, Computer Engineering, Computer Science, and an Electrical Engineering with a Bioengineering Option. These degrees provide students with comprehensive knowledge and hands-on experience in designing and developing vital technological systems.

Apply now

About our Programs

Electrical Engineering

The electrical engineering program offers a strong foundation in core engineering principles while allowing students to specialize in areas like circuits, communications, robotics and energy systems. With extensive lab work and a year-long senior design project, students gain hands-on experience applying their knowledge to real-world challenges.

See Catalog

ELECTRICAL ENGINEERING (BIOENGINEERING OPTION)

This area focuses on applying electrical engineering to environmental science, wildlife research, biology and medicine, preparing students for roles in government, industry and medical settings. It’s also a strong pathway for careers in biomedical instrumentation, environmental monitoring, wildlife telemetry and even preparation for medical or dental school.

See Catalog

Computer Engineering 

The computer engineering program blends electrical engineering and computer science, giving students a strong foundation in both hardware and software. With hands-on lab experience in digital systems, microprocessors, embedded devices and computer networks, students learn to design and integrate the technologies that power modern computing systems.

See Catalog

Computer Science

The B.S. in Computer Science equips students with computational problem-solving skills and prepares them for careers across every industry. With foundations in software systems, data and IT—and optional concentrations in Business, Big Data or International Engineering—students gain the versatile expertise needed to innovate in a world driven by technology.

See Catalog

EECS Minors

EECS minors provide foundational and specialized knowledge in computer science and electrical engineering, complementing various majors across the university. These programs equip students with critical technical skills and analytical thinking essential for today's technology-driven world.

About our minors

Student showing off robot

Degree Plans

Our sample four-year degree plans provide a clear roadmap for undergraduate students in each of our EECS programs, outlining recommended courses semester by semester. These plans help students navigate their academic journey, ensuring they meet all requirements while building a strong foundation in their chosen specialization.

See Plans Here