Course Detail

Course Title  Theory of Computation
Course Code  EGCI 404
Credit  4
Semester Offered  1, 2, 3
Duration of Courses  
Degree  Undergraduate
Programme  Bachelor of Engineering in Computer Engineering (International Program)
Course Description  Introduction to structure of languages and characteristic of languages: formal languages, regular languages and non-regular languages, context-free grammar and context-free languages. Describe the characteristic of state machines that are used to check the membership of languages: finite state machines, transducers, state transition machines, non-deterministic finite state machines, push-down state machines, Turing machines. Advanced theory of computation: Kleene’s theorem, recursively enumerable languages, decision problems
Prerequisite  EGCI 201
Other Description  
Language of Instruction