Theory of Computation (ΠΛ2)
Από Wiki Τμήματος Μαθηματικών
Αναθεώρηση ως προς 17:19, 10 Νοεμβρίου 2022 από τον Mathwikiadmin (συζήτηση | συνεισφορές) (→Syllabus)
Graduate Courses Outlines - Department of Mathematics
General
School | School of Science |
---|---|
Academic Unit | Department of Mathematics |
Level of Studies | Graduate |
Course Code | ΠΛ2 |
Semester | 1 |
Course Title | Theory of Computation |
Independent Teaching Activities | Lectures (Weekly Teaching Hours: 3, Credits: 7.5) |
Course Type | Specialization |
Prerequisite Courses |
Undergraduate courses in Automata Theory and Formal Languages, Data Structures and Algorithms |
Language of Instruction and Examinations |
Greek |
Is the Course Offered to Erasmus Students | Yes (in English) |
Course Website (URL) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
Learning Outcomes
Learning outcomes |
The goal of this course is the deeper understanding of Automata Theory and Language, Computability Theory and Complexity Theory as well as the introduction of students to critical thinking and research process. During the course a detailed examination of the following topics are done:
After completing the course the student can handle:
which related to Finite Automata, Pushdown Automata, and Turing Machines as well as to Decidability and Computability and to Computational Complexity. |
---|---|
General Competences |
|
Syllabus
- Properties of the Computation Theory Mathematical Models
- Problems classification to solvable and unsolvable
- Solvable Problems Classification
Teaching and Learning Methods - Evaluation
Delivery |
ΧΧΧ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Use of Information and Communications Technology |
ΧΧΧ | ||||||||||
Teaching Methods |
| ||||||||||
Student Performance Evaluation |
ΧΧΧ |