elen
elen

Pervasive and Mobile Computing Systems – THEMATIC UNITS

ΕΑΠ > Pervasive and Mobile Computing Systems (SDY) > Pervasive and Mobile Computing Systems – THEMATIC UNITS

SDY50: BASIC SOFTWARE AND NETWORKING TECHNOLOGIES

Module code: SDY50

ECTS Credit Points: 30

Module Type: Compulsory

Year: 1st

Language: Greek

Module Outline

Module General Description:

The main purpose of the module is to introduce students to the area of Pervasive Computing as a cutting-edge area of Informatics that provides a set of documented principles, methodologies and techniques, which can be used to develop pervasive computing systems having the capability to sense conditions of their environment and adapt transparently to those conditions. Students will first be trained in the basic principles and concepts of Pervasive Computing Systems, so as to be able to before moving on to study key topics and application areas of such systems. Two very important enabling technologies for Pervasive Computing are Distributed Systems and Wireless Networking, to which much of the student study load is devoted. In addition to imparting knowledge and acquiring skills, the module aims to provide students with a positive attitude regarding the ability to constantly monitor technological developments so that they stay up-to-date with the relevant cutting-edge technologies, which they will be able to theoretically understand as well as apply in systems development.

Learning Outcomes:

On successful completion of the study of this module, students will be able to:

  • Understand the basic concepts of pervasive computing
  • Evaluate the necessity of addressing issues of privacy in pervasive computing
  • Understand positioning technologies
  • Understand data fusion techniques from multiple sensors
  • Understand the role of distributed systems (DS) and middleware in PCS
  • Recognize specialized issues of MS (system models, process communication, operating systems, distributed file systems, peer-to-peer systems, web services)
  • Analyze MS issues and case studies and select the suitable technologies for their implementation
  • Evaluate the role of wireless networks for PCS
  • Understand the basic principles and technologies of wireless networking
  • Understand the functional principles of mobile cellular networks
  • Understand the basic principles of unstructured wireless sensor networks

Subjects covered:

  • Wireless network protocols, services, and applications
  • Advanced issues in the design of distributed systems
  • Middleware design

Prerequisites: There are no prerequisite courses.

Evaluation: Students are assigned to submit five (5) written assignments during the academic year. The average grade of the five (5) written assignments, weighted at 40%, is taken into consideration for the calculation of the final grade. The grade of written assignments is activated only with a score equal to or above the pass level (≥5) in the final or resit exams.

The grade of the final or the resit exams shall be weighted at 60 % for the calculation of the final grade.

SDY51: GLOBAL ND PERVASIVE COMPUTING SYSTEMS

Module code: SDY51

ECTS Credit Points: 30

Module Type: Compulsory

Year: 1st

Language: Greek

Module Outline

Module General Description:

Pervasive and Mobile Computing (PMC) systems are already widespread and are set to significantly influence the future of computing technology. These are systems that enable access and use of information and services by anyone, anywhere, anytime, in the most appropriate way at any time, depending on the circumstances, significantly enhancing human activities and dramatically modifying every aspect of our daily lives. The goals of SDY51 include the presentation of pervasive and global computing systems, the design issues that exist overall, the technologies and architectures that have been proposed, the infrastructures that are required, and the systems that have been developed. By studying the educational material of SDY51, students obtain significant theoretical and practical benefits.

In addition to imparting knowledge and acquiring skills, SDY51 aims at the adoption by students of a positive attitude regarding the ability to continuously monitor technological developments so that they remain up-to-date on the prevailing cutting-edge technologies, which they will be able to theoretically understand and apply to system development.

Finally, through the preparation of group work in the form of a project and the writing of a tentative scientific publication, students acquire an important set of 21st century skills and become able to work individually or join groups, manage their time and organize tasks achieving optimal performance.

Learning Outcomes:

On successful completion of the study of this volume, students will be able to:

  • Understand the basic concepts of pervasive and mobile computing (PMC) systems
  • Know architectural and functional models of various types of PMC systems
  • Understand PMC systems design principles
  • Know PMC systems development methodologies
  • Understand basic principles in user interaction models with PMC systems
  • Understand the differences between direct and implicit interaction in PMC systems
  • Analyse, implement and evaluate tagging and scanning technologies
  • Understand the principles of the “Internet of Things”
  • Understand the concept of “context” in PMC systems
  • Analyze context models in PMC systems
  • Apply design principles and develop context-aware PMC systems
  • Understand architectures and characteristics of intelligent PMC systems
  • Understand Ambient Intelligence concepts
  • Understand PMC systems evaluation methodologies and criteria
  • Apply PMC systems through case studies
  • Synthesize design principles, methodologies and PMC technologies for the development of low/medium fidelity prototypes (mock-up, Android apps)
  • Be aware of international scientific reference literature in the field

