This course provides an overview of the important issues in information retrieval, and how those issues affect the design and implementation of search engine software. The course emphasizes the technology used in Web search engines and the information retrieval theories and concepts that underlie all search applications. Mathematical experience including basic probability is strongly desirable.

Instructor
Jesse Anderton Office hours: Thursdays, 10am-12pm, 472 WVH
TAs
  • Maryam Bashir Office hours: Tuesdays, 10:00am-12:00pm 472 WVH
  • Ting Chen Office hours: Mondays, 2:30-4:30pm 472 WVH
Piazza
https://piazza.com/ccs.neu.edu/spring2014/cs6200
Time
Wednesday, 6-9pm
Location
Shillman Hall 105

Lecture Notes

Lecture notes and suggested further readings are available here.

Assignments

Homework 1
Assigned 1/15, due 1/21 10pm
Homework 2
Assigned 1/22, due 2/01 10pm
Project 1
Assigned 2/12, due 3/11 10pm
Project 2
Assigned 3/12, due 4/01 10pm
Project 3
Assigned 4/04, due 4/18 10pm

Assignments will be submitted via Subversion. You will need to use your CCIS account to access the repository. Some handy links:

Course Texts

There is no required textbook for this course. Readings will be suggested in the syllabus from the following two books.

Course Policies

Homework

There will be several homework assignments. Instructions and due dates will be posted on the course website as they are assigned. Some of the problems will be difficult, and it will often be helpful to discuss them with others. Feel free to form study groups; however, the idea is for everyone to understand the problems and experience working through the solutions, so you may not simply "give" a solution to another classmate. In particular, each student must write up his or her own homework solutions and must not read or copy the solutions of others. If you work with others on a problem, you must note with whom you discussed the problem at the beginning of your solution write-up.

Projects

Up to three projects will be assigned with more extensive programming.

Quizzes and Extra Credit

We will occasionally have quizzes during lectures. These quizzes are strictly for extra credit and are partially meant to measure how well I'm explaining the material.

Several assignments will also offer extra credit problems.

Late policy

Assignments should be submitted by 10pm on the announced due date. Late submissions will be penalized by 20% per day late.

You may turn in one assignment late with no penalty during the semester. The penalty will automatically be waived for your first late assignment, no questions asked. However, no late assignment will be accepted after the beginning of the following lecture.

If you believe you have a valid reason for turning in an assignment late, please see the instructor in advance to obtain full credit.

Academic Integrity

We will be automatically comparing student submissions to search for plagiarism. Please ensure that the work you submit is your own. If you're having trouble with the material, please ask questions on Piazza or come to our office hours for help. If you submit someone else's work as your own, or allow someone else to submit yours, you will get zero credit for that assignment and everyone involved will be reported. Please see the university's academic integrity policy.

You may discuss the homework problems or projects with your classmates, the TA, and the instructor. You must acknowledge the people with whom you discussed your work, and you must write up your own solutions.

Any written sources used (apart from the text) must also be acknowledged; however, you may not consult any solutions from previous years' assignments whether they are student or faculty generated.

Accommodations for Students with Disabilities

If you have a disability-related need for reasonable academic accommodations in this course and have not yet met with a Disability Specialist, please visit www.northeastern.edu/drc and follow the outlined procedure to request services.

If the Disability Resource Center has formally approved you for an academic accommodation in this class, please present the instructor with your “Professor Notification Letter” during the first week of the semester, so that we can address your specific needs as early as possible.

Grading

Grades will be assigned in the following manner:

  • Homework – 40%
  • Projects – 60%
  • Quizzes – up to 10%