Computer Science B.A. Transfer Prerequisites

You will be able to declare Computer Science as your major when you complete your remaining technical prerequisites with a Berkeley grade point average of at least 3.30 in the 3 prerequisite courses (CS 61A, 61B/BL, and 70), and complete the application form required by the department.  

This GPA calculation only utilizes courses taken on the UC Berkeley campus. You can calculate your CS GPA using this CS Pre-Major GPA Calculator.

While there are only 3 prerequisite courses required to declare the major, there are additional lower division courses (described here) required for the CS major. To be minimally prepared for this major, you should have completed equivalents of at least Math 1A, 1B, and Math 54 at your community college. 

You should assume that your first semester will be spent completing technical requirements that you were unable to take at your community college. In some cases, it will take 2 semesters to do this. Since admissions decisions for this major will be based on the technical prerequisites taken at Berkeley, it is important that you maximize your potential for doing well. We recommend that you take only 2 technical courses a semester. However, since you need to complete lower division requirements as soon as possible, it may be necessary to take 3 technical courses your first semester of enrollment.

There are CS and lower division math courses offered through UC Berkeley Summer Session. If possible, it is advantageous to take one of these courses prior to starting your Fall semester. 

CS Transfer Course Equivalency FAQ

Sample Programs for Incoming Transfer Students