STEM Specialization

Computer Science

Computer Science graduates earn $107,009 four years out. Related careers are growing at up to 33.5%, one of the stronger demand signals across all fields. Data Scientist is among the highest-growth roles in the field.

About Computer Science

Computer Science is a specialized field of study. Graduates typically earn around $107,009 four years out, a strong return for a focused credential. The program is available at 1,053 colleges across the U.S., from community colleges to research universities. About 72,693 students complete this program each year, most earning a bachelor's. Coursework leans technical and quantitative, with lab or project work common.


Median Earnings · 1yr
$71,458
Median Earnings · 4yr
$107,009
Colleges Offering
1,053
Graduates / Year
72,693
Avg Net Price / yr
$20,020

How Much Do Computer Science Graduates Earn?

Computer Science graduates earn $107,009 four years out, well above average for college graduates. The middle 50% of earners fall between $74,830 and $152,038. Earnings typically jump significantly in the first few years. The one-year figure of $71,458 climbs to $107,009 by year four.

$71,458
1 Year After Graduation

Starting salaries only. Earnings in this field grow substantially in the first 3 to 5 years.

$107,009
4-Year National Median

Well above average for college graduates.

$98,881
4-Year Institutional Median

Median of per-school medians. Each reporting college counts equally, regardless of size.


Earnings Range

There is a wide earnings spread across Computer Science graduates. Sector is the biggest factor. Tech companies and finance firms tend to pay significantly more than government, education, or nonprofit employers in this field.


Why This Program Pays Off Fast

Strong ROI. At median 4-year earnings of $107,009 against an estimated $80,080 four-year net cost, most graduates break even against baseline wages in under two years.

Based on outcomes from 768 schools. Colleges with fewer than 30 graduates are excluded from national averages.

Who Studies This? Credential Breakdown

Of the 72,693 students who complete Computer Science programs each year, the majority (60%) earn a bachelor's degree. The breakdown below shows the full credential distribution.

Bachelor's 60%
Master's 31%
Associate's 6%

What Can You Do With a Computer Science Degree?

Computer Science connects to 8 occupations in the job market. Computer & Information Systems Manager leads at $175,140/yr median. Expand any card to see daily responsibilities, in-demand skills, and 10-year growth projections.

↗ +15.2% Zone 4: Considerable preparation
$175,140
$138K $221K 25th–75th pct.
Bachelor's degree 55,600 openings/yr 671K employed nationally
Critical Thinking Reading Comprehension Active Listening Speaking Monitoring
Day-to-day responsibilities

Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.

  • Direct daily operations of department, analyzing workflow, establishing priorities, developing standards and setting deadlines.
  • Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems.
  • Review project plans to plan and coordinate project activity.
↗ +19.7% Zone 5: Extensive preparation
$140,300
$104K $189K 25th–75th pct.
Master's degree 3,200 openings/yr 37K employed nationally
Judgment and Decision Making Critical Thinking Complex Problem Solving Reading Comprehension Active Listening
Day-to-day responsibilities

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

  • Analyze problems to develop solutions involving computer hardware and software.
  • Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
  • Assign or schedule tasks to meet work priorities and goals.
↗ +8.7% Zone 4: Considerable preparation
$139,500
$109K $169K 25th–75th pct.
Bachelor's degree 4,000 openings/yr 67K employed nationally
Critical Thinking Judgment and Decision Making Reading Comprehension Complex Problem Solving Critical Thinking
Day-to-day responsibilities

Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality.

  • Develop and document database architectures.
  • Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
  • Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
