  Functional programming represents a modern tool for applying and implementing
software. The state of the art in functional programming reports an increasing
number of methodologies in this paradigm. However, extensive interdisciplinary
applications are missing. Our goal is to increase student interest in pursuing
further studies in functional programming with the use of an application: the
ray tracer. We conducted a teaching experience, with positive results and
student feedback, described here in this paper.
