Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk examining the experience of teaching Clojure as a first programming language to Liberal Arts students in rural Japan. Discover insights from a unique educational experiment where fourteen students completed an integrated Clojure programming course during the 2017 Spring semester. Learn how observing students' learning processes and struggles with functional programming concepts can reshape an instructor's understanding of programming fundamentals. Gain perspective on the challenges and revelations that emerge when introducing programming through Clojure rather than traditional imperative languages, and understand how this pedagogical approach influences both student comprehension and teaching methodology. The presentation offers valuable insights for educators considering alternative approaches to programming instruction and demonstrates the potential for integrating computer science concepts into Liberal Arts curricula.