University of California-Los Angeles
$116,580 median salary · 93% graduation rate
Program Strengths
- 93% graduation rate
- $116,580 median salary
- $12,260 in-state tuition
- 352 graduates annually

Compare 742 ABET-accredited computer science (CS) bachelor's degree programs using data from IPEDS 2024 and BLS 2024. rankings analyze graduation rates, tuition costs, student-faculty ratios, and career outcomes to identify the top programs nationwide.
$116,580 median salary · 93% graduation rate
$116,580 median salary · 93% graduation rate
$116,580 median salary · 91% graduation rate
$116,580 median salary · 98% graduation rate
$116,580 median salary · 96% graduation rate
$116,580 median salary · 97% graduation rate
$116,580 median salary · 86% graduation rate
$116,580 median salary · 96% graduation rate
$116,580 median salary · 96% graduation rate
$116,580 median salary · 95% graduation rate
Hakia ranks University of California-Los Angeles's bachelor's computer science program #1. Degree: Bachelor's. Delivery: on-campus. Location: Los Angeles, CA | Type: Public | Tuition: $12,260/year | Graduation Rate: 93% | Median Salary: $116,580 | Score: 97.2
Hakia ranks University of California-Berkeley's bachelor's computer science program #2. Degree: Bachelor's. Delivery: on-campus. Location: Berkeley, CA | Type: Public | Tuition: $12,260/year | Graduation Rate: 93% | Median Salary: $116,580 | Score: 97.1
Hakia ranks University of North Carolina at Chapel Hill's bachelor's computer science program #3. Degree: Bachelor's. Delivery: on-campus. Location: Chapel Hill, NC | Type: Public | Tuition: $7,019/year | Graduation Rate: 91% | Median Salary: $116,580 | Score: 96.6
Hakia ranks Harvard University's bachelor's computer science program #4. Degree: Bachelor's. Delivery: on-campus. Location: Cambridge, MA | Type: Private nonprofit | Tuition: $56,550/year | Graduation Rate: 98% | Median Salary: $116,580 | Score: 96.4
Hakia ranks Columbia University in the City of New York's bachelor's computer science program #5. Degree: Bachelor's. Delivery: on-campus. Location: New York, NY | Type: Private nonprofit | Tuition: $66,722/year | Graduation Rate: 96% | Median Salary: $116,580 | Score: 96.4
Hakia ranks University of Pennsylvania's bachelor's computer science program #6. Degree: Bachelor's. Delivery: on-campus. Location: Philadelphia, PA | Type: Private nonprofit | Tuition: $60,920/year | Graduation Rate: 97% | Median Salary: $116,580 | Score: 95.8
Hakia ranks University of California-San Diego's bachelor's computer science program #7. Degree: Bachelor's. Delivery: on-campus. Location: La Jolla, CA | Type: Public | Tuition: $12,260/year | Graduation Rate: 86% | Median Salary: $116,580 | Score: 95.5
Hakia ranks University of Chicago's bachelor's computer science program #8. Degree: Bachelor's. Delivery: on-campus. Location: Chicago, IL | Type: Private nonprofit | Tuition: $67,446/year | Graduation Rate: 96% | Median Salary: $116,580 | Score: 95.5
Hakia ranks Massachusetts Institute of Technology's bachelor's computer science program #9. Degree: Bachelor's. Delivery: on-campus. Location: Cambridge, MA | Type: Private nonprofit | Tuition: $61,990/year | Graduation Rate: 96% | Median Salary: $116,580 | Score: 95.5
Hakia ranks Cornell University's bachelor's computer science program #10. Degree: Bachelor's. Delivery: on-campus. Location: Ithaca, NY | Type: Private nonprofit | Tuition: $68,380/year | Graduation Rate: 95% | Median Salary: $116,580 | Score: 95.5
| School | Location | Type | Tuition | Grad Rate | Score |
|---|---|---|---|---|---|
| #1 University of California-Berkeley | Berkeley, CA | Public | $11,834 | 96% | 100.0/100 |
| #2 University of Washington-Seattle Campus | Seattle, WA | Public | $11,524 | 97% | 86.7/100 |
| #3 University of Maryland-College Park | College Park, MD | Public | $9,889 | 84% | 85.7/100 |
| #4 University of California-San Diego | La Jolla, CA | Public | $11,834 | 81% | 84.6/100 |
| #5 University of California-Irvine | Irvine, CA | Public | $11,834 | 96% | 84.5/100 |
Data from IPEDS 2024. Tuition shown is in-state for public schools.
Flexibility & Lower Cost
Networking & Experience
Flexibility & Lower Cost
Networking & Experience
| Rank | Program & School | Delivery | Annual Tuition | Grad Rate | Median Salary | Hakia Score |
|---|---|---|---|---|---|---|
| #1 | Bachelor's in Computer Science University of California-Los AngelesLos Angeles, CA · Public | On-campus | $12,260 | 93% | $116,580 | 97.2 |
| #2 | Bachelor's in Computer Science University of California-BerkeleyBerkeley, CA · Public | On-campus | $12,260 | 93% | $116,580 | 97.1 |
| #3 | Bachelor's in Computer Science University of North Carolina at Chapel HillChapel Hill, NC · Public | On-campus | $7,019 | 91% | $116,580 | 96.6 |
| #4 | Bachelor's in Computer Science Harvard UniversityCambridge, MA · Private nonprofit | On-campus | $56,550 | 98% | $116,580 | 96.4 |
| #5 | Bachelor's in Computer Science Columbia University in the City of New YorkNew York, NY · Private nonprofit | On-campus | $66,722 | 96% | $116,580 | 96.4 |
| #6 | Bachelor's in Computer Science University of PennsylvaniaPhiladelphia, PA · Private nonprofit | On-campus | $60,920 | 97% | $116,580 | 95.8 |
| #7 | Bachelor's in Computer Science University of California-San DiegoLa Jolla, CA · Public | On-campus | $12,260 | 86% | $116,580 | 95.5 |
| #8 | Bachelor's in Computer Science University of ChicagoChicago, IL · Private nonprofit | On-campus | $67,446 | 96% | $116,580 | 95.5 |
| #9 | Bachelor's in Computer Science Massachusetts Institute of TechnologyCambridge, MA · Private nonprofit | On-campus | $61,990 | 96% | $116,580 | 95.5 |
| #10 | Bachelor's in Computer Science Cornell UniversityIthaca, NY · Private nonprofit | On-campus | $68,380 | 95% | $116,580 | 95.5 |
| #11 | Bachelor's in Computer Science Duke UniversityDurham, NC · Private nonprofit | On-campus | $66,325 | 97% | $116,580 | 95.5 |
| #12 | Bachelor's in Computer Science California Polytechnic State University-San Luis ObispoSan Luis Obispo, CA · Public | On-campus | $6,084 | 86% | $116,580 | 95.4 |
| #13 | Bachelor's in Computer Science University of California-IrvineIrvine, CA · Public | On-campus | $12,260 | 87% | $116,580 | 95.4 |
| #14 | Bachelor's in Computer Science Stanford UniversityStanford, CA · Private nonprofit | On-campus | $65,127 | 92% | $116,580 | 95.4 |
| #15 | Bachelor's in Computer Science Northwestern UniversityEvanston, IL · Private nonprofit | On-campus | $67,158 | 95% | $116,580 | 95.2 |
| #16 | Bachelor's in Computer Science University of Southern CaliforniaLos Angeles, CA · Private nonprofit | On-campus | $69,904 | 92% | $116,580 | 95.1 |
| #17 | Bachelor's in Computer Science Brown UniversityProvidence, RI · Private nonprofit | On-campus | $68,612 | 96% | $116,580 | 95.1 |
| #18 | Bachelor's in Computer Science University of Maryland-College ParkCollege Park, MD · Public | On-campus | $10,087 | 89% | $116,580 | 95.0 |
| #19 | Bachelor's in Computer Science Princeton UniversityPrinceton, NJ · Private nonprofit | On-campus | $62,400 | 98% | $116,580 | 95.0 |
| #20 | Bachelor's in Computer Science University of GeorgiaAthens, GA · Public | On-campus | $10,034 | 90% | $116,580 | 94.9 |
| #21 | Bachelor's in Computer Science University of Washington-Seattle CampusSeattle, WA · Public | On-campus | $11,869 | 85% | $116,580 | 94.8 |
| #22 | Bachelor's in Computer Science Vanderbilt UniversityNashville, TN · Private nonprofit | On-campus | $65,008 | 94% | $116,580 | 94.7 |
| #23 | Bachelor's in Computer Science Washington University in St LouisSt. Louis, MO · Private nonprofit | On-campus | $64,500 | 94% | $116,580 | 94.6 |
| #24 | Bachelor's in Computer Science Carnegie Mellon UniversityPittsburgh, PA · Private nonprofit | On-campus | $64,596 | 94% | $116,580 | 94.6 |
| #25 | Bachelor's in Computer Science North Carolina State University at RaleighRaleigh, NC · Public | On-campus | $6,535 | 85% | $116,580 | 94.5 |
| #26 | Bachelor's in Computer Science Boston UniversityBoston, MA · Private nonprofit | On-campus | $66,670 | 89% | $116,580 | 94.4 |
| #27 | Bachelor's in Computer Science University of California-DavisDavis, CA · Public | On-campus | $12,260 | 86% | $116,580 | 94.3 |
| #28 | Bachelor's in Computer Science University of Illinois Urbana-ChampaignChampaign, IL · Public | On-campus | $14,975 | 85% | $116,580 | 94.1 |
| #29 | Bachelor's in Computer Science Tufts UniversityMedford, MA · Private nonprofit | On-campus | $69,146 | 94% | $116,580 | 94.1 |
| #30 | Bachelor's in Computer Science Dartmouth CollegeHanover, NH · Private nonprofit | On-campus | $66,123 | 96% | $116,580 | 93.9 |
| #31 | Bachelor's in Computer Science University of California-Santa BarbaraSanta Barbara, CA · Public | On-campus | $12,260 | 83% | $116,580 | 93.7 |
| #32 | Bachelor's in Computer Science San Diego State UniversitySan Diego, CA · Public | On-campus | $6,084 | 76% | $116,580 | 93.7 |
| #33 | Bachelor's in Computer Science Emory UniversityAtlanta, GA · Private nonprofit | On-campus | $63,400 | 91% | $116,580 | 93.6 |
| #34 | Bachelor's in Computer Science Binghamton UniversityVestal, NY · Public | On-campus | $7,070 | 82% | $116,580 | 93.6 |
| #35 | Bachelor's in Computer Science Georgetown UniversityWashington, DC · Private nonprofit | On-campus | $67,896 | 95% | $116,580 | 93.4 |
| #36 | Bachelor's in Computer Science Boston CollegeChestnut Hill, MA · Private nonprofit | On-campus | $69,400 | 91% | $116,580 | 93.4 |
| #37 | Bachelor's in Computer Science William & MaryWilliamsburg, VA · Public | On-campus | $18,709 | 89% | $116,580 | 93.4 |
| #38 | Bachelor's in Computer Science Purdue University-Main CampusWest Lafayette, IN · Public | On-campus | $9,718 | 83% | $116,580 | 92.9 |
| #39 | Bachelor's in Computer Science United States Naval AcademyAnnapolis, MD · Public | On-campus | — | 93% | $116,580 | 92.8 |
| #40 | Bachelor's in Computer Science Stony Brook UniversityStony Brook, NY · Public | On-campus | $7,070 | 76% | $116,580 | 92.3 |
| #41 | Bachelor's in Computer Science Case Western Reserve UniversityCleveland, OH · Private nonprofit | On-campus | $66,020 | 87% | $116,580 | 92.2 |
| #42 | Bachelor's in Computer Science Barnard CollegeNew York, NY · Private nonprofit | On-campus | $67,602 | 93% | $116,580 | 91.9 |
| #43 | Bachelor's in Computer Science Lehigh UniversityBethlehem, PA · Private nonprofit | On-campus | $63,930 | 88% | $116,580 | 91.9 |
| #44 | Bachelor's in Computer Science Villanova UniversityVillanova, PA · Private nonprofit | On-campus | $66,838 | 92% | $116,580 | 91.8 |
| #45 | Bachelor's in Computer Science United States Air Force AcademyUSAF Academy, CO · Public | On-campus | — | 88% | $116,580 | 91.7 |
| #46 | Bachelor's in Computer Science University of MiamiCoral Gables, FL · Private nonprofit | On-campus | $60,720 | 84% | $116,580 | 91.7 |
| #47 | Bachelor's in Computer Science University of Pittsburgh-Pittsburgh CampusPittsburgh, PA · Public | On-campus | $20,556 | 85% | $116,580 | 91.7 |
| #48 | Bachelor's in Computer Science Auburn UniversityAuburn, AL · Public | On-campus | $11,016 | 82% | $116,580 | 91.5 |
| #49 | Bachelor's in Computer Science University of Massachusetts-AmherstAmherst, MA · Public | On-campus | $17,006 | 83% | $116,580 | 91.5 |
| #50 | Bachelor's in Computer Science Wake Forest UniversityWinston-Salem, NC · Private nonprofit | On-campus | $66,470 | 89% | $116,580 | 91.5 |
Showing all 50 ranked programs.
The total cost of a bachelors's degree in Computer Science ranges from $119,640 at public universities to over $168,200 at elite private institutions. Financial aid, scholarships, and in-state tuition significantly reduce out-of-pocket costs (College Board Trends in College Pricing 2024-25, IPEDS 2024-24).
With median starting salaries of $133,080, most graduates achieve positive ROI within 3-5 years. Financial aid recipients often pay 30-50% less than sticker price.
Enter your details to estimate your degree return on investment
Leave blank to use average cost for selected program type
+907%
Net gain divided by total investment. ROI above 200% is considered excellent for education investments.
$1,677,254
Your additional lifetime earnings with this degree vs. working without one, minus the total investment.
5 years
Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.
$133,333
Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.
Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.
How we calculate your degree ROI using real salary data
Tuition plus opportunity cost (earnings you miss while in school)
Direct cost of the degree program
4 years × $35K/year foregone salary while studying full-time
Projected career earnings starting after graduation, with salary growth
What you'd earn working at $35K/year with 2% annual growth
Median salary for this role in your selected location (BLS 2024)
Your investment's compound annual growth rate (similar to stock market returns)
Data sources: BLS OEWS May 2024, IPEDS 2024. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com
| Factor | Bachelor of Arts (BA) | Bachelor of Science (BS) |
|---|---|---|
| Math Requirements | Calculus I, Discrete Mathematics I | Calculus I-II, Discrete Mathematics I-II, Statistics, Linear Algebra |
| Science Requirements | 7 credit hours from general science courses | 12 credit hours including Physics I and lab sciences |
| Core Credits | Flexible curriculum with more electives | Rigorous technical curriculum (60-70 credits core) |
| Liberal Arts | Broader curriculum with philosophy, languages, easier double major | STEM-focused, ABET-accredited, research preparation |
| Career Focus | UX Design, Product Management, Tech Writing, EdTech | Software Engineering, AI/ML Research, Data Science, Systems Architecture |
Source: University curriculum analysis (FSU, UMass, UMN)
Computer science education has evolved over the past decade, with 742 ABET-accredited bachelor's programs now offering comprehensive training in software development, algorithms, systems design, and emerging technologies like artificial intelligence and machine learning. IPEDS 2024 data shows significant variations in program quality, cost, and outcomes across institutions.
The job market for computer science graduates remains exceptionally strong, with software engineers earning median salaries of $130,160 according to BLS 2024 data. Top-tier programs consistently produce graduates who secure positions at major technology companies, with starting salaries ranging from $75,000 at regional firms to over $150,000 at companies like Google, Amazon, and Microsoft.
Public universities dominate our affordability rankings, offering ABET-accredited programs at median in-state tuition of $8,290 annually. Schools like UC Berkeley, Georgia Tech, and University of Washington provide education at a fraction of private school costs, making them excellent choices for value-conscious students.
For students seeking flexibility, online computer science degree programs have matured significantly, with top-ranked online programs achieving graduation rates comparable to their on-campus counterparts. Schools like Arizona State University Online and Penn State World Campus offer fully accredited bachelor's degrees with strong industry partnerships and career placement services.
The top 50 computer science bachelor's programs demonstrate clear patterns in quality and value. MIT, Stanford, and Carnegie Mellon form an elite tier with graduation rates exceeding 90% and starting salaries above $100,000. These programs combine rigorous academics with industry connections, though tuition costs range from $56,169 to $61,344 annually.
Public universities provide exceptional value in the top rankings. UC Berkeley (#4), Georgia Tech (#5), and University of Illinois Urbana-Champaign (#7) offer education at in-state tuition rates below $16,000. These schools produce graduates who compete successfully with their private school peers for positions at top technology companies.
Regional variations play a significant role in program strength. California leads with 89 programs, benefiting from Silicon Valley proximity. Texas follows with 54 programs, supported by a growing tech ecosystem in Austin and Dallas. East Coast schools in Massachusetts, New York, and Pennsylvania maintain strong industry partnerships with financial and consulting firms.
A Computer Science bachelor's degree requires no prior programming or technical experience. According to the National Center for Education Statistics, over 70% of students entering technical degree programs have no prior coding background. Programs are designed to take complete beginners to job-ready professionals over four years.
What to Expect Your First Year:
Research from Computing Research Association shows that students who engage with tutoring services and study groups in their first year have 23% higher retention rates. Most universities offer dedicated support including office hours, peer tutoring, and programming labs. Success comes from consistent practice, not prior experience.
Bachelor's programs require 40-60 credit hours of general education courses alongside your Computer Science major. These requirements, mandated by regional accreditation bodies, ensure graduates develop well-rounded communication and critical thinking skills valued by employers.
Common General Education Requirements:
Pro tip: Many schools allow AP/IB credits or CLEP exams to satisfy gen-ed requirements, potentially saving $3,000-$10,000 in tuition. Check your target school's transfer credit policies before enrolling.
Top Computer Science programs provide extensive support infrastructure to help students succeed. According to EDUCAUSE research, students who use campus resources are 34% more likely to graduate on time.
Essential Campus Resources:
When evaluating programs, ask about student-to-advisor ratios. The NACADA recommends no more than 300:1 for effective academic advising, though top tech programs often achieve 150:1 or better.
Computer science internships offer the highest compensation of any undergraduate major, with an average hourly wage of $24.76 according to the National Association of Colleges and Employers (NACE) 2024 Internship Report. However, top-tier tech and finance companies pay significantly more, often 3-5x the average rate.
Highest-Paying CS Internships in 2025
Quantitative trading firms and elite tech companies compete aggressively for CS talent, offering compensation that rivals or exceeds entry-level full-time salaries:
Internship-to-Full-Time Conversion Rates
53% of interns receive full-time job offers from their internship employers, according to NACE's 2024 Internship & Co-op Survey. For paid internships specifically, the offer rate jumps to approximately 70-75%, compared to just 30% for unpaid positions. This makes paid technical internships one of the most reliable pathways to employment after graduation.
Co-op Programs: Extended Industry Experience
Unlike traditional summer internships (10-12 weeks), cooperative education (co-op) programs alternate semesters of academic study with full-time paid work, allowing students to graduate with 12-24 months of professional experience. Top co-op programs include:
When to Start Applying
Most major tech companies open internship applications August through October for the following summer. Competitive programs like Google's STEP (for freshmen/sophomores) and Microsoft Explore have even earlier deadlines. Students should begin preparing their resume and practicing coding interviews in their freshman year, top programs often fill 8-10 months before the start date.
For career outcomes after graduation, see our guide to software engineer salaries and entry-level developer roles.
Study computer systems and recommend improvements to efficiency
Store and organize data using specialized database software
Design and create websites and web applications
Computer science students have access to numerous funding opportunities beyond traditional financial aid. STEM-focused scholarships and grants are particularly abundant, with many technology companies offering substantial support to encourage diversity in the field. The National Science Foundation and other federal agencies provide competitive research fellowships that can cover tuition and provide living stipends.
Many employers offer tuition reimbursement programs for employees pursuing computer science degrees part-time. Major technology companies like Amazon, Microsoft, and Google provide up to $5,250 annually in tuition assistance, making it possible to earn a degree while working in the field. This approach allows students to gain practical experience while completing their education debt-free.
Graduate assistantships in computer science programs often provide full tuition coverage plus stipends ranging from $18,000 to $35,000 annually. Research assistantships allow students to work directly with faculty on advanced projects while funding their education. Teaching assistantships develop valuable communication skills while providing financial support.
Choosing between a bachelor's degree, associate's degree, or coding bootcamp depends on your career goals, timeline, and budget. Each path offers distinct advantages for entering the Computer Science field.
Bachelor's Degree (4 years, $40K-$160K)
Associate's Degree (2 years, $10K-$30K)
Coding Bootcamp (12-24 weeks, $10K-$20K)
For a detailed ROI comparison, read our analysis: Bootcamp vs Master's Degree: Which Has Better ROI?
A bachelor's in Computer Science provides an excellent foundation for graduate study. According to the Computing Research Association, 25% of CS bachelor's graduates pursue advanced degrees within five years of graduation, with master's holders earning 20-30% more than bachelor's-only peers.
Preparing for Graduate School During Your Bachelor's:
Graduate Degree Options:
Based on 742 programs from IPEDS 2024
Ranking 50 bachelor's computer science programs by graduation rate, selectivity, outcomes, and price, University of California-Los Angeles's Bachelor's in Computer Science comes out first. The Hakia Score is computed from IPEDS 2024 and BLS data with no paid placement. In-state tuition across the list spans $6,084 to $69,904.
Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.
Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.
Admission rate (lower = more selective). More selective institutions have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.
National salary data for computer science graduates, factored into institutional scores based on job market strength.
Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.
Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.
Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.
Institutional characteristics, tuition, enrollment, and graduation data for 742 ABET-accredited programs
Occupational Employment and Wage Statistics May 2024 for computer and mathematical occupations
Verification of accreditation status for all ranked programs
Federal data on college costs, graduation rates, and post-graduation earnings

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)
Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.