As research in programming language design, implementation, and application advances, we must regularly revisit the undergraduate curriculum to ensure course content advances similarly. However, no matter how diligent our efforts, the undergraduate curriculum will continue to undergo pressure from all fields to include them. Though we should advocate for core placement of programming languages courses, it is likely that a growing number of colleges and universities will choose not to mandate programming languages courses. Thus, we must develop an inclusive strategy that encourages the teaching of programming languages topics even in colleges and universities that choose not to devote an entire course to the study of them. I have proposed one such strategy that supports the injection of programming languages principles into other courses of interest to both students and faculty. Categories and Subject Descriptors K.3.2 [Computers and Education]: Computer and Information Science Educati...
Mark W. Bailey