Διαδικτυακά και Φορητά Πληροφοριακά Συστήματα

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

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

Στόχος του μαθήματος είναι η επισκόπηση των τεχνολογιών που εμπλέκονται στην ανάπτυξη συστημάτων και εφαρμογών στο διαδίκτυο (Internet). Περιλαμβάνει θεωρητικά και πρακτικά θέματα όπως: τεχνολογίες εξυπηρετητών διαδικτύου (web servers), Internet και intranets, ανάπτυξη εφαρμογών στο διαδίκτυο από τη μεριά του πελάτη (client) με χρήση HTML5, CSS3, Javascript, προγραμματισμός στη μεριά του διακομιστή (PHP, Node.js), διασύνδεση με βάσεις δεδομένων.

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

  • Κατανοεί τα κύρια στοιχεία θεωρίας, σχεδιασμού και υλοποίησης διαδικτυακών εφαρμογών.
  • Χρησιμοποιεί τεχνολογίες λειτουργίας και προγραμματισμού δικτυακών εφαρμογών (για παράδειγμα HTML5, CSS3, Javascipt).
  • Ολοκληρώνει εφαρμογές στην πλευρά του διακομιστή και στην πλευρά του πελάτη με νέες μεθόδους και βέλτιστες πρακτικές.

Περιεχόμενα

  • Τεχνολογίες εξυπηρετητών διαδικτύου
  • Αρχές προγραμματισμού από την πλευρά του πελάτη και του εξυπηρετητή (client & server-side programming)
  • Ανάπτυξη διαδικτυακών εφαρμογών με χρήση HTML5, CSS3, Javascript
  • Ανάπτυξη διαδικτυακών εφαρμογών που αλληλεπιδρούν με βάσεις δεδομένων PHP & MySQL
  • Ανάπτυξη εφαρμογών στη μεριά του εξυπηρετητή / διακομιστή (Node.js)

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

  • Laura Lemay, Rafe Coburn, Jennifer Kyrnin, «Πλήρες Εγχειρίδιο HTML 5, CSS και JavaScript», Έκδοση 7η, Χ. Γκιούρδα και ΣΙΑ Ο.Ε.
  • Σ. Ρετάλης, Γ. Τσέλιος, «Μαθήματα HTML: Από το Απλό στο Σύνθετο», Εκδόσεις Καστανιώτης Interactive
  • Ι.Κ. Κάβουρας, Μήλης, Ξηλωμένος, Ρουκουνάκη, «Κατανεμημένα Συστήματα με Java», Έκδοση 3η, Εκδόσεις Κλειδάριθμος
  • Harvey Deitel, Paul Deitel, «Προγραμματισμός internet & World Wide Web», 4η έκδοση, Χ. Γκιούρδα και ΣΙΑ Ο.Ε.

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

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

Πρωτόκολλα Διαδικτύου

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

Στα πλαίσια του μαθήματος παρουσιάζονται οι αρχιτεκτονικές και τα πρωτόκολλα που χρησιμοποιούνται στο Διαδίκτυο, αναλύοντας τις διαφορετικές σχετικές προσεγγίσεις στα αντίστοιχα επίπεδα-στρώματα της στοίβας TCP/IP (ζεύξης, δικτύου, μεταφοράς, και εφαρμογής), καθώς και η διεπαφή μεταξύ πρωτοκόλλων εφαρμογής και μεταφοράς για την υλοποίηση διαδικτυακών εφαρμογών. Το μάθημα παρουσιάζει θεωρητικά θέματα, αλλά και εργαστηριακές ασκήσεις και προγραμματισμό sockets για ανάπτυξη διαδικτυακών εφαρμογών.

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

  • να κατανοεί και εκτιμά τις διαφορετικές σχεδιαστικές επιλογές και παραδοχές και την επίδοση των πρωτοκόλλων που υλοποιούνται στα αντίστοιχα επίπεδα της στοίβας TCP/IP (ενδεικτικά: πρωτόκολλο αξιόπιστης μεταφοράς TCP έναντι πρωτοκόλλου μεταφοράς UDP, πρωτόκολλα δρομολόγησης διανύσματος-απόστασης έναντι πρωτοκόλλων κατάστασης ζεύξης)
  • να αντιλαμβάνεται πώς το διαδίκτυο επηρεάζει τη λειτουργία και τις επιδόσεις των εφαρμογών και των εμπλεκόμενων πρωτοκόλλων επικοινωνίας
  • να κατανοεί και εκτιμά τις επιδόσεις των διαδικτυακών εφαρμογών που οφείλονται στον τρόπο λειτουργίας των πρωτοκόλλων διαδικτύου
  • να αναπτύσσει απλές εφαρμογές αρχιτεκτονικής client/server προγραμματίζοντας με τη διεπαφή socket σε γλώσσα python
  • να χειρίζεται και χρησιμοποιεί λογισμικό ανίχνευσης πακέτων και να αναγνωρίζει τις αλληλεπιδράσεις των πρωτοκόλλων σε ιχνηλατήσεις πακέτων

