Another Quote from Mark Guzdial


From “Proving and Improving Teaching Programming Languages”:

SIGPLAN Education Board has produced a report "Why undergraduates should learn the principles of programming languages" which was presented at the ACM Education Council meeting. It makes four claims for why students should study programming languages: The problem is that we have empirical support for none of these claims. People are amazingly bad at transferring knowledge. People tend to learn about a specific situation and not recognize when the same idea applies in a new situation—or worse, they transfer negatively, mistaking the similarity and using older knowledge in an incorrect way.