Computer Science Degree

345 schools compared · Average earnings $73,714/yr

Students study algorithms, data structures, software engineering, artificial intelligence, operating systems, and the mathematical foundations of computation. Graduates typically pursue careers as software engineers, machine learning engineers, systems architects, and research scientists at top technology companies. Computer science is one of the highest-paying undergraduate degrees, with median starting salaries well above the national average.

What Computer Science Graduates Do

Your career will likely begin with you deep in the code. As a junior software developer, you’ll spend your days writing and debugging functions, collaborating with your team on new features, and participating in daily stand-up meetings. Alternatively, you could jump into a high-growth specialty like data science, where you’ll clean messy datasets to build predictive models, or information security, where you’ll hunt for network vulnerabilities and respond to cyber threats.

Over time, your focus will shift from executing tasks to designing solutions. You’ll progress from a junior developer to a senior engineer, a technical lead, and perhaps eventually an IT manager responsible for budgets and strategy.

Be prepared for significant disruption from AI. With high exposure in core roles like software development and QA, AI is automating many tasks previously assigned to junior staff. This is shrinking the number of entry-level positions and raising the bar for new graduates. Your future value won’t be in simply writing code, but in architecting complex systems, evaluating AI output, and making the critical judgments that algorithms can’t.

Schools Offering
345
Avg Grad Earnings
$73,714/yr
Avg DegreeOutlook Score
75/100
AI Automation Risk
Very High
61% task exposure

Common Career Paths

Where Computer Science graduates typically work, ranked by salary. Salary ranges show 25th–75th percentile spread. This field has roughly 295,800 combined openings per year.

Career Path Salary Range Openings/yr Growth AI Risk
Computer and information systems managers
$171,200
$134K$216K
55,600 +15.2% 53%
Computer and information research scientists
$140,910
$103K$181K
3,200 +19.7% 63%
Database architects
$135,980
$108K$169K
4,000 +8.7% 94%
Software developers
$133,080
$103K$169K
115,200 +15.8% 87%
Information security analysts
$124,910
$92K$160K
16,000 +28.5% 65%
Data scientists
$112,590
$83K$156K
23,400 +33.5% 64%
Computer occupations, all other
$108,970
$76K$148K
31,300 +8.2% 57%
Software quality assurance analysts and testers
$102,610
$80K$132K
14,000 +10.0% 88%
Computer programmers
$98,670
$72K$129K
5,500 -6.0% 95%
Web and digital interface designers
$98,090
$65K$142K
9,100 +7.0% 67%
Computer science teachers, postsecondary
$96,690
$65K$132K
3,500 +5.3% 51%
Web developers
$90,930
$63K$124K
5,400 +7.5% 93%
Computer network support specialists
$73,340
$57K$96K
9,600 +1.8% 63%
Computer and information systems managers
$171,200
$134K $216K
55,600 openings/yr +15.2% growth 53% AI risk
Computer and information research scientists
$140,910
$103K $181K
3,200 openings/yr +19.7% growth 63% AI risk
Database architects
$135,980
$108K $169K
4,000 openings/yr +8.7% growth 94% AI risk
Software developers
$133,080
$103K $169K
115,200 openings/yr +15.8% growth 87% AI risk
Information security analysts
$124,910
$92K $160K
16,000 openings/yr +28.5% growth 65% AI risk
Data scientists
$112,590
$83K $156K
23,400 openings/yr +33.5% growth 64% AI risk
Computer occupations, all other
$108,970
$76K $148K
31,300 openings/yr +8.2% growth 57% AI risk
Software quality assurance analysts and testers
$102,610
$80K $132K
14,000 openings/yr +10.0% growth 88% AI risk
Computer programmers
$98,670
$72K $129K
5,500 openings/yr -6.0% growth 95% AI risk
Web and digital interface designers
$98,090
$65K $142K
9,100 openings/yr +7.0% growth 67% AI risk
Computer science teachers, postsecondary
$96,690
$65K $132K
3,500 openings/yr +5.3% growth 51% AI risk
Web developers
$90,930
$63K $124K
5,400 openings/yr +7.5% growth 93% AI risk
Computer network support specialists
$73,340
$57K $96K
9,600 openings/yr +1.8% growth 63% AI risk

Source: BLS Occupational Employment & Wage Statistics, May 2024. Salary range shows 25th–median–75th percentile (national).

Best Schools for Computer Science

Top 20 of 345 schools ranked by DegreeOutlook Score. Click any row for full AI scenario analysis and earnings projections.

