undergraduate programs
Engage in
the magic

In ECE, we turn the unseen into technologies that improve lives and power the world, from handheld devices to global systems.
We’ll show you the magic behind innovation. Here, you won’t just use technology – you’ll understand it, design it, and advance it.
Choose from majors in computer engineering or electrical engineering, or explore our dual degree programs in biomedical engineering. Go further by specializing in a concentration that aligns with your interests and career goals.
Earn graduate credits while completing upper division bachelor’s degree requirements. Apply for admission to a combined bachelor’s and master’s degree program to begin the following fall or spring semester after graduating with your bachelor’s degree.










ECE is a competitive major. Learn more and get started now!

Schedule an appointment with an advisor and plan your academic journey.

Learn about courses and major requirements
Machine Learning + AI • Space + Aerospace • Computer Chip Design • Embedded + IoT Systems • Computer Networks, Information Systems, and Cybersecurity • Biosciences, Biomedical Engineering, and Health Sciences • Power + Energy Systems • Manufacturing • Healthcare Systems
Average starting salary for CSU Electrical and Computer Engineering graduates.
Employment related to major, based on CSU First Destination data.
Major in demand (nationally) for B.S., M.S., and Ph.D.
Turn your bold ideas into innovative projects that solve real problems.
Starting in your first-year, you will have a chance to work on cool projects throughout your undergraduate experience.
CSU was a great place for an education,” said ECE alum Abbie Watnik, who has established a scholarship for ECE students. “I enjoyed the smaller classes, personalized attention, and opportunity to participate in research as an undergraduate. It enabled me to have my choice of graduate schools.”
Alum Abbie Watnik, Branch Head, U.S. Naval Research Laboratory
