#1
| |||
| |||
MCA Syllabus of BHU The Banaras Hindu University offers MCA through its Department Of Computer Application. Here I am attaching a file of syllabus of MCA. You can download it from here. The syllabus for Master of Computer Applications (MCA) Course offered by BHU (Banaras Hindu University), Varanasi is as follows: SEMESTER I CAM101 Introduction to Computer Programming through C Credits: 4 Basic Programming Concepts: Introduction to the basic ideas of problem solving and programming using principles of top-down modular design, Flowcharts, Abstraction Mechanisms, Stepwise Refinement. Syntactic Elements of a Language, General Syntactic Criterion, Formal Definition of Syntax, Semantics, Storage Management, Static Storage Management, Stack-Based Storage Management, Heap Storage Management, Operating and Programming Environment. Introduction to Programming Language C: Data Types, Instruction and its Types, Storage Classes, Operators and Hierarchy of Operations, Expressions in C, Control and Repetitive Statements, break, continue, Functions: User Defined Functions and Library Functions, Local and Global Variables, Parameter Passing, Pointers, Arrays, Strings, C Preprocessors, Structures, Input and Output in C, C-Library. Introduction to the Major Programming Paradigms: Imperative Language, Object Oriented Languages, Functional Languages, Logic Languages, Parallel Languages etc. Suggested Readings: 1. R. Sethi, Programming Languages: concepts and constructs, Addison-Wesley, 1996. 2. T.W. Pratt, Programming Languages, McGraw Hills. 3. C. Ghezzi & M. Jazayeri, Programming Languages Concepts, John Wiley. 4. M. Marcotty & H.F. Ledgard, Programming Language Landscape, Galgotia Publication. 5. B.W. Kernighan and D.M.Ritchie, the C Programming Language, PHI. 6. R.C. Hutchinson and S.B. Just, Programming using the C Language, McGraw-Hill. 7. B.S. Gottfried, Schaum's Outline of Theory and Problems of Programming with C, McGraw-Hill. 8. H. Schildt, C Made Easy, Osborne McGraw-Hill. 9. Y. Kanetkar, Let Us C, BPB Publications CAM102 Discrete Mathematical Structures Credits: 4 Sets, Relations & Functions: Property of binary relations, equivalence, compatibility, partial ordering relations, hasse diagram, functions, inverse functions, composition of functions, recursive functions. Mathematical Logic: Logic operators, Truth tables, Theory of inference and deduction, mathematical calculus, predicate calculus, predicates and quantifiers. Groups & Subgroups: Group axioms, Monoids , semi groups, Isomorphism, homomorphism , automorphism. Lattices & Boolean Algebra: Truth values and truth tables, the algebra of propositional functions, Boolean algebra of truth values. Combinatorics & Recurrence Relations: Permutation, Combination, Principle of Inclusion and Exclusion, Recurrence Relations, Generating Functions Graph theory: Basic Concepts of Graphs and Trees, Adjacency and Incidence Matrices, Spanning Tree, Transitive Closure, Shortest Path, Planar Graphs, Graph Coloring, Eularian and Hamiltonian graphs, Applications of Graph Theoretic Concepts to Computer Science. Suggested Readings: 1. J.P. Trembley and R.P.Manohar, Discrete Mathematical Structures with Applications to Computer Science, McGraw Hill. 2. Dornhoff and Hohn, Applied Modern Algebra, McMillan. 3. N. Deo, Graph Theory with Applications to Engineering and Computer Science, PHI. 4. R. Johnsonbaugh, Discrete Mathematics, Pearson Education, 2001. 5. R. P. Grimaldi, Discrete and Combinatorial Mathematics, Pearson Education, 1999. 6. C.L. Liu, Elements of Discrete Mathematics, McGraw-Hill. 7. Rosen, Discrete Mathematics, Tata McGraw Hill. Syllabus for MCA Course BHU (Banaras Hindu University), Varanasi Last edited by Aakashd; December 19th, 2019 at 07:18 PM. |
Other Discussions related to this topic | ||||
Thread | ||||
IES Syllabus Mechanical Syllabus |