Proceedings of the 2005 workshop on Functional and declarative programming in education, Tallinn, Estonia, September 25 - 25, 2005

The 2005 edition of the International Workshop on Functional and Declarative Programming in Education (FDPE 2005), took place in Tallinn (Estonia) on September 25, 2005 as part of International Conference on Functional Programming (ICFP 2005).Functional and declarative programming plays an increasingly important role in computing education at all levels. This workshop aimed at bringing together educators and others who are interested in exchanging ideas on how to use a functional or declarative programming style in the classroom. Previous workshops have been held in Pittsburgh (2002), Paris (1999), and Southampton (1997). The technical program of the workshop included standard presentations as well as an invited talk on How to Design Class Hierarchies by Matthias Felleisen, a Tips and Tricks session with contributions from workshop attendees, and a discussion on the links between the FDPE community and that of the Commercial Users of Functional Programming (CUFP).The organizers reviewed all papers submitted in response to a call for papers. Following the review process and a lively email discussion, the organizers selected the papers contained in these proceedings for presentation at the workshop.