student waving Cal flag

Computer Science PhD

The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD).

Master of Science (MS)

The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for pursuing a PhD.

Doctor of Philosophy (PhD)

The Berkeley PhD in EECS combines coursework and original research with some of the finest EECS faculty in the US, preparing for careers in academia or industry. Our alumni have gone on to hold amazing positions around the world.

Contact Info

[email protected]

253 Cory Hall

Berkeley, CA 94720

At a Glance

Department(s)

Electrical Engineering & Computer Sciences

Admit Term(s)

Application Deadline

December 11, 2023

Degree Type(s)

Doctoral / PhD

Degree Awarded

GRE Requirements

  • Equity & Inclusion

person smiling

We explore solutions to society’s greatest challenges through computing and data science

Explore berkeley computing, data science, and society.

Students take a selfie at one of UC Berkeley's inaugural College of Computing, Data Science, and Society commencement ceremonies. (Photo/ Kayla Sim, UC Berkeley College of Computing, Data Science, and Society)

CDSS celebrates students’ resilience at inaugural college graduation

Sana Pandey is a data science and cognitive science graduate at UC Berkeley.

Sana Pandey uses AI to shape a brighter future for society

Pictured: Isabel Serrano in Berkeley, Calif.

Isabel Serrano builds bridges, empowers CSU students to find their PhD path

UC OSPO logo

UC Berkeley joins effort to advance open source initiatives across UC system

FranciscaVasconcelos.Soros.2024

Francisca Vasconcelos chosen as Paul and Daisy Soros New American fellow

Stuart Russell is a professor at UC Berkeley.

How to keep AI from killing us all

sathergate.michelletran.June2023

U.S. News & World Report ranks UC Berkeley computer science graduate program No. 1

UC Berkeley scholars work at the Yaghi Lab.

Three decades after UN milestone, experts convene to find AI climate solutions

JelaniNelson.JelaniNelson

Berkeley experts urge high schools to offer advanced math in line with UC report

columns and a walkway

Announcing the new college at Berkeley

The College of Computing, Data Science, and Society will help meet skyrocketing student demand for training that’s accessible, interdisciplinary, and human-centered.

Highlights and achievements

undergraduate data science program and graduate computer science program

of 30,000+ undergraduate students at Berkeley take a data science class each year

Half of data science undergraduate students at Berkeley are women

undergraduate computer science program and graduate statistics program

  • Skip to Search
  • Skip to Nav
  • Skip to Main Content
  • Skip to Footer

Berkeley

  • For Students
  • For Faculty
  • Admin Support
  • Research Support
  • Computing Support
  • Facilities & Safety
  • My EECS Info
  • Welcome from the Chair
  • By the Numbers
  • Map & Directions
  • Administration
  • Degree Programs
  • Undergraduate Admissions
  • Graduate Admissions
  • Student Information
  • Objectives & Outcomes
  • Publications
  • Visiting Scholars
  • Faculty Lists
  • Staff Lists
  • Student Lists
  • Alumni Lists
  • Industrial Advisory Board
  • On-Campus Recruiting
  • Entrepreneurial Activities
  • BEARS Conference
  • Conferences
  • External Relations
  • My EECS
  • External Relations
  • Job Offerings
  • Computer Science Division: The early years (video talk given by Prof. Lotfi Zadeh)
  • Skip to Content
  • Berkeley Academic Guide Home
  • Institution Home

Berkeley Berkeley Academic Guide: Academic Guide 2023-24

Computational and data science and engineering.

University of California, Berkeley

About the Program

The Designated Emphasis (DE) in Computational and Data Science and Engineering Program (CDSE) at the University of California, Berkeley trains students in modeling and high-performance simulation of complex physical systems, as well as in several  aspects of data analysis, statistics, machine learning, data visualization, etc. The CDSE program is committed to the development of new curricula and expanded programs aimed at the development and propagation of the use of tools of scientific computation to enhance  research across multiple disciplines. To that end, the CDSE program will actively support the training and multidisciplinary education of scientists, engineers, and technical specialists who are experts in relevant areas. 

The CDSE program crosses numerous disciplines, and participating departments include all of the departments in the college of engineering, computer science, mathematics, chemistry, astronomy, neuroscience, and political science, among many others. 

Upon graduation, the student receives a “PhD in X with a Designated Emphasis in Computational and Data Science and Engineering” on their transcript and diploma. This designation certifies that she or he has successfully completed a designated emphasis in addition to the departmental requirements for the PhD. Completion of the DE-CDSE will also be posted to the student’s transcript. We encourage interested readers to visit  data.berkeley.edu/decdse .

Visit Program Website

Applicants must already be students within a Ph.D. program at UC Berkeley.

Students must be accepted into the program and petition to add the DE-CDSE before taking their Qualifying Exam .

Applicants for the DE-CDSE program are required to:

  • With this form, the student must specify their proposed area of CDSE study and list which three courses they will take to fulfill the requirements.
  • Curriculum Vitae (CV)
  • Transcripts (most recent copy of all undergraduate and graduate transcripts) 
  • Letter of recommendation from their advisor
  • One-page statement about why they are applying to the program

