0% found this document useful (0 votes)
206 views45 pages

Ce PDF

Uploaded by

Fayum Birajdar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views45 pages

Ce PDF

Uploaded by

Fayum Birajdar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI

Scheme of Teaching and Examinations and Syllabus


M.TechComputer Engineering(SCE)
(Effective from Academic year 2020 - 21)
20082020 /2

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI


Scheme of Teaching and Examinations – 2020 - 21
M.Tech inComputer Engineering (SCE)
Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
I SEMESTER
Teaching Hours /
Examination
Week

Credits
SL. Course

Duration in

SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title

Seminar
Theory

Marks
Hours
No. Code

Total
Skill
Mathematical Foundations
1 PCC 20SCE11 03 -- 02 03 40 60 100 4
of Computer Science
2 PCC 20SCE12 Advanced Digital Design 03 -- 02 03 40 60 100 4
PCC Embedded Computing 40 60 100
3 20SCE13 03 -- 02 03 4
Systems
4 PCC 20SCE14 Cloud Computing 03 -- 02 03 40 60 100 4
PCC Distributed Operating 40 60 100
5 20SCE15 03 -- 02 03 4
System
PCC Embedded Computing 40 60 100
6 20SCEL16 -- 04 -- 03 2
Laboratory
PCC Research Methodology and 40 60 100
7 20RMI17 01 -- 02 03 2
IPR
TOTAL 16 04 12 21 280 420 700 24
Note: PCC: Profession Core
Skill development activities:
Students and course instructor/s to involve either individually or in groups to interact together to enhance the
learning and application skills. The students should interact with industry (small, medium and large), understand
their problems or foresee what can be undertaken for study in the form of research/ testing / projects, and for creative
and innovative methods to solve the identified problem. The students shall
1. Gain confidence in modelling of systems and algorithms.
2. Work on different software/s (tools) to Simulate, analyze and authenticate the output to interpret and
conclude. Operate the simulated system under changed parameter conditions to study the system with
respect to thermal study, transient and steady state operations, etc.
3. Handle advanced instruments to enhance technical talent.
4. Involve in case studies and field visits/ field work.
5. Accustom with the use of standards/codes etc., to narrow the gap between academia and industry.
All activities should enhance student’s abilities to employment and/or self-employment opportunities, management
skills, Statistical analysis, fiscal expertise, etc.
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.
20082020 /3

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI


Scheme of Teaching and Examinations – 2020 - 21
M.Tech inComputer Engineering (SCE)
Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
II SEMESTER
Teaching Hours /
Examination
Week

Credits
SL. Course

Duration in

SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title

Seminar
Theory

Marks
Hours
No. Code

Total
Skill
1 PCC 20SCE21 Managing Big Data 03 -- 02 03 40 60 100 4
PCC Multi Core Architecture 40 60 100
2 20SCE22 03 -- 02 03 4
and Programming
PCC Internet of Things and 40 60 100
3 20SCE23 03 -- 02 03 4
Applications
4 PEC 20SCE24X Professional elective 1 04 -- -- 03 40 60 100 4
5 PEC 20SCE25X Professional elective 2 04 -- -- 03 40 60 100 4
6 PCC 20SCEL26 IOT Laboratory -- 04 -- 03 40 60 100 2
7 PCC 20SCE27 Technical Seminar -- 02 -- -- 100 -- 100 2
TOTAL 17 06 06 18 340 360 700 24
Note: PCC: Profession Core, PEC: Professional Elective Course
Professional Elective-1 Professional Elective-2
Course Code Course Code
Course Title Course Title
20LNI24X 20LNI25X
20SCE241 Wireless Networks & Mobile Computing 20SCE251 Wireless Sensor Networks
20SCE242 20SCE252 Advances in Data Base
Pattern Recognition
Management System
20SCE243 Natural Language Processing and Text 20SCE253
Decision Support System
Mining
20SCE244 Cyber Security and Cyber law 20SCE254 Computer Vision
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
program shall be mandatory.
The CIE marks awarded for Technical Seminar, shall be based on the evaluation of Seminar Report, Presentation
skill and performance in 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 internship 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.
20082020 /4

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI


Scheme of Teaching and Examinations – 2020 - 21
M.Tech inComputer Engineering (SCE)
Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
III SEMESTER
Teaching Hours /
Examination
Week

Credits
SL. Course

Duration in

SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title

Seminar
Theory

Marks
Hours
No. Code

Total
Skill
1 PCC 20SCE31 ARM Processors 03 -- 02 03 40 60 100 4
2 PEC 20SCE32X Professional elective 3 03 -- -- 03 40 60 100 3
3 PEC 20SCE33X Professional elective 4 03 -- -- 03 40 60 100 3
4 Project 20SCE34 Project Work Phase 1 -- 02 -- -- 100 -- 100 2
5 PCC 20SCE35 Mini-Project -- 02 -- -- 100 -- 100 2
(Completed during the
intervening vacation of I
6 Internship 20SCEI36 Internship and II semesters and /or
03 40 60 100 6
II and III semesters.)
TOTAL 09 04 02 12 360 240 600 20
Note: PCC: Profession Core, PEC: Professional Elective Course
Professional Elective-3 Professional Elective-4
Course Code Course Code
Course Title Course Title
20LNI32X 20LNI33X
20SCE321 Machine Learning Techniques 20SCE331 Cloud Security
20SCE322 Multimedia Communications 20SCE332 Database Security
20SCE323 Advances in Storage Area Network 20SCE333 Software Defined Networks
20SCE324 20SCE334 Object Oriented Software
Agile Technologies
Engineering
Note:
1. Project Work 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.
20082020 /5

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI


Scheme of Teaching and Examinations – 2020 - 21
M.Tech inComputer Engineering (SCE)
Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
IV SEMESTER
Teaching Hours /
Examination
Week

Credits
SL. Course

Duration in

SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title

Seminar
Theory

Marks
Hours
No. Code

Total
Skill
1 Project 20SCE41 Project work phase 2 -- 04 03 03 40 60 100 20
TOTAL -- 04 03 03 40 60 100 20

Note:
Project Work 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.
20082020 /6

M.TECH IN NETWORK AND INTERNET ENGINEERING (LNI)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER -I
MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE
Course Code 20LNI11, 20SCS11, 20SCE11, 20SFC11, CIE Marks 40
20SCN11, 20SSE11, 20SIT11, 20SAM11,
20SIS11
Teaching Hours/Week 3:0:2 SEE Marks 60
(L:P:S)
Credits 04 Exam Hours 03
Module-1
Vector Spaces: Vector spaces; subspaces Linearly independent and dependent vectors Basis and
dimension; coordinate vectors-Illustrative examples. Linear transformations, Representation of
transformations by matrices;
(RBT Levels: L1 & L2) (Textbook:1)
Module-2
Orthogonality and least squares: Inner product, orthogonal sets, orthogonal projections, orthogonal
bases. Gram-Schmidt orthogonalization process. QR factorizations of a matrices, least square problems,
applications to linear models (least square lines and least square fitting of other curves).
(RBT Levels: L2 & L3) (Textbook:1)
Module-3
Symmetric and Quadratic Forms:Diagonalization, Quadratic forms, Constrained Optimization, The
Singular value decomposition. Applications to image processing and statistics, Principal Component
Analysis
(RBT Levels: L2 & L3) (Textbook:1)
Module-4
Statistical Inference: Introduction to multivariate statistical models: Correlation and Regression analysis,
Curve fitting (Linear and Non-linear)
(RBT Levels: L2 & L3) (Textbook:3)
Module-5
ProbabilityTheory: Random variable (discrete and continuous), Probability mass function (pmf),
Probability density function (pdf), Mathematical expectation, Sampling theory: testing of hypothesis by t-
test, 𝜒 - test.
(RBT Levels: L1 & L2) (Textbook:3)
Course Outcomes:
On completion of this course, students are able to:
1. Understand the numerical methods to solve and find the roots of the equations.
2. Apply the technique of singular value decomposition for data compression, least square
approximation in solving inconsistent linear systems
3. Understand vector spaces and related topics arising in magnification and rotation of images.
4. Utilize the statistical tools in multi variable distributions.
5. Use probability formulations for new predictions with discrete and continuous RV’s.
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 consisting of 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.
Textbooks:
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Linear Algebra and its David C. Lay, Pearson Education 5th Edition 2015.
Applications Steven R. Lay and J. Ltd
J. McDonald
2 Numerical methods for Scientific M K Jain, S.R.K New Age 6th Ed., 2014
and Engg. Computation Iyengar, R K. Jain International
20082020 /7

3 Probability, Statistics and Random T. Veerarajan Tata Mc-Graw Hill 3rd Edition 2016
Process Co
Reference books:
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Optimization: Theory & Rao. S.S Wiley Eastern Ltd
Applications Techniques New Delhi.
2 Signals, Systems, and Inference Alan V. Oppenheim Spring 2010.
and George C.
Verghese
3 Foundation Mathematics for John Vince Springer
Computer Science International
4 Higher Engineering Mathematics B.S. Grewal Khanna Publishers 44th Ed.,2017

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - I
ADVANCED DIGITAL DESIGN
Course Code 20SCE12 CIE Marks 40
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction: Design methodology – An introduction; IC technology options
Module-2
Logic Design with Verilog: Structural models of combinational logic; Logic simulation, Design
verification, and Test methodology; Propagation delay; Truth-Table models of Combinational and
sequential logic with Verilog.
Module-3
Logic Design with Behavioural Models: Behavioural modelling; A brief look at data types for
Behavioural modelling; Boolean-Equation – Based Behavioural models of combinational logic;
Propagation delay and continuous assignments; Latches and Level – Sensitive circuits in Verilog; Cyclic
Behavioural models of Flip-Flops and Latches; Cyclic behaviour and edge detection; A comparison of
styles for Behavioural modelling; Behavioural models of multiplexers, encoders, and decoders; Dataflow
models of a Linear- Feedback Shift Register; Modelling digital machines with repetitive algorithms;
Machines with multi-cycle operations; Design documentation with functions and tasks; Algorithmic state
machine charts for Behavioural modelling; ASMD charts; Behavioural models of counters, shift registers
and register files; Switch debounce, meta-stability and synchronizers for asynchronous signals; Design
example
Module-4
Synthesis of Combinational and Sequential Logic: Introduction to synthesis; Synthesis of combinational
logic; Synthesis of sequential logic with latches; Synthesis of three-state devices and bus interfaces;
Synthesis of sequential logic with flip-flops; Synthesis of explicit state machines; Registered logic; State
encoding; Synthesis of implicit state machines, registers and counters; Resets; Synthesis of gated clocks
and clock enables; Anticipating the results of synthesis; Synthesis of loops; Design traps to avoid; Divide
and conquer: Partitioning a design.
Module-5
Programmable Logic and Storage Devices: Programmable logic devices; storage devices; PLA; PAL;
Programmability of PLDs; CPLDs; FPGAs; Verilog-Based design flows for FPGAs; Synthesis with
FPGAs.

Course outcomes:
At the end of the course the student will be able to:
 Work on various IC technology options.
 Demonstrate logic simulation, Design verification, Verilog.
 Work on Flip-Flops and Latches; multiplexers, encoders, and decoders, synchronizers for
20082020 /8

asynchronous signals.
 Design and implement circuits on combinational logic; Registered logic; registers and counters;
