Data collection, storage, and preprocessing, and analysis techniques. Programming for large-scale data analysis. Case studies and applications.