IF25-40402
Big Data
Description
This course prepares students to explain the characteristics of big data and distributed storage and processing architectures, implement distributed data processing with Hadoop and Spark, and apply data analysis and machine learning to large-volume data. Study materials: Data Management (DM), Artificial Intelligence (AI).
Topics
- Characteristics and ecosystem of big data
- Distributed file systems
- The MapReduce programming model
- Distributed data processing with Hadoop
- Data processing with Spark
- NoSQL databases for big data
- Data analysis and machine learning on big data
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- CPMK-AIDE-02
Students are able to build an applied decision basis by optimising computing performance through simultaneous processing, and apply the principles of computing ethics
CPLP03 - CPMK-AIDE-01
Students are able to design and implement advanced artificial intelligence modelling to analyse diverse large-volume data through the management of structured data storage infrastructure.
CPLP03
Supported PLOs
- CPLP03
- Develop advanced artificial intelligence models and manage big data, and build applied decision support with attention to optimal performance and computing ethics.

