Switching to EECS within CoE

I’ve read multiple threads regarding this but couldn’t find up-to-date info about this that I wanted. :frowning:

I’ll be going to CoE this fall, and if I want to switch to EECS, would it be better to take what a normal EECS major would take their freshmen year? For example, if I’m a mechanical engineering major, would you recommend me to just focus on EECS pre-req courses entirely? Would my advisor allow me to do so?

I’m worried because the website says that I should have completed or have CS61A, EE16A, CS 61B, CS70, EE16B, and CS 61C in progress when I apply to switch to EECS. That’s a lot to keep up with if I want to keep my current major’s pre-req’s as well …

@dlopedl

My kid is currently a sophomore doing EECS/ME.
He got in with ME, and applied to EECS only upon completing CS 61A and 61B.
However, the adviser told him that he needed to get GPA 3.3 on both courses.

My suggestion for you is to take CS 61A in Fall.
If you really love CS after the midterms, you can start engaging the adviser.
If the rules are still the same, you can then take CS 61B in the Spring with the hope to make the switch in Summer.

@StevenToCollege

Thanks! When did your son start talking about double majoring in EECS to his advisor? Should I tell my advisor before the course enrollment in July?

@dlopedl

He didn’t even think about doing EECS when he first started in the Fall. It’s when he took CS 61A in Spring that he felt in love with it. I think he engaged the adviser midway through the Spring, and the adviser told him to take another technical course and come up with the double major degree plan. So he took CS 61B in the Summer and petitioned for the EECS early in the Fall of his sophomore year. Again my suggestion for you is to take CS 61A and other courses that satisfy both majors in the Fall and engage the adviser midway through the semester. Let me know if you have any further question.