Περιεχόμενα

  • Εισαγωγικές έννοιες διαδικτύωσης.
  • Μοντέλα OSI, TCP/IP.
  • Πρωτόκολλα επιπέδου εφαρμογής. Dynamic Host Configuration Protocol (DHCP).HyperText Transfer Protocol (HTTP). File Transfer Protocol (FTP). Simple Mail Transfer Protocol (SMTP), POP, IMAP. Domain Name Service (DNS). Peer-2-Peer protocols.
  • Αρχιτεκτονική και προγραμματισμός client-server. Sockets and Socket Programming.
  • Πρωτόκολλα επιπέδου μεταφοράς. Transmission Control Protocol (TCP). User Datagram Protocol (UDP).
  • Πρωτόκολλα επιπέδου δικτύου. IP Addressing. Internet Protocol (IPv4, IPv6). Internet Group Management Protocol (IGMP). Internet Control Message Protocol (ICMP). Πρωτόκολλα δρομολόγησης εντός και μεταξύ αυτόνομων συστημάτων (RIP, OSPF, eBGP, iBGP)
  • Πρωτόκολλα επιπέδου ζεύξης δεδομένων. Address Resolution Protocol (ARP). Reverse Address Resolution Protocol (RARP).
  • Δικτύωση πολυμέσων. Πολυμεσικές εφαρμογές. VoIP και Video over IP.

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

  1. Kurose, J. & Ross, K. “Δικτύωση Υπολογιστών: Προσέγγιση από Πάνω προς τα Κάτω με Έμφαση στο Διαδίκτυο”, Έκδοση 7η, Εκδόσεις Μ. Γκιούρδας.
  2. Comer D.  “Διαδίκτυα με TCP/IP (τόμος 1): Αρχές, πρωτόκολλα, και αρχιτεκτονικές”, 4η έκδοση, Εκδόσεις Κλειδάριθμος.
  3. Comer D., Stevens D. “Internetworking with TCP/IP vol3: Client-Server Programming and Applications”, Prentice Hall.

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

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

Επικοινωνίες Πολυμέσων

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

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

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

A)     Να κατανοούν τις βασικές μεθοδολογίες βασικές γνώσεις από την σχεδίαση και ανάπτυξη συστημάτων επικοινωνίας και διαχείρισης πολυμεσικού περιεχομένου

B)     Να γνωρίζουν τα στάδια δημιουργίας και επεξεργασίας πολυμεσικού περιεχομένου (ψηφιοποίηση, επεξεργασία, κωδικοποίηση, συμπίεση, μετάδοση, ανάλυση και ανάκτηση πολυμεσικής πληροφορίας)

Γ)     Να επιλέγουν τεχνολογίες διαδικτύου, ροής (streaming) και μηχανισμούς εξασφάλισης της ποιότητας διαδικτυακών πολυμεσικών υπηρεσιών πραγματικού χρόνου

Δ)     Να αναλύουν προβλήματα σε διάφορα πεδία εφαρμογών και να επιλέγουν σωστούς μηχανισμούς για την διαχείριση πολυμεσικού περιεχομένου

E)     Να αξιολογούν τα συστήματα διαχείρισης πολυμεσικού περιεχομένου

Περιεχόμενα

  • Εισαγωγή στις Επικοινωνίες Πολυμέσων
  • Θεωρία πληροφορίας και Αρχές κωδικοποίησης
  • Κωδικοποίηση εικόνων: JPEG
  • Κωδικοποίηση βίντεο: H.26x
  • Κωδικοποίηση βίντεο: MPEG 1-4
  • Ανάκτηση Πληροφορίας από βίντεο: MPEG 7, 21
  • Συγχρονισμός πολυμέσων
  • Πολυεκπομπή
  • Πρωτόκολλα μετάδοσης πολυμέσων
  • Ροή πολυμέσων
  • Τηλεδιάσκεψη
  • Εγγυημένη ποιότητα υπηρεσίας
  • Πολυμέσα σε δίκτυα κινητών
  • Νέα πρότυπα – WebRTC

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

  • Συστήματα Πολυμέσων: Αλγόριθμοι, Πρότυπα και Εφαρμογές, Συγγραφείς: Havaldar P., Medioni G., ISBN: 9789604891528, Διαθέτης (Εκδότης): BROKEN HILL PUBLISHERS LTD
  • Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες, Συγγραφείς: Γεώργιος Β. Ξυλωμένος, Γεώργιος Κ. Πολύζος, ISBN: 978-960-461-262-8, Διαθέτης (Εκδότης): ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ

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

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

