Computer engineering

Computer engineers design, build, test, and install high-tech computing devices for everything from the most powerful supercomputers to the tiniest, most energy-efficient microprocessors used in virtually all components of modern technology. 

Major highlights

Multidisciplinary: You'll get a strong foundation in both electrical engineering and computer science.

7 emphasis areas: Computer architecture and parallel programming, Microprocessor and microcontroller systems, Computer-aided circuit design, Security and computing networks, Software engineering, Robotics, artificial intelligence and machine learning, Data analysis, processing and bioinformatics

2 in 5 option: Earn two degrees—bachelor's and master's—with our five-year integrated program.

Paid co-op: You have the opportunity to earn an average $20-$26 per hour while gaining work experience.

Student groups

There are many you can join as a civil engineering major at the University of Minnesota College of Science and Engineering, including the American Society of Civil Engineers (ASCE) and the Interdisciplinary Transportation Student Organization (ITSO). See cse.umn.edu/studentgroups.

Career examples

  • Machine learning and algorithms engineer
  • Circuit designer
  • Computer architect specialist
  • Electronic systems designer
  • Logic design test and verification engineer
  • System/software development engineer
  • Computer security engineer
     

For more info on career prospects, visit: What can I do with a major in computer engineering?