A graduate with a computer science background can find work almost anywhere computers are used. Graduates are employed in financial, transportation, manufacturing, insurance, health care, government, education, and research environments. There they can work as an artificial intelligence programmer, computer programmer, market research analyst, systems analyst, or telecommunications specialist.
The software industry especially employs those with a computer science background. This includes those that develop software products (eg databases and graphics), industries that develop products with embedded software, and industries that develop software services.
Computer scientists can go into academia and teach computer science, mathematics, or certain engineering subjects at the post-secondary level while doing research. With an additional education degree, graduates can work at the high-school level.
Many students will combine a computer science degree with a business degree. This enables them to work in a business environment such as marketing or management; with the additional skills and knowledge a computer science background gives. Other students will combine their computer science background with a law degree in order to be better equipped to handle cases involving computer security or privacy.
A computer science degree can be combined with any other degree (arts, science, engineering, medicine, or business) to make that person more employable. For instance, those with both a computer science and biology degree can work in biotechnology or the medical field. Or those with both a computer science and physical geography degree can work in satellite cartography.