Theory of Computation
Past examination question papers and complete curriculum syllabus for Theory of Computation (ENCT 203), Bachelor in Computer Engineering Semester 3 under Institute of Engineering (IOE), Tribhuvan University.
Past Question Papers (PDF)
Switch tabs to view different exam papers3rd-sem_Theory of Computation.pdf
IOE Past Examination Paper
Document information: This past examination paper is identified as an IOE/TU academic document and was cataloged from a public Google Drive archive. This independent website did not create the examination paper and is not affiliated with TU or IOE.
Rights holders can request correction or removal by emailing subeshgaming@gmail.com with this page URL and supporting details.
Most Frequently Asked Questions
Top recurring IOE board exam questions for Theory of Computation with verified mark schemes, formula notation, and recurrence frequency.
Introduction to Formal Language, Logic and Proof
4 QuestionsFinite Automata and Regular Language
7 QuestionsContext Free Grammar and Pushdown Automata
7 QuestionsTuring Machine
5 QuestionsDecidability and Computational Complexity
7 QuestionsCurriculum Syllabus & Course Topics
Sourced from TU curriculum portalChapter-wise Units & Micro-Syllabus Topics (6 Units)
1. Introduction to Formal Language, Logic and Proof
- 1.1Brief review of set theory, function and relation
- 1.2Propositional logic, expressing statements in propositional logic, rules of inference and proofs in propositional logic, introduction to predicate logic
- 1.3Proofs, principle of mathematical induction, diagonalization principle, pigeonhole principle
- 1.4Alphabet and language
- 1.5Operations on languages: Union, concatenation, Kleene star
2. Finite Automata and Regular Language
- 2.1Introduction to finite automata, finite state machine
- 2.2Deterministic finite automata (DFA), representation of DFA, language of DFA, design of DFA
- 2.3Non deterministic finite automata (NFA), equivalence of DFA and NFA
- 2.4Finite automata with epsilon transition (ε - NFA), equivalence of NFA and ε –NFA, equivalence of DFA and ε – NFA
- 2.5Regular expressions and regular languages
- 2.6Equivalence of regular expression and finite automata
- 2.7Closure properties of regular languages
- 2.8Pumping lemma for regular languages
- 2.9Decision algorithm for regular language
3. Context Free Grammar and Pushdown Automata
- 3.1Introduction to context free grammar (CFG), component of CFG, context free language (CFL)
- 3.2Types of derivations, parse tree and its construction, ambiguity
- 3.3Simplification of CFG, normal forms, Chomsky normal form (CNF), Greibach normal form (GNF), Backus-Naur form (BNF)
- 3.4Closure properties of context free languages
- 3.5Pumping Lemma for context free languages
- 3.6Decision algorithm for context free language
- 3.7Introduction to push down automata (PDA), representation of PDA, operations of PDA, move of a PDA, instantaneous description for PDA
- 3.8Language of PDA, equivalence of CFL and PDA, conversion of CFG to PDA
- 3.9Context sensitive grammar
4. Turing Machine
- 4.1Introduction to turing machine (TM), representation of TM, move of a TM, instantaneous description for TM
- 4.2Computing with turing machine
- 4.3Variants of turing machine
- 4.4Unrestricted grammar, Chomsky hierarchy of grammar
- 4.5Recursive function theory
5. Decidability and Computational Complexity
- 5.1Church turing thesis
- 5.2Universal turing machine, encoding of turing machine
- 5.3Undecidable problem about turing machines, halting problems and its implications
- 5.4Computational complexity, time and space complexity of a turing machine
- 5.5Complexity classes class P, class NP, NP‐complete problems
6. Automata Theory and Compiler
- 6.1Basic concept of compiler, role of lexical analyzer, lexical analysis with deterministic finite automata
- 6.2Parser and context free grammar, top down parsing, bottom up parsing, IR parsing
Examination Scheme & Marks Distribution
Evaluation Structure
- Final Board Theory Exam: 60 Marks (Pass mark: 24)
- Internal Assessment: 40 Marks (Pass mark: 16)
- Practical / Lab Exam: 25 or 50 Marks (Continuous lab evaluation + viva, where applicable)
* This is the general current IOE 60/40 scheme; verify course-specific details in the syllabus above.
Exam Preparation Guidelines
- Review the 2 available past examination papers to identify recurring patterns, core problem types, and chapter weightage.
- Cross-reference key answers with official syllabus units, standard textbooks, and lecture notes.
- Structure answers with labeled diagrams, concise bullet points, and highlight final answers in numerical solutions.
Frequently Asked Questions (Theory of Computation)
Q: How can I download Theory of Computation past question papers?
You can preview or download the Theory of Computation question papers (PDF) directly using the built-in viewer on this page with zero redirects or paywalls.
Q: What is the pass mark for Theory of Computation?
The general current scheme is a 60-mark final theory exam and a 40-mark internal assessment, with pass marks of 24 and 16. Verify the course-specific syllabus above.
Q: Where can I find the complete syllabus for this subject?
The available chapter-wise syllabus and topic breakdown is indexed in the Syllabus section above, with links to the curriculum PDF source.