1 research outputs found

    Functional Programming in a Basic Database Course

    No full text
    This paper describes why and how a functional programming language was used in an introductory database course. The purpose of the programming exercises in this course is to give students a better understanding of the internal structure and use of databases and database management systems. We used a functional language for its high level of abstraction and the automatic memory management which make writing a simple database management system considerably easier. Although the students had no previous knowledge of functional programming, they were capable to obtain useful experience in the database field. In order to enable students to concentrate on the database aspects of the exercises and to make rather elaborated systems in a limited amount of time, we supplied skeletons of the programs to make. Only the parts that are the core of the exercise had to be written by the students. The exercises appear to serve their purpose very well. The corresponding parts of the exams are made consid..
    corecore