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

Class Schedules

  • Internet Technologies Lectures
    Mon 10-12 @B2.2     Wed 10-12 @TMF315
  • ICT for Development
    Menthor led @Consultatations
  • Web Search Engines
    Menthor led @Consultatations

Consultations / Office hours

Check also ...