msc-syllabus-2017-18_21
msc-syllabus-2017-18_21
Unit I: Set theory: Operations on sets – Basic set identities – Relations and orderings –
Functions.
Unit II: Linear algebra: Linear vector spaces - Linear operators – vectors in n-dimensions –
matrix representation of vectors and operators in a basis – linear independence, dimension –
inner product – Schwarz inequality – Orthonormal basis – Gram-Schmidth process –
Eigenvalues and eigenfunctions of operators/matrices –– Cayley Hamilton theorem – Eigen
basis, Diagonalizing matrix – Quadratic forms – Complex matrices and forms- Hermitian
and Unitary operators/matrices.
Unit III: Sturm-Liouville theory and Laplace transforms: Second order linear differential
equations – Strum-Liouville theory – Orthogonality of eigenfunctions – Illustration with
Legendre, Laguerre, Hermite, Chebyshev differential equations - expansion of polynomials
– Laplace Transforms – Solution of linear differential equations with constant coefficients-
– Unit step function and Dirac delta function.
Unit IV: Fourier Integrals and Transforms: Fourier series - Fourier integral – Fourier sine
and cosine transforms – Fourier transform- convolution theorem - Discrete Fourier
transform and Fast Fourier transform.
Text Books:
[1] B Kolman, R C Busby, and S* C Ross, Discrete Mathematical Structures, 6th Edition
(Pearson Prentice-Hall, New Delhi, 2009).
[2] E Kreyszig, Advanced Engineering Mathematics, 10th Edition (Wiley, NY, 2011).
[3] M D Greenberg, Advanced Engineering Mathematics, 2nd Edition, International Edition
(Prentice-Hall International, NJ, 1998; Pearson Education Asia, New Delhi, 2002).
[4] J P Tremblay and R Manohar, Discrete Mathematical Structures with Applications to Computer
Science, International Edition (McGraw-Hill, Singapore, 1987; Tata McGraw-Hill, New Delhi,
1997).
2
[2] S Lipschutz, M L Lipson, and V* H Patil, Discrete Mathematics, 2nd Edition
(Tata McGraw-Hill, New Delhi, 2006).
[3] L A Pipes and L R Harvill, Applied Mathematics for Engineers and Physicists, 3rd Edition.
(McGraw-Hill, NY, 1971).
UNIT I: Introduction to File and Database systems- Database system structure – Data
Models – Introduction to Network and Hierarchical Models – Relational Model – Relational
Algebra and Calculus. E-R model – diagram, generalization, specialization- Data base
design - Informal design guidelines for relational schemas; functional dependencies; normal
forms based on primary keys, general definitions of 2nd and 3rd normal forms; Boyce-codd
normalforms.,4NF,5NF .
UNIT II: SQL – Data definition- Queries in SQL- Updates- Views – Integrity and Security –
Relational Database design – Record storage and Primary file organization- Secondary
3
storage Devices- Operations on Files- Heap File- Sorted Files- Hashing Techniques – Index
Structure for files –Different types of Indexes- B-Tree - B+Tree .
UNIT III : Query processing- query optimization - Transaction Processing – Introduction-
Need for Concurrency control- Desirable properties of Transaction- Schedule and
Recoverability- Serializability and Schedules – Concurrency Control – Types of Locks- Two
Phases locking- Deadlock- Time stamp based concurrency control .
UNIT IV: Recovery Techniques – Concepts- Immediate Update- Deferred Update - Shadow
Paging- advanced recovery techniques - concepts of Database System Architectures:
Centralized and Client-Server Architectures – Server System Architectures – Parallel
Systems- Distributed Systems – Parallel Databases- case studies and their analysis and
design.
TEXT BOOKS
1.Abraham Silberschatz, Henry F. Korth and S. Sudarshan- “Database System Concepts”,
Fourth Edition, McGraw-Hill, 2002.
REFERENCES
1.Ramez Elmasri and Shamkant B. Navathe, “Fundamental Database Systems”, Third
Edition, Pearson Education, 2003.
2.Raghu Ramakrishnan, “Database Management System”, Tata McGraw-Hill Publishing
Company, 2003.
3.Hector Garcia–Molina, Jeffrey D.Ullman and Jennifer Widom- “Database System
Implementation”- Pearson Education- 2000.
4.Peter Rob and Corlos Coronel- “Database System, Design, Implementation and
Management”, Thompson Learning Course Technology- Fifth edition, 2003.
Text Book:
1.D. Hearn and M.P. Baker, Computer Graphics, 4th edn., PH 2011.
Reference books:
1.W. Neuman and R.F. Sproull, “ Principles of Interactive Computer Graphics, TMH, 1979.
4
MSIC405 Database Systems and Computer 0 0 2 2 Guest Lecturer
Graphics Lab.
DBMS Lab: Design of scientific calculator with memory- student information system -
employee payroll system - inventory control system - railway reservation/ cancellation
system - airline ticket and its operations - hospital management system - library
management system - bank loan operational system. Graphics Lab.: Different Fills Style
and draw the different simple figures - Using different fonts and display different messages
- Draw a line using DDA (digital differential analyzer algorithm) - Draw a line using
Bresenham’s line drawing algorithm - Draw a circle and ellipse using bresenham’s
algorithm - Generate a character using line drawing algorithm and bit map method - Using
2D technique Draw the following: Translation, Rotation, Scaling, Sheering,
Reflection(miring object) - Using clipping algorithm draw the following Line and Polygon-
Using color techniques draw the following:HSV to RGB , RGB to HSV
5
Automata.
UNIT III : Context-Free Grammar (CFG) – Parse Trees – Ambiguity in grammars and
languages – Definition of the Pushdown automata – Languages of a Pushdown Automata –
Equivalence of Pushdown automata and CFG– Deterministic Pushdown Automata.
UNIT IV : Normal forms for CFG – Pumping Lemma for CFL – Closure Properties of CFL
– Turing Machines – Programming Techniques for TM. A language that is not Recursively
Enumerable (RE) – An undecidable problem RE – Undecidable problems about Turing
Machine – Post’s Correspondence Problem – The classes P and NP.
TEXT BOOK:
1.Peter Linz, “An Introduction to Formal Languages and Automata”, Third Edition ,Narosa,
2005
2. J.E. Hopcroft, R. Motwani and J.D. Ullman, “Introduction to Automata Theory,
Languages and Computations”, second Edition, Pearson Education, 2007.
REFERENCES:
1. H.R. Lewis and C.H. Papadimitriou, “Elements of the theory of Computation”,
Second Edition, Pearson Education, 2003.
2. Thomas A. Sudkamp,” An Introduction to the Theory of Computer Science,
Languages and Machines”, Third Edition, Pearson Education, 2007.
3. Raymond Greenlaw an H.James Hoover, “ Fundamentals of Theory of
Computation, Principles and Practice”, Morgan Kaufmann Publishers, 1998.
4. Micheal Sipser, “Introduction of the Theory and Computation”, Thomson
Brokecole, 1997.
5. J. Martin, “Introduction to Languages and the Theory of computation”
Third Edition, Tata Mc Graw Hill, 2007
Unit-I : Introduction – The origin - Fundamental steps components - Image Sampling and
Quantization – Some basic relationship between pixels – Linear and nonlinear operations.
Image Enhancement in spatial domain – Some Basic Gray level transformation – Histogram
processing- Enhancement using Arithmetic Logic operations – Basics of spatial filtering –
smoothing – sharpening – Image Enhancement in frequency domain
Unit-II: Color Image processing – color models – pseudo color Image processing –
Smoothing – Sharpening – Color transformation - Color segmentation
Unit III: Wavelets – Multiresolution Processing – Image compression models – Lossy
compression – Image Compression standards
Unit IV: Image segmentation – Edge Linking – Boundary Detection – Thresholding –
Region Based segmentation by morphological watersheds
Text book:
1. R. C. Gonzalez and R. E. Woods , Digital image processing, 3/e , PH, 2007.
Reference:
1. Anil K.Jain, Fundamentals of Digital Image Processing, Pearson, 1989.
6
Digital Image Processing: Basic image manipulation – reading, writing, quantization, sub
sampling - Basic Intensity transformation - Histogram Processing-Filtering in spatial
domain-2D FFT and smoothing filters-Image coding using transformations with SPIHT
algorithm-Color image Enhancement with spatial sharpening.
Each student will take a specific problem for the Mini Project and solve it using any one of
latest tool and submit a report. Further each student will participate in regular group
discussion.
UNIT I: FUZZY SET THEORY : Introduction to Neuro - Fuzzy and Soft Computing -
Fuzzy Parameterization - Fuzzy Rules and Fuzzy Sets - Basic Definition and Terminology -
Set-theoretic Operations - Member Function Formulation and Reasoning - Extension
Principle and Fuzzy Relations - Fuzzy If-Then Rules - Fuzzy Reasoning - Fuzzy Inference
Systems - Mamdani Fuzzy Models - Sugeno Fuzzy Models - Tsukamoto Fuzzy Models -
Input Space Partitioning and Fuzzy Modeling.
UNIT II: OPTIMIZATION: Derivative-based Optimization - Descent Methods - The
Method of Steepest Descent - Classical Newton Method - Step Size Determination -
Derivative-free Optimization - Random Search - Downhill Simplex Search.
UNIT III: NEURAL NETWORKS: Supervised Learning Neural Networks - Perceptrons -
Adaline - Backpropagation Mutilayer Perceptrons - Radial Basis Function Networks -
Unsupervised Learning Neural Networks - Competitive Learning Networks - Kohonen
Self-Organizing Networks - Learning Vector Quantization - Hebbian Learning.
UNIT IV: NEURO FUZZY MODELING and GENETIC ALGORITMS: Adaptive Neuro-
Fuzzy Inference Systems - Architecture - Hybrid Learning Algorithm - Framework Neuron
Functions for Adaptive Networks - Neuro Fuzzy Spectrum, Genetic algorithm, genetic
algorithm applications, genetic-fuzzy model.
Text Books
1. Timothy J.Ross, -Fuzzy Logic with Engineering Applications McGraw-Hill, 1997.
2. S. Rajasekaran and G.A.V.Pai, -Neural Networks, Fuzzy Logic and Genetic Algorithms
PHI, 2003.
Reference Books
1. Davis E.Goldberg, -Genetic Algorithms: Search, Optimization and Machine Learning
Addison Wesley, N.Y., 1989.
2.R.Eberhart, P.Simpson and R.Dobbins, -Computational Intelligence - PC Tools AP
Professional, Boston, 1996.
3.J.S.R.Jang, C.T.Sun and E.Mizutani, -Neuro-Fuzzy and Soft Computing PHI, 2004,
Pearson Education 2004.
4. S.N.Sivanandam and S.N.Deepa, Principles of Soft Computing, Wiley, 2014
7
Unit I: Conventional Encryption: Classical encryption techniques – Block ciphers and DES
– Polynomial arithmetic – Finite fields of the form GF(2n) - Introduction to AES.
Unit II: Block ciphers – Multiple encryption, triple DES, Various block cipher modes.
Random number generation – RC4 - Number Theory: Fermat’s and Euler’s theorem –
Testing for primality - Chinese remainder theorem – Discrete logarithms.
Unit III:– Public key cryptosystems - RSA algorithm - Diff – Hellman key exchange –
Elgamal cryptographic system – Elliptic curve arithmetic and cryptography
Unit IV: Hash functions- Hash functions based on cipher block chaining - Secure Hash
algorithms (SHA) – SHA-3 - Message authentication requirements – Authentication
functions - Message authentication codes (MAC) based on hash functions, and block ciphers
– Introduction to Digital signatures, authentication, and key management.
Text books:
1. Stallings, W., Cryptography and Network Security Principles and Practice, sixth
edition, Pearson Education, 2014.
2. Hoffstein J., Pipher J., Silverman J.H., An Introduction to Mathematical
Crptography, Springer, 2008.
Reference Books:
1. C. Kaufman, R. Perlman, M. Speciner, Network Security- Private Communication
in a public world, 2/e, Prentice Hall, 2002.
2. M. Welschenbach, Cryptography in C & C++, John Wiley, 2005.
3. B. Schneier, Applied Cryptography, 2/e, Wiley, 1996.
4. K. N. Gupta , K. N. Agarwala, P. Agarwala, Digital Signature: Network security
practices, PHI, 2005.
Text book:
8
Bart Baesens, 2014, Analytics in a Big Data World: The Essential Guide to Data Science
and Its applications, Wiley India Private Limited
References:
1. Michael Minelli, Michele Chambers, 2013, Big Data, Big Analytics: Emerging
Business Intelligence and Analytic Trends for Today’s Businesses, Wiley CIO
2. Stephan Kudyba, 2014, Big Data, Mining and Analytics: Components of Strategic
Decision Making, CRC Press.
3. Frank J. Ohlhorst, 2013, Big data Analytics: Turning Big Data into Big Money,
Wiley and SAS Business Series.
4. Foster Provost, Tom Fawcett, 2013, Data Science for Business, SPD.
Each student will do a project work and submit report of their work done.
9
1. J. Lewis, W. Loftus, Java Software Solutions, Addison-Wesley, 2007
2. P. Deitel and H. Deital, Java for programmers, Pearson, 2009
3. Horstmann, Core Java Vol. 1 Fundamentals, Eighth Edition, Pearson, 1999.
4. Godbole A. S. & Kahate A., Web Technologies, TMH, 2nd edition, 2008.
10
Classification and Prediction, Issues, Decision Tree Induction, Bayesian Classification,
Association Rule Based
UNIT III: Other Classification Methods- neural network based, genetic algorithm- decision
tree – CART-Prediction, Classifier Accuracy-Cluster Analysis-Types of data, Categorization
of methods, Partitioning methods, Outlier Analysis- web mining - methods and algorithms-
Applications and Trends in Data Mining – Introduction to data mining software and usage.
UNIT IV: Introduction, Data Warehouse, Multidimensional Data Model, Data Warehouse
Architecture, Implementation, Further Development, Data Warehousing to Data Mining –
schemas- partition strategy – aggregations – process managers - physical layout – security-
back up and recovery – SLA – capacity and tuning – testing the DW- future of DW – case
study.
TEXT BOOK
1. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt India /
Morgan Kauffman, 2nd edition, 2001.
2. S. Anahory, D. Murry, “Data Warehousing in the real world”, Pearson Education,
2nd edition, 2003.
REFERENCES
1. M. H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson Education ,
1st edition, 2004.
2. David Hand, Heikki Manila, Padhraic Symth, “Principles of Data Mining”, PHI 2004.
3. W.H.Inmon, “Building the Data Warehouse”, 3rd Edition, Wiley, 2003.
4. Alex Bezon, Stephen J.Smith, “Data Warehousing, Data Mining & OLAP”, MeGraw-Hill
Edition, 1st edition, 2001.
Text Books:
1.R. S.Pressman “Software Engineering “ A Practitioner’s Approach . 5th Edition, TMH,
2011
Reference Books:
1. I. Sommerville, ”Software Engineering “ 5th Edition, Addison Wesley, 2004
2. R. Failrely , “ Software Engineering Concepts “ , 4/e, TMH, 2008.
11