University campus in California
Updated June 26, 2026

Best Computer Science Degree Programs in California, 2026 Rankings

Compare the top computer science colleges in California. 144 accredited computer science schools ranked by graduation rate, career outcomes, and value, from De Anza College to University of California-Berkeley.

#1 ProgramUC Berkeley
Avg Salary$145,770
Tuition From$1,395/yr
Job Growth+22%
On this page
Reviewed by Taylor Rupe, Founder & EditorSee methodology

178

Programs ranked

IPEDS 2024

$145,770

CA median CS salary

BLS OEWS 2024

97.2/100

Top program score

Hakia methodology

22%

CA job growth (2023–33)

BLS projections

Key Takeaways

UC Berkeley's CS program scores a perfect 100 in our rankings with a 96% grad rate at $11,834/yr in-state

Berkeley, UC Irvine, and UCLA form the top 3, all public UC campuses offering world-class CS education at the same in-state tuition

IPEDS 2024

California CS graduates earn a $145,770 median salary, the highest of any state, driven by Silicon Valley and LA tech hubs

High salaries offset California's cost of living, though purchasing power varies significantly between the Bay Area, LA, and inland metros

BLS OEWS 2024

78 community college CS programs start as low as $1,104/yr, making the CCC-to-UC transfer path one of the best deals in higher education

De Anza College, Foothill College, and Santa Monica College are top feeder schools with strong transfer rates to UC campuses

IPEDS 2024

144 accredited CS programs across the state, more than any other state, with 14 doctoral programs and 40 master's programs

Includes Stanford, Caltech, USC, and the full UC and CSU systems, offering specializations from AI to quantum computing

IPEDS 2024

Top employers: Google, Apple, Meta, Netflix, Nvidia, Salesforce, and hundreds of startups across Silicon Valley and LA

California accounts for roughly a third of all U.S. venture capital investment, creating unmatched internship and entry-level hiring pipelines

Hakia Research 2026

Updated June 26, 2026

How we ranked California CS programs

We analyzed 144 computer science degree programs in California using IPEDS 2024 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

Program completions (35%)Graduation rate (25%)Selectivity (20%)Career outcomes (20%)
See full methodology
$145,770
Are Computer Science Degree Programs in California Worth It?
Yes. The best computer science degree programs in California deliver strong ROI, graduates earn $145,770 median salary with +22% job growth through 2032. In-state tuition averages $13,394/year.

Source: BLS OEWS May 2024

Computer Science Degree Rankings in California

Compare the top-ranked Computer Science programs in California by degree level. Tuition, graduation rate, and Hakia Score for every accredited program.

Best Associate's Computer Science Programs in California

77
Programs ranked
$1,229
Avg tuition/yr
39%
Avg grad rate

Program Landscape

California offers 78 accredited associate's degree programs in computer science, providing an affordable entry point into the technology field. The top-ranked programs include U of the People, De Anza College, Grossmont College, which combine rigorous technical curriculum with practical skills training.

Costs & Value

Community colleges in California offer these two-year programs at an average cost of $1,224/yr, significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging $80,174 in California.

Career Pathways

Many programs feature guaranteed transfer agreements with California's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The San Francisco, San Jose, Los Angeles areas offer particularly strong job markets for associate's degree holders, with employers like Google, Apple, Meta hiring for technical support, junior development, and IT specialist positions.

Curriculum & Specializations

Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer science schools in California, these associate's programs offer the best value for students beginning their computer science degrees in California.

🥇
De Anza College
Cupertino, CAPublic
$1,395
Tuition/yr
68%
Grad rate
96.0
Hakia Score
#4
Foothill College
Los Altos Hills, CAPublic
$1,395
Tuition/yr
56%
Grad rate
93.1
Hakia Score
Show all 77 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6College of the CanyonsSanta Clarita, CAPublic$1,10445%92.9
#7Saddleback CollegeMission Viejo, CAPublic$1,38048%92.6
#8Santiago Canyon CollegeOrange, CAPublic$1,10448%91.9
#9Ohlone CollegeFremont, CAPublic$1,10452%91.7
#10Moorpark CollegeMoorpark, CAPublic$1,35444%90.9
#11Golden West CollegeHuntington Beach, CAPublic$1,28849%90.2
#12Clovis Community CollegeFresno, CAPublic$1,33245%90.2
#13Las Positas CollegeLivermore, CAPublic$1,10453%90.0
#14Folsom Lake CollegeFolsom, CAPublic44%90.0
#15City College of San FranciscoSan Francisco, CAPublic40%89.0
#16Butte CollegeOroville, CAPublic$1,10445%88.9
#17Sierra CollegeRocklin, CAPublic$1,38042%88.8
#18Skyline CollegeSan Bruno, CAPublic$1,28844%88.4
#19Victor Valley CollegeVictorville, CAPublic$1,40262%88.4
#20Citrus CollegeGlendora, CAPublic$1,10441%88.3
#21MiraCosta CollegeOceanside, CAPublic$1,10441%87.4
#22Orange Coast CollegeCosta Mesa, CAPublic$1,28848%87.4
#23Cosumnes River CollegeSacramento, CAPublic40%86.2
#24Norco CollegeNorco, CAPublic$1,38042%86.2
#25Canada CollegeRedwood City, CAPublic$1,28847%86.0
#26Cuyamaca CollegeEl Cajon, CAPublic$1,28841%86.0
#27Imperial Valley CollegeImperial, CAPublic$1,10445%85.7
#28American River CollegeSacramento, CAPublic37%85.6
#29Reedley CollegeReedley, CAPublic$1,33242%85.3
#30Santa Monica CollegeSanta Monica, CAPublic$1,10436%85.3
#31Chaffey CollegeRancho Cucamonga, CAPublic$1,10436%84.8
#32Grossmont CollegeEl Cajon, CAPublic$1,28837%84.8
#33College of the SequoiasVisalia, CAPublic$1,28839%84.8
#34Cypress CollegeCypress, CAPublic$1,10437%84.7
#35Los Medanos CollegePittsburg, CAPublic$1,28841%84.6
#36Palomar CollegeSan Marcos, CAPublic$1,28838%84.3
#37San Diego Mesa CollegeSan Diego, CAPublic$1,10435%83.9
#38Riverside City CollegeRiverside, CAPublic$1,38037%83.8
#39Santa Rosa Junior CollegeSanta Rosa, CAPublic$1,24237%83.8
#40Mt San Jacinto Community College DistrictSan Jacinto, CAPublic$1,38036%83.6
#41Southwestern CollegeChula Vista, CAPublic$1,28835%82.8
#42Napa Valley CollegeNapa, CAPublic$1,10443%82.7
#43Yuba CollegeMarysville, CAPublic$1,10440%82.4
#44Cabrillo CollegeAptos, CAPublic$1,10438%82.3
#45Evergreen Valley CollegeSan Jose, CAPublic$1,28841%82.2
#46Merced CollegeMerced, CAPublic$1,10436%82.1
#47Gavilan CollegeGilroy, CAPublic$1,44442%81.9
#48Hartnell CollegeSalinas, CAPublic$1,38040%81.9
#49San Joaquin Delta CollegeStockton, CAPublic$1,10435%81.8
#50Fullerton CollegeFullerton, CAPublic$1,10434%81.4
#51Glendale Community CollegeGlendale, CAPublic$1,10437%81.3
#52Santa Barbara City CollegeSanta Barbara, CAPublic$1,10434%81.1
#53Solano Community CollegeFairfield, CAPublic$1,10436%79.8
#54Antelope Valley Community College DistrictLancaster, CAPublic$1,10434%79.7
#55Santa Ana CollegeSanta Ana, CAPublic$1,10431%79.7
#56Monterey Peninsula CollegeMonterey, CAPublic$1,10440%78.8
#57Moreno Valley CollegeMoreno Valley, CAPublic$1,38034%77.1
#58Barstow Community CollegeBarstow, CAPublic$1,10439%76.8
#59Modesto Junior CollegeModesto, CAPublic$1,19630%76.5
#60Cerritos CollegeNorwalk, CAPublic$1,28831%76.3
#61Long Beach City CollegeLong Beach, CAPublic$1,47230%76.2
#62College of the DesertPalm Desert, CAPublic$1,28831%75.6
#63Allan Hancock CollegeSanta Maria, CAPublic$1,10426%74.1
#64Los Angeles City CollegeLos Angeles, CAPublic$1,19629%74.1
#65Madera Community CollegeMadera, CAPublic$1,33235%73.5
#66Crafton Hills CollegeYucaipa, CAPublic$1,10431%73.0
#67Bakersfield CollegeBakersfield, CAPublic$1,38021%72.3
#68Los Angeles Southwest CollegeLos Angeles, CAPublic$1,19634%71.4
#69Contra Costa CollegeSan Pablo, CAPublic$1,28828%70.6
#70Rio Hondo CollegeWhittier, CAPublic$1,30625%70.4
#71San Bernardino Valley CollegeSan Bernardino, CAPublic$1,10428%70.2
#72West Los Angeles CollegeCulver City, CAPublic$1,19628%68.7
#73College of the SiskiyousWeed, CAPublic$1,38033%68.4
#74Shasta CollegeRedding, CAPublic$1,10423%65.6
#75Los Angeles Mission CollegeSylmar, CAPublic$1,19620%64.0
#76Mendocino CollegeUkiah, CAPublic$1,38025%62.5
#77Copper Mountain Community CollegeJoshua Tree, CAPublic$1,38020%59.7

Best Bachelor's Computer Science Programs in California

54
Programs ranked
$26,693
Avg tuition/yr
70%
Avg grad rate

Program Landscape

California ranks among the nation's top destinations for computer science education, with 61 accredited bachelor's degree programs across 31 public and 30 private institutions. The highest-ranked programs are UC Berkeley, U of California-Irvine, UCLA, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from California computer science programs earn a median salary of $123,905, 26% above the national average. The state's robust technology sector, anchored by the San Francisco, San Jose, Los Angeles metropolitan areas, provides abundant internship and employment opportunities with companies including Google, Apple, Meta.

Costs & Value

Tuition ranges from $5,742 to $66,640 annually, with an average of $28,170/yr. Top programs maintain graduation rates above 87%, with the highest reaching 100%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to California's leading technology employers. For students seeking computer science degrees in California, these top-ranked computer science schools offer the strongest combination of academic rigor and career preparation.

