Tools HomepageMajors › Computer & Information Sciences › Computer Science
K12 Academics · Major & Field of Study Guide

Computer Science

A deep, plain-English guide to the Computer Science major — what it is, the courses you'll take, specializations, the skills you build, the careers and job titles it leads to, real BLS pay and outlook, and whether it's the right fit.

Field
Computer & Information Sciences
Also called
CS
Typical degree
BS (4 yrs)
Levels
Associate → Doctoral
Entry job
Bachelor's
Outlook
Faster than average
Median pay
$135,980 (developers, BLS 2025)
Pay range
~$74k entry → $200k+ senior
The Field

What it is

Computer science (CS) is the study of computation, algorithms, software, and the theory behind how computers solve problems. It spans the mathematical foundations of computing (what can be computed, and how efficiently) all the way to building the software, systems, and applications that run the modern world.

CS is one of the most in-demand and flexible majors: its graduates work in software, tech, finance, healthcare, government, entertainment, and research. Because computing touches every industry, a CS degree is less about one job and more about a durable, transferable way of solving problems with software.

Coursework

What you'll study

A CS degree combines a math and theory foundation with hands-on software building. A typical four-year path looks like:

Core courses almost every program requires: programming, data structures & algorithms, computer architecture, operating systems, databases, discrete mathematics, and the theory of computation. Expect heavy hands-on coding, team projects, and a portfolio you build along the way.

Specializations

Concentrations & focus areas

Most CS programs let you specialize through electives or a formal concentration. Common tracks:

Capabilities

Skills you'll build

Graduates come away with a mix of technical and durable skills:

Career Paths

Careers & job titles

CS is one of the widest-opening majors. Common job titles include:

Demand

Job outlook & demand

Demand is strong and broad. The BLS projects computer & information technology occupations to grow faster than average from 2025 to 2035, with about 280,000 openings a year across the group. Software developer roles — where most CS grads land — are among the largest and fastest-growing, and specialized areas like AI/ML and security are growing especially quickly. Jobs concentrate in tech hubs but exist in every industry and increasingly remote.

Earnings

Pay: median, range & trajectory

CS is among the best-paid bachelor's degrees. Per the U.S. Bureau of Labor Statistics (May 2025):

Trajectory: new graduates typically start well into the five figures (often the mid-$70s to $90s depending on role and location), reach the six-figure median within a few years, and senior/lead engineers and specialists (AI, security) commonly earn $180,000–$200,000+. Pay varies significantly by employer, specialization, and metro area. These are national medians; top firms and high-cost cities pay well above them.

Degrees

Degree levels it's offered at

CS is offered across levels — click one to learn about it:

The bachelor's (usually a BS) is the standard entry credential; a master's deepens a specialty or aids a career switch; a PhD is for research and academia.

Fit

Is it right for you?

You might thrive in CS if you enjoy problem-solving and logic, like building things, are willing to be persistent through debugging, and want flexible, well-paid work across many industries. Strong math helps, though many succeed without being "math geniuses."

Common misconceptions: you don't need to have coded since childhood — most programs start from scratch; CS is more problem-solving than memorizing syntax; and it's not only for people who want to work at big tech companies. Consider a related major (below) if you want computing with less theory (IT), more hardware (computer engineering), or more data/statistics (data science).

Keep Exploring

Explore further

Keep exploring:

At a Glance

Key facts

Trusted Sources

Where to learn more

Authoritative sources for careers and pay: