
| Course Code | : MAT438 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
The purpose of this course is to explain the concept of abstract machines and automata, and the course aims to help students for understanding the limitations of computers
An overview of automata theory, formal languages and Kleene closure, Regular expressions and regular languages, Transition graph, Kleene theorem, Finite automaton with outputs, Meely and Moore machines, Turing theory, Turing machines, Halting problem, decidability of a problem, computability and Church thesis