BS Computer Science in 3 years?

<p>@MyHippie: What you cite is simply anecdotal and suffers from a small sample size.</p>

<p>This is a slightly larger data set from <a href=“http://studentaffairs.stanford.edu/cdc/jobs/salary-grads:[/url]”>http://studentaffairs.stanford.edu/cdc/jobs/salary-grads:&lt;/a&gt;
For the year 2010-2011
Average salary for a Stanford BS in Computer Science: $83,294
Average salary for a Stanford MS in Computer Science $93,189
For BOTH BS and MS, the maximum salary was 120k no matter what degree you got (likely excludes bonus)</p>

<p>From the same data, and engineering MS only gives you a 10k salary boost as well.</p>

<p>There are certain CS/IT/IS positions that almost require an MS degree. One would be an IT/IS director. In the private sector, the “usual” requirement is “MS + 10”, meaning a MS degree and ten years experience. Now can you get the job with only a BS?..Yes, but often times more experience will be required.</p>

<p>Even at some engineering firms, you will see a job posting and it will say “BS + 12” or “MS +8”…asking for slightly less experience for a more advanced (perceived advanced) degree. In federal government contracting, a contracting company can often times bill the engineer at an higher rate if that engineer has a MS or PhD.</p>

<p>^Perhaps you can give examples of job postings that actually have this, because this is the first I’ve heard of it.
If you are in a career that is credential-driven (i.e. federal contracting), it may certainly be true that an MS’s benefits are more concrete</p>

<p>But I suspect that the OP will want to work in Silicon Valley, which is highly meritocratic and entrepreneurial (I have known high school students who have received jobs simply because of sheer intelligence/ability - this would never happen for a govt job), and for which an MS confers only marginal benefits.</p>