Ασφάλεια Κινητών και Ασύρματων Επικοινωνιών

Μαθησιακά Αποτελέσματα

Στόχος του μαθήματος είναι η εξοικείωση με την έννοια της ασφάλειας στις κινητές/ασύρματες επικοινωνίες. Οι κινητές/ασύρματες επικοινωνίες παρέχουν στους κινητούς χρήστες ένα ευρύ φάσμα υπηρεσιών πολυμέσων που ήδη υπάρχουν για τους μη-κινητούς χρήστες και τη σταθερή δικτύωση, ανεξαρτήτως θέσης. Μαζί με τις νέες προοπτικές, ωστόσο, οι κινητές/ασύρματες επικοινωνίες εγείρουν νέες ανησυχίες σχετικά με ζητήματα ασφάλειας.

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια θα είναι σε θέση να χειρίζεται, να εφαρμόζει και να αξιολογεί τις τεχνικές και τα μέτρα ασφάλειας που εφαρμόζονται σε κινητά και ασύρματα περιβάλλοντα.

Περιεχόμενα

  • Ασφάλεια ασύρματων επικοινωνιών
  • WLAN, IEEE 802.11
  • Έλεγχος της αυθεντικότητας στο IEEE 802.11
  • RADIUS & EAP methods
  • IEEE 802.1x
  • WEP
  • IEEE 802.11i, WPA, WPA2 (TKIP, CCMP)

Προτεινόμενα Συγγράμματα

  • Καμπουράκης Γ. & Γκρίτζαλης Σ. & Κάτσικας Σ. (2006): Ασφάλεια Ασύρματων και Κινητών Δικτύων, Εκδόσεις Παπασωτηρίου.
  • Σημειώσεις Διδάσκοντα.
  • Zhang, Y., Zheng, J. & Ma, M. (2008): Handbook of Research on Wireless Security, Information Science Reference.
  • Butty L., & Hubaux, J.-P. (2007): Security and Cooperation in Wireless Networks: Thwarting Malicious and Selfish Behavior in the Age of Ubiquitous Computing, Cambridge University Press.
  • Vines, R. D. (2002): Wireless Security Essentials: Defending Mobile Systems from Data Piracy, Wiley.

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Ανάκτηση Πληροφοριών

Μαθησιακά Αποτελέσματα

Στόχος του μαθήματος είναι η εκμάθηση των βασικών εννοιών των συστημάτων ανάκτησης πληροφοριών. Τα περιεχόμενα του μαθήματος καλύπτουν όλες τις φάσεις σχεδίασης και υλοποίησης συστημάτων για συλλογή, ευρετηρίαση και αναζήτηση κειμένων, καθώς και μεθόδους αξιολόγησης συστημάτων. Επιπρόσθετα, καλύπτονται πιο πρόσφατες τάσεις ανάκτησης πληροφοριών, όπως ανάκτηση πληροφοριών από τον Παγκόσμιο Ιστό.

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

  • να γνωρίζει μοντέλα αναπαράστασης εγγράφων κειμένου
  • να χρησιμοποιεί τεχνικές ευρετηριοποίησης συμπίεσης, ανάκτησης και βαθμολόγησης κειμένων
  • να αναπτύσσει εφαρμογές που χειρίζονται τεράστιους όγκους κειμένου
  • να κατασκευάσει τη λειτουργικότητα μιας μηχανής αναζήτησης
  • να εφαρμόζει τεχνικές μηχανικής μάθησης για την κατηγοριοποίηση κειμένων

Περιεχόμενα

  • Εισαγωγή και βασικές έννοιες ανάκτησης πληροφοριών
  • Αρχιτεκτονική συστημάτων ανάκτησης πληροφοριών
  • Λεξικό όρων και ανεστραμμένες λίστες
  • Κατασκευή και συμπίεση ευρετηρίων
  • Μοντέλα ανάκτησης πληροφοριών (το boolean μοντέλο, το μοντέλο διανυσματικού χώρου, πιθανοτικά μοντέλα)
  • Υπολογισμός από σκορ και κατάταξη κειμένων
  • Αξιολόγηση συστημάτων ανάκτησης πληροφοριών
  • Μοντέλα γλωσσών
  • Ανάκτηση πληροφοριών από XML με βάση το περιεχόμενο
  • Βασικές έννοιες ανάκτησης πληροφοριών από τον Παγκόσμιο Ιστό
  • Σταχυολόγηση Παγκόσμιου Ιστού και ευρετήρια στο διαδίκτυο
  • Αρχιτεκτονική διαδικτυακών μηχανών αναζήτησης
  • Κατηγοριοποίηση κειμένων με τεχνικές μηχανικής μάθησης, μηχανές διανυσμάτων στήριξης, αλγόριθμοι κατηγοριοποίησης κειμένων

Προτεινόμενα Συγγράμματα

  • «Εισαγωγή στην Ανάκτηση Πληροφοριών», Christopher D. Manning, Prabhakar Raghhavan, Hinrich Schutze, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, 2012
  • «Ανάκτηση Πληροφορίας», Baeza-Yates Ricardo, Ribeiro-Neto Berthier, ΕΚΔΟΣΕΙΣ ΤΖΙΟΛΑ, 2014

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Ενσωματωμένα Συστήματα

Μαθησιακά Αποτελέσματα

Το μάθημα των Ενσωματωμένων Συστημάτων επιχειρεί να αναλύσει διεξοδικά και σε μεθοδολογική βάση την αρχιτεκτονική και την πολυεπίπεδη σχεδίαση των ενσωματωμένων συστημάτων και των εφαρμογών τους με έμφαση στα δικτυακά ενσωματωμένα συστήματα. Μεταξύ των θεμάτων που αναλύονται είναι η αρχιτεκτονική των δικτυακών ενσωματωμένων συστημάτων, με έμφαση στους επεξεργαστές επικοινωνιών και τις δικτυακές συσκευές, ο μετασχηματισμός λειτουργικών απαιτήσεων σε αρχιτεκτονικές προδιαγραφές, οι αρχές σχεδίασης συστημάτων, η μεθοδολογία προσαρμογής του λειτουργικού συστήματος Linux στην ιδιαίτερη αρχιτεκτονική των συστημάτων, η μεθοδολογία ανάπτυξης οδηγών συσκευών και η αξιολόγηση επίδοσης των συστημάτων. Η ανάπτυξη ενσωματωμένων εφαρμογών σε επόμενο στάδιο είναι σε μεγάλο βαθμό απεξαρτημένη από τις ιδιαιτερότητες και αρχιτεκτονικές λεπτομέρειες των συστημάτων και ανάλογη με γνώριμες διαδικασίες ανάπτυξης εφαρμογών σε υπολογιστικά συστήματα, ενδεχομένως με ορισμένους περιορισμούς και με την χρήση ειδικών εκδόσεων περιορισμένης λειτουργικότητας των εργαλείων ανάπτυξης.