Resets; Divide and conquer: Partitioning a 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 Advanced Digital Design with the Michael D. Celetti PHI 2013
Verilog HDL
Reference Books
1 Digital Design –An Embedded PeterJ. Asheden ELSEVIER 2013
Systems Approach Using
VERILOG
2 Fundamentals of Digital Logic Stephen Brown, Tata Mc-Graw Hill 2009
with Verilog Design ZvonkoVranesic

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER – I
EMBEDDED COMPUTING SYSTEMS
Course Code 20SCE13, 20SIS15 CIE Marks 40
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction to embedded systems: Embedded systems, Processor embedded into a system, Embedded
hardware units and device in a system, Embedded software in a system, Examples of embedded systems,
Design process in embedded system, Formalization of system design, Design process and design
examples, Classification of embedded systems, skills required for an embedded system designer.
Module 2
Devices and communication buses for devices network: IO types and example, Serial communication
devices, Parallel device ports, Sophisticated interfacing features in device ports, Wireless devices, Timer
and counting devices, Watchdog timer, Real time clock, Networked embedded systems, Serial bus
communication protocols, Parallel bus device protocols-parallel communication internet using ISA, PCI,
PCI-X and advanced buses, Internet enabled systems-network protocols, Wireless and mobile system
protocols.
Module 3
Device drivers and interrupts and service mechanism: Programming-I/O busy-wait approach without
interrupt service mechanism, ISR concept, Interrupt sources, Interrupt servicing (Handling) Mechanism,
Multiple interrupts, Context and the periods for context switching, interrupt latency and deadline,
Classification of processors interrupt service mechanism from Context-saving angle, Direct memory
access, Device driver programming.
Module 4
Inter process communication and synchronization of processes, Threads and tasks: Multiple process in an
application, Multiple threads in an application, Tasks, Task states, Task and Data, Clear-cut distinction
between functions. ISRS and tasks by their characteristics, concept and semaphores, Shared data, Inter-
process communication, Signal function, Semaphore functions, Message Queue functions, Mailbox
functions, Pipe functions, Socket functions, RPC functions.
Module 5
Real-time operating systems: OS Services, Process management, Timer functions, Event functions,
20082020 /9

Memory management, Device, file and IO subsystems management, Interrupt routines in RTOS
environment and handling of interrupt source calls, Real-time operating systems, Basic design using an
RTOS, RTOS task scheduling models, interrupt latency and response of the tasks as performance metrics,
OS security issues. Introduction to embedded software development process and tools, Host and target
machines, Linking and location software.

Course outcomes:
At the end of the course the student will be able to:
 Distinguish the characteristics of embedded computer systems.
 Examine the various vulnerabilities of embedded computer systems.
 Design an embedded system.
 Design and develop modules using RTOS.
 Implement RPC, threads and tasks

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 Embedded Systems: Architecture, Raj Kamal Tata McGraw hill 2nd edition 2013
Programming, and Design
Reference Books
1 Computer as Components, Marilyn Wolf Elsevier 3rd edition, 2014
Principles of Embedded
Computing System Design

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - I
CLOUD COMPUTING
Course Code 20SCE14, 20LNI15, 20SIT22, 20SSE251,
CIE Marks 40
20SCN31, 20SCS243, 20SIS12
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
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,
20082020 /10

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 RajkumarBuyya , James Broberg, Computing Willey 2014
AndrzejGoscinski Principles and
Paradigms
2 Cloud Computing Implementation, John W CRC Press 2013
Management and Security Rittinghouse, James
F Ransome
20082020 /11

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - I
DISTRIBUTED OPERATING SYSTEM
Course Code 20SCE15, 20SIT15 CIE Marks 40
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Fundamentals: What is Distributed Computing Systems? Evolution of Distributed Computing System;
Distributed Computing System Models; What is Distributed Operating System? Issues in Designing a
Distributed Operating System; Introduction to Distributed Computing Environment (DCE).
Message Passing: Introduction, Desirable features of a Good Message Passing System, Issues in
PC by Message Passing, Synchronization, Buffering, Multi-datagram Messages, Encoding and Decoding
of Message Data, Process Addressing, Failure Handling, Group Communication, Case Study: 4.3 BSD
UNIX IPC Mechanism.
Module 2
Remote Procedure Calls: Introduction, The RPC Model, Transparency of RPC, Implementing RPC
Mechanism, Stub Generation, RPC Messages, Marshaling Arguments and Results, Server Management,
Parameter-Passing Semantics, Call Semantics, Communication Protocols for RPCs, Complicated RPCs,
Client-Server Binding, Exception Handling, Security, Some Special Types of RPCs, RPC in
Heterogeneous Environments, Lightweight RPC, Optimization for Better Performance, Case Studies: Sun
RPC.
Module 3
Distributed Shared Memory: Introduction, General Architecture of DSM Systems, Design and
Implementation Issues of DSM, Granularity, Structure of Shared Memory Space, Consistency Models,
Replacement Strategy, Thrashing, Other approaches to DSM, Heterogeneous DSM, Advantages of DSM.
Synchronization: Introduction, Clock Synchronization, Event Ordering, Mutual Exclusion, Dead Lock,
Election Algorithms.
Module 4
Resource Management: Introduction, Desirable Features of a Good Global Scheduling Algorithm, Task
Assignment Approach, Load – Balancing Approach, Load – Sharing Approach Process Management:
Introduction, Process Migration, Threads.
Module 5
Distributed File Systems: Introduction, Desirable Features of a Good Distributed File System, File
models, File–Accessing Models, File – Sharing Semantics, File – Caching Schemes, File Replication,
Fault Tolerance, Atomic Transactions and Design Principles.

Course outcomes:
At the end of the course the student will be able to:
 The concepts underlying distributed systems
 Demonstrate an ability to apply theory and techniques to unseen problems.
 Demonstrate the Mutual exclusion, Deadlock detection and agreement protocols of Distributed
operating system
 Explore the various resource management techniques for distributed systems.
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
20082020 /12

1 Distributed Operating Systems: Pradeep. K. Sinha PHI 2007


Concepts and Design
Reference Books
1 Distributed Operating Systems Andrew S. Pearson Education 2013
Tanenbaum

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - I
EMBEDDED COMPUTING LABORATORY
Course Code 20SCEL16 CIE Marks 40
Teaching Hours/Week 0:4:0
SEE Marks 60
(L:P:S)
Credits 02 Exam Hours 03
List of Experiments
1. To get in touch with development tool/environment for ATMEL microcontroller program and
architecture. To know the overview of Kiel software and an introduction to ATMEL 8051
architecture.
2. Write an embedded C program to add subtract multiply divide 16-bit data by ATMEL
microcontroller. Write a separate module for each of the arithmetic module and bind it under a single
module.
3. Write embedded c program to generate 10 Khz frequency using interrupts on P1.2 ant to view it on
the CRO.
4. Write a program to interface 16X2 LCD to ATMEL microcontroller and use port P0 for interfacing it
and use port P1 to interface keyboard.
5. Write a program to control DC motor using PWM method. To monitor the PWM status and control
the speed of DC motor in 100% and 25% duty cycle pulse.
6. Write a program to control Position of servo motor. Using any of the ports to be input and output
ports and provide an option for a switch to control the position of the motor.
7. Transmission and reception of data. The module has to be designed to have a clear understanding of
how serial and parallel interface devices are controlled and interfaced with microcontroller.
8. To program and implement the temperature and pressure measurement units. Using appropriate
sensor modules interfaced to the microcontroller indicate the changes in real world through the LEDs.

NOTE; Use AT89C52 microcontroller as main kit with peripherals and KeilμVision 4/ Equivalent tool.
Course outcomes:
At the end of the course the student will be able to:
 Distinguish the characteristics of embedded computer systems.
 Examine the various vulnerabilities of embedded computer systems.
 Design an embedded system.
 Design and develop modules using RTOS.
 Implement RPC, threads and tasks.
Conduction of Practical Examination:
1. All laboratory experiments (nos) are to be included for practical examination.
2. Students are allowed to pick one experiment from list
3. Strictly follow the instructions as printed on the cover page of answer script for breakup of marks
4. Change of experiment is allowed only once and marks allotted to the procedure part to be made
zero.
20082020 /13

RESEARCH METHODOLOGY AND IPR


Course Code 20RMI17 CIE Marks 40
Teaching Hours/Week (L:P:SDA) 1:0:2 SEE Marks 60
Credits 02 Exam Hours 03
Module-1
Research Methodology: Introduction, Meaning of Research, Objectives of Research, Motivation in Research,
Types of Research, Research Approaches, Significance of Research, Research Methods versus Methodology,
Research and Scientific Method, Importance of Knowing How Research is Done, Research Process, Criteria of
Good Research, and Problems Encountered by Researchers in India.
Defining the Research Problem: Research Problem, Selecting the Problem, Necessity of Defining the
Problem, Technique Involved in Defining a Problem, An Illustration.  

Module-2
Reviewing the literature: Place of the literature review in research, Bringing clarity and focus to your
research problem, Improving research methodology, Broadening knowledge base in research area, Enabling
contextual findings, How to review the literature, searching the existing literature, reviewing the selected
literature, Developing a theoretical framework, Developing a conceptual framework, Writing about the
literature reviewed.
Research Design: Meaning of Research Design, Need for Research Design, Features of a Good Design,
Important Concepts Relating to Research Design, Different Research Designs, Basic Principles of Experimental
Designs, Important Experimental Designs.  

Module-3
Design of Sampling: Introduction, Sample Design, Sampling and Non-sampling Errors, Sample Survey versus
Census Survey, Types of Sampling Designs.
Measurement and Scaling: Qualitative and Quantitative Data, Classifications of Measurement Scales,
Goodness of Measurement Scales, Sources of Error in Measurement Tools, Scaling, Scale Classification Bases,
Scaling Technics, Multidimensional Scaling, Deciding the Scale.
Data Collection: Experimental and Surveys, Collection of Primary Data, Collection of Secondary Data, Selection
of Appropriate Method for Data Collection, Case Study Method.  

Module-4
Testing of Hypotheses: Hypothesis, Basic Concepts Concerning Testing of Hypotheses, Testing of Hypothesis,
Test Statistics and Critical Region, Critical Value and Decision Rule, Procedure for Hypothesis Testing,
Hypothesis Testing for Mean, Proportion, Variance, for Difference of Two Mean, for Difference of Two
Proportions, for Difference of Two Variances, P-Value approach, Power of Test, Limitations of the Tests of
Hypothesis.
Chi-square Test: Test of Difference of more than Two Proportions, Test of Independence of Attributes, Test of
Goodness of Fit, Cautions in Using Chi Square Tests.  

Module-5
20082020 /14

Interpretation and Report Writing: Meaning of Interpretation, Technique of Interpretation, Precaution in


