Regular and context-free grammars; Finite state machines; Turing Machines; computability; recursive functions; lambda calculus; functional programming languages; correctness of imperative and functional programs.
None
To give an insight into what can be computed and how algorithms can be described and proven.
Problem analysis, solution design and application of techniques.
Follow Us On: