5 ms·
It doesn't seem like many universities do it like that at all anymore. MIT's old comp sci curriculum used to be great. I've since seen them replace teaching fun
by iratewizard 5y ago
It doesn't seem like many universities do it like that at all anymore. MIT's old comp sci curriculum used to be great. I've since seen them replace teaching fundamentals on lisp with python. My guess is that python is taught so that they can stuff their curriculum with buzzwords.
- KMag 5y agoIf I recall correctly, the stated reasoning is that most software construction today relies heavily on combining libraries, and the batteries-included nature of Python allows them to get to this point earlier in the semester. Also, using Python makes more of the material directly transferable to upper-level machine learning and big data subjects. As far as buzzwords, I think the weight of "MIT" is much heavier than any buzzwords that could be attached. (Though, I'm biased.)
- danadannecy 5y agoThe current version of the class you are referring to actually includes an assignment to implement a lisp interpreter in python, which you might find interesting. https://py.mit.edu/fall21/labs/lab09 https://py.mit.edu/fall21/labs/lab09