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?