| Code | Name of the Course Unit | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
|---|---|---|---|---|---|
| BIL403 | FORMAL LANGUAGES AND ABSTRACT MACHINES | 5 | 3 | 3 | 6 |
KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to) |
|---|
| They will learn the basic concepts and models of automata theory, calculation theory and formal languages. |
| They will be able to solve questions on abstract machines, such as finite state machines, pushdown machines and turing machines. |
| They will learn formal languages, regular expressions and representations with formal grammars. |
| They will understand the abstract models of the calculation process, and will be able to think about the powers and boundaries of these models. |