Different approaches to the programming languages course
Journal of Computing Sciences in Colleges
Conference or Event
CCSC: Northwestern Conference
Mathematics and Computer Science
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.
Tuttle, Sharon M., Liz Adams, Carol Zander, and Brad Richards. 2006. "Different Approaches to the Programming Languages Course." J.comput.sci.coll. 22(2): 30-31.