Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Teaching key topics in computer science and information systems through a web search engine project

Published: 01 September 2003 Publication History

Abstract

Advances in computer and Internet technologies have made it more and more important for information technology professionals to acquire experience in a variety of aspects, including new technologies, system integration, database administration, and project management. To provide students with a chance to acquire such skills, we designed a project called "Build Your Search Engine in 90 Days," in which students were required to build a domain-specific Web search engine in a semester. In this paper we review the tools and resources available to students and report our experiences in having students to work on this project in a course at the University of Arizona. We also review two tools, called AI Spider and AI Indexer, we developed for students in this project. We highlight a few search engines that were created by the students and suggest some future directions in improving the tools and expanding the project.

References

[1]
Arasu, A., Cho, J., Garcia-Molina, H., Paepcke, A., and Raghavan, S. 2001. Searching the Web. ACM Trans. on Internet Technology 1, 1 (Feb. 2001), 2-43.
[2]
Bowman, C. M., Danzig, P. B., Hardy, D. R., Manber, U., Schwartz, M. F. 1994. The harvest information discovery and access system. In Proceedings of the Second International World Wide Web Conference (Chicago, IL, Oct. 1994). 763-771.
[3]
Brewer, E. A. 2002. The consumer side of search. Communications of the ACM 45, 9 (Sept. 2002), 40-41. Brin, S. and Page, L. 1998. The anatomy of a large-scale hypertextual web search engine. In Proceedings of the Seventh International WWW Conference (Brisbane, Australia, April 1998).
[4]
Chen, H., Chau, M., and Zeng, D. 2002. CI spider: A tool for competitive intelligence on the web. Decision Support Systems 34, 1 (2002), 1-17.
[5]
Chen, H. and Lynch, K. J. 1992. Automatic construction of networks of concepts characterizing document databases. IEEE Trans. on Systems, Man and Cybernetics 22, 5 (1992), 885-902.
[6]
Cheong, F. C. 1996. Internet Agents: Spiders, Wanderers, Brokers, and Bots. New Riders Publishing. Indianapolis, IN, 1996.
[7]
Davison, B. D. 2003. Course web page of CSE 498: WWW search engines: Algorithms, architectures, and implementations. Available at http://www.cse.lehigh.edu/~brian/course/searchengines/
[8]
DeBra, P. and Post, R. 1994. Information retrieval in the World-Wide Web: Making client-based searching feasible. In Proceedings of the First International World Wide Web Conference (Geneva, Switzerland, 1994).
[9]
Dutt, J. 1994. A cooperative learning approach to teaching an introductory programming course. In Proceedings of the Ninth International Academy for Information Management (Las Vegas, NV, Dec.1994).
[10]
Fox, T. L. 2002. A case analysis of real-world systems development experiences of CIS students. J. Information Systems Education 13, 4 (2002), 343-350.
[11]
Granger, M. and Lippert, S. 1999. Peer learning across the undergraduate information systems curriculum. J. Computers in Mathematics and Science Teaching 18, 3 (1999), 267-285.
[12]
Harris, A. L. 1995. Developing the systems project course. J. Information Systems Education 6, 4 (1995), 192-197.
[13]
Heydon, A. and Najork, M. 1999 Mercator: A s calable, extensible Web crawler. World Wide Web 2, 4 (1999), 219-229.
[14]
ht://dig Group. 2004. htdig reference. Available at http://www.htdig.org/htdig.html
[15]
Lippmann, R. P. 1987. An introduction to computing with neural networks. IEEE Acoustics Speech and Signal Processing Mag. 4 (1987), 4-22.
[16]
Manber, U., Smith, M., and Gopal, B. 1997. WebGlimpse: Combining browsing and searching. In Proceedings of the USENIX 1997 Annual Technical Conference (Anaheim, CA, Jan. 1997).
[17]
McConnell, J. 1996. Active learning and its use in computer science. In Proceedings of the SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education (Barcelona, Spain, June 1996).
[18]
Noll, C. L. and Wilkins, M. 2001. Critical skills of IS professionals: A model for curriculum development. J. Information Technology Education 1, 3 (2001), 143-154.
[19]
Poindexter, S. 2003. Assessing active alternatives for teaching programming. J. Information Technology Education 2 (2003), 257-266.
[20]
Salton, G. 1989. Automatic Text Processing. Addison-Wesley, Reading, MA.
[21]
Salton, G. and McGill, M. J. 1983. Introduction to Modern Information Retrieval. McGraw-Hill, New York, 1983.
[22]
Swish-e Development Team. 2002. The Swish-e documentation. Available at http://swish-e.org/current/docs/index.html
[23]
Vestris Inc. 2001. Alkaline: A UNIX/NT search engine. Available at http://alkaline.vestris.com/docs/pdf/alkaline.pdf
[24]
Witten, I. H., Bainbridge, D., and Boddie, S. J. 2001. Greenstone: Open-source DL software. Communications of the ACM 44, 5 (2001), 47.

