Please keep the following in mind when preparing your Study Plan:

  • Most students are required to complete at least 12 units per semester and an average of 30 units per year.
  • Exceptions can be made for students who are graduating, parents, employed, or registered with the Disabled Students’ Program.
  • At least two of your courses must be letter-graded technical courses.
  • Try to distribute technical and non-technical courses evenly over the semesters.
  • Make sure to take courses with prerequisite chains in the right order.
  • Not all courses are offered every semester, and some course times may conflict. You will need to modify your program as needed.
  • See an Advisor periodically for a degree check to make sure you’re on track to graduate.

The sample programs listed on this page are intended to serve as examples for possible curricula. You may consider using one of these programs as a starting point for assembling the list of courses you want to follow. However, we encourage you to devise your own program—please do not feel bound to follow the sample curriculum. It is your responsibility, however, to ensure that your program meets all university and degree requirements. You must also complete all prerequisites listed in the Berkeley Academic Guide before enrolling in a course. An Adviser can advise you if your study plan meets degree requirements.

If you are entering Berkeley with AP credit, we encourage you to make modifications to fit your interests or situation—if possible, we certainly encourage you to start your degree major courses earlier than the sample plan indicates. This will free up time in later semesters to gain exposure to more upper-division courses, to participate in undergraduate research, or to pursue a minor in a different field.

Sample Plans

Year 1

FallSpring
CS 61A*Math 52
Math 51CS 61C
R&C A†Physics 7A or 5A
Science ElectiveR&C B†

Year 2

FallSpring
Math 53Math 54 or Physics 89
Physics 7B or 5B+BLLD Humanities/Social Science
EthicsProbability
LD Humanities/Social ScienceFree Elective

Year 3

FallSpring
EE 66ECE Breadth Course
EE 64ECE Breadth Course
Upper-Division Technical ElectiveUD Humanities/Social Science
UD Humanities/Social ScienceDesign

Year 4

FallSpring
Upper-Division Technical ElectiveFree Elective
Upper-Division Technical ElectiveFree Elective
Free ElectiveFree Elective
ECE Breadth Course

Year 1

FallSpring
CS 61A*Math 53
Math 52CS 61C
Natural Science ElectivePhysics 7A or 5A
R&C A†R&C B†

Year 2

FallSpring
Math 54 or Physics 89EE 66
Physics 7B or 5B+5BLEE 64
EthicsProbability
LD H/SSLD H/SS

Year 3

FallSpring
ECE Breadth CourseECE Breath Course
ECE Breath CourseUpper Div Tech Elective
UD H/SSDesign Course
Free ElectiveUD H/SS

Year 4

FallSpring
Upper Div Tech ElectiveFree Elective
Upper Div Tech ElectiveFree Elective
Free ElectiveFree Elective

Year 1

FallSpring
CS 61A*Math 54 or Physics 89
Math 53CS 61C
Natural Science ElectivePhysics 7A or 5A
R&C A†R&C B†

Year 2

FallSpring
EE 64EE 66
Physics 7B or 5B+5BLECE Breadth Course
EthicsProbability
LD H/SSLD H/SS

Year 3

FallSpring
ECE Breadth CourseUpper Div Tech Elective
ECE Breath CourseUpper Div Tech Elective
UD H/SSDesign Course
Free ElectiveUD H/SS

Year 4

FallSpring
Upper Div Tech ElectiveFree Elective
Free ElectiveFree Elective
Free ElectiveFree Elective

Year 1

FallSpringSummer
CS 61A*CS 61CMath 53
Math 51Math 52Math 54 or Physics 89
R&C A†R&C B†
LD/HSSLD H/SS

Year 2

FallSpringSummer
Physics 7A or 5APhysics 7Aor 5B + 5BLUD H/SS
EE 66ECE Breadth
EE 64ECE Breadth
EthicsNatural Science Elective

Year 3

FallSpring
ECE BreadthUpper Div Tech Elective
Upper Div Tech ElectiveDesign Course
Upper Div Tech ElectiveUpper Div Tech Elective

Year 1

FallSpringSummer
CS 61A*CS 61CMath 53
Math 51Math 52LD H/SS
R&C A†R&C B†
LD H/SS

Year 2

FallSpringSummer
Physics 7A or 5APhysics 7Aor 5B + 5BLInternship
Math 54 or Physics 89EE 66
UD H/SSEE 64
UD H/SS

Year 3

FallSpringSummer
ECE BreadthECE BreadthInternship
ECE BreadthDesign Course
Natural Science ElectiveUpper Div Tech Elective

Year 3.5

Fall
UpperDivTechElective
UpperDivTechElective
Ethics

Year 1

FallSpring
CS 61A*CS 61B
Math 1AMath 1B
R&C A†Natural Science Elective
R&C B†

Year 2

FallSpring
Math 54Math 53
CS 61CELENG 66/ELENG 64
Physics 7APhysics 7B
LD Humanities/Social ScienceLD Humanities/Social Science