For further information regarding admission to graduate programs at UC Berkeley, please see the  Graduate Division's Admissions website .

Designated Emphasis Requirements

Coursework/curriculum.

The student must take one course from each of the categories below; all courses taken to fulfill the DE requirements must be taken for a letter grade.

The student proposes this course, including a detailed syllabus documenting the use of mathematics and computation in an application area.

Qualifying Exam

Students must have a DE-CDSE component in their qualifying exam, with a DE-CDSE faculty member on the exam committee.

Dissertation

At least one member of the DE-CDSE faculty be on the dissertation committee.

Contact Information

[email protected]

Department Chair

Tarek I. Zohdi, PhD (Department of Mechanical Engineering)

Phone: 510-642-9172

[email protected]

Head Graduate Advisor

Michael Frenklach, PhD (Department of Mechanical Engineering)

Phone: 510-643-1676

[email protected]

Program Coordinator

[email protected]

Print Options

When you print this page, you are actually printing everything within the tabs on the page you are on: this may include all the Related Courses and Faculty, in addition to the Requirements or Overview. If you just want to print information on specific tabs, you're better off downloading a PDF of the page, opening it, and then selecting the pages you really want to print.

The PDF will include all information unique to this page.

10 Most Affordable PhD in Computer Science Programs Online 2024

Find your perfect school.

Computer Screen with Source Code

Author: Josh Davidson Reviewed by: Melissa Anderson Reading Level: Grade 9 Reading Time: 11 minutes, 37 seconds Original Publication Date: February 2019 Updates: 2

20 Most Affordable PhD in Computer Science Programs Online

Pursuing an affordable online PhD in computer science opens up exciting possibilities. According to the U.S. Census Bureau’s “Educational Attainment in the United States 2017” report, less than 3% in the US have a doctorate. Obtaining your Ph.D. can elevate you to the top of your field. If you want to be a cut above the rest, have opportunities in the newest technologies, and use your expert abilities to grow and work in the field you love, completing a Ph.D. in computer science online is right for you.

There are many areas of specialty in the computer sciences. One of the newest and trending is in artificial intelligence. With a doctorate in CS, there is an opportunity to work in this field to ensure the safest and most reliable research and development. If you desire to teach computer science at the college level, obtaining this Ph.D. is often required, and you can get a job in almost any technological school. With an online doctorate of CS, you will be researching the most advanced topics in the field. Many US Ph.D. in computer science degrees are taken online due to the independence it allows working professionals. The programs are comparable to the courses taken at a brick-and-mortar college, and you leave with a Ph.D. from the college providing online learning.

Featured Programs

Degrees Included in This Ranking:

Online Ph.D. in Information Systems

Ph.d. in computer science online, online doctor of philosophy (ph.d.) in technology.

  • Online Computer and Information Science Ph.D
  • Online Electrical and Computer Engineering PhD
  • Ph.D. Online in Computer Science and Engineering
  • Online Ph.D. in Information Technology

Ranking the 10 Most Affordable Online Computer Science PhD Programs

This list comprises the 10 Most Affordable Ph.D. in Computer Science Programs Online. Colleges are listed by tuition. Tuition numbers were taken from the NCES College Navigator tool. Only universities with a PhD in Computer Science with an online option were considered. Consider the following online PhD programs in computer science:

Note: This ranking was originally published in February 2019 and was last updated in September 2023. The 2023 updates may affect the ranking order, but the list has not been re-ordered.

#10 University of South Carolina

Columbia, sc.

Tuition : $13,374

The College of Engineering and Computing was established in 1961 and offers many degrees in many different technological facets. Graduates can have careers in many sectors. Some go on to be entrepreneurs, others work in cyber-security, while others work with artificial intelligence, and the list goes on. Many of the projects and research performed in this Ph.D. course are supported by government agencies or are collaborative efforts with local industries. The University of South Carolina is one of the top 25 graduate programs according to national publications such as US News and World Report.

  • Top-ranked university
  • Robust tech support for online learners
  • Affordable tuition
  • Less reputable computer science department
  • Less diverse student body

#9 University of Rhode Island

Kingston, ri.

Tuition : $14,822

URI’s Ph.D. in computer science department serves undergraduates and postgraduates, including PhDs. The Ph.D. in computer science online is a research degree that provides the opportunity to complete a major research project that enhances the field of computer science. Their curriculum provides the expertise needed for a career in research-based innovation. Graduate courses are offered at convenient times for professionals. Students in the Ph.D. program typically conduct a major research project with one of the university’s research groups to produce new intellectual contributions to the computer science field.

  • Highly ranked graduate programs in computer science
  • Scheduling flexibility
  • 24/7 tech support for distance learners

#8 University of California, Berkeley

Online phd computer science, berkeley, ca.

Tuition : $11,700