Ασφάλεια Πληροφοριακών Συστημάτων

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

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

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

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

Περιεχόμενα

  • Ταυτοποίηση και αυθεντικοποίηση: Κατηγορίες αυθεντικοποίησης, δεδομένα αυθεντικοποίησης, συστήματα αυθεντικοποίησης, βιομετρικά συστήματα.
  • Διαχείριση ταυτότητας: παραδείγματα, τεχνολογίες, προστασία δεδομένων.
  • Έλεγχος προσπέλασης: Λειτουργίες προσπέλασης, πίνακες προσπέλασης, μηχανισμοί ελέγχου προσπέλασης.
  • Ασφάλεια Λειτουργικών Συστημάτων: Παράμετροι ασφάλειας Λειτουργικών Συστημάτων, μηχανισμοί ασφάλειας Λειτουργικών Συστημάτων, ανάπτυξη ασφαλών Λ.Σ., μελέτες περίπτωσης (Unix, Windows NT).
  • Ασφάλεια συστημάτων Βάσεων Δεδομένων: Απαιτήσεις ασφάλειας, ακεραιότητα δεδομένων και διαθεσιμότητα συστήματος, ασφάλεια για ευαίσθητα δεδομένα, βάσεις δεδομένων πολλαπλών επιπέδων, ασφάλεια Oracle.
  • Κακόβουλο λογισμικό: Κατηγοριοποίηση, είδη, μέθοδοι αντιμετώπισης, μελέτες περίπτωσης.
  • Διασφάλιση και αξιολόγηση ασφάλειας συστημάτων και προϊόντων: Σκοπός, ζητήματα και μέθοδοι διασφάλισης, Σκοπός και μέθοδοι, δομή κριτηρίων, συστήματα αξιολόγησης.

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

  • Σ. Γκρίτζαλης, Δ. Γκρίτζαλης, Σ. Κάτσικας (2003), Ασφάλεια Δικτύων Υπολογιστών, ΠΑΠΑΣΩΤΗΡΙΟΥ, Αθήνα.
  • Σ. Κάτσικας, Δ. Γκρίτζαλης, Σ. Γκρίτζαλης (2004), Ασφάλεια Πληροφοριακών Συστημάτων, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΜΟΝ. ΕΠΕ, Αθήνα

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

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

Ψηφιακές Επικοινωνίες

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

Ο κύριος μαθησιακός στόχος είναι η μελέτη των τεχνικών ψηφιακής διαμόρφωσης και αποδιαμόρφωσης σε τηλεπικοινωνιακά συστήματα βασικής ζώνης και διέλευσης ζώνης στενού φάσματος. Επίσης το μάθημα καλύπτει τον υπολογισμό της επίδοσης των ψηφιακών διαμορφώσεων σε δίαυλο επικοινωνίας με αθροιστικό λευκό Gaussian θόρυβο (additive white Gaussian noise, (AWGN)) και διάλειψη (fading). Τέλος γίνεται μία εισαγωγή της μετάδοσης πολλαπλών φερόντων OFDM.

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

 

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

•        Έχει εξοικειωθεί με τις έννοιες ASK, BFSK, M-FSK, BPSK, DPSK, M-PSK, M-QAM.

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

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

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

 