↗ +15.8% Zone 4: Considerable preparation
$135,980
$105K $172K 25th–75th pct.
Bachelor's degree 115,200 openings/yr 1.7M employed nationally
Programming Critical Thinking Judgment and Decision Making Reading Comprehension Active Learning
Day-to-day responsibilities

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
↗ +28.5% Zone 4: Considerable preparation
$129,180
$98K $164K 25th–75th pct.
Bachelor's degree 16,000 openings/yr 191K employed nationally
Reading Comprehension Critical Thinking Complex Problem Solving Active Listening Speaking
Day-to-day responsibilities

Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. Assess system vulnerabilities for security risks and propose and implement risk mitigation strategies. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.

  • Develop plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.
  • Monitor current reports of computer viruses to determine when to update virus protection systems.
  • Encrypt data transmissions and erect firewalls to conceal confidential information as it is being transmitted and to keep out tainted digital transfers.
↗ +33.5% Zone 4: Considerable preparation
$120,230
$86K $159K 25th–75th pct.
Bachelor's degree 23,400 openings/yr 262K employed nationally
Critical Thinking Reading Comprehension Reading Comprehension Active Listening Speaking
Day-to-day responsibilities

Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software. Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets. Visualize, interpret, and report data findings. May create dynamic data reports.

  • Generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders.
  • Maintain or update business intelligence tools, databases, dashboards, systems, or methods.
  • Manage timely flow of business intelligence information to users.
↗ +10.0% Zone 4: Considerable preparation
$104,300
$80K $133K 25th–75th pct.
Bachelor's degree 14,000 openings/yr 187K employed nationally
Reading Comprehension Critical Thinking Active Listening Speaking Writing
Day-to-day responsibilities

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
↗ +7.0% Zone 4: Considerable preparation
$104,000
$73K $159K 25th–75th pct.
Bachelor's degree 9,100 openings/yr 113K employed nationally
Programming Active Listening Reading Comprehension Critical Thinking Judgment and Decision Making
Day-to-day responsibilities

Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.

  • Balance and adjust gameplay experiences to ensure the critical and commercial success of the product.
  • Devise missions, challenges, or puzzles to be encountered in game play.
  • Create core game features, including storylines, role-play mechanics, and character biographies for a new video game or game franchise.

Top Colleges for Computer Science

The 20 colleges below are ranked by how many Computer Science students they graduate each year. Scroll right to compare acceptance rate, net price, and median earnings side by side.

# College Graduates Acceptance Net Price/yr Earnings 10yr
1 University of Southern California Los Angeles, CA · Nonprofit 1,543 9.8% $32,740 $92,498
2 Arizona State University Campus Immersion Tempe, AZ · Public 1,473 89.9% $14,967 $62,668
3 University of Central Missouri Warrensburg, MO · Public 1,242 63.8% $14,462 $49,560
4 University of Illinois Urbana-Champaign Champaign, IL · Public 1,192 42.4% $14,355 $81,054
5 University of California-San Diego La Jolla, CA · Public 1,055 26.7% $12,470 $84,943
6 University of California-Berkeley Berkeley, CA · Public 1,050 11% $13,481 $92,446
7 Columbia University in the City of New York New York, NY · Nonprofit 1,043 4% $21,590 $102,491
8 Oregon State University Corvallis, OR · Public 1,033 77.3% $19,604 $64,010
9 University of North Carolina at Charlotte Charlotte, NC · Public 1,027 79.6% $15,435 $57,289
10 University of Maryland-College Park College Park, MD · Public 974 44.8% $15,678 $82,860
11 Stevens Institute of Technology Hoboken, NJ · Nonprofit 930 47.6% $41,346 $108,772
12 Cornell University Ithaca, NY · Nonprofit 823 8.8% $28,690 $104,043
13 University of Massachusetts-Amherst Amherst, MA · Public 817 59.7% $22,383 $71,631
14 Southern New Hampshire University Manchester, NH · Nonprofit 753 99.5% $36,708 $50,318
15 University of Missouri-Kansas City Kansas City, MO · Public 735 72.2% $13,310 $59,637
16 Stanford University Stanford, CA · Nonprofit 729 3.6% $13,807 $124,080
17 University of Minnesota-Twin Cities Minneapolis, MN · Public 727 79.8% $16,778 $69,020
18 University of California-Santa Cruz Santa Cruz, CA · Public 727 65.8% $17,890 $68,396
19 Massachusetts Institute of Technology Cambridge, MA · Nonprofit 722 4.6% $20,111 $143,372
20 Purdue University-Main Campus West Lafayette, IN · Public 721 49.9% $14,600 $72,424