Subjects covered:

  • Architectures of Pervasive and Mobile Computing systems
  • Topics in design and programming
  • Special topics in the development of pervasive computing systems

Prerequisites: There are no prerequisite courses.

Evaluation: Students are assigned to submit five (5) written assignments during the academic year. The average grade of the five (5) written assignments, weighted at 40%, is taken into consideration for the calculation of the final grade. The grade of written assignments is activated only with a score equal to or above the pass level (≥5) in the final or resit exams.

The grade of the final or the resit exams shall be weighted at 60 % for the calculation of the final grade.

SDY60: DESIGN AND ANALYSIS OF HARDWARE AND SOFTWARE SYSTEMS

Module code: SDY60

ECTS Credit Points: 20

Module Type: Compulsory

Year: 2nd

Language: Greek

Module Outline

Learning Outcomes:

 On successful completion of the study of this volume, students will be able to:

  • Analyze the goals and principles of interaction design
  • Analyze the methods of human centric design
  • Understand tools for programming interactivity
  • Programming interaction for mobile and ubiquitous devices
  • Identify user needs for interactive devices
  • Understand basic principles for user collaboration
  • Develop software prototypes with contemporary tools
  • Design interactive prototypes with microcontrollers
  • Analyze case studies in education, entertainment, work, wellness, environment.

Subjects covered:

  • Interaction and Appliance Design
  • Performance Analysis of Large scale Systems
  • Case Studies and Applications

Prerequisites: There are no prerequisite courses.

Evaluation: Students are assigned to submit five (5) written assignments during the academic year. The average grade of the five (5) written assignments, weighted at 40%, is taken into consideration for the calculation of the final grade. The grade of written assignments is activated only with a score equal to or above the pass level (≥5) in the final or resit exams.

The grade of the final or the resit exams shall be weighted at 60 % for the calculation of the final grade.

SDY61: MOBILE COMPUTING SYSTEMS

Module code: SDY61

ECTS Credit Points: 20

Module Type: Optional

Year: 2nd

Language: Greek

Module Outline

Module General Description:

The main purpose of the module is to introduce students to the latest technologies of wireless and mobile communications that include Internet of Things, 5G and 6G communications, Industry 4.0, Big Data as well as topics related to security/privacy. Moreover, students will be trained to issues related to mobile computing services and applications such as organization and design, adaptation to the special user requirements, evaluation and assessment of utility and non-functional requirements of mobile computing systems, case studies and use of essential technologies for the implementation of mobile computing applications. Finally, through the preparation of group work in the form of a project and the writing of a tentative technical report, students acquire an important set of skills and techniques for the design, preparation, writing and presentation of small scale technical reports and scientific texts.

Learning Outcomes:

On successful completion of the study of this module, students will be able to:

  • Discuss and describe the design of wireless mobile networks and demonstrate their use
  • Analyze, examine, and evaluate specialized issues of wireless mobile networks, such as quality of service and security
  • Assess and evaluate the utility and non-functional requirements of mobile computing systems
  • Prepare, organize, experiment with, and design mobile computing services
  • Explain and demonstrate the need to adapt mobile computing application to specific user requirements
  • Analyze, evaluate, and discuss issues and case studies of mobile computing applications, and choose, modify, and develop the necessary technologies to implement them

Subjects covered:

  • Protocols, Architectures, and Services for Wireless and Mobile Networks
  • Design of Mobile Computing Applications
  • Case Studies and Applications

Prerequisites: There are no prerequisite courses.

Evaluation: Students are assigned to submit five (5) written assignments during the academic year. The average grade of the five (5) written assignments, weighted at 40%, is taken into consideration for the calculation of the final grade. The grade of written assignments is activated only with a score equal to or above the pass level (≥5) in the final or resit exams.

The grade of the final or the resit exams shall be weighted at 60 % for the calculation of the final grade.

SDY62: EMBEDDED SYSTEMS

Module code: SDY62

ECTS Credit Points: 20

Module Type: Optional

Year: 2nd

Language: Greek

Module Outline

Module General Description:

