Transfer Prerequisites and Sample Programs
Applying to Berkeley as an Intended CS Major
Welcome to the University of California at Berkeley's Computer Science Division!
You have been admitted to UC Berkeley as an intended major in Computer Science. 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 2.0 and complete the application and Declaration of Major forms required by the department.
Transfer students who are most competitive for the major have achieved an overall gpa from their community college of at least 3.5. To be minimally prepared for this major, you should have completed equivalents at least 3 of the following lower division technical prerequisites, including Math 1A, 1B at your community college. Those of you who are best prepared, and only need one semester at Berkeley to complete their tech courses, should have completed at least 4 out of these 6 prerequisites.
- Math 1A (calculus)
- Math 1B (calculus)
- Math 54 (linear algebra and differential equations)
- CS 70 (discrete mathematics and probability theory)
- CS 61B (data structures)
- EECS 42, 43 (introduction to electrical circuits)
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 a number of technical courses (i.e., CS61A, CS61B, CS61C, Math 54) offered through UC Berkeley Summer Session. If possible, it is advantageous to take one of these courses prior to entering Berkeley as a degree candidate.
The CS Division offers a minor in CS. In order to qualify, you must have declared another major and have achieved a gpa of above a 2.6 for those lower division courses required for the minor.
Sample Programs for Incoming CS Transfer Students
These are sample programs for incoming transfer students to help guide your way through your years at Berkeley. Keep in mind that they are only suggested programs, used while planning your own schedule. Some courses can also be taken during Berkeley summer sessions to satisfy CS major prerequisites, thereby allowing you to apply to the major earlier. (See more information on Applying for the Major.)
|
|
Semester 1 |
Semester 2 |
Semester 3 |
Semester 4 |
|
CS61B done, need 61A and 61C. All other
prerequisites complete. |
CS61A (UCB summer) . OR . à |
CS61C à CS99 Technical elective CS61A |
CS61C 1 upper division CS |
2 upper division CS 2 electives Two more
semesters to go. |
|
CS61B done, need 61A and 61C. Some other
prerequisites remaining. Most of you
are here. Plan A |
CS61A CS61C CS99 L&S breadth Very
intense first semester! |
EE42/43 2 upper division CS 1 elective |
2 upper division CS 2 electives |
2 upper division CS 1 tech elective 1 L&S elective DONE! |
|
CS61B done, need 61A and 61C. Some other
prerequisites remaining. Most of you
are here. Plan B |
CS61A EE42/43 L&S breadth |
CS61C CS99 1 technical elective |
2 upper division CS 2 electives |
2 upper division CS 1 tech elective One more
semester to go. |
|
CS61B and CS61C completed. Need CS61A. |
CS61A (UCB summer) |
CS61A CS99 EE42 L&S breadth |
2 upper division CS 2 electives |
2 upper division CS 1 tech elective 1 L&S breadth |
|
No CS61ABC equivalents available at your college. |
CS61A (UCB summer) |
CS61A CS99/CS70 L&S breadth |
CS61B EE42 (CS61C) OR 1 technical elective |
ß CS61C (UCB summer) 2-3 more
semesters to finish |
Keep in mind:
- EE42 could have been satisfied with an introduction to electrical circuits course and calculus based physics through electricity at your community college.
- If you took any courses that gave you partial satisfaction for a prerequisite here, it means that you will likely have to take a .bridge course. here...CS47B,C or CS99* (for discrete math).
- If you think you have waived any technical requirements based on work experience, self-knowledge, or courses taken at a 4 year college for which we have no standard equivalencies established, please contact Michael Clancy, clancy@cs.
*CS99 will become CS47D
| Information for Prospective L&S CS Transfers |
