Web Search Systems and Engines
Course organization:
- Menthor led work.
- Small group and lots of discussion.
- No exams, no tests.
Project based work:
Students will be organized in teams and work on a project to build their own web search engine from scratch, using existing tools and libraries. The project will cover the crucial phases of web search engine development: data collection (web robots, web scrapping), data processing (indexing, extracting metadata, extracting structure), search engine user inteface development (basic and intelligent user interfaces), updating data (rescrapping, reindexing).
Project types:
- General search engine (general web scrapping and search)
- Specialized search engines (search engine over a set of documents, over a list of web sites of interes)
Teaching philosophy:
- Learn by Doing
All courses I teach are project based - students work individually or in small groups towards a successful project implementation - Guided and Personalized
I personally supervise the project work - week by week, and offer menthorship and guidance through individualized comments and critique towards advancement - Held in person since 2024
Lectures and exams will be held in person and practical work will be condone using special software applications