Is it more valuable to double major in Computer Science/Software Engineering or get an undergraduate CS degree with a Masters in SE?

Posted by Austin Hyde on Programmers See other posts from Programmers or by Austin Hyde
Published on 2010-12-13T19:58:15Z Indexed on 2012/03/18 18:21 UTC
Read the original article Hit count: 361

A friend and I (both in college) are currently in a debate over which is better, in terms of employment opportunities, experience, and education: a Bachelors degree in both Computer Science and Software Engineering, or a Bachelors in Computer Science with a Masters in Software Engineering.

My point of view is that I would rather go to school for 4-4.5 years to learn both sides of the field, and be out working on real projects gaining real experience, by going the double major route.

His point of view is that it would look better to potential employers if he had a Bachelors in CS and Masters in SE. That way, when he's finally done after 4 years of CS and 2-4 of SE (depending on where he goes), he can pretty much have his choosing of what he wants to do.

We are both in agreement on the distinction between the two degrees: CS is "traditional" and about the theory of algorithms, data structures, and programming, where SE is the study of the design of software and the implementation of CS theory.

So, what's your stance on this debate? Have you gone one route or another? And most importantly, why?

© Programmers or respective owner

Related posts about career-development

Related posts about education