Examines techniques for managing and accessing information and data of a variety of types for a range of applications. Students will study retrieval models for text and for structured and unstructured data, covering creation, management and querying techniques for each, and how to apply each model in data-intensive applications. Students will also consider ethical aspects of data management including data protection, data rights and user privacy.