Παράλληλα με τη διδασκαλία του μαθήματος υποστηρίζεται Εργαστήριο στα πλαίσια του οποίου οι φοιτητές θα εξοικειωθούν με τις διαδικασίες και τεχνικές ανάπτυξης προσαρμοσμένων εικόνων συστημάτων αρχείων και λειτουργικών συστημάτων GNU/Linux για την υποστήριξη δικτυακών ενσωματωμένων συστημάτων. Η έλευση του Διαδικτύου των Αντικειμένων (ΙοΤ) απαιτεί την δημιουργία ευέλικτων και εύρωστων συστημάτων που αποτελούνται από λειτουργικά συστήματα και εφαρμογές προσαρμοσμένες στα χαρακτηριστικά του εκάστοτε τομέα και τις δυνατότητες του υλικού.

Με την ολοκλήρωση του μαθήματος οι φοιτητές θα αποκτήσουν προχωρημένες εξειδικευμένες γνώσεις μηχανικού στο γνωστικό πεδίο των Ενσωματωμένων Συστημάτων (βλ. Περιεχόμενο Μαθήματος) που επιτρέπουν την κριτική εμβάθυνση και έρευνα στο ευρύ επιστημονικό πεδίο των Ενσωματωμένων Συστημάτων και την υλοποίηση πρωτότυπων και καινοτομικών ενσωματωμένων συστημάτων και εφαρμογών.

Περιεχόμενα

  • Επεξεργαστές Επικοινωνιών
    • Αρχιτεκτονική επεξεργαστών επικοινωνιών, ενσωματωμένοι δικτυακοί επεξεργαστικοί πυρήνες, δικτυακές και περιφερειακές συσκευές, χαρτογράφηση μνήμης, πόρτες Ι/Ο και προκαθορισμένες δικτυακές λειτουργίες, ελεγκτές και λειτουργία δικτυακών συσκευών (TDM, serial, ΑΤΜ, fast Ethernet, HDLC, πολλαπλών καναλιών), εξυπηρέτηση αιτήσεων διακοπής.
  • Αρχιτεκτονικές Δικτυακών Ενσωματωμένων Συστημάτων και Συστημική Σχεδίαση
    • Ενδεικτικές ολοκληρωμένες αρχιτεκτονικές δικτυακών συστημάτων (έμφαση σε IAD: Integrated Access Devices), σχηματική σχεδίαση, αρθρωτή διαφοροποιήσιμη σχεδίαση.
  • Εργαλεία Ανάπτυξης, Ενσωματωμένο Λογισμικό Συστημάτων και Διαδικασίες
    • Διαμεταγλωττιστές, GNU cross-development tool chain, βασική αρχικοποίηση συστήματος (JTAG), διαμόρφωση χαρακτηριστικών bootloader, διαμόρφωση λειτουργικού συστήματος, αρχιτεκτονική πυρήνα, διαμεταγλώττιση, debian packages, ενσωματωμένο σύστημα αρχείων, διαμόρφωση και ενσωμάτωση λειτουργικού συστήματος.
  • Οδηγοί Δικτυακών Συσκευών
    • Αρχές σχεδίασης οδηγών δικτυακών συσκευών, συσκευές TDM, Ethernet, HDLC, multi-channel, ανάπτυξη σύνθετης δικτυακής συσκευής πρόσβασης ΑΤΜ, network API λειτουργικού συστήματος Linux.
  • Αξιολόγηση Επίδοσης Δικτυακών Ενσωματωμένων Συστημάτων
    • Μελέτη και ανάλυση επίδοσης υψίρρυθμων δικτυακών συσκευών ενσωματωμένων συστημάτων, βελτιστοποίηση επίδοσης, interrupt moderation.
  • Εφαρμογές Δικτυακών Ενσωματωμένων Συστημάτων
    • Δικτυακές υπηρεσίες (NAT, DHCP, routing, IP QoS, VLAN, VPN κλπ), δικτυοκεντρική διαχείριση, τηλεφωνία, Asterisk PBX, οικιακός αυτοματισμός, φωνητική επικοινωνία, βιντεοεπιτήρηση.
  • Περιορισμένα Ενσωματωμένα Συστήματα
    • Αναλυτική σχεδίαση συστημάτων και συσκευών περιορισμένων δυνατοτήτων, ultra-low power design, αναλυτική μελέτη ενδεικτικών εφαρμογών.
  • Εργαστήριο
    • Στα πλαίσια του εργαστήριου, οι φοιτητές θα εξοικειωθούν με:
      • Τη διαμόρφωση και κτίσιμο εφαρμογών στο GNU/Linux, καθώς και με εργαλεία για την αυτοματοποίηση αυτών.
      • Τεχνικές απασφαλμάτωσης, διαχείρισης εφαρμογών και βελτιστοποιήσεις που αποσκοπούν στη επίτευξη κατάλληλης ισορροπίας μεταξύ επιδόσεων και απαιτήσεων σε μνήμη και αποθηκευτικό χώρο.
      • Τη δομή του πυρήνα και τις τεχνικές διαμόρφωσης, κτισίματος και απασφαλμάτωσης. Αναφορά σε ιδιαίτερα χρήσιμες συνταγές διαμόρφωσης.
      • Τη δημιουργία cross-compile αλυσίδας για το διαχωρισμό μεταξύ της αρχιτεκτονικής ανάπτυξης και της αρχιτεκτονικής στόχου καθώς και τεχνικές επιβεβαίωσης ορθής λειτουργίας μέσω εξομοίωσης.
      • Τη διαδικασία αρχικοποίησης του λειτουργικού συστήματος και της προσαρμογής αυτής.
      • Τη δομή του root συστήματος αρχείων, τη σημασία των συστημάτων αρχείων στο Linux και την κατανόηση του διαχωρισμού μεταξύ συστημάτων αρχείων και ψευδο-συστημάτων αρχείων καθώς και τους διάφορους τύπους που υπάρχουν και πότε πρέπει να χρησιμοποιούνται.
      • Εργαλεία για την ολοκλήρωση και παραγωγή του τελικού λειτουργικού συστήματος.

