
Formal Language Theory and Automata
Course Code
IF2224
Number of Credits
4
Semester
Course Type
Related Courses
| No | Code | Course | Relation |
|---|---|---|---|
| 1 | IF2124 | Formal Language Theory and Automata | Equivalent |
Study Material
| Study Material | Depth |
|---|---|
| CS-AL-4. Basic Automata | Explore |
| CS-PL-17. Compilers and interpreters | Explore |
Graduate Learning Outcomes (GLO) carried by the course
| CPMK Code | Course Learning Outcomes Elements (CLO) |
|---|---|
| CPMK 1 | Explains the concepts, notations and applications of automaton theory and formal language concepts such as deterministic, non-deterministic, and their applications in compilers, automaton hierarchies, and formal language theory related to the complexity constraints of practical problems. |
| CPMK 2 | Designing automatons (finite automatons, push down automatons, Turing machines) for specific problems |
Learning Method
- Lectures, Case studies, Problem-based Learning, Literature studies
Learning Modality
- Lectures: Offline Assignments: Independent
Assessment Methods
- Mid-term exam, Final exam, Quizzes, Assignments