The University of California was founded in 1868. It has an impressive list of academic achievements and rankings. In the new rankings, Berkeley’s graduate programs placed first in the world from US News and World Report, including their Ph.D. program in computer science. Berkeley graduates have gone on to achieve high endeavors such as 20 Nobel Prizes, 30 recipients of the National Medal of Science and over 250 founders of companies. Graduate students represent 92 countries and all 50 states.

Berkeley’s EECS graduate programs have been ranked first and second in the US for excellence.

Berkeley’s graduates are highly satisfied with their education, and as a result, rank them very high on rating scale:

  • 90% overall (and 85% of those who pursued non-academic careers) say they were well prepared for their careers by Berkeley
  • 95% overall (and 93% of those who pursued non-academic careers) would pursue a doctoral degree again
  • 86% would select the same field of study
  • 95% would choose graduate study at Berkeley if they could start again
  • High student satisfaction rates
  • Top-ranked graduation programs
  • Prestigious university
  • More competitive

#7 Capitol Technical University

Tuition : $11,340

Capitol Technology University is a STEM-focused institution of higher education providing undergraduate and graduate degrees in engineering, information sciences, and technology leadership. CTU’s degrees offer flexibility with opportunities to grow and adapt to emerging workforce needs.

Capitol Technical University has three Ph.D. programs focusing on technology. Cybersecurity (DSc), technology Ph.D., and a technology combination program MS/Ph.D. (a unique program that offers a combination of a Ph.D. in technology and a master of science in research methods.)

Graduates will be positioned to contribute significantly to their fields by creating new knowledge and ideas. They’ll learn a skill set that will give them the tools to easily research and publish findings and present them in an accurate and professional manner.

Students work with Capitol Technical University first, then work independently on a research topic of publishable quality. They will gain knowledge in legal, political ethics and social aspects of their field. Some of CTU’s graduates are employed at government agencies and large corporations. Others have started their own tech companies. Out of hundreds of top-notch employers, a few standouts are the Department of Defense, Honeywell, and Lockheed Martin.

  • Dual degree programs available
  • Flexible curriculum
  • Lower graduation rate
  • Less prestigious university

#6 Indiana University Bloomington

Bloomington, in.

Tuition : $10,033

Maybe you immediately think of Hoosiers and basketball when you hear Indiana University. Along with that notoriety, Indiana University boasts of many other diverse achievements. Crest toothpaste was developed by three IU researchers. Olympic gold medalist Mark Spitz came from IU, as did Nobel prize winners Mark Cuban (American businessman and owner of the Mavericks basketball team), a dozen pro-sports players, and actors and actresses like Oscar-winning actor Steve Tesich.

This University has a computer department that is very competitive with other universities. Indiana University has a world-class faculty with expertise in foundations such as algorithms, programming languages, parallel and distributed systems, cloud computing, networks, hardware, data mining, machine learning, intelligent systems, and security. The cross-disciplinary approach exposes you not only to the latest research in high-performance computing, data and search, artificial intelligence, and computer security, but also gives you the opportunity to apply those insights to real-world problems, from controlling pandemic disease to tracking the effects of climate change on polar ice.

  • Affordability
  • High graduation rate
  • Less diverse

#5 National University

San diego, ca.

Tuition : $15,912

Northcentral University’s Ph.D. in technology and innovation management, specializing in computer science, is a 100% online program. Its specialization in teaching how a computer functions from the inside out, giving the inside track to understand the foundational technology in any information system fully. The NCU Ph.D. program students are mentored by PhDs who are specialists in the field because they are 100% doctoral faculty. Students also receive practical experience by being in the online classroom with exposure to the research community and, in turn, receive chances to present at conferences and seminars.

This is one of the most flexible universities we reviewed, offering weekly course starts, no scheduled lecture hours, no group assignments, weekly assignments, and the ability to schedule courses around a student’s personal and professional obligations. There is not a requirement to start at the beginning of a semester. North Central University does not require students to be on campus at all. This makes it easy for working professionals, as well as for military personnel and international students who will not have to relocate. North Central’s programs provide students with the opportunity to partner with a member of their 100% doctoral faculty in each of the courses. During the online Ph.D. in the computer science program, the student focuses their research on contributing new knowledge and theory to the body of knowledge in their field. North Central University offers two programs in computer science. They have an applied doctorate program where the student will focus their research on the practical application of knowledge and theory that already exists within their field. If a student is considering continuing their work in their field of choice by implementing their research in the field, the applied doctorate might be the right choice. If the student plans to contribute to their field through research and analysis, the Ph.D. program seems like the right choice.

  • Top-ranked graduate programs in information technology
  • 100% doctoral faculty
  • More diverse

#4 Mississippi State University

Mississippi state, ms.

Website Tuition: $9,398

Mississippi State ranks among the top 50 best colleges in the South in Money Magazine’s “Best Colleges for Your Money” 2017 listing.