Show all 54 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6Stanford UniversityStanford, CAPrivate nonprofit$65,12792%95.4
#7University of Southern CaliforniaLos Angeles, CAPrivate nonprofit$69,90492%95.1
#8University of California-DavisDavis, CAPublic$12,26086%94.3
#9University of California-Santa BarbaraSanta Barbara, CAPublic$12,26083%93.7
#10San Diego State UniversitySan Diego, CAPublic$6,08476%93.7
#11California Institute of TechnologyPasadena, CAPrivate nonprofit$63,40294%91.1
#12Pomona CollegeClaremont, CAPrivate nonprofit$65,00093%91.1
#13California State University-Long BeachLong Beach, CAPublic$6,08469%90.4
#14Harvey Mudd CollegeClaremont, CAPrivate nonprofit$68,26292%89.4
#15Claremont McKenna CollegeClaremont, CAPrivate nonprofit$67,63091%88.4
#16University of San DiegoSan Diego, CAPrivate nonprofit$58,42084%88.3
#17University of California-Santa CruzSanta Cruz, CAPublic$12,26075%87.9
#18Chapman UniversityOrange, CAPrivate nonprofit$64,58082%86.7
#19Occidental CollegeLos Angeles, CAPrivate nonprofit$65,67881%86.7
#20University of California-RiversideRiverside, CAPublic$12,26076%85.4
#21California State Polytechnic University-PomonaPomona, CAPublic$6,08468%83.9
#22University of San FranciscoSan Francisco, CAPrivate nonprofit$59,95070%83.9
#23Pitzer CollegeClaremont, CAPrivate nonprofit$64,88883%83.1
#24University of the PacificStockton, CAPrivate nonprofit$56,14069%81.8
#25San Jose State UniversitySan Jose, CAPublic$6,08469%80.9
#26California State University-FullertonFullerton, CAPublic$6,08470%79.5
#27Biola UniversityLa Mirada, CAPrivate nonprofit$48,98468%78.2
#28Point Loma Nazarene UniversitySan Diego, CAPrivate nonprofit$45,30077%78.1
#29California Lutheran UniversityThousand Oaks, CAPrivate nonprofit$51,75070%77.8
#30Southern California Institute of TechnologyAnaheim, CAPrivate for-profit$17,91574%76.2
#31Concordia University-IrvineIrvine, CAPrivate nonprofit$42,50058%75.5
#32California State University-ChicoChico, CAPublic$6,08463%73.9
#33California State University-NorthridgeNorthridge, CAPublic$6,08457%73.0
#34California Baptist UniversityRiverside, CAPrivate nonprofit$39,07862%72.7
#35California State University-SacramentoSacramento, CAPublic$6,08456%72.4
#36California State University-FresnoFresno, CAPublic$6,08457%71.4
#37California State University-Los AngelesLos Angeles, CAPublic$6,08453%71.4
#38California State University-San BernardinoSan Bernardino, CAPublic$6,08455%70.9
#39National UniversitySan Diego, CAPrivate nonprofit$13,28443%70.9
#40California State University-San MarcosSan Marcos, CAPublic$6,08455%70.8
#41California State University-Monterey BaySeaside, CAPublic$6,08459%70.8
#42Sonoma State UniversityRohnert Park, CAPublic$6,08458%70.5
#43Saint Mary's College of CaliforniaMoraga, CAPrivate nonprofit$57,30370%70.3
#44San Francisco State UniversitySan Francisco, CAPublic$6,08450%69.0
#45Azusa Pacific UniversityAzusa, CAPrivate nonprofit$43,75862%68.1
#46California State University-BakersfieldBakersfield, CAPublic$6,08450%67.5
#47California State University-StanislausTurlock, CAPublic$6,08453%67.3
#48California State University-East BayHayward, CAPublic$6,08448%67.0
#49California State University-Dominguez HillsCarson, CAPublic$6,08443%66.9
#50California State University-Channel IslandsCamarillo, CAPublic$6,08451%66.6
#51La Sierra UniversityRiverside, CAPrivate nonprofit$36,72060%65.0
#52California State Polytechnic University-HumboldtArcata, CAPublic$6,08449%64.8
#53William Jessup UniversityRocklin, CAPrivate nonprofit$36,00056%64.0
#54San Francisco Bay UniversityFremont, CAPrivate nonprofit$7,92057.1

Best Master's Computer Science Programs in California

35
Programs ranked
$15,850
Avg tuition/yr
69%
Avg grad rate

Program Landscape

California offers 40 master's degree programs in computer science, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs, U of Southern California, U of California-San Diego, U of California-Irvine, combine advanced technical training with research opportunities and leadership development.

Career Outcomes

Master's graduates in California earn a median salary of $145,770, approximately 20-30% higher than bachelor's degree holders. The concentration of technology companies in San Francisco, San Jose, Los Angeles creates strong demand for graduate-level talent, with Google, Apple, Meta actively recruiting from these programs.

Costs & Value

Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages $17,366/yr, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals.

Curriculum & Specializations

Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among California's computer science schools at the graduate level, these programs stand out for both academic quality and career outcomes.

🥉
Stanford University
Stanford, CAPrivate nonprofit
$65,127
Tuition/yr
92%
Grad rate
93.6
Hakia Score
Show all 35 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6University of California-BerkeleyBerkeley, CAPublic$12,26093%91.3
#7California Polytechnic State University-San Luis ObispoSan Luis Obispo, CAPublic$6,08486%90.4
#8University of California-DavisDavis, CAPublic$12,26086%89.8
#9San Diego State UniversitySan Diego, CAPublic$6,08476%89.5
#10University of California-Santa BarbaraSanta Barbara, CAPublic$12,26083%88.6
#11California State University-Long BeachLong Beach, CAPublic$6,08469%87.4
#12University of California-RiversideRiverside, CAPublic$12,26076%82.0
#13University of California-Santa CruzSanta Cruz, CAPublic$12,26075%81.9
#14California State Polytechnic University-PomonaPomona, CAPublic$6,08468%79.4
#15San Jose State UniversitySan Jose, CAPublic$6,08469%78.8
#16University of San FranciscoSan Francisco, CAPrivate nonprofit$59,95070%78.5
#17California State University-FullertonFullerton, CAPublic$6,08470%77.3
#18University of the PacificStockton, CAPrivate nonprofit$56,14069%77.1
#19California State University-NorthridgeNorthridge, CAPublic$6,08457%70.7
#20California State University-ChicoChico, CAPublic$6,08463%70.1
#21California State University-SacramentoSacramento, CAPublic$6,08456%69.0
#22California State University-Los AngelesLos Angeles, CAPublic$6,08453%68.2
#23California State University-San BernardinoSan Bernardino, CAPublic$6,08455%67.8
#24California State University-FresnoFresno, CAPublic$6,08457%67.8
#25Northcentral UniversitySan Diego, CAPrivate nonprofit$11,06467.1
#26California State University-San MarcosSan Marcos, CAPublic$6,08455%65.9
#27National UniversitySan Diego, CAPrivate nonprofit$13,28443%64.8
#28San Francisco State UniversitySan Francisco, CAPublic$6,08450%64.8
#29California State University-Dominguez HillsCarson, CAPublic$6,08443%63.6
#30California State University-East BayHayward, CAPublic$6,08448%62.9
#31William Jessup UniversityRocklin, CAPrivate nonprofit$36,00056%62.7
#32Sofia UniversityPalo Alto, CAPrivate for-profit$18,00061.7
#33Naval Postgraduate SchoolMonterey, CAPublic61.7
#34California State University-Channel IslandsCamarillo, CAPublic$6,08451%61.1
#35San Francisco Bay UniversityFremont, CAPrivate nonprofit$7,92060.4

Best Doctoral Computer Science Programs in California

12
Programs ranked
$22,198
Avg tuition/yr
86%
Avg grad rate

Program Landscape

California is home to 14 doctoral programs in computer science, preparing students for research positions, faculty appointments, and executive technical roles. Leading programs at U of Southern California, UC Berkeley, U of California-San Diego are recognized for cutting-edge research, strong faculty publications, and competitive funding packages.

Career Outcomes

Doctoral graduates command premium salaries, with California PhD holders earning a median of $182,213, reflecting the advanced expertise required for research and executive positions. The San Francisco, San Jose, Los Angeles region's research universities and corporate R&D centers provide extensive collaboration opportunities with industry leaders like Google, Apple, Meta.

Costs & Value

PhD programs typically require 4-6 years of full-time study, including coursework, qualifying examinations, and original dissertation research. Many programs offer full funding through teaching or research assistantships, covering tuition and providing stipends of $25,000–$40,000 annually.

Curriculum & Specializations

Research strengths across California programs include artificial intelligence, cybersecurity, human-computer interaction, systems, and theoretical computer science. For aspiring researchers pursuing computer science degrees in California, graduates go on to careers as university faculty, industry research scientists, or technical executives, contributing to advances in technology that impact millions of users worldwide.

🥉
Stanford University
Stanford, CAPrivate nonprofit
$65,127
Tuition/yr
92%
Grad rate
91.3
Hakia Score
Show all 12 ranked programs
RankSchoolLocationTypeTuitionGrad RateHakia Score
#6University of California-IrvineIrvine, CAPublic$12,26087%88.0
#7University of California-DavisDavis, CAPublic$12,26086%85.4
#8University of California-Santa BarbaraSanta Barbara, CAPublic$12,26083%83.4
#9University of California-RiversideRiverside, CAPublic$12,26076%74.7
#10University of California-Santa CruzSanta Cruz, CAPublic$12,26075%74.5
#11Northcentral UniversitySan Diego, CAPrivate nonprofit$11,06472.5
#12Naval Postgraduate SchoolMonterey, CAPublic50.9

Best California CS programs for…

Eight scenario-based picks across the 193 accredited California CS programs we track. Each pick reflects a single decision factor, cost, transfer pathway, industry pipeline, online flexibility, not overall ranking.

Best Bay Area research powerhouse

Top of our overall rankings (100/100) at $11,834 in-state tuition. EECS Berkeley feeds Google, Meta, and OpenAI at a rate no other California public can match.

Best for Southern California / LA

Strongest Los Angeles-region CS program at in-state UC tuition. UCLA grads dominate the entertainment-tech pipeline (Netflix, Disney, Riot) plus the LA-area aerospace and defense sector.

Best community-college transfer feeder
De Anza CollegeCupertino, CA

Highest CCC-to-UC transfer rate for CS in the state. De Anza alumni transfer into UC Berkeley, UC San Diego, and UCLA at rates that beat most ASSIST.org-published averages.

Best fully online bachelor's in California

Tuition-free model (small per-course assessment fees), DEAC-accredited, with an established CS bachelor's. Trade-off: less recognized brand than UC/CSU online options. Right for working adults optimizing cost.

Best private research university

Strongest non-public California CS program at the bachelor's level, with an exceptionally well-ranked master's and PhD pipeline. Worth the $66,640 sticker only if you receive substantial aid or have specific USC connections.

Best San Diego / biotech-adjacent CS

San Diego's combination of biotech, defense (Qualcomm, General Atomics), and Navy research creates a unique CS hiring market that UCSD feeds directly. Strong systems and bioinformatics tracks.

Best master's for career advancement

USC's online MS in CS is the most accessible top-tier California master's for working professionals. Part-time pacing, no GRE for qualified applicants, real research credentials behind the degree.

Best doctoral feeder for AI/ML research

BAIR (Berkeley AI Research) is one of the three or four most-cited academic AI labs in the world. The Berkeley CS PhD is the most direct California path into industry research labs (Google DeepMind, Anthropic, Meta FAIR).

CS Credentials & California Hiring Pipelines

Credential / DegreeTypical California RolesTop Hiring Employers
CS Bachelor's (BS/BA) from UC/Stanford/USCSoftware Engineer I/II, ML Engineer, Data Engineer, Security EngineerGoogle, Apple, Meta, Nvidia, Anthropic, OpenAI, Salesforce, Adobe
CS Bachelor's from CSU/private regionalSoftware Engineer, Application Developer, QA Engineer, DevOps EngineerMid-size tech, defense contractors (Northrop, Lockheed), banking, healthcare tech
CS Associate's + CCC-to-UC transfer pathwayJunior Developer, Help Desk, QA Tester, Bridge to UC bachelor'sPublic-sector IT, MSPs, transferring into UC CS pipeline
CS Master's (MS) in CaliforniaSenior Engineer, ML Engineer, Research Engineer, Specialist rolesSame as bachelor's tier, plus specialized research-engineer pipelines at FAANG labs
CS PhD from UC Berkeley / Stanford / USCResearch Scientist, ML Research Scientist, Compiler Engineer, Distributed Systems ResearcherGoogle DeepMind, Anthropic, Meta FAIR, Nvidia Research, Microsoft Research, Bay Area startups
CS bachelor's + AWS / Google Cloud / CISSP certification stackCloud Engineer, Site Reliability Engineer, Security Engineer, DevOps EngineerCloud-native employers, mid-size SaaS, all California enterprise IT

Source: BLS OEWS California 2024 + Hakia employer pipeline research

Computer Science Degree Costs & Tuition in California

MetricValue
Average in-state tuition$13,394/year
Average out-of-state tuition$33,485/year
Community college tuition$3,349/year
4-year savings for residents$80,364
2+2 transfer pathway savings$20,090

Source: IPEDS 2024

Financial Aid & Scholarships for California CS Students

Verdict: California's Cal Grant is generous, but the single largest practical advantage for in-state CS students is the UC Blue and Gold Opportunity Plan, full UC systemwide tuition coverage for California families under $80,000 income. That program makes a UC CS bachelor's (Berkeley, UCLA, San Diego, Davis, Irvine) one of the lowest-net-cost top CS pipelines in the country, and it stacks with Cal Grant, Pell, and the Middle Class Scholarship.

