teaching
Information Retrieval
- Introduction to Information Retrieval.
 - Search engine architecture:
    
- web crawler
 - basic text analysis techniques
 - inverted index
 - query processing
 - search result interface
 
 - IR models:
    
- Boolean.
 - Vector space.
 
 - Evaluation in Information Retrieval
 - Relevance feedback and query expansion.
 - Link analysis.
 - Search Applications: Question answering, Social Search.
 
Semantic Web
- Introduction to semantic Web
 - Semantic Web Basic Architecture:
    
- RDF
 - RDF Schema
 - SPARQL Knowledge representation:
 - Ontology
 - Logic
 - OWL
 
 - Semantic application: Ontological Engineering , Semantic Web and linking data