You have to ask yourself what would be more effective: 4 years in college (spend $170k) or spend 4 years learning on your own (free), working on open source projects (free), and/or getting an entry level job (earn 120k or more)?
You have to ask yourself what would be more effective: 4 years in college (spend $170k) or spend 4 years learning on your own (free), working on open source projects (free), and/or getting an entry level job (earn 120k or more)?
Also, why the constraint of "out of state" tuition? In-state tuition for CUNY schools is ~$7,000/year. 4 X 7,000 = ~$28,000. Is that a lot of money? Sure, but it's less than my first year's salary as a dropout, even without your inflated numbers.
I mean ideally before you entered school you should have had some type of idea about programming. I know many people who started writing code very early but even if that wasn't you you should have at least gave it a shot before you dedicated a major to it right?
Therein lies the problem, if you're intelligent enough to start learning on your own, at what point does the opportunity cost of college outweigh the benefit? If you don't have the initiative or desire to start on your own, then you probably won't make it very far in this field anyway because it requires constant learning and experimenting on your own.
I guess that's why so many companies look for "self-starters"