tags:

views:

562

answers:

11

Also, are one of these BS degrees better looking than another or will only your experience really matter in the end?

Do we even need degrees, how much will it matter?

Computer Science (BS)

Web Technology & Design (BS)

Computer Management & Information Systems (BS)

+22  A: 

My personal opinion would be for Computer Science, it appears to me to be more rigorous than the other 2 degrees. TBH if you do Comp Sci you will have the knowledge to cover the other two, although I can't say with any certainty that the opposite would be true.

mdec
+2  A: 

None; anyone from any background with enough dedication and learning time can become a good developer.

Of course the training you will get on courses such as Computer Science can work well for you if you decide to go into development of stuff such as operating systems, algorithms, etc. But for the usual business software/enterprise software developer it wouldn't matter.

cruizer
I don't understand why people would vote down this answer. This is very much true and the best developers/programmers I know have no formal degree.(Just ask BillG...)
KristoferA - Huagati.com
A: 
  • Experience is more important.
  • If you have the opportunity to go to school, you should study what you enjoy. It's your best chance to do that anyway.
  • Compute Science is usually more of an education rather than training. It might not help you get a job right out of school as much as the other two, but the skills you learn should last longer.
David Nehme
+4  A: 

I would say both Computer Science and Computer Management & Information Systems (CMIS) are the "best looking" degrees. With that said, I majored in Computer Science, but took some CMIS courses as well and found that the Computer Science curriculum was much more rigorous. The CS degree got into database structures (and best practices), algorithms, Software Engineering, Computer Human Interaction, etc. It taught us the principles of what a good software engineering would need, allowing us to apply them upon graduation.

Does the degree matter or not?

Short answer - it depends.

Longer answer -

If you already have years of experience, then the only thing which might be affected is your salary. If you know how to program and can interview well, you should be able to find a job.

If you lack any solid experience, it would be much harder to break into the field without first spending time in an IT-based position (like technical support, entry level quality assurance tester, etc).

Naturally, there is always the exception to the rule.

Erdrick01
weird - where I went, databases systems were the exlcusive domain of the CIS program
warren
A: 

Bachelors degree in any technology(Engineering subjects) Descipline with good Apptitude and Analytical Skills will make a great programmer.

Bachelors in technology is just to get a professional thinking pattern, which will change your attitude towards System Engineering

Jobi Joy
I would add that a Bachelor of *Science* degree looks good. I have met more than one person with a Bachelor of Arts in Computer Science that did understand fundamental computer science concepts like OOP or refactoring. The BA in CS has really set off alarms for me now when hiring.
Jason Jackson
Refactoring has NOTHING to do with CS. That's software engineering, not CS.
TraumaPony
+1  A: 

Well, it depends on what sort of 'developer' you want to be. If you just want to do stuff like web pages, then that web design one should suffice. If you want to come up with your own algorithms, or be a general programmer, than the computer science one would be the best.

TraumaPony
A: 

A degree gets better pay than someone without a degree 99% of the time. A degree + experience means even better pay.

From my personal experience. The best programmers I have worked with have ALL had degree's. The worst programmer I worked with also had a degree and no experience. The hardest to work with programmer I have ever been around did not have a degree.

J.J.
+1  A: 

I have a BA in Computer Science and a minor in Art.

My opinion is that college excels at giving you a bird's eye view of a wide range of disciplines by placing you in close proximity to people on different paths.

In my experience, developers that have attended college tend to be more willing to debate the pros and cons of various solutions. That said, I have worked with talented individuals who do not have a college degree -- and lousy programmers who do.

In general, completing a college degree opens up a lot of job possibilities that would otherwise be unavailable to you.

Timothy Lee Russell
A: 

There is the question of in what context will you work. If it is in an IS/IT department for a company then the last one may be the best though the Web Technology and Design may also be more useful. The Computer Science degree would be more general and would be useful if you wwanted to study advanced topics in computer science like compilers or computational complexity problems.

JB King
A: 

Computer Science - hands down. With the risk of sounding elitist, I can't even think of how the others are BS degrees rather than 2 year or associates degrees.

But, more important than that - do what interests you.

Some of the better programmers I know had degrees in other than CS. Physics and math come to mind.

Some had no degrees at all. If your goal is to be a developer and you want to go to college for a degree, go with CS or another engineering degree, but skip the web stuff and computer management - that won't get you as far - those sound more like trade school labels to me.

Tim
A: 

You really can't judge based on the name of the programme. Look at the list and descriptions of courses you will be required/allowed to take, and do your assessment based off of that. I went to school for software engineering. Based on what I saw at my university, it prepared me much better for real world development that computer science. However, I've met people from other universities who took computer science and studied almost the exact same things as I did in software engineering. I've seen computer science degrees where all the courses are done in Java on Windows, and computer science degrees where everything is done in C on Linux. Which is better depends on where you want your career to go. Look into the program at the school you want to attend and make a more in depth decision.

Kibbee