Προτεινόμενα Συγγράμματα

  • Μηλιώνης A. (2006): Δικτυακά Ενσωματωμένα Συστήματα, Πανεπιστημιακές Σημειώσεις.
  • Wolf W. (2008): Οι Υπολογιστές ως Συστατικά Στοιχεία, Εκδόσεις Νέων Τεχνολογιών.
  • Ashenden P. (2010): Ψηφιακή Σχεδίαση: Ενσωματωμένα Συστήματα με VHDL, Εκδόσεις Νέων Τεχνολογιών.
  • Wolf W. (2014): Σχεδιασμός Ψηφιακών Συστημάτων σε FPGAs, Εκδόσεις Νέων Τεχνολογιών.
  • Brown S. & Vranesic Z. (2011): Σχεδίαση Ψηφιακών Συστημάτων με τη Γλώσσα VHDL, Εκδόσεις Τζιόλα.
  • Πογαρίδης Δ. (2013): Ψηφιακή Σχεδίαση με τη Γλώσσα VHDL: Αρχές και Πρακτικές, Εκδόσεις Δίσιγμα.
  • Pedroni V. (2008): Σχεδιασμός Κυκλωμάτων με τη VHDL, Εκδόσεις Κλειδάριθμος.
  • Σουραβλάς Σ., Ρουμελιώτης Μ. (2008): Ψηφιακά Συστήματα: Μοντελοποίηση & Προσομοίωση με τη γλώσσα VHDL, Εκδόσεις Τζιόλα.
  • Πογαρίδης Δ. (2015): Ενσωματωμένα Συστήματα: Οι Ελεγκτές AVR και Arduino, Εκδόσεις Δίσιγμα.
  • Καλοβρέκτης Κ. (2012): Βασικές Δομές Ενσωματωμένων Συστημάτων, Εκδόσεις Βαρβαρήγου.
  • Αποστολάκος Σ. & Μηλιώνης Α. (2014): Δορυφορικές ραδιοεπικοινωνίες IP στον Έλεγχο Εναέριας Κυκλοφορίας: Σχεδίαση, Ανάπτυξη και Αξιολόγηση Τηλεπικοινωνιακών Συστημάτων, Αυτοέκδοση.
  • Πεκμεστζή Κ. (2009): Συστήματα Μικροϋπολογιστών Ι: Μικροεπεξεργαστές, Εκδόσεις Συμμετρία.
  • Πεκμεστζή Κ. (2015): Συστήματα Μικροϋπολογιστών ΙΙ: Μικροελεγκτές, Εκδόσεις Συμμετρία.
  • Πετρέλλης Ν, Αλεξίου Γ. (2012): Μικροεπεξεργαστές και Σχεδιασμός Μικροϋπολογιστικών Συστημάτων, Εκδόσεις Κλειδάριθμος.
  • Πογαρίδης Δ. (2014): Σχεδίαση Συστημάτων Μικροϋπολογιστών, Εκδόσεις Ίων.
  • Rabaey J., Chandrakasan A., Borivoje N. (2006): Ψηφιακά Ολοκληρωμένα Κυκλώματα: Μία Σχεδιαστική Προσέγγιση, Εκδόσεις Κλειδάριθμος.
  • Patterson D. & Hennessy J. (2010): Οργάνωση και Σχεδίαση Υπολογιστών, η Διασύνδεση Υλικού και Λογισμικού, Τόμοι Α & Β, 4η αμερικάνικη έκδοση, Εκδόσεις Κλειδάριθμος.
  • Yaghmour K., Masters J., Ben-Yossef G. & Gherum P. (2008): Building Embedded Linux Systems, O’Reily.
  • Peckol J. (2007): Embedded Systems: A Contemporary Design Tool, Wiley.
  • Corbet J., Rubini A. & Kroah-Hartman G. (2005): Linux Device Drivers, 3rd Edition, O’Reilly.

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Κοινωνικά Δίκτυα

Μαθησιακά Αποτελέσματα

Το μάθημα αποτελεί το βασικό εισαγωγικό μάθημα στο πεδίο των κοινωνικών συστημάτων σε ψηφιακά συστήματα.

Η ύλη του μαθήματος στοχεύει στην εισαγωγή των σπουδαστών στις βασικές αρχές που διέπουν την μελέτη των κοινωνικών δικτύων. Το μάθημα εστιάζει στην παροχή απαντήσεων σε ερωτήσεις σχετικές με την δημιουργία των κοινωνικών δικτύων, τις πληροφοριακές τους ιδιότητες και την αλληλεπίδραση μεταξύ της δομής τους και της ανάδυσης κοινωνικών διαδικασιών σχετιζόμενων με τη διάχυση πληροφορίας, την στρατηγική αλληλεπίδραση και την συλλογική συμπεριφορά.

Όλα τα θεωρητικά αποτελέσματα που περιγράφονται εφαρμόζονται σε πραγματικά προβλήματα που αφορούν, για παράδειγμα, στην ανάλυση των κοινωνικών δικτύων που έχουν αναπτυχθεί στο Facebook, στους αλγόριθμους που διέπουν τη λειτουργία μηχανών αναζήτησης όπως η Google, και στην εμφάνιση και επικράτηση συγκεκριμένων τεχνολογιών όπως η Microsoft και η Apple.

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

  • να κατανοεί τα βασικά και κρίσιμα χαρακτηριστικά της λειτουργίας των ψηφιακών κοινωνικών δικτύων σε αλγοριθμικό και διαδραστικό επίπεδο.
  • να γνωρίζει τα κύρια χαρακτηριστικά των εργαλείων και των τεχνικών δημιουργίας, κοινωνικών δικτύων σε ψηφιακά περιβάλλοντα και πως αυτά χρησιμοποιούνται στην ανάπτυξη κοινωνικών ψηφιακών εφαρμογών.

