UC Berkeley EECS vs L&S Computer Science: How the Two CS Paths Differ for Admissions
By Rona Aydin
TL;DR: At UC Berkeley, students set on computer science choose between two majors with very different odds: EECS, a direct-admit Bachelor of Science in the College of Engineering that admits under 5 percent of applicants, and the Computer Science major in the College of Computing, Data Science, and Society (a Bachelor of Arts) at roughly 8 to 10 percent. EECS guarantees CS from day one, while switching into the CS major later requires a competitive review. (UC Berkeley Common Data Set; UC Berkeley Office of Undergraduate Admissions, 2026)
Oriel Admissions helps families choose the right Berkeley CS path. Schedule a consultation.
What Is the Difference Between Berkeley EECS and L&S Computer Science?
UC Berkeley offers two separate routes to a computer science degree, and they are not interchangeable. EECS, which stands for Electrical Engineering and Computer Sciences, sits in the College of Engineering and awards a Bachelor of Science. The standalone Computer Science major, historically housed in the College of Letters and Science and moved to the new College of Computing, Data Science, and Society (CDSS) in 2023, awards a Bachelor of Arts. The coursework overlaps heavily in upper-division CS, but the colleges impose different requirements: EECS expects more mathematics, physics, and electrical engineering, while the CS major carries more breadth and humanities requirements. The more consequential difference for applicants, though, is how each one admits students.
| Feature | EECS (College of Engineering) | CS major (CDSS) |
|---|---|---|
| Degree | Bachelor of Science (BS) | Bachelor of Arts (BA) |
| Admission | Direct admit; major secured from day one | Selecting CS as the primary major secures the path; switching in later goes through review |
| Approximate admit rate | Under 5 percent | Roughly 8 to 10 percent |
| Curriculum emphasis | More math, physics, and electrical engineering | More breadth and humanities alongside the CS core |
| Best fit | Certain about a rigorous hardware-and-software path and a BS | Wants the CS core with a broader liberal-arts schedule |
Sources informing this comparison: UC Berkeley Academic Guide, UC Berkeley Office of Undergraduate Admissions, UC Berkeley Common Data Set.
Which Is Harder to Get Into, EECS or the CS Major?
EECS is dramatically more selective. Berkeley admits EECS at under 5 percent of applicants, placing it in the same tier as MIT and Carnegie Mellon’s School of Computer Science, while the CS major in CDSS admits at roughly 8 to 10 percent, against an overall campus rate near 11 percent (UC Berkeley Common Data Set, 2026). The gap exists because EECS is a fixed-capacity, direct-admit program: every admitted student is guaranteed the major from day one, so the college can only take as many as it can seat. Out-of-state applicants face steeper odds still, since the UC system prioritizes California residents. Our UC Berkeley acceptance rate analysis breaks down the EECS, in-state, and out-of-state numbers in detail.
It is a mistake, though, to read the higher CS-major rate as the easier option in every case. A student admitted to EECS has computer science locked in permanently, whereas a student who hopes to reach the CS major by some route other than being admitted to it directly is taking on real risk, as the next section explains. The relevant question is not only which rate is higher, but which path actually delivers a guaranteed seat in the major.
EECS or the CS Major: Which Should You Apply To?
The choice turns on academic fit and risk tolerance rather than prestige, because both majors draw on the same world-class faculty and lead to similar career outcomes. EECS suits a student who is confident about a rigorous, math-and-engineering-heavy program, wants the Bachelor of Science, and is comfortable applying to the most selective CS-bearing program in the country. The CS major in CDSS suits a student who wants the computer science core but values a broader, more flexible liberal-arts schedule, and who would rather apply at the 8-to-10 percent rate than the sub-5 percent one. Because the two live in different colleges and admit separately, an applicant generally commits to one path on the application rather than hedging between them, which makes the decision a genuine strategic fork. For the wider context of how Berkeley fits an engineering-minded applicant’s list, see our Berkeley engineering guide, and for how this two-door structure compares to other schools, our guide to computer science admissions structures.
Can You Switch Into CS at Berkeley After Enrolling?
For the CS major, Berkeley runs two pathways for first-year applicants admitted Fall 2023 and after. A student who selects computer science as the primary major and is admitted is guaranteed a path to the major, subject to completing the prerequisites, staying in good academic standing, and filing a declaration (UC Berkeley Office of Undergraduate Admissions). A student who did not select CS and wants to move into it later goes through a holistic review rather than a simple GPA threshold, and that review is competitive and not guaranteed (UC Berkeley EECS). EECS, by contrast, has no switch-in problem at all, because its students are admitted directly into the major and arrive declared.
The practical takeaway is that treating another major as a casual backdoor into Berkeley computer science is risky, and any applicant counting on that route needs a genuine backup plan. Berkeley’s pages on the high-demand major policy and the College of Computing, Data Science, and Society spell out the current rules, which have tightened in recent years as demand has surged.
Frequently Asked Questions About Berkeley EECS and Computer Science
On admit rate, yes: the CS major in CDSS admits at roughly 8 to 10 percent versus under 5 percent for EECS. But EECS guarantees the computer science major from day one, while a student admitted to Berkeley who did not secure CS admission must clear a competitive review to declare it later, so a higher admit rate does not always mean a safer path to the major itself.
Outcomes are comparable. Both draw on the same EECS faculty and upper-division courses and place strongly into industry and graduate programs. The degree type differs (a Bachelor of Science for EECS, a Bachelor of Arts for the CS major), but employers in software hiring treat the two similarly; the practical difference is curriculum emphasis, not prestige.
No. The two majors sit in different colleges and admit separately, so an applicant commits to one path on the UC application rather than hedging between them. Choosing which to list is a strategic decision based on fit and the very different admit rates.
Limited and not guaranteed. First-years who did not select CS go through a holistic review rather than meeting a fixed GPA threshold, and the process is competitive given surging demand. Families should treat any plan that depends on switching in later as a risk, not a backup.
Not in any way that affects hiring for software roles. The BS reflects EECS’s heavier math, physics, and electrical engineering load, which matters for hardware-adjacent and graduate-research paths, while the CS major’s BA carries more breadth. Employers value the Berkeley CS coursework either way.
Considerably harder. The UC system prioritizes California residents, so out-of-state odds run below the campus average across the board, and EECS is already the most selective CS-bearing program at the university. Out-of-state families should treat EECS as a high reach and balance the list accordingly.
EECS is the better fit for genuine uncertainty between EE and CS, because it spans both and lets a student weight upper-division coursework toward either side. The CS major is the better fit for a student confident they want computer science with a broader liberal-arts schedule.
We assess academic fit, risk tolerance, and the rest of the school list, then recommend the path that matches the student’s goals and odds, and we build the application to be competitive in the specific pool, EECS or CDSS, that it will be judged in.
Sources: UC Berkeley Office of Undergraduate Admissions, UC Berkeley EECS, UC Berkeley College of Computing, Data Science, and Society, NCES College Navigator, Common Data Set Initiative, NACAC, College Board BigFuture.
About Oriel Admissions
Oriel Admissions is a Princeton-based college admissions consulting firm advising families nationwide on elite university admissions strategy. Our strength is a deep, experienced team and a distinctive 360 approach that guides each student across every dimension of the application. To discuss your strategy, schedule a consultation.