Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 2nd, 2006, 10:55 PM
yahwehagape yahwehagape is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2006
Posts: 14 yahwehagape User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 27 m 13 sec
Reputation Power: 0
Software Engineering VS. Computer Science

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.

Reply With Quote
  #2  
Old December 3rd, 2006, 12:30 AM
LyonHaert's Avatar
LyonHaert LyonHaert is offline
Arcane Scribbler
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Jun 2005
Location: Indianapolis, IN
Posts: 1,907 LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level)LyonHaert User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 1 Month 1 Week 1 Day 6 h 33 m 15 sec
Reputation Power: 584
Having witnessed (and in some cases, experienced) several different examples of what-they-teach-you vs. what-really-happens, I'm going to be the renegade and say neither.
__________________
Joel B Fant
"An element of conflict in any discussion is a very good thing. Shows everybody's taking part, nobody left out. I like that."

.NET Must-Haves
Tools: Reflector
References: Threading in .NET

Reply With Quote
  #3  
Old December 3rd, 2006, 02:41 AM
NovaX NovaX is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jul 2005
Location: Bay Area, California
Posts: 841 NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level)NovaX User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 3 Weeks 5 Days 12 h 59 m 16 sec
Reputation Power: 1680
Send a message via ICQ to NovaX Send a message via Yahoo to NovaX Send a message via Google Talk to NovaX
First, it depends on the university because if the educational system is bad, then it really doesn't matter.

Secondly, specializations in the same field during undergraduate programs means that the two are almost identical. The differences will only appear in the last two years, and mostly your senior year. All you'll have done is slightly change your courses, not how you approach problems.

Third, why limit yourself to one degree?

Fourth, sometimes the best way to become better at a domain is to get experience in a different, but related one. While I don't use my background in hardware, the rigourous program was quite beneficial. Many skills and approaches translate over, yet provide a deeper understanding in areas my peers lack. By earning a degree in CS as well, I understand both domains quite nicely.

Lastly, it doesn't matter. Regardless of the degree, if you don't focus on continuous learning you won't get far in the work place. So just choose which ever will help you to "learn how to learn" and start reading in your free time.

Reply With Quote
  #4  
Old December 3rd, 2006, 11:16 AM
woodyz woodyz is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: San Diego, USA
Posts: 527 woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 15 h 22 m 7 sec
Reputation Power: 148
Quote:
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.
It depends on the field that the degree holder will work in. Of course, the quality of the program where the degree is granted will vary greatly, and therefore the potential value of a degree might vary as well.

So, if a person wants to be a programmer, then a degree that specializes in software development such as a Software Engineering degree might, would probably more valuable than a Computer Science degree. And on the other hand, if someone is interested in hardware design, networking, etc., then perhaps the reverse is true.

Reply With Quote
  #5  
Old December 3rd, 2006, 12:34 PM
Fisherman's Avatar
Fisherman Fisherman is offline
Inherits Programmer.Slacker
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Aug 2003
Location: Between my Id and your Ego
Posts: 2,351 Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level)Fisherman User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 1 Week 3 Days 10 h 32 m 5 sec
Reputation Power: 724
Send a message via ICQ to Fisherman Send a message via AIM to Fisherman
The abilities of the person also weigh in greatly on this. My degree is actually a Bachelor's in Business Admin, concentrated in MIS. I took elective classes from the CS dept. I have a coworker with an Associates in IS, and he's one of the best programmers I've ever known, but he had been programming since he was about 12, so he just wanted the degree.

I've known great programmers from all three areas (CS, SE, and MIS), I've also known some real duds from all of them. Pick the area that most interests you - I chose MIS because I wanted more exposure to Databases and information flows analyses than the CS dept. offered, and because I wanted to work from a business perspective, and didn't want to work in driver/OS/general application development. There are enough books/websites out there that you can learn whatever you want/need to, if you have the ambition to do so.
__________________
Fisherman

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." - A.Einstein

Last edited by Fisherman : December 3rd, 2006 at 12:40 PM.

Reply With Quote
  #6  
Old February 3rd, 2007, 06:51 PM
thenzengineer thenzengineer is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2005
Posts: 30 thenzengineer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 17 h 16 sec
Reputation Power: 9
The term software engineering even though has the word engineering isn't what I consider to be a field of engineering.

Lot of colleges do misuse that term a lot, for example my college offer's a degree in computer engineering, software engineering and computer science.

According to my college either of them can enter the market as a programmer but the computer engineer has more options due to his background in electrical/electronics engineering were he can choose to work on Power Systems, IC design and testing, signal processing etc.

A computer engineer also will have more knowledge when it comes to microcontroller programming and embedded system or PLC.

In conclusion if you do have an option you should pick an electronics or computer engineering degree over a software or computer science degree.

Reply With Quote
  #7  
Old February 4th, 2007, 09:27 AM
woodyz woodyz is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: San Diego, USA
Posts: 527 woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 15 h 22 m 7 sec
Reputation Power: 148
Quote:
Originally Posted by thenzengineer
In conclusion if you do have an option you should pick an electronics or computer engineering degree over a software or computer science degree.
That is an odd statement! The OP is asking about what would "be most valuable in the Software development field".

If you want to be a software developer, I suggest you check out the courses in the degree programs you have available, and pick the one that gives you the most focus on programming and software development. Most electronics or Computer engineering programs will not lead to a career in software development but rather hardware oriented fields. However, many schools are a bit mixed up about what they are supposedly preparing the student for so it will serve you well to look at the courses being offered and not merely the degree name.

