On successful completion of this module students will be able to
1. Demonstrate knowledge and understanding of the Big Data technology landscape, terminology and choices available
2. Identify and communicate the challenges of scalability of databases and data analysis
3. Collect and synthesise information needed to select the optimum solution for a problem domain involving big data
4. Analyse and evaluate a range of information comparing alternative methods and techniques used in the analysis of big data including methods to visualise and learn from large volumes of data
5. Implement and test solutions using big data technologies