Skip to main content
2 answers
4
Updated 233 views

Should I major in CS or Software Engineering?

I am a high school senior interested in computer science. I've taken AP Java but I'm not sure if I should major in CS or Software Engineering. What are the main differences in day-to-day work?

Thank you comment icon Hi! I changed the title of your question to better reflect what you were asking. If you're still interested in learning about nursing, please post that as a separate question Gurpreet Lally, Admin

4

2 answers


0
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

Choosing between majors can be exciting, and you really can't make a wrong choice. Each school offers different courses for these majors, so it's a good idea to look at the details to see what interests you most.

From what I've seen, software engineering and computer engineering often include more courses about hardware, but this can vary by school. Many students also choose to double major in mathematics and computer science because they complement each other well, and strong math skills are very helpful in these fields.

Additionally, many schools allow you to start without declaring a major. This gives you the chance to take various courses and discover what you enjoy before making a final decision. You can explore classes that both majors share, helping you make a more informed choice.
0
0
Updated
Share a link to this answer
Share a link to this answer

Sanket’s Answer

Computer Science and Software Engineering overlap quite a bit, but both cover a wide range of topics that can lead to very different career paths.

My advice would be to look at the actual courses offered by colleges rather than focusing too much on the degree's name. Different universities emphasize different subjects, even within the same degree.

For example, when I studied Software Engineering, we went deeper into computer architecture and hardware design, which helped me understand how computers work beyond just writing code. In comparison, CS programs may focus more heavily on areas like algorithms, programming languages, and distributed systems.

Neither is better than the other and professionally there is no difference. What matters most is finding a program that aligns closer with what you would like to learn more about.
0