Interpretation, Significance of Report Writing, Different Steps in Writing Report, Layout of the Research
Report, Types of Reports, Oral Presentation, Mechanics of Writing a Research Report, Precautions for Writing
Research Reports.
Intellectual Property: The Concept, Intellectual Property System in India, Development of TRIPS Complied
Regime in India, Patents Act, 1970, Trade Mark Act, 1999,The Designs Act, 2000, The Geographical Indications
of Goods (Registration and Protection) Act1999, Copyright Act,1957,The Protection of Plant Varieties and
Farmers’ Rights Act, 2001,The Semi-Conductor Integrated Circuits Layout Design Act, 2000, Trade Secrets,
Utility Models, IPR and Biodiversity, The Convention on Biological Diversity (CBD) 1992, Competing
Rationales for Protection of IPRs, Leading International Instruments Concerning IPR, World Intellectual
Property Organisation (WIPO),WIPO and WTO, Paris Convention for the Protection of Industrial Property,
National Treatment, Right of Priority, Common Rules, Patents, Marks, Industrial Designs, Trade Names,
Indications of Source, Unfair Competition, Patent Cooperation Treaty (PCT), Advantages of PCT Filing, Berne
Convention for the Protection of Literary and Artistic Works, Basic Principles, Duration of Protection, Trade
Related Aspects of Intellectual Property Rights(TRIPS) Agreement, Covered under TRIPS Agreement, Features
of the Agreement, Protection of Intellectual Property under TRIPS, Copyright and Related Rights, Trademarks,
Geographical indications, Industrial Designs, Patents, Patentable Subject Matter, Rights Conferred,
Exceptions, Term of protection, Conditions on Patent Applicants, Process Patents, Other Use without
Authorization of the Right Holder, Layout-Designs of Integrated Circuits, Protection of Undisclosed
Information, Enforcement of Intellectual Property Rights, UNSECO.  

Course outcomes:
At the end of the course the student will be able to:
 Discuss research methodology and the technique of defining a research problem
 Explain the functions of the literature review in research, carrying out a literature search, developing
theoretical and conceptual frameworks and writing a review.
 Explain various research designs, sampling designs, measurement and scaling techniques and also
different methods of data collections.
 Explain several parametric tests of hypotheses, Chi-square test, art of interpretation and writing
research reports
 Discuss various forms of the intellectual property, its relevance and business impact in the changing
global business environment and leading International Instruments concerning IPR. 

Question paper pattern:


 The question paper will have ten questions.
 Each full question is for 20 marks.
 There will be 2full questions (with a maximum of four sub questions in one full question) from each
module.
 Each full question with sub questions will cover the contents under a module.
 Students will have to answer 5 full questions, selecting one full question from each module.  

Textbooks
(1) Research Methodology: Methods and Techniques, C.R. Kothari, Gaurav Garg,New Age International,4 th
Edition, 2018.
(2) Research Methodology a step-by-step guide for beginners. (For the topic Reviewing the literature under
module 2), RanjitKumar,SAGE Publications,3rd Edition, 2011.

(3) Study Material (For the topic Intellectual Property under module 5),
Professional Programme Intellectual Property Rights, Law and Practice, The Institute of Company Secretaries
of India, Statutory Body Under an Act of Parliament, September 2013.

Reference Books
(1) Research Methods: the concise knowledge base, Trochim, Atomic Dog Publishing, 2005.
20082020 /15

(2) Conducting Research Literature Reviews: From the Internet to Paper, Fink A, Sage Publications, 2009.

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
MANAGING BIG DATA
Course Code 20SCE21, 20SIT31, 20LNI251,
CIE Marks 40
20SFC331, 20SIS332
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Meet Hadoop: Data!, Data Storage and Analysis, Querying All Your Data, Beyond Batch,
Comparison with Other Systems: Relational Database Management Systems, Grid Computing,
Volunteer Computing Hadoop Fundamentals MapReduce A Weather Dataset: Data Format,
Analysing the Data with Unix Tools, Analysing the Data with Hadoop: Map and Reduce, Java
MapReduce, Scaling Out: Data Flow, Combiner Functions, Running a Distributed MapReduce Job,
Hadoop Streaming
The Hadoop Distributed Filesystem The Design of HDFS, HDFS Concepts: Blocks, Namenodes
and Datanodes, HDFS Federation, HDFS High-Availability, The Command-Line Interface, Basic
Filesystem Operations, HadoopFilesystems Interfaces, The Java Interface, Reading Data from a
Hadoop URL, Reading Data Using the FileSystem API, Writing Data, Directories, Querying the
Filesystem, Deleting Data, Data Flow: Anatomy of a File Read, Anatomy of a File Write.

Module -2
YARN Anatomy of a YARN Application Run: Resource Requests, Application Lifespan, Building
YARN Applications, YARN Compared to MapReduce, Scheduling in YARN: The FIFO Scheduler,
The Capacity Scheduler, The Fair Scheduler, Delay Scheduling, Dominant Resource Fairness
Hadoop I/O Data Integrity, Data Integrity in HDFS, LocalFileSystem, ChecksumFileSystem,
Compression, Codecs, Compression and Input Splits, Using Compression in MapReduce, Serialization,
The Writable Interface, Writable Classes, Implementing a Custom Writable, Serialization Frameworks,
File-Based Data Structures: SequenceFile
Module – 3
Developing a MapReduce Application The Configuration API, Combining Resources, Variable
Expansion, Setting Up the Development Environment, Managing Configuration, GenericOptionsParser,
Tool, and ToolRunner, Writing a Unit Test with MRUnit: Mapper, Reducer, Running Locally on Test
Data, Running a Job in a Local Job Runner, Testing the Driver, Running on a Cluster, Packaging a Job,
Launching a Job, The MapReduce Web UI, Retrieving the Results, Debugging a Job, Hadoop Logs,
Tuning a Job, Profiling Tasks, MapReduce Workflows: Decomposing a Problem into MapReduce Jobs,
JobControl, Apache Oozie
How MapReduce Works Anatomy of a MapReduce Job Run, Job Submission, Job Initialization, Task
Assignment, Task Execution, Progress and Status Updates, Job Completion, Failures: Task Failure,
Application Master Failure, Node Manager Failure, Resource Manager Failure, Shuffle and Sort: The
Map Side, The Reduce Side, Configuration Tuning, Task Execution: The Task Execution Environment,
Speculative Execution, Output Committers
Module-4
MapReduce Types and Formats:MapReduce Types, Input Formats: Input Splits and Records Text
Input, Binary Input, Multiple Inputs, Database Input (and Output) Output Formats: Text Output,
Binary Output, Multiple Outputs, Lazy Output, Database Output,
Flume Installing Flume, An Example, Transactions and Reliability, Batching, The HDFS Sink,
Partitioning and Interceptors, File Formats, Fan Out, Delivery Guarantees, Replicating and Multiplexing
Selectors, Distribution: Agent Tiers, Delivery Guarantees, Sink Groups, Integrating Flume with
Applications, Component Catalogue
Module-5
Pig Installing and Running Pig, Execution Types, Running Pig Programs, Grunt, Pig Latin Editors,
An Example: Generating Examples, Comparison with Databases, Pig Latin: Structure, Statements,
20082020 /16

Expressions, Types, Schemas, Functions, Data Processing Operators: Loading and Storing Data,
Filtering Data, Grouping and Joining Data, Sorting Data, Combining and Splitting Data.
Spark An Example: Spark Applications, Jobs, Stages and Tasks, A Java Example, A Python Example,
Resilient Distributed Datasets: Creation, Transformations and Actions, Persistence, Serialization,
Shared Variables, Broadcast Variables, Accumulators, Anatomy of a Spark Job Run, Job Submission,
DAG Construction, Task Scheduling, Task Execution, Executors and Cluster Managers: Spark on
YARN

Course outcomes:
At the end of the course the student will be able to:
 Understand managing big data using Hadoop and SPARK technologies
 Explain HDFS and MapReduce concepts
 Install, configure, and run Hadoop and HDFS.
 Perform map-reduce analytics using Hadoop and related tools
 Explain SPARK concepts
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 Hadoop: The Definitive Guide Tom White O'Reilley Third Edition, 2012
Reference Books
1 SPARK: The Definitive Guide MateiZaharia Oreilly 2018
and Bill Chambers
2 Apache Flume: Distributed Log . D'Souza and Steve Oreilly 2014
Collection for Hadoop Hoffman

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
MULTICORE ARCHITECTURE AND PROGRAMMING
Course Code 20SCE22,
20SCS324, CIE Marks 40
20SIS251
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Classes of Computers, Trends in Technology, Power, Energy and Cost – Dependability –Measuring,
Reporting and Summarizing Performance.
Single core to Multi-core architectures: Limitations of Single Core Processors - The Multi core era – Case
Studies of Multi core Architectures.
System Overview of Threading: Defining Threads, System View of Threads, Threading above the
Operating System, Threads inside the OS, Threads inside the Hardware, What Happens When a Thread Is
Created, Application Programming Models and Threading,
Module-2
Fundamental Concepts of Parallel Programming: Designing for Threads, Task Decomposition, Data
Decomposition, Data Flow Decomposition, Implications of Different Decompositions, Parallel
Programming Patterns, A Motivating Problem: Error Diffusion, Analysis of the Error Diffusion
Algorithm, An Alternate Approach: Parallel Error Diffusion.
Threading and Parallel Programming Constructs: Performance – Scalability – Synchronization and data
20082020 /17

sharing – Data races – Synchronization primitives (mutexes, locks, semaphores, barriers) – deadlocks and
livelocks – communication between threads (condition variables, signals, message queues and pipes).
Module-3
TLP AND MULTIPROCESSORS: Symmetric and Distributed Shared Memory Architectures – Cache
Coherence Issues -Performance Issues – Synchronization Issues – Models of Memory Consistency -
Interconnection Networks – Buses, Crossbar and Multi-stage Interconnection Networks.
Module-4
A Portable Solution for Threading : Challenges in Threading a Loop, Loop-carried Dependence, Data-
race Conditions, Managing Shared and Private Data, Loop Scheduling and Portioning, Effective Use of
Reductions, Minimizing Threading Overhead, Work-sharing Sections, Performance-oriented
Programming, Using Barrier and No wait, Interleaving Single-thread and Multi-thread Execution.
OpenMP: OpenMP Execution Model – Memory Model – OpenMP Directives – Work-sharing Constructs
- Library functions – Handling Data and Functional Parallelism – Handling Loops – Performance
Considerations.
Module-5
Solutions to Common Parallel Programming Problems : Too Many Threads, Data Races, Deadlocks, and
Live Locks, Deadlock, Heavily Contended Locks, Priority Inversion, Solutions for Heavily Contended
Locks, Non-blocking Algorithms, ABA Problem, Cache Line Ping-ponging, Memory Reclamation
Problem, Recommendations, Thread-safe Functions and Libraries, Memory Issues, Bandwidth, Working
in the Cache, Memory Contention, Cache-related Issues, False Sharing, Memory Consistency, Current
IA-32 Architecture, Itanium Architecture.

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 ShameemAkhter and Intel Press 2006
Performance through Software Jason Roberts
Multi-threading

2 An Introduction to Parallel Peter S Pacheco Morgan/Kuffman, 2011


Programming Elsevier

3 Multicore Application Darryl Gove Pearson 2011


