<p>^ It’s not laughable at all, it’s pretty darn accurate if you ask me. Aside from personally witnessing it, I’m sure if you ask the chair of your department, he can vouch for what I said wholeheartedly. Many of those ‘top-tier’ universities have CS/CSE students that are weeded cause they simply don’t have the algorithmic-style of thinking needed to excel in quality CS programs. They might be bright with cute little SAT scores, but that doesn’t mean they can handle the pressure and load that comes from CS departments. If someone attends a project-driven CS program, where useless memorization is not stressed, you better be passionate about the major or else . . .</p>
<p>I’m beyond confident that many of those ‘Stanford’ or ‘UCB’ or any top-tier schools students who are doing CS for the money will feel depressed if they take a basic, 200 level course like CSE219 here at Stony Brook, I can imagine them feeling suicidal.</p>
<p>[CSE</a> 219 Home Page](<a href=“http://www.cs.sunysb.edu/~cse219]CSE”>http://www.cs.sunysb.edu/~cse219)</p>
<p>Allow me to remind you; this is a 200 level class, where you are smacked with 20,000 lines of code, 30-40 classes, and expected to INDIVIDUALLY implement a major project. I’m sure those top notch CS programs have similar courses. Also, don’t even get me stated on 300 level classes, that I kid you not, can practically kill students who aren’t passionate about CS. If you get a chance, open the course page, go on the HW’s, and honestly ask yourself if those ‘money-driven’ folks would be able to handle it, including those Ivy-league students. </p>
<p>I might agree that there exists mediocre CS programs that don’t really go deep into the material like say UCB, or CalTech, but to claim the field is ‘overloaded’ is simply nonsense. I agree some students who are doing it for the money might be able to thrive in those kind of programs( I know a couple of schools like that). Even they however struggle with graduating students.</p>
<p>Ask any chair, and they will tell you how hard it is to actually have stuents graduate from their program. CS is one of those fields where you either get it or you don’t, you have to have a certain kind of thinking that comes only with experience and practice. Like I said, I recall serving as a teaching assistant, we had about 200 students, die-hard students that wanted to do CSE in an intro-level class, but you’d be surprised to hear how many couldn’t handle the heat when the time for a course project came rolling in.</p>