3 ms·
In my defense, whenever I complain, its about the opposite ;) A class I signed up for three semesters ago was listed as "Theory of Programming Languages". Soun
by Zev 16y ago
In my defense, whenever I complain, its about the opposite ;)
A class I signed up for three semesters ago was listed as "Theory of Programming Languages". Sounds like a great class, right? The syllabus said it would cover Common Lisp, Prolog and Smalltalk, in addition to us doing a "serious" paper studying another language in-depth, on our own.
However, when it came time to take the class (two semesters ago), it had been renamed to simply "Programming Languages" in preparation for future changes to the curriculum. Instead of going over the neat things about the language (S-expressions in Lisp, how dynamic and flexible Smalltalk is, etc), the professor spent a month per language going over over syntax. The hardest thing we had to do in any language was to flatten a list that had lists within it.
The curriculum changes that were being prepared for? The biggest one that I've heard of involved replacing Smalltalk with PHP. The reasoning for this? "Students complained they didn't get any practical knowledge they could put on their resume out of the class."