Big Data Management and Semantic Web
General
Code: ΕΠ56
Language: Greek
Delivery: Face-to-face
Prerequisites: Databases
Workload
- Lectures: 39.0 hours
- Lab: 0.0 hours
- Study: 46.0 hours
- Project: 20.0 hours
Course Content
Introduction to Big Data
Distributed Data Management Systems
Hadoop MapReduce and HDFS
Apache Spark
NoSQL Databases - Graph Databases
RDF and Triplestores
SPARQL
Basics of Ontologies and OWL
Building and Maintaining Knowledge Graphs
Learning Outcomes
The course aims to familiarize students with issues related to big data management, with particular emphasis on Semantic Web applications. In addition to the basic theoretical foundations, the course will also include practical training and programming in a variety of tools and technologies, such as, indicatively, Hadoop, Spark, RDF, SPARQL, ontology APIs.
Upon successful completion of the course, students will be able to:
- know the basic principles of big data management and the Semantic Web.
- use Semantic Web technologies
- develop applications that manage large volumes of data on a computer cluster
Skills
- Independent work
- Team work
- Adaptation in new conditions