MSU is in the top 9 schools in the U.S. to hold all three of the National Security Agency’s centers of academic excellence awards. They are working closely with Pacific Northwest National Laboratory, and their researchers are using big-data analytics and high-performance computing to solve some of the nation’s top cybersecurity problems. Fixed on defeating the full spectrum of cyber attacks, Mississippi State’s National Science Foundation CyberCorps program is the 3rd largest in the country. The Department of Computer Science and Engineering has a strong presence in computing. The Miss. State Ph.D. specializes in research in traditional areas of computer science, cross-specialty areas, and interdisciplinary projects.

Recent graduates hold jobs at places like:

  • Microsoft Research
  • Palo Alto Research Center
  • Verari Systems Software
  • Fairmont State University
  • Jackson State University
  • Mississippi Valley State University
  • Nova Southeastern University
  • Tennessee Tech University
  • Smaller class sizes
  • Limited tech support

#3 Aspen University

Denver, colorado.

Website Tuition: $3,900

Aspen’s Doctor of Science in Computer Science offers a responsibly priced distance Ph.D. in computer science. The program builds an understanding of theoretical concepts and practical applications of computer science in the context of advanced research and analysis methods relating to computer architecture and software design. Aspen also offers a special series of courses designed to aid them in developing, researching, and writing the doctoral dissertation.

Aspen offers tuition rates low enough that most of their students can afford to pay their tuition in cash or through a monthly payment plan, enabling their students to gain a financially responsible Ph.D.

  • Highly affordable
  • More diverse student body
  • Less prestigious computer science programs

#2 University of Utah

Salt lake city, utah.

Website Tuition: $7,353

Dozens of University of Utah’s academic programs, including computer science, rank in the top 100 by U.S. News & World Report. About 50 students a year enter the Ph.D. program at the University of Utah. This University offers eight different tracks of computer science. These are:

  • Computer Engineering
  • Data Management and Analysis
  • Graphics and Visualization
  • Human-centered Computing (HCC) Track
  • Image Analysis
  • Networked Systems
  • Scientific Computing

At least 50 hours of graduate coursework is required for the Ph.D. degree in computer science. This must comprise at least 27 hours of regular graduate coursework and at least 14 semester hours of dissertation research. Independent study and seminars cannot be used as part of the required 50 hours. Of the required 27 semester hours of regular courses, up to six hours may be graduate-level courses outside of the School of Computing.

  • Numerous specializations
  • Robust tech support

#1 Dakota State University

Madison, sd.

Tuition: $5,999

Dakota State University specializes in computer management, computer information systems, and other related undergraduate and graduate programs. DSU started in 1881 as a school for teacher education, and it makes sure to keep that as a central focus, along with many other offerings now as well.

DSU offers three doctorates: a doctor of philosophy in cyber operations a doctor of philosophy in information systems, and a doctor of philosophy in computer science. There is an online option available through Dakota State University. Their distance Ph.D. in computer science allows students to take online courses. Students use various resources like DSU’s course management system and Desire2Learn to get assignments, lecture notes, and exams. Students schedule and work with their classmates in a virtual classroom.

Through these advanced graduate courses, Dakota State University students learn about:

  • Artificial Intelligence
  • Programming Languages
  • Mobile Applications
  • Computer Networks
  • Cybersecurity
  • Information Assurance
  • Office Automation
  • Bioinformatics
  • Software Development
  • Data Mining
  • Database Management Systems

Graduate coursework in operations research is offered and may be used to provide an operations research concentration to the Ph.D. program. Admissions to the Graduate College is a selective process based on those who are outstanding among recipients of baccalaureate degrees.

A distance Ph.D. in computer science from DSU is a great investment and is billed hourly. That means you’ll always only pay for the number of classes you can take.

  • Very affordable

Earning Your Online Ph.D. in Computer Science FAQ:

What are my opportunities for a career with a computer science ph.d. online.

  • Contract R&D organizations
  • Government laboratories
  • Lockheed-Martin, Pfizer, and Ford have high-tech or internal R&D sections that do PhD-level computer science work
  • Professor in any major tech university
  • Startup companies and consulting firms
  • Finance companies and hedge funds
  • Secure the teaching faculty position in some reputable institution
  • Postdoc research and publish papers and research articles
  • Dynamic organization working in the field of hardware and software development
  • Own a software house and explore the new and innovative software ideas
  • Organization working in the field of robotics and artificial intelligence
  • Google, Inc., Apple Computer, Inc., Microsoft Corp
  • Software engineer
  • Research scientist
  • Senior data scientist
  • Staff software engineer
  • Computer scientist
  • Principal software engineer

What can I expect to earn annually?

Expect to earn salaries of at least $105,000, potentially earning up to $150,000 and beyond.

How long will it take to complete my Ph.D. in computer science online?

The average time it will take for your Ph.D. is between 5–7 years. You should be able to do it in 3–4 years. 10 years is the maximum number of years most schools will allow you to complete a Ph.D. Time will vary depending on students’ schedules, their field requirements, and their chosen school.

  • NCES: College Navigator

Related Resources

  • Highest Paying PhD
  • Affordable Colleges for a STEM Degree
  • What is the Difference Between an Information Tech and a Computer Science Degree?
  • PhD Computer and Information Systems Security Online
  • PhD Management Information Systems Online

