The Computer Science Division has provided information for students who plan to study abroad. Review your department’s responses to the Major Advising Questionnaires below, then contact the department directly with any additional questions
Berkeley Programs Questionnaire
The Berkeley Summer Abroad “Entrepreneurship and Innovation in Europe” program usually counts towards the 7 units of tech electives required. Students should discuss with a CS advisor first if they want to receive credit.
UCEAP Programs Questionnaire
Students can apply up to three approved upper-division study abroad courses (no more than 12 units) towards the major requirements, and one approved upper-division study abroad course (no more than 4 units) towards the minor requirements.
Yes. Many of the Berkeley Study Abroad partner universities have specific Electrical Engineering and Computer Science departments/programs or offer relevant courses through other departments. View a list of our pre-approved courses here.
Students should schedule an appointment with a major advisor as soon as possible to create a program plan. An advisor can help determine how to best fit a study abroad experience into a student’s academic schedule. Click here for example program plans for CS majors.
Study abroad courses that are not yet on our pre-approved courses list must be evaluated and approved before your study abroad experience commences. This should be done no later than the semester before studying abroad. We suggest making prior arrangements and consulting with CS Advisors to ensure the course(s) you select is transferable.
If the course is not on the pre-approved list, review UC Berkeley course descriptions and webpages.
If you believe the course(s) to be equivalent to a UC Berkeley upper-division computer science or electrical engineering course, contact the current faculty of the corresponding UC Berkeley EECS course. You should send them the syllabus and any additional information about the course. The faculty should review the course materials for equivalency. They may deem the course fully or partially equivalent. Ask them to copy firstname.lastname@example.org on their evaluation.
Once you receive a response, submit the CS Major Appeals and Exceptions Request form and include the syllabus and the response you received from the faculty. The request will be reviewed by the Faculty Vice Chair and you will be notified of the decision via email.
For course equivalency requests for CS 169 – Software Development, please first review this page: https://bcourses.berkeley.edu/courses/1477171
If the UC Berkeley EECS Department does not offer a similar course, consider if it may qualify as an upper-division technical elective. If so, submit this form and include the syllabus and/or other course materials. The request will be reviewed by the Faculty Vice Chair and you will be notified of the decision via email. This may take up to two months.
Yes. However, the thesis is only available to students previously admitted to the honors program.
The undergraduate advisor.
Not at this time.
Please meet with a CS advisor to discuss course articulation, graduation requirements, and to complete a degree audit before planning to go abroad. Please note that many programs end after our departmental commencement date, so if students want to participate in commencement, they are welcome to attend the one in the previous Spring or the following Spring.
Independent Programs Questionnaire
Study abroad courses that are not yet listed must be evaluated and approved before your study abroad experience commences. Students who wish to fulfill major requirements with study abroad courses must submit the course syllabus and any other course details through:
For L&S Computer Science majors and minors, the Course Evaluation Request google form
For EECS majors and minors, submit a Course Evaluation Request to 205 Cory Hall or email@example.com
This should be done no later than one semester before studying abroad.