Περιεχόμενα

  • Εννοιολογικά χαρακτηριστικά κοινωνικών δικτύων
  • Στοιχεία Θεωρίας Γράφων (Ορισμοί, Μονοπάτια, Συνδεσιμότητα, Συστατικά, Αναζήτηση)
  • Κοινωνικοί Δεσμοί (Ισχυροί και Ασθενείς Δεσμοί, Τριαδική Ολοκλήρωση, Γέφυρες, Δομικά Κενά, Κοινωνικό Κεφάλαιο, Φαινόμενα 6-βαθμών Διαχωρισμού)
  • Θέματα Κοινωνικού Περιβάλλοντος (Ομοφιλία, Συμμετοχή σε Ομάδες, Διαχωρισμός)
  • Κοινωνική Εξισορρόπηση (Ισχυρές και Ασθενείς Μορφές Δομικής Εξισορρόπησης σε Κοινωνικά Δίκτυα)
  • Βασικές Έννοιες Θεωρίας Παιγνίων (Ορισμοί, Μέθοδοι Συλλογισμού σχετικά με τη Συμπεριφορά σε Παίγνια, Βέλτιστες Κινήσεις)
  • Η έννοια της Ισορροπίας στα Παίγνια (Ισορροπία κατά Nash, Παίγνια Συγχρονισμού, Πολλαπλα Σημεία Ισορροπίας)
  • Στρατηγικές Παιγνίων (Μικτές Στρατηγικές, Pareto-Βελτιστοποίηση, Κοινωνική Βελτιστοποίηση, Κυρίαρχες Στρατηγικές, Δυναμικά Παίγνια)
  • Εξελικτικά Παίγνια (Αρμοστικότητα, Εξελικτικά Σταθερές Στρατηγικές)
  • Η Δομή του Παγκόσμιου Ιστού (Ανάλυση Συνδέσμων, Αναζήτηση στον Ιστό)
  • Αλυσίδες Πληροφόρησης (Συμμόρφωση με το Πλήθος,Φαινόμενα Αγέλης)
  • Φαινόμενα Δημοφιλίας (Power laws, Rich-get-richer Μοντέλα, Φαινόμενα Long Tail)
  • Διάχυση Πληροφορίας στα Κοινωνικά Δίκτυα (Μοντέλα Διάχυσης, Ο ρόλος των Ομάδων και των Ασθενών Δεσμών)
  • Συστήματα Κοινωνικών Αποφάσεων

Προτεινόμενα Συγγράμματα

  • Martin J. Osborne, Εισαγωγή στη Θεωρία Παιγνίων, Εκδόσεις Κλειδάριθμος, 2010
  • Σημειώσεις διδάσκοντα

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Συμβουλευτικές Υπηρεσίες

Μαθησιακά Αποτελέσματα

Στο πλαίσιο του μαθήματος διδάσκονται θεωρητικές και εφαρμοσμένες γνώσεις που αφορούν στις διαδικασίες συμβουλευτικής για την προσωπική και την επαγγελματική εξέλιξη σε ένα τεχνολογικά υποστηριζόμενο περιβάλλον μάθησης και εργασίας (‘IT-Centric Professional Development ‘).

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

  • να γνωρίζει και να κατανοεί το θεωρητικό υπόβαθρο συμβουλευτικών υπηρεσιών για την ανάπτυξη δεξιοτήτων στην ακαδημαϊκή και τη συνεχιζόμενη επαγγελματική εξέλιξη σε ΙΤ πλαίσιο (ContinuingProfessionalDevelopment/CPD).
  • να αναλύει, να αξιολογεί, να επιλέγει και να τεκμηριώνει  τους παράγοντες που επηρεάζουν τη μάθηση και την απόδοσή του, ώστε να δρα μεταγνωστικά με αποτελεσματικότητα σε διάφορα περιβάλλοντα αναφοράς, ενεργοποιώντας κυρίαρχους δείκτες της προσωπικότητάς του  στην καθημερινή και την επαγγελματική του ζωή.
  • να σχεδιάζει και να δημιουργεί ένα πλάνο για την προσωπική του απόδοση (CPD) αλλά και την απόδοση άλλων μέσω της καταγραφής των ικανοτήτων/δεξιοτήτων/αποτιμήσιμων δεξιοτήτων (competencyframework, KPIs) με μεταγνωστικό τρόπο (πχ διαχείριση συγκρούσεων, διαχείριση άγχους, λήψη απόφασης, επίλυση προβλήματος, αλληλεπιδράσεις και συνεργασίες, ενσυναίσθηση, ενεργητική ακρόαση κ.α.).

Περιεχόμενα

Το περιεχόμενο του μαθήματος περιλαμβάνει θεωρητικές προσεγγίσεις και εφαρμοσμένες πρακτικές για προγράμματα CPD σε τεχνολογικά υποστηριζόμενα περιβάλλοντας, ηθική, ηγεσία, καθοδήγηση, κίνητρα, ανάγκες, συμπεριφορές, πεποιθήσεις αυτοπεποίθησης, επικοινωνιακές και συνεργατικές δεξιότητες, επίλυση προβλημάτων κ.λπ.

  • Εξέταση των βασικών θεωρητικών και των πρακτικών γνώσεων συμβουλευτικής σε ένα ακαδημαϊκό και επαγγελματικό περιβάλλον (Kirkpatrick model, SRL, SDL).
  • Προγράμματα CPD: μάθηση, κατάρτιση και ανάπτυξη.
  • Δεξιότητες και αποτιμήσιμες δεξιότητες (skills& competencies).
  • Επικοινωνία και συνεργασία (ανατροφοδότηση, λεκτική μη λεκτική).
  • Μentoring and coaching
  • Προσωπικοί και συναισθηματικοί δείκτες: κίνητρα, ανάγκες, στάσεις, αυτοεικόνα, αυτοεκτίμηση, αυτοσυναίσθημα.
  • Oργανωσιακοί δείκτες: αυτό-διαχείριση, ηγεσία, ηθική.
  • Επίλυση προβλημάτων, καινοτομία και δημιουργικότητα κλπ.
  • Αξιολόγηση, KPIs.

Προτεινόμενα Συγγράμματα

  • Βακόλα, Μ. & Νικολάου, Ι. (2011). ΟΡΓΑΝΩΣΙΑΚΗ ΨΥΧΟΛΟΓΙΑ ΚΑΙ ΣΥΜΠΕΡΙΦΟΡΑ, Rosili. Κωδικός Βιβλίου στον Εύδοξο: 12257495
  • Robbins, S.P & Judge T.A. (2012): Οργανωσιακή Συμπεριφορά εκδ. Κριτική.
  • Γιαννουλέας Μ. (2003): Συμπεριφορά και Διαπροσωπική Επικοινωνία στον Εργασιακό Χώρο, Εκδόσεις Ελληνικά Γράμματα Κωδικός Βιβλίου στον Εύδοξο: 12867233
  • Ζαβλανός, Μ. (2009). Οργανωτική Συμπεριφορά, εκδ. Σταμούλης

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Πληροφοριακά Συστήματα Υγείας