Cal Grant eligibility is automatic from your FAFSA, students don't choose between Grant A, B, or C. Award amounts favor UC enrollment (Cal Grant A covers systemwide tuition of ~$14,300; B adds an access stipend at higher tiers). The structural catch: the priority deadline is March 2, which trips up out-of-state applicants who learn about Cal Grant on the federal aid timeline.

Federal Pell (up to $7,395 for 2024-25) stacks on top of state aid for lower-income students. The Middle Class Scholarship extends support to families up to $217,000 income, California is one of very few states with substantial middle-income scholarship support. Undocumented students apply via the California Dream Act Application instead of FAFSA and remain eligible for Cal Grant and institutional aid.

For CS students specifically, layer in tech-employer scholarships (Google, Microsoft, Apple, Adobe) and society scholarships (ACM, IEEE-CS). Net effect: a financially careful UC CS bachelor's commonly runs $0-$15,000 in out-of-pocket tuition across all four years for a California resident with demonstrated need, one of the best ROI deals in US tech education.

Computer Science Salaries by Metro Area

Median annual salary in California metro areas

San Francisco$160K
San Jose$153K
Los Angeles$146K
San Diego$138K
View data table
CategoryValue
San Francisco$160K
San Jose$153K
Los Angeles$146K
San Diego$138K

Source: BLS OEWS May 2024

Hakia.com

Top Employers Hiring Computer Science Graduates in California

Find computer science jobs in California. These major employers across California metro areas are actively hiring computer science degree holders. Click employer names to view current job openings.

Computer Science Jobs in Silicon Valley

CA
~2,943 Open Positions

Silicon Valley remains the global center of tech innovation. Headquarters for Google, Apple, Meta, and thousands of startups.

Nearby cities: San Jose, Palo Alto, Mountain View, Sunnyvale, Santa Clara, Cupertino, Menlo Park, Redwood City

Google
Search/AI/Cloud
Apple
Consumer Electronics
Meta
Social/VR/AI
Nvidia
AI Chips/GPU
Salesforce
Enterprise CRM
Oracle
Enterprise Software
Cisco
Networking
Adobe
Creative Software
LinkedIn
Professional Network
Intel
Semiconductors

Computer Science Jobs in San Francisco

CA

San Francisco is a major fintech and enterprise software hub. Salesforce Tower anchors a dense tech ecosystem.

Nearby cities: Oakland, Berkeley, Daly City, South San Francisco, San Mateo, Fremont

Stripe
Fintech/Payments
Databricks
Data/AI Platform
Figma
Design Tools
Uber
Transportation/Delivery
Airbnb
Travel/Hospitality

Computer Science Jobs in Los Angeles

CA

LA has a diverse tech scene spanning entertainment tech, aerospace, and ecommerce. SpaceX and Snap are headquartered here.

Nearby cities: Santa Monica, Culver City, Burbank, Pasadena, Long Beach, Irvine, El Segundo

Snap Inc.
Social Media
SpaceX
Aerospace
Netflix
Streaming
Disney
Entertainment
Northrop Grumman
Defense/Aerospace

Computer Science Jobs in San Diego

CA

San Diego is a biotech and defense technology hub. Qualcomm is headquartered here alongside major military contractors.

Nearby cities: La Jolla, Carlsbad, Chula Vista, Oceanside, Escondido, El Cajon

Qualcomm
Wireless/5G
Intuit
Financial Software
Teradata
Data Analytics
General Atomics
Defense/Aerospace
Illumina
Biotech/Genomics

California Tech Industry & Infrastructure

California concentrates roughly a third of all U.S. venture capital investment and houses the headquarters of every company in the top five U.S. tech market caps. For a CS graduate, that translates into denser-than-anywhere hiring pipelines — but it also means the supply of CS graduates is unusually large, and competition for entry-level roles at named employers is intense.

Bay Area

San Francisco, San Jose, Oakland, Berkeley

Global center for consumer internet, AI/ML research, and high-growth software startups. Entry-level total compensation at named employers regularly clears $200,000 for new bachelor's graduates from top programs.

Los Angeles

Los Angeles County

Quieter but substantial tech market centered on entertainment-tech (Netflix, Disney Streaming, Riot, Activision-Blizzard), aerospace-adjacent software (SpaceX, Anduril, Northrop), and emerging fintech and consumer-app clusters.

San Diego

San Diego County

Smaller but dense in defense, biotech-adjacent software, and Qualcomm-anchored wireless engineering.

California does not levy a separate state-level tech tax credit at scale; the federal R&D credit is the relevant lever for most tech employers.

California Regulation Affecting Computer Science Graduates

Several California laws directly shape what CS graduates work on — particularly anyone joining a privacy, security, data, or AI team. These create both job market demand (compliance is a substantial employer concern) and constrain technical decisions in ways federal law does not.

California Consumer Privacy Act (CCPA / CPRA)

Strongest US state privacy law. Requires explicit consumer rights around data access, deletion, and sale opt-out for any business serving California residents at scale.

Engineers joining privacy, data, or security teams at California employers engage with CCPA daily.

Read more

AB-2273 — California Age-Appropriate Design Code Act

Requires data minimization, default privacy protections, and impact assessments for online products likely to be accessed by minors.

Drove significant engineering work at every consumer internet company headquartered in California.

Read more

SB-21 and state AI guidance

California has issued executive-branch guidance on generative AI in state government and is the most active US state legislature on AI policy.

Engineers building AI products serving California users should expect material compliance overhead.

Read more

California Privacy Protection Agency (CPPA)

First US state privacy enforcement agency. Issues regulations under CCPA/CPRA and brings enforcement actions.

Tech-adjacent compliance work has grown substantially since CPPA stood up.

Read more

Professional Engineer Licensure in California

California recognizes Professional Engineer (PE) licensure in software engineering, but it is rarely required for industry work. ABET-EAC accredited SE degrees count toward PE eligibility; ABET-CAC CS does not. Most California CS graduates never seek PE licensure.

California licensing board

California Financial Aid Programs

Cal Grant A/B/C

State grant

Up to ~$12,570/yr for UC, ~$5,742/yr for CSU, ~$1,094/yr for community college

California residents pursuing undergraduate degrees with demonstrated financial need

Varies by income tier

California undergrads at UC and CSU with family income up to $217,000

California College Promise Grant

Community college fee waiver

Full enrollment fee waiver

California residents at community college with financial need

Chafee Grant

State grant

Up to $5,000/yr

Current or former foster youth pursuing vocational training or college

Transfer Pathways for California CS Students

Verdict: California's community-college-to-UC transfer is the strongest US state transfer system on paper and one of the best higher-education cost optimizations available, but CS is among the hardest majors to transfer into successfully. The cost savings are real; the competition is too.

ASSIST.org is the official articulation database, verify every course you take maps to a UC or CSU equivalent before you enroll. Cal-GETC (effective Fall 2025) consolidates the older IGETC/CSU-GE patterns into a single transfer general-education curriculum accepted by both systems. The Associate Degree for Transfer (ADT) program guarantees junior-standing admission to a CSU, though not necessarily your first-choice campus.

The competitive CS reality: UC Berkeley and UCLA CS transfer admit rates run under 10%, the lowest of any UC majors. Strong transfer candidates complete the full lower-division CS sequence (CS 61A/61B-equivalents, discrete math, linear algebra, multivariable calculus) at the community college with 3.7+ GPAs. UC Davis, Irvine, Santa Barbara, Santa Cruz, Riverside, and Merced offer Transfer Admission Guarantee (TAG) that locks in admission for qualified transfers, meaningful safety nets if you're not targeting Berkeley/UCLA.

Top transfer-pipeline community colleges for CS: De Anza (Cupertino, exceptional UC Berkeley transfer rate), Foothill (Los Altos Hills), Diablo Valley (Pleasant Hill), Santa Monica College, Pasadena City College. These schools have refined CS prerequisite sequences and dedicated transfer counseling. Net cost over four years is typically 40-50% lower than starting directly at UC, with the same UC degree at the end.

Computer Science Job Market & Salary in California

Verdict: California has the highest nominal CS salaries in the US and that didn't change in the post-2022 tech layoffs. The real story for 2026 graduates is more complicated: total compensation at named Big Tech is still elite, but entry-level hiring at FAANG-tier employers is down sharply and new-grad recruiting now skews heavily toward intern-conversion rather than open requisitions.

By metro, Levels.fyi and BLS OEWS paint a clear hierarchy: San Jose / Silicon Valley averages ~$237,000 with top-quartile senior IC compensation clearing $370K+. San Francisco is close behind at $226,000. Los Angeles averages $155,000 (entertainment-tech and aerospace skew). San Diego averages $143,000 (biotech-adjacent and Qualcomm-anchored). Adjusting for cost of living closes the gap meaningfully, a San Diego CS engineer's salary buys roughly equivalent purchasing power to a Bay Area engineer's once housing is factored in.

2026 sector picture: AI/ML specialization is the single biggest career-defining advantage. Meta, Anthropic, Google DeepMind, and Nvidia hire aggressively for ML research roles at $300K-$700K total compensation. Conventional product engineering at Big Tech is hiring slower than 2021-2022 levels but stable. Cybersecurity, cloud infrastructure, and developer tools remain strong-demand niches. The weakest market: pure web development without specialization.

Two structural realities shape the 2026 job hunt for California CS graduates: (1) return-to-office mandates at major employers have re-concentrated hiring in Bay Area and LA metros, narrowing remote options versus 2021-2023; (2) internships are the dominant pipeline, students who don't secure a summer internship at a target employer have materially lower full-time conversion odds than peers who did. For related career paths, see our Software Engineer Career Guide, AI/ML Engineer Career Guide, and Data Analyst Career Guide.

Entry-Level (0-2 yrs)

New graduates and career changers

Senior (8+ yrs)

Technical leads and architects

Median Salary in California$94,751$211,367
Typical RolesJunior Developer, AnalystStaff Engineer, Architect
Remote Work AccessLimitedCommon
Degree ExpectationBachelor's sufficientMaster's preferred

Online vs On-Campus Computer Science Programs in California

Online Programs

21 available in California

On-Campus Programs

Traditional classroom experience

Typical Tuition$12,055/yr$13,394/yr
Schedule FlexibilitySelf-paced or asyncFixed schedule
NetworkingVirtual cohortsIn-person, career fairs
Best ForWorking professionalsTraditional students
Completion Time2-4 years (flexible)4 years (standard)

Compare Computer Science Programs in Other States

Computer Science Degree Programs in California: FAQ

