Πρόσωπο με πρόσωπο
Στόχος αυτού του μαθήματος είναι να εισαγάγει τους φοιτητές στη θεωρία της υπολογιστικής πολυπλοκότητας. Οι φοιτητές θα μάθουν πώς να αναλύουν την πολυπλοκότητα αλγορίθμων και σημαντικές έννοιες σε αυτόν τον τομέα, όπως το πρόβλημα P=NP και το κύριο θεώρημα.
Προγραμματισμένες μαθησιακές δραστηριότητες και μέθοδοι διδασκαλίας
Διαλέξεις, συζητήσεις και αντιπαραθέσεις εντός της τάξης, ασκήσεις εντός της τάξης, σύνολα προβλημάτων, ομαδική εργασία, μελέτες περιπτώσεων σε βίντεο, ομαδικές παρουσιάσεις, διαδραστική ηλεκτρονική μάθηση μέσω του Moodle (κουίζ, εργασίες, φόρουμ).
Μέθοδοι και κριτήρια αξιολόγησης
10% Συμμετοχή στην τάξη
90% Τελική εξέταση
Γλώσσα διδασκαλίας
Αγγλικά
Συγγράμματα:
1. Sanjeev Arora και Boaz Barak, Computational Complexity: Cambridge University Press, 2009.
Προαιρετικό βιβλίο:
2. Richard Wilson (2010). Εισαγωγή στη θεωρία γραφημάτων
3. Miklos Bona (2011) A Walk Through Combinatorics: An Introduction to Enumeration and Graph Theory: An Introduction to Enumeration and Graph Theory (Third Edition)