I was looking at the EECS curriculum (http://engineering.berkeley.edu/academics/undergraduate-guide/academic-departments-programs/electrical-engineering-computer-sciences#eecs-note2) and I’ve mapped out a 4-year plan. I was wondering if a current student or anyone knowledgeable of Berkeley’s curriculum could look it over and give me some advice and confirm if this schedule is possible.
AP Credit
4 credits Math 1A
4 credits Math 1B
4 credits Natural Science (Chem)
4 credits Reading Comp A
8 credits Humanities Social Science
Total: 24
1st Year (Semester 1) 12 credits
CS 61A
EE 16A
Humanities/Social
1st Year (Semester 2) 12 credits
CS 61B
Mutli Calc
Reading and Comp B
2nd Year (Semester 1) 12 credits
CS 61C
EE 16B
ISF 100D (satisfies humanities and ethics requirement)
2nd Year (Semester 2) 12 credits
CS 70
Linear Alg
Physics 7A
3rd Year (1st Semester) 12 credits
Physics 7B
Upper Div
Upper Div
3rd Year (2nd Semester) 11 credits (maybe add on a decal or something for 12 credit minimum)
Upper Div
Upper Div
Technical Elective
4th Year (1st Semester) 7 credits
Upper Div
Technical Elective
Free
4th Year (2nd Semester)
Free
Free
Free
I was admitted as a regents scholar so I have priority enrollment and won’t have trouble getting my classes for this plan. Also I was admitted as a Mechanical Engineer and I plan on switching to EECS so I’m trying to make every semester really light so I can focus on getting a high GPA so my major change can be approved (also I have minimal programming experience so I really want to study hard for my CS classes). How tough would it be to get a 4.0 for the first 2 semesters with this course load? (3 courses/semester doesn’t seem too bad, but what do I know? :P).
Also, I read somewhere that I could apply for a major change after the first 2 semesters. But someone told me that I needed to complete EE 16A, EE 16B, and CS 61A, 61B, 61C, and 70 in order to apply for a major change to EECS. I’m not sure which one is correct, but if the 2nd is correct, then wouldn’t it be impossible to switch majors after the first 2 semesters since you have to go through 4 CS classes in 4 subsequent semesters? So that would be at least 2 years. Unless you take 2 CS classes in 1 semester? But I’m not sure if that’s possible since each class builds on the previous one right?
Any advice is appreciated