CS 6715 Functional-Logic Programming



Choose one to three other persons in the class as partners and propose a project topic.

The project will consist of a written report and a class presentation in which all partners will participate equally.  Each project asks you to consider a tool or system to solve a problem, and to apply it to a specific problem or task.

The written report shall be ca. 10 pages. It will be assessed according to these criteria:  quality of the work, effectiveness of the use of the tool, clarity of the ideas presented, quality of the writing (grammar, spelling, organization, formatting, references), ability to look beyond the tool and to discuss the problem and tool extensions.

What you present is class will be based on slides and a demo.  Each project will have up to 40 minutes of presentation followed by up to 10 minutes of questions from the audience and discussion.

Weighting: Written 60%, Presentation 40%.

Here are our projects from:


Project 1 (doc source) Recursive Art Gallery Shopping

Project 2 (doc source) Rules for a Product Consultant

Another topic of your choosing, to be approved.


Project 1 Mediator for Leisure Time Services (Relfun source)

Project 2 Virtual Video Store (Relfun source)


Project 1 A Functional-Logic Model of Folksonomic Tagging and Search for Travel Photos

Project 2 A Functional-Logic Model of Collaborative Filtering with Slope One Recommendations in eTourism


Maintained by Harold Boley