3. Computer Engineering

2011 average starting salary: $64,499
Already enjoying high starting salaries and ample job offers, computer engineering majors will continue to benefit from predicted 21% employment growth over the decade ending in 2018, according to the Bureau of Labor Statistics. These engineers analyze, design, develop and test computer software and systems, an ever-evolving field that requires technological expertise and specialization. Those systems cover everything from videogames to network distribution, and demand is likely to grow in areas including cyber security. Competition, new technology and the need for intense innovation and research and development ensure the many of these jobs will not be outsourced offshore.