ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Εισαγωγή στο αντικείμενο των Μεταγλωττιστών, τα χαρακτηριστικά τους, τη δομή τους και παραδείγματα.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στην ενότητα αυτή παρουσιάζονται βασικές έννοιες που αφορούν τις γλώσσες και στις γραμματικές, καθώς και το αλφάβητο, το λεξιλόγιο, οι συμβολοσειρές και οι κανονικές εκφράσεις για την περιγραφή τους.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσιάζονται τα αυτόματα αναγνώρισης, χαρακτηριστικά και ορισμοί, συναρτήσεις, προσομοιώσεις, παραδείγματα, εκφράσεις, περιβάλλοντα και τέλος δίνονται ασκήσεις. Παρουσιάζεται η ανατομία του προσδιοριστικού πεπερασμένου αυτόματου η αντιστοίχιση προσδιοριστικού πεπερασμένου αυτόματου και γλώσσας, γνωστές χρήσης των προσδιοριστικών πεπερασμένων αυτόματων και τέλος δίνονται ασκήσεις.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσιάζεται η έννοια της λεκτικής ανάλυσης καθώς. Επίσης παρουσιάζονται βασικές έννοιες όπως τα πρότυπα αναγνώρισης και οι λεκτικές μονάδες. Επίσης, παρουσιάζονται παραδείγματα σχεδιασμού λεκτικών αναλυτών με τη βοήθεια πινάκων μετάβασης, μέθοδοι αντιμετώπισης λεκτικών λαθών καθώς και η γεννήτρια λεκτικών αναλυτών Flex.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση συντακτικής ανάλυσης βάσει κανόνων παραγωγής της γραμματικής μιας γλώσσας, δημιουργία Δένδρων Παραγωγής και Ασαφείς γραμματικές.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση των μεθόδων συντακτικής ανάλυσης. Περιγραφή των βημάτων της καθοδικής ανάλυσης και των χαρακτηριστικών της. Παρουσίαση εναλλακτικών προσεγγίσεων για τη δημιουργία Καθοδικών Συντακτικών Αναλυτών. Καθοδική ανάλυση με οπισθοδρόμηση και με πρόβλεψη, προβλέπουσα αναδρομική κατάβαση, ανοδική ανάλυση. Η Γεννήτρια Bison, Ανάνηψη από συντακτικά σφάλματα.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση τύπων σημασιολογικών ελέγχων και σημασιολογικών λαθών που μπορούν να προκύψουν. Στατική σημασιολογική ανάλυση. Γραμματικές ιδιοτήτων και χαρακτηριστικά τους.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο ρόλος του Πίνακα Συμβόλων στις διάφορες φάσεις της μεταγλώττισης. Λειτουργίες και οργάνωση του Πίνακα συμβόλων.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο ρόλος της φάσης δημιουργίας ενδιάμεσου κώδικα. Κώδικας τριών διευθύνσεων. Εσωτερική αναπαράσταση κώδικα τριών διευθύνσεων. Ενδιάμεσες γλώσσες, γραφικές ενδιάμεσες αναπαραστάσεις, άκυκλοι γράφοι, τετράδες, τριάδες.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Πρωταρχικές σημασιολογικές ρουτίνες. Παρουσίαση σχεδίων ενδιάμεσης μετάφρασης για αριθμητικές παραστάσεις και αναθέσεις.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο ρόλος της φάσης δημιουργίας ενδιάμεσου κώδικα. Κώδικας τριών διευθύνσεων. Εσωτερική αναπαράσταση κώδικα τριών διευθύνσεων. Ενδιάμεσες γλώσσες, γραφικές ενδιάμεσες αναπαραστάσεις, άκυκλοι γράφοι, τετράδες, τριάδες.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ο ρόλος της βελτιστοποίησης του ενδιάμεσου κώδικα. Ο ρόλος των μπλοκ. Αναλυτική παρουσίαση των διαφορετικών αλγόριθμοι βελτιστοποίησης.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση σχεδίων ενδιάμεσης μετάφρασης για εντολές ροής ελέγχου και πίνακες.ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Επαναληπτικό μάθημα μέσω παρουσίασης παλαιών θεμάτων και υποδειγματικών απαντήσεων στα ζητούμενα. Επίλυση αποριών.Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Εισαγωγή στο Αντικείμενο της Τεχνητής Νοημοσύνης, Ιστορική Αναδρομή και Παρουσίαση σύγχρονων ερευνητικών τάσεων και πεδίων εφαρμογής.Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Στην ενότητα αυτή παρουσιάζεται ο ορισμός και η περιγραφή προβλημάτων στο χώρο καταστάσεων ώστε να είναι εφικτή η αναζήτηση λύσεων με τη βοήθεια αλγόριθμων μέσα στο χώρο αναζήτησης.Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Θα παρουσιαστεί η γενική προσέγγιση εύρεσης λύσης με έναν γενικό αλγόριθμο αναζήτησης όπου θα διευκρινιστούν οι όροι που προσδιορίζουν τη διαδικασία αναζήτησης.Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Θα παρουσιαστεί η προσέγγιση εύρεσης λύσης σε χώρο καταστάσεων με τυφλούς αλγόριθμους αναζήτησης και θα παρουσιαστούν αναλυτικά οι πιο γνωστοί τυφλοί αλγόριθμοι αναζήτησης με ικανό αριθμό μελετών περίπτωσης .Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Οι φοιτητές να μπορούν να ερμηνεύσουν τα βήματα που ακολουθεί κάθε ένας από τους ευριστικούς αλγορίθμους για να βρει τη λύση σε ένα πρόβλημα που περιγράφεται με χώρο καταστάσεων, να κατανοήσουν την κρισιμότητα επιλογής κατάλληλου ευριστικού κριτηρίου και να μπορεί να τα αποτυπώσουν τα βήματα με κάποιον από τους τρόπους που θα παρουσιαστούν στο πλαίσιο του μαθήματος.Τεχνητή Νοημοσύνη (Θ), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Η επίλυση ενός προβλήματος με κατάλληλη διαχείριση της γνώσης που διαθέτουμε για αυτό, βασίζεται στην εξαγωγή λογικών συμπερασμάτων. Στην ενότητα αυτή παρουσιάζεται η εξαγωγή συμπερασμάτων με τη εφαρμογή έγκυρων και μη έγκυρων συλλογισμών και συλλογισμών κάτω από αβεβαιότητα και ασάφεια.