The project for the course Choice 1 (Individual work): Select a set of research papers on a topic and write a summary. Choice 2 (Team work): Programming work (Harder) Design and implement an information retrieval system. Each team can choose your own methods, models etc. The design is flexiable. For example: you can implement the generalized vector space model with Java applet (connecting to google) so that the user can use your system on the internet. You can also use adaptive linear model to handle users' feedback and improve the retrieval results. You can add any techniques you learn in the course or in a research paper. This is a competition among different teams. The best team gets the best mark. So, if you want an excellent mark, you have to spend you time. Minimum requirement (if you do not have time) Just implement the vector space model, or any other model discussed in the course. You can use C or C++ to do that. Do not have to connect to google. (I estimate that you need 2 weeks to do that.) You have to (1) demo your system in Week 13 (a lab will be booked) and (2) hand in a report of the project in week 14. The report of the project should contain: (1) the design of the system and (2) a program list that is nicely documented.