This concludes our ranking of the 10 Most Affordable Online Ph.D. in Computer Science Programs.

Computer Science 152/252: CS152 Computer Architecture and Engineering CS252 Graduate Computer Architecture

Spring 2020, prof. krste asanović, tas: albert ou and yue dai.

Welcome to the Spring 2020 CS152 and CS252 web page. This semester the undergraduate and graduate computer architecture classes will be sharing lectures, and so the course web page has been combined.

CS152 is intended to provide a foundation for students interested in performance programming, compilers, and operating systems, as well as computer architecture and engineering. Our goal is for you to better understand how software interacts with hardware, and to understand how trends in technology, applications, and economics drive continuing changes in the field. The course will cover the different forms of parallelism found in applications (instruction-level, data-level, thread-level, gate-level) and how these can be exploited with various architectural features. We will cover pipelining, superscalar, speculative and out-of-order execution, vector machines, VLIW machines, multithreading, graphics processing units, and parallel microprocessors. We will also explore the design of memory systems including caches, virtual memory, and DRAM. An important part of CS152 is series of lab assignments using real microprocessor designs implemented in the Chisel hardware description language, and running as simulators and FPGA emulators hosted in the Amazon cloud (FireSim) . These simulators will give you an in-depth look at a variety of processor architectural techniques. Our objective is that you will understand all the major concepts used in modern microprocessors by the end of the semester.

CS252 is intended to provide essential background for students intending to pursue research in computer architecture or related fields, and also provides preparation for the Berkeley EECS computer architecture oral prelim examination. An important part of CS252 is reading and discussion of classic architecture papers, as well as a substantial course project.

Course Calendar with Handouts

This page uses the Holy Grail Liquid-Layout: No quirks mode by Matthew James Taylor .

  • Computer Science
  • Undergraduate Program

Introduction to the Major

The Computer Science major (CS) deals with computer theory, methods of information processing, hardware and software design, and applications. The major combines a rigorous technical program with background in the liberal arts and sciences. The CS major prepares students for technical careers or graduate school programs related to EECS or CS. 

All students admitted to the College of Letters & Science are admitted as undeclared students. To declare CS, students must achieve a cumulative grade point average of 3.30 in CS61A, CS61B, & CS70. All students who meet this criteria are admitted into the major.

“ CS isn’t something I could’ve done alone, so I’m grateful for the community here .” - Steven Tan, CS student and CS Peer Advisor

One Department, Two Programs 

There is no difference in the CS course content between the CS and EECS majors--the differences are what other subjects you'd like to study and the admissions processes to the university and majors.

If you prefer greater flexibility in your coursework, or have an interest double-majoring in an area outside engineering, the CS major might be a good choice. There is greater opportunity to explore other departments, like economics, business, and music.

If you have a great interest in electrical engineering or in double-majoring in another engineering major, the EECS major may be better suited for you.

Related Majors

There are many ways to get exposure to CS other than via the CS major. The following majors are avenues to study CS and to help prepare students for industry and graduate school: applied math, cognitive science, data science, & statistics.

The CS minor is also a great option that equips students for industry and graduate school.

  • Four-Year Student Timeline

Explore Your Major

  • See CS requirements & declaration policies
  • Take CS10 and/or CS8 before CS61A, if no coding experience.
  • See math requirements & AP/IB policies . Find calculus starting point .
  • Check in with a CS major advisor .

Connect and Build Community

  • New to CS? Apply for the CS Scholars Program
  • Get support in classes from resources and counselors
  • Become familiar with Disabled Students’ Program , Gender Equity Resource Center , Undocumented Student Program , Educational Opportunity Program .

Discover Your Passions

  • Enroll in a Freshman & Sophomore Seminar . Look for CS/EE 24 & 39.
  • Visit the Office of Undergraduate Research and Scholarships to learn about research opportunities. 
  • Take a  DeCal , a student-facilitated course.

Engage Locally and Globally

  • Explore study abroad options now so you can incorporate them into your sophomore or junior year plans.
  • Explore volunteer opportunities on campus.

Reflect and Plan Your Future

  • Develop a plan for getting career ready.
  • Join Handshake for Berkeley-specific career opportunities.
  • Learn about career opportunities in CS at  Berkeley Career Engagement .
  • Look for internship programs at various companies specific to first-year students.

