studies

M.Sc. in "Digital Culture, Smart Cities, IoT and Advanced Digital Technologies"

Internet of Things (IoT) and Advanced Digital Technologies

Specialization / Track “Internet of Things (IoT) and Advanced Digital Technologies”:

The Specialization / Track “Internet of Things (IoT) and Advanced Digital Technologies” aims to educate and train scientists from different fields, but mainly from the fields of science and technology, to provide the appropriate knowledge to design, manage and support new services on the IoT platforms, to manage complex projects, to provide the necessary resources for the design and development of appropriate and innovative systems and services, the analysis of large data, the provision of expertise in the design of interdependent IT systems linked to the functions of digital city, smart homes, transportation, construction, energy, smart grids, intelligent health, smart farming, intelligent security, services, communications, smart digital infrastructure, education, smart security, governance systems development, data security, privacy protection - integrity of personal data, attacking internet intrusions, protecting devices from attacks, interoperability of systems and devices.

Σε ποιους απευθύνεται η κατεύθυνση «Διαδίκτυο των Πραγμάτων (IoT) και Προηγμένες Ψηφιακές Τεχνολογίες» – «Internet of Things (IoT) and Advanced Digital Technologies»

On Track “Internet of Things (IoT) and Advanced Digital Technologies” of M.Sc., holders of formal qualifications of higher education domestic or equivalent institutions abroad, admitted according to the provisions and Articles of Law 4485/2017, indicative: Departments / Departments of Informatics, Information Technology and Communications, Computer Science, Electrical and Computer Engineering, Electronic Computer Engineering, Information and Communication Systems Engineering, Computer Engineering and Computer Engineering, Polytechnic or Polytechnic Engineering, Sciences or Technology, Engineering Information Technology, Mechanical Engineering, Urban Planning and Regional Development, Urban Planning, Environment Engineering, Agricultural Engineering, Physics, Geometry, Geology and Geoenvironment, Production and Management Engineering, Shipping and Industry, Digital Media, Audio & Visual Arts, Cultural Technology & Communication, Cultural Environment Management and New Technologies or/and other relevant disciplines with specialties and University graduates, Technical University of Polytechnics and Technological Educational Institute domestically and equivalent institutions abroad.

Postgraduate Degrees

Το ΠΜΣ απονέμει το Δίπλωμα Μεταπτυχιακών Σπουδών (Δ.Μ.Σ.) με τίτλο «Ψηφιακός Πολιτισμός, Έξυπνες Πόλεις, IoT και Προηγμένες Ψηφιακές Τεχνολογίες» («Digital Culture, Smart Cities, IoT and Advanced Digital Technologies»)

Πρόγραμμα Μαθημάτων

Η έναρξη των μαθημάτων θα πραγματοποιηθεί εντός Οκτωβρίου 2022. Οι ώρες διδασκαλίας είναι από 18:00 έως 21:00, τέσσερις ημέρες την εβδομάδα.

Αιτήσεις

Οι ενδιαφερόμενοι μπορούν να υποβάλουν αιτήσεις έως και 30 Οκτωβρίου 2022 στη Γραμματεία του Προγράμματος Μεταπτυχιακών Σπουδών (Π.Μ.Σ.) του Πανεπιστημίου Πειραιώς. Περισσότερες Πληροφορίες μπορείτε να βρείτε: https://www.facebook.com/dcsciothttps://cs.unipi.gr/dcsciot, Email: dcsciot@unipi.gr
Περισσότερες Πληροφορίες μπορείτε να βρείτε: https://cs.unipi.gr/dcsciot, Email: dcsciot@unipi.gr
https://www.facebook.com/dcsciot,
https://www.facebook.com/iot.unipi

Obligatory Courses

1st semester

Cloud Computing, Content Delivery Networks and Vehicular Technologies

The course presents topics related to the study, design and implementation of modern distributed systems including cloud computing, content delivery networks and vehicular networks. The course offers a comprehensive study of key concepts related to distributed computing hardware and software. Emphasis is placed on the communication among the various components of the system as well as on task management, ontology naming and security. The course provides an in-depth examination of cloud computing architectures as well as emerging models that expand their capabilities (Network Function Virtualization - NFV, Software Defined Networking - SDN, Edge Cloud και Fog/Edge Computing). In addition, technologies and architectures of content delivery and vehicular networks will be studied. Relative composition models will be explored including heterogeneity, scaling, dynamic workflow representation techniques, quality assurance, classification of parameters and requirements, and fault tolerance techniques.

302,Central Building
+30 210 4142137
fax +30 210 4142472

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

