Κινητός-Διάχυτος Υπολογισμός και Εφαρμογές
Διδάσκοντες: Σγώρα Αγγελική
Κωδικός: NMC201
Τύπος: Υποχρεωτικό
Επίπεδο: Μεταπτυχιακό
Γλώσσα: Ελληνικά
Εξάμηνο: Β΄
ECTS: 6
Ώρες Διδασκαλίας: 3
Αντικειμενικοί Στόχοι - Επιδιωκόμενα Μαθησιακά Αποτελέσματα:
Οι φοιτητές/τριες μετά την ολοκλήρωση του μαθήματος θα είναι σε θέση:
- Να γνωρίζει τις βασικές έννοιες, τις αρχές και την εξέλιξη του διάχυτου υπολογισμού.
- Να γνωρίζει τις βασικές τεχνολογίες επικοινωνιών και υλικού.
- Να γνωρίζει τα βασικά χαρακτηριστικά από τις κυρίαρχες πλατφόρμες κινητών συσκευών: Android και iPhone.
- Να διακρίνει τις διαφορές στην αρχιτεκτονική και στη μέθοδο ανάπτυξης των διαφορετικών κατηγοριών εφαρμογών για κινητές συσκευές.
- Να γνωρίζει και να εφαρμόζει τις βασικές αρχές σχεδίασης και ανάπτυξης web-based εφαρμογών φιλικών και προσαρμόσιμων σε κινητές συσκευές.
- Να κατανοούν τη λειτουργία και τη διαδικασία ανάπτυξης εφαρμογών στις πλατφόρμες π.χ. Android Studio, Eclipse.
- Να σχεδιάζουν και αναπτύσσουν εφαρμογές Android.
- Να γνωρίζει και να εφαρμόζει τις βασικές αρχές σχεδιασμού γραφικών διεπαφών χρήστη σε κινητές συσκευές.
Περιεχόμενο (Syllabus):
Σκοπός του μαθήματος είναι η κατανόηση της έννοια του διάχυτου υπολογισμού, η εξέλιξή του και οι τεχνολογίες που σχετίζονται με αυτόν, η εμβάθυνση στις βασικές έννοιες και τεχνικές για την ανάπτυξη εγγενών, web-based και υβριδικών εφαρμογών για κινητές και φορητές συσκευές, καθώς και η απόκτηση εμπειρίας στην ανάπτυξη σχετικών εφαρμογών, μέσω εργασιών (projects).
Συνιστώμενη βιβλιογραφία προς μελέτη:
M. Satyanarayanan. Pervasive computing: Vision and challenges. IEEE Personal Communications, 8:10–7, 2001
John Krumm. Ubiquitous Computing Fundamentals. CRC Press, 2010
Επιστροφή