Μαθησιακά Αποτελέσματα

Στόχος του μαθήματος είναι η παρουσίαση των κύριων εννοιών που αναφέρονται στα Πληροφοριακά Συστήματα Υγείας (ΠΣΥ).

Περιγράφονται (εννοιολογικά και τεχνικά) και μελετώνται διεξοδικά τα είδη των ΠΣΥ, αναλύονται οι βέλτιστες πρακτικές που αναφέρονται στις αρχιτεκτονικές σχεδιασμού, στις μεθοδολογίες ανάπτυξης και στην διαλειτουργικότητα των ΠΣΥ. Παρουσιάζονται οι προκλήσεις και οι προοπτικές των ΠΣΥ με αναφορά στις σύγχρονες ψηφιακές τεχνολογίες της αναλυτικής δεδομένων και της τεχνητής νοημοσύνης.

Στο πλαίσιο του μαθήματος και για την πρακτική – εργαστηριακή άσκηση των φοιτητών χρησιμοποιούνται διάφορα ψηφιακά εργαλεία (κυρίως ανοικτού λογισμικού).

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

  • Κατανοούν τη σύνδεση μεταξύ του συστήματος υγείας και των πληροφοριακών συστημάτων υγείας
  • Προσδιορίζουν τους χρήστες πληροφοριών και υποστήριξης αποφάσεων με βάση υπάρχοντα δεδομένα
  • Περιγράφουν τις γενικές λειτουργίες, τους στόχους και τα πλεονεκτήματα των ΠΣΥ
  • Περιγράφουν τις σύγχρονες τάσεις αρχιτεκτονικής και τα σύγχρονα ΠΣΥ υπό μορφή υπηρεσιών που διατίθενται για την υποστήριξη σημαντικών διεργασιών παροχής υπηρεσιών υγείας (ιατρικών και άλλων)
  • Συγκρίνουν τα χαρακτηριστικά των διαφόρων ΠΣΥ και να επιλέγουν τα πλέον κατάλληλα συστήματα για συγκεκριμένες ανάγκες και για συγκεκριμένα πλαίσια λειτουργίας
  • Αναπτύσσουν ΠΣΥ με τη χρήση εργαλείων ανοικτού λογισμικού επινοώντας καινοτόμες πρακτικές στα πεδία της αρχιτεκτονικής και της διαχείρισης των ιατρικών δεδομένων για την πολλαπλή αξιοποίησή τους.

Περιεχόμενο Μαθήματος

  1. Πληροφοριακά Συστήματα Υγείας: Γενικά χαρακτηριστικά. Εξέλιξη των ΠΣΥ.
  2. Ανάλυση, σχεδιασμός και πραγμάτωση ΠΣΥ.
  3. Ασθενοκεντρική προσέγγιση ανάπτυξης ΠΣΥ.
  4. Διεργασιοστρεφείς οργανισμοί παροχής υπηρεσιών υγείας. Διαχείριση διεργασιών και δεδομένων υγείας.
  5. ΠΣΥ ειδικού σκοπού. Συνεισφορά στην βελτίωση των παρεχομένων υπηρεσιών.
  6. Αρχιτεκτονικές, ολοκλήρωση και διαλειτουργικότητα ΠΣΥ.
  7. Ασφάλεια ΠΣΥ. Πρότυπα και πολιτικές ασφάλειας.
  8. Παρουσίαση δημοφιλών εμπορικών ΠΣΥ της παγκόσμιας αγοράς αναφορικά με τον ηλεκτρονικό ιατρικό φάκελο.
  9. Προκλήσεις και προοπτικές των ΠΣΥ. ΠΣΥ και ελληνική πραγματικότητα.
  10. Ανάπτυξη (ανάλυση-σχεδιασμός-κατασκευή-δοκιμή-λειτουργία-συντήρηση) ΠΣΥ.

Συνιστώμενη Βιβλιογραφία

– Προτεινόμενη Βιβλιογραφία:

  • Ιατρική Πληροφορική τόμος Α (2011): Π. Αγγελίδης, “σοφία” Ανώνυμη Εκδοτική & Εμπορική Εταιρεία.
  • Mantas J., Hasman A. (2007): Πληροφορική της υγείας – νοσηλευτική προσέγγιση, BROKEN HILL Publishers Ltd.
  • Karen A. Wager, Frances W. Lee and John P. Glaser (2009): Health Care Information Systems: A Practical Approach for Health Care Management, Jossey-Bass.
  • Joseph Tan (2010): Developments in Healthcare Information Systems and Healthcare Informatics: Improving Efficiency and Productivity, IGI Global.
  • Charlotte A. Weaver, Marion J. Ball, George R. Kim, Joan M. Kiel, (2015): Healthcare Information Management Systems: Cases, Strategies, and Solutions, Springer.
  • Sean P. Murphy, (2015), Healthcare Information Security and Privacy, McGraw-Hill Education.
  • Pamela K Oachs, Amy Watters, (2016), Health Information Management: Concepts, Principles, and Practice, American Health Information Management Association.

 Συναφή επιστημονικά περιοδικά:

  • International Journal of Healthcare Information Systems and Informatics (IJHISI), IGI Global
  • International Journal of Healthcare Technology and Management, Inderscience
  • International Journal of Medical Informatics, Elsevier

 

Ηλεκτρονικές Υπηρεσίες Υγείας

Μαθησιακά Αποτελέσματα

Στόχος του μαθήματος είναι η παρουσίαση θεμάτων που αναφέρονται στην παροχή ηλεκτρονικών υπηρεσιών υγείας και στην αναγκαιότητα ανάπτυξης ηλεκτρονικών συστημάτων υγείας. Αναφέρονται διάφορα παραδείγματα εξειδικευμένων ηλεκτρονικών συστημάτων υγείας (π.χ. ακτινολογικών συστημάτων, εργαστηριακών συστημάτων, συστημάτων συνταγογράφησης, ηλεκτρονικού ιατρικού φακέλου, συστημάτων επείγουσας ιατρικής φροντίδας συστημάτων πρωτοβάθμιας φροντίδας) και εισάγονται οι βασικές έννοιες της πληροφορικής υγείας.