Second Year

  • Complete the CS prerequisite coursework to declare your major. Recommended: Apply to CS by the end of your 2nd year.
  • Use the EECS website to help guide your B.A. program, and the HKN course guide to think about future classes in CS/EE.
  • Consider a minor .
  • Learn about EECS student organizations
  • Consider becoming an Academic Intern, Reader, or Tutor for a lower-division CS/EE class.
  • Seek CS Peer Advising and ask questions on the EECS 101 on Edstem
  • Go to office hours of professors and GSIs.
  • Assist a professor in their research through the Undergraduate Research Apprenticeship Program
  • Attend the EECS Department Colloquium Series to learn more about the field.
  • Learn more about research opportunities available at UC Berkeley.
  • Explore study abroad options for CS and meet with both a CS major advisor and your L&S advisor to confirm requirement fulfillment.
  • Join Bridging Berkeley to become a math mentor to middle schoolers.
  • Subscribe to the eecs-ugrad-jobs list-serv to learn about CS Info-sessions and Tech Talks
  • Attend the EECS Internship Fair , EECS & STEM Career Fairs
  • Meet with Berkeley Career Engagement or UPE for resume help and interview practice.
  • Complete CS lower-division requirements ; begin taking upper-division courses
  • Check-in with a CS major advisor
  • Participate in faculty advising each semester once declared.
  • If eligible and interested in research, consider the  EECS Honors Program .
  • Enjoy teaching and/or mentoring? Become an EE/CS DeCal facilitator or CS Mentor . Learn about how to become an Undergraduate Student Instructor in future semesters.
  • Consider applying to the Accel Scholars Program .
  • Explore Beehive and other EECS research opportunities for undergraduates.
  • Learn about upper-division technical electives for your major outside CS.
  • Join CalTeach to gain teaching skills and explore a career in education.
  • Interested in community outreach? Check out the opportunities available in community outreach programs for engineering students.
  • Get matched with a graduate student mentor through Berkeley Connect .
  • Attend the Engineering and Tech Career Conference to prepare for recruiting season.
  • Utilize job board tools in your job search.
  • Explore graduate school options by speaking with faculty members and advisors .

Fourth Year

  • Complete remaining CS upper-division requirements
  • Consider getting faculty permission to take CS graduate courses.
  • Meet with a CS advisor to ensure CS requirements will be completed.
  • Check-in with an L&S advisor to stay on track to graduate.
  • Give back by becoming a CS peer advisor or tutor at the Student Learning Center .
  • Volunteer for EECS Departmental events like CS Education Day and Cal Day .
  • See ways to stay in touch with the EECS Department after you graduate.
  • Carry out your own research project funded by scholarships
  • Attend events at the Sutardja Center for Entrepreneurship & Technology or the Jacobs Institute for Design and Innovation .
  • Consider researching and applying for scholarships available to recent Berkeley graduates.
  • If interested in graduate school, explore gap year opportunities prior to embarking on your next academic or career adventure.
  • Continue to attend industry-related events.
  • Take the GRE & seek letters of recommendation if interested in graduate school.
  • View the First Destination Survey to find out what recent grads are doing.

What Can I Do With My Major?

Jobs and employers.

  • Analyst, Axioma
  • Application Developer, Workday
  • ASIC Engineer, Nvidia
  • Assoc. Publishing Producer, Google
  • Care Coordinator, YoDerm
  • Consultant, Bain and Company
  • Cyber Security Consultant, Deloitte
  • Data Analyst, Apple
  • Data Scientist, Nerdwallet
  • Front End Developer, HealthTap
  • Hardware Engineer, Apple
  • Infrastructure Engineer, Capital One
  • Investment Engineer, Bridgewater
  • iOS Engineer, Mozilla
  • Machine Learning Engineer, eBay
  • Mobile Developer, Sony
  • Performance Engineer, Splunk
  • Program Manager, Microsoft
  • Programmer, Intl CS Institute
  • R&D Engineer, Glint Photonics
  • Site Reliability Engineer, Google
  • Software Developer, Expedia
  • Software Engineer, AirBnB
  • Surface Warfare Officer, U.S. Navy
  • Systems Specialist, Salesforce
  • Teacher, Teach for India
  • Technology Analyst, Goldman Sachs
  • UX Designer, GoDaddy

Graduate Programs

  • Algebra & Numbers Theory
  • Artificial Intelligence & Robotics
  • Audiology & Hearing Sciences
  • Biological Sciences
  • Biostatistics
  • Computational Mathematics
  • Computer Engineering
  • Computer Graphics
  • Electrical Engineering
  • Industrial & Org. Psychology
  • Interdisciplinary Studies
  • Physical Chemistry

Examples from the First Destination Survey of recent Berkeley graduates.

Connect With Us

Come to Berkeley’s annual Open House in April for information sessions, campus tours, special talks, and more. See what events the EECS Department offers at eecs.berkeley.edu/academics/undergraduate/calday .

Golden Bear Orientation

Join your peers in the campus-wide UC Berkeley orientation program for all new students.

Attend department events with students, staff, and faculty. Visit eecs.berkeley.edu for news and updates.

Prospective students can make an appointment to meet with a CS advisor at berkeleycs.youcanbook.me . Current students should make a CS advising appointment through CalCentral.

Drop-in CS advising is available. Please check eecs.berkeley.edu/resources/undergrads/cs/advising   for the latest schedule.

Letters & Science College advising services can be found at lsadvising.berkeley.edu

How to Use this Map

Use this map to help plan and guide your experience at UC Berkeley, including academic, co-curricular, and discovery opportunities. Everyone’s Berkeley experience is different and activities in this map are suggestions. Always consult with your advisors whenever possible for new opportunities and updates.

  • What Can I Do with My Major?

