Course Description & Objectives:
The course introduces students to the concept of automata and complexity. It sets a background for more advanced studies like compiler construction and principles of programming languages.Aims:
- To introduce students to the concepts of complexity, automata and computability
- To prepare students for advanced studies in compiler construction and principle of programming languages