Μεταξύ των θεμάτων που περιγράφονται περιλαμβάνονται: ο ηλεκτρονικός φάκελος υγείας (electronic healthcare record), η ασφάλεια και διαλειτουργικότητα των πληροφοριακών συστημάτων υγείας, ευρωπαϊκά και αμερικανικά πρότυπα και κωδικοποιήσεις ιατρικών δεδομένων και υπηρεσιών, διαδίκτυο των πραγμάτων στην υγεία, μεγάλα δεδομένα και αναλυτική στην υγεία, υποστηρικτικά συστήματα σύγχρονων ιατρικών και διοικητικών συστημάτων όπως ιατρική ακριβείας (precision medicine) και περίθαλψη αξίας (value-based care).

Στο πλαίσιο του μαθήματος χρησιμοποιούνται εργαλεία λογισμικού για την ανάπτυξη ηλεκτρονικών υπηρεσιών υγείας από τους φοιτητές στο πλαίσιο της πρακτικής-εργαστηριακής τους άσκησης.

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

  • Αναλύουν τους περιορισμούς των χειρόγραφων ιατρικών δεδομένων και την αναγκαιότητα της πλήρους, αποδοτικής και αποτελεσματικής ψηφιοποίησής τους ακολουθώντας βέλτιστες πρακτικές
  • Περιγράφουν τα πλεονεκτήματα και προκλήσεις των αυτοματοποιημένων συστημάτων εισαγωγής δεδομένων και υποστήριξης ιατρικών αποφάσεων
  • Αναγνωρίζουν τα πλεονεκτήματα και να σχεδιάζουν αρχιτεκτονικές (σε εννοιολογικό και σε φυσικό επίπεδο) ηλεκτρονικών υπηρεσιών υγείας με έμφαση στη διαχείριση των ιατρικών δεδομένων
  • Αναγνωρίζουν τα πλεονεκτήματα της ανταλλαγής ιατρικών πληροφοριών (health information exchange-HIE) και της διαλειτουργικότητας αντιστοίχων συστημάτων με στόχο την ολοκλήρωση των δεδομένων και των διεργασιών υγείας
  • Περιγράφουν τις βασικές υπηρεσίες και τα ισχύοντα πρότυπα ασφάλειας και να ενσωματώνουν αντίστοιχες πολιτικές ασφάλειας συστημάτων και των ιατρικών/νοσηλευτικών δεδομένων
  • Κατασκευάζουν/επιλέγουν και χρησιμοποιούν τις κατάλληλες ψηφιακές τεχνολογίες και αρχιτεκτονικές για τη βελτίωση των παρεχόμενων υπηρεσιών υγείας στους οργανισμούς παροχής υπηρεσιών υγείας
  • Αναπτύσσουν εφαρμογές ηλεκτρονικής υγείας με χρήση ψηφιακών εργαλείων

Περιεχόμενο Μαθήματος

  1. Συστήματα υγείας. Περιστολή δαπανών και βελτίωση ποιότητας υπηρεσιών. Αναγκαιότητα ηλεκτρονικών υπηρεσιών υγείας. Ηλεκτρονικές υπηρεσίες και συστήματα υγείας.
  2. Διεθνείς τάσεις και αρχιτεκτονικές ηλεκτρονικών συστημάτων υγείας. Βέλτιστες πρακτικές ανάπτυξης και λειτουργίας συστημάτων. Ασφάλεια ηλεκτρονικών υπηρεσιών υγείας.
  3. Ηλεκτρονικός Φάκελος Υγείας (Προσδιορισμός και δόμηση περιεχομένου. Ηλεκτρονικός ιατρικός φάκελος. Αρχιτεκτονικές ηλεκτρονικών φακέλων υγείας. Υιοθέτηση προτύπων. Ασφάλεια ιατρικών δεδομένων. Κόστος-απόδοση. Διεθνείς πρακτικές).
  4. Προσωπικός φάκελος υγείας (Οφέλη για το σύστημα υγείας. Αρχιτεκτονικές προσωπικών ιατρικών φακέλων. Είδη αποθηκευμένων δεδομένων. Θέματα ασφάλειας πληροφοριών. Διεθνείς πρακτικές).
  5. Τεχνική και σημασιολογική διαλειτουργικότητα ηλεκτρονικών υπηρεσιών υγείας.
  6. Χαρτοφυλάκιο ηλεκτρονικών υπηρεσιών υγείας προς ανάπτυξη. Διεθνείς πρακτικές. Λειτουργικά και τεχνικά χαρακτηριστικά ενδεικτικών ηλεκτρονικών υπηρεσιών. Ηλεκτρονική υποστήριξη της κατ’ οίκον νοσηλείας. Ηλεκτρονική συνταγογράφηση. Ηλεκτρονικό παραπεμπτικό. Πρότυπα συστήματα.
  7. Ανάπτυξη εφαρμογών ηλεκτρονικής υγείας με χρήση κατάλληλων ψηφιακών εργαλείων.
  8. Διαδίκτυο των πραγμάτων και υποστηρικτικά συστήματα αποδεικτικής ιατρικής, προσωποποιημένης περίθαλψης και ιατρικής ακριβείας.
  9. Μεγάλα δεδομένα και αναλυτική υγείας. Προβλήματα και κρίσιμές αποφάσεις ιατρικού και διοικητικού περιεχομένου στα οποία χρησιμοποιούνται.

Συνιστώμενη Βιβλιογραφία

– Προτεινόμενη Βιβλιογραφία:

  • Merida L. Johns (2010): Health Information Management Technology, Ahima Press.
  • Karen A. Wager, Frances W. Lee, John P. Glaser (2009): Health Care Information Systems: A Practical Approach for Health Care Management, Jossey-Bass.
  • Joseph Tan (2010): Developments in Healthcare Information Systems and Healthcare Informatics: Improving Efficiency and Productivity, IGI Global.
  • Margret K. Amatayakul (2009): Electronic Health Records, American Health Information Management Association.
  • Stephan P. Kudyba (2010): Healthcare Informatics: Improving Efficiency and Productivity, CRC Press.
  • Tim Benson (2016): Principles of Health Interoperability: SNOMED CT, HL7 and FHIR, Springer.
  • Susan H, Fenton (2013): Introduction to Healthcare Informatics, American Health Information Management Association.
  • Jason Burke (2013): Health Analytics: Gaining the Insights to Transform Health Care, Wiley.
  • Brojo Kishore Mishra, Raghvendra Kumar (2018): Big Data Management and the Internet of Things for Improved Health Systems, IGI Global.

