Internet of Things
Intelligent environments in next-generation networks
Starting Date: October 2022
Duration: 4 semesters (part time: up to 8 semesters)
ECTS: 120
until 10/7/2022
Digital Revolution and the Internet of Things
The objective of the MSc programme is to provide systematic and specialized training in the design and development of intelligent environments in next-generation networks, using the Internet of things as a baseline. Overall, the programme has been planned to take the following points into consideration:
- The Internet of things forms a new stage in digital revolution, contributing to the expansion of the Knowledge-Based Society (Information Society).
- Many facets of the Knowledge-Based Society have been using or will use the Internet of things in order to improve existing processes or create new and innovative services (smart home, smart cities, smart industry, energy, health, etc.).
- The design and development of intelligent environments in next-generation networks requires the combined application of knowledge that derives from different disciplines.
- Specialized staffing needs for career development opportunities.
- Developments in ICT and increase of the provided critical / sensitive services.
- The MSc offers a great opportunity for developing background knowledge for further PhD studies.
Graduates will:
- have an understanding of the available resources and tools for developing an Internet of things (IoT) system, in terms of both hardware and software, network connection and data analysis.
- set up and design systems that are based on IoT.
- understand the principles of analysis, design, and implementation of intelligent environments in next generation networks
- manage information and knowledge that is dispersed, in different forms, across complex and dynamic environments.
- set up and design modern network and communication systems and interconnect them with IoT.
- design and manage innovative, digital and interactive applications with a wide range of uses.
- understand the place and the role of IoT in the broader ICT industry, as well as its possible future developments.
- understand the role of hardware and sensor networks in an IoT system.
- understand the role of big data, data mining and cloud computing in a typical IoT system.
- understand the role of security and privacy in future Internet systems.
- understand the capabilities of machine learning tools and techniques in implementing intelligent environments.
- understand the limitations of wireless and local network access and the degree to which these limitations affect IoT performance.
- design, implement and evaluate IoT systems, which may consist of sensors, processing systems of small, average and big processing power, wireless networking, interconnection with third-party platforms (e.g. social networking sites, web services, corporate systems), data analysis and display, for a wide range of uses.
- participate in research and development projects in the field of information and communication systems, generating new areas of knowledge.
- compare and evaluate digital goods and services based on a solid background knowledge of modern network technologies, as well as manage and supervise complex and demanding communications projects.
- acquire new knowledge in order to adapt to complex and dynamic environments and users.
This postgraduate programme is in accordance to the clauses of Law 4485/17, in combination with Law 4009/11, and is subject to the Regulations of Studies for the postgraduate programmes of studies, effective after their validation from the University’s Special Configuration Senate.Greek Government Gazette issue for the establishment of the postgraduate programme: 2965/B/24.07.2018
Entry Requirements – Candidates Evaluation
- Degree or diploma holders in informatics and communications, engineering, sciences, or equivalent fields of study, from Greek universities or Technical Educational Institutions, or equivalent international institutions that are officially recognized by the Greek state.
- Graduates from Greek military higher education institutions (Article 88 of Law 3883/2010, Greek Government Gazette issue 167/24-9-2010, Α).
- Graduates from the Officers School of the Hellenic Police Academy (Article 38 of Law 4249/2014, Greek Government Gazette issue 73 Α).
- Students of Greek higher education institutions that are in their last year of studies, provided that they will have sent a certificate of completion of studies before the deadline date for application to the MSc programme.
Candidates are evaluated according to the criteria specified in Article 8 of the Regulations of Studies for the programme of postgraduate studies (available on the website).
Syllabus
Compulsory Courses | ||
---|---|---|
Course ID: 4001 | Machine Learning | ECTS: 7.5 |
Inductive learning: supervised, unsupervised and reinforcement learning. Concept learning. Decision trees. Artificial neural networks. Bayesian learning. Instance-based learning (k-nn locally weighted regression, radial basis functions). Support vector machines (linearly separable and non-linearly separable problems, kernel methods). Ensemble learning (bagging, boosting, random forests). Genetic algorithms and genetic programming. Semi-supervised learning methods. Reinforcement learning (Q-learning, temporal difference learning). Experimental evaluation of classification methods (ROC curves, cost curves). Application examples. | ||
Course ID: 4002 | Design, Development and Performance Evaluation of Next-Generation Networks | ECTS: 7.5 |
Presentation of the most advanced network technologies and methodologies (NAT, IP multicast, WEP, ΙΕΕΕ 802.1Χ, 802.21, etc.), architectures (MPLS, DiffServ, IntServ, etc..), protocols (RSVP, Mobile IP, IPv6, OSPF, BGP, etc..) and services (WebTV, IPTV, p2p, v2v, CDN). Topics on active services with capabilities such as self-organisation, environmental intelligence and adaptation to underlying network infrastructure, spatial position awareness and multimodal interfaces exporting for costing algorithms, protection, mobility and quality of service assurance. Methods and tools for assessing performance in modern heterogeneous systems. Architectures and Internet of things services. Integrating IoT to existing network infrastructures and ROI. | ||
Course ID: 4003 | Pervasive Computing Systems | ECTS: 7.5 |
Introduction to pervasive computing and pervasive computing systems (PCS). Context aware systems. Design issues of PCS. Architectures, programming models and frameworks. Location tracking in pervasive computing. Processing sequential sensor data. Applications from smart objects collaboration. User interfaces in pervasive computing. End-user development of IoT applications. | ||
Course ID: 4004 | Algorithms, Combinatorial Optimization and Financial Applications | ECTS: 7.5 |
Combinatorial optimization (CO) studies algorithms that compute the optimum solution amongst the feasible solutions of a combinatorial problem. A milestone of the theory is the understanding of linear/convex problems. Combinatorial problems capture the intrinsic complexity of the most important problems for computers. Due to this, during the last 50 years CO has played a central role in exploring the power and limitations of computers. However, new problems have arisen during the current decade, due to the power of computers and the explosion of the Internet. These problems concern the independent, rational interplay of a large number of computers in the Internet, which are motivated by greedy objectives or coordinated play. These problems lie within an interdisciplinary area of research, such as CO, computer science, game theory and economic theory. An important subject is the study of bimatrix games because these essentially capture the selfish behavior of individual players. Also important is the study of selfish network flows in large-scale networks and the computation of their steady states. It is obvious that, in many situations, users’ selfish behavior can lead the Internet/system to a suboptimal state. This clearly shows that mechanism design is a key area of study. |
Compulsory Courses | ||
---|---|---|
Course ID: 4005 | IoT Technologies and Applications | ECTS: 7.5 |
IoT design and architectures. Abstract information models and middleware. Distributed experimental platforms for IoT testing. TVWS, energy and mobility IoT management. IoT-based business accelerators. Digital agriculture based on IoT systems. Commercial applications for IoT agriculture (e.g. FarmBeats). | ||
Course ID: 4006 | IoT Communication Technologies | ECTS: 7.5 |
Propagation mechanisms, propagation loss models, fadings, channel characterization and impact on communications systems. Transmission and multiple access techniques, spectrum propagation techniques, CDMA, OFDM and OFDMA. Diversity techniques (SIMO and MISO systems) and spatial multiplexing (MIMO systems). IEEE 802.11 wireless local area networks, wireless ad-hoc networks and sensor networks. Low-power and low-distance protocols (Bluetooth Low Energy, Zigbee, NFC, SigFox, NB-IoT and Low-Power Wide Area), as well as long-distance ones (LTE version 12 and 13 / LTE-M2M). Relay technologies and architectures. Device-to-device (D2D), machine-to-machine (M2M) and vehicle-to-vehicle (V2V) communications and case studies. | ||
Course ID: 4007 | Embedded Systems and IoT | ECTS: 7.5 |
The goal of this course is to familiarize students with issues concerning hardware/software design, interfacing and interaction, practical microprocessor-based system design, practical digital hardware design for embedded systems using modern logic synthesis tools, as well as with the implementation of embedded, low-power digital systems to be used as nodes of an Internet of things (IoT) type of network. More specifically, it includes: introduction to embedded systems, hardware/software interfaces, PS/2 keyboard, serial communication, USB, Ethernet, video handling, memories and their utilization in embedded systems, microprocessors, microcontrollers, FPGAs and ASICs, programming of embedded systems with OS for network applications, microprocessor/sensor interfacing, use of messaging protocols in IoT networks. | ||
Course ID: 3008 | Future Internet Security and Privacy | ECTS: 7.5 |
Future Internet security. Foundations of information privacy. Privacy enhancing technologies. RFID technology: Security and privacy protection. Sensor networks security. Cloud computing models. Risks and vulnerabilities. New security solutions. Security and privacy protection for smart environments, implantable devices and embedded systems. |
Compulsory Courses | ||
---|---|---|
Course ID: 4008 | Robotics and Computer Vision | ECTS: 7.5 |
The course includes basic elements of robotics, while it also discusses computer vision suitably adapted for robotic systems. Simplified computational vision and image processing algorithms that can run in real time on a robotic system, given the limitations and lack of precision that often exist. Students learn to design, create, plan and evaluate robotic vision systems. | ||
Course ID: 4009 | Modern Networks and IoT Interfacing | ECTS: 7.5 |
Managing network resources in third and fourth generation broadband wireless networks (UMTS, LTE, LTE-A). Qualitative differentiation of H2H (human-to-human) and M2M (machine-to-machine) data flows. Management of inbound network load, data transmission delay, quality of service (QoS) and data flow scheduling. Fifth-generation networks and tactile Internet. Transmitting kinaesthetic and tactile feedback, fields of application and technological challenges. Innovative network resource management techniques based on network virtualization technologies (software-defined networking – SDN, network enhancement virtualization – NFV, network slicing), and network access improvement by densifying the access points and utilizing heterogeneous network technologies seamlessly. | ||
Course ID: 4010 | Semantic Web | ECTS: 7.5 |
Introduction to the Semantic Web, vision and principles. Technologies for structured documents, data and knowledge representation (XML, RDF, RDFS, OWL). Ontology engineering and Semantic Web applications. Ontology-based access, integration and retrieval of (large volumes) heterogeneous data and knowledge (SPARQL, OBDA). Linked (big) data. Semantic Web and Internet οf things (IoT), Semantic Web of things. Semantic interoperability in IoT. Semantic modelling of trust in IoT. | ||
Course ID: 4011 | Big Data and Data Mining | ECTS: 7.5 |
Big data and social behaviour identification, dimensionality reduction in big data, big data from web retrieval and manipulation technologies, opinion mining and sentiment analysis: sentiment classification, aspect-based opinion mining, summary creation, argument extraction, information fusion: schema preprocessing, template matching, web mining: data collection, preprocessing, data modelling. Opinion mining: sentiment classification, opinion comparison. Wrappers: instance-based wrapper learning, DOM trees and automatic creation from trees. Web crawling: general purpose crawlers, focused crawlers, local crawlers. Link analysis: social networks mining, bibliographic references matching, information retrieval algorithms. Semi-supervised learning: expectation – maximization, transduce support vector machines, mining from positive and unlabelled examples. Unsupervised learning: geometrical methods, generalized models, visualization through integration (SOMs, multidimensional scaling, and projections), collaborative filtering. Supervised learning: random forests, adaboost/bagging/boosting, Bayesian networks. Sequential mining. |
Course ID: 4000 | Msc Thesis | Compulsory | ECTS: 30 |
Part-time students
1st Semester
- Pervasive Computing Systems
- Design, Development and Performance Evaluation of Next-Generation Networks
2nd Semester
- IoT Communication Technologies
- Embedded Systems and IoT
3rd Semester
- Machine Learning
- Algorithms, Combinatorial Optimization and Financial Applications
4th Semester
- IoT Technologies and Applications
- Future Internet Security and Privacy
5th Semester
(two courses)
- Robotics and Computer Vision
- Modern Networks and IoT Interfacing
- Semantic Web
- Big Data and Data Mining
6th Semester
- MSc Thesis
7th Semester
(two courses)
- Robotics and Computer Vision
- Modern Networks and IoT Interfacing
- Semantic Web
- Big Data and Data Mining
8th Semester
- MSc Thesis
Academic Personnel
The MSc’s courses are taught by eleven faculty members. Their academic and research profiles are briefly listed below.
Course | Semester | Course Instructror | Webpage |
Machine Learning | 1 | Professor Efstathios Stamatatos | URL |
Design, Development and Performance Evaluation of Next Generation Networks | 1 | Associate Professor Kyriakos Kritikos | URL |
Pervasive Computing Systems | 1 | Associate Professor Christos Goumopoulos | URL |
Algorithms, Combinatorial Optimization and Financial Applications | 1 | Assistant Professor Alexios Kaporis | URL |
IoT Technologies and Applications | 2 | Professor Georgios Kormentzas | URL |
Embedded Systems and IoT | 2 | Assistant Professor Emmanouil Kalligeros | URL |
IoT Communication Technologies | 2 | Professor Demosthenes Vouyioukas | URL |
Future Internet Security and Privacy | 2 | Assistant Professor Georgios Stergiopoulos | URL |
Robotics and Computer Vision | 3 | Professor Ergina Kavallieratou | URL |
Modern Networks and IoT Interfacing | 3 | Assistant Professor Dimitrios Skoutas | URL |
Semantic Web | 3 | Associate Professor Theodoros Kostoulas Associate Professor Panagiotis Symeonidis | URL URL |
Big Data and Data Mining | 3 | Associate Professor Theodoros Kostoulas Associate Professor Panagiotis Symeonidis | URL URL |
Fees and Funding
Successful applicants for the postgraduate studies programme are required to pay tuition fees, in accordance with Article 35 of Law 4485/2017. The tuition fees amount to €3,000 and can be paid in four installments. The tuition fees cover operational expenses of the postgraduate programme of studies, including needs in specialist teaching staff from universities in Greece or abroad. Tuition fees payment can be made as follows: €500 within 15 days after the student’s application has been accepted, €1,000 upon the student’s admission to the 1st semester of studies (early October), €1,000 at the beginning of the second semester (February) and €500 upon the student’s admission to the 3rd semester of studies. No refunds can be given for fees or part of fees that have already been paid.
The postgraduate studies programme may offer a number of grants, conditional on academic performance, to full-time students. The amount of funding, requirements, method of funding, as well as the rights and responsibilities of grant-holders are decided by the Department’s Assembly (par. 4, Article 35 of Law 4485/2017).
Full-time/part-time study
The full-time study programme is completed in four academic semesters and combines blended and model types of learning, including: [a] a four-day intensive lecture cycle held at the Department’s premises at the beginning or the end of every academic semester (October, January, June), [b] an online learning environment that supports the learning process during the first three semesters. The fourth semester is reserved for the completion of the MSc thesis. Class attendance and participation in any educational activity, such as projects, assignments, etc., is compulsory.
The full-time study programme is completed in four academic semesters, including the writing of the thesis. The maximum permissible time for the completion of the full-time programme is eight semesters.
Working students may choose to study part-time. Working students have to prove that they work at least 25 hours per week and provide a work contract or certificate. Part-time study is also suitable for non-working students who cannot meet the demands of studying full-time, due to health or family issues, military service, or other personal reasons. Those students should send a written request to the Department’s Assembly before the start of the MSc programme. The duration of the part-time study programme must be no longer than eight academic semesters.
How to Apply
Applicants are required to fill in a candidacy application form, attaching the following documents:
- A copy of their ID or passport
- A CV
- A copy of their degree/diploma or a certificate of studies completion
- Peer-reviewed publications, if there are any
- Certificates of professional or research activities, if there are any
- Two references
- A copy of the candidate’s undergraduate dissertation or its title and abstract if it has not been completed; in case the candidate was not required to write a dissertation during their undergraduate studies, they should mention so in writing
- Proof of English language competency equivalent to or higher than B2 level (according to the Common European Framework of Reference for Languages)
- Any other document that the candidate believes it might support their application
The application and all digital copies of documents must be submitted online on the “Nautilus” platform (https://nautilus.aegean.gr/). Hard copies can be submitted in person during admission.
Regulations of Studies
Below you will find all the relevant documents regarding the Regulations of Studies for the postgraduate programme of studies (in Greek):
- ΦΕΚ 3748 Β – 31.08.2018 (Regulations of Studies)
- ΦΕΚ 2034 Β – 21.04.2022 (Amendment)
Interviews
Download articles for the postgraduate programme’s interviews:
Theses
Please follow the link for the suggested master’s thesis subjects.
You can find information about the authoring of the master’s thesis here, as well as a template here.
Academic Calendar
14:00 – 17:00 & 18:00 – 21:00
Tuesday 15/6: Future Internet Security and Privacy
Tuesday 22/6: Embedded Systems and IoT
Wednesday 23/6: IoT Technologies and Applications
Thursday 24/6: IoT Communication Technologies
Remote lectures: 18:00 – 20:00
Monday: Embedded Systems and IoT (Kalligeros)
Tuesday: Future Internet Security and Privacy(Rizomyliotis)
Wednesday: IoT Communication Technologies (Vouyioukas)
Thursday: IoT Technologies and Applications (Kormentzas)
1 | 15-19/2/2021 | No classes |
2 | 22-26/2/2021 | 1st Lecture: Remote |
3 | 1-5/3/2021 | 2nd Lecture: Remote |
4 | 8-12/3/2021 | 3rd Lecture: Remote |
5 | 15-19/3/2021 | No classes |
6 | 22-26/3/2021 | 4th Lecture: Remote |
7 | 29/3 – 2/4/2021 | 5th Lecture: Remote |
8 | 5-9/4/2021 | 6th Lecture: Remote |
9 | 12-16/4/2021 | 7th Lecture: Remote |
10 | 19-23/4/2021 | 8th Lecture: Remote |
11 | 26-30/4/2021 | No classes |
12 | 3-7/5/2021 | No classes |
13 | 10-14/5/2021 | 9th Lecture: Remote |
14 | 17-21/5/2021 | 10th Lecture: Remote |
15 | 24-28/5/2021 | 11th Lecture: Remote |
16 | 31/5 – 4/6/2021 | No classes (Week of substitutions) |
17 | 7-11/6/2021 | No classes |
Spring Semester Exams |
Public holiday | 15/3/2021 |
Public holiday | 25/3/2021 |
Easter Holidays | 26/4 – 7/5/2021 |
Public holiday | 1/5/2021 |
My studies in Samos not only helped me build my profile as an engineer, but also provided me with invaluable partnerships for my future research and professional career.
As an adjunct scholar of the MSc programme, I had the chance to participate in the organisation of high-calibre scientific conferences (IEEE CAMAD) and summer schools (AegeanNetCom), as well as in research fields that contributed to my academic development.
The MSc programme helped me understand new technologies in depth and taught me the way to implement such technologies to solve problems and, therefore, contribute to research and creation of new knowledge.
The in-depth development of my skills and knowledge, made possible by the assistance and guidance of the academic staff, enabled me to set the bar high and find employment as an analyst/developer overseas.
The MSc studies gave me the necessary skills to meet the new challenges I was going to face as a novice engineer and researcher in an international environment.
My active involvement in large-scale research projects gave me the chance to upgrade my job skills and, most importantly, to make the most of the knowledge I acquired in the long run.
The MSc Internet of Things enabled me to broaden my horizons, acquire specialist knowledge, become familiar with future technologies and gain skills that are crucial for my personal and professional development.
The MSc Internet of Things provided me with the necessary scientific foundation for a broad range of A.I. fields; natural language processing and machine learning, in particular, were the fields that caught my interest.