I'm really struggling to decide between Computer Science, Software Engineering, and Computer Engineering as my major. I'm particularly interested in Cybersecurity and I've heard that pursuing a master's in that field after completing my bachelor's is a good idea. My main question is which of these three majors would provide the best foundation for a career in Cybersecurity? I've also noticed that it's often easier to land a Software Engineering position compared to a Computer Science one. However, I'm aware that Software Engineering focuses more on the practical side with coding languages, while Computer Science tends to delve deeper into theoretical concepts.
1 Answer
I’d recommend going for Software Engineering if you want a practical edge. It prepares you well for coding jobs and has a lot of relevance in today’s tech market. Plus, there are lots of opportunities out there right now!

But isn’t Software Engineering a bit outdated with AI on the rise? Just something to consider.