5 answers
Deon’s Answer
This is an excellent question. Both Computer Science and Software Engineering are relevant curriculums in the technology industry, especially in the IT/engineering career fields. However, I would recommend choosing Computer Science because it offers more breadth and depth in the IT/engineering career fields. This means the Computer Science education will cover all aspects of the IT/engineering field, while the Software Engineering curriculum will be streamlined around software development. Also, the Computer Science curriculum will include aspects of Software Engineering. The Computer Science education will broaden your education and your career options beyond just software development.
Ben’s Answer
I believe that Software engineering would probably have more job opportunities as development will continue to play an import role in business over the next several years. However, that doesn't mean it is the path you should choose. I think you should choose the path where you would enjoy working in that field. From a work perspective, there's nothing better than enjoying what you do and being excited about going to work every day.
If your in college, you may be able to take a class in both and use one as an elective. So that way you can get an upfront and detailed look into each course of study. I would also network and speak to your professors and people in the field to get a true understanding of each. Whichever path you choose, I honestly believe you cant go wrong either way. Both are exciting career options and interesting to study!
Lai’s Answer
Good question. It depends on your interests and the degree you are aiming for. I would recommend taking at least one of each so that you can have a good understanding of the curriculum. My University offered free auditing of classes. May be that will be a good opportunity for you to get a preview of the class syllabus and material.
Paul’s Answer
I would agree with some of the other answers here. If you look at it from a job opportunity perspective - there is definitely a world wide shortage of good software engineers. That will be the case for quite a while. Another advantage to being a software engineer is that quite often these jobs can be done remotely.
What is really important as well though is that you enjoy your job - so make sure to think about what you enjoy doing most and follow your feeling.
All the best!
Paul
Sukhminder’s Answer
Ask yourself if you want to be scientist or engineer, research or execute?
Both spheres have their own merits and demerits, but for a skillful person, any field, always become very successful, no matter how many are already working in that field.
I see, you are having interest in two very different fields although they look similar to each other, I suggest you first narrow down to a field and then further make deeper choice in that field. Listen to your heart but decide with brain.
Thanks,
SUKHI.