Reply With Quote
  #8  
Old February 5th, 2007, 06:23 PM
KaibiganSX KaibiganSX is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2007
Posts: 8 KaibiganSX User rank is Lance Corporal (50 - 100 Reputation Level)KaibiganSX User rank is Lance Corporal (50 - 100 Reputation Level)KaibiganSX User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 16 h 5 m 38 sec
Reputation Power: 0
look at the courses involved with each degree and see which ones interest you.

Reply With Quote
  #9  
Old February 6th, 2007, 09:02 AM
Randolpho's Avatar
Randolpho Randolpho is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2004
Location: Middle TN
Posts: 504 Randolpho User rank is Sergeant (500 - 2000 Reputation Level)Randolpho User rank is Sergeant (500 - 2000 Reputation Level)Randolpho User rank is Sergeant (500 - 2000 Reputation Level)Randolpho User rank is Sergeant (500 - 2000 Reputation Level)Randolpho User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 4 h 5 m 47 sec
Reputation Power: 17
This is an odd question -- when I got my Computer Science degree, Software Engineering was part of the required curriculum. So you're saying that your university offers *both* a Computer Science degree *and* a Software Engineering degree? Odd.

What's the difference in required classes?
__________________
Bad code monkey! No banana!

Reply With Quote
  #10  
Old February 6th, 2007, 12:56 PM
woodyz woodyz is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: San Diego, USA
Posts: 527 woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 15 h 22 m 7 sec
Reputation Power: 148
Quote:
Originally Posted by Randolpho
This is an odd question -- when I got my Computer Science degree, Software Engineering was part of the required curriculum. So you're saying that your university offers *both* a Computer Science degree *and* a Software Engineering degree? Odd.

What's the difference in required classes?
It varies from school to school. Most CS degree programs have some programming courses, but when the degree is Software Engineering the focus is typically more on the programming side of things rather than on the hardware, math, etc.

Reply With Quote
  #11  
Old March 23rd, 2007, 01:56 PM
jread jread is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Location: Austin, TX
Posts: 130 jread User rank is Sergeant (500 - 2000 Reputation Level)jread User rank is Sergeant (500 - 2000 Reputation Level)jread User rank is Sergeant (500 - 2000 Reputation Level)jread User rank is Sergeant (500 - 2000 Reputation Level)jread User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 1 Day 4 h 37 m 27 sec
Reputation Power: 27
Quote:
Originally Posted by woodyz
It varies from school to school. Most CS degree programs have some programming courses, but when the degree is Software Engineering the focus is typically more on the programming side of things rather than on the hardware, math, etc.


Maybe at the undergraduate level, but Master's level Software Engineering has no programming at all. It's mainly about high-level design and documentation. I was going to go this path until I realized that I'd probably never program once the entire time I was in the degree. I guess the M.S. in Software Engineering is for people who have C.S. undergraduate degrees.

Reply With Quote
  #12  
Old March 23rd, 2007, 05:57 PM
woodyz woodyz is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: San Diego, USA
Posts: 527 woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level)woodyz User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 15 h 22 m 7 sec
Reputation Power: 148
Quote:
Originally Posted by jread
Maybe at the undergraduate level, but Master's level Software Engineering has no programming at all. It's mainly about high-level design and documentation. I was going to go this path until I realized that I'd probably never program once the entire time I was in the degree. I guess the M.S. in Software Engineering is for people who have C.S. undergraduate degrees.
Also, it depends on the school.

Reply With Quote
  #13  
Old March 5th, 2009, 06:39 PM
Metal Gear Metal Gear is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2009
Posts: 2 Metal Gear User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 m 29 sec
Reputation Power: 0
Don't forget the other option, computer engineering, which focus on hardware. But I'm an IFS type too.

Reply With Quote
  #14  
Old October 28th, 2010, 10:00 PM
LongJohn LongJohn is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2010
Location: Seattle Wa
Posts: 1 LongJohn User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 32 m 5 sec
Reputation Power: 0
Third, why limit yourself to one degree?

[/QUOTE]
I agree with @ novax, Considering the size pf the job market out there the more knowledge you have can only help your chances at finding work.
I am currently looking for software engineer jobs, and even though the job might specify that it is an IT only title, I have found that if you have engineering experience not only will they appreciate it, but they will utilize those skills.
Don't limit yourself, with the economy the way it is, school is a safe place, learn as much as you can.
Comments on this post
requinix disagrees: novax made his post almost four years ago

Reply With Quote
  #15  
Old May 18th, 2011, 12:41 AM
mhack122 mhack122 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2011
Posts: 14 mhack122 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 37 m 51 sec
Reputation Power: 0
Quote:
Originally Posted by NovaX
First, it depends on the university because if the educational system is bad, then it really doesn't matter.

Secondly, specializations in the same field during undergraduate programs means that the two are almost identical. The differences will only appear in the last two years, and mostly your senior year. All you'll have done is slightly change your courses, not how you approach problems.

Third, why limit yourself to one degree?

Fourth, sometimes the best way to become better at a domain is to get experience in a different, but related one. While I don't use my background in hardware, the rigourous program was quite beneficial. Many skills and approaches translate over, yet provide a deeper understanding in areas my peers lack. By earning a degree in CS as well, I understand both domains quite nicely.

Lastly, it doesn't matter. Regardless of the degree, if you don't focus on continuous learning you won't get far in the work place. So just choose which ever will help you to "learn how to learn" and start reading in your free time.


yes your right it depends on the university/institutes....

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Software Engineering VS. Computer Science

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap