Back to course page

T-93.440 Introduction to Knowledge Engineering

Assignment Instructions, Spring 2006

A mandatory part of the course is a programming assignment. The task is to solve an AI related problem and report the results. The assignment can be made alone or in a group. The topic may be chosen freely. The assignment can be implemented with any language and in any environment. Documentation and reporting is essential part of the assignment.

The Goal of the Assignment is

  • To understand one AI technique and its relationship to the AI world as a whole
  • To know how to implement a problem solving technique, and how to use the implementation to solve a problem instance
  • To be able to evaluate the implementation objectively
  • To be able to report the work in a clear and concise way
  • Grading

    The size of the group is noticed in grading. In groups with more than 3 people, the contribution of each group member must be reported. The assignment is graded with the scale:

  • 0 - disqualified
  • 1 - good
  • 2 - excellent, +1 to course grade
  • Topic

    The topic of the assignment can be chosen quite freely. The only requirement is that the problem is solved by using an AI technique discussed at the course.

    Starting the assignment

    Before starting the assignment, the assignment topic must be approved by the course assistant. Send an email of the group members' names and student IDs and a short description of your assignment (topic, AI-techniques that are to be used, implementation language) to the address t93440@cs.hut.fi. Register your group before March 13.

    Returning the assignment

    The submission of the assignment consists of a report and other material that is required to run the program (usually the source code). Also description of the required environment and instructions for compiling and running the program etc. must be included. (for example in document appendices). Return your assignment before April 13, 7.00 in the morning. Put all required files in one package (zip/tar.gz). Place the package on a publicly available web site and mail the address of the package to t93440@cs.hut.fi. Also return a printed version of your document in the course physical mail box on the second floor of the CSE building. Your project will not be graded if you do not return a physical document.

    Document

    The document is the most important part of the assignment. The document follows the basic structure of a scientific report. It also contains feedback concerning the project and the course. The document must contain the following information:

    1. Header
    2. Abstract
      Short independet description of the work. About one paragraph.
    3. Introduction
      General description of the contents and the AI-background.
    4. Subject
      Content of the work: AI-techniques and theory, description of the implementation with justifications.
    5. Results
      Result and analysis, evaluation of the used techinques and their suitability to the problem at hand.
    6. References
    7. Appendices
      Potential other material, for example test runs and results, essential parts of the source code.
    8. Feedback
      Time used and description of work done by each group member. Comments and feedback about the course and the assignment.

    This page is maintained by course personnel <t93440@cs.hut.fi>
    Page updated 9.3.2006.
    URL: http://www.cs.hut.fi/Studies/T-93.440/english.html