Skip to main content

MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE


MC9221          MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE   
                                                                                                   L T P C
                                                                                                  3 1 0 4                                                                                                  
UNIT I              Matrix Algebra                                                                                 12
Matrices, Rank of Matrix, Solving System of Equations-Eigen Values and Eigen Vectors-Inverse of a Matrix - Cayley Hamilton Theorem
                                                                       
UNIT II            BASIC SET THEORY                                                                              12 Basic Definitions - Venn Diagrams and set operations - Laws of set theory - Principle of inclusion and exclusion - partitions- Permutation and Combination - Relations- Properties of relations - Matrices of relations - Closure operations on relations - Functions - injective, surjective and bijective functions.

UNIT III           MATHEMATICAL LOGIC                                                                       12
Propositions and logical operators - Truth table - Propositions generated by a set, Equivalence and implication - Basic laws- Some more connectives - Functionally complete set of connectives- Normal forms - Proofs in Propositional calculus - Predicate calculus.
                                   
UNIT IV           FORMAL LANGUAGES                                                                          12
Languages and Grammars-Phrase Structure Grammar-Classification of Grammars-Pumping Lemma For Regular Languages-Context Free Languages.

UNIT V   FINITE STATE AUTOMATA                                                                              12        Finite State Automata-Deterministic Finite State Automata(DFA), Non Deterministic Finite State Automata (NFA)-Equivalence of DFA and NFA-Equivalence of NFA and Regular Languages.                 

                                                                                                Total No. of  Periods: 60
REFERENCES

1.   Kenneth H.Rosen, “ Discrete Mathematics and Its Applications”, Tata McGraw Hill,
     Fourth Edition, 2002 (Unit 1,2 & 3).
1.   Hopcroft and Ullman, “Introduction to Automata Theory, Languages and Computation”, Narosa Publishing House, Delhi, 2002. ( Unit 4,5)
2. A.Tamilarasi & A.M.Natarajan, “Discrete Mathematics and its Application”, Khanna
                  Publishers, 2nd Edition 2005.
            4.   M.K.Venkataraman “Engineering Mathematics”, Volume II, National Publishing
      Company, 2nd Edition,1989.

 

Comments

Unknown said…
where is the notes it's just a syllabus
Unknown said…
where are the notes????

Popular posts from this blog

ACCOUNTING AND FINANCIAL MANAGEMENT

MC9215          ACCOUNTING AND FINANCIAL MANAGEMENT            T P C 3 1 0 4 UNIT I             FINANCIAL ACCOUNTING                                                                       9               Meaning and Scope of Accounting-Principles-Concepts-Conventions-Accounting Standards-Final Accounts-Trail Balance-Trading Account-Profit and Loss Account-Balance Sheet-Accounting Ratio Analysis-Funds Flow Analysis-Cash Flow Analysis  ...

SOFTWARE PROJECT MANAGEMENT

MC9252          SOFTWARE PROJECT MANAGEMENT                  L T P C  3 0 0 3 UNIT I                  INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT          9 Project Definition – Contract Management – Activities Covered By Software Project Management – Overview Of Project Planning – Stepwise Project Planning. UNIT II            PROJECT EVALUATION                                                       ...

NETWORK PROGRAMMING

MC9241          NETWORK PROGRAMMING                         L T P C   3 0 0 3                                                  UNIT I    INTRODUCTION                                                                         ...