Career Paths

​​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 Developer

    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 $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 tester

    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 ( $74,000

  • Computer Game Developer

    Computer game developers are programmers who specializes in the development of game applications.
    Average annual salary ( $51,000

  • Database Administrator

    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 Manager

    Project managers help plan, organize, and manage resource pools and develop resource estimates for software or other technology projects.
    Average annual salary ( $94,000
  • Data Analyst

    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 ( $66,000