
Recently MIT announced that it would change the programming language used to teach freshmen engineers to program. The change was from Scheme (a language obscure to many outside MIT) to Python (a language enthusiastically used throughout the world, notably at Google). To most, this may seem a relatively minor curriculum change, the kind that happen all the time in universities, without fuss, and especially in the technology areas. Not so.