Harokopio University
School: School of Digital Technology
Department: Informatics and Telematics
Program: Undergraduate Programme

Big Data Management and Semantic Web

Semester: 8 ECTS: 5.0 Elective Erasmus

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