I’m currently applying to the UCs as a transfer student and I’m having trouble deciding between CS and CSE as a major for UCLA. I want a career in the software side of CS but I would also like to learn about hardware aspects of CS just to know. So my question is this: if I choose CSE as my major, will I be deprived of classes with a software focus or can I still take all the software classes CS majors would take with a few hardware classes on the side? Thanks.
If you want software, go CS. The EE courses in CSE are not to be messed with, and most CSE majors try to change to CS because they end up not liking them. If you really want to take some classes in EE, you can do your technical breadth and/or sci-tech requirement in EE and get hardware experience.
3 Likes