I'm assuming they're talking about the physical on-campus version of CS50 right?
I'm very slowly working through the online version of the course (2 little kids who don't sleep + nothing but crap on TV = bite sized chunks of academic goodness) and it's a really good intro. I guess my question is this - how many people are going into this thinking they're going to be the next iPhone app billionaire? How many people actually want to learn the fundamentals and build a solid knowledge base that will help them get and keep future employment?
I saw this same jump in enrollment in CS towards the end of the dotcom boom, and that was even before everyone was carrying around computers in their pockets. I'm a systems architect, and I've seen the products of the quickie certification courses for system administrators. Some people can do this job and others just aren't cut out for it. Unfortunately, everyone's chasing money. IT and software development are increasingly becoming commodity skills, salaries are dropping except in "hot" bubbly fields like mobile and big data, so those who want to stick around are going to have to really enjoy the work, as I do.
I'm not saying I don't welcome new blood - everyone could use a healthy dose of the logic and troubleshooting skills that systems administration and SW development require. But I don't know how many people are going to make it through the whole program when they see how much work it is at the 200 level and out in the real world. The good news for newbies is that there really is still solid work for those who want to keep their skills sharp...it's just harder to find and you're just not going to see the salaries you used to for a number of reasons -- offshoring and H1B are the most visible, but cloud computing is another big one.