It might make some of the people here who are worrying about competition for their jobs feel better to know that a good portion of CS graduates couldn't code their way out of a paper sack[1]. I have a CS bachelor's from what is considered a very good school and let me tell you, I frequently worked on group projects with complete sloppy bozos who had no idea what they were doing and still graduated. I can't imagine the standards have gone up with the recent flood of students and pressure to improve graduation rates.
[1]I know, I know, CS is not about "coding". But trust me, these people were not making up for it with advanced theoretical work or even like, HCI.
[1]I know, I know, CS is not about "coding". But trust me, these people were not making up for it with advanced theoretical work or even like, HCI.