As the author mentioned- the main problem is spoon feeding. This should be checked in early childhood and school education.
Moreover a professor won't waste his time if students are not ready for learning.
then why are professors taking full salaries. For sitting idle?? It is their duty to make interest of the students. If a student have chosen Computer course. This means at some level he likes it. Then a professor can make that student to think more about it and learn whys and whats of computers