Η δήλωση του μαθήματος την κατάλληλη εξεταστική περίοδο είναι υποχρέωση του εξεταζόμενου. Ο διδάσκων δεν αναλαμβάνει καμία ευθύνη για την έκδοση ή αρχειοθέτηση αποτελεσμάτων για όσους/όσες δεν εμφανίζονται στις επίσημες καταστάσεις.
Ιστοσελίδα μαθήματος: http://www.di.uoa.gr/~sgk/teaching/TOC/.
(Επίσης μέσω
http://eclass.uoa.gr/).
Περιέχει χρήσιμες πληροφορίες, συνιστάται να την επισκέπτεστε συχνά.
Εκεί θα βρίσκετε πληροφορίες για το μάθημα, σημειώσεις, ασκήσεις, ανακοινώσεις,
κλπ. Το τμήμα των περιττών ΑΜ καλύπτει συναφή ύλη όμως οι
εξετάσεις δεν θα είναι κοινές.
Περιγραφή μαθήματος: Το μάθημα καλύπτει την βασική ιεραρχία αυτομάτων,
γραμματικών, και γλωσσών: (α) κανονικές γραμματικές και γλώσσες - πεπερασμένα
αυτόματα, (β) γραμματικές και γλώσσες ανεξάρτητες συμφραζόμενων - αυτόματα
στοίβας και (γ) αναδρομικές γλώσσες - μηχανές Turing. Παράλληλα μελετώνται
οι έννοιες της αποφασισιμότητας (decidability), του ντετερμινισμού, και
της αναγωγής προβλημάτων (reduction). Αν το επιτρέπει ο χρόνος,
εξετάζεται η σχέση των κλάσεων
ντετερμινιστικού πολυωνυμικού χρόνου (P) και μη ντετερμινιστικού πολυωνυμικού
χρόνου (NP), με έμφαση στη θεωρία της ΝP-πληρότητας (NP-completeness).
Συγγράμματα: 1) H. Lewis, Χ. Παπαδημητρίου. Στοιχεία Θεωρίας
Υπολογισμού, εκδόσεις Κριτική, 2005. Πρόκειται για μετάφραση της
δεύτερης αγγλικής έκδοσης.
2) M. Sipser. Εισαγωγή στη Θεωρία Υπολογισμού, Πανεπιστημιακές
Εκδόσεις Κρήτης, 2007. Ομοίως, πρόκειται για μετάφραση της
δεύτερης αγγλικής έκδοσης.
'Aλλες πηγές είναι τα παρακάτω βιβλία:
Εξετάσεις - Ασκήσεις - Βαθμολογία: Θα έχουμε κάποια σύνολα ασκήσεων (με συντελεστή περίπου 5% συνολικά), και ένα τελικό διαγώνισμα (95%). Για να περάσετε όμως το μάθημα πρέπει να έχετε τουλάχιστον 4 στο τελικό διαγώνισμα, ακόμα και αν ο βαθμός στις ασκήσεις είναι πολύ καλός. Ο ίδιος ακριβώς τρόπος βαθμολόγησης ισχύει και για την περίοδο Σεπτεμβρίου.
Προειδοποίηση 1: Οι διαφάνειες δεν καλύπτουν πλήρως ούτε την ύλη του μαθήματος ούτε ό,τι λέγεται στην τάξη. Προειδοποίηση 2: οι διαφάνειες κωδικοποιούν ευσύνοπτα μέρος της παράδοσης. Η μελέτη τους είναι χρήσιμη.
Για τεκμηριωμένες απορίες σχετικά με τη βαθμολόγηση παρακαλούμε απευθυνθείτε πρώτα στους διορθωτές Δημήτρη Καλημέρη (dkalimer At di uoa gr) και Ευγένιο Μαζαράκη (sdi0800110 at di uoa gr). Οι διορθωτές θα προτείνουν στο διδάσκοντα μείωση βαθμού αν διαπιστώσουν πως ο φοιτητής δεν κατανοεί σε βάθος τί έχει γράψει.