Το μάθημα πέραν της εισαγωγής, χωρίζεται σε τρία μέρη:
και μερικές μηχανές αναζήτησης:
Τα παρακάτω links είναι on-line simulators για διάφορες από τις μηχανές που θα μελετηθούν στο μάθημα:
- Για finite automata:
http://www. cosc.canterbury.ac.nz/people/mukundan/thco/DFA.html
http://www.sims.berkeley.edu/~christin/dfa/
http://www.users.csbsju.edu/~cburch/proj/autosim/
http://www.cs.montana.edu/~dynalab/fsa/fsa.html- Για push-down automata:
http://www.cs.iitm.ernet.in/tell/automata/Automata/pda.html- Για Turing machines:
http://www.turing.org.uk/turing/scrapbook/tmjava.html
http://wap03.informatik.fh-wiesbaden.de/weber1/turing/tm.html
http://www.scit.wlv.ac.uk/~cm1970/tmachine.html
0. Εισαγωγή, σε pdf και ps
1. Γραμματικές Chomsky, σε pdf και ps - Λύσεις Παραδειγμάτων
2. Γλώσσες Τύπου 3 (Κανονικές Γλώσσες), σε pdf και ps
3. Γλώσσες Τύπου 2 (Γλώσσες Χωρίς Συμφραζόμενα), σε pdf και ps
4. Υπολογισιμότητα, σε pdf και ps
Σετ ασκήσεων 2 - Λύσεις 1ης άσκησης - Λύσεις 2ης άσκησης - Επιπλέον Παραδείγματα με Πεπερασμένα Αυτόματα
Βαθμολογία Εξεταστικής Σεπτεμβρίου
| 21/9 | Μ | Εισαγωγή, οργανωτικά |
| 23/9 | Μ | Γλώσσες και γραμματικές |
| 25/9 | Μ | Ορισμός γραμματικής |
| 28/9 | Μ | Παραδείγματα γραμματικών |
| 30/9 | Μ | Απόδειξη ορθότητας γραμματικών |
| 7/10 | Μ | Ιεραρχία Chomsky, γλώσσες τύπου 0 |
| 9/10 | Μ | Γλώσσες τύπου 1 |
| 12/10 | Μ | Πεπερασμένα αυτόματα |
| 14/10 | Μ | Πεπερασμένα αυτόματα (2) |
| 19/10 | Φ | Γλώσσες και γραμματικές |
| 23/10 | Φ | Γλώσσες και γραμματικές (2) |
| 30/10 | Φ | Πεπερασμένα Αυτόματα |
| 2/11 | Μ | Ντετερμινιστικά & μη αυτόματα, ιδιότητες κλειστότητας κανονικών γλωσσών |
| 4/11 | Μ | Λήμμα άντλησης κανονικών γλωσσών |
| 6/11 | Μ | Λήμμα άντλησης κανονικών γλωσσών (2) |
| 9/11 | Φ | Λήμμα άντλησης |
| 13/11 | Μ | TEST: Εξέταση προόδου προηγούμενης χρονιάς |
| 14/11 | Μ | Εξέταση προόδου |
| 18/11 | Μ | Κανονικές μορφές γραμματικών τύπου 2 |
| 20/11 | Μ | Ιδιότητες κλειστότητας γλωσσών τύπου 2 |
| 25/11 | Φ | Λύσεις θεμάτων εξέτασης προόδου |
| 27/11 | Μ | Λήμμα Άντλησης για γλώσσες τύπου 2 |
| 30/11 | Μ | Λήμμα Άντλησης για γλώσσες τύπου 2 (2) |
| 2/12 | Μ | Αυτόματα με στοίβα |