Mandatory [M]

MSc Dissertation

The master thesis project is carried out under the supervision of one of the faculty members and involves – at a first stage – the identification of the research topic/ technological problem to be addressed and the research of literature for existing state-of-the-art. The output of the project, namely the description of the research area, […]

More »

Future Internet Infrastructures

Objective This course aims to analyze the fundamental techniques and advance infrastructure technologies for the Future Internet. The first part of the course addresses physical layer aspects: modulation, coding, multiplexing and diversity techniques. The second part of the course addresses multiple access schemes, resources and interference management techniques. In the third part, architectural aspects are […]

More »

Broadband Communications

Objective The objective of this course is to study broadband network architectures, focusing on the most recent developments in the evolution of communication and computer networks to the next generation and key enabling technologies. The first part of the course addresses the requirements, technology enablers and limitations in the design of broadband networks and the […]

More »

Wireless and Satellite Communications

Objective The objective of the course is a comprehensive presentation of the analysis and design techniques of wireless and satellite communication links. The course includes two sections. In the first section we attempt a review of fundamental concepts of antenna technology and electromagnetic propagation. An analytic description of propagation aspects in current wireless communication systems […]

More »

Wireless Networks Design

Objective The objective of the course is the presentation of modern wireless communication networks architecture, technologies and techniques. The area of wireless communications and networks is one of the most dynamic areas in the ICT field. The course covers the wireless channel characteristics, multi-antenna techniques, radio resource planning and management, packet scheduling, mobility management, and […]

More »

Mobile Computing and Applications

Objective The objective of this course is to familiarize students with the main principles and concepts of mobile applications programming. The focus is on the Android technology that is used in modern smart mobile devices. Furthermore, it addresses network programming techniques for the implementation of network applications with the use of Java. The goal of […]

More »

Internet of Things and Embedded Systems

Objective The key objective of this course is to present a good understanding of embedded systems architecture as well as a detailed methodology for the multilayered design of embedded systems and their applications, with main emphasis on network embedded systems and pervasive and internet of things applications. Main topics covered are the understanding of communication […]

More »

Computer Networks Design and Management

Objective The course “Computer Networks Design and Management” aims at teaching the contemporary methodologies and technologies in the areas of design and management of computer networks. In this context, network design problems are presented and properly formulated, whereas algorithms for their solution are presented, developed and validated using commercial software packages. Furthermore, the fundaments of […]

More »

Future Internet and Cloud Computing

Objective The course aims at presenting and analyzing design and implementation aspects in Future Internet. To this effect, the first part of the course provides an overview of the today’s Internet, as well as of the problems-challenges of the latter. It then presents and analyzes the most recent technologies, protocols and architectures that have been […]

More »