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. |