Learning Outcomes
Knowledge: Training on implementation and advanced techniques for big data management. Acquisition of practical and theoretical knowledge of algorithmic implementation techniques and of advanced data management topics.
Skills: Application of advanced data management techniques in modern problems, implementation of efficient data management techniques and experimental evaluation.
Course Content (Syllabus)
Mathematical background
Approximate and randomized algorithms
Sublinear algorithms
Algorithms for data streams
Online algorithms
Optimal termination theory
Online learning
Keywords
big data, algorithms, data structures, data streams