What are the best computer science degree programs in California?
The best computer science degree programs in California based on our methodology are: 1) University of California-Berkeley (96% graduation rate), 2) University of California-Irvine, and 3) University of California-Los Angeles. Our rankings weight graduation rates (25%), program completions (35%), selectivity (20%), and career outcomes (20%). California offers 144 total accredited programs across 109 public and 32 private institutions. See our complete rankings for all 61 bachelor's programs.
How much do computer science degree programs cost in California?
Computer Science degree program costs in California vary significantly by institution type. In-state public tuition averages $13,394/year, while private institutions average $29,467/year. Community colleges offer the most affordable path at approximately $3,349/year for associate's degrees. The total 4-year cost ranges from $53,576 at public schools to $117,867 at private institutions before financial aid. Most students don't pay full sticker price, federal grants, state aid, and institutional scholarships can reduce costs by 30-60%.
What salary can computer science degree graduates earn in California?
Computer Science professionals in California earn a median salary of $145,770, which is 26% above the national average of $115,500. Entry-level positions typically start around $94,751, while senior roles exceed $211,367. Salaries vary by metro area: San Francisco ($160,347), San Jose ($153,059) offer the highest compensation. Specialized roles like AI/ML engineers and cloud architects command premiums of 15-30% above median.
Are there online computer science degree programs in California?
Yes, California offers 21 accredited online Computer Science programs from state institutions. These programs award the same degree as on-campus options and include synchronous and asynchronous formats. Top-ranked online programs include offerings from University of Southern California and University of the People. Online programs typically cost the same as on-campus tuition for in-state students. Many programs offer flexible scheduling for working professionals, with some offering accelerated completion in 2-3 years. Ensure any online program holds regional accreditation and ideally ABET accreditation for engineering programs.
What companies hire computer science degree graduates in California?
Major Computer Science employers in California include Google, Apple, Meta, Netflix, Salesforce. The San Francisco and San Jose metro areas serve as primary tech hubs with thousands of open positions. Top employers maintain recruiting pipelines directly from California universities, with many offering internship-to-hire programs. Beyond tech giants, opportunities exist in healthcare IT, financial services, defense contractors, and growing startups. California's tech sector shows +22% projected job growth through 2033, outpacing most other industries.
Is a computer science degree program worth it in California?
A computer science degree program in California offers strong ROI with a $145,770 median salary and +22% projected job growth. At average in-state tuition of $13,394/year, graduates typically recoup their educational investment within 3-5 years. The degree opens doors to high-paying careers in software development ($164,720), data science, cybersecurity, and AI/ML. Beyond salary, benefits include job security, remote work flexibility, and clear advancement paths. Alternative paths like bootcamps exist for career changers, but bachelor's degrees provide broader career options and higher lifetime earnings.
How long do computer science degree programs take in California?
Standard completion times for computer science degree programs in California are: Associate's (2 years, 60 credits), Bachelor's (4 years, 120 credits), and Master's (1-2 years, 30-36 credits). However, actual timelines vary based on course load, transfer credits, and program format. Accelerated programs can compress a bachelor's to 3 years or a master's to 12 months. Part-time students typically need 5-6 years for a bachelor's degree. California community colleges offer a cost-effective "2+2" path: complete your associate's in 2 years, then transfer to a California university for the final 2 years of a bachelor's program.
What financial aid is available for computer science degree students in California?
California computer science degree students can access multiple financial aid sources. Federal aid includes Pell Grants (up to $7,395/year for qualifying students) and federal student loans. California state grants provide additional support for residents attending in-state schools. Institutional scholarships from universities can significantly reduce costs, many schools offer merit-based awards for STEM students. Work-study programs and teaching/research assistantships (especially for graduate students) provide income while building experience. Complete the FAFSA by California's priority deadline to maximize aid eligibility. Some employers also offer tuition reimbursement for employees pursuing CS degrees.

Data Sources

Institutional characteristics, completions, graduation rates

California salary and employment data

Official University Websites

Program details and admissions information

Last Updated: June 26, 2026. Rankings based on IPEDS 2024 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
Taylor Rupe

Taylor Rupe

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.

Computer Science Degree Programs in California, Detailed School Profiles

Best Associate's Computer Science Degree Programs in California

De Anza College, Cupertino, CA

Hakia Insight: De Anza's Cupertino location means students can attend recruiting events and internship interviews at Apple, Google, and Meta during lunch breaks, collapsing the traditional gap between coursework and industry access that most community colleges can't offer.

At the associate's level, de Anza College, located in Cupertino in the heart of Silicon Valley, offers one of California's premier community college computer science programs. The program provides rigorous preparation for transfer to top-tier universities and direct workforce entry. Students study programming in multiple languages including Java, C++, Python, and JavaScript, along with advanced topics like data structures, algorithms, and software engineering principles. The college maintains close relationships with nearby tech giants like Apple, Google, and Meta, offering internship opportunities and industry connections. The curriculum emphasizes both theoretical foundations and practical applications, preparing students for competitive university programs. De Anza's computer science program has an exceptional track record of student transfers to UC Berkeley, Stanford, and other prestigious institutions. Modern facilities include dedicated programming labs, maker spaces, and collaborative learning environments that mirror industry settings.

Programs Offered
  • Associate of Science in Computer Science, 2 years, on-campus
  • Associate of Applied Science in Computer Science, 2 years, online
Career Outcomes

Top Employers: Apple, Google, Meta, Netflix, Adobe, Various Silicon Valley startups.

Top Transfer Destinations
  • UC Berkeley
  • UCLA
  • UC San Diego
  • Stanford University
  • San Jose State University
Entry-Level Career Paths
  • Software Developer Intern
  • Junior Web Developer
  • QA Engineer
  • Technical Support Engineer
  • Database Administrator Assistant
Included Certifications
  • AWS Cloud Practitioner
  • Google Cloud Associate
  • Oracle Java Certification
  • CompTIA Security+

Location Advantages: Silicon Valley location in Cupertino, CAAccess to technology companies and research opportunities

San Diego Miramar College, San Diego, CA

Key Distinction: Focus on function and use of the computer. Includes general study of computer languages as well as utilization and application of computer software

Hakia Insight: San Diego Miramar's partnerships with Nvidia and JetBrains give students access to professional-grade tools (CUDA, IntelliJ) at no cost during their associate's, building portfolios with the same software stack employers actually use.

San Diego Miramar College's Computer and Information Sciences program offers a comprehensive Associate of Science degree with a distinctive focus on the function and use of computers, combining theoretical computer languages study with practical software applications. The program stands out for its hands-on approach that includes assembly programming, business software training, and algorithmic reasoning development. Students develop critical skills including implementing programming solutions, understanding computer systems architecture, writing and debugging assembly programs, and demonstrating business software proficiency. The curriculum emphasizes both technical competencies and practical applications, preparing graduates for diverse technology careers. Career pathways include Programming, Systems Development, Network Technology, Database Administration, Internet Education, and Technical Support roles. The program is housed within the School of Business Technical Careers & Workforce Initiatives, reflecting its practical, career-focused orientation. Students benefit from instruction by faculty like Assistant Professor Danish Khan and receive guidance on complementary math studies, given the math-heavy nature of computer science. The program also offers transfer options through an Associate of Science for Transfer in Computer Science, along with Certificate of Achievement and Certificate of Performance options, providing flexible pathways for students with varying career goals and educational timelines.

Programs Offered
  • Computer and Information Sciences, 2 years, on-campus. Associate of Science in Computer and Information Sciences
Industry Partners
  • Nvidia (sponsor)
  • JetBrains (sponsor)
  • Verified Program (partner)
  • NRP (partner)
Career Outcomes

Top Employers: Qualcomm, General Atomics, UC San Diego, Kaiser Permanente, County of San Diego.

Notable Faculty
  • Danish Khan - Assistant Professor
Transfer Agreements
  • San Diego State University, articulation
  • University of California San Diego, articulation
  • CSU Channel Islands, articulation
  • CSU Northridge, articulation
  • UC Berkeley, articulation
Top Transfer Destinations
  • UC San Diego
  • San Diego State University
  • California State University San Marcos
  • UC Santa Barbara
  • California Polytechnic State University San Luis Obispo
Entry-Level Career Paths
  • Help Desk Technician
  • Network Technician
  • Cybersecurity Analyst
  • Computer Support Specialist
  • Junior Software Developer
Included Certifications
  • CompTIA A+
  • CompTIA Security+
  • CompTIA Network+
  • Cisco CCNA
  • Microsoft Technology Associate

Location Advantages: San Diego tech industry proximityIndustry partnerships with major technology companies

Irvine Valley College, Irvine, CA

Key Distinction: IVC's Computer Science program offers specialized UC Irvine transfer pathways with active articulation agreements and provides comprehensive programming language instruction from introductory Python to advanced assembly language and data structures.

Hakia Insight: Irvine Valley's active articulation agreements with UC Irvine create a direct pipeline that honors coursework in ways informal transfers don't—students exit with both an associate's and junior standing at a UC, compressing time-to-bachelor's without the typical transcript limbo.

At the associate's level, irvine Valley College provides a robust computer science program serving students in Orange County's thriving technology corridor. The program offers foundational courses in programming, computer systems, and software development with strong emphasis on transfer preparation to four-year universities. Students benefit from modern computer labs and curriculum that includes popular programming languages such as Java, C++, Python, and web development technologies. The college's location in Irvine provides proximity to major technology companies and startups, offering networking and internship opportunities. The program structure includes both theoretical computer science concepts and practical application through project-based learning. Faculty maintain industry connections and update curriculum to reflect current technology trends. The associate degree pathway prepares students for transfer to prestigious universities including UC Irvine, while also providing workforce-ready skills for immediate employment in entry-level technology positions throughout Orange County's competitive job market.

Programs Offered
  • Associate of Science in Computer Science, 2 years, on-campus
  • Associate of Applied Science in Computer Science, 2 years, online
Career Outcomes

Top Employers: Blizzard Entertainment, Edwards Lifesciences, Broadcom, UC Irvine, Orange County government.

Notable Faculty
  • Chan Loke, Department Chair
Transfer Agreements
  • University of California, Irvine, articulation
  • University of California, Riverside, articulation
  • California State Polytechnic University, Pomona, articulation
  • California State University, Fullerton, articulation
Top Transfer Destinations
  • UC Irvine
  • UCLA
  • UC San Diego
  • California State University Fullerton
  • California Polytechnic State University Pomona
Entry-Level Career Paths
  • Help Desk Technician
  • Computer Support Specialist
  • Junior Software Developer
  • Web Developer
  • Quality Assurance Tester
Included Certifications
  • CompTIA A+
  • CompTIA Security+
  • Microsoft Technology Associate
  • Oracle Java Certification

Location Advantages: Located in Irvine, California - heart of tech industryClose proximity to major technology companies and research institutionsStrong community college system with established transfer pathways

Time to Completion: Four semesters (2 years full-time)

Foothill College, Los Altos Hills, CA

Hakia Insight: Foothill College's partnerships with Cisco, Red Hat, and AWS embed industry certifications into the associate's curriculum itself—graduates hold vendor credentials alongside their degree, a credential stacking strategy that dramatically accelerates hiring timelines.

At the associate's level, the Associate in Science degree in Computer Science at Foothill College satisfies transfer requirements of many 4-year colleges and universities with an up-to-date curriculum that is valuable for enhancing career opportunities of working professionals. The program is available online and serves the local Silicon Valley industry's need for qualified software engineers and system administrators.

Programs Offered
  • Associate of Science in Computer Science, 2 years, on-campus
  • Associate of Applied Science in Computer Science, 2 years, online
Industry Partners
  • Cisco (corporate)
  • Red Hat (corporate)
  • Amazon Web Services (corporate)
  • VMware (corporate)
  • EMC (corporate)
Admissions

GPA Requirement: 2.0.

Transfer Agreements
  • California State Universities, guaranteed

Location Advantages: Located in Silicon Valley with continued industry demand for qualified professionalsAccess to local technology companies and networking opportunities

College of the Canyons, Santa Clarita, CA

Hakia Insight: College of the Canyons' University Center partnerships allow students to complete bachelor's degrees on-campus without transferring, a rare model that keeps tuition low while eliminating the cultural and logistical friction of switching institutions.

At the associate's level, college of the Canyons offers robust computer science and information technology programs serving the Santa Clarita Valley and surrounding areas. The program provides comprehensive training in programming fundamentals, software development, database design, and web technologies. Students can pursue Associate degrees designed for seamless transfer to CSU and UC systems, with particular strength in preparing students for computer science programs at nearby universities. The college maintains connections with entertainment industry technology companies in the region, given proximity to Hollywood and Burbank production facilities. The curriculum balances theoretical computer science concepts with practical, hands-on experience using current industry tools and methodologies. Faculty bring diverse backgrounds from both academia and industry. The program offers flexible scheduling with day, evening, and online options to serve traditional students and working professionals seeking career advancement or transition into technology fields.

Programs Offered
  • Associate of Science in Computer Science, 2 years, on-campus
  • Associate of Applied Science in Computer Science, 2 years, online
Career Outcomes

Top Employers: Disney, Warner Bros, Lockheed Martin, Kaiser Permanente, Local school districts, Small tech companies.

Top Transfer Destinations
  • California State University Northridge
  • UCLA
  • UC Santa Barbara
  • California Polytechnic State University San Luis Obispo
  • California State University Long Beach
Entry-Level Career Paths
  • Help Desk Technician
  • Computer Support Specialist
  • Junior Web Developer
  • IT Support Assistant
  • Database Assistant
Included Certifications
  • CompTIA A+
  • Adobe Certified Associate
  • Microsoft Office Specialist
  • Google IT Support Professional

