Page 3 of 3 First 123
  • Jump to page:
    #31
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2012
    Posts
    1
    Rep Power
    0
    Some of the messages in this thread are misleading, because they try to categorize both disciplines in terms of employability, rather than focusing on what the differences between the subjects fundamentally are and should be.

    The fact is that most programming jobs are not directly relevant to either of the degrees, and much less to computer science, but are related to what you know and what you can do. To work as a programmer, you need to know the relevant technologies and be able to write good software that does the right thing. That's basically it. Regarding this, Software Engineering as a study discipline is about making software efficiently, economically and safely and is generally the most applicable type of degree for practical software development work. Software engineering (and software development in general) utilizes (some) theories and methods developed in computer science. But one can also think of studying computer science to do software development in the same way as studying physics, chemistry or mathematics to do engineering. It's about studying the fundamentals relevant to doing the practical work.

    Computer science is by definition a "science". It's concerned with advancing knowledge in the theory and methods of computation, computers and information processing. By its purest definition, CS is not concerned with developing applications, but with advancing knowledge in the subject itself by developing theories and algorithms and doing research, much like in any other pure science. CS is a research-oriented field.

    However, in university curricula, there's much or some overlap between the two and they get falsely mixed together. The likely reason is that most degree programmes try to cover a certain amount of practical stuff, to make the degree more applicable to jobs, rather than focusing only on pure science and research topics. The degrees can even have different names than just CS or SE, e.g. Information Technology. And essentially, most, but not all programming/software development -oriented IT field degree programmes are a mix of CS/SE/CE/IT theories and practices and often (should) also include mathematics and in some cases also statistics. To really discern whether another degree programme is more relevant to an employer and filled with more "relevant" modules than another, you need to view the curriculum and then decide. "Employability" regarding a degree is all about what's covered in the degree. And mostly it's not about the degree, but the person, his/her skills and how he/she demonstrates them. A degree is just a formal way to show that one has studied something, skills are not often demonstrated by a degree and what one has studied may not be relevant for an employer and for doing the work at all.

    But also remember that if you want to develop software, software development is learnt by developing software. Commercial software development is also increasingly related to human business, social sciences, management, economics and marketing, not only coding.
  2. #32
  3. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2012
    Posts
    13
    Rep Power
    0
    Well, there are lots of things in common between the 2, first of: you learn how to implement programming languages in CompSci and you do the same in software engineering. Thats just one thing in common.

    Computer programming is also a useful skill (though not always necessary) for people who are interested in computer science. Whereas software engineering is interested specifically in making software, computer science tends to be oriented towards more theoretical or mathematical problems. But note that the boundary between the two disciplines is not always very clear.
    Read this(SE) and this(CS) and see what you think.

    i hope this helps.
  4. #33
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2012
    Location
    Milpitas
    Posts
    9
    Rep Power
    0
    i think
    Software Engineering
    will be best..as it is Engineering..here u can learn all..in more practically

    Comments on this post

    • Scorpions4ever disagrees : Milpitas eh? Man, you must be really ashamed of your country of origin.
  6. #34
  7. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2012
    Posts
    49
    Rep Power
    0
    Originally Posted by yahwehagape
    In your opinion, which degree do you see to be most valuable in the Software development field: -SE or -CS?

    Be careful not to sway towards the path that you took just for self reassurance.

    In my view there is no difference between them.
  8. #35
  9. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2012
    Posts
    4
    Rep Power
    0
    I actually just recently had to make this choice between an SE and CS grad program...I ended up going for SE. The decision was a bit confusing insofar as as the programs seemed very similar, but ultimately the takeaway message I got was that SE was more of a practical degree dealing with the nitty-gritty of working in a team, designing software as a process, and getting hands-on coding experience. CS, meanwhile, was more like the undergrad courses I had taken -- involving a lot of theory, hardware/networking, and more academic study.

    That being said, there was a lot of overlap in the courses involved so probably you're not shooting yourself in the foot whichever you end up choosing.
  10. #36
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2013
    Posts
    3
    Rep Power
    0
    It's depend on the candidate's ability. No field could be called good or bad. It's the matter of interest. If anyone having interest in the Sc then he should try for the same field not to other.
    Software Engineering Jobs
    Last edited by victorpaul1; June 27th, 2013 at 07:23 AM. Reason: Corrections
  12. #37
  13. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2013
    Posts
    11
    Rep Power
    0
    Software Engineering is a part of Computer Science. For a software developer its very much required to know that how to develop a software. For that you have to go through Software Eng. concept and its different approach. Its totally depend on the ability and interest of that person. So you can choose any of them.
  14. #38
  15. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2012
    Posts
    103
    Rep Power
    3
    I consider them to be heavily related to each other. The more knowledge and experience a person has with writing code the better programmer they will be. That means using new and old technologies and exploring different problem spaces.

    I think it is very important to be a well-rounded programmer. That means knowing how a computer works inside and out, having knowledge of all the different data structures and how they work and knowing all about software engineering concepts. Your solution space will expand a lot if your knowledge for solving problems is large. It's important to expand your knowledge for the sake of knowing more about Computers and programming them.

    An example:
    I was working at a consulting firm where someone had written a stored procedure that had grown far too large, slow and complicated. I was tasked with adding functionality to it. I also took the time to optimize the queries, so that they used an index that was appropriate for the types of queries I was using. Without this intimate knowledge of the underlying database index structures that were being used I wouldn't have been able to do it.

    It's important to go beyond the curtains to know why things happen and what the best options are.
  16. #39
  17. No Profile Picture
    Permanently Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2013
    Location
    Dubai
    Posts
    1
    Rep Power
    0
    In my opinion Software engineering is the best field ever. Because it can change your life.
  18. #40
  19. No Profile Picture
    Super Moderator
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Jul 2003
    Posts
    4,008
    Rep Power
    2791
    Closing for obvious reasons.
    [PHP] | [Perl] | [Python] | [Java] != [JavaScript] | [XML] | [ANSI C] | [C++] | [LUA] | [MySQL] | [FirebirdSQL] | [PostgreSQL] | [HTML] | [XHTML] | [CSS]

    W3Fools - A W3Schools Intervention.
Page 3 of 3 First 123
  • Jump to page:

IMN logo majestic logo threadwatch logo seochat tools logo