{"ModuleCode":"CS3245","ModuleTitle":"Information Retrieval","Department":"Computer Science","ModuleDescription":"This module discusses the basic concepts and methods of information retrieval including capturing, representing, storing, organizing, and retrieving unstructured or loosely structured information. The most well-known aspect of information retrieval is document retrieval: the process of indexing and retrieving text documents. However, the field of information retrieval includes almost any type of unstructured or semi-structured data, including newswire stories, transcribed speech, email, blogs, images, or video. Therefore, information retrieval is a critical aspect of Web search engines. This module also serves as the foundation for subsequent modules on the understanding, processing and retrieval of particular web media.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"CS2010 Data Structures and Algorithms II or its equivalent","ExamOpenBook":true,"ExamDuration":"P2H","ExamVenue":"SOC SR1","Types":["Module"],"CorsBiddingStats":[{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"12","Bidders":"11","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"2500","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"5","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"1","Bidders":"1","LowestBid":"2405","LowestSuccessfulBid":"1","HighestBid":"2405","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"4","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"5","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"4","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"3","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"4","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"3","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2014/2015","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"12","Bidders":"5","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"10","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2014/2015","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"8","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"6","Bidders":"14","LowestBid":"1","LowestSuccessfulBid":"1506","HighestBid":"4000","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"4","Bidders":"3","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"3245","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"2","Bidders":"1","LowestBid":"50","LowestSuccessfulBid":"1","HighestBid":"50","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"1","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"1","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"1","Bidders":"1","LowestBid":"4901","LowestSuccessfulBid":"1","HighestBid":"4901","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"2","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"1","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"2","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2013/2014","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"3","Bidders":"3","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"2469","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2013/2014","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"2","Bidders":"2","LowestBid":"50","LowestSuccessfulBid":"1","HighestBid":"927","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"17","Bidders":"15","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"3156","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"7","Bidders":"5","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1002","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"10","Bidders":"1","LowestBid":"20","LowestSuccessfulBid":"1","HighestBid":"20","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"2","Bidders":"3","LowestBid":"500","LowestSuccessfulBid":"2000","HighestBid":"2000","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"2","Bidders":"4","LowestBid":"1","LowestSuccessfulBid":"1349","HighestBid":"2175","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"9","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"9","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"3","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2012/2013","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"9","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2012/2013","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"3","Bidders":"1","LowestBid":"798","LowestSuccessfulBid":"1","HighestBid":"798","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2012/2013","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"11","Bidders":"11","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"2000","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2012/2013","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"1","Bidders":"1","LowestBid":"200","LowestSuccessfulBid":"1","HighestBid":"200","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2011/2012","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"15","Bidders":"19","LowestBid":"25","LowestSuccessfulBid":"200","HighestBid":"2500","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"6","Bidders":"13","LowestBid":"200","LowestSuccessfulBid":"1000","HighestBid":"3000","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"15","Bidders":"8","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"600","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"3","Bidders":"1","LowestBid":"500","LowestSuccessfulBid":"1","HighestBid":"500","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2011/2012","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"9","Bidders":"6","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"101","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2011/2012","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"2","Bidders":"3","LowestBid":"1","LowestSuccessfulBid":"125","HighestBid":"752","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2011/2012","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"3","Bidders":"6","LowestBid":"500","LowestSuccessfulBid":"2003","HighestBid":"2300","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2010/2011","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"50","Bidders":"15","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"2777","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"15","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"35","Bidders":"5","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"444","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"14","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"45","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2010/2011","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"47","Bidders":"1","LowestBid":"50","LowestSuccessfulBid":"1","HighestBid":"50","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2010/2011","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2010/2011","Semester":"2","Round":"2C","Group":"Lecture 1","Quota":"51","Bidders":"2","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2010/2011","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"49","Bidders":"4","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"100","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"},{"AcadYear":"2010/2011","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"45","Bidders":"2","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P, G]"}],"AcadYear":"2014/2015","History":[{"Semester":2,"ExamDate":"2015-05-05T13:00+0800","Timetable":[{"ClassNo":"1","LessonType":"Lecture","WeekText":"Every Week","DayText":"Friday","StartTime":"1100","EndTime":"1300","Venue":"VCRm"},{"ClassNo":"1","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1600","EndTime":"1700","Venue":"COM1-0207"},{"ClassNo":"2","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1700","EndTime":"1800","Venue":"COM1-0207"},{"ClassNo":"3","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1400","EndTime":"1500","Venue":"COM1-0211"}],"IVLE":[{"Announcements":null,"Forums":[],"Workbins":[],"Webcasts":[],"Gradebooks":[],"Polls":[],"Multimedia":[],"LessonPlan":[],"ID":"d9d3e73e-b290-49ae-97c4-cfe730ae9ebe","CourseLevel":"1","CourseCode":"CS3245","CourseName":"INFORMATION RETRIEVAL","CourseDepartment":"","CourseSemester":"Semester 2","CourseAcadYear":"2014/2015","CourseOpenDate":"/Date(1415980800000+0800)/","CourseOpenDate_js":"2014-11-15T00:00:00","CourseCloseDate":"/Date(1431187140000+0800)/","CourseCloseDate_js":"2015-05-09T23:59:00","CourseMC":"0","isActive":"N","Permission":"S","Creator":{"UserID":null,"Name":"Kan Min-Yen","Email":null,"Title":null,"UserGuid":"23dbe809-420a-41ae-bd60-d5637821e17f","AccountType":null},"hasGradebookItems":true,"hasTimetableItems":true,"hasGroupsItems":false,"hasClassGroupsForSignUp":false,"hasGuestRosterItems":true,"hasClassRosterItems":true,"hasWeblinkItems":true,"hasLecturerItems":true,"hasDescriptionItems":true,"hasReadingItems":false,"hasAnnouncementItems":false,"hasProjectGroupItems":false,"hasProjectGroupsForSignUp":false,"hasConsultationItems":false,"hasConsultationSlotsForSignUp":false,"hasLessonPlanItems":false,"Badge":0,"BadgeAnnouncement":0,"WebLinks":[{"ID":"0b13a1cb-d133-4f64-adf4-aa9fdff1da48","URL":"http://www.comp.nus.edu.sg/~cs3245/","Description":"Course website, for everything aside from announcements, forum discussions and assignments due (in the workbin). Please make sure to refer to the correct website for AY 2013/2014 Sem II (there are other versions of the website that are indexed by search engines). This semester's website has an purple background in the header -- other years do not.\n","Order":1,"Rating":4,"SiteType":""},{"ID":"8baa3977-4998-4885-951e-4b470a840529","URL":"https://developers.google.com/edu/python/","Description":"Google's Python Class\n\nContributed by previous CS3245 alumnus, Benedict Liang.","Order":2,"Rating":4,"SiteType":null},{"ID":"eb438f5a-0387-4ff3-8700-ddbe2658f224","URL":"http://stephensugden.com/crash_into_python/","Description":"Michael Yong, another alumnus of CS3245, contributed this one.  He writes:\n\nI found this quite useful when coming from another language.\n\nIts not verbose like most guides/tutorials.\n\nHope this helps.","Order":3,"Rating":4,"SiteType":null},{"ID":"4d6cf982-c7c1-42b5-acf6-9b3aa05d8941","URL":"http://www.codecademy.com/en/tracks/python","Description":"Codecademy's Python course.  Comprehensive but a bit long-winded for most CS / IS folks.  Good if you're not as strong a programmer, will help you bone up.","Order":4,"Rating":4,"SiteType":null}],"Lecturers":[{"ID":"bf93e0ce-a7e0-4b25-9df6-1ed410a07187","User":{"UserID":null,"Name":"Kan Min-Yen","Email":null,"Title":null,"UserGuid":"23dbe809-420a-41ae-bd60-d5637821e17f","AccountType":null},"Role":"Lecturer                                                                                            ","Order":1,"ConsultHrs":null},{"ID":"f2d092f8-c937-49ce-871b-d159beddf2a5","User":{"UserID":null,"Name":"ASHISH DEEPAK DANDEKAR","Email":null,"Title":null,"UserGuid":"00884782-a26b-4783-9280-8251b94733ef","AccountType":null},"Role":"Teaching Assistant                                                                                  ","Order":2,"ConsultHrs":null},{"ID":"25828bdd-aed5-44aa-a2bf-3f9e39d63205","User":{"UserID":null,"Name":"XU CHENCAN","Email":null,"Title":null,"UserGuid":"c09bf0dc-1186-4362-b485-775b0c46c9e3","AccountType":null},"Role":"Teaching Assistant                                                                                  ","Order":3,"ConsultHrs":null}],"Descriptions":[{"ID":"1e5f053b-8835-4692-be49-41f07234cfff","Title":"Learning Outcomes","Description":"This module discusses the basic concepts and methods of information retrieval including capturing, representing, storing, organizing, and retrieving unstructured or loosely structured information. The most well-known aspect of information retrieval is document retrieval: the process of indexing and retrieving text documents. However, the field of information retrieval includes almost any type of\r\nunstructured or semi-structured data, including newswire stories, transcribed speech, email, blogs, images, or video. Therefore, information retrieval is a critical aspect of Web search engines. This module also serves as the foundation for subsequent modules on the understanding, processing and retrieval of particular web media.","Order":1},{"ID":"2e5f053b-8835-4692-be49-41f07234cfff","Title":"Prerequisites","Description":"CS2010 Data Structures and Algorithms II or its equivalent.&nbsp; Prior knowledge of probability and statistics and programming competency (in any programming language) is also strongly advised.<br>\n","Order":2},{"ID":"c70cff25-832b-4242-8273-7068c36d1484","Title":"Preclusions","Description":"NIL","Order":9},{"ID":"4739c848-c3f1-417c-add3-b4da920d45de","Title":"Workload","Description":"2-1-0-5-2<small><br><br>Workload Components : A-B-C-D-E \r\n<br>A: no. of lecture hours per week \r\n<br>B: no. of tutorial hours per week \r\n<br>C: no. of lab hours per week \r\n<br>D: no. of hours for projects, assignments, fieldwork etc per week \r\n<br>E: no. of hours for preparatory work by a student per week</small>","Order":10}],"ReadingFormatted":[],"ReadingUnformatted":[]}],"Lecturers":["Kan Min-Yen"],"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]}