Different approaches to the programming languages course

Consider the poor, beleaguered Programming Languages course! Most computer science instructors would recognize this as a not-unusual computer science undergraduate course, usually at the upper division and often a junior-level course. ACM's Computing Curriculum 2001 (CC2001, http://www.sigcse.org/cc2001/) largely left it out. CC2001 included four example implementations of the intermediate level of the Computer Science curriculum in its Chapter 8. Only one of these four, the intensive systems-based example approach, makes mention of something approaching this course, and that example course's title, "CS240s - Programming Languages Translation", might be taken by some to not be the same thing at all. And, CS240s's link is not even operational.