Vtu Syllabus-1
Vtu Syllabus-1
BELAGAVI
Credits
Sl.
Course Course Code Teaching Hours /Week Examination
No
Course Title
Total Marks
SEE Marks
Duration in
CIE Marks
Assignment
Field work/
Theory
Practical/
hours
Title Of The Course
1 PCC 20SCS11 04 -- 03 40 60 100 4
(Mathematics course)
2 PCC 20SCS12 Artificial Intelligence 04 -- 03 40 60 100 4
3 PCC 20SCS13 Blockchain Technology 04 -- 03 40 60 100 4
4 PCC 20SCS14 Advanced Algorithms 04 -- 03 40 60 100 4
5 PCC 20SCS15 Internet of Things 04 -- 03 40 60 100 4
6 PCC 20SCSL16 Algorithms Laboratory - 04 03 40 60 100 2
7 PCC 20RMI17 Research Methodology and IPR 02 -- 03 40 60 100 2
TOTAL 22 04 21 280 420 700 24
Note: PCC: Professional core.
Internship: All the students have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the
prescribed credit shall be counted for the same semester. Internship shall be considered as a head of passing and
shall be considered for the award of degree. Those, who do not take-up/complete the internship shall be declared
as fail in internship course and have to complete the same during the subsequent University examination after
satisfying the internship requirements.
Note: (i) Four credit courses are designed for 50 hours Teaching – Learning process.
(ii) Three credit courses are designed for 40 hours Teaching – Learning process.
3
Total Marks
SEE Marks
Duration in
Assignment/
CIE Marks
Credits
Field work/
Theory
Sl.
Practical/
hours
Course Course Code Course Title
No
Project
1 PCC 20SCS21 Data Science 04 -- 03 40 60 100 4
Semantic Web and Social
2 PCC 20SCS22 04 -- 03 40 60 100 4
Networks
3 PCC 20SCS23 Soft Computing 04 -- 03 40 60 100 4
4 PEC 20SCS24X Professional elective 1 04 -- 03 40 60 100 4
5 PEC 20SCS25X Professional elective 2 04 -- 03 40 60 100 4
6 PCC 20SCSL26 Data Science Laboratory -- 04 03 40 60 100 2
7 PCC 20SCS27 Technical Seminar -- 02 -- 100 -- 100 2
TOTAL 20 06 20 340 360 700 24
Note: PCC: Professional core, PEC: Professional Elective.
Professional Elective 1 Professional Elective 2
Course Code Course title Course Code under Course title
under 20SCS24X 20SCS25X
20SCS241 Advanced Cryptography 20SCS251 Image Processing and Machine Vision
20SCS242 Natural Language Processing 20SCS252 Object Oriented Design
20SCS243 Cloud Computing 20SCS253 Software Defined Networks
20SCS244 Pattern recognition 20SCS254 Modern Computer Architecture
Note:
1. Technical Seminar: CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide, if
any, and a senior faculty of the department. Participation in the seminar by all postgraduate students of the same and other
semesters of the programme shall be mandatory.
The CIE marks awarded for Technical Seminar, shall be based on the evaluation of Seminar Report, Presentation skill and
Question and Answer session in the ratio 50:25:25.
2. Internship: All the students shall have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the prescribed
credit shall be counted in the same semester. Internship shall be considered as a head of passing and shall be considered for
the award of degree. Those, who do not take-up/complete the internship shall be declared as fail in internship course and
have to complete the same during the subsequent University examination after satisfying the internship requirements.
4
Total Marks
SEE Marks
Duration in
CIE Marks
Credits
Assignment
Field work/
Theory
Sl.
Practical/
hours
Course Course Code Course Title
No
Note:
1. Project Phase-1:Students in consultation with the guide/co-guide if any, shall pursue literature survey and
complete the preliminary requirements of selected Project work. Each student shall prepare relevant introductory
project document, and present a seminar.
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide if any, and a
senior faculty of the department. The CIE marks awarded for project work phase -1, shall be based on the
evaluation of Project Report, Project Presentation skill and Question and Answer session in the ratio 50:25:25.
SEE (University examination) shall be as per the University norms.
2. Internship: Those, who have not pursued /completed the internship shall be declared as fail in internship
course and have to complete the same during subsequent University examinations after satisfying the internship
requirements. Internship SEE (University examination) shall be as per the University norms.
5
Total Marks
Duration in
CIE Marks
Credits
Assignment
SEE Marks
Field work/
Theory
Sl.
Viva voce
Practical/
hours
Course Course Code Course Title
No
Note:
1. Project Phase-2:
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide, if any, and a Senior faculty of the
department. The CIE marks awarded for project work phase -2, shall be based on the evaluation of Project Report subjected to plagiarism
check, Project Presentation skill and Question and Answer session in the ratio 50:25:25.
SEE shall be at the end of IV semester. Project work evaluation and Viva-Voce examination (SEE), after satisfying the plagiarism check,
shall be as per the University norms.
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER – I
ARTIFICIAL INTELLIGENCE
Course Code 20SCS12, 20SSE254 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction, Intelligent Agents, Problem Solving: Solving problem by searching, Beyind classical search
Module-2
Adversarial search, Constraint satisfication problem, Knowledge, reasoning and planning: Logical
Agents, First order logic, Inference in First order logic. Classical Planning, planning and acting in the real
world, Knowledge representation.
Module-3
Uncertain Knowledge and reasoning: Quantifying uncertinity, Probabilistic reasoning, Hidden Markov
Models, Dynamic Bayesian Networks.
Module-4
Learning: Learning from examples, Knowledge in learning, Learning probabilistic models.
Module-5
Reinforcement learning, Natural Language Processing, Natural Language for Communication.
Course outcomes: At the end of the course the student will be able to:
• Define Artificial intelligence and identify problems for AI. Charcterize the search techniques to
solve problems and recognize the scope of classical search techniques
• Define knowledge and its role in AI. Demonstrate the use of Logic in solving AI problems.
• Demonstrate handling of uncertiain knowledge and reasnong in probability theory.
• Explain Learning methods in AI
• Demonstrate Natrual Language Processing and its application in Natural Langauge
Communication
Question paper pattern: The SEE question paper will be set for 100 marks and the marks scored will be
proportionately reduced to 60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Artificial Intelligence: A Modern Stuart Russell and Prentice Hall 3rd, 2009
Approach Peter Norvig
Reference Books
1 Artificial Intelligence: Structures George F Luger Pearson Addison 6th Ed, 2008
and Stategies for Complex Wesley
Problem Solving
2 Artificial Intelligence E Rich, K Knight, Tata Mc-GRaw Hill 3rd Ed, 2009
and S B Nair
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - I
BLOCKCHAIN TECHNOLOGY
Course Code 20SCS13, 20SCN15 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction: Basic Cryptographic primitives used in Blockchain – Secure, Collison-resistant
hash functions, digital signature, public key cryptosystems, zero-knowledge proof systems. Need
for Distributed Record Keeping, Modelling faults and adversaries, Byzantine Generals problem,
Consensus algorithms and their scalability problems, Why Nakamoto Came up with Blockchain
based cryptocurrency?
Module-2
Technologies Borrowed in Blockchain – hash pointers, Consensus, Byzantine Models of fault
tolerance, digital cash etc.Bitcoin blockchain - Wallet - Blocks - Merkley Tree - hardness of
mining - transaction verifiability - anonymity - forks - double spending - mathematical analysis
of properties of Bitcoin. Bitcoin, the challenges, and solutions
Module-3
Abstract Models for BLOCKCHAIN - GARAY model - RLA Model - Proof of Work (PoW) as
random oracle - formal treatment of consistency, liveness and fairness - Proof of Stake (PoS)
based Chains - Hybrid models ( PoW + PoS).Bitcoin scripting language and their use
Module-4
Ethereum - Ethereum Virtual Machine (EVM) - Wallets for Ethereum - Solidity - Smart
Contracts - The Turing Completeness of Smart Contract Languages and verification challenges,
Using smart contracts to enforce legal contracts, comparing Bitcoin scripting vs. Ethereum Smart
Contracts. Some attacks on smart contracts
Module-5
Hyperledger fabric, the plug and play platform and mechanisms in permissioned
blockchain.Beyond Cryptocurrency – applications of blockchain in cyber security, integrity of
information, E-Governance and other contract enforcement mechanisms. Limitations of
blockchain as a technology, and myths vs. reality of blockchain technology
Course outcomes:
At the end of the course the student will be able to:
• Define and Explain the fundamentals of Blockchain
• Illustrate the technologies of blockchain
• Decribe the models of blockchain
• Analyze and demonstrate the Ethereum
• Analyze and demonstrate Hyperledger fabric
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Blockchain Technology: S. Shukla, M. Oxford University 2019
Cryptocurrency and Applications Dhawan, S. Sharma, Press
S. Venkatesan
2 Bitcoin and cryptocurrency Arvind Narayanan Princeton University 2016
technologies: a comprehensive et. Al. Press
introduction
Reference Books
1 Research perspectives and Joseph Bonneau et IEEE Symposium 2015
challenges for Bitcoin and al, SoK on security and
cryptocurrency Privacy
2 The bitcoin backbone protocol - J.A.Garay et al, EUROCRYPT 2015
analysis and applications LNCS VOl 9057, (
VOLII ), pp 281-310
3 Analysis of Blockchain protocol in R.Pass et al EUROCRYPT 2017
Asynchronous networks
4 Fruitchain, a fair blockchain R.Pass et al , PODC 2017
5 Blockchain: The Blockchain for Josh Thompson Create Space 2017
Beginnings, Guild to Blockchain Independent
Technology and Blockchain Publishing Platform
Programming’
Course outcomes:
At the end of the course the student will be able to:
• Design and apply iterative and recursive algorithms.
• Design and implement optimization algorithms in specific applications.
• Design appropriate shared objects and concurrent objects for applications.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Author/s Publisher Edition and year
Name
1 Introduction to Algorithms T. H Cormen, C E Leiserson, PHI 3rd Edition, 2010
R L Rivest and C Stein
2 Algorithms Kenneth A. Berman Cengage 2002.
Learning
Reference Books
1 Fundamentals of Computer Ellis Horowitz, Universities press 2nd Edition, 2007
Algorithms Sartaj Sahni,
S.Rajasekharan
Course outcomes:
At the end of the course the student will be able to:
• Develop schemes for the applications of IOT in real time scenarios
• Manage the Internet resources
• Model the Internet of things to business
• Understand the practical knowledge through different case studies
Understand data sets received through IoT devices and tools used for analysis
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Building the Internet of Things Daniel Minoli Wiley 2013
with IPv6 and MIPv6:The
Evolving World of M2M
Communications
2 Internet of Things: A Hands on Arshdeep Bahga, Universities Press 2015
Approach Vijay Madisetti
Reference Books
1 The Internet of Things Michael Miller Pearson 2015 First Edition
2 Designing Connected Products Claire O’Reilly First Edition, 2015
Rowland,Elizabeth
Goodman et.al
Course outcomes:
At the end of the course the student will be able to:
• Demonstrate the semantic web technologies like RDF Ontology and others
• Learn the various semantic web applications
• Identify the architectures and challenges in building social networks
Analyze the performance of social networks using electronic sources
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Thinking on the Web Berners Lee, Godel Wiley inter science 2008
and Turing
2 Social Networks and the Semantic Peter Mika Springer 2007
Web
Reference Books
1 Semantic Web and Semantic Web Liyang Lu Chapman CRC Publishers
Services and Hall
2 Semantic Web Technologies,
Trends and Research in Ontology
Based Systems.
3 Programming the Semantic Web T.Segaran, C.Evans, O’Reilly.
J.Taylor
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
SOFT COMPUTING
Course Code 20SCS23
CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction to Soft computing: Neural networks, Fuzzy logic, Genetic algorithms, Hybrid
systems and its applications. Fundamental concept of ANN, Evolution, basic Model of ANN,
Terminologies used in ANN, MP model, Hebb model.
Module 2
Perceptron Network: Adaptive linear neuron, Multiple adaptive linear neurons, Back
propagation Network (Theory, Architecture, Algorithm for training, learning factors, testing and
applications of all the above NN models).
Module 3
Introduction to classical sets and fuzzy sets: Classical relations and fuzzy relations,
Membership functions.
Module 4
Defuzzification: Fuzzy decision making, and applications.
Module 5
Genetic algorithms: Introduction, Basic operations, Traditional algorithms, Simple GA General
genetic algorithms, The schema theorem, Genetic programming, applications.
Course outcomes:
At the end of the course the student will be able to:
• Implement machine learning through neural networks.
• Design Genetic Algorithm to solve the optimization problem.
• Develop a Fuzzy expert system.
Model Neuro Fuzzy system for clustering and classification
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Principles of Soft computing Shivanandam, Wiley India 2011
Deepa S. N
Reference Books
1 Neuro-fuzzy and soft computing .S.R. Jang, C.T. Sun, Phi (EEE edition), 2012
E. Mizutani
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
ADVANCED CRYPTOGRAPHY
Course Code 20SCS241,
CIE Marks 40
20LNI254
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Number Theory: Introduction to number theory, Overview of modular arithmetic, discrete
logarithms, and primality/factoring, Euclid’s algorithm, Finite fields, Prime numbers, Fermat’s
and Euler’s theorem-Testing for primality.
Module-2
Symmetric & Asymmetric Cryptography: Classical encryption techniques, Block cipher design
principles and modes of operation, Data encryption standard, Evaluation criteria for AES, AES
cipher, Principles of public key cryptosystems, The RSA algorithm, Key management – Diffie
Hellman Key exchange, Elliptic curve arithmetic-Elliptic curve cryptography.
Module-3
Authentication functions :MAC ,Hash function, Security of hash function and MAC,MD5 ,SHA
,HMAC, CMAC , Digital signature and authentication protocols , DSS ,EI Gamal – Schnorr.
Module-4
Authentication applications: Kerberos & X.509 Authentication services Internet Firewalls for
Trusted System: Roles of Firewalls , Firewall related terminology-,Types of Firewalls ,Firewall
designs, Intrusion detection system , Virus and related threats, Countermeasures , Firewalls
design principles ,Trusted systems, Practical implementation of cryptography and security.
Module-5
Quantum Cryptography and Quantum Teleportation: Heisenberg uncertainty principle,
polarization states of photons, quantum cryptography using polarized photons, local vs. non local
interactions, entanglements, EPR paradox, Bell’s theorem, Bell basis, teleportation of a single
qubit theory and experiments.
Course outcomes:
At the end of the course the student will be able to:
• Understand OSI security architecture and classical encryption techniques.
• Acquire fundamental knowledge on the concepts of finite fields and number theory.
• Understand various block cipher and stream cipher models.
• Describe the principles of public key cryptosystems, hash functions and digital signature.
• Compare various Cryptographic Techniques
• Design Secure applications
• Inject secure coding in the developed applications
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Cryptography And Network William Stallings Pearson Education Fourth Edition
Security Principles And Practice
2 A Course in Number Theory and Neal Koblitz Springer 1987
Cryptology
Reference Books
1 Cryptography and Network Behrouz A Mc-GrawHill 3rd Edition, 2015
Security Forouzan, Debdeep
Mukhopadhyay
2 Applied Cryptography and Damien Vergnaud 7th International June 2-5, 2009,
Network Security and Michel Abdalla Conference, ACNS Proceedings
2009, Paris-
Rocquencourt,
France
Course outcomes:
At the end of the course the student will be able to:
• Analyze the natural language text.
• Generate the natural language.
• Demonstrate Text mining.
• Apply information retrieval techniques.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Natural Language Processing and Tanveer Siddiqui, Oxford University 2008
Information Retrieval U.S. Tiwary Press
2 Anne Kao and Stephen R. Potee Natural Springer-Verlag 2007
LanguageProcessing London Limited
andText Mining
Reference Books
1 Speech and Language Processing: Daniel Jurafsky and Prentice Hall 2008 2nd Edition
Anintroduction to Natural James H Martin
Language Processing,
Computational Linguistics and
SpeechRecognition
2 Natural Language Understanding James Allen Benjamin/Cummingsp 2nd edition, 1995
ublishing company
3 Information Storage and Retrieval Gerald J. Kowalski Kluwer academic 2000.
systems and Mark.T. Publishers
Maybury
4 Natural Language Processing with Steven Bird, Ewan O'Reilly Media 2009
Python Klein, Edward
Loper
5 Foundations of Statistical Natural Christopher MIT Press 1999
Language Processing D.Manning and
Hinrich Schutze
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
CLOUD COMPUTING
Course Code 20SCS243, 20LNI15, 20SCE14, 20SIT22,
CIE Marks 40
20SSE251, 20SCN31
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction, Cloud Infrastructure: Cloud computing, Cloud computing delivery models and
services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing
the Google perspective, Microsoft Windows Azure and online services, Open-source software
platforms for private clouds, Cloud storage diversity and vendor lock-in, Energy use and
ecological impact, Service level agreements, User experience and software licensing. Exercises
and problems.
Module 2
Cloud Computing: Application Paradigms.: Challenges of cloud computing, Architectural
styles of cloud computing, Workflows: Coordination of multiple activities, Coordination based
on a state machine model: The Zookeeper, The Map Reduce programming model, A case study:
The Gre The Web application, Cloud for science and engineering, High-performance computing
on a cloud, Cloud computing for Biology research, Social computing, digital content and cloud
computing.
Module 3
Cloud Resource Virtualization: Virtualization, Layering and virtualization, Virtual machine
monitors, Virtual Machines, Performance and Security Isolation, Full virtualization and
paravirtualization, Hardware support for virtualization, Case Study: Xen a VMM based
paravirtualization, Optimization of network virtualization, vBlades, Performance comparison of
virtual machines, The dark side of virtualization, Exercises and problems
Module 4
Cloud Resource Management and Scheduling: Policies and mechanisms for resource
management, Application of control theory to task scheduling on a cloud, Stability of a two-level
resource allocation architecture, Feedback control based on dynamic thresholds, Coordination of
specialized autonomic performance managers, A utility-based model for cloud-based Web
services, Resourcing bundling: Combinatorial auctions for cloud resources, Scheduling
algorithms for computing clouds, Fair queuing, Start-time fair queuing, Borrowed virtual time,
Cloud scheduling subject to deadlines, Scheduling MapReduce applications subject to deadlines,
Resource management and dynamic scaling, Exercises and problems.
Module 5
Cloud Security, Cloud Application Development: Cloud security risks, Security: The top
concern for cloud users, Privacy and privacy impact assessment, Trust, Operating system
security, Virtual machine Security, Security of virtualization, Security risks posed by shared
images, Security risks posed by a management OS, A trusted virtual machine monitor, Amazon
web services: EC2 instances, Connecting clients to cloud instances through firewalls, Security
rules for application and transport layer protocols in EC2, How to launch an EC2 Linux instance
and connect to it, How to use S3 in java, Cloud-based simulation of a distributed trust algorithm,
A trust management service, A cloud service for adaptive data streaming, Cloud based optimal
FPGA synthesis .Exercises and problems.
Course outcomes:
At the end of the course the student will be able to:
• Compare the strengths and limitations of cloud computing
• Identify the architecture, infrastructure and delivery models of cloud computing
• Apply suitable virtualization concept.
• Choose the appropriate cloud player
• Address the core issues of cloud computing such as security, privacy and interoperability
• Design Cloud Services
• Set a private cloud
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Cloud Computing Theory and Dan C Marinescu Elsevier(MK) 2013.
Practice
Reference Books
1 Rajkumar Buyya , James Broberg, Computing Willey 2014
Andrzej Goscinski Principles and
Paradigms
2 Cloud Computing Implementation, John W CRC Press 2013
Management and Security Rittinghouse, James
F Ransome
Course outcomes:
At the end of the course the student will be able to:
• Explain pattern recognition principals
• Develop algorithms for Pattern Recognition.
• Develop and analyze decision tress.
• Design the nearest neighbor classifier.
• Apply Decision tree and clustering techniques to various applications
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Pattern Recognition ( An V Susheela Devi, M Universities Press 2011
Introduction) Narsimha Murthy
2 Pattern Recognition & Image Earl Gose, Richard PH 1996.
Analysis Johnsonbaugh,
Steve Jost
Reference Books
1 Pattern Classification Duda R. O., P.E. John Wiley and sons 2000.
Hart, D.G. Stork
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
IMAGE PROCESING AND MACHINE VISION
Course Code 20SCS251 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction and Digital Image Fundamentals
Motivation & Perspective, Applications, Components of Image Processing System,
Fundamentals Steps in Image 20% Processing, Image Sampling and Quantization, Some basic
relationships like Neighbors, Connectivity, Distance Measures between pixels
Module-2
Image Enhancement in the Spatial and Frequency Domain
Image enhancement by point processing, Image enhancement by neighbourhood processing,
Basic Gray Level 20% Transformations, Histogram Processing, Enhancement Using Arithmetic
and Logic operations, Zooming, Basics of Spatial Filters, Smoothening and Sharpening Spatial
Filters, Combining Spatial Enhancement Methods. Introduction to Fourier Transform and the
frequency Domain, Smoothing and Sharpening Frequency Domain Filters, Homomorphic
Filtering
Module-3
Image Restoration and Image Compression
Model of The Image Degradation / Restoration Process, Noise Models, Restoration in the
presence of Noise Only Spatial Filtering, Periodic Noise Reduction by Frequency Domain
Filtering, Linear Position-Invariant Degradations, Estimation of Degradation Function, Inverse
filtering, Wiener filtering, Constrained Least Square Filtering, Geometric Mean Filter, Geometric
Transformations. Data Redundancies, Image Compression models, Elements of Information
Theory, Lossless and Lossy compression, Huffman Coding, Shanon-Fano Coding, Arithmetic
Coding, Golomb Coding, LZW Coding, Run Length Coding, Loss less predictive Coding, Bit
Plane Coding, Image compression standards.
Module-4
Image Segmentation and Morphological Image Processing
Discontinuity based segmentation, similarity based segmentation, Edge linking and boundary
detection, 20% Threshold, Region based Segmentation Introduction to Morphology, Dilation,
Erosion, Some basic Morphological Algorithms
Module-5
Object Representation and description and Computer Vision Techniques
Introduction to Morphology, Some basic Morphological Algorithms, Representation, Boundary
Descriptors, Regional Descriptors, Chain Code, Structural Methods. Review of Computer Vision
applications; Fuzzy-Neural algorithms for computer vision applications
Course outcomes:
At the end of the course the student will be able to:
• Explain the fundamentals of image processing and computer vision
• Illustrate the image enhancement techniques
• Illustarte Image restoration and image compression technique
• Tell about image segmentationa dn morphological image processing
• Summarize computer vision techniques and its uses
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Digital Image Processing Rafael C. Gonzalez Pearson Education 3rd edition
& Richard E. Woods
2 Computer Vision: A Modern David A. Forsyth, Prentice Hall
Approach Jean Ponce
3 Fundamental of Digital Image A.K. Jain PHI
Processing
Reference Books
1 Digital Image Processing W.K. Pratt
Course outcomes:
At the end of the course the student will be able to:
• Identify the heuristics of the object oriented programming
• Explain the fundamentals of OOP
• Examine fine object oriented relations
• Explain the role of Physical Object-Oriented Design,
• Make use of Heuristics in The Use of Heuristics in Object-Oriented Design
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Object Oriented Desing Heuristics Arthur J Riel Addison-Wesley 1996
Reference Books
Course outcomes:
At the end of the course the student will be able to:
• Explain the fundamentals of SDN and make use of open flow tool
• Illustrate the concepts of controllers and network programmability
• Explain data center and NFV
• Build an SDN framework
• Report use case
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Author/s Publisher Edition and year
Name
1 SDN: Software Defined Networks Ken Gray, Thomas D. O’Reilly 2013
Nadeau
Reference Books
2 Software Defined Networks Paul Goransson Chuck Elsevier 2nd Edition 2016
Black Timothy Culver
Course outcomes:
At the end of the course the student will be able to:
• Explain the fundamentals of Fundamentals Of Computer Design, Pipelining, ILP
• Summarize the concept of memory
• Abstracting the concept of parallelism
• Summarize the hardware technologies
• Oulineparallel and scalable architectures
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Advanced Computer Architecture Kai Hwang and McGraw Hill 3/e. 2015
(SIE): Parallelism, Scalability, Naresh Jotwani Education
Programmability
2 Computer Architecture: A John L. Hennessy Morgan Kaufmann 5th edition 2013
quantitative approach and David A. Elseveir
Patterson
Reference Books
1 Computer Systems and Design and Vincent Heuring, et Pearson Education 2ndedition, 2009
Architecture al
M.TECH COMPUTER SCIENCE AND ENGINEERING (SCS)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - III
DEEP LEARNING
Course Code 20SCS31 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Machine Learning Basics: Learning Algorithms, Capacity, Overfitting and Underfitting,
Hyperparameters and Validation Sets, Estimator, Bias and Variance, Maximum Likelihood
Estimation, BayesianStatistics, Supervised Learning Algorithms, Unsupervised Learning
Algorithms, Stochastic Gradient Decent, building a Machine Learning Algorithm, Challenges
Motivating Deep Learning.
Module-2
Deep Feedforward Networks: Gradient-Based Learning, HiddenUnits, ArchitectureDesign,
Back-Propagation. Regularization: Parameter Norm Penalties, Norm Penalties as Constrained
Optimization, Regularization and Under-Constrained Problems, Dataset Augmentation, Noise
Robustness, Semi-Supervised Learning, Multi-Task Learning, Early Stopping, Parameter Tying
and Parameter Sharing, SparseRepresentations, Bagging, Dropout.
Module-3
Optimization for Training Deep Models: How Learning Differs from Pure Optimization,
Challenges in Neural Network Optimization, Basic Algorithms.Parameter Initialization
Strategies, Algorithms with Adaptive Learning Rates. Convolutional Networks: The
Convolution Operation,Motivation,Pooling, Convolution and Pooling as an Infinitely Strong
Prior, Variants of the Basic Convolution Function, StructuredOutputs, DataTypes, Efficient
Convolution Algorithms, Random or Unsupervised Features.
Module-4
Sequence Modelling: Recurrent and Recursive Nets: Unfolding Computational Graphs,
Recurrent Neural Networks, Bidirectional RNNs, Encoder-Decoder Sequence-to-Sequence
Architectures, Deep Recurrent Networks, Recursive Neural Networks. Long short-term memory
Module-5
Practical Methodology: PerformanceMetrics, Default Baseline Models, Determining Whether
to Gather More Data, Selecting Hyperparameters, Debugging Strategies, Example: Multi-Digit
Number Recognition. Applications: Vision, NLP, Speech.
Course outcomes:
At the end of the course the student will be able to:
• Identify the deep learning algorithms which are more appropriate for various types of learning
tasks in various domains.
• Implement deep learning algorithms and solve real-world problems.
• Execute performance metrics of Deep Learning Techniques.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Deep Learning Lan Good fellow MIT Press 2016.
and Yoshua Bengio
and Aaron Courville
Reference Books
1 Neural Networks:Asystematic Raúl Rojas 1996.
Introduction
2 Pattern Recognition and machine Chirstopher Bishop 2007.
Learning
Hardware, sensors, displays, software, virtual world generator, game engines, human senses,
perceptual psychology, psychophysics.
Geometric modeling, transforming rigid bodies, yaw, pitch, roll, axis-angle representation,
quaternions, 3D rotation inverses and conversions, homogeneous transforms, transforms to
displays, look-at and eye transforms, canonical view and perspective transforms, viewport
transforms.
Module-2
Light propagation, lenses and images, diopters, spherical aberrations, optical distortion; more
lens aberrations; spectral properties; the eye as an optical system; cameras; visual displays. Parts
of the human eye, photoreceptors and densities, scotopic and photopic vision, display resolution
requiments, eye movements, neural vision structures, sufficient display resolution, other
implications of physiology on VR.
Depth perception, motion perception, vection, stroboscopic apparent motion, color perception,
combining information from multiple cues and senses, implications of perception on VR.
Module-3
Graphical rendering, ray tracing, shading, BRDFs, rasterization, barycentric coordinates, VR
rendering problems, anti-aliasing, distortion shading, image warping (time warp), panoramic
rendering.
Velocities, acceleration, vestibular system, virtual world physics, simulation, collision detection,
avatar motion, vection
Module-4
Tracking systems, estimating rotation, IMU integration, drift errors, tilt and yaw correction,
estimating position, camera-feature detection model, perspective n-point problem, sensor fusion,
lighthouse approach, attached bodies, eye tracking, inverse kinematics, map building, SLAM.
Course outcomes:
At the end of the course the student will be able to:
• Explain fundamentals of virtual reality systems
• Summarie the hardware and software of the VR
• Analyze the applications of VR
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 VIRTUAL REALITY Steven M. LaValle. Cambridge 2016
http://vr.cs.uiuc.edu/book.html University Press
Reference Books
1 HANDBOOK OF VIRTUAL Kelly S. Hale Kay CRC Press 2nd Edition, 2015
ENVIRONMENTS: Design, M. Stanney
Implementation, and Applications
Course outcomes:
At the end of the course the student will be able to:
• Outline the concepts of video processing and explain sampling
• Demonstrate video processing algrothms for detection, estimation, enhancement, restoratios,
stabilization, masaicing
• Illustrate segmentation and motion tracking algorithms
• Outline MPEG4 and H-254 coding techniques
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 The Essential Guide to Video Al Bovik Elsevier 2001
Processing
Reference Books
Course outcomes:
At the end of the course the student will be able to:
• Identify the limitations of single core architecture and the need for multicore architectures
• Define fundamental concepts of parallel programming and its design issues
• Solve the issues related to multiprocessing and suggest solutions
• Demonstrate the role of OpenMP and programming concept
• Make out the salient features of different multicore architectures and how they exploit parallelism
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Multicore Programming, Increased Shameem Akhter Intel Press 2006
Performance through Software and Jason Roberts
Multi-threading
Course outcomes:
At the end of the course the student will be able to:
• Explain the complete life cycle of BI/Analytical development
• Illustrate technology and processes associated with Business Intelligence framework
• Demonstrate a business scenario, identify the metrics, indicators and make recommendations to
achieve the business goal.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Business Intelligence Roadmap : Larissa T Moss and Addison Wesley 2003.
The Complete Project Lifecycle ShakuAtre Information
for Decision Support Applications Technology Series
2 Fundamentals of Business R N Prasad, Wiley India 2011.
Analytics SeemaAcharya
Reference Books
1 Business Intelligence: The Savvy David Loshin Morgan Kaufmann
Manager's Guide
2 Delivering Business Intelligence Brian Larson McGraw Hill 2006
with Microsoft SQL Server 2005
3 Foundations of SQL Server 2008 Lynn Langit Apress 2011
Business Intelligence
Course outcomes:
At the end of the course the student will be able to:
• Explain the fundamentals of speech processing
• Summaize the models of speech processing
• Infer the linear predicitive coding
• Illustrate the application of speech processing
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Digital Processing of Speech Lawrence R. Pearson
Signals Rabiner , Ronald W.
Schafer
Reference Books
Course outcomes:
At the end of the course the student will be able to:
• Know the basics , characteristics and challenges of Wireless Sensor Network
• Apply the knowledge to identify appropriate physical and MAC layer protocol
• Apply the knowledge to identify the suitable routing algorithm based on the network and user
requirement
• Be familiar with the OS used in Wireless Sensor Networks and build basic modules
• Understand the applications of WSN in various fields
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Wireless Sensor Networks Kazem Sohraby, John Wiley & Sons 2007
Technology, Protocols, and Daniel Minoli and
Applications Taieb Znati
2 Protocols and Architectures for Holger Karl and John Wiley & Sons, 2005
Wireless Sensor Network Andreas Willig Ltd.
Reference Books
1 A survey of routing protocols in K. Akkaya and M. Elsevier Ad Hoc Vol. 3, no. 3, pp.
wireless sensor networks Younis Network Journal 325--349
2 TinyOS Programming Philip Levis
3 Wireless Sensor Network Designs Anna Ha´c John Wiley & Sons
Ltd.