Περιεχόμενα

  • Εβδομάδα 1η. Μετάδοση δεδομένων σε βασική ζώνη: Κωδικοποίηση πηγής, Δέκτης προσαρμοσμένου φίλτρου (matched filter) και συσχετιστή (correlator)
  • Εβδομάδα 2η. Μετάδοση δεδομένων σε βασική ζώνη: Φάσμα εκπομπής με φίλτρα, Raised Cosine φίλτρα για μηδενική διασυμβολική παρεμβολή.
  • Εβδομάδα 3η. Πιθανότητα σφάλματος για σηματοδοσία Μ-PAM σε θόρυβο AWGN.
  • Εβδομάδες 4 – 5. Ψηφιακές διαμόρφωσεις διέλευσης ζώνης: ASK, FSK, M-FSK, PSK, DPSK, M-PSK. Επίδοση σφάλματος συμβόλου σε θόρυβο AWGN.
  • Εβδομάδα 6η. Ψηφιακή διαμόρφωση διέλευσης ζώνης Μ-QAM. Επίδοση σφάλματος συμβόλου σε θόρυβο AWGN.
  • Εβδομάδα 7η. Ψηφιακή διαμόρφωση και αποδιαμόρφωση OFDM.
  • Εβδομάδα 8η. Τηλεπικοινωνιακά συστήματα: Ισοδύναμη θερμοκρασία θορύβου ενός δέκτη, Υπολογισμός Link Budget.
  • Εβδομάδες 9 – 10. Κωδικοποίηση Καναλιού: Συνελικτικοί Κώδικες, Συνάρτηση Μεταφοράς, Πιθανότητα Σφάλματος.
  • Εβδομάδα 11. Επίδοση ψηφιακών διαμορφώσεων σε κανάλια με διάλειψη (fading).

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

  • Καραγιαννίδης Γ. (2009): Τηλεπικοινωνιακά Συστήματα, Εκδόσεις Τζιόλα.
  • Bernard Sklar, (μετάφραση Νικόλαος Μήτρου) (2011): Ψηφιακές Επικοινωνίες & CD, Εκδόσεις Παπασωτηρίου.

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

  • Proakis J. & Salehi Μ. & μετάφραση Καρούμπαλος Κ. & Ζέρβας Ε. & Καραμπογιάς Σ. & Σαγκριώτης Ε. (2002): Συστήματα Τηλεπικοινωνιών (μεταφρασμένο), Εκδόσεις Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών.­
  • Ψηφιακές Επικοινωνίες, Andy Bateman, Εκδόσεις Τζιόλα.
  • Διαμόρφωση και Μετάδοση Σημάτων, Παναγιώτης Κωττής, Εκδόσεις Τζιόλα
  • Rice M. (2008): Ψηφιακές Επικοινωνίες (μεταφρασμένο), Εκδόσεις Τζιόλα.
  • Proakis, J. (2000): Digital Communications, 4th Edition, McGraw Hill.

Πολιτικές και Διαχείριση Ασφάλειας

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

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

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

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

Περιεχόμενα

  • Εισαγωγικά θέματα: Το πρόβλημα της ασφάλειας πληροφοριών, ανάγκη προστασίας των πληροφοριών, πλαίσιο προστασίας πληροφοριών, πρότυπα και προτυποποίηση, βασικές έννοιες της ασφάλειας πληροφοριών.
  • Συστήματα διαχείρισης ασφάλειας πληροφοριών: Η ασφάλεια πληροφοριών ως πρόβλημα διαχείρισης, βασικές έννοιες και αναγκαιότητα συστημάτων διαχείρισης ασφάλειας πληροφοριών, η σειρά προτύπων ISO 27k, το πρότυπο ISO/IEC 27001:2013.
  • Ανάλυση, εκτίμηση και διαχείριση κινδύνων: Η έννοια του κινδύνου, η διαχείριση κινδύνων ως μεθοδολογία, το πρότυπο ISO/IEC 27005:2011.
  • Οργανωσιακό πλαίσιο ασφάλειας πληροφοριών: Πολιτικές ασφάλειας, ιεραρχία πολιτικών, σκοπιμότητα ύπαρξης, πολιτική ασφάλειας πληροφοριών, θεματικές πολιτικές, άλλα στοιχεία του οργανωσιακού πλαισίου, επιθυμητά χαρακτηριστικά πολιτικών, κύκλος ζωής πολιτικών, αρμοδιότητα ανάπτυξης πολιτικών.
  • Διαχείριση περιστατικών ασφάλειας: Βασικές έννοιες – Κύκλος ζωής περιστατικού – Εμπλεκόμενοι, σκοπός και στόχοι της διεργασίας διαχείρισης περιστατικών ασφάλειας, τύποι περιστατικών, ομάδα αντιμετώπισης περιστατικών, φάσεις της διεργασίας διαχείρισης περιστατικών.
  • Επιχειρησιακή συνέχεια και ανάκαμψη από καταστροφή: Βασικές έννοιες, αναγκαιότητα σχεδιασμού επιχειρησιακής συνέχειας, τύποι σχεδίων και σχέσεις μεταξύ τους, η διεργασία σχεδιασμού ανάκαμψης από καταστροφή, ύψος επένδυσης.
  • Μέτρηση της ασφάλειας: Βασικές έννοιες, τύποι μετρικών ασφάλειας, η διεργασία μέτρησης της ασφάλειας.

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

  • Σ. Κάτσικας (2014), Διαχείριση Ασφάλειας Πληροφορικών, ΠΕΔΙΟ, Αθήνα.
  • Σ. Γκρίτζαλης, Δ. Γκρίτζαλης, Σ. Κάτσικας (2003), Ασφάλεια Δικτύων Υπολογιστών, ΠΑΠΑΣΩΤΗΡΙΟΥ, Αθήνα.
  • Σ. Κάτσικας, Δ. Γκρίτζαλης, Σ. Γκρίτζαλης (2004), Ασφάλεια Πληροφοριακών Συστημάτων, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΜΟΝ. ΕΠΕ, Αθήνα.

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

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