The main objective of the module is obtained knowledge and the acquisition of skills, regarding the scientific area of Embedded Systems, as a modern and future cutting-edge area, of the science of Informatics and Computer Engineering also. An expanded set of fundamental principles and practices, techniques and methodologies are provided, based on which one can design, implement, optimize and evaluate the performance of embedded systems, for current and future applications such as: Electronic cars, Avionics, Railways, Telecommunications, Healthcare, Cybersecurity, Consumer electronics, Construction equipment, Smart applications: homes, buildings, cities etc, Supply chain, Robotics, etc. Students will first be trained in the fundamental principles and concepts of Embedded Systems. Then, they will delve into specific issues and application areas of the methodologies included: such as machine learning, artificial intelligence, etc. An equally important subject of study is the internet of things (IoT), in the applications of integrated systems, where particular emphasis is placed. In addition to the acquisition of knowledge and skills, this module aims at the adoption by students of a positive attitude regarding the ability to continuously monitor both scientific and technological developments in order to stay up to date on the relevant cutting-edge technologies, to be able to understand them theoretically and apply them successfully in the design and implementation of current and future embedded systems.

Learning Outcomes:

On successful completion of the study of the module, students:

  • Can understand the basic principles of designing embedded systems.
  • Have acquired appropriate experience in hardware design of embedded systems.
  • Can apply architecture design techniques, as well as embedded systems development methodologies.
  • Can support problem analysis and case study of embedded systems.
  • Have the ability to implement digital circuits/systems in FPGAs.
  • Are able to design special purpose processors and co-processors in FPGAs.
  • Have acquired fundamental knowledge of hardware/software co-design.
  • Have understood the evaluation criteria of embedded systems.
  • Can evaluate the performance of both applications and techniques based on embedded systems.

Subjects covered:

  • Design of digital systems
  • Design of embedded systems
  • Case Studies and Applications

Prerequisites: There are no prerequisite courses.

Evaluation: Students are assigned to submit five (5) written assignments during the academic year. The average grade of the five (5) written assignments, weighted at 40%, is taken into consideration for the calculation of the final grade. The grade of written assignments is activated only with a score equal to or above the pass level (≥5) in the final or resit exams.

The grade of the final or the resit exams shall be weighted at 60 % for the calculation of the final grade.

SDYDE Postgraduate (Master’s) thesis

Module code: SDYDE

ECTS Credit Points: 20

Module Type: Compulsory

Year: 2nd

Language: Greek

Module Outline

General Description:

Theses can be:

  1. Research/Theoretical: they focus on the development of a new theoretical model or the extension of an existing one and its application in solving problems,
  2. Research/Developmental: focus on the development of a “new” system, based on existing theory and usually the dominant part of the work, so that its application can be demonstrated, and
  3. Applied: they focus on the development of a large application useful in some area of interest using one or more software packages.

The scientific responsibility for preparing the Thesis (MDE) belongs to the tutor who has the responsibility of supervising and supporting the student (Supervisor), according to the prevailing ethics and practice in the science of Informatics.

A Thesis topic can be proposed by the candidate Supervisor to the Director of the SDY. The candidate Supervisor must fill in and send to the Director the MDE SDY Subject Submission Form, which explicitly mentions the purpose and expected scope of the Thesis, the main tasks and main stages, the required equipment and where is located, any other provided infrastructure (space, laboratories, libraries, etc.) and any required movements in the context of preparing the Thesis.

Students are given the opportunity to propose their own Thesis subject. In this case, they should get in touch with either a candidate Supervisor or the Director of the SDY, so that the MDE SDY Subject Submission Form can be created and posted.

The Director collects the topics that have been proposed, composes one or more volumes of topics and posts them on the online education platform study.eap.gr, so that they can be accessed by all the students of SDY.

The Initial Topic Declaration by the student is made on the open.eap.gr online platform and must be related to a specific topic from the MDE topics volume.

Learning Outcomes:

Upon completion of this module, students should be able to:

  • analyze a complex problem by identifying the basic knowledge and tools required to solve it,
  • plan the activities that lead to solving the problem, identifying and adopting internationally accepted practices and synthesizing knowledge and skills from different subjects,
  • implement, evaluate and improve the solution to the problem,
  • adopt and apply a structured, modular and iterative problem-solving methodology,
  • work smoothly with the Supervisor, demonstrating responsibility and developing communication skills,
  • write a comprehensive thesis in which the problem, the methodology and the result of their work will be analyzed,
  • present their work in front of an audience, answering any questions asked in relation to their work.

Therefore, the preparation of the Thesis provides the opportunity for synthesis and utilization of the knowledge acquired in specific individual cognitive areas.

General Regulation for Preparing Graduate Dissertations in PC with an annual Module Correspondence

For more information regarding the Specifications – Useful Material for writing Master’s Theses and uploading a Thesis at the H.O.U. Repository, you can go to the Digital Training Area http://study.eap.gr and especially to the Program of Studies section.

Prerequisites: The presentation of the Postgraduate Thesis takes place after the successful completion of the program’s Course Modules.

Skip to content