Best colleges Computer Science

Best undergraduate computer science schools

Computer science continues to be one of the most lucrative degrees on the market. Just 3 years after completing their degree, computer science bachelor graduates earn a weighted average salary of $83,911, which is 84% above the national average for all bachelor students from the same graduation year.

Our computer science rankings cover 305 of the 388 programs available, accounting for 90% of total conferrals.

For more information visit our guide to computer science. Interested in how we rank schools? Review our ranking methodology.

Read more
Filters

403 Results (Showing 20 of 403)

  • Technology
  • Computer Science
  • Clear all filters
Sort By
Net cost
Payback
Earnings
EarningsPlus
Rankings
Ranking methodology
#1 in Computer Science

CUNY Hunter College

New York, New York

Economic score: 0.22

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $2,158

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $82,053

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: - $15,356

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 46%
Graduation rate: 61%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#2 in Computer Science

Stanford University

Stanford, California

Economic score: 0.22

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $12,894

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $165,375

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $78,680

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 4%
Graduation rate: 97%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#3 in Computer Science

Harvard University

Cambridge, Massachusetts

Economic score: 0.23

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $13,872

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $163,896

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $76,205

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 4%
Graduation rate: 98%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#4 in Computer Science

Massachusetts Institute of Technology

Cambridge, Massachusetts

Economic score: 0.26

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $16,407

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $163,496

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $77,907

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 4%
Graduation rate: 97%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#5 in Computer Science

University of California, Berkeley

Berkeley, California

Economic score: 0.28

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $16,032

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $161,399

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $72,136

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 14%
Graduation rate: 94%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#6 in Computer Science

Brown University

Providence, Rhode Island

Economic score: 0.37

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $29,544

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $184,762

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $98,639

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 6%
Graduation rate: 96%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#7 in Computer Science

CUNY Queens College

Queens, New York

Economic score: 0.37

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $3,469

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $78,560

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: - $18,198

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 61%
Graduation rate: 60%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#8 in Computer Science | #105 in Technology

Carnegie Mellon University

Pittsburgh, Pennsylvania

Economic score: 0.37

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $36,775

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $201,541

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $116,039

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 14%
Graduation rate: 79%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#9 in Computer Science

CUNY City College

New York, New York

Economic score: 0.38

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $2,805

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $72,866

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: - $24,728

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 64%
Graduation rate: 59%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#10 in Computer Science

CUNY Lehman College

Bronx, New York

Economic score: 0.38

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $2,614

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $68,782

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: - $28,296

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 58%
Graduation rate: 64%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#11 in Computer Science | #171 in Technology

California State University, Dominguez Hills

Carson, California

Economic score: 0.45

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $4,026

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under 6 months

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $75,997

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: - $14,834

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 90%
Graduation rate: 67%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#12 in Computer Science | #16 in Technology

University of Washington

Seattle, Washington

Economic score: 0.46

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $12,017

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $118,800

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $22,349

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 53%
Graduation rate: 85%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#13 in Computer Science | #21 in Technology

University of Illinois Urbana, Champaign

Champaign, Illinois

Economic score: 0.47

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $14,321

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $118,452

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $35,831

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 60%
Graduation rate: 87%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#14 in Computer Science | #7 in Technology

Brigham Young University, Idaho

Rexburg, Idaho

Economic score: 0.48

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $6,698

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $89,777

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $12,968

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 97%
Graduation rate: 66%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#15 in Computer Science

Pomona College

Claremont, California

Economic score: 0.48

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $17,949

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $128,737

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $42,356

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 7%
Graduation rate: 95%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#16 in Computer Science

Washington University in St Louis

Saint Louis, Missouri

Economic score: 0.50

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $26,921

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $149,178

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $65,533

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 13%
Graduation rate: 95%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#17 in Computer Science

Columbia University

New York, New York

Economic score: 0.56

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $22,823

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $135,658

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $48,571

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 4%
Graduation rate: 95%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#18 in Computer Science

Harvey Mudd College

Claremont, California

Economic score: 0.57

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $33,467

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: 1 year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $159,657

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $72,304

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 10%
Graduation rate: 93%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#19 in Computer Science

University of Chicago

Chicago, Illinois

Economic score: 0.59

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $28,517

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: 1 year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $142,172

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $57,829

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 6%
Graduation rate: 95%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

#20 in Computer Science | #2 in Technology

University of Pennsylvania

Philadelphia, Pennsylvania

Economic score: 0.59

The Economic Score is the combination of payback and earningsplus, and is how we determine a school’s rank. The lower the economic score the better. For an analysis of how we arrive at the economic score, and a description of our data sources, please visit our methodology page.

View school
Net cost: $25,046

The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.

Payback: Under a year

Payback measures how long it takes the average student to pay back the total cost of attending college with marginal earnings. Marginal earnings are the difference between what the average student would have earned before attending college and what they earn afterwards.

Earnings: $137,229

Median earnings of all students 10 years after enrollment. Includes students that did not graduate.

EarningsPlus: + $50,948

EarningsPlus compares student earnings after college against a benchmark that Degreechoices adjusts based on each school’s unique mix of academic programs and the in-state/out-of-state composition of the student body.

Admission rate: 6%
Graduation rate: 97%

Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not ranked and are displayed at the end of the ranking list.

Show more

How long does it take me to repay a bachelor's degree in computer science?

Years

1.6 years

The cost of the average bachelor's degree in computer science is covered by the new earnings of graduates in 1.6 years.

How much do graduates with bachelor's degree in computer science earn?

Salary

$84,654

The median bachelor's degree in computer science graduate earns $84,654 3 years after graduating.

How much does a bachelor's degree in computer science cost?

Net cost

$18,836

The average annual cost of a bachelor's degree in computer science is $18,836. This is the net cost and considers only students that have received Title IV funds.