Programming for Windows, Linux,
Oracle, Solaris
Reference Books
1 Parallel Programming in C with Michael J Quinn Tata McGraw Hill 2003
MPI and OpenMP
20082020 /18

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
INTERNET OF THINGS AND APPLICATIONS
Course Code 20SCE23, 20SCS15, 20LNI22, 20SCN14,
CIE Marks 40
20SAM323, 20SIS14
Teaching Hours/Week 3:0:2
SEE Marks 60
(L:P:S)
Credits 04 Exam Hours 03
Module-1
What is The Internet of Things? Overview and Motivations, Examples of Applications, IPV6 Role, Areas
of Development and Standardization, Scope of the Present Investigation. Internet of Things Definitions
and frameworks-IoT Definitions, IoT Frameworks, Basic Nodal Capabilities. Internet of Things
Application Examples-Overview, Smart Metering/Advanced Metering Infrastructure-Health/Body Area
Networks, City Automation, Automotive Applications, Home Automation, Smart Cards, Tracking, Over-
The-Air-Passive Surveillance/Ring of Steel, Control Application Examples, Myriad Other Applications.
Module -2
Fundamental IoT Mechanism and Key Technologies-Identification of IoT Object and Services, Structural
Aspects of the IoT, Key IoT Technologies. Evolving IoT Standards-Overview and Approaches, IETF
IPV6 Routing Protocol for RPL Roll, Constrained Application Protocol, Representational State Transfer,
ETSI M2M, Third Generation Partnership Project Service Requirements for Machine-Type
Communications, CENELEC, IETF IPv6 Over Low power WPAN, Zigbee IP(ZIP),IPSO
Module – 3
Layer ½ Connectivity: Wireless Technologies for the IoT-WPAN Technologies for IoT/M2M, Cellular
and Mobile Network Technologies for IoT/M2M, Layer 3 Connectivity :IPv6 Technologies for the IoT:
Overview and Motivations. Address Capabilities, IPv6 Protocol Overview, IPv6 Tunneling, IPsec in
IPv6,Header Compression Schemes, Quality of Service in IPv6, Migration Strategies to IPv6.
Module-4
Case Studies illustrating IoT Design-Introduction, Home Automation, Cities, Environment, Agriculture,
Productivity Applications.
Module-5
Data Analytics for IoT – Introduction, Apache Hadoop, Using HadoopMapReduce for Batch Data
Analysis, Apache Oozie, Apache Spark, Apache Storm, Using Apache Storm for Real-time Data
Analysis, Structural Health Monitoring Case Study.

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
20082020 /19

Communications
2 Internet of Things: A Hands-on ArshdeepBahga, 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
20082020 /20

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
WIRELESS NETWORKS & MOBILE COMPUTING
Course Code 20SCE241, 20LNI331, 20SIS244 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Mobile Computing Architecture: Architecture for Mobile Computing, 3-tier Architecture, Design
Considerations for Mobile Computing. Emerging Technologies: Wireless broadband (WiMAX), Mobile
IP: Introduction, discovery, Registration, Tunneling, Cellular IP, Mobile IP with IPv6. Wireless
Networks: Global Systems for Mobile Communication (GSM): GSM Architecture, Entities, Call routing
in GSM, PLMN Interface, GSM Addresses and Identities, Network Aspects in GSM, Mobility
Management, GSM Frequency allocation. Short Service Messages (SMS): Introduction to SMS, SMS
Architecture, SMMT, SMMO, SMS as Information bearer, applications, GPRS and Packet Data Network,
GPRS Network Architecture, GPRS Network Operations, Data Services in GPRS, Applications for
GPRS, Billing and Charging in GPRS.
Module -2
Spread Spectrum technology, IS-95, CDMA versus GSM, Wireless Data, Third Generation Networks,
Applications on 3G, Mobile Client: Moving beyond desktop, Mobile handset overview, Mobile phones
and their features, PDA, Design Constraints in applications for handheld devices.
Module – 3
Mobile OS and Computing Environment: Smart Client Architecture, The Client: User Interface, Data
Storage, Performance, Data Synchronization, Messaging. The Server: Data Synchronization, Enterprise
Data Source, Messaging. Mobile Operating Systems: WinCE, Palm OS, Symbian OS, Linux, Proprietary
OS Client Development: The development process, Need analysis phase, Design phase, Implementation
and Testing phase, Deployment phase, Development Tools, Device Emulators

Module-4
Building Wireless Internet Applications: Thin client overview: Architecture, the client, Middleware,
messaging Servers, Processing a Wireless request, Wireless Applications Protocol (WAP) Overview,
Wireless Languages: Markup Languages, HDML, WML, HTML, cHTML, XHTML, VoiceXML.
Module-5
J2ME: Introduction, CDC, CLDC, MIDP; Programming for CLDC, MIDlet model, Provisioning, MIDlet
life cycle, Creating new application, MIDlet event handling, GUI in MIDP, Low level GUI Components,
Multimedia APIs; Communication in MIDP, Security Considerations in MIDP.

Course outcomes:
At the end of the course the student will be able to:
 Explain state of art techniques in wireless communication.
 Discover CDMA, GSM. Mobile IP, WiMAX
 Demonstrate program for CLDC, MIDP let model and security concerns
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 Mobile Computing, Technology, Ashok Talukder, Tata McGraw Hill 2nd Edition, 2010.
Applications and Service Creation RoopaYavagal,
20082020 /21