Michalas Angelos

Papapanagiotou Stavros

Teaching Staff
104/Lam.126
+30 210 4142479

Skondras Emmanouil

208/CB
+30 210 4142458,
+30 210 4142127

Data Analytics and Statistics

• Tables, operations with tables, definitions, inverse and inverse of a table. Linear equations, methods of solving linear systems, Gauss elimination, Cramer's rule. eigenvalues and eigenvectors. probability theories, random distributions of basic discrete and continuous distributions.

• Data cleaning, transformation. Measures of similarity, distance. Linear and accounting regression. Introduction to Matlab Programming, Programming in mat lab. Introduction to R.

• Linear Multiple Linear Regression, Logistic Regression, Probit Regression, ANOVA-MANOVA. Exploratory factor analysis. The R language environment, Syntax, Basic Structures and Functions, Linear regression and Accounting regression applications, with R.

• Basic types of categorization. Statistical classification. Discriminant function analysis. Criteria for evaluating categorization methods. Database mining and advanced forecasting techniques.

• Βασικά είδη κατηγοριοποίησης. Στατιστική ταξινόμηση. Ανάλυση συνάρτησης διάκρισης (Discriminant function analysis). Κριτήρια αξιόλογησης μεθόδων κατηγοριοποίησης. Εξόρυξη από βάση δεδομένων και προηγμένες τεχνικές πρόβλεψης.εφαρμογές συσταδοπόίησης και νευρωνικών με matlab και R.

Anagnostopoulos Ioannis

Professor
104/Lam.126
+30 210 4142479

-, GL126
+30 210 4142347

Filippakis Michael

504/CB
+30 210 4142566

Razis Gerasimos

Teaching Staff
104/Lam.126
+30 210 4142479

M2M Communications

The course introduces the main challenges, solutions and application fields of machine-to-machine communications. As an emerging networking paradigm, machine-to-machine communications spans all communication processes that do not involve only humans and which are designed to pursue tasks of automation in the most general sense. This enables completely new application areas but introduces several novel and severe challenges, especially in the Smart Cities and IoT world. Many Issues have been addressed by research industry and by researchers over the last years and new standardization activities have initiated. This course deals with these new insights and technologies and related them to the new emerging application fields in IoT and smart cities. Indicatively, the course includes traditional automation systems, connected world and networking, Internet-of-things, smart grid, vehicular networks communications and application scenarios.

Also, this course M2M (Machine-to-Machine) includes drivers and benefits, business trends, relationship of M2M with Machine Learning and the IoT (Internet of Things), Machine Learning algorithms, M2M standardization efforts, M2M ecosystem and applications, M2M network infrastructure technologies, M2M network planning and implementation in Smart Cities, and other key topics.

Additionally, the course includes the following subjects: Fundamentals of Wireless Communications and Networking, Physical Modeling of Wireless Channels, Transmission Fundamentals, Multiple Access Techniques and Wireless Protocols, Channels’ Capacity. Next Generation Networks (NGN) and Applications, NGN Architectures, principal characteristics and platforms. Satellite Communications, DVB-T platform and DVB-S 2+, analysis and design of satellite links. Multihop networks. Wireless LAN, IEEE 802.11, and Ad-hoc/Wireless Sensor Networks (WSNs), Power Control and Energy Efficiency, Routing, Resource Allocation. M2M Communication Fundamentals. Requirements. Services. Application Examples. Information communication technologies. Wired transmission. Wireless transmission. Analysis of popular reference models, e.g., Lora, SigFox, LTE-M. Data Transfer protocols.

On successful completion of this unit students will be able to:
1. Identify the basic concept of wireless networks; Introduce various wireless systems and standards and their basic operation cases.
2. Analyse traffic theories, mobile radio propagation, channel coding, and cellular concepts.
3. Learn to model radio signal propagation issues and analyze their impact on communication system performance.
4. Understand the techniques of radio spectrum allocation in multi-user systems and their impact on networks capacity.
5. Compare and contrast multiple division techniques, mobile communication systems, and existing wireless networks.
6. Classify network protocols, ad hoc and sensor networks, wireless MANs, LANs and PANs.
7. Learn to simulate wireless networks and analyze the simulation results.
8. Analyze and propose broad solutions for a range of mobile scenarios.

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

543/CB
+30 210 4142314

Vergados J. Dimitrios

Επίκουρος Καθηγητής Πανεπιστημίου Δυτικής Μακεδονίας
104/Lam.126
+30 210 4142479

Miridakis Nikolaos

