Computer scientists apply knowledge of computers and information technology to complex problems and the creation or application of new technology. Computer scientists specialize in database management and administration, network systems and data communications, programming, and system design. Job tasks and occupational titles used to describe these workers evolve rapidly and continually, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers.
Many computer scientists possess advanced technical skill-sets from working in computer industries for many years, but not all have degrees or academic backgrounds. Job opportunities will be best for applicants with computer-related work experience; a master’s degree in business administration (MBA) with technology as a core component, or a management information systems degree; and strong communication and administrative skills.
Computer scientists and database administrators are projected to be one of the fastest growing occupations over the next decade. Employment of computer scientists is expected to grow 37% from 2006 to 2016.