In this white paper, we propose a list of essential concepts of programming languages, and discuss the techniques we have used to teach these concepts. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and Features General Terms Languages Keywords curricula
Mitchell Wand, Daniel P. Friedman