Mobile-Pervasive Computing and Applications


Teachers: Sgora Aggeliki
Code: NMC201
Type: Compulsory
Level: Postgraduate
Language: Greek
Semester: 2nd
ECTS: 6
Teaching Hours: 3
Objectives - Learning Results:

After completing the course, students will be able to:

  • To know the basic concepts, principles and evolution of distributed computing.
  • To know basic communication and hardware technologies.
  • To know the basic features of the dominant mobile device platforms: Android and iPhone.
  • Distinguish the differences in architecture and development methods of different categories of mobile applications.
  • To know and apply the basic principles of designing and developing web-based applications that are friendly and adaptable to mobile devices.
  • To understand the operation and process of developing applications on the platforms e.g. Android Studio, Eclipse.
  • To design and develop Android applications.
  • Know and apply the basic principles of designing graphical user interfaces on mobile devices.
Syllabus:

The purpose of the course is to understand the concept of distributed computing, its evolution and the technologies related to it, to deepen the basic concepts and techniques for the development of native, web-based and hybrid applications for mobile and portable devices, as well as the gaining experience in the development of relevant applications, through projects.

Grading and Evaluation Methods:

Assignments-Case Study

The evaluation criteria are posted on eClass from the beginning of the semester, while they are explained at regular intervals in the course.

Evaluation Language: Greek


Back
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options