The economic Score is the combination of debt-to-earnings ratio and earningsplus. We use the economic score to determine a graduate program’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.
Median earnings of all students 3 years after graduation.
EarningsPlus compares student earnings after college against a benchmark of all students with the same graduate degree, adjusting for the in-state / out-of-state composition of the student body.
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.
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.
The median net cost of students who receive federal financial aid. This is lower than the price advertised by the school.
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.
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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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
EarningsPluscompares 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.
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.