Τεχνητή Νοημοσύνη

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

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

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

με στόχο να κατασκευάζει αποδοτικές μεθόδους επίλυσης προβλημάτων.

Περιεχόμενα­

  • Εισαγωγικά στοιχεία (στόχοι, βασικές αρχές και ιστορία)– Νοήμονες πράκτορες.
  • Αλγόριθμοι τυφλής αναζήτησης και εξερεύνησης: breadth-first search, uniform-cost search, depth-first search, depth-limited search, iterative deepening depth-first search, bi-directional search.
  • Ευριστικοί αλγόριθμοι αναζήτησης και ευριστικές συναρτήσεις: greedy best-first search, A*-search
  • Τοπική Αναζήτηση: hill-climbing, simulated annealing, local beam search, genetic algorithms
  • Προβλήματα Ικανοποίησης Περιορισμών: Μέθοδοι και τεχνικές επίλυσης.
  • Αναπαράσταση γνώσης και συμπερασμός με Λογική.

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

  • Stuart Russel and Peter Norvig. Artificial Intelligenc­e: A Μodern Approach, Prentice Hall, 2nd edition (2003). http://aima.cs.berkeley.edu/. Το βιβλίο έχει εκδοθεί στα Ελληνικά από τις εκδόσεις Κλειδάριθμος με τον τίτλο «Τεχνητή Νοημοσύνη: Μια σύγχρονη προσέγγιση». http://aima.uom.gr/.
  • Ι. Βλαχάβα, Π. Κεφαλά, Ν. Βασιλειάδη, Φ. Κόκκορα και Η. Σακελαρίου. Τεχνητή Νοημοσύνη. Εκδοτικός οίκος «Β. Γκιούρδας Εκδοτική – Μονοπρόσωπη ΕΠΕ». http://aibook.csd.auth.gr.
  • Άλλο σχετικό υλικό που βρίσκεται στην ιστοσελίδα του μαθήματος.

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

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

Σχεδιασμός Βάσεων Δεδομένων

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

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

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

Περιεχόμενα

  • Εισαγωγή: Παρουσιάση θεμελιωδών εννοιών του Συστήματος Διαχείρισης Βάσεων Δεδομένων. Σκοπός και αρχιτεκτονική ενός συστήματος Βάσης Δεδομένων. Μοντέλα δεδομένων.
  • Μοντέλο οντοτήτων-συσχετίσεων: Βασικές έννοιες, οντότητες, συσχετίσεις, χαρακτηριστικά, κλειδιά, διαγράμματα, μετατροπή σε πίνακες
  • Σχεσιακό μοντέλο: Σχέσεις, πίνακες, χαρακτηριστικά, σχήμα, σχεσιακή άλγεβρα (τελεστές, πράξεις), σχεσιακός λογισμός (μαθηματική λογική)
  • Σχεδίαση Σχεσιακών Βάσεων Δεδομένων: Περιορισμοί ακεραιότητας, λειτουργικές εξαρτήσεις, διάσπαση, κανονικοποίηση.
  • Γλώσσα επερωτήσεων SQL: Γενικές αρχές, βασική μορφή, joins, εμφωλευμένα ερωτήματα, αθροιστικές συναρτήσεις, ενημέρωση βάσης δεδομένων, όψεις.

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

  • Βασιλακόπουλος Γ. (2009): Σχεδιασμός Βάσεων Δεδομένων, Αυτοέκδοση.
  • Ramakrishnan R. & Gehrke J. (2002): Συστήματα Διαχείρισης Βάσεων Δεδομένων, Τόμος Ι, Έκδοση 2η (μεταφρασμένο), Eκδόσεις Τζιόλα/McGraw Hill.

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

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