Home Best colleges Computer Science

Best Schools for Computer Science

If you’re searching for a high-paying bachelor’s degree, then look no further. The nerds take home pretty tasty paychecks. In fact, computer science is one of the highest paying majors period, with the best schools for computer science setting students up for a successful future without drowning in debt. How did we calculate this? Review our ranking methodology to find out.

Propel your career from anywhere.

Take our quiz to find the online degree that’s best for you. Compare hundreds of schools and apply to your dream college today.

Is a computer science degree worth it?

Yes! Computer science degrees can lead to high paying jobs in the tech industry. The average computer science graduate earns $48,070 more per year than the national average for all bachelor’s holders.

Hesitating between several degrees? Use our tool below to compare several majors based on outcomes like future earnings. Find out what degrees are worth it, and which ones – not so much.

    Click on a degree card to reveal more information.
    Outstanding Value
    Computer Science
    AVERAGE SALARY $99,158
    COST $18,836

    Top 5% of all degrees by ROI

    EARNINGS PLUS

    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.

    $48,070
    PAYBACK

    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.

    1.3
    ECONOMIC SCORE

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    0.66
    add-plus
    add-plus

    Our Research - What programs are included

    This list includes programs that fall under the umbrella of computer science - 11.07 according to the National Center for Education Statistics’ CIP code classification system (we rank programs by the 4-digit CIP code). These programs may be referred to by slightly different names by the universities themselves. You can see what types of programs fall under 11.07 on the NCES website.

    We evaluated 306 programs to find the best schools for computer science. To get a high score, programs must unlock an average annual salary that makes the cost of the degree “worth it”. If you want to get into the nuts and bolts of how we rank colleges, check out our full ranking methodology.

    Filters

    306 Results (Showing 20 of 306)

    • Technology
    • Computer Science
    • Clear all filters

    20 best technology programs

    Sort By
    Cost
    Earnings
    Rankings
    Ranking methodology
    #1 in Computer Science

    Harvard University

    Cambridge, Massachusetts

    Economic score 0.10

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $13,872

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

    Earnings $256,539

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Although Harvard is widely known for its law and business programs, their computer science curriculum is also one of the best in the country. Students have the opportunity to combine their CS studies with other fields, including mathematics, physics, economics, psychology, and linguistics.  

    Harvard offers 3 distinct paths for aspiring computer scientists: 

    • A.B. in Computer Science – This is a standard 4-year bachelor’s in computer science.  
    • Computer Science Secondary Field – Students have the option to take computer science as a secondary field. This is a great way to get official recognition within Harvard for work in 2 fields. 
    • A.B.-S.M. in Computer Science – If you are eligible for Advanced Standing on the basis of A.P. test scores, then you can sign up for this program. Students are able to graduate in 4 years with both a bachelor’s and master’s degree.  
    • The Mind, Brain, and Behavior Program (MBB) - This program looks into cognition and neuroscience from the perspective of computer science. This is an honors-only program. 
    See more
    #2 in Computer Science

    CUNY Hunter College

    New York, New York

    Economic score 0.14

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $2,158

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

    Earnings $106,141

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The computer science major includes courses in programming, data structures, algorithms, computer architecture, and logic design, with an emphasis on mathematics. The curriculum teaches students about the ideas and theories that surround the exploration and future of the digital age.  

    The computer science department offers 2 programs: 

    See more
    #3 in Computer Science

    Stanford University

    Stanford, California

    Economic score 0.17

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $12,894

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

    Earnings $200,950

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Stanford University makes waves in academia year after year due to its prestigious curriculum and faculty. Their computer science program gives students broad training in computing and allows them to dabble in a variety of computer science disciplines while giving them an overall foundation in the field. Graduates often go on to work in exciting fields like AI, robotics, software design, theory, and hardware design.

    The computer science department comprises 2 interdisciplinary majors: mathematical and computational sciences, and symbolic systems.  

    See more
    #4 in Computer Science
    Economic score 0.20

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $16,407

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

    Earnings $199,774

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The EECS (electrical engineering and computer science) program at MIT is at the cutting edge of its field. The intertwining of 2 popular fields gives students the ability to learn advanced subjects in a hands-on way. They explore electrical engineering and computer science fundamentals to understand the foundation of subjects like electronics, applied electromagnetics, and software development. Students also explore the inner workings of microelectronic devices and circuits, control and signal processing, bioelectrical science and engineering, computer systems engineering, and more.

    See more
    #5 in Computer Science

    CUNY Queens College

    Queens, New York

    Economic score 0.27

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $3,469

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

    Earnings $97,630

    Median earnings of all students 4 years after graduating.

    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  displayed.

    CUNY Queens College offers students a variety of computer science options. Whether you want to enroll in a bachelor’s program, a BA/MA combined program, or just minor, students have several options to suit their learning needs.  

    If you’re looking for a bachelor’s degree, you can choose between a Bachelor of Science (B.S.) and Bachelor of Arts (B.A.) degree. The B.S. is slightly more rigorous than the B.A., with more coursework in computer science, mathematics, and experimental laboratory courses.  

    See more
    #6 in Computer Science
    Economic score 0.27

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $16,032

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

    Earnings $178,867

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Earning a computer science degree prepares students for an array of jobs in software engineering, web development, data analytics, and more. The computer science program teaches students about theory, algorithm design, logic design of computers, programming languages, databases, and natural language processing. Students will look beyond today’s technology, preparing for work at Fortune 500 companies, startups, and self-employment.

    See more
    #7 in Computer Science

    Carnegie Mellon University

    Pittsburgh, Pennsylvania

    Economic score 0.28

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $36,775

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

    Earnings $247,552

    Median earnings of all students 4 years after graduating.

    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  displayed.

    This program arms students with solid knowledge of computer science, giving them the opportunity to expand on a particular field with a mandatory minor. During this well-rounded computer science program, students of the B.S. in computer science work on research while pursuing their degree: students earn college credit with part-time or summer jobs doing research.

    See more
    #8 in Computer Science

    CUNY Lehman College

    Bronx, New York

    Economic score 0.29

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $2,614

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

    Earnings $82,796

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Located in the heart of the Bronx, CUNY Lehman College offers students undergraduate programs in Computer Science and Computer Information Systems with the opportunity to minor in other relevant fields to broaden their knowledge. These programs prepare students for further study or careers in education, industry, government, or the non-profit sector. 

    See more
    #9 in Computer Science

    Brown University

    Providence, Rhode Island

    Economic score 0.30

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $29,544

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

    Earnings $218,525

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The computer science program at Brown University mixes practical and theoretical computer science with additional insights in specialized areas. These topics include analysis of algorithms, AI, databases, robotics, graphics, mobile computing, networks, operating systems, programming language, and much more. Students can choose from several “pathways” or concentrations in areas like software principles, systems, data, AI/machine learning, theory, security, visual computing, computer architecture, computational biology, or design. Students can self-design their own pathway.

    To choose your own pathway, you need to write a proposal, then get it approved by an advisor and the director of undergraduate studies.

    See more
    #10 in Computer Science

    CUNY City College

    New York, New York

    Economic score 0.31

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $2,805

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

    Earnings $85,603

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Students who complete the computer science program will gain the analytical skills needed to solve complex problems, the ability to design and assess computing-based solutions, effective communication in professional contexts, ethical decision-making based on legal principles, teamwork proficiency, and the application of computer science theory for solution development.

    See more
    #11 in Computer Science

    Vanderbilt University

    Nashville, Tennessee

    Economic score 0.35

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $19,970

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

    Earnings $164,139

    Median earnings of all students 4 years after graduating.

    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  displayed.

    At Vanderbilt's computer science program, you gain a strong foundation and practical skills for real-world computing scenarios. Working alongside esteemed professors, who are not only experts but also exceptional mentors, ensures you discover how best to put your abilities to work. Beyond technical training, the program offers a comprehensive liberal arts education, fostering problem-solving skills and preparing you for graduate studies in various fields like engineering, law, medicine, and finance.

    Students can also complete summer internships with Google, Microsoft, Apple, IBM, Qualcomm, Boeing, National Instruments, Intel, Oracle, or Amazon. They also have opportunities to work as part of a multi-disciplinary engineering team or do undergraduate research on cyber-physical systems or machine learning

    See more
    #12 in Computer Science

    University of Washington

    Seattle, Washington

    Economic score 0.35

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $12,017

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

    Earnings $144,297

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The computer science program provides a comprehensive education encompassing mathematical foundations of computing and practical skills in software and hardware development. Students have the flexibility to specialize in advanced disciplines ranging from human-computer interaction to artificial intelligence and machine learning.  

    Opportunities for research with professors, international study programs, internships at top companies, mentoring peers, and participation in K-12 outreach programs are available. This diverse curriculum ensures students gain a well-rounded understanding of computer science and opportunities to apply their knowledge in various domains.

    See more
    #13 in Computer Science
    Economic score 0.36

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $14,321

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

    Earnings $143,775

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Students of the computer science program at the University of Illinois Urbana gain knowledge in software design and information processing techniques spanning a wide array of subjects, including virtual reality, social computing, and data science. Students will have access to 800+ student organizations. Undergrads can also conduct research alongside esteemed faculty and access career services for internships, job searches, and resume development.

    See more
    #14 in Computer Science
    Economic score 0.37

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $4,026

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

    Earnings $88,735

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The computer science curriculum is crafted to prepare students for careers in software design and applied computer science, offering the essential theoretical groundwork for advanced studies in the field. The program facilitates adaptability to the dynamic and expanding profession. Core courses establish a solid understanding of computer science fundamentals and related mathematical concepts, while a diverse selection of electives enables students to customize their program according to their individual interests all while nestled in the greater Los Angeles area.

    See more
    #15 in Computer Science
    Economic score 0.38

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $6,698

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

    Earnings $103,986

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Explore the computer science program at BYU-Idaho, where students will learn about algorithm development, procedural and object-oriented design, and develop programming skills. From cracking the code of computer security to creating cool web designs, you'll explore it all. Plus, you'll master the art of technical communication and dive into the mind-bending theories of computing. Once you've graduated, you're not just set for a high paying job in the tech field, but you're also ready for graduate school.

    See more
    #16 in Computer Science
    Economic score 0.44

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $3,302

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

    Earnings $77,836

    Median earnings of all students 4 years after graduating.

    Graduation rate 70%

    Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not  displayed.

    Cal State LA's computer science degree prepares students for careers in designing computer systems with applications in science and industry, opening doors to high-paying jobs in the ever-growing field of computer software. The bachelor's degree program emphasizes both theory and practice, providing a strong foundation for future graduate studies or immediate employment.  

    Taught by industry-experienced faculty in small classes, the curriculum ensures individual attention and a hands-on learning experience, preparing students to apply theoretical knowledge to real-world scenarios as they embark on their career journey.

    See more
    #17 in Computer Science

    University of Chicago

    Chicago, Illinois

    Economic score 0.44

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $28,517

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

    Earnings $175,145

    Median earnings of all students 4 years after graduating.

    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  displayed.

    The undergraduate in computer science program at the University of Chicago allows you to choose between a B.A. and a B.S. degree. Students can also enroll in a BA/MA joint program if they’re looking to take their education a step further. A BA prepared students for grad school in the tech universe or for work in the tech industry. The BS gives you the same curriculum plus elective courses that allow you to learn more about a related field.

    See more
    #18 in Computer Science

    Columbia University

    New York, New York

    Economic score 0.45

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $22,823

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

    Earnings $160,457

    Median earnings of all students 4 years after graduating.

    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  displayed.

    Columbia's computer science majors embark on a comprehensive journey, delving into computer-related areas like programming languages, operating systems, and computer architecture, while also exploring theoretical computer science and mathematics. The curriculum offers a broad spectrum of upper-level courses, covering topics from artificial intelligence to mathematical models for computation.

    The program also encourages the fusion of computer science with additional career interests, leading some graduates to pursue programs in business administration, medicine, or other professional studies.

    See more
    #19 in Computer Science

    Harvey Mudd College

    Claremont, California

    Economic score 0.50

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $33,467

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

    Earnings $183,524

    Median earnings of all students 4 years after graduating.

    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  displayed.

    During the bachelor of computer science program, students learn problem-solving strategies and practical and theoretical computer science skills. The goal of this program is to teach students how to design algorithms and demonstrate proficiency in various computing paradigms and languages. Students will be prepared for graduate school or leadership roles in computing-related fields. Strong communication skills are acquired during the 4-year program as students often collaborate in teams.

    See more
    #20 in Computer Science
    Economic score 0.51

    Our economic score ranks programs based on a combination of payback and EarningsPlus. Lower scores are better. Check our methodology page for details and data sources.

    Cost $15,240

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

    Earnings $131,731

    Median earnings of all students 4 years after graduating.

    Graduation rate 90%

    Graduation rates below the school’s state average are shown in red. Schools with graduation rates in the bottom 25% nationally (48%) are not  displayed.

    The courses and research in the B.S. in computer science program cover diverse areas like algorithms, computer architecture, cryptography, machine learning, and more. The computer science department offers 3 majors with flexible electives, which allow the exploration of academic and career interests.

    Lower-division classes establish a solid foundation in mathematics, physics, programming, and computer organization, while upper-division core courses delve into algorithm theory, hardware, and software design. They also offer several electives to provide opportunities for additional knowledge or depth in a particular computer science sector.

    See more
    Show more

    The best technology programs in your state

    Highest earnings states for computer science grads

    State Average salary
    Rhode Island $150,912
    Massachusetts $129,038
    Washington $123,495
    New Hampshire $123,369
    New York $120,182

    What can you do with a computer science degree?

    Most graduates find jobs in the tech industry, working at a big company, a start-up, or as freelancers. The jobs we list below are the highest-paying careers typically available to people with a computer science degree according to the Bureau of Labor Statistics.

    $112,000
    Information Security Analysts
    $134,870
    Database Architects
    $103,500
    Data Scientists
    $127,260
    Software Developers
    $164,070
    Computer and Information Systems Managers

    Online computer science degree

    According to College Scorecard, people who complete a bachelors degree online typically earn an average salary of $80,158 a year just 4 years after graduation, which is $19,000 more than the median salary of computer science graduates who studied on-campus.

    If online learning is just a better fit for you, then check out our rankings for the best online computer science degrees at the bachelor’s and master’s levels to find out which programs are the best value.

    Is a computer science degree a good major?

    It is a very good major. A computer or information science degree can unlock many lucrative jobs across industries and all over the world. The rapid growth of the field means that this major will give you a very good chance of finding a job soon after graduating. Even better, computer science jobs bring home big paychecks.

    Earnings info

    Check out the average salary of people with a computer science degree.

    Associate Bachelor Master
    $48,604 $99,158 $127,389

    Propel your career from anywhere.

    Take our quiz to find the online degree that’s best for you. Compare hundreds of schools and apply to your dream college today.