104/Lam.126
+30 210 4142479

Skondras Emmanouil

208/CB
+30 210 4142458,
+30 210 4142127

Mobile Applications, Edge Computing, Future Internet Network

The course introduces topics related to the design and development of mobile applications for smart city environments using Internet of Things (IoT) technologies (hardware and software), as well as programming in a cloud environment. Related apps within the area of Internet of Things include, but are not limited to: smart transport, smart cities, smart living, smart energy, smart health and smart learning. In addition, virtualization techniques of resources at the network edge involving Edge computing and fog computing are studied. Mobile Edge Computing (MEC) technology defines an innovative network architecture where cloud computing services are provided from the edge of the network, i.e. from smart base stations and network access points. The edge of the network is the part closest to the end user. Transferring the services to the edge, delays are reduced as the distance between the user and the service point is shorter. Further, design and development methodologies are discussed for 5G wireless networks, Ultra Dense Networks - UDN, Wireless Sensor Networks - WSN, Software Defined Networks – SDN and Vehicular Networks for smart cities environments.

On successful completion of this unit students will be able to:
1. Identify the basic concept of wireless networks; Introduce various wireless systems and standards and their basic operation cases.
2. Analyse traffic theories, mobile radio propagation, channel coding, and cellular concepts.
3. Learn to model radio signal propagation issues and analyze their impact on communication system performance.
4. Understand the techniques of radio spectrum allocation in multi-user systems and their impact on networks capacity.
5. Compare and contrast multiple division techniques, mobile communication systems, and existing wireless networks.
6. Classify network protocols, ad hoc and sensor networks, wireless MANs, LANs and PANs.
7. Learn to simulate wireless networks and analyze the simulation results.
8. Analyze and propose broad solutions for a range of mobile scenarios.
9. To understand programming approaches for smart IoT devices.
10. To understand personalization techniques for voice IoT devices.
11. To understand virtualization.
12. To implement virtualization.
13. To analyze and design the modules needed for IoT programming using voice.

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

543/CB
Phone Number /Fax:+30 210 4142312

540 Central Building

Michalas Angelos

Skondras Emmanouil

208/CB
+30 210 4142458,
+30 210 4142127

Copyright, Personal Data and Regulatory Issues

The evolution of digital technologies, in particular the Internet of Things, raises a wealth of legal issues ranging from copyright law, privacy issues, consumer protection, free access to information, data rights regulation (in particular the Big Data issue) and the security of information systems (cybercrime issues). The course examines all of the foregoing and, more specifically, the legal aspects of artificial intelligence, machine learning, blockchain technology and smart contracts.

The purpose of the course is to detect and address the legal issues related to the rapid development of digital technologies focusing also to the new reality of the Internet of Things (IoΤ).

Upon completion, students are expected to be able to:
● identify potential third-party rights infringement in the development of digital applications in the context of the Internet of Things and Advanced Digital Technologies
● realize the legal boundaries in developing relevant applications
● negotiate their position and responsibilities in the context of relevant actions
● form their own opinion about the respective business strategies of private or public entities

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

Vagena Evangelia

Διδάσκουσα, IT & IP Law Expert and lecturer, CIPP/E, vice president of HADPP
104/Lam.126
+30 210 4142479

2nd semester

Information Governance and Compliance / Entrepreneurship - Administration of Smart Cities

This is an introductory course on financial management and control. The aim of the course is to familiarize the students with the process by which managers insure that the effective and efficient administration of financial resources achieves a cultural organization’s public policy objectives. Cultural organizations include not only government agencies but also nonprofit organizations such as colleges, museums and arts organizations, and foundations.

The course provides the basic concepts, fundamental approaches and key tools for aspiring decision makers who do not necessarily hold financial positions or backgrounds. It will equip students with the state-of-the art tools, methodologies and ideas needed in making and analyzing the two key decisions in finance concerning Investments and Financing.

By the end of the course, students will be able to:
● Understand the key issues affecting finance decisions.
● Have a broad knowledge of issues related to the key goals, concepts, stakeholders, problems, decisions, variables, imitations and tools involved in the financial management of an organization managing cultural heritage.
● Prepare capital budgets, evaluate capital investment projects, and proceed to capital budgeting decisions.
● Identify the various financing options, sources and procedures that are available for funding Cultural Organizations and non-for-profit organizations.
● Prepare proposals for grants

303/Lam.126
+302104142476

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

Psychogios Dimitrios

319/Deligiorgi 107
+30 210 4142399

Siountri Konstantinaa