Location Advantages: Located in Santa Clarita with Valencia and Canyon Country campusesUniversity Center partnerships for bachelor's degree completion

Best Bachelor's Computer Science Degree Programs in California

University of California-Los Angeles, Los Angeles, CA

Key Distinction: Undergraduate Research Scholars Program. Senior capstone design project

Hakia Insight: UCLA's 31 research labs and centers, paired with the Undergraduate Research Scholars Program, mean CS majors can begin publishing-track research as sophomores; the density of labs per student exceeds most PhD programs.

UCLA's Computer Science bachelor's program is housed within the Henry Samueli School of Engineering and Applied Science, offering a rigorous curriculum that balances theoretical foundations with practical applications. The program requires completion of core computer science courses including algorithms, data structures, software engineering, and computer systems architecture, along with substantial mathematics and physics requirements. Students can pursue specializations in areas like artificial intelligence, computer graphics, cybersecurity, and bioinformatics. The program emphasizes undergraduate research opportunities through faculty-mentored projects and the Undergraduate Research Scholars Program. Students benefit from UCLA's proximity to Silicon Valley and Hollywood, providing unique internship and career opportunities in both traditional tech companies and entertainment industry technology roles. The curriculum includes a senior capstone design project, and many students participate in hackathons, coding competitions, and student organizations like ACM and IEEE chapters.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • 31 Research Labs & Centers
Industry Partners
  • AMD (tech)
  • Northrop Grumman (aerospace/defense)
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Microsoft, Amazon, Apple, Meta.

Notable Faculty
  • Wei Wang, Department Chair
  • Jason Cong, Volgenau Chair for Engineering Excellence, adaptive computing

Location Advantages: Located in Los Angeles tech hubAccess to major cloud computing companiesStrong industry connections in Southern California

University of California-Berkeley, Berkeley, CA

Key Distinction: Undergraduate research opportunities with self-initiated projects. CS Scholars Program for students from under-resourced communities

Hakia Insight: Berkeley's CS Scholars Program explicitly targets underrepresented students with cohort-building and research access from day one, meaning admitted scholars don't just attend Berkeley—they're embedded in a support infrastructure that meaningfully shifts retention and research output.

UC Berkeley's Bachelor of Arts in Computer Science prepares students for careers in industry and research through a broad curriculum encompassing theory of computation, algorithm design, computer architecture, programming languages, operating systems, artificial intelligence, and natural language processing. The program emphasizes foundational concepts and learning skills to prepare students for emerging technologies. Students complete core technical classes in their first semesters, then explore specialized topics in areas like networking, graphics, databases, and physical systems. Undergraduate research opportunities allow students to pursue self-initiated projects that contribute to knowledge in their area of interest. The program serves students planning careers at Fortune 500 companies, startups, or pursuing advanced degrees and research positions.

Programs Offered
  • Bachelor of Arts in Computer Science, 4 years, on-campus. BA
Research Labs and Institutes
  • Berkeley Artificial Intelligence Research Lab
  • AMP Lab
  • NetSys Lab
  • RISE Lab
  • Sky Computing Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Intel (corporate)
  • IBM (corporate)
  • Facebook (corporate)
  • Apple (corporate)
  • DARPA (government)
Notable Faculty
  • Stuart Russell, Artificial intelligence
  • David Patterson, Computer architecture
  • Dawn Song, Computer security
  • Pieter Abbeel, Robotics and machine learning
Accreditations and Certifications
  • ABET accredited

Location Advantages: Silicon Valley proximitySan Francisco Bay Area tech ecosystemWorld's highest concentration of tech companies and venture capital

University of California-San Diego, La Jolla, CA

Key Distinction: Interdisciplinary elective options across cognitive science, data science, electrical engineering, mathematics, linguistics, and visual arts. Undergraduate research opportunities through CSE 190 topics courses (max 12 units across 3 offerings)

Hakia Insight: UC San Diego's interdisciplinary electives across linguistics, visual arts, and cognitive science, combined with the San Diego Supercomputer Center, attract students building at the intersection of computation and human-facing domains—rare for a CS program not explicitly labeled 'human-computer interaction.'

UC San Diego's Bachelor of Science in Computer Science (CS26) is a rigorous program preparing students to contribute to societal advances through computing innovation. The curriculum features a strong lower-division foundation in mathematics, programming methodology, and computer organization, followed by upper-division core courses in algorithm theory and large-scale software system design. Students complete 24 units of elective coursework and can pursue specialized paths through tagged course options in Systems (hardware, software, and networking abstractions), Theory/Abstraction (mathematical and formal computational tools), and Applications of Computing (real-world problem-solving). The program emphasizes interdisciplinary learning, allowing students to take courses across cognitive science, data science, electrical engineering, and other departments. Undergraduate research opportunities are available through CSE 190 topics courses and CSE 197/198/199 special studies courses. Students engage in hands-on project work and can work with faculty on cutting-edge research initiatives. The program does not offer official specialization designations on diplomas, but focus sheets guide exploration of specific interest areas.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • San Diego Supercomputer Center
  • Calit2 Qualcomm Institute
Admissions

GPA Requirement: C-.

Requirements: Lower-division foundation in mathematics, programming methodology, and computer organization, Upper-division core courses in algorithms and software systems design, 24 units of CSE electives (tagged as Systems, Theory/Abstraction, or Applications of Computing), All major requirements must be taken for letter grade and passed with C- or better, Maximum 12 units of P/NP courses allowed (with specific course restrictions)

Location Advantages:

California Polytechnic State University-San Luis Obispo, San Luis Obispo, CA

Key Distinction: Mandatory senior capstone project (CSC 491/492 or research-based CSC 497/498). Learn by Doing philosophy with hands-on approach

Hakia Insight: Cal Poly's mandatory senior capstone (CSC 491/492/497/498) isn't a checkbox—it's a negotiated project with industry partners like Google and Apple, meaning 180+ undergrads annually ship real systems to production rather than building toy implementations.

Cal Poly's BS Computer Science program is a 180-credit, 4-year hands-on degree emphasizing practical application through the university's 'Learn by Doing' philosophy. The curriculum includes mandatory senior capstone projects (CSC 491/492 or research-based CSC 497/498), providing industry-sponsored real-world experience. Students choose from six specialization tracks including Artificial Intelligence/Machine Learning, Data Engineering, Game Development, Graphics, Privacy and Security, or General Curriculum. The program requires 60 upper-division credits and includes professional responsibility coursework (CSC 300). Strong foundation courses in systems programming, algorithms, databases, and operating systems prepare graduates for immediate employment. The rigorous curriculum combines theoretical computer science with software engineering fundamentals, culminating in team-based senior projects that simulate professional development environments.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • Computer Systems Laboratory
  • Software Engineering Laboratory
