Computer Science

As a computer science major, you’ll learn algorithmic ways of thinking and study the elements of computing and information technology such as system design, problem specification, programming, and the modeling, analysis and evaluation of complex systems. You’ll also learn the many applications of computing in science, engineering and business, and have the opportunity to take classes and do research in such areas as artificial intelligence, robotics, computational logic, computer architecture, computer graphics, computer vision, computing systems, databases and digital libraries, machine learning, natural language processing, networks, programming languages and compilation, scientific computing, security and theory of computation.

Sample classes

  • Advanced Topics in Computer Game Architecture
  • Machine Learning
  • Cloud Computing
  • Algorithmic Game Theory

Outcomes

All information below is based on the 2022 First-Destination Survey. Lists are not exhaustive; rather, they are a sampling of the data. If you would like more information, please email as_careers@cornell.edu

What can you do with a degree in Computer Science?

Graduate school:

In 2022, 29% of computer science majors embarked on graduate school journeys. They pursued various advanced degrees, with 58% focusing on their MEng, 19% working towards an MS, 14% dedicated to a PhD, and more. Their graduate field interest ranges from Computer Science (74%) to Engineering Management (5%) and Information Sciences (5%).

These ambitious individuals have chosen to continue their education at prestigious institutions like Harvard University, the Massachusetts Institute of Technology, Stanford University, and the University of California, Berkeley.

Employment:

69% of computer science graduates secured employment, and the majority entered sectors in technology (60%) and financial services (19%). Meta and Google were the top 2022 employers.

Where 2022 Computer Science Graduates Work

Employer Job Titles
Amazon Software Developer
Amazon Business Analyst
Apple Information Security Product Manager/Engineer
Bank of America Engineer
Bloomberg Software Engineer
Capital One Product Manager
Disney Streaming Services Product Manager
Goldman Sachs Product Manager
Google Software Engineer
Meta Technical Program Manager
Salesforce Solution Engineer
Uber Technologies Inc Software Engineer