– Συναφή επιστημονικά περιοδικά:

  • Methods of Information in Medicine, Thieme
  • Journal of Medical Systems, Springer
  • International Journal of Medical Informatics, Elsevier
  • IEEE Journal of Biomedical and Health Informatics

 

Διαχείριση Γνώσης και Ικανοτήτων

Μαθησιακά Αποτελέσματα

Ο σκοπός του μαθήματος είναι η ανάπτυξη κατάλληλων ικανοτήτων για την αξιοποίηση των μεθόδων και συστημάτων Διαχείρισης Επαγγελματικών Γνώσεων και Επαγγελματικών Πρακτικών, συμπεριλαμβανομένων και των μεθόδων Περιγραφής και Διαχείρισης Ικανοτήτων Ατόμων και Οργανισμών.

Σε αυτό το πλαίσιο, οι μαθησιακοί στόχοι του μαθήματος είναι, μετά από την επιτυχημένη ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια να είναι ικανός/η:

  • να γνωρίζει και να κατανοούν το θεωρητικό υπόβαθρο της Διαχείρισης Γνώσης και Ικανοτήτων,
  • να αναλύει τα βασικά χαρακτηριστικά συστημάτων Διαχείρισης Επαγγελματικών Γνώσεων και Επαγγελματικών Πρακτικών,
  • να εφαρμόζει τα Ευρωπαϊκά και Διεθνή Πρότυπα Περιγραφής Ικανοτήτων Ατόμων και Οργανισμών.

Περιεχόμενα

  • Μέρος Α – Διαχείριση Γνώσης: Εισαγωγή στη Διαχείριση Γνώσης. Τι είναι η Γνώση – Κατηγορίες Γνώσης (Δηλωτική – Διαδικαστική, Ρητή – Άρρητη). Στάδια Διαχείρισης Γνώσης (Ανακάλυψη Γνώσης, Καταγραφή/Απόκτηση Γνώσης, Διαμοιρασμός Γνώσης, Εφαρμογή Γνώσης). Συστατικά ενός Περιβάλλοντος Διαχείρισης Γνώσης (Διαδικασίες, Μηχανισμοί, Συστήματα, Υποδομές). Ενδεικτικά Παραδείγματα Συστημάτων Διαχείρισης Γνώσης.
    • Μελέτη Περίπτωσης Διαχείρισης Επαγγελματικών Γνώσεων και Επαγγελματικών Πρακτικών: Συστήματα Διαχείρισης Κοινοτήτων Εκπαιδευτικών και Εκπαιδευτικών Πρακτικών.
  • Μέρος Β – Διαχείριση Ικανοτήτων: Εισαγωγή στη Διαχείριση Ικανοτήτων. Τι είναι η Ικανότητα (Competence) και ποια είναι η διαφορά μεταξύ Ικανότητας και Δεξιότητας (Competency). Μοντέλα Ικανοτήτων (Competence Models). Ενδεικτικά Παραδείγματα μεθόδων Περιγραφής Ικανοτήτων Ατόμων ή/και Οργανισμών:
    • Μελέτη Περίπτωσης περιγραφής Ατομικών Μη-Επαγγελματικών Ικανοτήτων (Individual Competences): το ευρωπαϊκό πρότυπο Digital Competence Framework for Citizens (DigComp 2.1).
    • Μελέτη Περίπτωσης περιγραφής Ατομικών Επαγγελματικών Ικανοτήτων (Individual Competences): το διεθνές πρότυπο UNESCO ICT Competency Framework for Teachers (ICT-CFT).
    • Μελέτη Περίπτωσης περιγραφής Ικανοτήτων Οργανισμών (Organizational Competences): το ευρωπαϊκό πρότυπο περιγραφής της ψηφιακής ωριμότητας εκπαιδευτικών οργανισμών European Framework for Digitally-Competent Educational Organisations (DigCompOrg)

Προτεινόμενα Συγγράμματα

  • Ρωσσίδης Ιωάννης και Ασπρίδης Γιώργος. (2017). Διαχείριση Γνώσης, Εκδόσεις Σταμούλη.
    [Κωδικός Βιβλίου στον Εύδοξο: 68406837]
  • Ιωάννης Ι. Κεκκές, (2011). Η Διαχείριση της Γνώσης στο Σύγχρονο Τεχνολογικό Περιβάλλον, Εκδόσεις Μπάμπαλης Μονοπρόσωπη ΕΠΕ.
    [Κωδικός Βιβλίου στον Εύδοξο: 12308986]

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.

Δίκτυα Κινητών και Προσωπικών Επικοινωνιών

Μαθησιακά Αποτελέσματα

Στα πλαίσια του μαθήματος παρουσιάζονται οι αρχιτεκτονικές και τα λειτουργικά χαρακτηριστικά των δικτύων κινητών επικοινωνιών. Έμφαση δίνεται στις δικτυακές φυσικές και λειτουργικές οντότητες και την διαλειτουργικότητά τους, στα πρωτόκολλα επικοινωνίας και σηματοδοσίας, στην σταθερή δικτυακή υποδομή και στις υπηρεσίες των δικτύων 2ης γενιάς (GSM), 3ης γενιάς (UMTS) και 4ης γενιάς (LTE).

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

  • να αντιλαμβάνεται, αναλύει και αξιολογεί βασικές σχεδιαστικές επιλογές ανάπτυξης, λειτουργίας και συντήρησης των δικτύων κινητών επικοινωνιών διαφορετικών γενεών
  • να γνωρίζει την αρχιτεκτονική και τις εμπλεκόμενες φυσικές και λειτουργικές οντότητες των δικτύων διαφορετικών γενεών
  • να γνωρίζει τις βασικές λειτουργίες διαχείρισης ραδιοδιαύλων, διαπομπών, κινητικότητας, και επικοινωνίας δικτύων διαφορετικών γενεών
  • να διαστασιοποιεί κυψελικά δίκτυα βάσει της προσφερόμενης κίνησης και της επιθυμητής ποιότητας υπηρεσίας

