To introduce the student to middleware often used in Big Data analytics.
To introduce the student to implementing algorithms using such middleware.
Week 1: Introduction to Big Data, motivating real-world applications and assumed dependencies (including discussion on Operating System)
Hadoop: The Definitive Guide, Tom White, ISBN-10: 1449311520, Third Edition. 2012.
Understanding of algorithmic approaches for handling batch and streaming analysis.
Understanding of middleware that can be used to enable algorithms to scale up to analysis of large datasets.
Understanding of the impact of the middleware on how algorithms are articulated.
Formal Lectures: Students will be expected to attend three hours of formal lectures in a typical week plus one hour supervised tutorial.
Private study: In a typical week students will be expected to devote six hours of unsupervised time to private study. The time allowed per week for private study will typically include three hours of time for reflection and consideration of lecture material and background reading, and three hours for completion of practical exercises.