So, I’ve been accepted to UCSD as Undeclared (transfer - junior), which is not great, but better than rejection. I am considering two pathways from here:
- Doing undeclared at UCSD for a year or so, taking all prerequisites I need and applying to CS. I heard it's pretty difficult to switch major to CSE, once you are in.. I assume I'd need to take the following:
- CSE 30
- MATH 20F
- PHYS 2A and PHYS 2B (not sure about this one)
- Declaring Math-CS major and sticking with it till the end.
With either option, I am considering UCSD part-time study, as I work full-time as a junior software developer for a large pharmaceutical company. My job is also the reason why I want to stay in SD though I’ve been accepted to a few other UCs for CS.
Money is not an issue, and so is graduating “on time” (my company pays 5K/year for employee’s grad and undergrad, so I can milk it as long as I need), and I am building my resume right now, so regardless of how long it takes, I will graduate with several years of software development experience.
That being said, do you think there is any chance for me to eventually get into CSE? Say, a year or two from now? Would I need to take anything beyond what I stated above (any upper division classes)? Or am I better off as a Math-CS?
Any responses are greatly appreciated.