Κανονικές
γραμματικές και γλώσσες - πεπερασμένα αυτόματα. Γραμματικές και γλώσσες ανεξάρτητες
συμφραζόμενων - αυτόματα στοίβας.
Αναδρομικές γλώσσες - μηχανές Turing. Αποφασισιμότητα (decidability). Ντετερμινισμός. Αναγωγές προβλημάτων (reductions).
·
H. Lewis, Χ. Παπαδημητρίου.
Στοιχεία Θεωρίας Υπολογισμού, εκδόσεις Κριτική, 2005.
·
M. Sipser, Εισαγωγή
στη Θεωρία Υπολογισμού, Πανεπιστημιακές Εκδόσεις Κρήτης, 2007.
Θα υπάρχουν ασκήσεις (με συντελεστή περίπου 5%
συνολικά), και ένα τελικό διαγώνισμα (95%). Για να περάσετε όμως το μάθημα
πρέπει
να έχετε τουλάχιστον 4 στο τελικό διαγώνισμα, ακόμα και αν ο βαθμός στις
ασκήσεις είναι πολύ καλός. Ο ίδιος ακριβώς τρόπος βαθμολόγησης
ισχύει και για την περίοδο Σεπτεμβρίου.