Year 3

FallSpring
ELENG 66/ELENG 64EECS Upper Div Elective (Design)
CS 70EECS Upper Div Elective
UD Humanities/Social ScienceUD Humanities/Social Science
Ethics

Year 4

FallSpring
EECS Upper Div ElectiveFree Elective
EECS Upper Div ElectiveFree Elective
EECS Upper Div Elective

Year 1

FallSpring
CS 61A*Math 54 or Physics 89
Math 52CS 61B
Natural Science ElectivePhysics 7A or 5A
R&C A†R&C B†

Year 2

FallSpring
Math 53Physics 7A or 5A
CS 61CCS 70
EE 64EE 66
LD H/SSLD H/SS

Year 3

FallSpring
Physics 7B or 5B +BLUpper Div Tech Elective
Upper Div Tech ElectiveDesign Course
UD H/SSUD H/SS

Year 4

FallSpring
Upper Div Tech ElectiveFree Elective
Ethics CourseFree Elective
Free ElectiveFree Elective

Year 1

FallSpring
CS 61A*CS 61B
Math 54 or Physics 89Math 53
R&C A†EE 64
R&C B†

Year 2

FallSpring
CS 70CS 61C
Physics 7A or 5APhysics 7B or 5B +BL
EE 66Natural Science
LD H/SSLD H/SS

Year 3

FallSpring
Upper Div Tech ElectiveUpper Div Tech Elective
Upper Div Tech ElectiveDesign Course
UD H/SSUD H/SS

Year 4

FallSpring
Upper Div Tech ElectiveFree Elective
Ethics CourseFree Elective
Free ElectiveFree Elective

Year 1

FallSpringSummer
CS 61A*CS 61BMath 53
Math 51Math 52Math 54 or Physics 89
R&C A†R&C B†
LD/HSSLD H/SS

Year 2

FallSpringSummer
Physics 7A or 5APhysics 7Aor 5B + 5BLNatural Science Elective
CS 61BCS 70UD H/SS
EE 64EE 66
EthicsUD H/SS

Year 3

FallSpring
Upper Div Tech ElectiveUpper Div Tech Elective
Upper Div Tech ElectiveDesign Course
Upper Div Tech ElectiveUpper Div Tech Elective

Year 1

FallSpringSummer
CS 61A*CS 61CMath 53
Math 51Math 52LD H/SS
R&C A†R&C B†
LD H/SS

Year 2

FallSpringSummer
Physics 7A or 5APhysics 7Aor 5B + 5BLInternship
Math 54 or Physics 89EE 64
UD H/SSUD H/SS

Year 3

FallSpringSummer
EE 66Upper Div Tech ElectiveInternship
Upper Div Tech ElectiveUpper Div Tech Elective
Natural Science ElectiveDesign Course

Year 3.5

Fall
Upper Div Tech Elective
Upper Div Tech Elective
Ethics

Transferring into the joint major from another COE major will be discontinued after Fall 2026. Students should discuss with their ESS Advisor about the option of double majoring if they are interested in both subject areas.

Year 1

FallSpring
Math 51Math 52
Chem 1A and AL/4ACS 61B
CS 61A or Engin 7Physics 7A or 5A
R&C A†R&C B†

Year 2

FallSpring
Math 53EE 66
Math 54EE 64
MATSCI 45LD H/SS
Physics 7B or 5B+5BLPhysics 7C or 5C+5CL

Year 3

FallSpring
ENGIN 40ENGIN 120
NUCENG 100EECS 126 or STAT 134
NUCENG 101NUCENG 104
Ethics with H/SSNUCENG 150

Year 4

FallSpring
ELENG 105ELENG 117
Tech ElectivesNUCENG 170A
Tech ElectivesTech Electives
Tech ElectivesTech Electives
UD H/SSUD H/SS

Year 1

FallSpring
Math 51Math 52
Chem 1A and AL/4ACS 61A or Engin 7
LD/HSSPhysics 7A or 5A
R&C A†R&C B†

Year 2

FallSpring
Math 53MATSCI 45
Math 54EE 66
CS 61BLD H/SS
Physics 7B or 5B+5BLPhysics 7C or 5C+5CL

Year 3

FallSpring
EE 64 or CS 61CELENG 105
ENGIN 40 or PHYSICS 12EECS 126 or STAT 134
MATSCI 102MATSCI 103
PHYSICS 137AMATSCI 104
UD HSS

Year 4

FallSpring
ELENG 113MATSC 111
ELENG 140 or EECS151 +151LA or EECS 151 +151LBTech Electives
MATSCI 131Tech Electives
PHYSICS 141AUD H/SS
UD H/SS

Notes

Students in the College of Engineering must complete no fewer than 120 semester units and meet other College, Campus, and University Requirements.

*CS 10 is an optional course for students with minimal programming experience. It may be taken prior to taking CS 61A.

† The R&C requirement must be completed by the end of Sophomore year.