CS Specializations/Concentrations Discuss post

If you want to start working as a general SWE after your Bachelor's, then the foundational stuff you learn in the lower div courses should be enough (ICS 31-33, 45c/46). maybe a database, algorithm, Operating system, and a web dev project course can be a plus. I got a full-time offer as a software engineer and was mostly asked about stuff I learned in ICS 33, 45C, and 46. I feel like a lot of upper div courses are there for you to explore. I'm saying that specialization won't matter much if you're looking to get into the industry as a generalist first. As u/milshake mentioned, you can take a track that gives you many applicable courses and gives you some freedom to explore your own interest in CS. Good luck!

/r/UCI Thread Parent