"The very best job offers are going to the computer engineers," says Professor Charlie Boncelet, associate chairman of the Computer Engineering and Electrical Engineering departments at the University of Delaware. "They have the ability to do both circuit design and programming, which makes them more desirable. That combination is a useful set of skills."
Last year, 50 students graduated from the University of Delaware with Computer Engineering, Electrical Engineering or double majors. The best starting salaries were around $100,000, with the average at $60,000.
"Our best students are getting very good offers," Boncelet says. "Apple has started recruiting our students because they have better-than-average circuit design skills. ...They're also being hired by small firms. There is no single industry that hires all of our graduates."
Boncelet says the outlook for computer engineering students is solid given the wide range of systems that have microprocessors in them.
"Most of the computer science majors are going into Internet programming, Web applications, social networks and big data, whereas the computer engineers can work on any system with microcontrollers, device drivers, sensors or actuators," Boncelet says. "Almost anything that has a battery or plug has a microprocessor, and it's the computer engineers that program those microprocessors. So they can be employed in a wide range of industries."
Teens who have strong math and science skills and can't decide between computer science and computer engineering should start with computer engineering, Boncelet advises. "It's generally easier to transfer from computer engineering to computer science because generally speaking computer engineering requires more math and science," Boncelet says. "The biggest indicator is how well they can handle calculus."
Read more about infrastructure management in Network World's Infrastructure Management section.