berkeley online phd computer science

Download the PDF Print Version

Homepage lighter banner test 4

Simons Institute for the Theory of Computing

Resilience Pod News Article

MAKE A GIFT TO ALGORITHMIC SCIENCE

All gifts will be matched 1-to-1 by Simons Foundation International.

Upcoming events alert bar

Calvin Lab auditorium

Sublinear Algorithms Boot Camp

Upcoming Events

Sublinear Algorithms Wide Format Logo

There are no upcoming Public Lectures at this time.

Jim Simons cropped for homepage

Dear friends, I deeply mourn the passing of Jim Simons, the founding benefactor of the Simons Institute for the Theory of Computing, whose vision, generosity, and commitment to mathematics and the sciences have changed the face of theoretical computer science and the Berkeley campus. His legacy will be felt for generations.

Avi Web Page Image

In celebration of Avi Wigderson’s receipt of the ACM A.M. Turing Award this year, we put together a playlist of Avi...

Resilience Pod News Article

In April, the Simons Institute launched a Research Pod on Resilience in Brain, Natural, and Algorithmic Systems...

Sublinear Algorithms

Clément Canonne

Machine Learning Research Pod

berkeley online phd computer science

Quantum Research Pod

berkeley online phd computer science

Resilience Research Pod

berkeley online phd computer science

Summer Cluster: AI, Psychology, and Neuroscience

AI Psychology and Neuroscience

Extended Reunion: Theoretical Foundations of Computer...

berkeley online phd computer science

Modern Paradigms in Generalization

Modern Paradigms in Generalization logo

Special Year on Large Language Models and Transformers...

Special Year on Large Language Models and Transformers

Cryptography 10 Years Later: Obfuscation, Proof Systems...

Cryptography 10 Years Later

Complexity and Linear Algebra

berkeley online phd computer science

Federated and Collaborative Learning

berkeley online phd computer science

Communicating Algorithmic Science to the Public | Theoretically Speaking

Using Erasure Codes to Enable interactions over Networks

Logical Quantum Processor Based on Reconfigurable Atom Arrays

Discrepancy Minimization via Regularization

If you think you have been exposed or are a  close contact , you can take an over-the-counter rapid antigen test 3-5 days after exposure. People who have symptoms should stay home, wear a mask, and get  tested .

There are currently no masking requirements on campus. Regardless of COVID-19 case rates, the CDC recommends masking:

  • If you have symptoms of a respiratory infection, such as a cough, runny nose, or sore throat
  • In crowded indoor settings, such as in airplanes, trains, and buses 
  • In public areas around people who are older or have medical conditions that put them at increased risk for severe COVID-19
  • For 10 days after having a significant exposure to someone who has tested positive for COVID-19
  • If you have tested positive, see additional guidance at  What to Do If You Test Positive for COVID-19 (link is external)

Applications are invited for postdoctoral positions in the research pods on Quantum Computing , on Machine Learning , and on Resilience . 

More information on how to participate in the life of the Institute. 

Quantum Coding Theory (CS 292-242) John Wright Tuesday/Thursday, 11 a.m. – 12:30 p.m., Soda 230

Quantum Algorithms for Scientific Computation  (Math 275) Lin Lin Tuesday/Thursday, 3:30 – 5 p.m.,  Evans 9 (Floor G)

Computational Complexity Theory  (CS 278) Avishay Tal Tuesday/Thursday, 1 – 3:30 p.m., Soda 405

IMAGES

  1. Top 5 Online Colleges with the Best PhD in Computer Science

    berkeley online phd computer science

  2. UC Berkeley Online PhD Computer Science

    berkeley online phd computer science

  3. uc berkeley online masters computer science

    berkeley online phd computer science

  4. 20 Most Affordable Online PhD in Computer Science Programs

    berkeley online phd computer science

  5. Your guide to UC Berkeley computer science masters

    berkeley online phd computer science

  6. Exploring the Computer Science Major at Berkeley: A Comprehensive Guide

    berkeley online phd computer science

VIDEO

  1. The LUMS Podcast I MS & PhD Computer Science

  2. PhD Computer Science from University of Mumbai: Tips and Guidance

  3. Stanford CS109 Probability for Computer Scientists I Variance Bernoulli Binomial I 2022 I Lecture 7

  4. PhD Computer Science at GIFT

  5. Days In The Life Of A Computer Science PhD Student

  6. BPSC Computer Science Teacher

