Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Η Θεωρητική Πληροφορική αποτελεί ένα σύγχρονο κλάδο της Μαθηματικής επιστήμης που ασχολείεται με την αυστηρή μαθηματική θεμελίωση της επιστήμης της Πληροφορικής.
Σκοπός του μαθήματος είναι να κατανοήσουν οι φοιτήτριες και φοιτητές την αυστηρή μαθηματική μοντελοποίηση των αλγορίθμων, με την βοήθεια των πεπερασμένων αυτομάτων, και τα σημαντικά αποτελέσματα που προκύπτουν από τη διαδικασία αυτή.
Περιεχόμενο Μαθήματος
Προκαταρκτικά: Σύνολα, σχέσεις, αλγόριθμοι. Ρυθμός αύξησης συνάρτησης. Αλφάβητα και τυπικές γλώσσες. Πεπερασμένα αυτόματα: Πλήρη, προσδιοριστά, μη-προσδιοριστά, ισοδυναμία. Αναγνωρίσιμες γλώσσες. Κριτήριο για τη μη-αναγνωρισιμότητα γλωσσών. Ρητές γλώσσες. Αλγόριθμοι για την ελαχιστοποίηση αυτομάτων. Αποτελέσματα αποφασιμότητας.
Επιπρόσθετη βιβλιογραφία για μελέτη
- John Hopcroft, Rajeev Motwani, Jeffrey Ullman, Introduction to Automata Theory,
Languages, and Computation, Addison-Wesley, 3rd edition 2007.
- Juraj Hromkovic, Theoretical Computer Science, Texts in Theoretical Computer
Science, EATCS Series, Springer, 2004.
- Harry Lewis, Christos Papadimitriou, Elements of the Theory of Computation,
Prentice-Hall Inc., 2nd edition 1998.
- Grzegorz Rozenberg, Arto Salomaa eds., Handbook of Formal Languages, volumes 1-3,
Springer-Verlag, Berlin, 1997.