skip to main content
research-article

Web information retrieval and filtering course to undergraduates using open source programming

Published:31 August 2011Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Croft, D. Metzer, and T. Strohman. Search Engines: Information Retrieval in Practice. Addison Wesley, 1st edition, February 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. McCown. Teaching Web Information Retrieval to Undergraduates. Proceedings of the 41st ACM SIGCSE technical symposium on Computer Science Education (2010), p87--91 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Rahal. Undergraduate Research Experiences in Data Mining. Proceedings of the 39th ACM SIGCSE technical symposium on Computer Science Education (2008), p461--465 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. T.Segaran, Programming Collective Intelligence. O'Reilly Media, August 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Web information retrieval and filtering course to undergraduates using open source programming

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Inroads
          ACM Inroads  Volume 2, Issue 3
          September 2011
          74 pages
          ISSN:2153-2184
          EISSN:2153-2192
          DOI:10.1145/2003616
          Issue’s Table of Contents

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 31 August 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format