School of Computing

Information Retrieval

NUS SoC, AY 24/25, Semester II, Fridays 12:00-14:00

Last updated: 16 Dec 2024, Information updated for AY24/25 Sem 2.

Grading

The grading for this class will comprise of the following continuous assessment milestones and a final exam. The final exam will be open-book.

DescriptionPercentage
Participation: forum + tutorial 5%
4 Homework assignments: 5%/10%/10%/15%40%
12 Quizzes: 0.5% each5% max
Final Exam 50%
Total100%

Attendance is not mandatory but it does enhance learning by allowing immediate discussion and clarification to take place. Participation is very helpful for your teaching staff too. Without it, we have very little idea whether you understand the material that we've presented or whether it's too difficult or trivial. Giving feedback in the form of questions, discussion provides us with a better idea of what topics you enjoy and which you are not too keen on.

It is possible to get all the participation marks through forum participation. But you are also encouraged to attend the tutorials and present your answers to secure the marks early and/or in place of forum participation.

Academic Honesty Policy

Please note that we enforce these policies vigorously. While we hate wasting time with these problems, we have to be fair to everyone in the class, and as such, you are advised to pay attention to these rules and follow them strictly.

Collaboration is a very good thing. Students are encouraged to work together and to teach each other. On the other hand, cheating is considered a very serious offense. Please don't do it! Concern about cheating creates an unpleasant environment for everyone. You will be automatically reported to the vice-dean of academic affairs if you are caught, no exceptions will be made for any infractions no matter how slight the offense.

So how do you draw the line between collaboration and cheating? Here's a reasonable set of ground-rules. Failure to understand and follow these rules will constitute cheating, and will be dealt with as per University guidelines. We will be enforcing the policy vigorously and strictly.

You should already be familiar with the University's honor code. If you haven't yet, read it now.

  • The Facebook Rule: This rule says that you are free to meet with fellow students(s) and discuss assignments with them. Writing on a board or shared piece of paper is acceptable during the meeting; however, you may not take any written (electronic or otherwise) record away from the meeting. This applies when the assignment is supposed to be an individual effort. After the meeting, engage in a half hour of mind-numbing activity (like catching up with your friends and family's activities on Facebook, before starting to work on the assignment. This will assure that you are able to reconstruct what you learned from the meeting, by yourself, using your own brain.
  • The Freedom of Information Rule: To assure that all collaboration is on the level, you must always write the name(s) of your collaborators on your assignment. Failure to adequately acknowledge your contributors is at best a lapse of professional etiquette, and at worst it is plagiarism. Plagiarism is a form of cheating.
  • The No-Sponge Rule: In intra-team collaboration where the group, as a whole, produces a single "product", each member of the team must actively contribute. Members of the group have the responsibility (1) to not tolerate anyone who is putting forth no effort (being a sponge) and (2) to not let anyone who is making a good faith effort "fall through a crack" (to help weaker team members come up to speed so they can contribute). We want to know about dysfunctional group situations as early as possible. To encourage everyone to participate fully, we make sure that every student is given an opportunity to explain and justify their group's approach.
  • Use of AI-tools: You are allowed to use AI tools for learning purposes in this course. However, for all homework assignments, you are required to implement the core logic on your own.
  • Plagiarism: Source code plagiarism -- copying code from another source and attributing it as one's own code -- is a serious violation of NUS Student Code of Conduct. We adopt a "no mercy" policy when it comes to disciplinary action on plagiarism. Both parties, the student who copied, and the student who allowed others to copy, will be penalized equally.

Part of this section on academic honesty is adapted from Surendar Chandra's course at the University of Georgia, who in turn acknowledges Prof. Carla Ellis and Prof. Amin Vahdat at Duke University for his policy formulation. The origin of the original rule, called the Gilligan's Island rule, is uncertain, but at least can be traced back to Prof. Dymond at York University's use of it in 1984.

Late Submissions

All homework assignments are due to Canvas by the deadline stated in the respective write-ups. No exceptions without a medical certificate will be made. The following penalties will apply for late submissions:

  • late within 1 hour: 10% reduction in grade;
  • late within 6 hours: 40% reduction in grade;
  • late within 12 hours: 70% reduction in grade;
  • after 24 hours: zero mark.

These penalties are intentionally set severe to encourage students to turn in assignments on time. This in turns, means that your teaching staff can start and finish grading within a certain time period, and can help you get timely feedback on your work. Do not expect any type of preferential treatment if you turn in an assignment late.

For quizzes, no late submissions will be allowed.

Assignment return policy and regrades

Failure is success if we learn from it.

We will endeavor to return all assignments (i.e., gradeable milestones) to you by email within 3 weeks of the due date. In some extraordinary cases, some students / teams may not get their finalized grades during the announced return period (e.g., when plagiarism is suspected).

All students have a right to question the grading of their work. If a regrade is sought for a particular milestone, this must be brought to our attention within 3 days of the return of the preliminary grades by email. Requests later than that will not be entertained without certified medical leave or school permission.