ACM Logo ACM Logo

Functional and Declarative Programming in Education (FDPE08)

To be held in conjunction with ICFP 2008
on Sunday, September 21, 2008
in Victoria, British Columbia, Canada.

Important Dates

Submission deadline: extended to Sunday, June 29, 2008
Notification of acceptance: Friday, July 11, 2008
Final revision due: Monday, July 28, 2008
Workshop: Sunday, September 21, 2008

Goals of the Workshop

Functional and declarative programming plays an increasingly important role in computing education at all levels. The aim of this workshop is to bring together educators and others who are interested in exchanging ideas on how to use a functional or declarative programming style in the classroom or in e-learning environments. Beyond the traditional focus of teaching programming by means of the functional or declarative paradigm, we are especially interested in case studies showing how these languages can be elegantly applied in teaching other topics of computer science (such as Appel's use of ML to teach compiler construction).

Another interesting area covered by the workshop should be dedicated to teaching functional or declarative programming ideas in industrial environments. Functional and declarative languages have become more influential in industry. Thus, teaching such languages has become an interesting topic, as it must take into consideration long programming experiences in imperative languages.


The workshop will cover a wide spectrum of functional and declarative programming techniques: Furthermore, the workshop will also cover all levels of education:

FDPE will be held in conjunction with the 13th ACM SIGPLAN International Conference on Functional Programming (ICFP 2008) in Victoria, British Columbia, Canada on Sunday, September 21, 2008.

Preliminary Program

Session 1 (Chair: Adam Parkin)

12.00 - 13.30 Lunch break

Session 2 (Chair: Michael Hanus)

15.00 - 15.30 Coffe Break

Session 3 (Chair: Matthew Flatt)


Submitted papers should describe new ideas, experimental results, or education-related projects. In order to encourage lively discussion, submitted papers may describe new ideas of education as well as project proposals about incorporating functional and declarative concepts into education curricula. All papers will be judged on a combination of correctness, significance, novelty, clarity, and interest to the community.

All paper submissions must be at most 12 pages total length in the standard ACM SIGPLAN two-column conference format (9pt). Accepted papers will be published by the ACM and will appear in the ACM Digital Library. Submissions will be refereed by the program commitee who will call upon other members involved in teaching in related areas for expert advice.

Beside regular papers extended abstracts presenting new ideas in teaching declarative programming and (short) tool describtions are welcome as well.

The submission page is now open. In case of problems contact Frank Huch.

Registration, hotels, travel, etc.

Information about registration, accommodation, and travel will eventually be available on the main conference web site.

Program Committee