Visvesvaraya Technological University Belagavi: Scheme of Teaching and Examinations and Syllabus
Visvesvaraya Technological University Belagavi: Scheme of Teaching and Examinations and Syllabus
BELAGAVI
Credits
Sl.
Course Course Code Teaching Hours /Week Examination
No
Course Title
Total Marks
SEE Marks
Duration in
CIE Marks
Assignment
Field work/
Theory
Practical/
hours
Title Of The Course
1 PCC 20SCN11 04 -- 03 40 60 100 4
(Mathematics course)
2 PCC 20SCN12 Advances in Computer Networks 04 -- 03 40 60 100 4
3 PCC 20SCN13 Information and Network Security 04 -- 03 40 60 100 4
4 PCC 20SCN14 Internet of Things 04 -- 03 40 60 100 4
5 PCC 20SCN15 Blockchain Technology 04 -- 03 40 60 100 4
Computer Networks and IoT
6 PCC 20SCNL16 - 04 03 40 60 100 2
Laboratory
7 PCC 20RMI17 Research Methodology and IPR 02 -- 03 40 60 100 2
TOTAL 22 04 21 280 420 700 24
Note: PCC: Professional core.
Internship: All the students have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the
prescribed credit shall be counted for the same semester. Internship shall be considered as a head of passing and
shall be considered for the award of degree. Those, who do not take-up/complete the internship shall be declared
as fail in internship course and have to complete the same during the subsequent University examination after
satisfying the internship requirements.
Note: (i) Four credit courses are designed for 50 hours Teaching – Learning process.
(ii) Three credit courses are designed for 40 hours Teaching – Learning process.
3
Total Marks
SEE Marks
Duration in
Assignment/
CIE Marks
Credits
Field work/
Theory
Sl.
Practical/
hours
Course Course Code Course Title
No
Project
1 PCC 20SCN21 Multimedia Communications 04 -- 03 40 60 100 4
2 PCC 20SCN22 Network Programming 04 -- 03 40 60 100 4
3 PCC 20SCN23 Wireless Ad hoc Networks 04 -- 03 40 60 100 4
4 PEC 20SCN24X Professional elective 1 04 -- 03 40 60 100 4
5 PEC 20SCN25X Professional elective 2 04 -- 03 40 60 100 4
Network Programming
6 PCC 20SCNL26 -- 04 03 40 60 100 2
Laboratory
7 PCC 20SCN27 Technical Seminar -- 02 -- 100 -- 100 2
TOTAL 20 06 20 340 360 700 24
Note: PCC: Professional core, PEC: Professional Elective.
Professional Elective 1 Professional Elective 2
Course Code Course title Course Code under Course title
under 20SCN24X 20SCN25X
20SCN241 Advances in Storage Area 20SCN251 Wireless Sensor Networks
Network
20SCN242 Switching & Statistical 20SCN252 Social Network Analysis
Multiplexing In
Telecommunications
20SCN243 Software Defined Networks 20SCN253 Network Management
20SCN244 Mobile Application Development 20SCN254 Object Oriented Design
Note:
1. Technical Seminar: CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide, if
any, and a senior faculty of the department. Participation in the seminar by all postgraduate students of the same and other
semesters of the programme shall be mandatory.
The CIE marks awarded for Technical Seminar, shall be based on the evaluation of Seminar Report, Presentation skill and
Question and Answer session in the ratio 50:25:25.
2. Internship: All the students shall have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the prescribed
credit shall be counted in the same semester. Internship shall be considered as a head of passing and shall be considered for
the award of degree. Those, who do not take-up/complete the internship shall be declared as fail in internship course and
have to complete the same during the subsequent University examination after satisfying the internship requirements.
4
Total Marks
SEE Marks
Duration in
CIE Marks
Credits
Assignment
Field work/
Theory
Sl.
Practical/
hours
Course Course Code Course Title
No
Note:
1. Project Phase-1:Students in consultation with the guide/co-guide if any, shall pursue literature survey and
complete the preliminary requirements of selected Project work. Each student shall prepare relevant introductory
project document, and present a seminar.
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide if any, and a
senior faculty of the department. The CIE marks awarded for project work phase -1, shall be based on the
evaluation of Project Report, Project Presentation skill and Question and Answer session in the ratio 50:25:25.
SEE (University examination) shall be as per the University norms.
2. Internship: Those, who have not pursued /completed the internship shall be declared as fail in internship
course and have to complete the same during subsequent University examinations after satisfying the internship
requirements. Internship SEE (University examination) shall be as per the University norms.
5
Total Marks
Duration in
CIE Marks
Credits
Assignment
SEE Marks
Field work/
Theory
Sl.
Viva voce
Practical/
hours
Course Course Code Course Title
No
Note:
1. Project Phase-2:
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide, if any, and a Senior faculty of the
department. The CIE marks awarded for project work phase -2, shall be based on the evaluation of Project Report subjected to plagiarism
check, Project Presentation skill and Question and Answer session in the ratio 50:25:25.
SEE shall be at the end of IV semester. Project work evaluation and Viva-Voce examination (SEE), after satisfying the plagiarism check,
shall be as per the University norms.
M.TECH COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER – I
ADVANCES IN COMPUTER NETWORKS
Course Code 20SCN12, 20LNI321 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Foundation: Building a Network, Requirements, Perspectives, Scalable Connectivity, Cost-
Effective Resource sharing, Support for Common Services, Manageability, Protocol layering,
Performance, Bandwidth and Latency, Delay X Bandwidth Product, Perspectives on Connecting,
Classes of Links, Reliable Transmission, Stop-and-Wait , Sliding Window, Concurrent Logical
Channels.
Module-2
Internetworking I: Switching and Bridging, Datagram’s, Virtual Circuit Switching, Source
Routing, Bridges and LAN Switches, Basic Internetworking (IP), What is an Internetwork?,
Service Model, Global Addresses, Datagram Forwarding in IP, sub netting and classless
addressing, Address Translation (ARP), Host Configuration (DHCP), Error Reporting (ICMP),
Virtual Networks and Tunnels.
Module-3
Internetworking- II: Network as a Graph, Distance Vector (RIP), Link State (OSPF), Metrics,
The Global Internet, Routing Areas, Routing among Autonomous systems (BGP), IP Version 6
(IPv6), Mobility and Mobile IP
Module-4
End-to-End Protocols: Simple Demultiplexer (UDP), Reliable Byte Stream(TCP), End-to-End
Issues, Segment Format, Connecting Establishment and Termination, Sliding Window Revisited,
Triggering Transmission, Adaptive Retransmission, Record Boundaries, TCP Extensions,
Queuing Disciplines, FIFO, Fair Queuing, TCP Congestion Control, Additive Increase/
Multiplicative Decrease, Slow Start, Fast Retransmit and Fast Recovery
Module-5
Congestion Control and Resource Allocation Congestion-Avoidance Mechanisms, DEC bit,
Random Early Detection (RED), Source-Based Congestion Avoidance. The Domain Name
System (DNS), Electronic Mail (SMTP,POP,IMAP,MIME), World Wide Web (HTTP), Network
Management (SNMP)
Course outcomes:
At the end of the course the student will be able to:
• List and classify network services, protocols and architectures, explain why they are
layered.
• Choose key Internet applications and their protocols, and apply to develop their own
applications (e.g. Client Server applications, Web Services) using the sockets API.
• Explain develop effective communication mechanisms using techniques like connection
establishment, queuing theory, recovery Etc.
• Explain various congestion control 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 Networks :A System Larry Peterson and Elsevier 5th Edition 2014
Approach Bruce S Davis
2 Internetworking with TCP/IP, Douglas E Comer PHI 6th Edition 2014
Principles, Protocols and
Architecture
Reference Books
1 Computer Networks, Protocols , Uyless Black PHI 2 nd Edition
Standards and Interfaces
2 TCP /IP Protocol Suite Behrouz A Forouzan Tata McGraw-Hill 4 th Edition
Course outcomes:
At the end of the course the student will be able to:
• 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.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Cryptography and Network William Stallings Pearson 6th edition
Security
Reference Books
1 Cryptography and Information V K Pachghare PHI 2nd
Security
Course outcomes:
At the end of the course the student will be able to:
• Develop schemes for the applications of IOT in real time scenarios
• Manage the Internet resources
• Model the Internet of things to business
• Understand the practical knowledge through different case studies
Understand data sets received through IoT devices and tools used for analysis
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Building the Internet of Things Daniel Minoli Wiley 2013
with IPv6 and MIPv6:The
Evolving World of M2M
Communications
2 Internet of Things: A Hands on Arshdeep Bahga, Universities Press 2015
Approach Vijay Madisetti
Reference Books
1 The Internet of Things Michael Miller Pearson 2015 First Edition
2 Designing Connected Products Claire O’Reilly First Edition, 2015
Rowland,Elizabeth
Goodman et.al
Course outcomes:
At the end of the course the student will be able to:
• Define and Explain the fundamentals of Blockchain
• Illustrate the technologies of blockchain
• Decribe the models of blockchain
• Analyze and demonstrate the Ethereum
• Analyze and demonstrate Hyperledger fabric
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Blockchain Technology: S. Shukla, M. Oxford University 2019
Cryptocurrency and Applications Dhawan, S. Sharma, Press
S. Venkatesan
2 Bitcoin and cryptocurrency Arvind Narayanan Princeton University 2016
technologies: a comprehensive et. Al. Press
introduction
Reference Books
1 Research perspectives and Joseph Bonneau et IEEE Symposium 2015
challenges for Bitcoin and al, SoK on security and
cryptocurrency Privacy
2 The bitcoin backbone protocol - J.A.Garay et al, EUROCRYPT 2015
analysis and applications LNCS VOl 9057, (
VOLII ), pp 281-310
3 Analysis of Blockchain protocol in R.Pass et al EUROCRYPT 2017
Asynchronous networks
4 Fruitchain, a fair blockchain R.Pass et al , PODC 2017
5 Blockchain: The Blockchain for Josh Thompson Create Space 2017
Beginnings, Guild to Blockchain Independent
Technology and Blockchain Publishing Platform
Programming’
Course outcomes:
At the end of the course the student will be able to:
• 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.
• 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 Klara Nahrstedt
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
Course outcomes:
At the end of the course the student will be able to:
• Develop applications that communicate with each other using TCP and SCTP.
• Identify the IPv4 and IPv6 compatibility.
• Evaluate socket programming APIs.
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 UNIX Network Programming W. Richard Stevens, Pearson Volume 1, Third
Bill Fenner, Andrew Edition, 2004
M. Rudoff
Reference Books
1 Network Programming in C Barry Nance PHI 2002
2 Windows Socket Network Bob Quinn, Dave Pearson 2003.
Programming Shute
3 UNIX Network Programming Richard Stevens ,Second Edition.
Course outcomes:
At the end of the course the student will be able to:
• Design their own wireless network
• Evaluate the existing network and improve its quality of service
• Choose appropriate protocol for various applications
• Examine security measures present at different level
• Analyze energy consumption and 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 Ad-hoc Wireless Networks C. Siva Ram Murthy Pearson Education 2nd Edition, 2011
& B. S. Manoj
Reference Books
1 Ad-hoc Wireless Networks, Ozan K. Tonguz and John Wiley 2007
Gianguigi Ferrari
2 Ad-hoc Wireless Networking Xiuzhen Cheng, Kluwer Academic 2004
Xiao Hung, Ding- Publishers,
Zhu Du
3 Ad-hoc Mobile Wireless C.K. Toh Pearson Education 2002
Networks- Protocols and Systems
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
Course outcomes:
At the end of the course the student will be able to:
• Explain basics of telecommunications and digital form
• Elaborate switching and multiplexing, telecommunication.
• Illustrate transmission control in telecommunication
• Design and develop switching, multiplexing and traffic control.
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 Telecommunication Switching Thiagarajan PHI 1992
Systems and Networks Viswanathan
2 Digital Telephony John.C.Bellamy John Wiley and 3rd Edition, 2002
Sons Inc.
Reference Books
M.TECH COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
SOFTWARE DEFINED NETWORKS
Course Code 20SCN243, 20LNI31, 20SCE333, 20SCS253 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
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 COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
MOBILE APPLICATION DEVELOPMENT
Course Code 20SCN244, 20LNI323, 20SFC332, 20SIT241 CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction to mobile communication and computing: Introduction to mobile computing, Novel
applications, limitations and GSM architecture, Mobile services, System architecture, Radio
interface, protocols, Handover and security. Smart phone operating systems and smart phones
applications.
Module -2
Fundamentals of Android Development: Introduction to Android., The Android 4.1 Jelly Bean
SDK, Understanding the Android Software Stack, Installing the Android SDK, Creating Android
Virtual Devices, Creating the First Android Project, Using the Text View Control, Using the
Android Emulator.
Module – 3
The Intent of Android Development, Four kinds of Android Components: Activity, Service,
Broadcast Receiver and Content Provider. Building Blocks for Android Application Design,
Laying Out Controls in Containers. Graphics and Animation: Drawing graphics in Android,
Creating Animation with Android’s Graphics API.
Module-4
Creating the Activity, Working with views: Exploring common views, using a list view, creating
custom views, understanding layout. Using Selection Widgets and Debugging Displaying and
Fetching Information Using Dialogs and Fragments. Multimedia: Playing Audio, Playing Video
and Capturing Media. Advanced Android Programming: Internet, Entertainment, and Services.
Module-5
Displaying web pages and maps, communicating with SMS and emails. Creating and using
content providers: Creating and consuming services, publishing android applications
Course outcomes:
At the end of the course the student will be able to:
• Describe the requirements for mobile applications
• Explain the challenges in mobile application design and development
• Develop design for mobile applications for specific requirements
• Implement the design using Android SDK
• Implement the design using Objective C and iOS
• Deploy mobile applications in Android and iPone marketplace for distribution
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: (technologies N. N. Jani S chand
and Applications
2 Android programming B.M.Hirwani Pearson publications 2013
3 Android in Action W. Frank Ableson, DreamTech Third Edition-2012
Robi Sen and C. E. Publisher
Ortiz
Reference Books
Course outcomes:
At the end of the course the student will be able to:
• Know the basics , characteristics and challenges of Wireless Sensor Network
• Apply the knowledge to identify appropriate physical and MAC layer protocol
• Apply the knowledge to identify the suitable routing algorithm based on the network and
user requirement
• Be familiar with the OS used in Wireless Sensor Networks and build basic modules
• Understand the applications of WSN in various fields
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Wireless Sensor Networks Kazem Sohraby, John Wiley & Sons 2007
Technology, Protocols, and Daniel Minoli and
Applications Taieb Znati
2 Protocols and Architectures for Holger Karl and John Wiley & Sons, 2005
Wireless Sensor Network Andreas Willig Ltd.
Reference Books
1 A survey of routing protocols in K. Akkaya and M. Elsevier Ad Hoc Vol. 3, no. 3, pp.
wireless sensor networks Younis Network Journal 325--349
2 TinyOS Programming Philip Levis
3 Wireless Sensor Network Designs Anna Ha´c John Wiley & Sons
Ltd.
M.TECH COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
SOCIAL NETWORK ANALYSIS
Course Code 20SCN252, 20LNI332, 20SFC333
CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction to social network analysis and Descriptive network analysis: Introduction to
new science of networks. Networks examples. Graph theory basics. Statistical network
properties. Degree distribution, clustering coefficient. Frequent patterns. Network motifs.
Cliques and k-cores.
Module 2
Network structure, Node centralities and ranking on network: Nodes and edges, network
diameter and average path length. Node centrality metrics: degree, closeness and betweenness
centrality. Eigenvector centrality and PageRank. Algorithm HITS.
Module 3
Network communities and Affiliation networks: Networks communities. Graph partitioning
and cut metrics. Edge betweenness. Modularity clustering. Affiliation network and bipartite
graphs. 1-mode projections. Recommendation systems.
Module 4
Information and influence propagation on networks and Network visualization: Social
Diffusion. Basic cascade model. Influence maximization. Most influential nodes in network.
Network visualization and graph layouts. Graph sampling. Low -dimensional projections
Module 5
Social media mining and SNA in real world: FB/VK and Twitter analysis: Natural language
processing and sentiment mining. Properties of large social networks: friends, connections, likes,
re-tweets.
Course outcomes:
At the end of the course the student will be able to:
• Define notation and terminology used in network science.
• Demonstrate, summarize and compare networks.
• Explain basic principles behind network analysis algorithms.
• Analyzing real world network.
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 Networks, Crowds, and Markets: David Easley and Cambridge 2010
Reasoning About a Highly John Kleinberg University Press
Connected World
2 Statistical Analysis of Network Eric Kolaczyk, Springer 2014
Data with R Gabor Csardi
3 Social Network Analysis. Methods Stanley Wasserman Cambridge 1994
and Applications and Katherine Faust University Press
Reference Books
Course outcomes:
At the end of the course the student will be able to:
• Analyze the issues and challenges pertaining to management of emerging network technologies such
as wired/wireless networks and high-speed internets.
• Apply network management standards to manage practical networks
• Formulate possible approaches for managing OSI network model.
• Use on SNMP for managing the network
• Use RMON for monitoring the behavior of the network
• Identify the various components of network and formulate the scheme for the managing them
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 Network Management- Principles Mani Subramanian Pearson Education 2nd, 2010
and Practice
Reference Books
1 Network management Concepts J. Richard Burke PHI 2008
and Practices: a Hands-On
Approach
M.TECH COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
OBJECT ORIENTED DESIGN
Course Code 20SCN254, 20SCS252
CIE Marks 40
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
The Motivation for Object-Oriented Programming, Classes and Objects: The Building Blocks of
the Object-Oriented Paradigm Topologies of Action-Oriented Versus Object-Oriented
Applications,
Module-2
The Relationships Between Classes and Objects The Inheritance Relationship
Module-3
Multiple Inheritance, The Association Relationship,
Module-4
Class-Specific Data and Behavior, Physical Object-Oriented Design,
Module-5
The Relationship Between Heuristics and PatternsThe Use of Heuristics in Object-Oriented
Design
Course outcomes:
At the end of the course the student will be able to:
• Identify the heuristics of the object oriented programming
• Explain the fundamentals of OOP
• Examine fine object oriented relations
• Explain the role of Physical Object-Oriented Design,
• Make use of Heuristics in The Use of Heuristics in Object-Oriented Design
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Object Oriented Desing Heuristics Arthur J Riel Addison-Wesley 1996
Reference Books
M.TECH COMPUTER NETWORK ENGINEERING (SCN)
Choice Based Credit System (CBCS) and Outcome Based Education(OBE)
SEMESTER - II
CLOUD COMPUTING
Course Code 20SCN31, 20LNI15, 20SCE14, 20SIT22,
CIE Marks 40
20SSE251, 20SCS243
TeachingHours/Week 4:0:0
SEE Marks 60
(L:T:P)
Credits 04 Exam Hours 03
Module-1
Introduction, Cloud Infrastructure: Cloud computing, Cloud computing delivery models and
services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing
the Google perspective, Microsoft Windows Azure and online services, Open-source software
platforms for private clouds, Cloud storage diversity and vendor lock-in, Energy use and
ecological impact, Service level agreements, User experience and software licensing. Exercises
and problems.
Module 2
Cloud Computing: Application Paradigms.: Challenges of cloud computing, Architectural
styles of cloud computing, Workflows: Coordination of multiple activities, Coordination based
on a state machine model: The Zookeeper, The Map Reduce programming model, A case study:
The Gre The Web application, Cloud for science and engineering, High-performance computing
on a cloud, Cloud computing for Biology research, Social computing, digital content and cloud
computing.
Module 3
Cloud Resource Virtualization: Virtualization, Layering and virtualization, Virtual machine
monitors, Virtual Machines, Performance and Security Isolation, Full virtualization and
paravirtualization, Hardware support for virtualization, Case Study: Xen a VMM based
paravirtualization, Optimization of network virtualization, vBlades, Performance comparison of
virtual machines, The dark side of virtualization, Exercises and problems
Module 4
Cloud Resource Management and Scheduling: Policies and mechanisms for resource
management, Application of control theory to task scheduling on a cloud, Stability of a two-level
resource allocation architecture, Feedback control based on dynamic thresholds, Coordination of
specialized autonomic performance managers, A utility-based model for cloud-based Web
services, Resourcing bundling: Combinatorial auctions for cloud resources, Scheduling
algorithms for computing clouds, Fair queuing, Start-time fair queuing, Borrowed virtual time,
Cloud scheduling subject to deadlines, Scheduling MapReduce applications subject to deadlines,
Resource management and dynamic scaling, Exercises and problems.
Module 5
Cloud Security, Cloud Application Development: Cloud security risks, Security: The top
concern for cloud users, Privacy and privacy impact assessment, Trust, Operating system
security, Virtual machine Security, Security of virtualization, Security risks posed by shared
images, Security risks posed by a management OS, A trusted virtual machine monitor, Amazon
web services: EC2 instances, Connecting clients to cloud instances through firewalls, Security
rules for application and transport layer protocols in EC2, How to launch an EC2 Linux instance
and connect to it, How to use S3 in java, Cloud-based simulation of a distributed trust algorithm,
A trust management service, A cloud service for adaptive data streaming, Cloud based optimal
FPGA synthesis .Exercises and problems.
Course outcomes:
At the end of the course the student will be able to:
• Compare the strengths and limitations of cloud computing
• Identify the architecture, infrastructure and delivery models of cloud computing
• Apply suitable virtualization concept.
• Choose the appropriate cloud player
• Address the core issues of cloud computing such as security, privacy and interoperability
• Design Cloud Services
• Set a private cloud
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Cloud Computing Theory and Dan C Marinescu Elsevier(MK) 2013.
Practice
Reference Books
1 Rajkumar Buyya , James Broberg, Computing Willey 2014
Andrzej Goscinski Principles and
Paradigms
2 Cloud Computing Implementation, John W CRC Press 2013
Management and Security Rittinghouse, James
F Ransome
Course outcomes:
At the end of the course the student will be able to:
• Identify the need for performance evaluation and the metrics used for it
• Implement Little’s law and other operational laws
• Apply the operational laws to open and closed systems
• Use discrete-time and continuous-time Markov chains to model real world systems
• Develop analytical techniques for evaluating scheduling policies
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 Computer Systems Raj Jain John Wiley and 2013
Performance Analysis, Sons
Reference Books
1 Computer Systems Performance Paul J Fortier, Elsevier 2003
Evaluation and prediction Howard E Michel
2 Probability and Statistics with Trivedi K S Wiley India 2nd Edition, ,2001
Reliability, Queuing and Computer
Science Applications
Module -2
ROUTING IN IP NETWORKS: IP Routing and Distance Vector Protocol Family :
Routers, Networks, and Routing Information: Some Basics, Static Routes, Routing Information
Protocol, Version 1 (RIPv1), Routing Information Protocol, Version 2 (RIPv2), Interior Gateway
Routing Protocol (IGRP), Enhanced Interior Gateway Routing Protocol (EIGRP), Route
Redistribution
OSPF and Integrated IS-IS :From a Protocol Family to anInstanceof a Protocol, OSPF:
Protocol Features, OSPF Packet Format, Examples of Router LSAs and Network LSAs,
Integrated IS-IS, Similarities and Differences Between IS-IS and OSPF
Internet Routing Architectures: Internet Routing Evolution, Addressing and Routing:
Illustrations, Current Architectural View of the Internet, Allocation of IP Prefixes and AS
Number, Policy-Based Routing, Point of Presence, Traffic Engineering Implications, Internet
Routing Instability
Module – 3
Router Architectures: Functions of a Router, Types of Routers, Elements of a Router, Packet
Flow, Packet Processing: Fast Path versus Slow Path, Router Architectures. IP Address Lookup
Algorithms: Impact of Addressing on Lookup, Longest Prefix Matching, Naïve Algorithms,
Binary Tries, Multibit Tries, Compressing Multibit Tries, Search by Length Algorithms, Search
by Value Approaches, Hardware Algorithms, Comparing Different Approaches. IP Packet
Filtering and Classification: Importance of Packet Classification, Packet Classification
Problem, Packet Classification Algorithms, Naïve Solutions, Two-Dimensional Solutions,
Approaches ford Dimensions, Extending Two-Dimensional Solutions, Divide and Conquer
Approaches, Tuple Space Approaches, Decision Tree Approaches, Hardware-Based Solutions.
Module-4
ADVANCED ROUTING PROTOCOLS FOR WIRELESS NETWORKS: Wireless
networking basic aspects, Basic routing concepts, AD hoc routing, Mesh routing, Vehicular
routing, Sensor routing
Module-5
TOWARD NEXT GENERATION ROUTING: Quality of Service Routing: QoS Attributes,
Adapting Shortest Path and Widest Path Routing: A Basic Framework, Update Frequency,
Information Inaccuracy, and Impact on Routing, Lessons from Dynamic Call Routing in the
Telephone Network, Heterogeneous Service, Single-Link Case, A General Framework for
Source-Based QoS Routing with Path Caching, Routing Protocols for QoS Routing
MPLS and GMPLS: Traffic Engineering Extension to Routing Protocols, Multiprotocol Label
Switching, Generalized MPLS, MPLS Virtual Private Networks. Routing and Traffic
Engineering with MPLS: Traffic Engineering of IP/MPLS Networks, VPN Traffic
Engineering, Routing/Traffic Engineering for Voice Over MPLS. VoIP Routing:
Interoperability through IP and PSTN : PSTN Call Routing Using the Internet, PSTN Call
Routing: Managed IP Approach, IP-PSTN Interworking for VoIP, IP Multimedia Subsystem,
Multiple Heterogeneous Providers Environment and All-IP Environment of VoIP Services.
Course outcomes:
At the end of the course the student will be able to:
• Given the network and user requirements and the type of channel over which the network
has to operate, the student would be in a position to apply his knowledge for identifying a
suitable routing algorithm, implementing it and analyzing its performance.
• The student would also be able to design a new algorithm or modify an existing algorithm
to satisfy the evolving demands in the network and by the user applications.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
• The question paper will have ten full questions carrying equal marks.
• Each full question is for 20 marks.
• There will be two full questions (with a maximum of four sub questions) from each
module.
• Each full question will have sub question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Network Routing: Algorithms, Deepankar Elsevier 2007
Protocols, and Architectures Medhiand
Karthikeyan
Ramasamy
2 Advanced Routing Protocols for Miguel Elias M. John Wiley & Sons, 2014
Wireless Networks Campista and Inc
Marcelo G.
Rubinstein
Reference Books
1 High speed networks and Internets William Stallings Pearson Education 2002
Performance and Quality of Asia.
Service”, 2nd Edition, Reprint
India.
2 Routing in Communication M. Steen Strub Prentice –Hall 1995
network, International
3 Network Analysis, Architecture, James D. McCabe Elsevier Inc 3rd 2007
and Design
Course outcomes:
At the end of the course the student will be able to:
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
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 Ethem Alpaydin PHI Learning Pvt. 2nd Ed., 2013
Ltd
2 The Elements of Statistical T. Hastie, R. Springer 1st edition, 2001
Learning Tibshirani, J. H.
Friedman
Course outcomes:
At the end of the course the student will be able to:
• List and classify network services, protocols and architectures, explain why they are
layered.
• Implement key Internet applications and their protocols, and will apply to develop their
own applications (e.g. Client Server applications, Web Services) using the sockets API.
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 Communication Networking An Anurag Kumar, D. Elsevier 2004
Analytical Approach Manjunath, Joy Kuri
Reference Books
1 Broadband Integrated Networks M. Schwartz Prentice Hall 1996
2 High Performance Communication J. Walrand, P. Morgan Kaufmann 2nd Edition, 1999
Networks Varaiya
Course outcomes:
At the end of the course the student will be able to:
• Describe the requirements for protocol engineering systems
• Explain the challenges in designing protocol engineering systems
• Implement the design using SDL
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 Communication Protocol Venkataram & PHI Learning Pvt. 2004
Engineering Manvi et. al. Ltd
Reference Books
1 Communication Protocol Miroslav Popovic CRC Press 2006
Engineering
Module – 3
LEARNING I: Similarity and Clustering – Formulations and approaches- Bottom up and Top
down Partitioning Paradigms – Clustering and Visualization via Embedding’s – Probabilistic
Approaches to clustering – Collaborative Filtering,
SUPERVISED LEARNING: The Supervised Learning Scenario, Overview of Classification
Strategies, Evaluating Text Classifiers, Nearest Neighbor Learners, Feature Selection.
Module-4
LEARNING II : SUPERVISED LEARNING – Bayesian Learners, Exploiting Hierarchy
among Topics, Maximum Entropy Learners, Discriminative Classification, Hypertext
Classification,
SEMI SUPERVISEDLEARNING-- Expectation Maximization, Labeling Hypertext Graphs
and Co- training.
Module-5
APPLICATIONS: Social Network Analysis- Social Sciences and Bibliometry – Page Rank and
HITS – Shortcomings of coarse Grained Graph model- Enhanced Models and Techniques-
Evaluation of Topic Distillation- Measuring and Modeling the Web – Resource Discovery –
Collecting Important Pages Preferentially – Similarity Search Using Link Topology – Topical
Locality and Focused Crawling – Discovering Communities- The Future of Web Mining.
Course outcomes:
At the end of the course the student will be able to:
• Identify the application areas for web content mining, web structure mining and webusage mining.
• Design to retrieval the web data
• Develop schemes to crawl the web data, organize and index
• Cluster the documents for fast access
• Develop algorithms used by web mining applications.
• Select between different approaches and techniques of web mining
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 Text Mining: Predictive Methods Sholom Weiss Springer 2005
for Analyzing Unstructured
Information
2 Mining the Web: Discovery Soumen Chakrabarti Elsevier Science 2003
Knowledge from Hypertext Data
Reference Books
1 Handbook of Research on Text Min Song, Yi-fang Information Science 2009
and Web Mining Technologies”, Brrok Wu Reference (IGI),
Vol I & II
2 Insight into Data Mining Theory K.P.Soman, Prentice Hall of 2006
and Practice ShyamDiwakar, India
V.Ajay
3 Web Mining Applications and Anthony Scime Idea Group 2005
Techniques Publishing
4 DATA MINING - Introductory Margret H.Dunham PearsonEducation 2003
and Advanced Concepts