Abstract
This paper describes how to engage actively students in web information retrieval and filtering course using open source programming. To teach this course, I utilized hands-on lab projects from various open source projects including the Galago search engine. Projects included, but were not limited to, implementing information retrieval (IR) algorithms, collaborative filtering (CF) algorithms, web-based interfaces, and adding features into an open-source search engine. By practicing with real-world open source programming, students found that they better understood how to connect background knowledge to real-world applications in preparation for industry jobs.
- C. Alt, O. Astrachan, J. Forbes, R. Lucic, and S. Rodger. Social Networks Generate Interest in Computer Science. Proceedings of the 37th ACM SIGCSE technical symposium on Computer Science Education (2006), p438--442 Google ScholarDigital Library
- S. Brin and L. Page. The Anatomy of a Large-Scale Hypertextual Web Search Engine. Proceedings of the 7th international conference on World Wide Web (1998), p107--117 Google ScholarDigital Library
- M.Chau, Z.Huang, and H.chen. Teaching key topics in computer science and information systems through a web search engine project. ACM Journal of Educational Resources in Computing (JERIC), 3(3):2, 2003 Google ScholarDigital Library
- B. Croft, D. Metzer, and T. Strohman. Search Engines: Information Retrieval in Practice. Addison Wesley, 1st edition, February 2009. Google ScholarDigital Library
- S. Jung, J. Webster, M. Mellinger, J. Frumkin and J. Herlocker, LibraryFind: System Design and Usability Testing of Academic Metasearch System. Journal of the American Society for Information Science and Technology (JASIST), 59(3): 1--15, 2008, John Wiley & Sons Inc, NJ. Google ScholarDigital Library
- S. Jung, K. Harris, J. Webster and J. Herlocker, SERF: Integrating Human Recommendations with Search. Proceddings of the 13th conference on Information and Knowledge anagement (CIKM), p571--580, 2004, New York, NY: ACM Press. Google ScholarDigital Library
- D. Knox, P. DePasquale, S. Pulimood. A Model for Summer Undergraduate Research Experiences in Emerging Technologies. Proceedings of the 37th ACM SIGCSE technical symposium on Computer Science Education (2006), p214--218 Google ScholarDigital Library
- F. McCown. Teaching Web Information Retrieval to Undergraduates. Proceedings of the 41st ACM SIGCSE technical symposium on Computer Science Education (2010), p87--91 Google ScholarDigital Library
- U. Murthy, R. Torres, F. Edward, V. Logambigai, S. Yang, and M. Goncalves. From Concepts to implementation and Visualization: Tools from a Team-Based Approach to IR. Proceedings of the 31st annual international ACM SIGIR conference, (2008), p889. Google ScholarDigital Library
- D. Musicant. A Data Mining Course for Computer Science: Primary Sources and Implementations. Proceedings of the 37th ACM SIGCSE technical symposium on Computer Science Education (2006), p538--542 Google ScholarDigital Library
- M. Pedroni, T. Bay, M. Oriol, and A. Pedroni. Open Source Projects in Programming Courses. Proceedings of the 38th ACM SIGCSE technical symposium on Computer Science Education (2007), p454--458 Google ScholarDigital Library
- I. Rahal. Undergraduate Research Experiences in Data Mining. Proceedings of the 39th ACM SIGCSE technical symposium on Computer Science Education (2008), p461--465 Google ScholarDigital Library
- E. Reategui, E. Boff, and J. Campbell. Using Virtual Characters in Personalized Recommendations. Proceedings of the 38th ACM SIGCSE technical symposium on Computer Science Education (2007), p180--184 Google ScholarDigital Library
- I. Russell, Z. Markov, T. Neller. Teaching AI through Machine Learning Projects. Proceedings of the 11th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE, 2006), p323 Google ScholarDigital Library
- T.Segaran, Programming Collective Intelligence. O'Reilly Media, August 2007. Google ScholarDigital Library
Index Terms
- Web information retrieval and filtering course to undergraduates using open source programming
Recommendations
Open Source Libraries for Information Retrieval
Open source libraries give developers full control of IR parameters in building custom desktop and enterprise search functions. Comparisons of five libraries show the range of IR features and tasks available. The author also describes some ...
Teaching web information retrieval to undergraduates
SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science educationCourses centered around the field of Web Information Retrieval (IR) and web search are slowly being introduced at the undergraduate level. In this paper, we show how the curriculum for a new undergraduate course on web search engines was developed, and ...
Experiences on a practical course of web information retrieval: developing a search engine
TLIR'08: Proceedings of the Second international conference on Teaching and Learning of Information RetrievalA Web Information Retrieval course is quite appealing to Computer Science students and is quite challenging from the teacher's perspective, due to the limited knowledge of IR and Web IR of the students. In this paper we present our experience teaching a ...
Comments