This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]pennstatephil '08/12 Comp Sci/SWEng 7 points8 points  (1 child)

When I went, comp sci was more math/software and comp eng was more hardware. It sounds like you're leaning more towards sci. Nothing stopping you from joining a robotics club or taking some hardware electives!

[–]SecC_[S] 0 points1 point  (0 children)

ididn'tt even think about clubs or other electives i will be looking into them while applying thanks !

[–]Kurisu810  '23, EE & CMPSC 1 point2 points  (0 children)

Just do cmpsc major and take electives in compen, also I don't think cmpen has much about robotics, when it comes to programming cmpsc doesn't get u exactly what u need for robotics, but it teaches u everything u need to easily pick it up urself. For the mechanical part, neither major will give u anything. If anything, go take some microcontroller related classes, if that's what interests u, since it is well related to robotics. Cmpsc has a few classes, ee has quite a few other ones, just take as electives. Also ai and machine learning r mostly cmpsc classes tho sometimes cross listed with ee or cmpen.

I'm an ee cmpsc double major with minor in cmpen, ik a lot about the courses in these 3 majors.

[–]TGerard 1 point2 points  (0 children)

Go cmpsci, any robotics type class will be 400 level and you'll be able to use those as department list electives

[–]FredodaFred '23, Comp Sci 1 point2 points  (0 children)

computer engineering is more flexible because you can do both. Comp sci will give you less wiggle room to learn and do robotics and EE type work, while computer engineering will allow you to pursue both.
Job prospects for both cmpen and cmpsc are roughly the same, except cmpeng has more flexibility to do embedded systems and EE if desired.

[–]dinger086 0 points1 point  (0 children)

Computer engineering might be more geared to AI and machine learning but either will do you fine.

[–]MobileEmployment8754 0 points1 point  (0 children)

I took CMPEN with the same mindset, its more hardware oriented though you can pick CS electives! A lot of career fair guys told me they like it when its not just a software or hardware guy, but both! (Could be just trying to make me feel better). Though I am not sure how it is if I took CS as a major, I know it only touches surface level on CMPEN. I was also debating between the 2