ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΔΙΔΑΚΤΕΑΣ ΥΛΗΣ ΑΝΤΙΚΕΙΜΕΝΟΥ «ΓΕΝΙΚΑ ΘΕΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΤΜΗΜΑΤΟΣ ΑΝΑΛΥΤΩΝ- ΠΡΟΓΡΑΜΜΑΤΙΣΤΩΝ ΤΗΣ ΣΠΗΥ A/A ΠΕΡΙΓΡΑΦΗ ΑΝΤΙΚΕΙΜΕΝΟΥ ΠΕΡΙΟΔΟΙ ΒΟΗΘΗΜΑΤΑ ΠΜ ΝΕ ΣΥΝ ΕΓΧΕΙΡΙΔΙΟ ΤΜΗΜΑ ΠΑΡ/ΣΕΙΣ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΚΤΥΑ Α) ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ α) Αρχές Λειτουργικών Συστημάτων Έννοιες και Χαρακτηριστικά Λειτουργικών Συστημάτων: Βασικές Έννοιες Λ.Σ., 1 Αρχιτεκτονική Συστήματος, Διεργασία, Νήματα, Διακοπές, Κλήσεις Συστήματος, Περιφερειακές Συσκευές. Χρονοπρογραμματισμός Κεντρικής Μονάδας 2 Επεξεργασίας. 3 4 Συγχρονισμός Διεργασιών και Διαδιεργασιακή Επικοινωνία: Σχήματα Συγχρονισμού, Σημαφόροι, Διαμοιραζόμενη Μνήμη Διαχείριση Κεντρικής Μνήμης : Εικονική Μνήμη, Εναλλαγή, Σελιδοποίηση, Κατάτμηση. 4 0 4 Λειτουργικά Συστήματα, (Silberschatz, Galvin και Gagne, 9 η έκδοση) 5 Σκληρός Δίσκος: Δομή, Χρονοπρογραμματισμός. 6 Διαχείριση Αρχείων: Σύστημα αρχείων, οργάνωση, κατάλογοι. 7 Προγραμματισμός Φλοιού. 8 Επικοινωνία Διεργασιών (sockets, pipes). 9 Συστήματα Αρχείων. 10 Προγραμματισμός Νημάτων. 11 Διαγώνισμα 25 0 25 Β) ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ β) Επικοινωνίες με στρατιωτικές εφαρμογές 12 Θεωρητικό υπόβαθρο επικοινωνιών 13 Ευρυζωνικές επικοινωνίες 14 Ανάλυση του πρωτοκόλλου LINK11, Link 11b και Link16. 4 0 4 15 Πρακτική εφαρμογή με προσομοιωτή γ) Πρωτόκολλα δικτύωσης 16 OSI/ISO, οργανισμοί και πρωτόκολλα 17 Αρχιτεκτονική TCP/IP 4 0 4
18 Τεχνολογίες ΑΤΜ οπτικές 19 Πρωτόκολλα Χ-25, Χ-400, Χ-500 δ) Λειτουργία, διαχείριση και έλεγχος τοπικού δικτύου 20 Καλώδια, συνδετήρες, τεχνικές, προδιαγραφές 21 Τερματικά (Η/Υ) και εξυπηρετητές 22 SNMP: διαμόρφωση και λειτουργία 23 Subdomains: δημιουργία και διαχείριση 24 Δημιουργία εικονικού δικτύου με εικονικοποίηση ε) Εγκατάσταση και υποστήριξη υπερτοπικού δικτύου 25 ROUTER: εγκατάσταση, αρχικοποίηση και διαχείριση 26 VPN: δημιουργία και διαχείριση 27 FIREWALL: διαμόρφωση, λειτουργία, αρχιτεκτονικές χρήσης (DMZ) ζ) Ασφάλεια δικτύου 28 Αρχές και κανονισμός ασφαλείας 29 Τεχνικές ασφαλείας τερματικών και δικτύου (Smart Card) 30 3. Ολοκλήρωση ασφαλείας με δίκτυο (Active Directory) 31 Ολοκλήρωση ασφαλείας με δίκτυο (Firewall, Radius-Kerberos) 32 Διαθεσιμότητα και αντίγραφα ασφαλείας (Cloud, NAS-SAN) 33 Ακεραιότητα και εμπιστευτικότητα (PKI) 34 Αρχές και κανονισμός ασφαλείας 35 Διαγωνίσματα 50 0 50 75 0 75 Τηλεπληροφορική και δίκτυα υπολογιστών (AΛΕΞΟΠΟΥΛΟΣ- ΛΑΓΟΓΙΑΝΝΗΣ ΕΚΤΗ ΕΚΔΟΣΗ 2003) ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Α) ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ α) Java Τυπικό περιβάλλον Ανάπτυξης Java. Απλές εφαρμογές Java, τελεστές ισότητας και σχεσιακοί τελεστές. Δομές ελέγχου, συνδυαστικοί τελεστές εκχώρησης, λογικοί 1 τελεστές. Μέθοδοι με πολλές παραμέτρους, υπερφόρτωση μεθόδων. Δήλωση και δημιουργία πινάκων. Διοχέτευση πινάκων σε μεθόδους. Πολυδιάστατοι Πίνακες. 24 0 24
2 Αντικειμενοστραφής σχεδίαση. Κλάσεις και αντικείμενα, πρωταρχικοί τύποι και τύποι αναφορών. Αναφορά this, Συναρτήσεις Δημιουργίας, συναρτήσεις set και get. Static και final. Κληρονομικότητα, υπερκλάσεις και υποκλάσεις, protected μέλη, ιεραρχία κληρονομικότητας. Πολυμορφισμός, Αφαιρετικές κλάσεις και μέθοδοι. 24 0 24 Java Προγρμματισμός(Harve y Dietel, Paul Dietel)10η Έκδοση 3 Δημιουργία και χρήση γραφικών περιβαλλόντων. Εργασία με AWT, SWING, Layout Managers 10 0 10 4 JDBC, Προγραμματισμός με βάσεις δεδομένων 10 0 10 5 Εισαγωγή στα Enterprise Java Beans, Τύποι EJB, Παραδείγματα. 16 0 16 6 Εργασία / Διαγωνίσματα β) PHP 7 Εισαγωγή - Ανάπτυξη δυναμικών διαδικτυακών εφαρμογών με τη χρήση εργαλείων και δυναμικών διαδικτυακών γλωσσών. 8 9 10 11 Ιστορική αναδρομή και σύγχρονη πραγματικότητα για τη γλώσσα προγραμματισμού PHP Δημιουργία σελίδων web με δυναμικό περιεχόμενο (με PHP) Μεταβλητές (PHP) Σύνταξη Μεταβλητές και παράμετροι (Server) Πίνακες (arrays) στην PHP Συμβολοσειρές Δομές ελέγχου (for, if κ.λ.π.) Συναρτήσεις Χρήση cookies για τη διαχείριση συνόδου του χρήστη PHP6 ΚΑΙ ΜΥ SQL 5 ME EIKONES (LARRY ULLMAN) 12 Διεπαφή PHP με Βάσεις Δεδομένων (mysql) 13 Σύνδεση με ΒΔ Εισαγωγή Δεδομένων στη ΒΔ Ανάκτηση δεδομένων από ΒΔ 14 Πρακτική Εφαρμογή 15 Εγκατάσταση και χρήση πακέτου XAMPP για τη δημιουργία web εφαρμογών. 16 Εισαγωγή και Διαχείριση Περιεχομένου στο περιβάλλον Joomla! Διαχείριση χρηστών, Πολυμέσων και Περιεχομένου. 17 Επεκτάσεις, εργαλεία και Πρότυπα 18 Διαγωνίσματα 4 0 4 155 0 155 Β) ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ (με χρήση της γλώσσας προγραμματισμού Java) Αφηρημένος Τύπος Δεδομένων (ΑΔΤ) 19
19 Οι ΑΤΔ ακέραιος πραγματικός χαρακτήρας, 20 πίνακας και δομή. Συμβολοσειρές Ο ΑΤΔ Συμβολοσειρά, Πρωτογενείς Πράξεις Υλοποίηση με πίνακα, Εφαρμογές (Αναζήτηση, εισαγωγή, διαγραφή, αντικατάσταση, σύγκριση). Στοίβες 21 22 23 Ο ΑΤΔ στοίβα Πρωτογενείς Πράξεις Υλοποίηση με πίνακα, Εφαρμογές υπολογισμός αριθμητικών παραστάσεων. Αναδρομή-Ουρές Ο ΑΤΔ ουρά. Υλοποίηση του ΑΤΔ Ουρά με α) πίνακα, β) λογική μεταβλητή γ) μετρητή. Εφαρμογή Προσομοίωση ουράς αναμονής. Λίστες Ο ΑΤΔ Ακολουθιακή Λίστα Ο ΑΤΔ Συνδεδεμένη Λίστα Υλοποίηση με πίνακα. Δείκτες, Υλοποίηση των ΑΤΔ στοίβα, ουρά και συμβολοσειρά με συνδεδεμένες λίστες. Λίστες με κεφαλή Εφαρμογές Παράσταση αραιού 6 8 9 0 0 0 6 8 9 Πολυωνύμου και πίνακα με συνδεδεμένες λίστες. Δένδρα Algorithms in Java (Michael T. Goodrich, Roberto Tamassia) FIFTH EDITION Ο ΑΤΔ δένδρο. Υλοποίηση με πίνακα, δείκτες. 24 Διαδρομή δυαδικού δένδρου, Δυαδικά Δένδρα Αναζήτησης (Αναζήτηση, Εισαγωγή, Διαγραφή 9 0 9 Εφαρμογή Κώδικες Huffman AVL δένδρα βασικές έννοιες. Γράφοι 25 Ο ΑΤΔ γράφος και οι υλοποιήσεις του, Διαδρομή Γράφων (αναζήτηση πρώτα κατά βάθος, αναζήτηση πρώτα κατά πλάτος. Δένδρα επικάλυψης (spanning trees ).Εφαρμογή Το συντομότερο μονοπάτι σε ένα κατευθυνόμενο γράφο (ο Αλγόριθμος του Dijikstra). 26 Διαγωνίσματα 4 0 4 50 0 50 205 0 205 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ-SQL Α) ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ α) Σχεδίαση 1 Ορισμός ΒΔ Χαρακτηριστικά ΒΔ 2 Σκοποί της χρήσης ενός ΣΔΒΔ-Συνέπειες της προσέγγισης ΒΔ
3 Μοντέλα Δεδομένων, Σχήματα και Στιγμιότυπα 4 5 Σχεσιακό (SQL) - Μη σχεσιακό (NoSQL) Σύγκριση Πλεονεκτήματα/Μειονεκτήματα για τον προγραμματιστή Αρχιτεκτονική ΣΔΒΔ και Ανεξαρτησία Δεδομένων β) Διαγράμματα Οντοτήτων-Συσχετισμών 6 Χρήση Εννοιολογικών Μοντέλων Δεδομένων Υψηλού Επιπέδου για το Σχεδιασμό Β.Δ. γ) Σχεσιακό Μοντέλο 7 Έννοιες του Σχεσιακού Μοντέλου (Πεδία Ορισμού, Πλειάδες,Γνωρίσματα Σχέσεις, Χαρακτηριστικά Σχέσεων) -Σχεσιακή Άλγεβρα 12 0 12 Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων (Navathe-Elmasri) 4η Έκδοση Αναθεωρημένη 8 9 10 Περιορισμοί στο σχεσιακό Μοντέλο (Πεδίο Ορισμού, Κλειδιού, Ακεραιότητος) Ακεραιότητα Οντοτήτων Αναφορική Ακεραιότητα Ξένα κλειδιά) Γενικές Κατευθύνσεις για το Σχεδιασμό Σχημάτων Σχέσεων 11 Εισαγωγή στη Κανονικοποίηση (1ΝF-2NF-3NF) δ) Μη Σχεσιακά Μοντέλα 12 Τεχνικές μοντελοποίησης δεδομένων (document, key-value, columnar, graph) 12 0 12 13 Μεγάλης κλίμακας δεδομένα (bigdata) 4 0 4 15 Επεκτασιμότητα/επιδόσεις 4 0 4 16 Διαγωνίσματα 4 0 4 70 0 70 B) SQL α) Διαχείριση Β.Δ. 17 Ερωταποκρίσεις στην SQL, Εντολές SELECT, DISTINCT, ALL. Σχεσιακοί και Boolean τελεστές. Ειδικοί τελεστές (IN, BETWEEN, LIKE). Τιμή NULL 18 Συναθροιστικές συναρτήσεις (WHERE, GROUP BY, HAVING). Διαμόρφωση εμφάνισης αποτελεσμάτων. Ένωση πινάκων (WHERE, GROUP BY, ORDER BY). Ιεραρχικά επερωτήματα, Αναπαράσταση δενδρικής δομής σε πίνακα. Self Join. 7 0 7 19 Υπο-ερωταποκρίσεις, συναθροιστικές συναρτήσεις. Συσχετιζόμενες υποερωταποκρίσεις, έλεγχος ακεραιότητας δεδομένων. Τελεστές Exists, All, Some, Any SQL (ΚΩΝ/ΝΟΣ ΚΑΔΗΣ)
20 21 22 23 Συνένωση πινάκων (UNION), Outer Join, εντολές INSERT, UPDATE, DELETE. Όψεις (Views),Βασικές εντολές, Πλεονεκτήματα, Ασφάλεια Εναύσματα Triggers, Περιορισμοί, Διασφαλίσεις (Assertions), Transactions Αποθηκευμένες Διεργασίες -Stored Procedures- Mysql stored procedures,functions 24 Εισαγωγή στα μη σχεσιακά μοντέλα Cassandra, BaseX,Mongodb 25 Επερωτήσεις στα μη σχεσιακά μοντέλα 4 0 4 26 Elastic stack 27 Ασκήσεις 20 0 20 28 Διαγωνίσματα 4 0 4 70 0 70 140 0 140 ΑΝΑΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ - ΤΥΠΟΠΟΙΗΣΗ - ΑΣΦΑΛΕΙΑ Α) ΑΝΑΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ 1 Πληροφοριακά Συστήματα Βασικοί Ορισμοί (Πληροφορία, Πληροφοριακό σύστημα) Κατηγορίες Πληροφοριακών Συστημάτων 2 Τεχνολογία Λογισμικού Εισαγωγή στην Τεχνολογία Λογισμικού Κύκλος Ζωής Ανάπτυξης Λογισμικού Μεθοδολογίες Ανάπτυξης Λογισμικού (agile methodologies: SCRUM) 10 0 10 Τεχνικές συγγραφής και καλές πρακτικές 3 κωδικοποίησης- Οργάνωση και Παρακολούθηση Έργου Μέθοδοι Gant και Pert Πρακτική Εφαρμογή MS Project Μελέτη Περίπτωση (Case study) Τεχνολογία Αντικειμένων και UML Εισαγωγή στην Ενιαία Γλώσσα Μοντελοποίησης UML 10 0 10 Bασικές έννοιες της OOSE (Object Oriented 4 30 0 30 Software Engineering) μεθοδολογίας Pfleeger S.L. (Τ.Α. 2003, Τ.Β. 2004): Τεχνολογία Λογισμικού Θεωρία και Πράξη, Έκδοση 2η, Τόμοι Α και Β (μεταφρασμένο), Εκδόσεις Κλειδάριθμος. Sommerville I. (2009): Βασικές Αρχές Τεχνολογίας Λογισμικού, 8η αγγλική έκδοση (μεταφρασμένο), Εκδόσεις Κλειδάριθμος. Βασικά Διαγράμματα της UML Πρακτική Εφαρμογή Case tools Διαγωνίσματα 4 0 4 60 0 60 Β) α) ΑΣΦΑΛΕΙΑ Εισαγωγή 5 Λογική - φυσική ασφάλεια. 4 0 4
6 Ασφάλεια στο Διαδίκτυο (Εισαγωγή, Κατηγορίες επιθέσεων, ταξινόμηση ανά στρώμα του TCP/IP β) Κρυπτοτεχνικές ως Μέσο Άμυνας Σύμμετρη, ασύμμετρη κρυπτογραφία, υποδομή 7 δημοσίου κλειδιού ΑΣΦΑΛΕΙΑ ΔΙΚΤΥΩΝ (MATHEW STREBE) 8 VPNs & Firewalls 9 Ασφάλεια και εμπιστευτικότητα στο HTTP (Διαδίκτυο) 4 0 4 10 Τεχνικές αντιικής προστασίας 11 Σχεδιασμός και υλοποίηση πολιτικής ασφαλείας 8 0 8 12 Διαγωνίσματα 35 0 35 95 0 95 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΑΔΙΚΤΥΟΥ Α) ΤΕΧΝΟΛΟΓΙΑ ΔΙΑΔΙΚΤΥΟΥ ΑΝΑΠΤΥΞΗ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ α) Δομή και Λειτουργία Διαδικτυακού Τόπου 1 Ιστορική Αναδρομή 2 Βασικές Αρχές Διαδικτύου πελάτες, διακομιστές και πρωτόκολλα 3 Τυπική Αρχιτεκτονική (Λογική και φυσική) 4 5 6 7 β) Πρωτόκολλα δρομολόγησης και έλεγχος συμφόρησης Τυπικές υπηρεσίες - Πρωτόκολλα στρώματος εφαρμογής (WWW, Ηλεκτρονικό Ταχυδρομείο, Δίκτυα Ομοτίμων, DNS, FTP, RTP/RTCP, κ.λ.π.) Τεχνικές Εργαλεία αναζήτησης Βελτίωση κατάταξης ιστοσελίδας Προΐόντα αγοράς (apache, iis, tomcat, websphere, κλπ.) Σχεδιασμός και Υλοποίηση Εφαρμογών στο Διαδίκτυο Βασικές αρχές δημιουργία ιστοσελίδων Δικτύωση Υπολογιστών: Προσέγγιση από πάνω προς τα κατω (Kurose Ross) Εισαγωγή στη συγγραφή ιστοσελίδων Η Γλώσσα Hypertext Markup Language (HTML) Ιστορική αναδρομή Κωδικοποίηση HTML Κανόνες στην HTML και Γραφικά Γραφικό περιβάλλον Επεξεργαστών 8 (GUI) για την HTML Σύνδεσμοι υπέρ-κειμένου HTML Θέματα σχεδίασης ιστοσελίδων Εισαγωγή στους πίνακες
Δυνατότητες ευθυγράμμισης των δεδομένων Ύψος και πλάτος Στήλες και σειρές Μορφοποίηση περιεχομένου στους πίνακες Εικόνες Τεχνικές επεξεργασίας εικόνας στην HTML Χάρτης εικόνων Διαφάνεια εικόνων Μίξη εικόνων 9 Εικόνες με κίνηση (animation) 15 0 15 Πλαίσια Εισαγωγή στα πλαίσια Οι ετικέτες <frameset>, <frame> και <noframes> Όρια και περιθώρια Κατάλληλη χρήση των πλαισίων Φόρμες Εισαγωγή στις φόρμες H ετικέτα <form> Φόρμες και CGI Διαχείριση πεδίων στις φόρμες Προχωρημένα θέματα στις τεχνολογίες διαδικτύου Επεκτάσεις HTML 10 Γλώσσες server-side και client-side Java Servlets, Java Server Pages, Java Server Faces Πρότυπο Model-View-Controller Cascading Style Sheets (CSS) Dynamic HTML (DHTML) Document Object Model (DOM) Scripting σε επίπεδο διακομιστή και συνδεσιμότητα βάσεων δεδομένων Πρακτική Εφαρμογή Πλήρες Εγχειρίδιο HTML, CSS & Javascript (Laura Lemay) Εγκατάσταση και χρήση πακέτου XAMPP για τη δημιουργία web εφαρμογών. Διαχείριση περιεχομένου (CMS) 11 Εισαγωγή και Διαχείριση Περιεχομένου στο περιβάλλον WordPress & Joomla! Διαχείριση χρηστών, Πολυμέσων και Περιεχομένου. Επεκτάσεις, εργαλεία και Πρότυπα 12 Διαγώνισμα 4 0 4 44 0 44 Β) Javascript, CSS, DOM, jquery, AJAX
Javascript javascript σε html document πως λειτουργούν τα statements στον browser μεταβλητές τελεστές (σύγκρισης,αριθμητικοί,λογικοί) Συναρτήσεις events (γεγονότα) pop-up (alert box,confirm box,promt box) δομές ελέγχου ( if, if...else, if...else 13 if..else ) 14 0 14 δομή επιλογής switch δομές επανάληψης ( for..., for...in..., while..., do...while...) οι δηλώσεις break και continue try...catch δήλωση (για την αποφυγή error messages λόγο λαθών στον κώδικα) sting (συμβολοσειρές) το αντκείμενο array (πίνακας) το αντικείμενο boolean ( true,false ) validation (έλεγχος ορθότητας) φόρμας με javascript jquery AJAX jquery και jquery Mobile Library Οι επιλογείς (selectors) Εκτεταμένοι επιλογείς Φίλτρα (filters) Φίλτρα με εκτεταμένους επιλογείς Διαχείριση ιδιοτήτων Ανάγνωση (read) τιμής ιδιότητας Γραφή (write) τιμής ιδιότητας Μάθετε τη Javascript (MICHAEL MONCUR) 14 Ανάγνωση (read) τιμής ιδιότητας css Γραφή (write) τιμής ιδιότητας css Η ιδιότητα class Διαχείριση περιεχομένου ετικέτας Εισαγωγή (write) περιεχομένου σε ετικέτα/ες Συμβάντα (events) Διάσχιση (traversing) Animation και εφέ Ειδικά εφέ jquery και Ajax Η συνάρτηση jquery.ajax() ή $.ajax() Άλλες συναρτήσεις Η συνάρτηση $.post() 14 0 14
Η συνάρτηση $.getjson() Παραδείγματα με $.getjson() Η συνάρτηση $.getscript() Το αντικείμενο XMLHttpRequest Σύνταξη JSON 15 Διαγώνισμα 4 0 4 32 0 32 Γ).NET Framework 16 Εισαγωγή, Γλώσσες Προγραμματισμου, Αντικειμενοστραφές Μοντέλο.NET, Interfaces & Collections, Προγραμματιστικό Μοντέλο, Προγραμματισμός ΒΔ με ADO.NET, 24 0 24 Εφαρμογές Web, Web Forms, Web Services, Caching 17 Διαγώνισμα 26 0 26 Δ) Cloud Computing 18 Εισαγωγή, Μοντέλα διάθεσης και υπηρεσίες (SaaS, IaaS, PaaS), Υποδομή, Εικονικές Μηχανές, Ανάπτυξη Εφαρμογών (Amazon, Microsoft), Πλατφόρμα OpenStack 10 0 10 19 Διαγώνισμα 12 0 12 114 0 114 Διάφορα 1 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ 100 0 100 2 ΣΩΜΑΤΙΚΗ ΑΓΩΓΗ - ΕΠΙΣΚΕΨΕΙΣ - ΤΕΛΕΤΗ ΑΠΟΦΟΙΤΗΣΗΣ-ΕΠΙΣΗΜΕΣ ΑΡΓΙΕΣ-ΑΔΕΙΕΣ Κ.Λ.Π 146 0 146 ΓΕΝΙΚΟ 246 0 246 875 0 875 Σημείωση: Η βιβλιογραφία που παρατίθεται περιλαμβάνει βιβλία που υπάρχουν ήδη στη βιβλιοθήκη της ΣΠΗΥ και διατίθενται στους σπουδαστές. Παράλληλα, στα πλαίσια λειτουργίας της Σχολής, έχει δημιουργηθεί ηλεκτρονική βιβλιοθήκη για την υποστήριξη των αντίστοιχων διδασκόμενων αντικειμένων. Για τον ίδιο σκοπό, παρέχονται εκπαιδευτικές σημειώσεις που εκχωρούνται από τους εκπαιδευτές σε ηλεκτρονική μορφή.