Hasan Ahmed
2 Mobile and Wireless Design MartynMallik Wiley India 2003
Essentials
Reference Books
1 Mobile Computing Raj kamal Oxford University 2007
Press
2 Wireless Communications and ItiSahaMisra Tata McGraw Hill 2009
Networks, 3G and Beyond

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER – II
PATTERN RECOGNITION
Course Code 20SCE242, 20SCS244,
CIE Marks 40
20SAM253
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction: Definition of PR, Applications, Datasets for PR, Different paradigms for PR, Introduction to
probability, events, random variables, Joint distributions and densities, moments. Estimation minimum
risk estimators, problems
Module -2
Representation: Data structures for PR, Representation of clusters, proximity measures, size of patterns,
Abstraction of Data set, Feature extraction, Feature selection, Evaluation
Module – 3
Nearest Neighbour based classifiers & Bayes classifier: Nearest neighbour algorithm, variants of NN
algorithms, use of NN for transaction databases, efficient algorithms, Data reduction, prototype selection,
Bayes theorem, minimum error rate classifier, estimation of probabilities, estimation of probabilities,
comparison with NNC, Naive Bayes classifier, Bayesian belief network
Module-4
Naive Bayes classifier, Bayesian belief network, Decision Trees: Introduction, DT for PR, Construction
of DT, splitting at the nodes, Over fitting & Pruning, Examples, Hidden Markov models: Markov models
for classification, Hidden Markov models and classification using HMM
Module-5
Clustering: Hierarchical (Agglomerative, single/complete/average linkage, wards, Partitional (Forgy’s, k-
means, Isodata), clustering large data sets, examples, An application: Handwritten Digit recognition

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
20082020 /22

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 IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
NATURAL LANGUAGE PROCESSING
Course Code 20SCE243,
20SCS242, CIE Marks 40
20SAM23
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
OVERVIEW AND LANGUAGE MODELLING: Overview: Origins and challenges of NLP-Language
and Grammar-Processing Indian Languages- NLP Applications-Information Retrieval. Language
Modelling: Various Grammar- based Language Models-Statistical Language Model.
Module -2
WORD LEVEL AND SYNTACTIC ANALYSIS: Word Level Analysis: Regular Expressions-Finite-
State Automata-Morphological Parsing-Spelling Error Detection and correction-Words and Word
Classes-Part-of Speech Tagging. Syntactic Analysis: Context-free Grammar-Constituency- Parsing-
Probabilistic Parsing.
Module – 3
Extracting Relations from Text: From Word Sequences to Dependency Paths: Introduction, Subsequence
Kernels for Relation Extraction, A Dependency-Path Kernel for Relation Extraction and Experimental
Evaluation. Mining Diagnostic Text Reports by Learning to Annotate Knowledge Roles: Introduction,
Domain Knowledge and Knowledge Roles, Frame Semantics and Semantic Role Labelling, Learning to
Annotate Cases with Knowledge Roles and Evaluations. A Case Study in Natural Language Based Web
Search: InFact System Overview, The GlobalSecurity.org Experience.
Module-4
Evaluating Self-Explanations in iSTART: Word Matching, Latent Semantic Analysis, and Topic Models:
Introduction, iSTART: Feedback Systems, iSTART: Evaluation of Feedback Systems, Textual
Signatures: Identifying Text-Types Using Latent Semantic Analysis to Measure the Cohesion of Text
Structures: Introduction, Cohesion, Coh-Metrix, Approaches to Analysing Texts, Latent Semantic
Analysis, Predictions, Results of Experiments. Automatic Document Separation: A Combination of
Probabilistic Classification and Finite-State Sequence Modelling: Introduction, Related Work, Data
Preparation, Document Separation as a Sequence Mapping Problem, Results. Evolving Explanatory
Novel Patterns for Semantically Based Text Mining: Related Work, A Semantically Guided Model for
Effective TextMining.
Module-5
INFORMATION RETRIEVAL AND LEXICAL RESOURCES: Information Retrieval: Design features
of Information Retrieval Systems-Classical, Non classical, Alternative Models of Information Retrieval –
valuation Lexical Resources: World Net-Frame Net- Stemmers-POS Tagger- Research Corpora.

Course outcomes:
At the end of the course the student will be able to:
 Analyze the natural language text.
20082020 /23

 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 TanveerSiddiqui, 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/Cumming 2nd edition, 1995
spublishing
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
HinrichSchutze

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
CYBER SECURITY AND CYBER LAW
Course Code 20SCE244, 20LNI244, 20SIT244,
CIE Marks 40
20SAM244
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction to Cybercrime: Cybercrime: Definition and Origins of the Word, Cybercrime and
Information Security, Who are Cybercriminals?, Classifications of Cybercrimes, Cybercrime: The Legal
Perspectives, Cybercrimes: An Indian Perspective, Cybercrime and the Indian ITA 2000, A Global
Perspective on Cybercrimes, Cybercrime Era: Survival Mantra for the Netizens. Cyberoffenses: How
Criminals Plan Them: How Criminals Plan the Attacks, Social Engineering, Cyberstalking, Cybercafe
and Cybercrimes, Botnets: The Fuel for Cybercrime, Attack Vector, Cloud Computing.

Module -2
Cybercrime: Mobile and Wireless Devices: Introduction, Proliferation of Mobile and Wireless Devices,
Trends in Mobility, Credit Card Frauds in Mobile and Wireless Computing Era, Security Challenges
Posed by Mobile Devices, Registry Settings for Mobile Devices, Authentication Service Security, Attacks
20082020 /24

on Mobile/Cell Phones, Mobile Devices: Security Implications for organizations, Organizational


Measures for Handling Mobile, Organizational Security Policies and Measures in Mobile Computing Era,
Laptops

Module – 3
Tools and Methods Used in Cybercrime: Introduction, Proxy Servers and Anonymizers, Phishing,
Password Cracking, Keyloggers and Spywares, Virus and Worms, Trojan Horses and Backdoors,
Steganography, DoS and DDoS Attacks, SQL Injection, Buffer Overflow, Attacks on Wireless Networks.
Phishing and Identity Theft: Introduction, Phishing, Identity Theft (ID Theft).
Module-4
Understanding Computer Forensics: Introduction, Historical Background of Cyberforensics, Digital
Forensics Science, The Need for Computer Forensics, Cyberforensics and Digital Evidence, Forensics
Analysis of E-Mail, Digital Forensics Life Cycle, Chain of Custody Concept, Network Forensics,
Approaching a Computer Forensics Investigation, Setting up a Computer Forensics Laboratory:
Understanding the Requirements, Computer Forensics and Steganography, Relevance of the OSI 7 Layer
Model to Computer Forensics, Forensics and Social Networking Sites: The Security/Privacy Threats,
Computer Forensics from Compliance Perspective, Challenges in Computer Forensics, Special Tools and
Techniques, Forensics Auditing, Antiforensics.
Module-5
Introduction to Security Policies and Cyber Laws: Need for An Information Security Policy, Information
Security Standards – Iso, Introducing Various Security Policies and Their Review Process, Introduction to
Indian Cyber Law, Objective and Scope of the it Act, 2000, Intellectual Property Issues, Overview of
Intellectual - Property - Related Legislation in India, Patent, Copyright, Law Related to Semiconductor
Layout and Design, Software License.

Course outcomes:
At the end of the course the student will be able to:
 Define cyber security, cyber law and their roles
 Demonstrate cyber security cybercrime and forensics.
 Infer legal issues in cybercrime,
 Demonstrate tools and methods used in cybercrime and security.
 Illustrate evidence collection and legal challenges
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 Cyber Security: Understanding SunitBelapure and Wiley India Pvt Ltd 2013
Cyber Crimes, Computer Nina Godbole
Forensics And Legal Perspectives
2 Introduction to information Surya PrakashTripathi, Dreamtech Press 2015
security and cyber laws RitendraGoyal,
Praveen Kumar Shukla
Reference Books
1 Cybersecurity: Managing Systems, Thomas J. Mowbray John Wiley & Sons,
Conducting Testing, and
Investigating Intrusions
2 Cyber Security Essentials James Graham, CRC Press 2010
Ryan Olson, Rick
Howard
20082020 /25

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
WIRELESS SENSOR NETWORKS
Course Code 20SCE251,20SCS334, 20LNI324,
CIE Marks 40
20SCN251,20SIS13
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
CHARACTERISTICS OF WSN
Characteristic requirements for WSN - Challenges for WSNs – WSN vsAdhoc Networks - Sensor node
architecture – Commercially available sensor nodes –Imote, IRIS, Mica Mote, EYES nodes, BTnodes,
TelosB, Sunspot -Physical layer and transceiver design considerations in WSNs, Energy usage profile,
Choice of modulation scheme, Dynamic modulation scaling, Antenna considerations.
Module-2
MEDIUM ACCESS CONTROL PROTOCOLS
Fundamentals of MAC protocols - Low duty cycle protocols and wakeup concepts – Contention based
protocols - Schedule-based protocols - SMAC - BMAC - Traffic-adaptive medium access protocol
(TRAMA) - The IEEE 802.15.4 MAC protocol.
Module-3
ROUTING AND DATA GATHERING PROTOCOLS
Routing Challenges and Design Issues in Wireless Sensor Networks, Flooding and gossiping – Data
centric Routing – SPIN – Directed Diffusion – Energy aware routing - Gradient-based routing - Rumor
Routing – COUGAR – ACQUIRE – Hierarchical Routing - LEACH, PEGASIS – Location Based
Routing – GF, GAF, GEAR, GPSR – Real Time routing Protocols – TEEN, APTEEN, SPEED, RAP -
Data aggregation - data aggregation operations - Aggregate Queries in Sensor Networks - Aggregation
Techniques – TAG, Tiny DB.
Module-4
EMBEDDED OPERATING SYSTEMS
Operating Systems for Wireless Sensor Networks – Introduction - Operating System Design Issues -
Examples of Operating Systems – TinyOS – Mate – MagnetOS – MANTIS - OSPM - EYES OS – SenOS
– EMERALDS – PicOS – Introduction to Tiny OS – NesC – Interfaces and Modules- Configurations and
Wiring - Generic Components -Programming in Tiny OS using NesC, Emulator TOSSIM.
Module-5
APPLICATIONS OF WSN
WSN Applications - Home Control - Building Automation - Industrial Automation - Medical
Applications - Reconfigurable Sensor Networks - Highway Monitoring - Military Applications - Civil and
Environmental Engineering Applications - Wildfire Instrumentation - Habitat Monitoring - Nanoscopic
Sensor Applications – Case Study: IEEE 802.15.4 LR-WPANs Standard - Target detection and tracking -
Contour/edge detection - Field sampling.

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
20082020 /26

module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Wireless Sensor Networks KazemSohraby, John Wiley & Sons 2007
Technology, Protocols, and Daniel Minoli and
Applications TaiebZnati
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.

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
ADVANCES IN DATA BASE MANAGEMENT SYSTEM
Course Code 20SCE252, 20SIT14, 20SSE15, 20SCS13 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Review of Relational Data Model and Relational Database Constraints:
Relational model concepts; Relational model constraints and relational database schemas; Update
operations, anomalies, dealing with constraint violations, Types and violations.
Object and Object-Relational Databases:
Overview of Object Database Concepts, Object Database Extensions to SQL, The ODMG Object Model
and the Object Definition Language ODL, Object Database Conceptual Design, The Object Query
Language OQL, Overview of the C++ Language Binding in the ODMG Standard.
Module-2
Disk Storage, Basic File Structures, Hashing, and Modern Storage Architectures:
Introduction, Secondary Storage Devices, Buffering of Blocks, Placing File Records on Disk Operations
on Files, Files of Unordered Records (Heap Files) , Files of Ordered Records (Sorted Files), Hashing
Techniques, Other Primary File Organizations, Parallelizing Disk Access Using RAID Technology,
Modern Storage Architectures.
Distributed Database Concepts:
Distributed Database Concepts, Data Fragmentation, Replication, and Allocation Techniques for
Distributed Database Design, Overview of Concurrency Control and Recovery in Distributed Databases,
Overview of Transaction Management in Distributed Databases,Query Processing and Optimization in
Distributed Databases, Types of Distributed Database Systems , Distributed Database Architectures,
Distributed Catalog Management.
Module-3
NOSQL Databases and Big Data Storage Systems:
Introduction to NOSQL Systems, The CAP Theorem, Document-Based NOSQL Systems and MongoDB,
NOSQL Key-Value Stores, Column-Based or Wide Column NOSQL Systems, NOSQL Graph Databases
and Neo4j.
Big Data Technologies Based on MapReduce and Hadoop:
What Is Big Data? Introduction to MapReduce and Hadoop, Hadoop Distributed File System (HDFS),
MapReduce: Additional Details Hadoop v2 alias YARN, General Discussion

Module-4
Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive
Databases:
Active Database Concepts and Triggers, Temporal Database Concepts, Spatial Database Concepts,
Multimedia Database Concepts, Introduction to Deductive Databases.
20082020 /27

Introduction to Information Retrieval and Web Search:


Information Retrieval (IR) Concepts, Retrieval Models, Types of Queries in IR Systems, Text
Preprocessing, Inverted Indexing, Evaluation Measures of Search Relevance, Web Search and Analysis.
Trends in Information Retrieval
Module-5
Data Mining Concepts:
Overview of Data Mining Technology, Association Rules, Classification, Clustering, Approaches to Other
Data Mining Problems, Applications of Data Mining, Commercial Data Mining Tools
Overview of Data Warehousing and OLAP:
Introduction, Definitions, and Terminology, Characteristics of Data Warehouses, Data Modelling for Data
Warehouses, Building a Data Warehouse, Typical Functionality of a Data Warehouse, Data Warehouse
versus Views, Difficulties of Implementing Data Warehouses.

Course outcomes:
At the end of the course the student will be able to:
 Select the appropriate high performance database like parallel and distributed database
 Infer and represent the real world data using object oriented database
 Interpret rule set in the database to implement data warehousing of mining
 Discover and design database for recent applications database for better interoperability
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 Fundamentals of Database Elmasri and Navathe Pearson Education 2013
Systems
2 Database Management Systems Raghu McGraw-Hill 3rd Edition, 2013.
Ramakrishnan and
Johannes Gehrke
Reference Books
1 Database System Concepts Abraham McGraw Hill 6th Edition, 2010
Silberschatz, Henry
F. Korth, S.
Sudarshan

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
DECISION SUPPORT SYSTEM
Course Code 20SCE253 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction to decision support systems: DSS Defined, History of decision support systems, Ingredients
of a DSS, Data and model management, DSS Knowledge base, User interfaces, User interfaces, The DSS
user, Categories and classes of DSSs, Chapter Summary. Decisions and decision makers Decision
makers: who are they, Decision styles, Decision effectiveness, How can a DSS help?, A Typology of
decisions, Decision theory and simon’s model of problem solving, Bounded decision making, The
20082020 /28

process of choice, Cognitive processes, Biases and heuristics in decision making, Chapter summary.
Module-2
Decisions in the organization: Understanding the organization, Organizational culture. Modelling decision
processes: Defining the problem and its structures, Decision models, Types of probability, Techniques for
forecasting probabilities, Calibration and sensitivity, Chapter summary
Module-3
Group decision support and groupware technologies: Group Decision making, the problem with groups,
MDM support technologies, Managing MDM activities, the virtual workspace, chapter summary.
Executive information systems: What exactly is an EIS, Some EIS history, Why area top executives so
different?, EIS components, Making the EIS work, The future of executive decision making and the EIS,
chapter summary
Module-4
Designing and building decision support systems: Strategies for DSS analysis and design, The DSS
developer, DSS user interface issues, chapter summary. Implementing and integrating decision support
systems: DSS implementation, System evaluation, The importance of integration, chapter summary.
Module-5
Creative decision making and problem solving What is creativity?, Creativity defined, The occurrence of
creativity, Creative problem solving techniques, Creativity and the role of technology, chapter summary.

Course outcomes:
At the end of the course the student will be able to:
 Recognize the relationship between business information needs and decision making
 Appraise the general nature and range of decision support systems
 Appraise issues related to the development of DSS
 Select appropriate modeling techniques
 Analyze, design and implement a DSS
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 Decision support system George M.Marakas PHI 2011
Reference Books
1 Decision Support Systems, 2Nd Marakas, Pearson India, 2015,
Edn

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
COMPUTER VISION
Course Code 20SCE254,
20SAM241, CIE Marks 40
20SIS324
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
CAMERAS: Pinhole Cameras, Radiometry – Measuring Light: Light in Space, Light Surfaces, Important
Special Cases, Sources, Shadows, And Shading: Qualitative Radiometry, Sources and Their Effects,
Local Shading Models, Application: Photometric Stereo, Interreflections: Global Shading Models, Color:
The Physics of Color, Human Color Perception, Representing Color, A Model for Image Color, Surface
20082020 /29

Color from Image Color.


Module -2
Linear Filters: Linear Filters and Convolution, Shift Invariant Linear Systems, Spatial Frequency and
Fourier Transforms, Sampling and Aliasing, Filters as Templates, Edge Detection: Noise, Estimating
Derivatives, Detecting Edges, Texture: Representing Texture, Analysis (and Synthesis) Using Oriented
Pyramids, Application: Synthesis by Sampling Local Models, Shape from Texture.
Module – 3
The Geometry of Multiple Views: Two Views, Stereopsis: Reconstruction, Human Stereposis, Binocular
Fusion, Using More Cameras, Segmentation by Clustering: What Is Segmentation?, Human Vision:
Grouping and Getstalt, Applications: Shot Boundary Detection and Background Subtraction, Image
Segmentation by Clustering Pixels, Segmentation by Graph-Theoretic Clustering,
Module-4
Segmentation by Fitting a Model: The Hough Transform, Fitting Lines, Fitting Curves, Fitting as a
Probabilistic Inference Problem, Robustness, Segmentation and Fitting Using Probabilistic Methods:
Missing Data Problems, Fitting, and Segmentation, The EM Algorithm in Practice, Tracking With Linear
Dynamic Models: Tracking as an Abstract Inference Problem, Linear Dynamic Models, Kalman Filtering,
Data Association, Applications and Examples.
Module-5
Geometric Camera Models: Elements of Analytical Euclidean Geometry, Camera Parameters and the
Perspective Projection, Affine Cameras and Affine Projection Equations, Geometric Camera Calibration:
Least-Squares Parameter Estimation, A Linear Approach to Camera Calibration, Taking Radial Distortion
into Account, Analytical Photogrammetry, An Application: Mobile Robot Localization, Model- Based
Vision: Initial Assumptions, Obtaining Hypotheses by Pose Consistency, Obtaining Hypotheses by pose
Clustering, Obtaining Hypotheses Using Invariants, Verification, Application: Registration In Medical
Imaging Systems, Curved Surfaces and Alignment.

Course outcomes:
At the end of the course the student will be able to:
 Implement fundamental image processing techniques required for computer vision
 Perform shape analysis
 Implement boundary tracking techniques
 Apply chain codes and other region descriptors
 Apply Hough Transform for line, circle, and ellipse detections.
 Apply 3D vision techniques.
 Implement motion related techniques.
 Develop applications using computer vision 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 Computer Vision – A Modern David A. Forsyth PHI Learning 2009
Approach and Jean Ponce
Reference Books
1 Computer and Machine Vision – E. R. Davies Elsevier 4th edition, 2013
Theory, Algorithms and
Practicalities
20082020 /30

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - II
IOT LABORATORY
Course Code 20SCEL26 CIE Marks 40
Teaching Hours/Week 0:4:0
SEE Marks 60
(L:P:S)
Credits 02 Exam Hours 03
List of Experiments
1. Transmit a string using UART
2. Point-to-Point communication of two Motes over the radio frequency.
3. Multi-point to single point communication of Motes over the radio frequency. AN (Sub-
netting).
4. I2C protocol study
5. Reading Temperature and Relative Humidity value from the sensor
Mini project: Based on the experiments conducted and the courses studied a mini project must be
completed by identifying a problem in the respective laboratory course.
Course outcomes:
At the end of the course the student will be able to:
 Apply key Internet applications and their protocols, and ability to develop their own
applications (e.g. Client Server applications, Web Services) using the sockets API.
 Design and evaluate application layer protocol
 Analyze the vulnerabilities in any computing system and hence be able to design a security
solution.
 Identify the security issues in the network and resolve it.
 Evaluate security mechanisms using rigorous approaches, including theoretical.
Conduction of Practical Examination:
5. All laboratory experiments (nos) are to be included for practical examination.( Evaluation:
6. Lab experiment; 50% of the total marks allocated and remaining 50 % for the mini project demonstration)
7. Students are allowed to pick one experiment from the list.
8. Strictly follow the instructions as printed on the cover page of answer script for breakup of marks
9. Change of experiment is allowed only once and marks allotted to the procedure part to be made
zero.Project is to be evaluated in the examination.
20082020 /31

TECHNICAL SEMINAR
Course Code 20SCE27 CIE Marks 100
Number of contact Hours/week (L:P:SDA) 0:0:2 SEE Marks --
Credits 02 Exam Hours --
Course objectives:
The objective of the seminar is to inculcate self-learning, face audience confidently, enhance communication
skill, involve in group discussion and present and exchange ideas.
Each student, under the guidance of a Faculty, is required to
 Choose, preferably through peer reviewed journals, a recent topic of his/her interest relevant to the
Course of Specialization.
 Carryout literature survey, organize the Course topics in a systematic order.
 Prepare the report with own sentences.
 Type the matter to acquaint with the use of Micro-soft equation and drawing tools or any such facilities.
 Present the seminar topic orally and/or through power point slides.
 Answer the queries and involve in debate/discussion.
 Submit two copies of the typed report with a list of references.
The participants shall take part in discussion to foster friendly and stimulating environment in which the
students are motivated to reach high standards and become self-confident.
The CIE marks for the seminar shall be awarded (based on the relevance of the topic, presentation skill,
participation in the question and answer session and quality of report) by the committee constituted for the
purpose by the Head of the Department. The committee shall consist of three faculties from the department
with the senior most acting as the Chairperson.

Marks distribution for CIE of the course 20XXX27 seminar:


Seminar Report: 30 marks
Presentation skill:50 marks
Question and Answer:20 marks
20082020 /32

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER – III
ARM PROCESSORS
Course Code 20SCE31, 20SIS241 CIE Marks 40
Teaching 3:0:2
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module -1
An Introduction to Processor Design: Processor architecture and organization. Abstraction in hardware
design. A simple processor. Instruction set design. Processor design trade-offs. The Reduced Instruction
Set Computer. Design for low power consumption. The ARM Architecture: The Acorn RISC Machine.
Architectural inheritance. The ARM programmer's model. ARM development tools.
Module -2
ARM Assembly Language Programming: Data processing instructions. Data transfer instructions. Control
flow instructions. Writing simple assembly language programs. ARM Organization and Implementation:
3-stage pipeline ARM organization. 5-stage pipeline ARM organization. ARM instruction execution.
ARM implementation. The ARM coprocessor interface.
Module – 3
The ARM Instruction Set: Introduction. Exceptions. Conditional execution. Branch and Branch with Link
(B, BL) Branch, Branch with Link and exchange instructions (BX, BLX). Software Interrupt (SWI). Data
processing instructions. Multiply instructions. Count leading zeros (CLZ - architecture v5T only). Single
word and unsigned byte data transfer instructions. Half-word and signed byte data transfer instructions.
Multiple register transfer instructions. Swap memory and register instructions (SWP). Status register to
general register transfer instructions. General register to status register transfer instructions. Coprocessor
instructions. Coprocessor data operations. Coprocessor data transfers. Coprocessor register transfers.
Breakpoint instruction (BRK - architecture v5T only). Unused instruction space. Memory faults. ARM
architecture variants. Architectural Support for High-Level Languages: Abstraction in software design.
Data types. Floating-point data types. The ARM floating-point architecture. Expressions. Conditional
statements. Loops. Functions and procedures. Use of memory. Run-time environment.
Module-4
The Thumb Instruction Set: The Thumb bit in the CPSR. The Thumb programmer's model. Thumb
branch instructions. Thumb software interrupts instruction. Thumb data processing instructions. Thumb
single register data transfer instructions. Thumb multiple register data transfer instructions. Thumb
breakpoint instruction. Thumb implementation. Thumb applications. Architectural Support for System
Development: The ARM memory interface. The Advanced Microcontroller Bus Architecture (AMBA).
The ARM reference peripheral specification. Hardware system prototyping tools. The JTAG boundary
scan test architecture. The ARM debug architecture. Embedded Trace. Signal processing support.
Module-5
ARM Processor Cores: ARM7TDMI. ARM8. ARM9TDMI.ARM10TDMI Memory Hierarchy: Memory
size and speed. On-chip memory. Memory management. Architectural Support for Operating Systems.
An introduction to operating systems. The ARM system control coprocessor. CP15 protection unit
registers. ARM protection unit. CP15 MMU registers. ARM MMU architecture. Synchronization.
Context switching. Input / Output.

Course outcomes:
At the end of the course the student will be able to:
 Categorize the hardware and software issues related to the design of a Microcontroller based
system catering to the needs of medium and higher end applications.
 Explain the architecture and programming of the 32-bit ARM Cortex Processors
 Demonstrate thumb instruction sets
 Design and develop ARM specific applications

Question paper pattern:


The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
20082020 /33

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 ARM System on Chip Steve Furber Pearson. 2nd Edition 2013
Architecture
Reference Books
1 The definitive guide to ARM Joseph Yiu :, Elsevier Newnes 3rd edition 2014
Cortex M3 M4 processors

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
MACHINE LEARNING TECHNIQUES
Course Code 20SCE321, 20SSE334, 20LNI322,
CIE Marks 40
20SCN324, 20SFC254, 20SIT322, 20SAM21
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
INTRODUCTION, CONCEPT LEARNING AND DECISION TREES
Learning Problems – Designing Learning systems, Perspectives and Issues – Concept Learning – Version
Spaces and Candidate Elimination Algorithm – Inductive bias – Decision Tree learning – Representation
– Algorithm – Heuristic Space Search
Module -2
NEURAL NETWORKS AND GENETIC ALGORITHMS: Neural Network Representation – Problems –
Perceptrons – Multilayer Networks and Back Propagation Algorithms – Advanced Topics – Genetic
Algorithms – Hypothesis Space Search – Genetic Programming – Models of Evolution and Learning.
Module – 3
BAYESIAN AND COMPUTATIONAL LEARNINGL Bayes Theorem – Concept Learning – Maximum
Likelihood – Minimum Description Length Principle – Bayes Optimal Classifier – Gibbs Algorithm –
Naïve Bayes Classifier– Bayesian Belief Network – EM Algorithm – Probably Learning – Sample
Complexity for Finite and Infinite Hypothesis Spaces – Mistake Bound Model.
Module-4
INSTANT BASED LEARNING AND LEARNING SET OF RULES: K- Nearest Neighbor Learning –
Locally Weighted Regression – Radial Basis Functions –Case-Based Reasoning – Sequential Covering
Algorithms – Learning Rule Sets – Learning First Order Rules – Learning Sets of First Order Rules –
Induction as Inverted Deduction – Inverting Resolution
Module-5
ANALYTICAL LEARNING AND REINFORCED LEARNING: Perfect Domain Theories – Explanation
Based Learning – Inductive-Analytical Approaches - FOCL Algorithm – Reinforcement Learning – Task
– Q-Learning – Temporal Difference Learning

Course outcomes:
At the end of the course the student will be able to:
 Choose the learning techniques with this basic knowledge.
 Apply effectively neural networks and genetic algorithms for appropriate applications.
 Apply Bayesian techniques and derive effectively learning rules.
 Choose and differentiate reinforcement and analytical learning techniques
20082020 /34

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 Machine Learning Tom M. Mitchell McGraw-Hill 2013
Education
Reference Books
1 Introduction to Machine Learning EthemAlpaydin PHI Learning Pvt. 2nd Ed., 2013
Ltd
2 The Elements of Statistical T. Hastie, R. Springer 1st edition, 2001
Learning Tibshirani, J. H.
Friedman

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
MULTIMEDIA COMMUNICATIONS
Course Code 20SCE322, 20SCN21 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction, multimedia information representation, multimedia networks, multimedia applications,
Application and networking terminology, network QoS and application QoS, Digitization
principles,.Text, images, audio and video.
Module 2
Text and image compression, compression principles, text compression- Runlength, Huffman, LZW,
Document Image compression using T2 and T3 coding, image compression- GIF, TIFF and JPEG
Module 3
Audio and video compression, audio compression – principles, DPCM, ADPCM, Adaptive and Linear
predictive coding, Code-Excited LPC, Perceptual coding, MPEG and Dolby coders video compression,
video compression principles.
Module 4
Video compression standards: H.261, H.263, MPEG, MPEG 1, MPEG 2, MPEG-4 and Reversible VLCs,
MPEG 7 standardization process of multimedia content description, MPEG 21 multimedia framework.
Module 5
Notion of synchronization, presentation requirements, reference model for synchronization, Introduction
to SMIL, Multimedia operating systems, Resource management, process management techniques.

Course outcomes:
At the end of the course the student will be able to:
 Deploy the right multimedia communication models.
 Apply QoS to multimedia network applications with efficient routing techniques.
 Solve the security threats in the multimedia networks.
 Develop the real-time multimedia network 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.
20082020 /35

 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 Multimedia Communications Fred Halsall Pearson education 2001
2 Multimedia: Computing, Raif Steinmetz, Pearson education 2002
Communications and Applications KlaraNahrstedt
Reference Books
1 Multimedia Communication K. R. Rao, Zoran S. Pearson education 2004
Systems Bojkovic, Dragorad
A. Milovanovic
2 John Billamil, Louis Molina Multimedia: An PHI 2002.
Introduction

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
ADVANCES IN STORAGE AREA NETWORK
Course Code 20SCE323, 20SCN241, 20LNI243, 20SIT253
CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction: Server Centric IT Architecture and its Limitations; Storage – Centric IT Architecture and its
advantages. Case study: Replacing a server with Storage Networks The Data Storage and Data Access
problem; The Battle for size and access. Intelligent Disk Subsystems: Architecture of Intelligent Disk
Subsystems; Hard disks and Internal I/O Channels; JBOD, Storage virtualization using RAID and different
RAID levels; Caching: Acceleration of Hard Disk Access; Intelligent disk subsystems, Availability of disk
subsystems.
Module 2
I/O Techniques: The Physical I/O path from the CPU to the Storage System; SCSI; Fibre Channel
Protocol Stack; Fibre Channel SAN; IP Storage. Network Attached Storage: The NAS Architecture, The
NAS hardware Architecture, The NAS Software Architecture, Network connectivity, NAS as a storage
system. File System and NAS: Local File Systems; Network file Systems and file servers; Shared Disk file
systems; Comparison of fibre Channel and NAS.
Module 3
Storage Virtualization: Definition of Storage virtualization; Implementation Considerations; Storage
virtualization on Block or file level; Storage virtualization on various levels of the storage Network;
Symmetric and Asymmetric storage virtualization in the Network.
Module 4
SAN Architecture and Hardware devices: Overview, Creating a Network for storage; SAN Hardware
devices; The fibre channel switch; Host Bus Adaptors; Putting the storage in SAN; Fabric operation from a
Hardware perspective. Software Components of SAN: The switch’s Operating system; Device Drivers;
Supporting the switch’s components; Configuration options for SANs.
Module 5
Management of Storage Network: System Management, Requirement of management System, Support
by Management System, Management Interface, Standardized Mechanisms, Property Mechanisms, In-
band Management, Use of SNMP, CIM and WBEM, Storage Management Initiative Specification (SMI-
S), CMIP and DMI, Optional Aspects of the Management of Storage Networks, Summary
20082020 /36

Course outcomes:
At the end of the course the student will be able to:
The students should be able to:
 Identify the need for performance evaluation and the metrics used for it
 Apply the techniques used for data maintenance.
 Realize strong virtualization concepts
 Develop techniques for evaluating policies for LUN masking, file systems
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 Edition and
Author/s Name year
1 Storage Networks Explained Ulf Troppens, Wiley India 2013
Rainer Erkens and
Wolfgang Muller
Reference Books
1 Storage Networks The Complete Reference Robert Spalding Tata 2011
McGraw-
Hill
2 Storage Networking Fundamentals – An Marc Farley Cisco Press, 2005
Introduction to Storage Devices, Subsystems,
Applications, Management, and File Systems
3 Storage Area Network Essentials A Complete Richard Barker and Wiley India, 2006
Guide to understanding and Implementing SANs Paul Massiglia

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
AGILE TECHNOLOGIES
Course Code 20SCE324, 20SIT331, 20SAM322 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Why Agile?: Understanding Success, Beyond Deadlines, The Importance of Organizational Success,
Enter Agility, How to Be Agile?: Agile Methods, Don’t Make Your Own Method, The Road to Mastery,
Find a Mentor
Module -2
Understanding XP: The XP Lifecycle, The XP Team, XP Concepts, Adopting XP: Is XP Right for
Us?, Go!, Assess Your Agility
Module – 3
Practicing XP: Thinking: Pair Programming, Energized Work, Informative Workspace, Root-Cause
Analysis, Retrospectives, Collaborating: Trust, Sit Together, Real Customer Involvement, Ubiquitous
Language, Stand-Up Meetings, Coding Standards, Iteration Demo, Reporting,Releasing: “DoneDone”,
No Bugs, Version Control, Ten-Minute Build, Continuous Integration, Collective Code Ownership,
Documentation. Planning: Vision, Release Planning, The Planning Game, Risk Management, Iteration
Planning, Slack, Stories, Estimating. Developing: Incremental requirements, Customer Tests, Test-
Driven Development, Refactoring, Simple Design, Incremental Design and Architecture, Spike Solutions,
Performance Optimization, Exploratory Testing
Module-4
Mastering Agility: Values and Principles: Commonalities, About Values, Principles, and Practices,
20082020 /37

Further Reading, Improve the Process: Understand Your Project, Tune and Adapt, Break the Rules,
Rely on People :Build Effective Relationships, Let the Right People Do the Right Things, Build the
Process for the People, Eliminate Waste :Work in Small, Reversible Steps, Fail Fast, Maximize Work
Not Done, Pursue Throughput
Module-5
Deliver Value: Exploit Your Agility, Only Releasable Code Has Value, Deliver Business Results, Deliver
Frequently, Seek Technical Excellence :Software Doesn’t Exist, Design Is for Understanding, Design
Trade-offs, Quality with a Name, Great Design, Universal Design Principles, Principles in Practice, Pursue
Mastery

Course outcomes:
At the end of the course the student will be able to:
 Define XP Lifecycle, XP Concepts, Adopting XP
 Evaluate on Pair Programming, Root-Cause Analysis, Retrospectives, Planning, Incremental
Requirements, Customer Tests
 Demonstrate concepts to Eliminate Waste
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 Art of Agile Development James shore, O'Reilly 2007
Chromatic,
Reference Books
1 Agile Software Development, Robert C. Martin Prentice Hall 1st edition, 2002
Principles, Patterns, and Practices
2 Agile and Iterative Development A Craig Larman Pearson Education First Edition, India,
Manger’s Guide 2004

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
CLOUD SECURITY
Course Code 20SCE331, 20SFC15, 20LNI333 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Cloud Computing Architectural Framework: Cloud Benefits, Business scenarios, Cloud Computing
Evolution, cloud vocabulary, Essential Characteristics of Cloud Computing, Cloud deployment models,
Cloud Service Models, Multi- Tenancy, Approaches to create a barrier between the Tenants, cloud
computing vendors, Cloud Computing threats, Cloud Reference Model, The Cloud Cube Model, Security
for Cloud Computing, How Security Gets Integrated.
Module 2
Compliance and Audit: Cloud customer responsibilities, Compliance and Audit Security
Recommendations. Portability and Interoperability: Changing providers reasons, Changing providers
expectations, Recommendations all cloud solutions, IaaS Cloud Solutions, PaaS Cloud Solutions, SaaS
20082020 /38

Cloud Solutions.
Module 3
Traditional Security, Business Continuity, Disaster Recovery, Risk of insider abuse, Security baseline,
Customers actions, Contract, Documentation, Recovery Time Objectives (RTOs), Customers
responsibility, Vendor Security Process (VSP).
Module 4
Data Centre Operations: Data Centre Operations, Security challenge, Implement Five Principal
Characteristics of Cloud Computing, Data centre Security Recommendations. Encryption and Key
Management: Encryption for Confidentiality and Integrity, Encrypting data at rest, Key Management
Lifecycle, Cloud Encryption Standards, Recommendations.
Module 5
Identity and Access Management: Identity and Access Management in the cloud, Identity and Access
Management functions, Identity and Access Management (IAM) Model, Identity Federation, Identity
Provisioning Recommendations, Authentication for SaaS and Paas customers, Authentication for IaaS
customers, Introducing Identity Services, Enterprise Architecture with IDaaS , IDaaS Security
Recommendations. Virtualization: Hardware Virtualization, Software Virtualization, Memory
Virtualization, Storage Virtualization, Data Virtualization, Network Virtualization, Virtualization Security
Recommendations.

Course outcomes:
At the end of the course the student will be able to:
 Demonstrate the growth of Cloud computing, architecture and different modules of
implementation.
 Evaluate the different types of cloud solutions among IaaS, PaaS, SaaS.
 Access the security implementation flow, actions and responsibilities of stake holders.
 Generalize the Data Centre operations, encryption methods and deployment details.
 Provide recommendations for using and managing the customer's identity and choose the type of
virtualization to be used.
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 Security and Privacy, An Tim Mather, Oreilly Media 2009
Enterprise Perspective on Risks SubraKumaraswamy
and Compliance , ShahedLatif
Reference Books
1 Securing the Cloud, Cloud Vic (J.R.) Winkler Syngress 2011
Computer Security Techniques and
Tactics

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
DATABASE SECURITY
Course Code 20SCE332, 20SSE333, 20SFC252, 20SIT332 CIE Marks 40
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
20082020 /39

Module-1
Introduction: Introduction to Databases, Security Problems in Databases Security Controls Conclusions.
Security Models 1: Introduction, Access Matrix Model, Take-Grant Model, Acten Model, PN Model,
Hartson and Hsiao's Model, Fernandez's Model, Bussolati and Martella's Model for Distributed databases.
Module 2
Security Models 2: Bell and LaPadula's Model, Biba's Model, Dion's Model, Sea View
Model, Jajodia and Sandhu's Model, The Lattice Model for the Flow Control conclusion. Security
Mechanisms: Introduction, User Identification/Authentication, Memory Protection, Resource Protection,
Control Flow Mechanisms, Isolation, Security Functionalities in Some Operating Systems, Trusted
Computer System, Evaluation Criteria.
Module 3
Security Software Design: Introduction, A Methodological Approach to Security, Software Design,
Secure Operating System Design, Secure DBMS Design, Security Packages, Database Security Design.
Module 4
Statistical Database Protection & Intrusion Detection Systems: Introduction, Statistics,
Concepts and Definitions, Types of Attacks, Inference Controls, evaluation Criteria for
Control Comparison, Introduction IDES System, RETISS System, ASES System Discovery.
Module 5
Models For The Protection Of New Generation Database Systems 1: Introduction, A Model for the
Protection of Frame Based Systems, A Model for the Protection of Object-Oriented Systems, SORION
Model for the Protection of Object-Oriented Databases. Models For The Protection Of New Generation
Database Systems 2: A Model for the Protection of New Generation Database Systems, the Orion Model,
Jajodia and Kogan's Model, A Model for the Protection of Active Databases Conclusions.

Course outcomes:
At the end of the course the student will be able to:
 Carry out a risk analysis for a large database
 Implement identification and authentication procedures, fine-grained access control and data
encryption techniques
 Set up accounts with privileges and roles
 Audit accounts and the database system
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 Database Security and Auditing Hassan A. Afyoun CENGAGE 2009
Learning
2 Database Security Castano Pearson Education
Reference Books
1 Database security Alfred Basta, CENGAGE learning
Melissa Zgola

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
SOFTWARE DEFINED NETWORKS
Course Code 20SCE333, 20LNI31, 20SCS253, 20SCN243,
CIE Marks 40
20SIS243
20082020 /40

Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction, Centralized and Distributed Control and Data Planes, OpenFlow
Module-2
SDN Controllers, Network Programmability,
Module-3
Data Center Concepts and Constructs, Network Function Virtualization
Module-4
Network Topology and Topological Information Abstraction, Building an SDN Framework
Module-5
Use Cases for Bandwidth Scheduling, Manipulation, and Calendaring, Use Cases for Input Traffic
Monitoring, Classification, and Triggered Actions

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 Publisher Name Edition and year
Author/s
1 SDN: Software Defined Networks Ken Gray, Thomas O’Reilly 2013
D. Nadeau

Reference Books
2 Software Defined Networks Paul Goransson Chuck Elsevier 2nd Edition 2016
Black Timothy Culver

M.TECH IN COMPUTER ENGINEERING (SCE)


Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER - III
OBJECT ORIENTED SOFTWARE ENGINEERING
Course Code 20SCE334, 20SIT333, 20SSE13,
CIE Marks 40
20SIS254
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
INTRODUCTION: What is software engineering? Software Engineering Concepts, Development
Activities, Managing Software Development, Modelling with UML, Project Organization and
Communication.
Module 2
20082020 /41

REQUIREMENT ELICITATION AND ANALYSIS: Requirements Elicitation: Requirements


Elicitation Concepts, Requirements Elicitation Activities, Managing Requirements Elicitation, Analysis:
Analysis Concepts, Analysis Activities, Managing Analysis.
Module 3
SYSTEM DESIGN :System design-Decomposing the system: Overview of System Design, System
Design Concepts, System Design Activities: Objects to Subsystems, System Design –Addressing design
goals: Activities: An overview of system design actives, UML deployment diagrams, Addressing Design
Goals, Managing System Design.
Module 4
OBJECT DESIGN, IMPLEMENTATION AND TESTING : Object design-Reusing pattern
solutions: An Overview of Object Design, Reuse Concepts: Design Patterns, Reuse Activities, Managing
Reuse, Object design-Specifying interface: An overview of interface specification, Interfaces
Specification Concepts, Interfaces Specification Activities, Managing Object Design, Mapping model to
code: Mapping Models to Code Overview, Mapping Concepts, Mapping Activities, Managing
Implementation, Testing: An overview of testing, Testing concepts, Managing testing.
Module 5
SOFTWARE MAINTENANCE AND SOFTWARE CONFIGURATION MANAGEMENT:
Software maintenance: What is Software Maintenance?, Factors that Mandate Change, Lehman’s Laws
of system evolution, Types of software maintenance, Software maintenance process and actives, Reverse
Engineering, Software Re-engineering, Patterns for Software Maintenance, Tool support for Software
Maintenance. Software Configuration Management: The baseline of Software Life Cycle, What is
Software Configuration Management, Why Software Configuration Management, Software Configuration
Management Functions, Software Configuration Management Tools.

Course outcomes:
At the end of the course the student will be able to:
 Apply Object Oriented Software Engineering approach in every aspect of software project
 Analyze the requirements from various domains
 Adapt appropriate object-oriented design aspects in the development process
 Implement and test the software projects using object-oriented approach
 Learn the issues and concepts relating to maintenance of software projects
 Adapt the concepts and tools related to software configuration management
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 Software Bernd Bruegge, Pearson Education 3rd edition, 2014
Engineering Alan H Dutoit
2 Object oriented software David C. Kung Tata McGraw Hill 2015
engineering
Reference Books
1 Object oriented software Stephan R. Schach Tata McGraw Hill 2008
engineering
2 Applying UML and Patterns Craig Larman Pearson Education 3rd ed, 2005
20082020 /42

PROJECT WORK PHASE – 1


Course Code 20SCE34 CIE Marks 100
Number of contact Hours/Week 2 SEE Marks --
Credits 02 Exam Hours --
Course objectives:
 Support independent learning.
 Guide to select and utilize adequate information from varied resources maintaining ethics.
 Guide to organize the work in the appropriate manner and present information (acknowledging the
sources) clearly.
 Develop interactive, communication, organisation, time management, and presentation skills.
 Impart flexibility and adaptability.
 Inspire independent and team working.
 Expand intellectual capacity, credibility, judgement, intuition.
 Adhere to punctuality, setting and meeting deadlines.
 Instil responsibilities to oneself and others.
 Train students to present the topic of project work in a seminar without any fear, face audience
confidently, enhance communication skill, involve in group discussion to present and exchange ideas.
Project Phase-1 Students in consultation with the guide/s shall carry out literature survey/ visit industries to
finalize the topic of the Project. Subsequently, the students shall collect the material required for the selected
project, prepare synopsis and narrate the methodology to carry out the project work.
Seminar: Each student, under the guidance of a Faculty, is required to
 Present the seminar on the selected project orally and/or through power point slides.
 Answer the queries and involve in debate/discussion.
 Submit two copies of the typed report with a list of references.
The participants shall take part in discussion to foster friendly and stimulating environment in which the
students are motivated to reach high standards and become self-confident.

Course outcomes:
At the end of the course the student will be able to:
 Demonstrate a sound technical knowledge of their selected project topic.
 Undertake problem identification, formulation, and solution.
 Design engineering solutions to complex problems utilising a systems approach.
 Communicate with engineers and the community at large in written an oral forms.
 Demonstrate the knowledge, skills and attitudes of a professional engineer.
Continuous Internal Evaluation
CIE marks for the project report (50 marks), seminar (30 marks) and question and answer (20 marks) shall be
awarded (based on the quality of report and presentation skill, participation in the question and answer
session by the student) by the committee constituted for the purpose by the Head of the Department. The
committee shall consist of three faculty from the department with the senior most acting as the Chairperson.
20082020 /43

MINI PROJECT
Course Code 20SCE35 CIE Marks 40
Number of contact Hours/Week 2 SEE Marks 60
Credits 02 Exam Hours/Batch 03
Course objectives:
 To support independent learning and innovative attitude.
 To guide to select and utilize adequate information from varied resources upholding ethics.
 To guide to organize the work in the appropriate manner and present information (acknowledging the
sources) clearly.
 To develop interactive, communication, organisation, time management, and presentation skills.
 To impart flexibility and adaptability.
 To inspire independent and team working.
 To expand intellectual capacity, credibility, judgement, intuition.
 To adhere to punctuality, setting and meeting deadlines.
 To instil responsibilities to oneself and others.
 To train students to present the topic of project work in a seminar without any fear, face audience
confidently, enhance communication skill, involve in group discussion to present and exchange ideas.
Mini-Project: Each student of the project batch shall involve in carrying out the project work jointly in
constant consultation with internal guide, co-guide, and external guide and prepare the project report as per
the norms avoiding plagiarism.
Course outcomes:
At the end of the course the student will be able to:
 Present the mini-project and be able to defend it.
 Make links across different areas of knowledge and to generate, develop and evaluate ideas and
information so as to apply these skills to the project task.
 Habituated to critical thinking and use problem solving skills.
 Communicate effectively and to present ideas clearly and coherently in both the written and oral
forms.
 Work in a team to achieve common goal.
 Learn on their own, reflect on their learning and take appropriate actions to improve it.

CIE procedure for Mini - Project:


The CIE marks awarded for Mini - Project, shall be based on the evaluation of Mini - Project Report, Project
Presentation skill and Question and Answer session in the ratio 50:25:25.The marks awarded for Mini - Project
report shall be the same for all the batch mates.
Semester End Examination
SEE marks for the mini-project shall be awarded based on the evaluation of Mini-Project Report, Presentation
skill and Question and Answer session in the ratio 50:25:25 by the examiners appointed by the University.
20082020 /44

INTERNSHIP / PROFESSIONAL PRACTICE


Course Code 20SCEI36 CIE Marks 40
Number of contact Hours/Week 2 SEE Marks 60
Credits 06 Exam Hours 03
Course objectives:
Internship/Professional practice provide students the opportunity of hands-on experience that include
personal training, time and stress management, interactive skills, presentations, budgeting, marketing, liability
and risk management, paperwork, equipment ordering, maintenance, responding to emergencies etc. The
objective are further,
To put theory into practice.
To expand thinking and broaden the knowledge and skills acquired through course work in the field.
To relate to, interact with, and learn from current professionals in the field.
To gain a greater understanding of the duties and responsibilities of a professional.
To understand and adhere to professional standards in the field.
To gain insight to professional communication including meetings, memos, reading, writing, public speaking,
research, client interaction, input of ideas, and confidentiality.
To identify personal strengths and weaknesses.
To develop the initiative and motivation to be a self-starter and work independently. 

Internship/Professional practice: Students under the guidance of internal guide/s and external guide shall
take part in all the activities regularly to acquire as much knowledge as possible without causing any
inconvenience at the place of internship.
Seminar: Each student, is required to
 Present the seminar on the internship orally and/or through power point slides.
 Answer the queries and involve in debate/discussion.
 Submit the report duly certified by the external guide.
 The participants shall take part in discussion to foster friendly and stimulating environment in which the
students are motivated to reach high standards and become self-confident.  

Course outcomes:
At the end of the course the student will be able to:
 Gain practical experience within industry in which the internship is done.
 Acquire knowledge of the industry in which the internship is done.
 Apply knowledge and skills learned to classroom work.
 Develop a greater understanding about career options while more clearly defining personal career goals.
 Experience the activities and functions of professionals.
 Develop and refine oral and written communication skills.
 Identify areas for future knowledge and skill development.
 Expand intellectual capacity, credibility, judgment, intuition.
 Acquire the knowledge of administration, marketing, finance and economics.  

Continuous Internal Evaluation


CIE marks for the Internship/Professional practice report (20 marks), seminar (10 marks) and question and
answer session (10 marks) shall be awarded (based on the quality of report and presentation skill,
participation in the question and answer session by the student) by the committee constituted for the purpose
by the Head of the Department. The committee shall consist of three faculty from the department with the
senior most acting as the Chairperson.  

Semester End Examination


SEE marks for the internship report (30 marks), seminar (20 marks) and question and answer session (10
marks) shall be awarded (based on the quality of report and presentation skill, participation in the question
and answer session) by the examiners appointed by the University.  
20082020 /45

PROJECT WORK PHASE -2


Course Code 20SCE41 CIE Marks 40
Number of contact Hours/Week 4 SEE Marks 60
Credits 20 Exam Hours 03
Course objectives:
 To support independent learning.
 To guide to select and utilize adequate information from varied resources maintaining ethics.
 To guide to organize the work in the appropriate manner and present information (acknowledging the
sources) clearly.
 To develop interactive, communication, organisation, time management, and presentation skills.
 To impart flexibility and adaptability.
 To inspire independent and team working.
 To expand intellectual capacity, credibility, judgement, intuition.
 To adhere to punctuality, setting and meeting deadlines.
 To instil responsibilities to oneself and others.
 To train students to present the topic of project work in a seminar without any fear, face audience
confidently, enhance communication skill, involve in group discussion to present and exchange ideas.
Project Work Phase - II: Each student of the project batch shall involve in carrying out the project work
jointly in constant consultation with internal guide, co-guide, and external guide and prepare the project report
as per the norms avoiding plagiarism.  

Course outcomes:
At the end of the course the student will be able to:
 Present the project and be able to defend it.
 Make links across different areas of knowledge and to generate, develop and evaluate ideas and
information so as to apply these skills to the project task.
 Habituated to critical thinking and use problem solving skills
 Communicate effectively and to present ideas clearly and coherently in both the written and oral
forms.
 Work in a team to achieve common goal.
 Learn on their own, reflect on their learning and take appropriate actions to improve it.  
Continuous Internal Evaluation:
Project Report: 20 marks. The basis for awarding the marks shall be the involvement of the student in the
project and in the preparation of project report. To be awarded by the internal guide in consultation with
external guide if any.
Project Presentation: 10 marks.
The Project Presentation marks of the Project Work Phase -II shall be awarded by the committee constituted
for the purpose by the Head of the Department. The committee shall consist of three faculty from the
department with the senior most acting as the Chairperson.
Question and Answer: 10 marks.
The student shall be evaluated based on the ability in the Question and Answer session for 10 marks.
Semester End Examination
SEE marks for the project report (30 marks), seminar (20 marks) and question and answer session (10 marks)
shall be awarded (based on the quality of report and presentation skill, participation in the question and
answer session) by the examiners appointed by the University.  

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy