Theory of Computer Science detailed syllabus scheme for Computer Engineering (CS), 2018 regulation has been taken from the University of Mumbai official website and presented for the Bachelor of Engineering students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For all other Mumbai University Computer Engineering 5th Sem Syllabus 2018 Pattern, do visit CS 5th Sem 2018 Pattern Scheme. The detailed syllabus scheme for theory of computer science is as follows.
Theory of Computer Science Syllabus for Computer Engineering TE 5th Sem 2018 Pattern Mumbai University
Course Objectives:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Course Outcomes:
On successful completion of course learner will be able to:
- Identify the central concepts in theory of computation and differentiate between deterministic and nondeterministic automata, also obtain equivalence of NFA and DFA.
- Infer the equivalence of languages described by finite automata and regular expressions.
- Devise regular, context free grammars while recognizing the strings and tokens.
- Design pushdown automata to recognize the language.
- Develop an understanding of computation through Turing Machine.
- Acquire fundamental understanding of decidability and undecidability.
Prerequisites:
Discrete Mathematics
Module 1
Basic Concepts and Finite Automata 09 03
-
- Alphabets, Strings, Languages, Closure properties.
- Finite Automata (FA) and Finite State machine (FSM).
-
- Deterministic Finite Automata (DFA) and Nondeterministic Finite Automata (NFA): Definitions, transition diagrams and Language recognizers
- NFA to DFA Conversion
- Equivalence between NFA with and without a- transitions
- Minimization of DFA
- FSM with output: Moore and Mealy machines, Equivalence
- Applications and limitations of FA
Module 2
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Module 3
Grammars 08 03
-
- Grammars and Chomsky hierarchy
-
- Regular Grammar (RG.
- Equivalence of Left and Right linear grammar
- Equivalence of RG and FA
- Context Free Grammars (CFG)
- Definition, Sentential forms, Leftmost and Rightmost derivations, Parse tree, Ambiguity.
- Simplification and Applications.
- Normal Forms: Chomsky Normal Forms (CNF) and Greibach Normal Forms (GNF).
- CFLs – Pumping lemma, Closure properties
Module 4
Pushdown Automata(PDA. 04 01
- Definition, Transitions ,Language of PDA
- Language acceptance by final state and empty stack
- PDA as generator, decider and acceptor of CFG.
- Deterministic PDA , Non-Deterministic PDA
- Application of PDA.
Module 5
Turing Machine (TM. 09 03
- Definition, Transitions
- Design of TM as generator, decider and acceptor.
- Variants of TM: Multitrack, Multitape
- Universal TM.
- Equivalence of Single and Multi Tape TMs.
- Applications, Power and Limitations of TMs.
- Context Sensitivity and Linear Bound Automata.
Module 6
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Assessment
Internal Assessment: Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed. Duration of each test shall be one hour. End Semester Theory Examination:
- Question paper will comprise of 6 questions, each carrying 20 marks.
- The students need to solve total 4 questions.
- Question No.1 will be compulsory and based on entire syllabus.
- Remaining question (Q.2 to Q.6) will be selected from all the modules.
Text Books:
- John E. Hopcroft, Rajeev Motwani, Jeffery D. Ullman, Introduction to Automata Theory, Languages andComputation, Pearson Education.
- Michael Sipser, Theory of Computation, Cengage learning.
- Vivek Kulkarni, Theory of Computation, Oxford University Press, India.
Reference Books:
- J. C. Martin, Introduction to Languages and the Theory of Computation, Tata McGraw Hill.
- Kavi Mahesh, Theory of Computation: A Problem Solving Approach, Wiley-India.
For detail syllabus of all other subjects of Computer Engineering (CS) 5th Sem 2018 regulation, visit CS 5th Sem Subjects syllabus for 2018 regulation.