ΚΙΝΗΤΗ ΥΠΟΛΟΓΙΣΤΙΚΗ

Κινητή Υπολογιστική


Κωδικός Μαθήματος: Ε24
Επίπεδο Μαθήματος: Προπτυχιακό
Τύπος Μαθήματος: Ειδικού Υποβάθρου
Εξάμηνο: 9
Κατεύθυνση: Κατεύθυνση Υπολογιστών και Ηλεκτρονικής
Πιστωτικές Μονάδες: 5
Εβδομαδιαίες Ώρες διδασκαλίας: 4
Erasmus:  
Ιστοσελίδα: eclass.uowm.gr/courses/HMMY109/
Γλώσσα διδασκαλίας: Ελληνική
Γενικές Ικανότητες:  
Περιεχόμενο:

Θεωρητικό μέρος:

  • Εισαγωγή στην κινητή υπολογιστική, αναφορά σε συγγενείς έννοιες (διάχυτη και πανταχού-παρούσα υπολογιστική), 
  • αρχιτεκτονικές κινητής υπολογιστικής, υλικό, συσκευές και υποδομές κινητής υπολογιστικής, 
  • πρωτόκολλα επικοινωνιών για προσωπική και κινητή δικτύωση, αλγόριθμοι για καθαρή εκπομπή, δίσκοι εκπομπής και αλγόριθμοι για κατ' απαίτηση εκπομπή,
  • caching και prefetching σε κινητούς πελάτες. Συνέπεια της cache (Cache consistency) με broadcasting timestamps και bit-sequences. Πολιτική αντικατάστασης και συνέπειας της cache.
  • ευρετήρια για ομοιόμορφο και κυρτό πρότυπο προσπέλασης,  
  • αλγόριθμοι ομαδοποίησης σε κινητά τυχαία δίκτυα,
  • δρομολόγηση/συσσώρευση με κατευθυνόμενη διάχυση και γεωγραφική δρομολόγηση
  • λειτουργικά συστήματα και πλατφόρμες κινητών συσκευών, 
  • υπηρεσίες κινητής υπολογιστικής, συστήματα και υπηρεσίες θέσης, 
  • αρχές σχεδίασης εφαρμογών κινητής υπολογιστικής, ανάλυση και μελέτη πρότυπων εφαρμογών, 
  • προγραμματισμός κινητών συσκευών, διεπαφές κινητών συσκευών.

Εργαστηριακό μέρος: 

  • Επίδειξη εφαρμογών και εργαλείων ανάπτυξης (Eclipse Android Developer Tools),
  • Ανάπτυξη εφαρμογών σε Android,
  • Ασκήσεις
Αναμενόμενα μαθησιακά αποτελέσματα:

Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα:

  • Κατανοούν τις βασικές αρχές τις κινητής υπολογιστικής
  • Έχουν γνώση σχετικά με τη πρωτόκολλα επικοινωνιών, ομαδοποίησης, δρομολόγησης σε κινητά δίκτυα
  • Κατανοούν θέματα σχετικά με τη διαχείριση δεδομένων όπως είναι η προσωρινή αποθήκευση και η συνέπεια των δεδομένων σε κινητά δίκτυα 
  • Έχουν γνώση σχετικά με τα λειτουργικά συστήματα και τις πλατφόρμες των κινητών συσκευών
  • Κατανοούν τις υπηρεσίες κινητής υπολογιστικής, συστήματα και υπηρεσίες θέσης
  • Κατανοούν τις αρχές σχεδίασης εφαρμογών κινητής υπολογιστικής
  • Έχουν γνώση σχετικά με το προγραμματισμό των κινητών συσκευών
  • Έχουν γνώση σχετικά με την υλοποίηση εφαρμογών στην πλατφόρμα Android
Προαπαιτούμενα:

-

Τρόπος Παράδοσης:  
Χρήση Τεχνολογιών Πληροφορίας και επικοινωνιών:  
Οργάνωση Διδασκαλίας:

Διαλέξεις, Εργαστήριο, Εργασίες

Αξιολόγηση Φοιτητών:

Γραπτή Εξέταση (60%), Εργασίες (40%)

Προτεινόμενη Βιβλιογραφία:
  1. Θεολόγου Μ., Δίκτυα κινητών και προσωπικών επικοινωνιών, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 2η έκδ./2010.
  2. Δαμιανός Γαβαλάς, Βλάσης Κασαπάκης, Θωμάς Χατζηδημήτρης, Κινητές Τεχνολογίες, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ, Έκδοση: 1η/2015.
  3. Stallings W. - Beard C., Ασύρματες Επικοινωνίες, Δίκτυα και Συστήματα, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ, Έκδοση: 1η/2016.
  4. Laura Thomson, Shane Conder, Ανάπτυξη Εφαρμογών με το Android, Χ. ΓΚΙΟΥΡΔΑ, 2η έκδ./2011.
Χρησιμοποιούμε cookies για την εξατομίκευση του περιεχομένου και των διαφημίσεων, για την παροχή λειτουργιών κοινωνικής δικτύωσης και για την ανάλυση της επισκεψιμότητάς μας. Μοιραζόμαστε επίσης πληροφορίες σχετικά με τη χρήση του ιστότοπού μας από εσάς με τους συνεργάτες μας στα μέσα κοινωνικής δικτύωσης, τη διαφήμιση και την ανάλυση. View more
Cookies settings
Αποδοχή
Απόρριψη
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active
Χρησιμοποιούμε cookies για την εξατομίκευση του περιεχομένου και των διαφημίσεων, για την παροχή λειτουργιών κοινωνικής δικτύωσης και για την ανάλυση της επισκεψιμότητάς μας. Μοιραζόμαστε επίσης πληροφορίες σχετικά με τη χρήση του ιστότοπού μας από εσάς με τους συνεργάτες μας στα μέσα κοινωνικής δικτύωσης, τη διαφήμιση και την ανάλυση.
Save settings
Cookies settings