<p>Salaries are dependent upon two major factors: experience and location.</p>
<p>First, experience. You'll eventually be a college graduate, but you'll (generally) have zero years of experience in the "real world," so expect an "entry level" position. The school from which you graduate doesn't <em>directly</em> impact your salary for the most part; if you're hired, you're hired at the pay scale for your position and experience. What it <em>will</em> affect, to some degree, are your job offers. The prestige of a "name" university may give you some extra leeway and offset any less-than-stellar points on your resume, which might give you more offers from better companies, which might offer better pay. But, other than that, once you're hired, your school doesn't matter.</p>
<p>Second, salaries are very dependent upon the area of the country in which you work. My friends who work for software companies in the Pacific Northwest make a larger figure than I do, in Houston, but my <em>cost of living</em> (housing rent, taxes, etc.) is much lower here than there. Are they getting a bigger paycheck? Yes. Do they get to "keep" as large of a percentage as I do? It's hard to say; this topic requires a lot of research to answer.</p>
<p>If you want a better answer, search Google (or your favorite search engine) for salary reports. You can find national averages (which I'd stay away from in this case) and you can narrow the results down by region, state, or even city. Look for entry-level positions for "software developer" or "programmer." Sometimes they'll break it down into three levels (i.e. I, II, and III) and you should pick "I" for a just-out-of-school estimate. You get to level "II" around 5 years of experience.</p>
<p>If you're curious, check out Computerworld Magazine's 2005 salary survey: <a href="http://www.computerworld.com/careertopics/careers/salarysurvey2005/home/%5B/url%5D">http://www.computerworld.com/careertopics/careers/salarysurvey2005/home/</a></p>
<p>It covers a lot of the IT industry, including programming, and provides insight regarding why salaries are the way they are, where they've been in the past, and how they're changing. The good news: they're going up. Be aware, however, that this is a <em>survey</em> and thus the data may not be accurate in some combinations (e.g. low number of respondents). But it's a good read, regardless.</p>
<p>And, Insecure, you and your nay-saying doomsday friends keep it up! The more people that you discourage from going into CS, the more demand you create for the rest of us... or is that your real plan? :-)</p>