[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1085114acmconferencesBook PagePublication PagesicfpConference Proceedingsconference-collections
FDPE '05: Proceedings of the 2005 workshop on Functional and declarative programming in education
ACM2005 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
FDPE05: FDPE '05 Functional and Declarative Programming in Education 2005 Tallinn Estonia 25 September 2005
ISBN:
978-1-59593-067-5
Published:
25 September 2005
Sponsors:
Next Conference
October 12 - 18, 2025
Singapore , Singapore
Reflects downloads up to 10 Dec 2024Bibliometrics
Skip Abstract Section
Abstract

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.

Skip Table Of Content Section
Article
How to design class hierarchies

Colleges and universities must expose their students of computer science to object-oriented programming (OOP) even if the majority of the faculty believes that OOP is not the proper programming paradigm for novices. OOP is an important paradigm of ...

SESSION: Submitted papers
Article
From functional to object-oriented programming: a smooth transition for beginners

Many Computer Science curricula at universities start programming with a functional programming language (for instance, SML, Haskell, Scheme) and later change to the imperative programming paradigm. For the latter usually the object-oriented programming ...

Article
Laziness without all the hard work: combining lazy and strict languages for teaching

Students have trouble understanding the difference between lazy and strict programming. It is difficult to compare the two directly, because popular strict languages and popular lazy languages differ in their syntax, in their type systems, and in other ...

Article
Word puzzles in Haskell: interactive games for functional programming exercises

This paper describes some functional programming exercises in the form of implementing some interactive word puzzle games. The games share a common framework and provide good opportunities for practising higher-order functions, recursion, and other list ...

SESSION: Submitted papers
Article
Teaching of image synthesis in functional style

We have taught the 3D modelling and image synthesis for computer science students (Master level), exploiting very intensely the functional style of programming/scene description. Although no pure functional language was used, since we wanted to use ...

Article
MinCaml: a simple and efficient compiler for a minimal functional language

We present a simple compiler, consisting of only 2000 lines of ML, for a strict, impure, monomorphic, and higher-order functional language. Although this language is minimal, our compiler generates as fast code as standard compilers like Objective Caml ...

chapter
Engineering software correctness

Software engineering courses offer one of many opportunities for providing students with a significant experience in declarative programming. This report discusses some results from taking advantage of this opportunity in a two-semester sequence of ...

Contributors
  • Northwestern University
  • University of Kiel
  • University of Kent
  1. Proceedings of the 2005 workshop on Functional and declarative programming in education
    Please enable JavaScript to view thecomments powered by Disqus.

    Recommendations