Ranked by Computer Science graduate volume. Scroll right to compare key stats. Read our methodology →

Plan Your Path

Decide with data, not guesswork. These tools turn the numbers on this page into a personal plan. Estimate the real cost of a Computer Science program, compare colleges side-by-side, weigh the long-term payoff, and find schools that match your profile.

Computer Science Degree: Pros & Cons

Strong earnings and positive career growth make Computer Science a solid option. The 4 strengths and 2 trade-offs below are data-sourced from College Scorecard, BLS, and IPEDS.

PROS
  • Strong median salary Graduates earn $107,009 nationally four years out, placing this field above most degree programs in the country.
  • Strong salary growth Median earnings climb from $71,458 at graduation to $107,009 four years later, a clear sign of career momentum in this field.
  • Fast-growing field Related careers are projected to grow up to +33.5% over the next decade, with Data Scientist among the fastest-growing roles.
  • Strong hiring volume Related occupations generate more than 240,500 job openings per year combined, creating consistent demand for graduates.
CONS
  • Advanced degree often expected Top roles in this field typically expect a master's degree or higher. A bachelor's may be a starting point rather than a terminal credential for the most competitive positions.
  • Highly competitive market 72,693 students graduate from this program every year, one of the higher volumes nationally. Entry-level competition can be stiff.

Computer Science Degree: Frequently Asked Questions

How much do Computer Science graduates earn?
Computer Science graduates earn a national median of $107,009 four years after completing their program. The middle 50% of earners fall between $74,830 and $152,038. Where you land typically depends on employer, role, and location.
What is the starting salary for a Computer Science degree?
One year after graduation, Computer Science degree holders earn a median of $71,458. That climbs to $107,009 four years out. The biggest salary jumps typically come once you move past entry-level roles.
What jobs can you get with a Computer Science degree?
Computer Science degree holders pursue careers including Computer & Information Systems Manager, which pays a median of $175,140/yr. Scroll down to the Career Paths section to see wages and job growth projections for every related occupation.
How long does a Computer Science program take?
A Computer Science bachelor's degree typically takes four years of full-time study. Community colleges offer associate programs in two years for students who want a faster path into the workforce.
How many colleges offer Computer Science?
1,053 colleges and universities in the United States offer Computer Science programs. Options range from community colleges with certificates and associate degrees to research universities with doctoral tracks.
Is a Computer Science degree worth it?
With a median 4-year salary of $107,009 and an average net price of roughly $20,020/yr, a Computer Science degree can pay off well, especially at lower-cost schools and in high-demand roles. Use the Top Colleges section below to compare specific programs before deciding.
What skills do employers look for in Computer Science graduates?
Employers hiring Computer Science graduates consistently prioritize analytical thinking, technical proficiency, and data interpretation. Employers typically prioritize candidates who can demonstrate hands-on project or internship experience alongside their coursework.
Is graduate school worth it for Computer Science graduates?
In STEM fields, a master's degree can accelerate advancement into research, leadership, or senior engineering roles and often adds $15,000 to $40,000 in long-term earning potential, depending on specialization. The right answer depends on your career goals, program cost, and whether your target role explicitly rewards an advanced credential.
What is the job outlook for Computer Science graduates?
The job outlook for Computer Science graduates is strong overall. Related occupations project an average of +17.3% job growth over the next 10 years. Data Scientist is among the strongest-growth roles at +33.5%. Growth varies by role and location, so check the Career Paths section for projections on each specific occupation.

Continue Exploring

Browse our full directory: every college, major, program, and career we track, all built from verified government data.