CS 272 Software Development

CS 272-01, CS 272-02 • Spring 2022

Project 4 Final Project

Associated Assignments Project 4 Tests
Project 4 Review


For this project, you will extend your previous project to create a fully functional search engine. This is the last project for this course and is split into two main components:

  • Project 4a Web Crawler: Use a work queue to build the index from a seed URL instead of text files. This component will graded using functionality tests only.

  • Project 4b Search Engine: Create a search engine web application using Jetty and servlets. This component will be graded in one final code review during finals week (if eligible).

The last search engine project has several extra credit opportunities. Students that are not eligible for this project may complete other extra credit opportunities instead at the end of the semester.

The last code review in this class will be during finals week. Students may earn a partial grade on eligible project assignments during this review. See the final code review guide for details.