Image

Μαθήματα Κατεύθυνσης
Περιεχόμενα: Εισαγωγή. Ενδιάμεσες Αναπαραστάσεις. Σύστημα Τύπων Γλώσσας. Αλγόριθμοι παραγωγής ενδιάμεσου Κώδικα. Ανάλυση Εξαρτήσεων. Ανάλυση Ροής Δεδομένων. Επιλογή Εντολών. Χρονοπρογραμματισμός. Ανάθεση Καταχωρητών. Μετασχηματισμοί Βρόχων. Μοτίβα Σχεδίασης Μεταγλωττιστών.
Αξιολόγηση: Γραπτή εξέταση στο τέλος του εξαμήνου. Είναι πιθανόν να δοθούν και προαιρετικές εργασίες, οι οποίες θα συνεισφέρουν σε ποσοστό 10%-50% στην τελική βαθμολογία.
Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Ερωτήσεις ανάπτυξης δοκιμίων, Επίλυση προβλημάτων, Γραπτή εργασία, Έκθεση / Αναφορά, Προφορική εξέταση, Εργαστηριακή εργασία.
Βιβλιογραφία: