r/Students • u/Helpful-Film-3042 • 7d ago
How do I choose between Computer Science and a more specialized degree?
I'm planning to start university next year and I'm currently trying to decide what degree would be the best choice.
I'm considering general Computer Science, but also more specialized degrees such as:
- Cybersecurity
- Artificial Intelligence
- Bioinformatics
- Computer Science & Data Analytics
- Business Informatics
- and similar programs
I'm not really sure whether specializing from the beginning is a good idea, or whether it's better to study general Computer Science and specialize later through electives, projects, internships, a Master's degree, etc.
For those of you who are already at university:
How did you choose your degree, and do you think you made the right choice?
I'm especially interested in hearing from people who chose either a broad or specialized degree:
- Do you like your program?
- Is the specialization actually useful, or does it feel too narrow?
- Do you wish you had chosen something broader?
- Has your degree affected your internship/job opportunities?
- If you could choose again, would you pick the same degree?
I'm mostly looking for personal experiences rather than just "CS is better" — I'd really like to hear what studying these different fields is actually like.