According to the Occupational Outlook Handbook, the "employment of computer and information systems managers is projected to grow 15 percent from 2012 to 2022, faster than the average for all occupations." They report that the median pay in 2012 for Computer Systems Analysts was $79,680, and many of those analysts had bachelor degrees in Computer or Information Systems. Employment of Systems Analysts is projected to grow 25% from 2012 to 2022.
One thing can be said about the career paths: for every CS graduate, there are 3 job openings. The description and salary for each of the common career paths below is from the Bureau of Labor Statistics unless otherwise indicated.
Software Application Developer
Software application developers develop, create, and modify general computer applications software for any type of business or user need. This is a very versatile job that takes into account user experience and business intelligence.
Median annual wage, 2012: $93,350
Job outlook 2012-22: 22% (much faster than average)
Web developers are programmers who specialize in the development of World Wide Web applications.
Median annual wage 2012: $62,500
Job outlook 2012-22: 20% (faster than average)
Mobile Application Developer
Mobile application developers specialize in the development of mobile applications.
Average annual salary from indeed.com/salary: $97,000
Computer Systems Analyst
Computer systems analysts study an organization's current computer systems and procedures and design information systems solutions to help the organization operate more efficiently and effectively. This is another job that changes a lot with the progress of technology and can be an interesting and rewarding career path.
Median annual wage 2012: $79,680
Job outlook 2012-22: 25% (much faster than average)
Network and Computer Systems Administrator
Computer networks are critical parts of almost every organization. Network and computer systems administrators are responsible for the day-to-day operation of these networks.
Median annual wage 2012: $72,560
Job outlook 2012-22: 12% (as fast as average)
Software testers' job is to 'break' the software, find vulnerabilities in an application by running different tests, and ensure the quality of the end product.
Average annual salary (indeed.com/salary): $74,000
Computer Game Developer
Computer game developers are programmers who specializes in the development of game applications.
Average annual salary (indeed.com/salary): $51,000
Database administrators (DBAs) use specialized software to store and organize data, such as financial information and customer shipping records. They make sure that data are available to users and are secure from unauthorized access.
Median annual salary 2012: $77,080
Job outlook 2012-22: 15% (Faster than average)
Information Security Analyst
Information security analysts plan and carry out security measures to protect an organization's computer networks and systems. Their responsibilities are continually expanding as the number of cyber-attacks increase.
Median annual salary: $86,170
Job outlook 2012-22: 37% (much faster than average)
Computer support specialist
Computer support specialists provide help and advice to people and organizations using computer software or equipment.
Median annual salary: $48,900
Job outlook 2012-22: 17% (faster than average)
Project ManagerProject managers help plan, organize, and manage resource pools and develop resource estimates for software or other technology projects.
Average annual salary (indeed.com/salary): $94,000
Data analysts translate numbers into plain English. Every business collects data, whether it's sales figures, market research, logistics, or transportation costs. A data analyst's job is to take that data and use it to help companies make better business decisions.
Average annual salary (indeed.com/salary): $66,000