Graduate school for CS

<p>Hi CC,</p>

<p>Is it fair for me to assume that an M.S is generally, for the most part, for those who don't have job offers? I guess my dilemma is that I already am overwhelmed with job offers(I have 4 right now) each paying far more than the national average, and so I am wondering if it is even worth it for me to continue with my M.S program at Stony Brook(I have already been admitted into the M.S program directly, since I am an undergrad in CS, all that was needed was a simple application, they analyzed my grades, and I was in, no GRE was needed for me)? It would only take a year, or should I graduate with a ~3.7-3.8 GPA, and 5 years later apply to a different school? Please guide me here, thanks!</p>

<p>I don’t think one should ever look at an MS as being only for those without job offers. If you are accepted into a 5 year MS/BS program you usually have an excellent GPA. The GPA should make you an attractive employee candidate with a straight BS. Ergo, those in the 5 year program are likely to be attractive candidates for job offers rather than the other way around.</p>

<p>I assume that your long-term goal is not to teach or engage in research. IMO work experience will trump the masters in CS in most cases. It may be possible later to obtain a course-based masters on-line or part time if you subsequently find the need for that credential.</p>

<p>

No. 10char</p>

<p>I think you will learn more doing a master but that seems like an overkill since CS people are overqualified for most software jobs especially from stony brooks. Aside from this, how long does it takes to travel to stony brooks from nyc. I really want to transfer there but it is so far :frowning: and I don’t if they are willing to take my credirs</p>

<p>^Where do you currently attend school?</p>

<p>Yeah, I think a masters for a Stony Brook student is an overkill, since judging by other schools graduate curriculum, we did most of there work in undergrad courses, and it has been very painful. I might just take graduate algorithms with Steven Skienna(if he is teaching it), Advanced game programming, .NET programming and simply graduate.</p>

<p>I guess my main question is, is it worth attending school for 1 more for a masters, or should I start working(already have 4 offers, and haven’t yet graduated).</p>

<p>Thanks!</p>

<p>Option 1: start working; earn xxxx dollars and one year of full time experience for resume or advancement in company. Do you think that there will be any significant salary increase from year 1 to year 2?</p>

<p>Option2: earn MS degree and pay xxx dollars for tuition. Do you know whether MS degrees at your university earn any more money that the undergrads? If not, the credential has no immediate additional monetary value. </p>

<p>Things to consider: will your year 2 salary as an undergrad be comparable to your year 1 salary as an MS grad? If so, you’ll likely never get payback on the extra year of school. It’s possible that somewhere down the road you may be able to apply for some jobs that require an MS. From a strictly monetary view you can calculate a rough “number of years payback” to see if the investment in time and money is worth it. It’s harder to model whether you have different opportunities with the MS degree and whether those opportunities are worth it from a non-monetary perspective.</p>

<p>Good luck with your decision - - -and congratulations on the four job offers. My own view is that it’s better to start working.</p>

<p>

</p>

<p>…not this again</p>

<p>

I’d imagine lots of words could be used to describe this idea, but I don’t think “fair” is one of them.</p>

<p>

Do you have any reasons for going to graduate school? If not, I guess I’d say don’t bother; leave the spot open for students who will get more out of it.</p>

<p>I go to city college but even though the program is good, I feel like stony brooks has a stronger cs program. If I was you, I would work for a few years and then get the master degree part-time.</p>