Course Name: Theory of Computation
Course Code : AD-501/ Al-601/CS-501
COs Statements with Blooms Level
CO-1 : Identify the types of automata machines. Blooms Level: L-2
CO-2 : Apply the conversion of NFA to DFA . Blooms Level: L-3
CO-3 : Classify the types of grammars in Chomsky’s hierarchy. Blooms Level: L-2
CO-4: Explain the conversion of PDA to context-free grammar. Blooms Level: L-2
CO-5: Analyze the role of multi-tape Turing machines in computation. Blooms Level: L-4
Exp-1
Exp-2
Exp-3
Design a Finite State Machine (FSM) that accepts all decimal strings which are divisible by 3.
Exp-4
Exp-5
Design a Program to create a PDA machine that accepts the well-formed parenthesis.
Exp-6
Exp-7
Design a Turing Machine that calculates 2's complement of a given binary string.
Exp-8
Design a Turing Machine which will increment the given binary number by 1.
Exp-9
Design a Turing Machine that accepts the following language 0n1n2n where n≥1.
Exp-10
Design a Turing Machine to Reverse a String.