Περιεχόμενα

  • Επισκόπηση δικτύων κινητών επικοινωνιών με έμφαση στα δίκτυα 2ης γενιάς GSM, 3ης γενιάς UMTS και 4ης γενιάς LTE.
  • Αρχιτεκτονική δικτύων κινητών επικοινωνιών (υποσυστήματα, λειτουργικά επίπεδα, φυσική αρχιτεκτονική, ραδιοκάλυψη, κινητικότητα).
  • Διαχείριση ραδιοδιαύλων (λειτουργίες και διαδικασίες διαχείρισης ραδιοδιαύλων, διαδικασία διαπομπής, διαπομπή σε πολυεπίπεδη αρχιτεκτονική).
  • Διαχείριση κινητικότητας (διαδικασίες εντοπισμού και ενημέρωσης θέσης).
  • Διαχείριση επικοινωνίας (έλεγχος, εγκατάσταση και απόλυση κλήσης, συμπληρωματικές υπηρεσίες, υπηρεσίες μηνυμάτων).
  • Συστήματα και τυποποιήσεις GSM, GPRS, UMTS, HSPA.
  • Σηματοδοσία (κοινού διαύλου, σύστημα SS7, πρωτόκολλα σηματοδοσίας).
  • Διαχείριση Δικτύων για τα συστήματα PCS.
  • Υπηρεσίες θέσης (αρχιτεκτονική, μέθοδοι προσδιορισμού θέσης).

Προτεινόμενα Συγγράμματα

  • Μ. Θεολόγου, “Δίκτυα Κινητών & Προσωπικών Επικοινωνιών”, Εκδόσεις Τζιόλα.
  • Holma and Toskala, “WCDMA for UMTS: Radio Access for Third Generation Mobile Communications”, Wiley.
  • Holma and Toskala, “HSDPA/HSUPA for UMTS: High Speed Radio Access for Mobile Communications”, Wiley.
  • Michel Mouly and Marie–Bernadette Pautet, “The GSM System for Mobile Communications”, Telecom Publishing.
  • Yi-Bing Lin and Imrich Chlamtac, “Wireless and Mobile Network Architectures”, Wiley.

Πρόσθετη Βιβλιογραφία

Στην ηλεκτρονική πλατφόρμα αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών.

Διαδικτυακός Προγραμματισμός

Μαθησιακά Αποτελέσματα

Το μάθημα αποτελεί το μάθημα ειδίκευσης στον τομέα της υλοποίησης διαδικτυακών πληροφοριακών συστημάτων και εφαρμογών καθώς και φορητών πληροφοριακών συστημάτων.

Οι δικτυακές υπηρεσίες είναι η βάση / τα θεμέλια ενός δικτυωμένου υπολογιστικού περιβάλλοντος. Ο στόχος του μαθήματος είναι η παρουσίαση βασικών καθώς και προηγμένων δικτυακών υπηρεσιών και η μελέτη και ανάλυση μεθοδολογιών και τεχνολογιών για την υλοποίηση τέτοιων υπηρεσιών. Σε αυτό το πλαίσιο, η διδακτέα ύλη περιλαμβάνει προσεγγίσεις για το σχεδιασμό και την υλοποίηση δικτυακών και φορητών υπηρεσιών. Το μάθημα αποτελείται από θεωρία και ασκήσεις.

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

  • Κατανοεί τα στοιχεία θεωρίας και τα βασικά προβλήματα που σχετίζονται με την υλοποίηση και λειτουργία φορητών πληροφοριακών συστημάτων.
  • Γνωρίζει τις απαραίτητες τεχνολογίες λειτουργίας, προγραμματισμού και εκτέλεσης δικτυακών υπηρεσιών.
  • Αναλύει και διατυπώνει αρχιτεκτονικές σύνθετων πληροφοριακών συστημάτων, να μοντελοποιεί υπηρεσίες και εφαρμογές καθώς και διεπαφές για την επικοινωνία σύνθετων και κατανεμημένων συστατικών στοιχείων των εφαρμογών.

Περιεχόμενα

  • Εισαγωγή
    • Εισαγωγικές έννοιες
    • Λειτουργίες
    • Πρωτόκολλα
  • Ανάπτυξη δικτυακών εφαρμογών και υπηρεσιών
    • Αρχιτεκτονικές: Μοντέλα Client-server, Peer-to-peer, Service Oriented Architectures
    • Java – Διεπαφές Προγραμματισμού Εφαρμογών (Application Programming Interfaces) – Sockets
  • Σχεδιασμός και υλοποίηση σύγχρονων διεπαφών
    • Asynchronous JavaScript and XML (Ajax)
    • Σχετικά εργαλεία (jQuery, Bootstrap)
  • Δικτυακές εφαρμογές πολυμέσων
    • Κατηγορίες δικτυακών εφαρμογών πολυμέσων
    • Εφαρμογές μετάδοσης αποθηκευμένου ήχου και βίντεο με συνεχή ροή
    • Διαδραστικές δικτυακές εφαρμογές πολυμέσων πραγματικού χρόνου
    • Θέματα ποιότητας υπηρεσίας
  • Φορητά πληροφοριακά συστήματα
    • Android Stack
    • Αρχιτεκτονικός σχεδιασμός φορητών πληροφοριακών συστημάτων
    • Υλοποίηση φορητών πληροφοριακών συστημάτων
  • Ανάλυση δεδομένων και τεχνητή νοημοσύνη
    • Συλλογή και αποθήκευση δεδομένων πληροφοριακών συστημάτων (SQL, NoSQL, Object stores)
    • Τεχνικές και εργαλεία ανάλυσης δεδομένων (Apache SPARK, Tensorflow, Keras)
    • Κύκλος ζωής επεξεργασίας δεδομένων

Προτεινόμενα Συγγράμματα

  • Χ. Δουληγέρης, Ρ. Μαυροπόδη, Ε. Κοπανάκη, Α. Καραλής, «Τεχνολογίες και Προγραμματισμός στον Παγκόσμιο Ιστό», Εκδόσεις Νέων Τεχνολογιών (NewTech Pub)
  • Α. Καράκος, «Τεχνικές Δημιουργίας και Συντήρησης Ιστοσελίδων», Εκδόσεις Α. Τζιόλα
  • Δ. Γαβαλάς, Β. Κασαπάκης, Θ. Χατζηδημήτρης, «Κινητές Τεχνολογίες», Εκδόσεις Νέων Τεχνολογιών (NewTech Pub)
  • P. Gasston, «The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript»
  • J.N. Robbins, «Learning Web Design»
  • W. Wheeler, J. White, «Spring in Practice»

Πρόσθετη Βιβλιογραφία

Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.