Industry Partners
  • Google (corporate)
  • Apple (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Lockheed Martin (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Google, Apple, Microsoft, Amazon, Facebook, Adobe, Tesla.

Accreditations and Certifications
  • ABET accredited

Location Advantages: Strong alumni network in Silicon ValleyProximity to California's central coast tech companiesAccess to both Northern and Southern California tech markets

University of California-Irvine, Irvine, CA

Key Distinction: Mandatory project courses providing hands-on experience in specialized areas. Nine specialization tracks allowing focused study in areas such as artificial intelligence, game development, computer vision, and databases

Hakia Insight: UCI's nine specialization tracks and mandatory project courses create a rare model where undergraduates build a portfolio in game development, AI, or databases before graduation—most peers in those fields don't touch real projects until grad school or industry.

The Bachelor of Science in Computer Science at UC Irvine emphasizes foundational principles in computing with a strong background in low-level architecture, systems, algorithms, and mathematical foundations. The program is highly flexible, allowing students to explore modern computing topics while satisfying requirements for one of nine specializations: Algorithms, Architecture and Embedded Systems, Bioinformatics, General Computer Science, Information, Intelligent Systems, Networked Systems, Systems and Software, or Visual Computing. Students complete lower-division coursework in programming (Python, C++, Java), data structures, computer organization, and software engineering, followed by upper-division core courses in algorithms and critical writing. The curriculum includes mandatory project courses providing hands-on experience in areas like game development, computer vision, databases, operating systems, and artificial intelligence. The program prepares graduates for industry careers or graduate study, with particular strength in preparing students for roles in tech companies, embedded systems design, data-intensive computing, and emerging application domains.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • Institute for Software Research
  • Center for Machine Learning and Intelligent Systems
  • Secure Computing and Networking Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Intel (corporate)
  • Broadcom (corporate)
  • Blizzard Entertainment (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Amazon, Apple, Intel, Broadcom, Blizzard Entertainment.

Notable Faculty
  • Alex Nicolau, Computer architecture and compilers
  • Gene Tsudik, Computer security and cryptography
  • Sameer Singh, Natural language processing
Accreditations and Certifications
  • ABET accredited

Location Advantages: Orange County tech corridorProximity to Silicon ValleyStrong local aerospace and defense industry connections

University of Southern California, Los Angeles, CA

Key Distinction: Mandatory capstone project with two options: CSCI 401 (Design and Construction of Large Software Systems) or CSCI 404 (Creating Your High-Tech Startup). Undergraduate research experiences available

Hakia Insight: USC Viterbi's capstone choice between CSCI 401 (large-scale software systems) and CSCI 404 (founding your startup) isn't just flavor—it legitimizes entrepreneurship as an on-transcript outcome, a distinction that shapes recruiting conversations with VCs and tech leaders differently than a traditional project course.

The Bachelor of Science in Computer Science at USC Viterbi is an interdisciplinary program designed with both academic and professional orientation. Students complete 128 units including core courses in programming, algorithms, software engineering, and operating systems, culminating in a capstone project (CSCI 401: Design and Construction of Large Software Systems or CSCI 404: Creating Your High-Tech Startup). The curriculum requires 46 units of core computer science, 4 units of embedded systems, and 12 units of technical electives from 300+ and 400+ level courses. Pre-major requirements include calculus, linear algebra, discrete methods, probability/statistics, and basic science. Students must maintain a minimum 2.0 GPA overall and in upper-division courses, with a C grade or better required in core CS courses. The program emphasizes hands-on learning through lab-intensive foundational courses and offers opportunities for directed undergraduate research experiences.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • Information Sciences Institute
  • Institute for Creative Technologies
  • Robotics and Autonomous Systems Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Northrop Grumman (corporate)
  • Raytheon (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Amazon, Apple, Facebook, Netflix, Snapchat.

Notable Faculty
  • Maja Matarić, Social robotics
  • Gaurav Sukhatme, Robotics and sensor networks
  • Milind Tambe, AI for social good
Admissions

GPA Requirement: 2.0.

Requirements: Minimum 2.0 cumulative GPA, Minimum 2.0 GPA in upper-division courses, Grade of C (2.0) or better in core CS courses: CSCI 102L, 103L, 170, 104L, 201L, All major requirements completed with letter grades, 8 units composition/writing (WRIT 150, WRIT 340), 24 units general education, 30 units pre-major requirements (engineering, mathematics, statistics, basic science), 62 units major requirements (46 core CS, 4 embedded systems, 12 technical electives, 4 free electives), Capstone project (CSCI 401 or CSCI 404)

Accreditations and Certifications
  • ABET accredited

Location Advantages: Silicon Beach proximityHollywood entertainment industry accessLos Angeles tech startup ecosystem

University of California-Davis, Davis, CA

Key Distinction: Internships and private sector employment integrated throughout program. Undergraduate research opportunities with faculty mentorship

Hakia Insight: UC Davis embeds research and internships throughout the curriculum rather than relegating them to summers, meaning students cycle between theory and industry work with the same faculty mentors across 4 years—a continuity that produces deeper expertise than the typical freshman-to-senior sprint.

UC Davis's Bachelor of Science in Computer Science provides a holistic approach to computing, covering both theoretical foundations and practical applications. Students complete foundational courses in mathematics, computer science, and natural science before progressing to advanced studies in programming, networking, and database systems. The program emphasizes hands-on experience through internships and private sector employment opportunities integrated throughout the curriculum. Students customize their education by selecting from specializations including computer graphics, artificial intelligence, and data visualization. The program features undergraduate research opportunities, allowing students to work directly with faculty on research projects and labs. UC Davis maintains partnerships with major employers including Microsoft, IBM, and Lockheed Martin, supporting strong career outcomes in software engineering, data science, and related fields. Global learning programs and study abroad options are available to expand educational experiences.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. BS
Research Labs and Institutes
  • Accelerated, Secure, and Energy-Efficient Computing Laboratory (ASEEC)
  • Graphics Hardware for General-Purpose Computation (GPGPU)
  • LEPS: Laboratory for Embedded and Programmable Systems
  • Next Generation Networking Systems Laboratory
  • Quantum Nanophotonics Lab
Career Outcomes

Top Employers: Microsoft, IBM.

Location Advantages:

University of California-Santa Barbara, Santa Barbara, CA

Key Distinction: Offers elective specialization tracks to guide student choices. Faculty advising requirement through department events including Speed Advising and Major Electives Info Session

Hakia Insight: UCSB's elective specialization tracks with mandatory faculty advising events (Speed Advising, Major Electives Info Sessions) are designed to prevent the common mistake of wandering through 40+ CS electives—instead, students navigate to coherent depth in areas like systems or ML with real-time guidance.

UC Santa Barbara's Bachelor of Science in Computer Science program, offered through the College of Engineering, distinguishes itself by introducing students to both core concepts and cutting-edge topics in computer science with hands-on experience. The program features a unique elective specialization track system that allows students to focus on specific areas of interest, though these tracks are advisory and not officially noted on transcripts. Students benefit from personalized faculty advising through quarterly department events, including one-on-one Speed Advising sessions in Fall and Winter, and Major Electives Info Sessions in Spring. The curriculum requires a solid mathematical foundation with Calculus, Linear Algebra, Vector Calculus, and Statistics, alongside core computer science courses starting with CMPSC 16. A distinctive feature is the flexible science elective system requiring 8 units from List A and 12 units from List B (including a required lab component). Upper-division students must complete 28-32 units of major field electives depending on their catalog year, with at least 8 units being Computer Science courses. The program maintains rigorous academic standards, requiring letter grades for all major courses and a minimum grade of C in foundational courses. Faculty class advisors are assigned by graduation year, providing targeted mentorship for undergraduate research, graduate school preparation, and industry career guidance. The program prepares students for successful careers in computer science and positions them to participate in next-generation technological advances.

Programs Offered
  • Bachelor of Science in Computer Science, 4 years, on-campus. Bachelor of Science
Research Labs and Institutes
  • Design and execution of experiments
  • Proving of new theorems
  • Solving of open problems
  • Gathering and analysis of data sets
  • Invention of novel systems
  • Creation of new algorithms
  • Discovery of new applications of computing
Notable Faculty
  • Jonathan Balkind - Faculty contact for class of 2028
  • Tobias Höllerer - Faculty contact for class of 2027
  • Ziad Matni - Faculty contact for class of 2026
  • Subhash Suri - Faculty contact for class of 2025
  • Phillip Conrad - Faculty contact for Transfer Students

Location Advantages:

Best Master's Computer Science Degree Programs in California

University of California-Los Angeles, Los Angeles, CA

Key Distinction: Thesis vs. Capstone track options: Plan I (thesis-based research) vs. Plan II (applied capstone project). Flexible course selection across 8 specialization areas

Hakia Insight: UCLA's 31 research labs and 8 specialization areas are navigated through Plan I (thesis) or Plan II (applied capstone), letting students in the same cohort pursue fundamentally different paths—one student might ship a compiler optimization with Jason Cong while another builds a capstone product with AMD or Northrop Grumman.

UCLA's Master of Science in Computer Science offers flexible pathways for working professionals through two distinct tracks: a Thesis Plan (Plan I) requiring original research and a Capstone Plan (Plan II) focused on applied projects. Both tracks require 9 courses with at least 4-5 at the 200-level, completed in an average of 6 quarters (2 years). Students can specialize across eight areas including artificial intelligence, data science computing, computer networks, graphics and vision, and software systems. The program includes a breadth requirement covering foundational computer science competencies. Faculty advisers guide students from enrollment, and progress is reviewed quarterly. While specific salary data and assistantship stipends are not detailed in this content, the program serves mid-career professionals seeking advanced technical credentials without mandatory teaching or field experience requirements.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • 31 Research Labs & Centers
Industry Partners
  • AMD (tech)
  • Northrop Grumman (aerospace/defense)
Notable Faculty
  • Wei Wang, Department Chair
  • Jason Cong, Volgenau Chair for Engineering Excellence, adaptive computing

Location Advantages: Located in Los Angeles tech hubAccess to major cloud computing companiesStrong industry connections in Southern California

University of Southern California, Los Angeles, CA

Key Distinction: Part-time/evening enrollment options: 2.5–3 years for working professionals. Online via DEN@Viterbi with flexible scheduling (anytime, anywhere)

Hakia Insight: USC Viterbi's DEN@Viterbi online format isn't a watered-down evening program—it's the same rigor as on-campus, but the 2.5–3 year part-time track lets mid-career engineers stay employed at companies like Google or Northrop Grumman while working with faculty like Matarić on robotics research that directly applies to their day jobs.

The Master of Science in Computer Science at USC Viterbi offers intensive preparation in computing systems design, programming, and application across both on-campus and online (DEN@Viterbi) formats. The program requires a broad spectrum of courses while allowing specialization emphasis in areas such as Artificial Intelligence, Data Science, Game Development, Cyber Security, and Software Engineering. Part-time enrollment options enable working professionals to complete the degree in 2.5–3 years while maintaining careers. The same faculty, curriculum, and academic standards apply to online students, with no distinction on the diploma. Career outcomes span aerospace, defense, software design, bioinformatics, IT architecture, and consulting. Graduates advance into senior engineering, architecture, and leadership roles with competitive mid-career salaries typical of top-tier computer science programs.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Information Sciences Institute
  • Institute for Creative Technologies
  • Robotics and Autonomous Systems Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Northrop Grumman (corporate)
  • Raytheon (corporate)
Notable Faculty
  • Maja Matarić, Social robotics
  • Gaurav Sukhatme, Robotics and sensor networks
  • Milind Tambe, AI for social good
Admissions

GPA Requirement: 2.0.

Requirements: Broad spectrum of core courses, Specialization coursework in selected concentration, Same academic standards as on-campus students for online learners

Accreditations and Certifications
  • ABET accredited

Location Advantages: Silicon Beach proximityHollywood entertainment industry accessLos Angeles tech startup ecosystem

Stanford University, Stanford, CA

Key Distinction: Terminal professional degree (does not lead to PhD). Coursework-based track (no thesis requirement)

Hakia Insight: Stanford's terminal MS in CS explicitly avoids the PhD pathway, meaning the program optimizes for industry impact over academic publication—partnerships with DeepLearning.AI and Coursera, plus employment at frontier labs like OpenAI and Anthropic, reflect a curriculum designed for practitioners building the next wave of AI systems.

Stanford's Master of Science in Computer Science is a terminal professional degree designed for advanced preparation in computing practice. The full-time program requires 45 units of coursework and typically takes 1.5 years to complete. Students select from nine predefined specializations to tailor their education to specific career interests. The program emphasizes rigorous coursework without a thesis requirement, making it ideal for working professionals seeking accelerated career advancement. Stanford offers a 4+1 Coterm pathway allowing undergraduates to complete both BS and MS concurrently, and a Non-Degree Option (NDO) program enabling remote course access through the Center for Global and Online Education for non-Stanford students.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Golub Capital Social Impact Lab
Industry Partners
  • DeepLearning.AI (corporate)
  • Coursera (corporate)
Career Outcomes

Top Employers: Google, Apple, Meta, OpenAI, Anthropic.

Accreditations and Certifications
  • ABET

Location Advantages: Stanford University campus accessSilicon Valley proximity

University of California-San Diego, La Jolla, CA

Key Distinction: Flexible full-time or part-time completion options designed for working professionals. Thesis vs. non-thesis tracks: Thesis Plan requires 8-12 units research culminating in thesis defense; Comprehensive Plans offer exam-based or project-based capstones

Hakia Insight: UC San Diego's C-minus GPA floor and dual thesis/non-thesis paths explicitly court working professionals who've been out of school—the Comprehensive Plan's exam-or-project flexibility means a 10-year veteran engineer doesn't need pristine transcripts or months to complete a formal thesis.

UC San Diego's Master of Science in Computer Science and Engineering is designed for working professionals seeking advanced expertise in computer science or computer engineering. The program offers three flexible tracks: Thesis Plan, Comprehensive Standard Plan, and Comprehensive Interdisciplinary Plan, all available full-time or part-time. Students complete breadth requirements (12 units across Theory, Systems, Applications), depth requirements (12 units in specialization), and electives. Thesis Plan students conduct 8-12 units of independent research culminating in a thesis defense; Comprehensive Plan students pass practical exams integrated into courses. The program requires a minimum 3.0 GPA and three quarters residency. Graduate assistantships and TA positions are available to help offset costs. The degree prepares graduates for advanced technical roles and leadership positions in industry and academia, with particular strength in systems, applications, and theory specializations.

Programs Offered
  • Master of Science in Computer Science and Engineering, 1-2 years, on-campus. MS
Research Labs and Institutes
  • San Diego Supercomputer Center
  • Calit2 Qualcomm Institute
Admissions

GPA Requirement: C-.

Requirements: Minimum 3.0 GPA overall, Three graduate courses (12 units) for Breadth requirement (letter grade B- or higher), Three graduate courses (12 units) for Depth requirement (letter grade), Thesis Plan: 8-12 units of CSE 298 (Independent Research) with thesis defense, Comprehensive Plan: Pass comprehensive exams integrated into courses or complete 4 units of CSE 293 research project, Minimum three quarters residency, Electives from approved CSE, ECE, Mathematics, or other departments (letter grade required)

Location Advantages:

University of California-Irvine, Irvine, CA

Key Distinction: Professionally-oriented 15-month accelerated program. Culminating 20-week capstone project with industry showcase to hiring managers

Hakia Insight: UC Irvine's 15-month capstone culminates in an industry showcase where hiring managers from Google, Microsoft, and Intel directly evaluate student work—this isn't a networking event, it's a structured pipeline that converts classroom projects into job offers before graduation.

The Master of Computer Science at UC Irvine is a 15-month professionally-oriented program designed for immediate workforce entry and career advancement. The program emphasizes applied computer science concepts across technology, finance, healthcare, and other industries through classroom and project-based learning. Students complete a culminating 20-week capstone project midway through, culminating in a showcase to industry partners and hiring managers that facilitates networking and employment procurement. The curriculum combines three core courses, three project courses (including professional writing and capstone design), and at least six electives from specialized areas like machine learning, cybersecurity, and distributed systems. The program welcomes students from computing and non-technical backgrounds with sufficient programming experience and professional background. A minimum 3.0 GPA is required throughout.

Programs Offered
  • Master of Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Institute for Software Research
  • Center for Machine Learning and Intelligent Systems
  • Secure Computing and Networking Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Intel (corporate)
  • Broadcom (corporate)
  • Blizzard Entertainment (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Amazon, Apple, Intel, Broadcom, Blizzard Entertainment.

Notable Faculty
  • Alex Nicolau, Computer architecture and compilers
  • Gene Tsudik, Computer security and cryptography
  • Sameer Singh, Natural language processing
Accreditations and Certifications
  • ABET accredited

Location Advantages: Orange County tech corridorProximity to Silicon ValleyStrong local aerospace and defense industry connections

California Polytechnic State University-San Luis Obispo, San Luis Obispo, CA

Key Distinction: Learn by doing methodology. Industry partnerships

Hakia Insight: Cal Poly's 'learn by doing' extends to the master's level where industry partnerships with Google, Apple, Microsoft, and Amazon aren't guest lectures but embedded project sponsors—students solve real problems at scale rather than simulated ones.

Cal Poly San Luis Obispo's Master of Science in Computer Science emphasizes the university's signature 'learn by doing' philosophy through hands-on, project-based learning. The program offers both thesis and comprehensive exam options to accommodate different career goals. Students can choose from specialized tracks including software engineering, artificial intelligence, computer systems, and cybersecurity. The curriculum balances theoretical foundations with practical application, preparing graduates for advanced roles in technology companies, research institutions, and entrepreneurial ventures. The program is designed for both recent graduates and working professionals, with evening and weekend course options available. Cal Poly's strong industry connections in California's tech sector provide excellent networking and internship opportunities, while the small class sizes ensure personalized attention from faculty who are active in cutting-edge research.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Computer Systems Laboratory
  • Software Engineering Laboratory
Industry Partners
  • Google (corporate)
  • Apple (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Lockheed Martin (corporate)
Accreditations and Certifications
  • ABET accredited

Location Advantages: Strong alumni network in Silicon ValleyProximity to California's central coast tech companiesAccess to both Northern and Southern California tech markets

University of California-Davis, Davis, CA

Key Distinction: Research opportunities with renowned faculty. Proximity to Silicon Valley tech industry

Hakia Insight: UC Davis' thesis and comprehensive exam tracks let research-oriented students work directly with ASEEC or GPGPU lab faculty while proximity to Silicon Valley companies means comprehensive exam candidates can interview during their final semester without relocating.

UC Davis's Master of Science in Computer Science program offers both thesis and comprehensive examination tracks, allowing students to tailor their education to research or professional goals. The program typically requires 32-36 units of coursework and can be completed in 1.5-2 years. Students can choose from diverse specialization areas including artificial intelligence, machine learning, databases, computer graphics, and software engineering. The program serves both recent graduates seeking advanced technical knowledge and working professionals looking to advance their careers. With UC Davis's strong research reputation and proximity to Silicon Valley and Sacramento's tech sector, students benefit from faculty expertise, industry connections, and internship opportunities. The curriculum combines theoretical foundations with practical applications, preparing graduates for leadership roles in technology companies, research institutions, or doctoral studies.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Accelerated, Secure, and Energy-Efficient Computing Laboratory (ASEEC)
  • Graphics Hardware for General-Purpose Computation (GPGPU)
  • LEPS: Laboratory for Embedded and Programmable Systems
  • Next Generation Networking Systems Laboratory
  • Quantum Nanophotonics Lab

Location Advantages:

San Diego State University, San Diego, CA

Key Distinction: Computer Science Department does not require nor take into consideration letters of recommendation, statements of purpose, or resumes. International applicants must review Requirements by Country for country-specific information

Hakia Insight: San Diego State's AI and Technology master's doesn't require letters of recommendation, statements of purpose, or resumes—an admissions model that radically opens access to career-changers and international applicants locked out of GRE-heavy or essay-dependent programs, while maintaining a 2.0 GPA floor.

San Diego State University's Master of Science in Artificial Intelligence and Technology program offers a distinctive admissions approach that sets it apart from typical graduate programs. Unlike most master's programs, the Computer Science Department does not require letters of recommendation, statements of purpose, or resumes, streamlining the application process for prospective students. The program is housed within the Department of Computer Science at GMCS 413 and is advised by faculty members Wei Wang and Roger Whitney. International students receive specialized support through country-specific requirements, though they must carefully follow exact documentation requirements to avoid application cancellation. The program accepts applications only for fall semester admission, with a February 1 deadline for Cal State Apply applications and February 15 for submitting documents to Graduate Admissions. Spring semester applications are not currently accepted. This focused approach to artificial intelligence and technology education is offered at SDSU's main San Diego campus, providing students with access to cutting-edge AI education in one of the nation's leading technology hubs.

Programs Offered
  • Artificial Intelligence and Technology, 1-2 years, on-campus. Master of Science in Artificial Intelligence and Technology
Research Labs and Institutes
  • Department of Computer Science located in GMCS 413
Notable Faculty
  • Wei Wang
  • Roger Whitney
Admissions

GPA Requirement: 2.0.

Requirements: Submit Cal State Apply Application by February 1, Submit Documents to Graduate Admissions by February 15, International applicants must submit exact country-specific documents

Location Advantages:

University of California-Santa Barbara, Santa Barbara, CA

Key Distinction: Three completion tracks: Thesis (research-focused with public defense), Project (balanced research and coursework with public presentation), or Comprehensive Examination (coursework-heavy with rigorous written exam offered twice yearly). Thesis track allows up to 12 units of directed research (596/598 courses)

Hakia Insight: UCSB's three completion paths (Thesis with public defense, Project with public presentation, Comprehensive Exam twice yearly) recognize that working professionals don't fit one timeline—a cybersecurity engineer might do Comprehensive, a researcher might do Thesis with up to 12 units of directed work, and an industry PM might choose Project for applied depth.

The Master of Science in Computer Science at UCSB prepares working professionals and career-changers for advanced positions in industry and government. The program offers three flexible completion paths: a research-focused Thesis track, a balanced Project track, and a coursework-intensive Comprehensive Examination track. Students choose a major area (Foundations/Theory, Systems, or Applications) and complete 42 units of upper-division and graduate coursework. The thesis and project tracks require hands-on research under faculty supervision, while the comprehensive exam track emphasizes breadth across four graduate courses. All three plans accommodate diverse backgrounds, with the undergraduate program providing foundational courses for students with deficiencies. The program emphasizes early research engagement and personalized faculty advising through an MS Study Plan Worksheet reviewed annually. Thesis and project defenses are public, providing professional presentation experience valuable for career advancement.

Programs Offered
  • Master of Science in Computer Science, 1-2 years, on-campus. MS
Research Labs and Institutes
  • Design and execution of experiments
  • Proving of new theorems
  • Solving of open problems
  • Gathering and analysis of data sets
  • Invention of novel systems
  • Creation of new algorithms
  • Discovery of new applications of computing
Notable Faculty
  • Jonathan Balkind - Faculty contact for class of 2028
  • Tobias Höllerer - Faculty contact for class of 2027
  • Ziad Matni - Faculty contact for class of 2026
  • Subhash Suri - Faculty contact for class of 2025
  • Phillip Conrad - Faculty contact for Transfer Students

Location Advantages:

Best Doctoral Computer Science Degree Programs in California

University of California-Los Angeles, Los Angeles, CA

Key Distinction: One of the strongest centers for computer science research covering diverse areas including artificial intelligence, architecture, computational systems biology, information and data management, network systems, software systems, theory, and vision and graphics, with multidisciplinary research centers on autonomous intelligent networks and systems.

Hakia Insight: UCLA's 31 research labs create an unusual density of options within a single department, but the real edge is Jason Cong's Volgenau Chair focus on adaptive computing—a specialty that directly feeds into the surrounding aerospace and autonomous systems industry in Southern California.

At the doctoral level, computer science is a branch of engineering that encompasses the design, modeling, analysis, and applications of computer systems. UCLA's Computer Science Department provides one of the finest centers in the world for graduate education and one of the strongest centers for computer science research, established in 1968.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus
  • Doctor of Science in Computer Science, 4-6 years, online
Research Labs and Institutes
  • 31 Research Labs & Centers
Industry Partners
  • AMD (tech)
  • Northrop Grumman (aerospace/defense)
Notable Faculty
  • Wei Wang, Department Chair
  • Jason Cong, Volgenau Chair for Engineering Excellence, adaptive computing

Location Advantages: Located in Los Angeles tech hubAccess to major cloud computing companiesStrong industry connections in Southern California

University of California-Berkeley, Berkeley, CA

Key Distinction: Berkeley EECS stands as the pinnacle of computer science education, combining world-class research with proximity to Silicon Valley and a track record of producing both Turing Award winners and industry-transforming innovations.

Hakia Insight: Berkeley's EECS program produces Turing Award winners not despite its research intensity but because of a structural advantage: the AMP Lab and NetSys Lab ecosystems mean doctoral students often co-author papers that become industry standards before graduation, giving them unmatched credibility in faculty hiring.

At the doctoral level, berkeley's computer science program stands among the nation's premier institutions, consistently ranking at the top for research output, faculty recognition, and influence on computing innovation. The curriculum spans theoretical computer science, systems, artificial intelligence, and numerous specialization tracks, with students engaging alongside faculty who are literally defining the field through groundbreaking research. The program's distinctive feature is its research-first culture—undergraduates regularly participate in cutting-edge projects in machine learning, programming languages, security, databases, and other areas where Berkeley has established world-class expertise. Access to world-class computing facilities, research labs, and collaborations with industry leaders creates an environment where students can pursue problems at the frontier of computer science. The graduate program is particularly renowned, producing research leaders and innovators who have founded companies and shaped technology industries. Coursework demands are rigorous, reflecting the program's commitment to deep theoretical understanding combined with practical systems knowledge. Beyond academics, the vibrant tech industry presence in the Bay Area means students have extraordinary opportunities for internships and industry collaboration, though the program itself remains focused on academic excellence rather than vocational training. For students seeking to engage with the most advanced computer science research and wanting to potentially lead future innovations, Berkeley represents an unmatched opportunity.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus
  • Doctor of Science in Computer Science, 4-6 years, online
Research Labs and Institutes
  • Berkeley Artificial Intelligence Research Lab
  • AMP Lab
  • NetSys Lab
  • RISE Lab
  • Sky Computing Lab
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Intel (corporate)
  • IBM (corporate)
  • Facebook (corporate)
  • Apple (corporate)
  • DARPA (government)
Career Outcomes

Top Employers: Google, Facebook, Apple, Microsoft, Amazon, Tesla, Uber, Airbnb.

Notable Faculty
  • Stuart Russell, Artificial intelligence
  • David Patterson, Computer architecture
  • Dawn Song, Computer security
  • Pieter Abbeel, Robotics and machine learning
Accreditations and Certifications
  • ABET accredited

Location Advantages: Silicon Valley proximitySan Francisco Bay Area tech ecosystemWorld's highest concentration of tech companies and venture capital

Stanford University, Stanford, CA

Key Distinction: Top-ranked research-oriented program. Minimal course requirements with research focus

Hakia Insight: Stanford's minimal course requirements aren't a lack of rigor but a deliberate structure: doctoral students enter a research ecosystem where DeepLearning.AI and Coursera partnerships mean your advisor may be simultaneously shaping the field's educational narrative, giving you research visibility most PhD programs never achieve.

The Computer Science Department PhD program at Stanford is a top-ranked research-oriented program typically completed in 5-6 years. The program has very few course requirements and emphasizes preparation for a career in Computer Science research. Applicants must hold a Bachelor's degree from a recognized institution, though a Computer Science undergraduate degree is not specifically required - strong quantitative and analytical skills are most important. The program accepts one PhD application per academic term through their online application system.

Programs Offered
  • Computer Science PhD Program, 4-6 years, on-campus. PhD
Research Labs and Institutes
  • Golub Capital Social Impact Lab
Industry Partners
  • DeepLearning.AI (corporate)
  • Coursera (corporate)
Accreditations and Certifications
  • ABET

Location Advantages: Stanford University campus accessSilicon Valley proximity

University of Southern California, Los Angeles, CA

Key Distinction: Research areas span AI/ML, theory, systems/security, and computer vision/robotics. Access to specialized labs including Robotics Interaction Lab and Institute for Creative Technologies

Hakia Insight: USC's proximity to both Silicon Beach and the Institute for Creative Technologies creates an unusual advantage for robotics PhDs—students can conduct research on social robots with Maja Matarić while simultaneously accessing entertainment industry partners who fund cutting-edge human-robot interaction applications in ways academic labs rarely can.

The PhD in Computer Science at USC offers comprehensive doctoral training in computation, information, and digital media since 1968. The program covers four main research areas: Artificial Intelligence/Machine Learning/Privacy, Theory and Computation, Systems/Databases/Software Engineering/Security, and Computer Vision/Robotics/Graphics/HCI. Students work closely with faculty in innovative research environments. The application deadline is December 15th. Based on student profiles, the program attracts students interested in multi-robot coordination, software security, and other cutting-edge research areas. Post-graduation, students pursue both academic careers (postdoctoral positions, faculty jobs) and research-related industry positions. The program emphasizes research collaboration and provides supportive community through groups like robotics labs and professional development opportunities including public speaking training.

Programs Offered
  • Doctoral Program in Computer Science, 4-6 years, on-campus. PhD
Research Labs and Institutes
  • Information Sciences Institute
  • Institute for Creative Technologies
  • Robotics and Autonomous Systems Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Northrop Grumman (corporate)
  • Raytheon (corporate)
Notable Faculty
  • Maja Matarić, Social robotics
  • Gaurav Sukhatme, Robotics and sensor networks
  • Milind Tambe, AI for social good
Admissions

GPA Requirement: 2.0.

Requirements: 3 to 5 units of mathematics, one unit of science (biology, chemistry or physics)

Accreditations and Certifications
  • ABET accredited

Location Advantages: Silicon Beach proximityHollywood entertainment industry accessLos Angeles tech startup ecosystem

University of California-San Diego, La Jolla, CA

Key Distinction: Financial support available through fellowships, loans, and assistantships. Breadth requirement across 4 of 10 research areas

Hakia Insight: UC San Diego's breadth requirement across 4 of 10 research areas, combined with guaranteed funding through assistantships, forces intellectual range that many PhD programs leave optional—resulting in graduates who can credibly supervise research across AI, systems, and hardware rather than becoming single-track specialists.

The CSE doctoral program at UC San Diego offers PhD degrees in Computer Science and Computer Engineering with comprehensive funding support through fellowships and assistantships. The program requires 37 units of coursework including breadth requirements across 4 of 10 research areas and 5 elective courses, typically completed within 3 years. Students must pass a research exam by end of year 2, advance to candidacy by end of year 4, and complete a teaching assistantship requirement. The program follows a structured timeline: coursework and research exam (years 1-2), qualifying examination and candidacy advancement (years 3-4), followed by dissertation research and defense. Total university support is capped at 7 years with 8-year registration limit. Research spans 10 areas including AI, systems, theory, robotics, graphics, HCI, and bioinformatics. The program emphasizes both fundamental concepts and cutting-edge research preparation for academic, industrial, or entrepreneurial careers.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus. PhD
Research Labs and Institutes
  • San Diego Supercomputer Center
  • Calit2 Qualcomm Institute
Admissions

GPA Requirement: C-.

Requirements: 37-unit coursework (4 breadth courses + 5 electives), Research exam by end of year 2, Teaching assistantship (CSE 500), Qualifying examination, Advancement to candidacy by end of year 4, Dissertation defense

Location Advantages:

University of California-Irvine, Irvine, CA

Key Distinction: UCI's Bren School is distinguished by its exceptional software engineering research and its position as the first named school of computer science in the UC system.

Hakia Insight: As the first *named* school of computer science in the UC system, UCI's Bren School channels institutional identity into specialization—the Institute for Software Research and Gene Tsudik's cryptography lab attract defense contractors who specifically seek UCI graduates, not Berkeley or San Diego, creating a concentrated recruitment advantage.

At the doctoral level, UCI's computer science program benefits from its location within the innovation hub of Orange County while maintaining the research rigor expected of a top-tier UC institution. The program distinguishes itself through strength in both traditional computer science fundamentals and emerging areas like cybersecurity, game development, human-computer interaction, and data science. Faculty members are active researchers who maintain strong connections with nearby tech companies and research centers, bridging academic exploration with industry relevance. Students gain experience through a well-structured curriculum that emphasizes algorithms, systems, and software engineering, with flexibility to specialize based on individual interests. The program has invested significantly in modern computing facilities and labs, supporting student projects across diverse areas from security research to interactive systems. UCI's proximity to major technology employers provides natural advantages for internships and career placement, particularly for students interested in areas like cybersecurity and software development. The computer science community at UCI is notably collaborative, with students and faculty working together on research projects that often have practical applications. Compared to larger UC programs, UCI offers more personalized attention while maintaining the same academic standards and research opportunities, making it particularly appealing to students who want rigorous computer science training without getting lost in a massive department.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus
  • Doctor of Science in Computer Science, 4-6 years, online
Research Labs and Institutes
  • Institute for Software Research
  • Center for Machine Learning and Intelligent Systems
  • Secure Computing and Networking Center
Industry Partners
  • Google (corporate)
  • Microsoft (corporate)
  • Intel (corporate)
  • Broadcom (corporate)
  • Blizzard Entertainment (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Amazon, Apple, Intel, Broadcom, Blizzard Entertainment.

Notable Faculty
  • Alex Nicolau, Computer architecture and compilers
  • Gene Tsudik, Computer security and cryptography
  • Sameer Singh, Natural language processing
Accreditations and Certifications
  • ABET accredited

Location Advantages: Orange County tech corridorProximity to Silicon ValleyStrong local aerospace and defense industry connections

University of California-Davis, Davis, CA

Key Distinction: holistic look at computing from the top down. customizable major through course selection

Hakia Insight: UC Davis's top-down computing philosophy differentiates it from bottom-up theory programs—the ASEEC and GPGPU labs anchor this in systems work, meaning students graduate with both architectural thinking and hands-on hardware expertise, a combination that semiconductor companies actively recruit for.

At the doctoral level, UC Davis offers a Bachelor of Science in Computer Science that takes a holistic approach to computing from the top down. The program is designed to address how digital networks and systems process and deliver massive amounts of information in our globalized world. Students begin with foundation courses in mathematics, basic computer science, and natural science before progressing to advanced studies in programming, networking, and database systems. What makes this program distinctive is its customizable nature - students can tailor their major by selecting courses from specialized topics including computer graphics, artificial intelligence, data visualization, and advanced mathematics. The program emphasizes practical application, encouraging students to pursue internships and private sector employment throughout their studies. A unique feature is the direct collaboration between undergraduates and faculty through research projects and labs, with hundreds of research opportunities available. Career prospects include positions as Software Engineer, Computer Programmer, Web Developer, Data Scientist, and Applications Software Developer, with alumni finding employment at major companies like Microsoft, IBM, and Lockheed Martin.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus
  • Doctor of Science in Computer Science, 4-6 years, online
Research Labs and Institutes
  • Accelerated, Secure, and Energy-Efficient Computing Laboratory (ASEEC)
  • Graphics Hardware for General-Purpose Computation (GPGPU)
  • LEPS: Laboratory for Embedded and Programmable Systems
  • Next Generation Networking Systems Laboratory
  • Quantum Nanophotonics Lab

Location Advantages:

University of California-Santa Barbara, Santa Barbara, CA

Key Distinction: Offers elective specialization tracks to guide student choices. Faculty advising requirement through department events including Speed Advising and Major Electives Info Session

Hakia Insight: UC Santa Barbara's structured faculty advising through Speed Advising sessions and Major Electives Info Sessions appears administrative but functions as a filtering mechanism that prevents the advisor-matching lottery that slows progress at larger peer programs.

At the doctoral level, UC Santa Barbara's Bachelor of Science in Computer Science program, offered through the College of Engineering, distinguishes itself by introducing students to both core concepts and cutting-edge topics in computer science with hands-on experience. The program features a unique elective specialization track system that allows students to focus on specific areas of interest, though these tracks are advisory and not officially noted on transcripts. Students benefit from personalized faculty advising through quarterly department events, including one-on-one Speed Advising sessions in Fall and Winter, and Major Electives Info Sessions in Spring. The curriculum requires a solid mathematical foundation with Calculus, Linear Algebra, Vector Calculus, and Statistics, alongside core computer science courses starting with CMPSC 16. A distinctive feature is the flexible science elective system requiring 8 units from List A and 12 units from List B (including a required lab component). Upper-division students must complete 28-32 units of major field electives depending on their catalog year, with at least 8 units being Computer Science courses. The program maintains rigorous academic standards, requiring letter grades for all major courses and a minimum grade of C in foundational courses. Faculty class advisors are assigned by graduation year, providing targeted mentorship for undergraduate research, graduate school preparation, and industry career guidance. The program prepares students for successful careers in computer science and positions them to participate in next-generation technological advances.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus
  • Doctor of Science in Computer Science, 4-6 years, online
Research Labs and Institutes
  • Design and execution of experiments
  • Proving of new theorems
  • Solving of open problems
  • Gathering and analysis of data sets
  • Invention of novel systems
  • Creation of new algorithms
  • Discovery of new applications of computing
Notable Faculty
  • Jonathan Balkind - Faculty contact for class of 2028
  • Tobias Höllerer - Faculty contact for class of 2027
  • Ziad Matni - Faculty contact for class of 2026
  • Subhash Suri - Faculty contact for class of 2025
  • Phillip Conrad - Faculty contact for Transfer Students

Location Advantages:

University of California-Riverside, Riverside, CA

Key Distinction: Fellowship packages offered exclusively to PhD applicants. Multi-year fellowship packages available for January 5th applicants

Hakia Insight: UC Riverside's exclusive fellowship packages for PhD applicants with January 5th priority deadlines create a hidden advantage: multi-year funding guarantees reduce time-to-degree pressure and allow students to take intellectual risks that funded-by-semester cohorts cannot afford.

The Computer Science PhD program at UC Riverside offers fellowship packages exclusively to PhD applicants, with applications by January 5th receiving priority for multi-year funding consideration. Late applications may receive support based on availability. The program requires three letters of recommendation (at least two academic), with GRE being optional for PhD candidates though encouraged for demonstrating math preparation. The department seeks candidates who can contribute through teaching and research, evaluating applications based on academic record, recommendations, test scores, and alignment with faculty research interests. Admission is highly competitive with offers going to the highest qualified candidates. The program emphasizes diversity and particularly encourages California residents to apply.

Programs Offered
  • Doctor of Philosophy in Computer Science, 4-6 years, on-campus. PhD
Research Labs and Institutes
  • Advanced Nanofabrication and Devices Laboratory
  • Autonomous Robots and Control Systems (ARCS) Lab
  • Bio-Inspired Science and Nanotechnology Lab
  • Computational Sensing and Information Processing Lab
  • Cooperative Vehicle Networks (COVEN) Laboratory
Admissions

GPA Requirement: 3.5 (for applicants with master's degree). Application Deadline: January 5 (fellowship consideration), May 1 (general deadline).

Requirements: Three letters of recommendation (at least two academic), TOEFL/IELTS for non-native English speakers, Oral English competency exam for non-native speakers before TA duties

Location Advantages:

University of California-Santa Cruz, Santa Cruz, CA

Key Distinction: Financial support through combination of fellowships, teaching assistantships, and graduate research assistantships. Teaching assistantship requirement of at least one quarter

Hakia Insight: UC Santa Cruz's mandatory teaching assistantship requirement isn't overhead—it produces graduates who have mentored undergraduates in systems or NLP before entering faculty job markets, a credential that research-only PhDs from wealthier programs often lack.

The CSE Ph.D. program at UC Santa Cruz offers 5-6 years of normative time to degree with financial support through fellowships, teaching assistantships, and graduate research assistantships. Students complete 58 credits including 18 core credits and 40 elective graduate credits. The qualifying examination requires a written thesis prospectus and oral defense before an approved committee. Students must advance to candidacy by the end of their third year and complete at least one quarter of teaching assistantship. The program requires a substantial dissertation defended before a reading committee. The curriculum covers core areas including Programming Languages/Theory, Computer Architecture/Systems, and AI/ML/Data Science.

Programs Offered
  • Computer Science and Engineering Ph.D., 4-6 years, on-campus. Ph.D.
Research Labs and Institutes
  • Computer Hardware Research
  • AI/ML Research Group
  • Natural Language Processing
  • Bioinformatics Research Group
  • Visual Computing
  • Systems Research
Notable Faculty
  • Katia Obraczka, IoT technology, networking applications
  • Yang, J., generative vision
  • Li, X., visual encoders
Admissions

GPA Requirement: 3.0.

Requirements: Complete 58 credits total, 18 credits of core requirements including CSE 200 and courses from three core categories, 40 credits of regular 5-credit graduate courses, Pass qualifying examination with written prospectus and oral defense, Advance to candidacy by end of third year, Complete at least one quarter of teaching assistantship, Write and defend Ph.D. dissertation

Location Advantages: Silicon Valley proximityAccess to major tech companiesBiotech industry connections