[Video 218] Elena Machkasova: Adapting Clojure to an Intro CS Classroom

For more than 25 years, versions of Lisp have been used in introductory computer-science classrooms — most notably by the famous Structure and Interpretation of Computer Programs (aka 6.001, to those of us who went to MIT in those days). Clojure is a modern Lisp, and this begs the question of whether it’s appropriate for use in modern classrooms with current computer-science students. In this talk, Elena Machkasova describes the reasons why Clojure both is and isn’t appropriate, and considers what can and should be done in order to make it a reasonable and even preferred option for CS instructors.

Leave a Reply