UCSD math - cs VS UCI cs

The title says it all!

Transfering from a ccc -->

Admitted for UCSD (math/cs), UCSB (math), and UCSC (computational math)
Pending for UCI (cs), UCB (cs)

Even though I’m pending for UCB and UCI, I’m pretty deadset on going to UCSD and UCI, unless I end up getting accepted to Berkeley. Other than that, my only problem now is choosing the best school for my postgrad (undergrad degree only) interests and preference in living.

I really want to become a Computer Science major to work in the software industry, but I do also have a passion for mathematics (being one of the subjects that I’ve truly had a liking for my whole life). I’ll have a CS major under UCI if I get accepted (thinking I will be though due to TAG requirements being fulfilled) and decide to go there, but UCSD only accepted me into their mathematics major with a computer science emphasis in their arts and sciences college. I really like UCSD’s college environment and location more than UCI, but I’m worried this major wouldn’t give me as much of an edge in the job market than if I went to UCI instead.

My question is, will I have trouble joining the workforce in CA in general by deciding to take UCSD’s Math - Computer Science emphasis BS major in their college of arts and sciences instead of UCI’s Computer Science BS major in their donald bren hall of information and computer sciences? Or is it worth it to attend UCSD for its “better” (for lack of a better word) environment? Also, here’s my last question: Does it matter which of these two choices (ucsd vs uci) I choose if I eventually want to attend grad school with a major in CSE or other type of engineering?

Any thoughts, tips, and/or advice is deeply appreciated in this time of need !

Thank you so much CC!

https://www.math.ucsd.edu/programs/undergraduate/ba_math_comp_science.php describes UCSD’s math-CS major.

Looks like it includes the lower division CS course work, plus data structures and theory of computation as requirements. Optional courses include design and analysis of algorithms, operating systems, programming languages, compilers, digital systems, computer architecture, and graphics – the concepts in the first three are probably widely used in jobs that CS majors go to, so it may be a good idea to take them at the very least if you attend UCSD (courses in databases, networks, security and cryptography would also include concepts commonly used in industry, though it may be harder to fit those in). For PhD study in CS, it may also be good to take the compilers and hardware courses, plus any CS courses relating to your possible graduate specialty.

CS concepts that you do not learn in school would have to be learned on your own on the job later as needed. Continuing self-education is a requirement for a CS-based career, although the more foundational concepts you learn in school, the easier it is.

On the same boat as you and I might be tipping towards UCD CS instead.

Piggybacking this, does anyone know about UCD Computer Science?

You’d definitely want to take OS and algorithms where ever you go. A key question is whether it would be more difficult for you to get in to those classes as a math+CS major. You should ask UCSD.

For the most part, your skills and classes you take will matter more than what your degree says.

I understand you guys completely, and I think UCI would be my first choice if I don’t get accepted to Berkeley.

The school really does whole-heartedly feel like where I belong. It may be described as sort of a “calling,” but whatever it is, I’ve had my eyes on this CS degree from DBH ICS for a while now.

I know I’ll experience a lot down in Irvine because I’m a bay area born and raised student who is looking to check out SoCal, and I believe its location in between SB, LA, and SD will do me justice in achieving just that.

Not to mention, I’ll also be in my preferred major.

Overall, UCI will be a great place to finish up my undergrad.

Plans for the future for myself include --> transfer to Cal, UCLA, UCSD for grad school.

That’s my take on this whole thing.