Skip to main content

BSECE Pathways

BSECE Pathways

BSECE pathways are designed to enable students to achieve a greater depth of study in one or more of the many areas within electrical and computer engineering, while still providing the ability to add courses in other areas of interest. Students will be able to pursue their long-term goals and interests while staying on the cutting edge of research and industry trends.

These suggested pathways are comprised of groupings of courses within specified areas relevant to future electrical and computer engineers. Students are encouraged to view the pathways below as guides rather than strict requirements. The pathways can assist a student with customizing their degree to better serve the student’s interests and long-term goals. There may be times when a student wants to ‘step off the path’ or ‘enrich their path’ by exploring another area within ECE, and some pathways intentionally intersect with others, helping to facilitate broader learning. Students are also encouraged to reach out to advising staff and faculty to create their own path one that meets the student’s vision while also satisfying the requirements of the BSECE degreeWhether a student chooses to follow one of these suggested pathways or create their own, their degree will culminate in a capstone course during their final year of study.


Computer Architecture


Control Systems

Embedded Systems

Machine Learning

Microelectronics & Nanotechnology



Quantum Technologies

Sensing and Communication

Sustainable Energy Systems

VLSI Design / Digital Systems Design