Objective
The main objective of this course is to present to the students modern techniques, systems and platforms for Big Data management and scalable processing.
Emphasis will be given to issues related to scalability, efficiency and fault-tolerance in the complete life-cycle of Big Data, from data acquisition and integration to data processing and interpretation. In terms of expected results, the students will acquire strong technical skills in management of Big Data and they will be enabled to design and implement algorithms for data processing at scale.
After successfully completing the course, students will be able to:
- develop data-centric applications with an emphasis on performance and scalability
- use the most appropriate big data processing tool and system
- evaluate and improve computationally intensive parts of a big data processing algorithm
- apply the most appropriate data processing techniques suitable for the data under analysis
- develop efficient big data processing algorithms
Learning outcomes
- Search for, analysis and synthesis of data and information, with the use of the necessary technology
- Adapting to new situations
- Decision-making
- Working independently
- Production of new research ideas
- Criticism and self-criticism