keepme
Session

Clojure in Academia

Jim Newton

Thu 01.10, 10:45 → 40 min
Add to calendar (downloads ICS file)

What happens when you introduce Clojure and functional programming to students who aren’t looking for it? At EPITA (Paris), we teach a course on functional programming using Clojure, focused on immutability, recursion, and lazy evaluation. Most students don’t fully “get it” by the end. A few do—and that difference is striking. This talk is a candid look at that gap. Which ideas consistently fail to land? What clicks for the minority who connect with the model? How do constraints of a traditional curriculum shape the outcome? We’ll also share the exercises and infrastructure we use to run the course at scale, and what they reveal about learning (and not learning) Clojure. An honest account of teaching FP with Clojure: partial success, unexpected insights, and open questions.

Jim Newton

Jim 38 years as Lisp programmer, and assistant research professor, teaching mathematics and programming at an international, Paris based engineering school.

Location
W207ABCD
Spots available
350

Participants (0)