What's more important degree for a software engineer a Bachelor's in Computer Science or Master's in Computer Science?
-
Having recruiting lots of software engineers for years now I run into this issue often. So even though a degree does not make a better engineer in an of itself, in your experience (either as an engineer, hiring manager, technical manager), what do you hold in higher regard and why?
-
Answer:
Bachelor, by far. CS Bachelor students usually have a sampling of the entire field of Computer Science, including: Algorithms & Data Structures Computer Design (Logic, Gates, ALU, Fetch Decode & Execute, Caching, Assembly Language) Operating Systems Compilers Other Electives (Computer Graphics, Graph Theory, Information Processing, Computational Statistics, etc.) As well as the underpinning in Mathematics to understand how computers are made. CS Masters candidates (who don't have an undergraduate degree in CS) can come from many varying backgrounds, and the basic curriculum for a Masters in CS is not well defined. It could include very theoretical topics, or very lightweight topics (UI or UX design, for example). Thus, candidates with just an MS in CS probably aren't going to be your strongest when it comes to pure coding.
Steve Lacy at Quora Visit the source
Other answers
I generally agree with Steve above but I would also not dismiss candidates with related engineering background like EE, CPE. Also, there will always be exceptions. Sometimes, you can find an excellent candidates who has BS in English, Econ or didn't finish 4-year college at all but that 's a rare case.
Natthapol Wongsaroj
Having known Master's students that came from other disciplines when I was a BS student, and been in many classes with them, let me tell you the dirty secret. There just isnt much difference between a top BS student in CS and an MS student in CS, especially if they came to their MS from an unrelated field. They end up taking the same classes. Look at what they actually studied and how they did, not their degree initials.
Jeff Kesselman
I would think a Bachelorâs degree is more relevant for a career in software engineering. A Masterâs degree is more theoretical and meant for academic and/or research careers. A BS in computer science is well equipped to provide you all the competencies needed to solve real world computing problems. Additionally, some schools may offer CS degrees with emphasis in areas like programming, networking, etc. which provide graduates specialized training in these IT functions. The computer science degrees at CollegeAmerica are a case in point. In addition to programming and networking, the school offers its CS degree with emphases in social media technology and information systems security. http://www.collegeamerica.edu/
Sharon Lee
Related Q & A:
- What's causing warnings when clicking a link in a newsletter/email message?Best solution by Webmasters
- What kind of jobs can i apply for with a associate degree in computer science?Best solution by Yahoo! Answers
- What's the difference between getting a certificate in a year or getting an AA for x ray tech?Best solution by Yahoo! Answers
- Bachelor of Computer Science or Bachelor in Applied Computer Science.Best solution by Yahoo! Answers
- What's a good title for a To Kill a Mockingbird essay?Best solution by wiki.answers.com
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.