CSC4023Z - Big Data Management & Analysis

12 credits at NQF level 8

Entry Requirements:

Admission to BSc Hons specialising in Computer Science or Information Technology. A basic understanding of databases, similar to the CSC2001F database material, is expected.

Course Outline:

This course will enable students to understand the challenges of designing and implementing database applications at very large scale. They will know the approaches taken by big data technologies such as relational databases, NoSQL, Hadoop and data mining tools, and have practice in applying this knowledge. The focus of this course is on systems designed for big data storage and analysis. Topics covered include NoSQL, Hadoop, HBase, HIVE, YARN and Apache Spark, as well as an introduction to data mining techniques and tools. The course concludes with a series of short presentations on new developments in database technology such as spatial, temporal, mobile, multimedia, text and social network data management.