Cited By

View all
  • (2024)Adoption and Impact of ChatGPT in Computer Science Education: A Case Study on a Database Administration CourseAI10.3390/ai50401145:4(2321-2337)Online publication date: 11-Nov-2024
  • (2018)PLOCTreeProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32333091:2(1-19)Online publication date: 24-Aug-2018
  • (2016)Electronic Nursing Notes: A Case Study on Interdisciplinary CollaborationJournal of Educational Technology Systems10.2190/AEBM-9GV3-2DP5-P2M834:4(447-459)Online publication date: 21-Jul-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal on Educational Resources in Computing
Journal on Educational Resources in Computing  Volume 3, Issue 3
September 2003
38 pages
ISSN:1531-4278
EISSN:1531-4278
DOI:10.1145/1029994
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 2003
Published in JERIC Volume 3, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. education
  2. indexing
  3. web computing
  4. web search engine
  5. web spiders

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Adoption and Impact of ChatGPT in Computer Science Education: A Case Study on a Database Administration CourseAI10.3390/ai50401145:4(2321-2337)Online publication date: 11-Nov-2024
  • (2018)PLOCTreeProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32333091:2(1-19)Online publication date: 24-Aug-2018
  • (2016)Electronic Nursing Notes: A Case Study on Interdisciplinary CollaborationJournal of Educational Technology Systems10.2190/AEBM-9GV3-2DP5-P2M834:4(447-459)Online publication date: 21-Jul-2016
  • (2013)Using 3D virtual environments to facilitate students in constructivist learningDecision Support Systems10.5555/2747904.274821056:C(115-121)Online publication date: 1-Dec-2013
  • (2013)Evaluation of a Web-Based Social Network Electronic Game in Enhancing Mental Health Literacy for Young PeopleJournal of Medical Internet Research10.2196/jmir.231615:5(e80)Online publication date: 15-May-2013
  • (2012)Intelligent Social Media Indexing and Sharing Using an Adaptive Indexing Search EngineACM Transactions on Intelligent Systems and Technology10.1145/2168752.21687613:3(1-27)Online publication date: 1-May-2012
  • (2011)Mind the (gender) gapACM Inroads10.1145/2003616.20036372:3(64-70)Online publication date: 31-Aug-2011
  • (2011)Teaching problem solving effectivelyACM Inroads10.1145/2003616.20036362:3(58-62)Online publication date: 31-Aug-2011
  • (2011)Affecting attitudes in first-year computer science using syntaxfree robotics programmingACM Inroads10.1145/2003616.20036352:3(51-57)Online publication date: 31-Aug-2011
  • (2011)Web information retrieval and filtering course to undergraduates using open source programmingACM Inroads10.1145/2003616.20036342:3(47-50)Online publication date: 31-Aug-2011
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media