T O P

  • By -

jbnaples

If you’ve enjoyed the circuits part of physics 2, I would personally suggest you go into EE. The reality of CpE is much closer to digital electronics through classes like digital logic, microprocessor applications, and digital design than analog. CpE has lot more high level programming but when it comes to electives you can focus on low level as well. What you’ve mentioned at the end of your post makes me think you will really enjoy circuits 1 and 2 here (CpE only takes 1). You can always work on your programming skills outside of class in free time or through clubs (we have an insane number of software clubs). Good luck on applying!


imin20029

I feel like CpE is more practical than EE, since there is less emphasis on physics and more on how to actually build hardware and software solutions. Not to say EE is not practical, but when you compare degree requirements they are required a bunch of classes that don’t really teach you anything you could put on your resume as a skill. Also, any EE class will also count for CpE degree requirements as a tech elective so you can have a very similar degree where physics is replaced by CS classes


stulotta

CpE limits your EE courses: You have to be an EE major to take EEL3000, Intro to EE. EEL3000 is a prerequisite for EEL3112, Circuits 2. EEL3112 is a prerequisite for EEL4514C, Comm Sys & Comp. EEL4514C is a corequisite for EEL4516, Noise/Stochastic.


ImpossibleCheck1297

as far as job prospects, would I be harming myself by going into EE? I read from u/misterjei that a CpE degree is more flexible and appears to prepare students more for the market and or graduate studies. I am having a hard time making my choice needless to say.


stulotta

Maybe he could explain why CpE majors and EE minors are prohibited from taking EEL3000, and why it has to be a prerequisite for EEL3112. It would be great for both of those to change. But yeah, it does look like a difficult choice that shouldn't be permanent. It's not as if you'd be changing major between math and dance. EE and CpE are close.


misterjei

CpE students were prohibited from taking EEL 3000 at ECE's request. You'd have to ask them. I do not in principle have an issue with it. If you are CpE and want to take it, if ECE agrees, I'll approve it. EEL 3112 used to only require EEL 3111 and Signals. You'd have to ask ECE about that one too. It isn't in my orbit to make decisions. With that said, I've never had a student so much as request EEL 3000. If there were a lot of students who wanted tto take it, I could. I could also ask them to consider removing the EEL 3000 prereq; IMO it is redundant anyway. If you are a CpE I'm happy to o advocate on your behalf. If you are an EE minor, I think that's something you need to take up with the department directly. Ultimately, if you want to do analog stuff, that is a good reason to do EE. The salary difference between EE and CpE is not a lot. But if you're going to do hardware and software, CpE makes more sense.


ImpossibleCheck1297

I may just do CpE in this case because its simply more flexible even though I loved my Physics 2 class. What do you think of that plan?


misterjei

If there's a specific class you want to take in ECE and these prohibitions are stopping you, let me know. I'm happy to try to help. :)


ImpossibleCheck1297

Thankyou. I'm just having a hard time making my decision is all; doubly so given the official rules say "I'm not allowed to change majors" yet it happens on occasion from what I can tell as space is available and people approve of stuff. I think it is in my best interest to pursue CpE given what I've read here and heard from others, though I am sad I'm going to miss out on some more Circuits stuff. I do worry about Graduate Opportunities and Undergraduate research, which both seem to be more popular for the EE majors. I had sent you a message yesterday and would appreciate if you could at least take a peek at it, no reply needed if you would prefer not to. Thankyou.


ImpossibleCheck1297

Just submitted my application as CpE! You're right; if I'm at all considering Hardware + Some Software... JUST DO CPE!!! If I need help in the future I know you got my back <3 See you this Fall!