COMMENTS

  1. Computer Science PhD

    The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for pursuing a PhD. Doctor of Philosophy (PhD) The Berkeley PhD in EECS combines coursework and original research with some of the finest EECS faculty in the US, preparing for careers in academia or industry.

  2. Graduate Admissions & Programs

    Graduate Admissions and Degree Programs. Berkeley EECS graduate programs consistently top national rankings, providing one of the best educational experiences anywhere. Our graduate students are immersed in an intellectually rigorous, interdisciplinary, globally aware environment, and have the opportunity to study and do research with faculty ...

  3. Graduate Research Program Admissions

    Application Prerequisites for All Graduate Research Degree Programs. The minimum graduate admission requirements are: A bachelor's degree or recognized equivalent from an accredited institution. If you are in your final year of studies, and you expect to earn your degree by mid-August of the following year, you may apply.

  4. College of Computing, Data Science, and Society

    U.S. News & World Report ranks UC Berkeley computer science graduate program No. 1. News | April 9, 2024 Image. Three decades after UN milestone, experts convene to find AI climate solutions ... undergraduate data science program and graduate computer science program . 1 in 5. of 30,000+ undergraduate students at Berkeley take a data science ...

  5. Home

    Welcome to the Department of Electrical Engineering and Computer Sciences at UC Berkeley. Our top-ranked programs attract stellar students and professors from around the world, who pioneer the frontiers of information science and technology with broad impact on society. Underlying our success are a strong tradition of collaboration, close ties ...

  6. Computer Science < University of California, Berkeley

    There are two ways to study Computer Science (CS) at UC Berkeley: Be admitted to the Electrical Engineering & Computer Sciences (EECS) major in the College of Engineering (COE) as a freshman. Admission to the COE, however, is extremely competitive. This option leads to a Bachelor of Science (BS) degree. This path is appropriate for people who ...

  7. Computer Science Division

    Computer Science Division. 387 Soda Hall Berkeley, CA 94720-1776. Phone: (510) 642-1042 FAX: 510-642-5775. Main EECS Home Page. Job Offerings. Computer Science Division: The early years (video talk given by Prof. Lotfi Zadeh) Thirty Years of Innovation (pdf) CITRIS. The CS Division office is open Monday - Friday 8am - 4:00pm Pacific Time ...

  8. Computational and Data Science and Engineering < University of

    About the Program. The Designated Emphasis (DE) in Computational and Data Science and Engineering Program (CDSE) at the University of California, Berkeley trains students in modeling and high-performance simulation of complex physical systems, as well as in several aspects of data analysis, statistics, machine learning, data visualization, etc.

  9. 10 Most Affordable PhD in Computer Science Programs Online 2024

    Berkeley, CA. Website. Tuition: $11,700. The University of California was founded in 1868. It has an impressive list of academic achievements and rankings. In the new rankings, Berkeley's graduate programs placed first in the world from US News and World Report, including their Ph.D. program in computer science.

  10. Home Page for UCB CS152/CS252, Spring 2020

    Computer Science 152/252: CS152 Computer Architecture and Engineering CS252 Graduate Computer Architecture Spring 2020 Prof. Krste Asanović TAs: Albert Ou and Yue Dai CS152/CS252 Lectures: Monday and Wednesday, 10:30am-12:00am, 306 Soda Hall CS152 Discussion Sections: Friday 12-2pm DIS 101 155 Kroeber / Friday 2-4pm DIS 102 3109 Etcheverry

  11. Computer Science, Ph.D.

    The Department of Electrical Engineering and Computer Sciences (EECS) at University of California, Berkeley offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD). University of California, Berkeley. Berkeley , California , United States. Top 0.1% worldwide.

  12. Computer Science

    The Computer Science major (CS) deals with computer theory, methods of information processing, hardware and software design, and applications. The major combines a rigorous technical program with background in the liberal arts and sciences. The CS major prepares students for technical careers or graduate school programs related to EECS or CS.

  13. 9 Online Computer Science PhD Programs to Consider

    Related: 13 Best Jobs for Students Earning a Computer Science Degree. 9. University of Rhode Island. The University of Rhode Island in Kingston, Rhode Island, is a research-oriented university with a computer science Ph.D. program. Classes are offered on campus and online, but the degree cannot be completed entirely online.

  14. Homepage [simons.berkeley.edu]

    The world's leading venue for collaborative research in theoretical computer science. Established on July 1, 2012, with a grant from the Simons Foundation, the Simons Institute is housed in Calvin Lab, a dedicated building on the UC Berkeley campus. The Institute brings together the world's leading researchers in theoretical computer science and related fields, as well as the next generation ...

  15. Master of Advanced Study in Engineering

    Campus fees total approximately $908 for the fall 2023 semester. First semester students also pay a one-time document management fee of $107. Tuition and fees are pending approval and subject to change. Berkeley Engineering is pleased to offer MAS-E scholarships to qualified candidates.

  16. Best Online Computer Science Certificates Of 2024

    Tuition rates for the computer science certificate programs in our guide range from $342 to $974 per credit. The average program that charges tuition by credit requires 9 to 30 credits, bringing ...

  17. New Graduate Students

    Important Dates: Prelim Workshop - TBD (2024 schedule will be posted late June/early July). Enrollment Opens for New Graduate Students - Friday, July 19, 2024. Mathematics Graduate Student Orientation - Wednesday, August 21, 2024, 1015 Evans - Full-day program. Teaching Conference for first-time international GSIs.