Modern Database Systems
||Teaching Periods: III-IV,
Lectures: 10am - 12pm, Room T3 in CS building
Starts on: Friday 15th January
Instructors: Aristides Gionis and Michael Mathioudakis
|Level of the Course
|Workload||Lectures: 2h/lecture, one lecture weekly,
Independent study: 3h/lecture,
Assignments: 3 x 20h,
Exam: 3h, Study for exam: 20h
||Upon completion of the course, the students should be able to understand and cope successfully with various aspects of data management in modern database systems. Emphasis will be given in managing data that have complex structure, such as, text data, web data, social data, etc. Algorithms for approximate query answering and scalable data processing will be studied. The students will also have the opportunity to study platforms for managing big data, such as, map-reduce, platforms for data streams, and platforms for graph data.|
|Language of Instruction
|Content||Structured data, relational databases, algorithms for query optimization.
Semi-structured data, document-databases, semi-structured data abstraction, representation, and search.
Unstructured text. IR systems, document retrieval and ranking.
Platforms for Big Data, algorithms for Map-Reduce & Hadoop,
Platforms for Big Graphs, algorithms for large graphs.
|Assessment Methods and Criteria||Take-home homeworks, programming assignments, and in-class final exam|
|Study Material||Lecture slides and online lecture notes.|
|Subject: [ModernDB] your subject here
||Basics in mathematics and computer science. Knowledge of data structures.|
| Using the Panikki Lab