麻省理工的教授第一堂新生课就说了这么一段话It is possible to deceive students into thinking that they have learned how to program by having them complete a series of highly constrained "fill in the blank" programming problems.