Quote: Original post by yadango10%? You are very generous/optimistic [smile]Quote: Original post by amnesiasoftI totally agree with you. Only about 10% of the students truly get it.
I have a friend who is currently a senior in college doing Computer Science. I'm still pretty sure he doesn't actually know anything about programming. Take from that what you will.
I reckon that only 10% of my fellow *graduate* students in CS could sit down and write a program that reads two matrices from a file, multiplies them, and outputs the result to stdout. This being a task that they have had to perform in numerous classes in the past...
Admittedly several of those students are much better at the *theory* than I am, but that sort of highlights your second point: a CS education is about theory, not practice. If you just want to learn to program, take some adult education courses in Python/Java at a community college, and then study on your own - you will get far more mileage, pay far less tuition, and avoid a lot of theoretical cruft that you are unlikely to need on a day-to-day basis [wink]