Μεταγλωττιστές Ι

Κωδικός μαθήματος
μετ-1
Μονάδες ECTS
5
Εξάμηνο
Εξάμηνο Ε
Κατηγορία μαθήματος

Μαθήματα Κατεύθυνσης

Μαθήματα Κατεύθυνσης

Κατεύθυνση
Βασικά Κατεύθυνσης Πληροφορικής
Περιγραφή μαθήματος
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Περιεχόμενα: Εισαγωγή. Δομή μεταγλωττιστή και στάδια μεταγλώττισης. Λεκτική Ανάλυση. Συντακτική Ανάλυση. Ενδιάμεσες Αναπαραστάσεις. Σημασιολογική Ανάλυση. Οπίσθιο Τμήμα Μεταγλωττιστή.

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Αξιολόγηση: Η τελική βαθμολογία για το μάθημα θα είναι ο μέσος όρος της γραπτής και εργαστηριακής επίδοσης (50% γραπτά + 50% εργαστήριο). Η παρακολούθηση στο εργαστήριο είναι προαιρετική και αξιολογείται με δύο τρόπους:

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

Για την επιτυχία στις εξετάσεις πρέπει o βαθμός των γραπτών πρέπει να είναι τουλάχιστον 50/100.

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

URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/courses/107/

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

Βιβλιογραφία: 

  1. K. Cooper, L. Torczon, Σχεδίαση και κατασκευή μεταγλωττιστών, 1η έκδοση, ΙΤΕ-Πανεπιστημιακές Εκδόσεις Κρήτης, 2018. ISBN: 9789605245191. Κωδικός στον Εύδοξο: 77108866
  2. lfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Μεταγλωττιστές, 1η έκδοση, Εκδόσεις Νέων Τεχνολογιών, 2011. Κωδικός στον Εύδοξο: 12713790
  3. B. Stroustrup, Η γλώσσα προγραμματισμού C++, 4η έκδοση, Κλειδάριθμος, 2023. ISBN: 9789606454646. Κωδικός στον Εύδοξο: 122078440
  4. B. Forouzan, C++ Programming: An Object-Oriented Approach, 1η έκδοση, McGraw Hill, 2020. ISBN: 9781260547726. Κωδικός στον Εύδοξο: 112706402
  5. B. Forouzan, Προγραμματισμός με C++, Αντικειμενοστρεφής προσέγγιση, 1η έκδοση, Broken Hill Publishers, 2022. ISBN: 9789925350100. Κωδικός στον Εύδοξο: 112690605