If you lack one or the other skill mentioned above, you might want to consult literature and tutorials already before the project starts. Specifically, if you lack programming skills, it is difficult to obtain them on-the-fly during the project.

Contents

In this project, a Web Search Engine is to be developed. The core tasks are roughly the following:

Implement an HTML Parser.

Design and Implement a Web Crawler.

Design the required database schema to store the contents of visited pages and the link structure.