- 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.
EECS and ECE B.S. Sample Study Plans
Please keep the following in mind when preparing your Study Plan:
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
| Fall | Spring |
|---|---|
| CS 61A* | Math 52 |
| Math 51 | CS 61C |
| R&C A† | Physics 7A or 5A |
| Science Elective | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 53 | Math 54 or Physics 89 |
| Physics 7B or 5B+BL | LD Humanities/Social Science |
| Ethics | Probability |
| LD Humanities/Social Science | Free Elective |
Year 3
| Fall | Spring |
|---|---|
| EE 66 | ECE Breadth Course |
| EE 64 | ECE Breadth Course |
| Upper-Division Technical Elective | UD Humanities/Social Science |
| UD Humanities/Social Science | Design |
Year 4
| Fall | Spring |
|---|---|
| Upper-Division Technical Elective | Free Elective |
| Upper-Division Technical Elective | Free Elective |
| Free Elective | Free Elective |
| ECE Breadth Course |
Year 1
| Fall | Spring |
|---|---|
| CS 61A* | Math 53 |
| Math 52 | CS 61C |
| Natural Science Elective | Physics 7A or 5A |
| R&C A† | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 54 or Physics 89 | EE 66 |
| Physics 7B or 5B+5BL | EE 64 |
| Ethics | Probability |
| LD H/SS | LD H/SS |
Year 3
| Fall | Spring |
|---|---|
| ECE Breadth Course | ECE Breath Course |
| ECE Breath Course | Upper Div Tech Elective |
| UD H/SS | Design Course |
| Free Elective | UD H/SS |
Year 4
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Free Elective |
| Upper Div Tech Elective | Free Elective |
| Free Elective | Free Elective |
Year 1
| Fall | Spring |
|---|---|
| CS 61A* | Math 54 or Physics 89 |
| Math 53 | CS 61C |
| Natural Science Elective | Physics 7A or 5A |
| R&C A† | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| EE 64 | EE 66 |
| Physics 7B or 5B+5BL | ECE Breadth Course |
| Ethics | Probability |
| LD H/SS | LD H/SS |
Year 3
| Fall | Spring |
|---|---|
| ECE Breadth Course | Upper Div Tech Elective |
| ECE Breath Course | Upper Div Tech Elective |
| UD H/SS | Design Course |
| Free Elective | UD H/SS |
Year 4
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Free Elective |
| Free Elective | Free Elective |
| Free Elective | Free Elective |
Year 1
| Fall | Spring | Summer |
|---|---|---|
| CS 61A* | CS 61C | Math 53 |
| Math 51 | Math 52 | Math 54 or Physics 89 |
| R&C A† | R&C B† | |
| LD/HSS | LD H/SS |
Year 2
| Fall | Spring | Summer |
|---|---|---|
| Physics 7A or 5A | Physics 7Aor 5B + 5BL | UD H/SS |
| EE 66 | ECE Breadth | |
| EE 64 | ECE Breadth | |
| Ethics | Natural Science Elective |
Year 3
| Fall | Spring |
|---|---|
| ECE Breadth | Upper Div Tech Elective |
| Upper Div Tech Elective | Design Course |
| Upper Div Tech Elective | Upper Div Tech Elective |
Year 1
| Fall | Spring | Summer |
|---|---|---|
| CS 61A* | CS 61C | Math 53 |
| Math 51 | Math 52 | LD H/SS |
| R&C A† | R&C B† | |
| LD H/SS |
Year 2
| Fall | Spring | Summer |
|---|---|---|
| Physics 7A or 5A | Physics 7Aor 5B + 5BL | Internship |
| Math 54 or Physics 89 | EE 66 | |
| UD H/SS | EE 64 | |
| UD H/SS |
Year 3
| Fall | Spring | Summer |
|---|---|---|
| ECE Breadth | ECE Breadth | Internship |
| ECE Breadth | Design Course | |
| Natural Science Elective | Upper Div Tech Elective |
Year 3.5
| Fall | |||
|---|---|---|---|
| Upper | Div | Tech | Elective |
| Upper | Div | Tech | Elective |
| Ethics |
Year 1
| Fall | Spring |
|---|---|
| CS 61A* | CS 61B |
| Math 1A | Math 1B |
| R&C A† | Natural Science Elective |
| R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 54 | Math 53 |
| CS 61C | ELENG 66/ELENG 64 |
| Physics 7A | Physics 7B |
| LD Humanities/Social Science | LD Humanities/Social Science |
Year 3
| Fall | Spring |
|---|---|
| ELENG 66/ELENG 64 | EECS Upper Div Elective (Design) |
| CS 70 | EECS Upper Div Elective |
| UD Humanities/Social Science | UD Humanities/Social Science |
| Ethics |
Year 4
| Fall | Spring |
|---|---|
| EECS Upper Div Elective | Free Elective |
| EECS Upper Div Elective | Free Elective |
| EECS Upper Div Elective |
Year 1
| Fall | Spring |
|---|---|
| CS 61A* | Math 54 or Physics 89 |
| Math 52 | CS 61B |
| Natural Science Elective | Physics 7A or 5A |
| R&C A† | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 53 | Physics 7A or 5A |
| CS 61C | CS 70 |
| EE 64 | EE 66 |
| LD H/SS | LD H/SS |
Year 3
| Fall | Spring |
|---|---|
| Physics 7B or 5B +BL | Upper Div Tech Elective |
| Upper Div Tech Elective | Design Course |
| UD H/SS | UD H/SS |
Year 4
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Free Elective |
| Ethics Course | Free Elective |
| Free Elective | Free Elective |
Year 1
| Fall | Spring |
|---|---|
| CS 61A* | CS 61B |
| Math 54 or Physics 89 | Math 53 |
| R&C A† | EE 64 |
| R&C B† |
Year 2
| Fall | Spring |
|---|---|
| CS 70 | CS 61C |
| Physics 7A or 5A | Physics 7B or 5B +BL |
| EE 66 | Natural Science |
| LD H/SS | LD H/SS |
Year 3
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Upper Div Tech Elective |
| Upper Div Tech Elective | Design Course |
| UD H/SS | UD H/SS |
Year 4
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Free Elective |
| Ethics Course | Free Elective |
| Free Elective | Free Elective |
Year 1
| Fall | Spring | Summer |
|---|---|---|
| CS 61A* | CS 61B | Math 53 |
| Math 51 | Math 52 | Math 54 or Physics 89 |
| R&C A† | R&C B† | |
| LD/HSS | LD H/SS |
Year 2
| Fall | Spring | Summer |
|---|---|---|
| Physics 7A or 5A | Physics 7Aor 5B + 5BL | Natural Science Elective |
| CS 61B | CS 70 | UD H/SS |
| EE 64 | EE 66 | |
| Ethics | UD H/SS |
Year 3
| Fall | Spring |
|---|---|
| Upper Div Tech Elective | Upper Div Tech Elective |
| Upper Div Tech Elective | Design Course |
| Upper Div Tech Elective | Upper Div Tech Elective |
Year 1
| Fall | Spring | Summer |
|---|---|---|
| CS 61A* | CS 61C | Math 53 |
| Math 51 | Math 52 | LD H/SS |
| R&C A† | R&C B† | |
| LD H/SS |
Year 2
| Fall | Spring | Summer |
|---|---|---|
| Physics 7A or 5A | Physics 7Aor 5B + 5BL | Internship |
| Math 54 or Physics 89 | EE 64 | |
| UD H/SS | UD H/SS |
Year 3
| Fall | Spring | Summer |
|---|---|---|
| EE 66 | Upper Div Tech Elective | Internship |
| Upper Div Tech Elective | Upper Div Tech Elective | |
| Natural Science Elective | Design 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
| Fall | Spring |
|---|---|
| Math 51 | Math 52 |
| Chem 1A and AL/4A | CS 61B |
| CS 61A or Engin 7 | Physics 7A or 5A |
| R&C A† | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 53 | EE 66 |
| Math 54 | EE 64 |
| MATSCI 45 | LD H/SS |
| Physics 7B or 5B+5BL | Physics 7C or 5C+5CL |
Year 3
| Fall | Spring |
|---|---|
| ENGIN 40 | ENGIN 120 |
| NUCENG 100 | EECS 126 or STAT 134 |
| NUCENG 101 | NUCENG 104 |
| Ethics with H/SS | NUCENG 150 |
Year 4
| Fall | Spring |
|---|---|
| ELENG 105 | ELENG 117 |
| Tech Electives | NUCENG 170A |
| Tech Electives | Tech Electives |
| Tech Electives | Tech Electives |
| UD H/SS | UD H/SS |
Year 1
| Fall | Spring |
|---|---|
| Math 51 | Math 52 |
| Chem 1A and AL/4A | CS 61A or Engin 7 |
| LD/HSS | Physics 7A or 5A |
| R&C A† | R&C B† |
Year 2
| Fall | Spring |
|---|---|
| Math 53 | MATSCI 45 |
| Math 54 | EE 66 |
| CS 61B | LD H/SS |
| Physics 7B or 5B+5BL | Physics 7C or 5C+5CL |
Year 3
| Fall | Spring |
|---|---|
| EE 64 or CS 61C | ELENG 105 |
| ENGIN 40 or PHYSICS 12 | EECS 126 or STAT 134 |
| MATSCI 102 | MATSCI 103 |
| PHYSICS 137A | MATSCI 104 |
| UD HSS |
Year 4
| Fall | Spring |
|---|---|
| ELENG 113 | MATSC 111 |
| ELENG 140 or EECS151 +151LA or EECS 151 +151LB | Tech Electives |
| MATSCI 131 | Tech Electives |
| PHYSICS 141A | UD 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.
Resources
- Information for Current Students
-
Resources for Faculty and Staff
- Staff Contact Quick List
- Administrative Services
- Course and Instructional Support
- Academic Personnel Information
- Event Planning Calendar
- Undergraduate Faculty Advising – for Faculty
- Staff IT Procedures
- Graduate Student Review Information for Faculty
- My EECS Info Guide
- A Guide to IEEE and ACM Awards
- Academic Personnel Information
- Center for Student Affairs
- Visiting Research Scholars
- Information for Current Graduate Students
-
Information for Current Undergraduate Students
- Undergraduate Research
- Honors Program
- Accel Scholars Program
- Information for New EECS Students
- EECS Major Information
- CS Major Information
- Preparing for Graduate School
- Tutoring and Counseling
- Undergraduate Faculty Advising – for Students
- Undergraduate Scholarships
- EECS Study Abroad Program
- Facilitating EECS DeCal Classes
- Undergraduate FAQs and Advice
- Undergraduate Programs and Scholarships
- Undergraduate Minors
- ECE Major Information
- Information for ASEs
- Facilities, Safety and Space Management
- Login URLs for EECS and Campus Resources