Διδάσκουσα, Αρχιτέκτων Μηχανικός Ε.Μ.Π.
104/Lam.126
+30 210 4142479

Papapanagiotou Stavros

Teaching Staff
104/Lam.126
+30 210 4142479

Information Security of Public Services and Systems and Blockchain Technologies

The widespread use of technology in addition to the simplification and automation of many of our day-to-day tasks exposes users and organizations to a host of risks. These risks can come from many factors such as incorrect system architecture, incorrect configuration or lack of necessary control mechanisms. The course will examine real public service computer systems with common security problems and their detection methodology, both manually and using tools, as well as identify key security problems in web and mobile applications.

Given the need for modern Public Service systems for decentralized and secure architectures, the course will analyze Blockchain technologies, their security, their applications as well as platforms for the development of such applications.

Frequent application security vulnerabilities, Discover security vulnerabilities in Web applications, Secure password storage, Fragmentation & encryption functions, Basic building blocks of Blockchains, Proof of Work, Proof of Stake, Applications of blockchains in various fields, Tokenization, Writing Smart Contra, Distributed Storage & Blockchains, IPFS.

540 Central Building

Dasaklis Thomas

Mandatory Direction

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

Fran Casino

Teaching Staff

Software and Applications for IoT

The subject of the course is the development of software that can be used in the context of smart cities. This software can be installed and run on both modern "smartphones" and other smart devices, that have appeared in recent years and use an operating system. The software that can be used in smart cities includes, among others, software for wearables, software for smart TVs, software for the new generation of smart cars, as well as software for smart boards "Android Things" The course analyzes the most popular IoT operating systems, as well as the application development tools in them, however the material mainly includes the use of object-oriented Java programming language, for the development of applications on mobile devices under the Android operating system, and software development on cloud computing platforms.

Professor
507/CB
+30.210.4142269

Professor
104/Lam.126
+30 210 4142479 | fax +30 210 4142119

540 Central Building

Stefanou Vasileia

Teaching Staff
104/Lam.126
+30 210 4142479

Skondras Emmanouil

208/CB
+30 210 4142458,
+30 210 4142127

Michalas Angelos

Tirovolas Dimitrios

Teaching Staff
104/Lam.126
+30 210 4142479

Urban Design of Digital Cities

Principles of Geographic Information Systems, Selection of Spatial Data Models (vector / raster depending on the nature of the case study), basic concepts and cartographic techniques, basic principles of geographic database management systems, concepts and techniques of spatial analysis, mapping spatial data in regional and urban level.

Επιπρόσθετες έννοιες που πραγματεύεται το μάθημα είναι: Βασικές Αρχές Γεωγραφικών Συστημάτων πληροφοριών, Επιλογή χωρικών μοντέλων Δεδομένων (vector / raster ανάλογα με τη φύση της μελέτης), βασικές έννοιες και χαρτογραφικές τεχνικές, βασικές αρχές συστημάτων διαχείρισης γεωγραφικών βάσεων δεδομένων, έννοιες και τεχνικές χωρικής ανάλυσης, χαρτογραφική απεικόνιση χωρικών δεδομένων σε περιφερειακό και αστικό επίπεδο.

Upon successful completion of this module students will be able to:

1. Identify the basic concepts of geographic information systems.
2. Analyze different spatial levels and scales and select an appropriate spatial data model.
3. Analyze demographic and general statistics at country / regional / sub-regional level and mapping them.
4. Analyze data at urban / urban level and mapping them.
5. Perform spatial queries and interpret their results.

Stefanou Iosif

Emeritus Professor
104/Lam.126
+30 210 4142479

Tsigkas Epaminondas

Teaching Staff
104/Lam.126
+30 210 4142479

Tirovolas Dimitrios

Teaching Staff
104/Lam.126
+30 210 4142479

Vasilara Arhontoula

Teaching Staff
104/Lam.126
+30 210 4142479

Crowd Sourcing, Social Networking and Semantic Technologies

Introduction to Semantics, Knowledge and Data Management, Web Information Retrieval, Semantic protocols (RDF, RDF Schema, OWL, SPARQL). Semantic tools, Ontologies, Modern Search Engines, Web 3.0 Technologies, Text Analytics, Text mining and Sentiment Analysis on the Web and Social Networks, Collective Intelligence, Crowdsourcing.

Razis Gerasimos

Teaching Staff
104/Lam.126
+30 210 4142479

302,Central Building
+30 210 4142137
fax +30 210 4142472

Anagnostopoulos Ioannis

Professor
104/Lam.126
+30 210 4142479

3rd semester

MSc Thesis