Θεωρία Υπολογισμού (ΤΒ1)


Διδάσκων/ουσα: Ανδρόνικος Θεόδωρος
Κωδικός: MA160
Τύπος Μαθήματος: Μάθημα Επιλογής
Επίπεδο Μαθήματος: Προπτυχιακό
Γλώσσα Μαθήματος: Ελληνικά
Τρόπος Παράδοσης: Στην τάξη
Εξάμηνο: Ε΄
ECTS: 5
Διδακτικές Μονάδες: 4
Ώρες Διάλεξης: 4
Σύνολο Ωρών: 4
Σελίδα E Class: https://opencourses.ionio.gr/courses/DDI188/
Προγράμματα Σπουδών: Αναμορφωμένο ΠΠΣ Πληροφορικής από 2025
Σύντομη Περιγραφή:

Στόχος Μαθήματος

Ο στόχος του μαθήματος είναι να παρουσιάσει ποια είναι τα είδη των προβλημάτων που μπορούν να επιλύσουν οι σημερινοί, αλλά και οι μελλοντικοί, ηλεκτρονικοί υπολογιστές.

Περιγραφή Μαθήματος

Το μάθημα καλύπτει τα εξής θέματα:

  • Αλφάβητα και γλώσσες.
  • Πεπερασμένα αυτόματα. Ιδιότητες των αυτομάτων και των γλωσσών που δέχονται. Κανονικές εκφράσεις και κανονικές γλώσσες.
  • Γραμματικές και ιεραρχία του Chomsky. Γραμματικές και γλώσσες χωρίς συμφραζόμενα.
  • Αυτόματα στοίβας και λήμμα άντλησης για γλώσσες χωρίς συμφραζόμενα.
  • Η έννοια της υπολογισιμότητας. Mηχανές Turing. Η θέση των Church-Turing.
  • Eπιλύσιμα και μη επιλύσιμα προβλήματα.
  • Υπολογιστική πολυπλοκότητα. 
  • Αναγωγή και πληρότητα. Μη-ντετερμινισμός και NP-πληρότητα, σχέση Ρ και ΝΡ.
Αντικειμενικοί Στόχοι - Επιδιωκόμενα Μαθησιακά Αποτελέσματα:

Με την επιτυχή ολοκλήρωση του μαθήματος «Θεωρία Υπολογισμού» οι προπτυχιακοί φοιτητές είναι σε θέση:

  • Να κατανοήσουν την έννοια του υπολογισμού από τη σκοπιά της Θεωρητικής Πληροφορικής.
  • Να εξοικειωθούν με τα απλούστερα υπολογιστικά μοντέλα, όπως είναι τα πεπερασμένα αιτιοκρατικά και μη αιτιοκρατικά αυτόματα, καθώς και οι αντίστοιχες κανονικές γλώσσες.
  • Να εξοικειωθούν με τις γραμματικές χωρίς συμφραζόμενα, τα αυτόματα στοίβας και τις αντίστοιχες γλώσσες χωρίς συμφραζόμενα.
  • Να εξοικειωθούν με τις μηχανές Turing και τις γνωστότερες κλάσεις πολυπλοκότητας, P, ΝΡ, PSPACE, καθώς και με την έννοια της NP-πληρότητας.
Περιεχόμενο (Syllabus):

Αλφάβητα και γλώσσες. Πεπερασμένα αυτόματα. Ιδιότητες των πεπερασμένων αυτομάτων και των γλωσσών που δέχονται. Κανονικές εκφράσεις και κανονικές γλώσσες. Ισοδυναμία πεπερασμένων αυτομάτων και κανονικών εκφράσεων. Λήμμα άντλησης για κανονικές γλώσσες. Γραμματικές και η ιεραρχία του Chomsky. Γραμματικές και γλώσσες χωρίς συμφραζόμενα. Αυτόματα στοίβας και λήμμα άντλησης για γλώσσες χωρίς συμφραζόμενα. Ισοδυναμία γραμματικών χωρίς συμφραζόμενα και αυτομάτων στοίβας. Η έννοια της υπολογισιμότητας. Mηχανές Turing. Aποφασίσιμες και απαριθμήσιμες γλώσσες. Η θέση των Church-Turing. Eπιλύσιμα και μη επιλύσιμα προβλήματα. Το πρόβλημα του τερματισμού (halting problem). Εισαγωγή στην υπολογιστική πολυπλοκότητα. Χρονική πολυπλοκότητα, η κλάση Ρ, η θέση των Cook-Karp. Αναγωγή και πληρότητα. Μη-ντετερμινισμός και NP-πληρότητα, σχέση Ρ και ΝΡ, αλγοριθμικές συνέπειες NP-πληρότητας. Πολυπλοκότητα χώρου, η κλάση PSPACE, το θεώρημα του Savitch. PSPACE-πλήρη προβλήματα.

Συνιστώμενη βιβλιογραφία προς μελέτη:
  • “Εισαγωγή στη Θεωρία Υπολογισμού”, Sipser Michael, Εκδόσεις ΙΤΕ-Πανεπιστημιακές Εκδόσεις Κρήτης, ISBN 978-960-524-558-0, 2019
  • “Στοιχεία θεωρίας υπολογισμού”, Lewis Harry R., Παπαδημητρίου Χρίστος Χ., Εκδόσεις Κριτική ΑΕ, ISBN 978-960-218-397-7, 2005
Διδακτικές και μαθησιακές μέθοδοι:
Διαλέξεις  60
Συγγραφή Ασκήσεων-Εργασιών  45
Αυτοτελής Μελέτη  38
   
Σύνολο Μαθήματος 143
 
 
Χρηση Τεχνολογιών Πληροφορίας και Επικοινωνίας:

Χρήση ηλεκτρονικών σημειώσεων.

Υποστήριξη μαθησιακής διαδικασίας μέσω της Πλατφόρμας Τηλεκπαίδευσης Ιονίου Πανεπιστημίου (https://opencourses.ionio.gr/courses/DDI188/

Μέθοδοι αξιολόγησης/βαθμολόγησης:

Γραπτή εξέταση (επίλυση προβλημάτων), 100% τελικής βαθμολογίας.

Οι όροι βαθμολόγησης αναφέρονται ρητά στην ιστοσελίδα του μαθήματος.


Επιστροφή

Σπουδές

Κτίριο Γραμματειών (Κτίριο 3) Πλατεία Τσιριγώτη 7 (πρώην Πλατεία Παλιού Ψυχιατρείου) Κέρκυρα, 49100 τηλ:26610 87760 / 87761 / 87763
e-mail: cs@ionio.gr
certification
<< <
Οκτώβριος 2025
> >>
Δε Τρ Τε Πε Πα Σα Κυ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Ανάγνωση ΚειμένουΑνάγνωση Κειμένου Αναγνωσιμότητα ΚειμένουΑναγνωσιμότητα Κειμένου Αντίθεση ΧρωμάτωνΑντίθεση Χρωμάτων
Επιλογές Προσβασιμότητας