# School DW Score Earnings ROI
1 University of California-Berkeley
Berkeley, CA
90
85–92
$149,866/yr 36.9x
2 University of Washington-Seattle Campus
Seattle, WA
90
85–91
$128,887/yr 31.1x
3 University of Washington-Bothell Campus
Bothell, WA
90
85–91
$128,887/yr 31.3x
4 University of Illinois Urbana-Champaign
Champaign, IL
90
84–91
$124,530/yr 25.6x
5 University of California-San Diego
La Jolla, CA
90
84–91
$112,006/yr 25.3x
6 Purdue University-Main Campus
West Lafayette, IN
90
83–91
$94,786/yr 36.4x
7 Brigham Young University
Provo, UT
90
83–91
$90,625/yr 47.1x
8 University of North Carolina at Chapel Hill
Chapel Hill, NC
90
83–91
$90,293/yr 33.8x
9 University of Utah
Salt Lake City, UT
90
82–91
$90,282/yr 30.2x
10 University of California-Santa Barbara
Santa Barbara, CA
89
83–91
$107,776/yr 23.3x
11 West Texas A & M University
Canyon, TX
89
82–91
$88,391/yr 29.5x
12 North Carolina State University at Raleigh
Raleigh, NC
89
82–90
$85,809/yr 30.3x
13 Boise State University
Boise, ID
89
82–91
$85,596/yr 32.5x
14 CUNY City College
New York, NY
89
82–90
$83,258/yr 35.0x
15 Binghamton University
Vestal, NY
89
82–90
$82,329/yr 32.0x
16 California State University-Chico
Chico, CA
89
82–90
$81,021/yr 37.8x
17 University of Oklahoma-Norman Campus
Norman, OK
89
82–90
$78,610/yr 34.1x
18 Utah Valley University
Orem, UT
89
82–90
$77,946/yr 45.4x
19 Brigham Young University-Idaho
Rexburg, ID
89
82–90
$77,316/yr 65.4x
20 University of Massachusetts-Amherst
Amherst, MA
88
80–89
$88,554/yr 18.0x

Highest Earning Computer Science Programs

Schools where Computer Science graduates earn the most in their first year after graduation.

School 1-Year Earnings DW Score
California Institute of Technology $173,344/yr 67
Carnegie Mellon University $171,264/yr 81
Massachusetts Institute of Technology $154,492/yr 81
Cornell University $152,656/yr 80
Harvard University $152,251/yr 81
Brown University $151,065/yr 82
University of California-Berkeley $149,866/yr 90
Princeton University $146,624/yr 67
Pomona College $143,084/yr 66
Stanford University $138,613/yr 81

Best ROI for Computer Science

Schools with the highest earnings-to-tuition ratio for Computer Science.

School ROI Multiple Earnings DW Score
Brigham Young University-Idaho 65.4x $77,316/yr 89
University of North Carolina at Pembroke 63.1x $38,417/yr 69
Western Carolina University 50.7x $28,892/yr 60
Brigham Young University 47.1x $90,625/yr 90
Utah Valley University 45.4x $77,946/yr 89
Kennesaw State University 45.0x $68,763/yr 87
Sonoma State University 44.0x $66,481/yr 87
California State University-Channel Islands 43.0x $59,374/yr 85
Bellevue College 41.5x $73,214/yr 76
California State University-Northridge 39.1x $62,821/yr 86
Want to compare two Computer Science programs side by side? Use the comparison tool →

Related Majors

Explore similar fields of study.

Consider the Trade Route

Not sure a 4-year degree is the right path? Trade programs in Computer Science offer shorter timelines, lower debt, and strong AI resilience for hands-on careers.

Frequently Asked Questions

How much do Computer Science graduates earn?
Across 345 schools, Computer Science graduates earn an average of $73,714 per year in their first year after graduation. Earnings range from $19,049 to $173,344 depending on the school.
What is the AI automation risk for Computer Science?
Computer Science is rated "Very High" for AI automation risk, with an average of 61% of job tasks exposed to large language models and AI tools. This means most career tasks in this field could be augmented or replaced by AI over the next decade.
Which school has the best Computer Science program?
Based on our DegreeOutlook Score (combining earnings, AI resilience, job market size, and ROI), University of California-Berkeley ranks #1 for Computer Science with a score of 90/100 and graduate earnings of $149,866/yr.
What's the outlook for a Computer Science degree?
On average, Computer Science graduates earn 15.6x their in-state tuition over 10 years. This is a strong return on investment.
Scores use College Scorecard earnings, BLS employment projections, and AI task-exposure research. See full methodology →