What are main differences between computer science and software engineering (e.g in demand, value, and course)? I need to do BS but I can't decide which one to choose.
-
-
Answer:
By example: Materials Science: understanding the various properties and characteristics of the formation of steel, in all its variations and sub-types, including how to make new types of steel and how to identify a sample by various means including x-ray crystallography. Mechanical Engineering: building this
Stan Hanks at Quora Visit the source
Other answers
I would expect no difference in demand. New hires have to learn everything, no matter the degree. Most software degrees are in CS, but that is only because SE degrees are newer. Value is your decision. If you like theory, take CS. If you prefer software developer practices, take SE. If they had offered SE degrees when I went to school, I would have taken that instead of CS.
Sean Leary
I am a Software Engineer and I have a BS in Computer Science. Your question is slightly ambiguous, but I will do my best. If you are trying to decide between one university offering a Software Engineering program versus a different university offering a Computer Science program, then I highly suspect that the difference is only in what each university chooses to name their curriculum. Different schools choose different names, and curriculums may vary slighty one way or another. If this is the case, I would suggest picking the university irrespective of the degree program's label. However, some universities may offer multiple degree programs, Computer Science, and Software Engineering. If they do, then the difference usually comes down to some different focus in the higher level courses. For example, a Computer Science program may require more CS theory than a Software Engineering program. Likewise, a Software Engineering program may require more engineering courses, like Statics and/or Dynamics. If this is your case, than your best option would be to talk to the university's counselors and ask them to explain the curriculum, and the differences, to you so you can make an informed choice. It may also be that they are similar enough that you could change your mind midway through and only have to make up a few courses. Sometimes a CS required course may be an elective for SE, and vice versa. It most likely won't inhibit your career choices or your oppotunities. So, my advice would be to look into whichever one interests you the most.
Adam Miller
Check their curriculum. That's the only way you can get good answer. Even programs with the same name but in different universities can be somewhat different. In my university, there were only 3 compulsory mathematical courses. In another university which I initially wanted to go, there were 7 compulsory mathematical courses. That alone shows different mindset and culture.
Anonymous
Related Q & A:
- How come I can't e-mail people in Sbcglobal?Best solution by support.getboxer.com
- I can't open my e-mails. how do I fixed.Best solution by Yahoo! Answers
- Should I major in Computer Science or Computer Engineering?Best solution by Ask.Metafilter.Com
- Should I pursue a degree in computer science for software engineering?Best solution by Quora
- Should I study computer science or software engineering?Best solution by eng.buffalo.edu
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.