There will be 5 obligatory assignments through the course, each of which will include both a theoretical part (answering exercises from the book) and a practical part (programming).
Groups:
The assignments can be submitted either individually or by pairs of two students - the latter option being the preferred one (being able to collaborate in projects is a crucial skill for computer scientists, and it requires practice).
Please let me know the groups you want to form by email ( plison@ifi.uio.no ) as soon as possible, preferably before the beginning of February. I need to manually insert the names on the Devilry portal.
Grading policy:
Each assignment will be graded with a maximum of 20 points each. You need to obtain at least 60 points after the last assignment in order to be accepted for the exam. In addition, you have to submit at least 4 of the 5 assignments. An assignment submitted after the deadline will automatically get 0 points.
Submission:
All assignments will be submitted via the Devilry portal:
The submission will include both the answers to the exercises and the implementation. For the exercises, you are free to use a word processor, LaTeX, or write the answers by hand and scan them. The implementation will include the full source code to run your system, including documentation.
Exercise session (gruppetimer):
There will be an exercise session scheduled every Friday, from 14:15 to 16:00. The objectives of the exercise session will be:
- to solve together a few exercises related to the material seen in the previous lectures;
- to offer additional help on the assignments.
Attendance to the exercise session is optional.
Assignment A (completed):
Assignment and source code.
The assignment corresponds to chapter 1 and 2 of the Information Retrieval book.
Deadline for submitting the assignment: February the 6th, midnight.
Assignment B (completed):
Assignment and source code.
The assignment corresponds to chapter 3 of the Information Retrieval book, plus the additional selected papers on string matching algorithms (suffix arrays, approximate matching, tries, etc.).
Deadline for submitting the assignment: February the 27th, midnight.
Assignment C (completed):
Assignment and source code.
The assignment corresponds to chapters 4,5 and 6 of the Information Retrieval book.
Deadline for submitting the assignment: March the 19th, midnight.
Assignment D (completed):
Assignment and source code.
The assignment corresponds to chapters 6, 7 and 8 of the Information Retrieval book.
Deadline for submitting the assignment: April the 16th, midnight.
Assignment E:
Assignment and source code.
The assignment corresponds to chapters 3 and 13 of the Information Retrieval book.
Deadline for submitting the assignment: May 7th, midnight.