studies
M.Sc. in "Digital Culture, Smart Cities, IoT and Advanced Digital Technologies"
Internet of Things (IoT) and Advanced Digital Technologies
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.
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