I don't know. Some student problems are the fault of the teachers, but on the other hand, many students are just lazy and don't work hard enough on courses they consider "too difficult".
You're 100% correct there!
When I took my first Perl course a few years back, one of the people in the class was balking at figuring out a simple program to calculate the volume of a planet, given the variables needed to do the calculation. And this was one of the first assignments!
Fortunately, that was an isolated incident and that person dropped from the course within a couple of meetings.
Useless trivia: In the 2004 Las Vegas phone book there are approximately 28 pages of ads for massage, but almost 200 for lawyers.
In reply to Re^2: Worst blog post ever on teaching programming
by Popcorn Dave