Download B.Tech. (CSE) - GLA University

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
COURSE CURRICULUM
((U
UPPD
DAATTEED
D AAFFTTEERR 99TTTHHH BBO
OSS))
AAPPPPLLIICCAABBLLEE TTO
O SSTTU
UD
DEEN
NTTSS AAD
DM
MIITTTTEED
D IIN
N 22001144--O
ON
NW
WAARRD
D
DEPARTMENT OF COMPUTER ENGINEERING
& APPLICATIONS
GLA UNIVERSITY, MATHURA (U.P.) INDIA
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
COURSE STRUCTURE
M.TECH.(CSE)
FULL TIME
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
First Semester
S.
No.
CODE
1
MCS1001
2
TEACHING
SCHEME
SUBJECT
CREDITS
Contact
Hrs/wk
L
T
P
Theory of Computation
4
0
0
4
4
MCS1002
Software Engineering Methodologies
4
0
0
4
4
3
MCS1003
Advanced Concepts in Data Mining
4
0
0
4
4
4
MCS1004
Advanced Concepts in Networking
4
0
0
4
4
5
MCS1005
Probability and Stochastic Process
4
0
0
4
4
Practicals
6
MCS1081
Advanced Concepts in Networking Lab
0
0
2
1
2
7
MCS1082
Seminar-I
0
0
2
1
2
20
0
4
22
24
TOTAL
Second Semester
TEACHING
SCHEME
L
T
P
S.
No.
CODE
CREDITS
Contact
Hrs/wk
1
MCS2001
Mobile Ad-hoc Networks
4
0
0
4
4
2
MCS2002
Intelligent Systems
4
0
0
4
4
3
MCS2003
Information Retrieval
4
0
0
4
4
4
MCS2004
Image Processing and Analysis
4
0
0
4
4
5
MCS2005
Design of Distributed Systems
4
0
0
4
4
SUBJECT
Practicals
6
MCS2081
Image Processing and Analysis Lab
0
0
2
1
2
7
MCS2082
Seminar-II
0
0
2
1
2
20
0
4
22
24
CREDITS
Contact
Hrs/wk
TOTAL
Third Semester
S.
No.
CODE
TEACHING
SCHEME
SUBJECT
L
T
P
1
Elective-I
4
0
0
4
4
2
Elective - II
4
0
0
4
4
3
MCS3081
Dissertation – I
0
0
-
4
4
MCS3082
Colloquium
0
0
4
2
4
20
0
4
14
12
TOTAL
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
1
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
ELECTIVE-I - Third Semester
TEACHING
SCHEME
L
T
P
S.
No.
CODE
1
MCS3021
Computer Vision
4
0
2
MCS3022
4
3
MCS3023
Wireless Sensor Networks
Software and Service Oriented
Architecture
4
SUBJECT
CREDITS
Contact
Hrs/wk
0
4
4
0
0
4
4
0
0
4
4
CREDITS
Contact
Hrs/wk
ELECTIVE-II - Third Semester
TEACHING
SCHEME
L
T
P
S.
No.
CODE
1
MCS3041
Pattern Recognition
4
0
0
4
4
2
MCS3042
High Performance Computing
4
0
0
4
4
3
MCS3043
Web Mining
4
0
0
4
4
CREDITS
Contact
Hrs/wk
SUBJECT
Fourth Semester
S. No.
CODE
1
MCS4081
TEACHING
SCHEME
L
T
P
0
0
-
SUBJECT
Dissertation – II
TOTAL
0
0
0
14
14
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
2
-
Course Curriculum (w.e.f. Session 2015-16)
M.tech. (CSE)
COURSE STRUCTURE
M.TECH.(CSE)
PART TIME
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
First Semester
S.
NO.
CODE
1.
MCS1001
2.
MCS1002
3.
MCS1005
4.
MCS1082
SUBJECT
LECTURE
Theory of Computation
Software Engineering
Methodologies
Probability and Stochastic
Process
Seminar-I
TOTAL
TEACHING SCHEME
TUTORIALS PRACTICALS
CREDITS
4
0
0
4
4
0
0
4
4
0
0
4
0
0
2
1
12
0
2
13
Second Semester
S.
NO.
1.
MCS2002
2.
MCS2004
3.
MCS2005
4.
MCS2004
CODE
SUBJECT
LECTURE
4
Intelligent Systems
Image Processing and
Analysis
Design of Distributed
Systems
Image Processing and
Analysis Lab
TOTAL
TEACHING SCHEME
TUTORIALS PRACTICALS
0
0
CREDITS
4
4
0
0
4
4
0
0
4
0
0
2
1
12
0
2
13
Third Semester
S.
NO.
CODE
1.
MCS1003
2.
MCS1004
3.
4.
SUBJECT
LECTURE
Advanced Concepts in Data
Mining
Advanced Concepts in
Networking
Elective-I
MCS1081
Advanced Concepts in
Networking Lab
TOTAL
TEACHING SCHEME
TUTORIALS PRACTICALS
CREDITS
4
0
0
4
4
0
0
4
4
0
0
4
0
0
2
1
12
0
2
13
Fourth Semester
S.
NO.
1.
2.
3.
4.
CODE
MCS2001
MCS2003
MCS2082
SUBJECT
Mobile Ad-hoc Networks
Information Retrieval
Elective - II
Seminar-II
TOTAL
LECTURE
4
4
4
0
12
TEACHING SCHEME
TUTORIALS PRACTICALS
0
0
0
0
0
0
0
2
0
2
CREDITS
4
4
4
1
13
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
3
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
ELECTIVE-I - Third Semester
S.
NO.
1.
CODE
SUBJECT
MCS3021
Computer Vision
2.
MCS3022
Wireless Sensor Networks
4
0
0
4
3.
MCS3023
Software & Service
Oriented Architecture
4
0
0
4
LECTURE
4
TEACHING SCHEME
TUTORIALS PRACTICALS
0
0
CREDITS
4
ELECTIVE-II - Fourth Semester
S.
NO.
1.
CODE
MCS3041
2.
MCS3042
3.
MCS3043
SUBJECT
Pattern Recognition
High Performance
Computing
Web Mining
LECTURE
4
TEACHING SCHEME
TUTORIALS PRACTICALS
0
0
CREDITS
4
4
0
0
4
4
0
0
4
Fifth Semester
S.
NO.
CODE
SUBJECT
1.
MCS3081
Dissertation - I
0
0
-
8
2.
MCS3082
Colloquium
0
0
4
2
Total
0
0
-
10
LECTURE
TEACHING SCHEME
TUTORIALS PRACTICALS
CREDIT
S
Sixth Semester
S.
NO.
CODE
1.
MCS4081
SUBJECT
LECTURE
TEACHING SCHEME
TUTORIALS PRACTICALS
CREDITS
Dissertation - II
0
0
-
10
Total
0
0
-
10
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
4
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
SYLLABUS
M.TECH. (CSE)
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
5
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1001: THEORY OF COMPUTATION
Prerequisite: Basic Mathematics, Discrete Structure and Data structure.
Credits: 04
Module
No.
Semester I
L–T–P: 4–0–0
Contents
Automata & Languages Chomsky Hierarchy of Grammars and the
corresponding acceptors, Turing Machines, Recursive and Recursively
Enumerable Languages; Operations on Languages, closures with respect
to the operations.
I
Computability Theory Decidability – Decidable languages, The Halting
Problem, Undecidable Problems about Turing Machines, Post’s
Correspondence Problem, Reducibility.
II
Complexity Theory Time Complexity - Measuring Complexity, The
class P, The class NP, NP-Completeness, Reduction, co-NP, Polynomial
Hierarchy Space Complexity -- Savich's Theorem, The class PSPACE,
PSPACE Completeness, Intractability
III
Teaching
Hours
13
14
13
References:




Michael Sipser, (2012), “Introduction to The Theory of Computation”, CENGAGE Learning
John E. Hopcroft, Rajeev Motwani, Jeffery D. Ullman (2009), “Automata Theory, Languages, and
Computation”, 3/e Pearson Education
John C. Martin, (2003), “ Introduction to Languages and the Theory of Computation”, McGraw Hill
Harry R. Lewis, Christos H. Papadimitriou, (1997), “Elements of the Theory of Computation”, 2/e,
Prentice-Hall
Outcome:
On successful completion of this module, students should be able to:





Design, manipulate, and reason about formal computational models.
Describe the limitations of different types of computing devices.
Identify relations between classes of computational problems, formal languages, and computational
models
Account for the inherent complexity of many computational problems of practical importance
Conduct formal reasoning about machines, problems and algorithms, including reduction-based
proof
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
6
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1002: SOFTWARE ENGINEERING METHODOLOGIES
Prerequisite Ubderstanding of basics of software development, algorithms and programming
Credits: 04
Semester I
L–T–P : 4–0–0
Module
No.
Contents
Teaching
Hours
I
Introduction: Motivation – Software Attributes – Complexity - Software
Metrics- Software Process, Requirement Engineering, Formal
requirement specification, requirement modeling and specification
Design Metrics and Configuration Management. Formal Specification
and program verification, Software Process, Requirement Engineering,
Formal requirement specification, requirement modeling and
specification.
13
II
Software Design Patterns
Issues in software design: modularity based cohesion & coupling
Function oriented analysis & design. Software Architecture description
languages - Product-line architectures; Component based development
Software Quality Engineering
Testing Techniques – Test Case Generation, Software Maintenance
schemes
Software testing: strategies and assessment, COTS, Software reliability
metrics & modeling, Software quality: models and assurance
framework, Software Maintenance.
14
III
Introduction to formal methods Formal specifications Techniques –
Verification and Validation – Theorem Provers - Model checking –
Temporal logics – CTL & LTL and model checking
Software Metrics - COTS Integration - Distributed, Internet-scale and
Web-based Software Engineering
Empirical Studies of Software Tools And Methods
Software Reengineering - Software Reuse - Software Safety - Enterprise
Architectures, Zachman's Framework; Architectural Styles.
13
References:





Ghezzi, Jazayeri, Mandrioli, (2002) “Fundamentals of Software Engineering”, 2/E,Pearson
ducation.
Ian Sommerville (2006), “Software Engineering”, 6/E,Pearson Education.
Roger S Pressman (2005), “Software Engineering – A Practitioner’s Approach” , 6/E,MGH,
Schmidt, Stal, Rohnert, and Buschmann (2000), “Pattern-Oriented Software Architecture” Volume
2: Patterns for Concurrent and Network ed Objects”, Wiley
Len Bass, Paul Clements, Rick Katzman, Ken Bass (2003), “Software Architecture in Practice”, 2/E,
Addiwon –Wesley Professional.
Outcomes:
Upon successful completion of this course it is expected that graduates will be able to demonstrate:
 ability to develop, maintain and evaluate large-scale software systems
 ability to produce efficient, reliable, robust and cost-effective software solutions
 ability to critically evaluate assumptions and arguments
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
7
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)






ability to perform independent research and analysis
ability to work as an effective member or leader of software engineering teams
ability to apply the principles, tools and practices of IT project management
ability to manage time, processes and resources effectively by prioritising competing demands to
achieve personal and team goals
ability to understand and meet ethical standards and legal responsibilities
ability to rapidly learn and apply emerging technologies
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
8
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1003: ADVANCED CONCEPTS IN DATA MINING
Prerequisite: Algorithm and Data structure.
Credits: 04
Semester I
Module
No.
Content
I
II
III
L–T–P: 4–0–0
Introduction of Data Mining: Fundamentals, Data Mining Functionalities,
Classification of Data Mining systems, Major issues in Data Mining, Data Mining
Primitives.
Association Rules: Basic Concepts, Apriori Algorithm, Data Formats for
Association Rule Mining, Mining with Multiple Minimum Supports- Extended
Model and Mining Algorithm, Mining Class Association Rules- Problem
Definition and Mining Algorithm.
Sequential Patterns: Basic Concepts, Mining Sequential Patterns Based on GSP,
GSP Algorithm, Mining Sequential Patterns Based on PrefixSpan- PrefixSpan
Algorithm, Generating Rules from Sequential Patterns-Sequential Rules and
Label Sequential Rules.
Supervised Learning: Basic concepts.
Decision Tree Induction: Learning Algorithm, Impurity Function, Classifier
Evaluation- Evaluation Methods, Precision, Recall, F-score and Breakeven Point.
Classification Based on Associations: Classification using Class Association
rules, Class Association Rules as Features,
Naïve Bayesian Classification: Basic Concepts, Naïve Bayesian Text
Classification, Probabilistic Framework, Naïve Bayesian Model.
Support Vector Machines: Linear SVM, Nonlinear SVM, K-Nearest Neighbor
Learning.
Unsupervised Learning: Basic Concepts, K-means Clustering- K-means
Algorithm, Disk Version of the K-means Algorithm. Representation of ClustersCommon Ways of Representing Clusters and Clusters of Arbitrary Shapes.
Hierarchical Clustering: Single-Link Method, Complete-Link Method.
Distance Functions: Numeric Attributes, Binary and Nominal Attributes,
Text Documents, Data Standardization. Handling of Mixed Attributes, Which
Clustering Algorithm to Use, Cluster Evaluation.
Partially Supervised Learning: Learning from Labeled and Unlabeled
Examples, EM Algorithm with Naïve Bayesian Classification, Co-Training, SelfTraining.
Teaching
Hours
13
14
13
Reference Books:



Bing Liu, (2007) “Web Data Mining”, First Edition, Springer.
Jiawei Han and. Micheline Kamber (2003) “Data Mining – Concepts and Techniques”, 3rd Edition
Morgan Kaufmann.
Arun K Pujari (2010) “Data Mining Techniques”, 2nd Edition University Press.
Outcome:
On successful completion of this module, students should be able to:
 Implement the role of data warehousing and enterprise intelligence in industry and government.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
9
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1004: ADVANCED CONCEPTS IN NETWORKING
Prerequisite: Computer Networks
Credits: 04
Module
No.
Semester I
L–T–P: 4–0–0
Content
Introduction: Networking overview, MAC layer issues, Ethernet 802.3, ARP, IP
addressing and Subnetting, NAT and PAT, Variable Length Subnet Masking, CIDR
Advanced routing in the Internet and traffic engineering: Intra domain
routing: OSPF and IS-IS, Inter domain routing: BGP, Traffic Engineering
MPLS network: MPLS basics, MPLS signaling, MPLS VPN
Internet multicasting: IP multicasting, Application layer (Overlay) multicasting
TCP connection establishment and termination: Sliding window concepts,
other issues: wrap around, silly window syndrome, Nagle’s algorithm, adaptive
retransmission, TCP extensions.
End-to-End Congestion Control: Tahoe, Reno, Vegas,
Network based congestion control: RED and ECN, Multicast congestion control.
Multimedia networking: Introduction to multimedia networking, Video
streaming over the Internet.
Internet QoS: QoS fundamentals, Internet Differentiated services, Internet
Integrated Services.
Peer-to-Peer networks and applications: Peer-to-Peer file sharing networks,
Peer-to-Peer streaming networks, Concept of overlays, Unstructured Overlays:
Gnutella, Concepts of Distributed Hash Table, Structured Overlays: Chord, CAN,
Pastry.
Wireless mobile networks: Introduction to wireless networks, Wireless LAN,
Cellular Networks, Mobile IP
I
II
III
Teaching
Hours
13
14
13
Reference Books:


Peterson and Davie (2011) “Computer Networks: A Systems Approach”, 5th Ed. Morgan Kauffman.
Kurose and Ross (2011) “Computer Networking: Top Down Approach”, 6th Ed. Pearson Education,
Reading List





V. Paxson. "End – to - end Internet packet dynamics," in IEEE/ACM Transactions on Networking, Vol. No. 3,
June, 1999.
W. Stevens, “TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,”
RFC2001.
K. Fall and S. Floyd, “Simulation - based comparison of Tahoe, Reno, and SACK TCP," Computer
Communication Review, vol. 26, pp. 5 -- 21, July 1996.
L. Brakmo and L. Peterson, " TCP Vegas: End – to - End Congestion Avoidance on a Global Internet," IEEE
Journal on Selected Areas in Communications, 13(8), October 1995, 1465 -- 1480.
A. Rowstron, P. Druschel,”Pastry: Scalable, decentralized object location and routing for large - scale peer –
to - peer systems”. Middleware, 2001, 329—350.
Outcome:
After the completion of the course, the student will be able to:

Understand the protocols, algorithms and tools needed to support the development and delivery of advanced
network services over networks.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
10
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1005: Probability & Stochastic Process
Prerequisite Discrete Mathematics and Basic Mathematics
Credits: 04
Module
No.
Semester I
L–T–P: 4–0–0
Content
Basic Probability: Introduction, definitions of probability, set theory, axioms
of probability, Conditional probability, Total probability and Bayes' theorem.
Moments of Random variables: Mean and varience of random variable,
Coefficients of variation, Skewness and kurtosis, Moments, Covariance and
correlation coefficient.
I
Random Variables: Definition, Cumulative Distribution Function (CDF),
continuous, discrete and mixed Random Variables, Probability Density
Function (PDF), Probability Mass Function (PMF), Properties of Distribution
Functions, Specific Random Variables: Gaussian, Exponential, Rayleigh,
Uniform, Binomial and Poisson Distributions.
II
Stochastic Processes: Definition and Classification of Stochastic Processes,
Poisson
process, Birth and Death Process, Applications to Queues, Discrete Time
Markov Chains, Limiting Distributions – Theory of M/M/1 and M/M/m queues
– Little’s Theorem
III
Teaching
Hours
13
14
13
Text Book:
 Kishore S. Trivedi, “ Probability and Statistics with Reliability, Queuing and Computer Science
Applications” Wiley
References:







Papoulis, S. U. Pillai, “Probability, Random Variables and Stochastic Processes”, Tata McGraw Hill
A L Garcia, “Probability and Random Process for Electrical Engineers”, Pearson Education
R. M. Gray, L. D. Davisson (2004), “An Introduction to Statistical Signal Processing”, Cambridge
University Press.
H. Stark and J. W. Woods, “Probability and Random Processes with Applications to Signal
Processing “, Pearson Education.
P.Z.Peebles, “Probability, Random variables and Random signal principles”, Tata McGraw Hill
S L Miller, D G.Childers, “Probability and Random Processes”, Academic press.
Y. Viniotis, “Probability and Random Processes for Electrical Engineers”, McGraw Hill.
Outcome:
At the end of this course the students will be able to:
 Apply concept of probability and random variables in the area of computer networks, Image
processing etc.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
11
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS1081: ADVANCED CONCEPTS IN NETWORKING LAB
Prerequisite: Computer Networks, Concepts of Computer Programming(C, C++)
Credits: 01
Semester I
Content








Sockets programming; client/server; peer-to-peer; Internet
addressing; TCP sockets; UDP sockets; raw sockets. Finger, DNS, HTTP,
and ping clients and servers
Internetwork setup: network topology, wireless internetworking,
Packet Sniffers: Network protocol analyzers, traffic generation.
BGP Simulation using C-BGP Simulator
Introduction to Network Simulation: NS-2, OMNET++
Installation and understanding of these simulators
Implementation of existing protocols using these simulators
Implementation of modifications to existing protocols
L–T–P: 0–0–2
Teaching
Hours
24
Reference Books:



W. R. Stevens (2004), “UNIX Network Programming”, Addison-Wesley Professional
Issariyakul, Teerawat, Hossain, Ekram (2012), “Introduction to Network Simulator NS2”, Springer
Klaus Wehrle, Mesut Günes, James Gross (2010), “Modeling and Tools for Network Simulation“,
Springer
Outcome:
On successful completion of this Lab, the student should be able to:


Experimentally evaluate different network protocols using simulation.
Suggest modifications on exiting protocols and implement and validate the new protocol using
simulation.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
12
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2001: MOBILE AD-HOC NETWORKS
Prerequisite: Basic understanding of Computer Networks.
Credits: 04
Module
No.
Semester II
L–T–P: 4–0–0
Contents
Ad Hoc Wireless Networks: Issues in Ad Hoc Wireless Networks, Ad
Hoc Wireless Internet;
MAC Protocols for Ad Hoc Wireless Networks: Issues in Designing a
MAC Protocol for Ad Hoc Wireless Networks, Classifications of MAC
Protocols;
Routing Protocols for Ad Hoc Wireless Networks: Issues in
Designing a Routing Protocol for Ad Hoc Wireless Networks,
Classifications of Routing Protocols, Power Aware Routing Protocols.
I
Multi cast routing in Ad Hoc Wireless Networks: Issues in Designing
a Multicast Routing Protocol, Classifications of Multicast Routing
Protocols, Energy Efficient Multicasting, Multicasting with Quality of
Service Guarantees, Application Dependent Multicast Routing;
Transport Layer: Issues and Design Goals, Split TCP, Ad-Hoc TCP,
TCP-Bus
II
Key Management. Secure Routing in Ad Hoc Wireless Networks
Energy Management in Ad Hoc Wireless Networks: Classification of
Energy Management Schemes, Transmission Power Management
Schemes, System Power Management Schemes.
QoS in Ad-hoc Networks: Issues, PHY, MAC, Network Layer Solutions
Cross Layer Design
III
Teaching
Hours
13
14
13
References:




C S. Ram Murthy, B. S. Manoj (2005), “Ad Hoc Wireless Networks: Architectures and Protocols”,
Second Edition, Prentice Hall of India.
R. Hekmat (2006), “Ad hoc Networks: Fundamental Properties and Network Topologies”, First
Edition, Springer.
B. Tavli and W. Heinzelman (2006), “Mobile Ad Hoc Networks: Energy Efficient Real Time Data
Communications”, First Edition, Springer.
G. Anastasi, E. Ancillotti, R. Bernasconi, and E. S. Biagioni (2008) “Multi Hop Ad Hoc Networks from
Theory to Reality”, Nova Science Publishers.
Outcome:
At the end of this course the students will be able to:
 Understand applications and research issues of Mobile Ad-Hoc Networks.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
13
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2002: INTELLIGENT SYSTEMS
Prerequisite Discrete Mathematics, General Mathematics, Programming logics
Credits: 04
Module
No.
I
II
III
Semester II
L–T–P : 4–0–0
Contents
Introduction to Artificial Intelligence - Introduction to AI, Intelligent
agents, Problem Solving by Searching, Informed Search & Exploration –
Heuristic Search Strategies, Heuristic Functions, Hill climbing, Simulated
Annealing search.
Knowledge & Reasoning – Propositional Logic, reasoning patterns in
Propositional Logic, First order Logic, Inference in First Order Logic –
Unification & Lifting, Forward & backward Chaining, resolution.
Knowledge Representation – Ontological Engineering, Categories &
Objects, Action, Situation & Events, Semantic Networks.
Uncertainity –, Basic Probability notion, The Axiom’s of probability,
Bayes’ Rule & its use.
Probabilistic reasoning – Bayesian Networks, Exact & Approximate
Inference in Bayesian Networks,
Artificial Neural Networks: Introduction, Neuron Physiology, Artificial
Neurons, Learning, Feed forward & feedback networks, Training
algorithms: Delta rule, Perceptron learning rules, Back propagation,
RBFN.
Expert Systems - Introduction, Expert system: features, characteristics,
development, activities, difference with conventional methods.
Genetic Algorithm Introduction to GA, representation, initialization and
selection, operators of GA,
Fuzzy Logic - Introduction to Fuzzy logic, Fuzzy Sets, Classical Relations
and Fuzzy Relations, Properties of Membership Functions, Fuzzification,
and
Defuzzification, Logic and Fuzzy Systems.
Teaching
Hours
13
14
13
References:




Stuart Russell, Peter Norvig (2009), “Artificial Intelligence – A Modern Approach”, Pearson
Elaine Rich & Kevin Knight (1999), “Artificial Intelligence”, TMH, 2nd Edition
NP Padhy(2010), “Artificial Intelligence & Intelligent System”, Oxford
ZM Zurada, “Introduction to Artificial Neural Systems”, West Publishing Company
 Timothy J Ross (2004), “Fuzzy Logic with Engineering Applications”, John Wiley & Sons Ltd.
Outcome:
At the end of this course the students will be able to:



Describe the attributes of various search techniques and the situations to which they are well-suited
Understand a range of techniques of intelligent systems across artificial intelligence (AI) and intelligent agents (IA);
both from a theoretical and a practical perspective.
describe and apply various techniques for logic programming and machine learning
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
14
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2003: INFORMATION RETRIEVAL
Prerequisite: Basic understanding of data structures and algorithms, linear algebra, probability theory,
concepts of Internet & Web Technology.
Credits: 04
Semester II
L–T–P: 4–0–0
Module
No.
Content
Teaching
Hours
I
Introduction: Basic Concepts, Retrieval Process
Modeling – A Formal Characterization of IR Models, Classic Information
Retrieval (Boolean model, Vector Model, Probabilistic Model), Alterative Set
Theoretic Models, Alternative Algebraic Models (Generalized Vector Space
Model, Latent Semantic Indexing Model).
14
Query Languages and Operations: Keyword based Querying, Pattern
Matching, Structural Queries, User Relevance Feedback.
Text Operations: Document Preprocessing, Document Clustering, Text
Compression.
Evaluation in Information Retrieval: Retrieval Performance Evaluation
Recall, Precision, Mean average Precision, F-Measure, User Oriented Measures,
Discounted Cumulated Gain. TREC Web Collections.
Searching the Web: Characterizing the web, Crawling the Web, Mercator: A
Scalable, Extensible Web Crawler, Parallel Crawlers, Different Types of Web
Crawler, Anatomy of a Large-Scale Hypertextual Web Search Engine, Page Rank
Algorithm.
IR Applications: Summarization and Question Answering.
II
III
13
13
References:



Ricardo Baeza-Yate, Berthier Ribeiro-Neto, (2011) “Modern Information Retrieval”, Second
Edition, Addison Wesly.
G. G. Chowdhury (2003) “Introduction to Modern Information Retrieval”, Second Edition, NealSchuman Publishers.
David A. Grossman, Ophir Frieder, (2004) “Information Retrieval: Algorithms, and Heuristics”,
Springer.
Outcome:
At the end of this course the students will be able to:

To apply Information retrieval concepts, algorithms and approaches for efficient and meaningful
information retrieval from digital library, search engine etc.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
15
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2004: IMAGE PROCESSING AND ANALYSIS
Prerequisite: This course requires basic knowledge of Linear algebra and Probability theory.
Credits: 04
Semester II
L–T–P: 4–0–0
Module
No.
Content
Teaching
Hours
I
Digital Image Fundamentals: Image sampling & quantization; Basic
relationships between pixels, Some mathematical tools used in digital image
processing.
Image perception: Light, luminance, brightness and contrast, Human Visual
System, Colour representation, Chromaticity diagram, Colour Coordinate
Systems.
Image Enhancement: Overview, Contrast Intensification, Smoothing,
Sharpening, Basic intensity Transformation functions, Histogram processing,
Spatial filters, Image Restoration
13
II
Image Transforms: Discrete Fourier Transform, DCT Transform, KL
Transform, Wavelet Transform. Image Enhancement in Frequency Domain
Image Compression: Fundamentals, Lossless Compression: Huffman Coding,
Arithmetic Coding, Run-length Coding. Lossy Compression: JPRG Coding.
Image Registration: Geometric Transformation, Registration by Mutual
Information Maximization.
13
III
Image Analysis: Fundamental concepts, Segmentation: Region extraction,
Pixel based approach, Thresholding, Region based approach. Canny Edge
Detection,
Feature Extraction: Representation, Topological Attributes, Geometrical
Attributes, Spatial Moments, Boundary based Description, Region based
Description, and Intensity based Description.
Object Recognition: Patterns and pattern classes, Recognition based on
decision-theoretic methods, structural methods.
14
References:



R. C. Gonzalez and R.E.Woods, (2011) “Digital Image Processing”, Third Edition, Prentice Hall.
Bhabatosh Chanda, D. Dutta Majumder, (2013) “Digital image processing and analysis, Second
Edition, PHI.
Anil K. Jain, (2011) “Fundamentals of Digital Image Processing”, Prentice-Hall.
Outcome:
Upon successful completion of this course, students will be able to:
 Understand an image analysis problem so as to identify the requirements for its solution.
 To apply knowledge of mathematics and computing to design a solution.
 Develop and systematically test different basic methods of Image Analysis.
 Have a broad knowledge base so to easily read the related literature.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
16
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2005: DESIGN OF DISTRIBUTED SYSTEMS
Prerequisite: Basic concepts and understanding of the courses like Operating systems, Data communication
and Computer Network.
Credits: 04
Semester II
L–T–P: 4–0–0
Module
No.
Content
Teaching
Hours
I
Introduction: Introduction, Types, Design Issues, Models, Theoretical
foundations of DS, Case Study of Amobea.
Distributed Mutual Exclusion: Classification, Requirements, Performance
Measurement, Non-Token Based Algorithm & Token Based Algorithm, Shared
Memory based Mutual Exclusion
Communication in Distributed System: Communication Between Distributed
Objects, Events, Inter Process Communication- RPC, Distributed Objects and
Middleware – Overview of trends. Challenges and Opportunities.
Distributed File Systems – Introduction, Issues, Mechanism for building
distributed file systems, Reliability & Performance in traditional DFS, Case Study –
AFS, NFS, CODA
14
II
Failure Recovery: Introduction, types, Recovery in concurrent and replicated
distributed database system, Checkpoint Based Recovery
Fault Tolerance: Issues, Commit Protocols, Voting Protocols
Distributed Scheduling – Issues in Load Distributing, Components, Stability,
Load Distributing algorithm, Performance Comparison, Task Migration and issues
Distributed shared memory- Architecture & Motivation, Memory coherence,
Coherence Protocol, Design Issues Case Study- IVY
13
III
Distributed Web-Based Systems – Architecture, Processes, Naming,
Synchronization, Consistency and Replication
Distributed Coordination-Based Systems- Introduction To Coordination
Models, Architectures, Processes, Communication
Grid Computing – Definition, Benefits, Issues, Types of Resources, Scheduling,
reservation, and scavenging, Grid architecture models, Grid topologies, Case Study
– Globus Toolkit
Cloud Computing – Definition, Properties, Characteristics & Disadvantages,
Cloud Computing Architecture, Service Models, Deployment Models, Resource
Virtualization, Case Study – Amazon EC2
14
Text Book:
 Singhal & Shivaratri (2001) “Advanced Concept in Operating Systems", McGraw Hill.
Reference Books:
 Coulouris, Dollimore, Kindberg (2011) "Distributed System: Concepts and Design”, Pearson
Ed.Gerald Tel "Distributed Algorithms", Cambridge University Press.
 Tannenbaum (2004) “Distributed Systems: Principles and Paradigms”, Pearson Education.
Outcome:
 Understanding of the technical demands and potential solutions for distributed systems that impose
high requirements on data storage and transport. A sound understanding of the principles and
concepts involved in designing distributed systems and Internet applications Ability to implement a
distributed application.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
17
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS2081: IMAGE PROCESSING & ANALYSIS LAB.
Prerequisite: Basics of Computer Programming
Credits: 01
Semester II
L–T–P : 0–0–2
Experiment 1: This objective of this lab is to understand
 Basic commands of MATLAB
 Basic Relationship of Pixel i.e. Connectivity based on following two method:
a) 4-Adjacency
b) 8-Adjacency
Experiment 2: Perform Following Operation in Image
 How to read an image in Matlab.
 How to show an image in Matlab.
 How to access Image Pixels in Matlab.
 How to write Image in Matlab.
 Mirror Image generation.
 Flipped Image generation.
Experiment 3:
The objective of this lab is to understand & implement Image enhancement in spatial domain through
Gray level Transformation function
Experiment 4:
The objective of this lab is to understand & implement
1. Image enhancement in frequency domain.
2. Low Pass Filters
3. High Pass Filters
Experiment 5:
The objective of this lab is to understand & implement
 Histogram Equalization
 Histogram Specification
Experiment 6:
The objective of this lab is to understand & implement
 Use of Second Derivate for Image Enhancement: The Laplacian
 Use of First Derivate for Image Enhancement: The Gradient
Experiment 7:
The objective of this lab is to understand & implement morphological operation Dilation, Erosion, Closing,
Opening etc.
Experiment 8:
The objective of this lab is to understand & implement Object Representation methods
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
18
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3021: COMPUTER VISION
Prerequisite: This course requires basic knowledge of Image Processing, Linear algebra and Probability
theory.
Credits: 04
Semester III
L–T–P : 4–0–0
Module
No.
Content
Teaching
Hours
I
Introduction: Overview to Computer Vision, Image formation – Geometric
primitives and transformations, Photometric Image formation.
Digital Camera: Sampling & aliasing, Colour, Compression, Camera model &
caliberation, Epipolar Geometry, Stereopsis.
2D Shape – Hough transform, Shape numbers, Pyramids, Quad Trees, Medial
Axix Transform.
13
II
Recognition: Detectors and Descriptors, Clustering (K-Mean and Mean Shift),
Interest Point Detection, Harris Corner Detector, SIFT, Template Matching,
Detection with sliding windows: Viola Jones, Object recognition (Eigenfaces,
Active appearance models).
Classification: K-nearest Neighbours Algorithm, Statistical Classification, Bagof-Words Models, Overview of methods for building Classifies, a part-based
generative model (Constellation model) and a part-based discriminative model
(Latent SVM),
14
III
Motion Analysis: Motion estimation using Optic Flow, Video Change Detection,
Moving object detection - Background Subtraction approach, Moving object
detection using Gaussians Mixture Model (GMM) approach. Object Tracking,
Kernel (Mean Shift) based Object Tracking, Motion Models to aid tracking (
Kalman Filtering, particle filtering), Data Association, Applications of Object
Tracking.
13
References:





Richard Szeliski (2010) “Computer Vision: Algorithms and Applications”, Springer.
D.A. Forsyth and J. Ponce (2002), “Computer Vision: A Modern Approach”, Prentice Hall.
Milan Sonka, Vaclav Hlavae, Roger Boyle (2008), “Image Processing, Analysis and Machine
Vision”, Second Edition, Thomson.
R. Hartley, and A. Zisserman (2004), “Multiple View Geometry in Computer Vision”, 2nd Edition,
Cambridge University Press.
R.O. Duda, P.E. Hart, and D.G. Stork (2000), “Pattern Classification” (2nd Edition), WileyInterscience.
Outcome:

The outcome of this course is to develop the theoretical and algorithmic basis by which useful
information about the world can be automatically extracted and analyzed from a single image, a set
of images or video.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
19
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3022: WIRELESS SENSOR NETWORKS
Prerequisite: Computer Networks
Credits: 04
Module
No.
Semester III
L–T–P: 4–0–0
Content
Applications and Design Model: Examples of available sensor nodes, Sample
sensor networks applications, Design challenges, Contemporary network
architectures, Operational and computational models, Performance metrics,
Software and hardware setups.
Network Bootstrapping: Sensor deployment mechanisms, Issues of coverage,
Node discovery protocols
Physical and Link layers: Radio energy consumption model, Power
Management, Medium access arbitration: Low duty cycle protocols and
wakeup concepts, Contention-based protocols, Schedule-based protocols,
Optimization mechanisms
Localization and Positioning: Properties of positioning, Possible approaches,
Mathematical basics for the lateration problem, Single-hop localization,
Positioning in multi-hop environments, Impact of anchor placement.
Topology control: Motivation and basic ideas, Flat network topologies,
Hierarchical networks by dominating sets, Hierarchical networks by clustering,
Combining hierarchical topologies and power control, Adaptive node activity.
Naming and Addressing: Address and name management in wireless sensor
networks, Assignment of MAC addresses, Distributed assignment of locally
unique addresses, Content-based and geographic addressing.
Routing protocols: The many faces of forwarding and routing, Gossiping and
agent-based unicast forwarding, Energy-efficient unicast, Broadcast and
multicast, Geographic routing, Coping with energy constraints, Mobile nodes.
Data-centric and content-based networking: Introduction, Data-centric
routing, Data aggregation, Data-centric storage.
Dependability Issues: Security challenges, Threat and attack models, Quality
of service provisioning, Time Synchronization: Introduction to the time
synchronization problem, Protocols based on sender/receiver synchronization,
Protocols based on receiver/receiver synchronization, Supporting fault
tolerant operation.
I
II
III
Teaching
Hours
13
13
14
Reference Books:





Dorothea Wagner and Roger Wattenhofer (2007), “Algorithms for Sensor and Ad Hoc Networks,
Advanced Lectures”, Lecture Notes in Computer Science 4621
Waltenegus Dargie, Christian Poellabauer (2010), “Fundamentals of Wireless Sensor Networks: Theory
and Practice”, John Wiley & Sons
Carlos De Morais Cordeiro, Dharma Prakash Agrawal (2011), “Ad Hoc and Sensor Networks: Theory and
Applications”, World Scientific
Holger Karl, Andreas Willig (2005) “Protocols and Architectures for Wireless Sensor Networks”, Wiley
Publications
Cauligi S. Raghavendra, Krishna Sivalingam, Taieb M. Znati (2005) “Wireless Sensor Networks”,
Springer,
Outcome:
After the completion of the course, the student will be able to:

Assess coverage and conduct node deployment planning, devise appropriate data dissemination protocols and
model links cost, determine suitable medium access protocols and radio hardware.

Provision quality of service, fault-tolerance, security and other dependability requirements and conduct tradeoff analysis between performance and resources..

Evaluate the performance of sensor networks and identify bottlenecks.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
20
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3023: SOFTWARE AND SERVICE ORIENTED ARCHITECTURE
Prerequisite: Software Engineering, Web Technologies
Credits: 04
Module
No.
Semester III
L–T–P: 4–0–0
Content
Software Architecture – Types of IT Architecture, SOA Evolution, Key
components, perspective of SOA, Enterprise-wide SOA Architecture,
Enterprise Applications , Solution Architecture for enterprise application
Software platforms for enterprise Applications, Patterns for SOA, SOA
programming models.
Service-oriented Analysis and Design – Design of Activity, Data, Client and
business process services. Technologies of SOA – SOAP, WSDL. Service
integration with ESB
Web Services and Contemporary SOA- Message exchange patterns, Service
activity, coordination. Atomic transactions, Business activities, Orchestration
and Choreography- Issues
Introduction to XML – Overview and Security,
Introduction to Web Services and Security, SOA implementation and
Governance strategy, trends in SOA, event-driven architecture, software as a
service. SOA Delivery Strategies- SOA delivery lifecycle phases.
Transaction processing – paradigm, protocols and coordination, transaction
specifications, SOA in mobile, research issues in SOA
I
II
III
Teaching
Hours
13
14
13
Reference Books:






Shankar Kambhampaly (2008), “Service –Oriented Architecture for Enterprise Applications”, Wiley
India Pvt. Ltd.
Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”, Pearson Education.
Mark O’ Neill, et al. , “Web Services Security”, Tata McGraw-Hill Edition, 2003.
Thomas Erl (2008),”Service-Oriented Architecture: Concepts, Technology & Design”, Pearson
Education Pvt. Ltd.
Thomas Erl (2007), “SOA Principles of Service Design”, Pearson Exclusives.
Thomas Erl and Grady Booch, (2008) “SOA Design Patterns”, Prentice Hall.
Outcome:
After the completion of the course, the student will be able to:
 Understand primary concepts of SOA
 Know the integration of SOA technological points with Web Services.
 Implement SOA in development cycle of Web Services
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
21
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3041: PATTERN RECOGNITION
Prerequisite Image Processing, General Mathematics, Artificial Intelligence
Credits: 04
Module
No.
Semester III
Contents
Introduction: Basics of pattern recognition, Design principles of
pattern recognition system, Learning and adaptation, Pattern
recognition approaches, Mathematical foundations – Linear
algebra, Probability Theory, Expectation, mean and covariance,
Normal distribution, multivariate normal densities, Chi squared
test.
Statistical Patten Recognition: Bayesian Decision Theory,
Classifiers, Normal density and discriminant functions,
Parameter
estimation
methods:
Maximum-Likelihood
estimation, Bayesian Parameter estimation, Dimension reduction
methods - Principal Component Analysis (PCA), Fisher Linear
discriminant analysis, Expectation-maximization (EM), Hidden
Markov Models (HMM), Gaussian mixture models.
Nonparametric Techniques: Density Estimation, Parzen
Windows, K-Nearest Neighbor Estimation, Nearest Neighbor
Rule, Fuzzy classification.
Unsupervised Learning & Clustering: Criterion functions for
clustering, Clustering Techniques: Iterative square - error
partitional clustering – K means, agglomerative hierarchical
clustering, Cluster validation.
I
II
III
L–T–P: 4–0–0
Teaching Hours
14
13
13
References:



Richard O. Duda, Peter E. Hart and David G. Stork (2006), “Pattern Classification”, 2nd Edition,
John Wiley.
C. M. Bishop (2009), “Pattern Recognition and Machine Learning”, Springer.
S. Theodoridis and K. Koutroumbas (2009), “Pattern Recognition”, 4th Edition, Academic Press.
Outcome:
After the completion of the course, the student will be able to:

Understand a variety of pattern recognition algorithms, along with pointers on which algorithms
work best under what conditions, so that students can make sound decisions on what approaches to
take when faced with a real world problem.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
22
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3042: HIGH PERFORMANCE COMPUTING
Prerequisite: Distributed Systems
Credits: 04
Module
No.
Semester III
Contents
Overview of Parallel Techniques: Classification of Instruction Set
Architectures, Instruction level, Thread level and Process level.
Pipelining: Instruction and functional pipelines, Hazards in a pipeline,
Branch prediction techniques; Superscalar Techniques.
Memory Hierarchies: Basic hierarchical memory concepts, Cache
design, Virtual memory design & uses, Memory hierarchy performance.
Parallel Programming Concepts: Abstract Machine Models – RAM&
PRAM, various parallel algorithms on them.
Introduction: Cloud Computing, Computing Platforms and
Developments, Virtualization.
Cloud Computing Architecture: Reference Model, Types of Cloud,
Concurrent Computing, High Throughput Computing.
Cloud Applications: Application in Industry, General Cloud
Applications, Advanced Topics in Cloud Computing.
Introduction: Definition of Grid Computing, Grid Architecture Standard
for Grid, Data Management in Grid, Grid Scheduling
Grid Security & Middleware: Trust and Security in Grid, Grid Middle
ware, Architectural Overview of Grid Projects.
Grid Computing Methods: Monte Carlo Method, Partial Differential
Equations, Some Grid Tool- Globus, glite.
I
II
III
L–T–P: 4–0–0
Teaching Hours
14
12
14
Reference Books:




John L Hennessy & David A, (2011) “Patterson-Computer Architecture: A Quantitative Approach”,
Morgan Kaufmann.
Kai Hwang (2013) “Advanced Computer Architecture”, Tata McGraw Hill Edition.
Rajkumar Buyya, Christian Vecchiola & S, Thamarai Selvi (2013)”Mastering Cloud Computing”,
Tata McGraw Hill Edition.
Fredric Magoules, Jie Pan, Kiat-An Tan & Abhinit Kumar (2007) “Introduction to Grid Computing”,
CRC Press, Taylor & Francis Group.
Outcome:
At the end of this course the students will be able to:
 Understand the concept and terminology of High Performance Computing.
 Write and analyze the behavior of High Performance Parallel programs for distributed memory
architecture, share memory architecture using MPI, Open MP and Pthreads.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
23
Course Curriculum (w.e.f. Session 2015-16)
M.Tech. (CSE)
MCS3043: WEB MINING
Prerequisite Concepts of Internet, Web Technology and Information Retrieval.
Credits: 04
Module
No.
Semester III
L–T–P : 4–0–0
Content
Introduction: Basic Concepts of Web Mining, Classification of Web Mining:
Web Content Mining, Web Structure Mining, Web Usage Mining, Issues in Web
Mining, Crawling the Web, Hyperlink Analysis, Basics of HTML, HTTP, HTTPS
and scripting.
Web Content Mining: document indexing and retrieval in the web
environment, web documents categorization and clustering, Text and Web
Page Pre- Processing.
Web Structure Mining: Anchor Text, Hyperlink Analysis, Static and Dynamic
Hyperlinks, Web Graph, Web Search, Query Expansion, Primary web browsing
(crawling), Link topology analysis.
Social Network Analysis:
Social Sciences and Bibliometry, Prestige,
Centrality, Co- citation, PageRank and HITS, Stochastic HITS and Other
Variants, Enhanced Models and Techniques, Avoiding Two- Party Nepotism,
Outlier Elimination, Exploiting Anchor Text.
Evaluation of Topic Distillation: HITS Algorithm.
Web Usage Mining Process and Techniques: Data collection and Pre
Processing, Data modeling for web usage mining, Discovery and analysis of web
usage patterns, Session and visitor analysis, Cluster analysis and visitor
segmentation.
Resource Discovery: Collecting important pages preferentially, Crawling as
guided search in a graph, Keyword-Based graph search, Similarity search using
Link Topology.
The Future Of Web Mining: Natural Language Processing, Lexical Networks
and Ontologies, Part- of- Speech and Sense Tagging , Parsing and Knowledge
Representation, Profiles, Personalization, Collaboration, Opinion mining.
I
II
III
Teaching
Hours
13
13
14
References:





Soumen Chakrabarti (2010) “Mining the Web: discovering knowledge from hypertext data,
Part 2”, Morgan Kaufmann Publisher.
Bing Liu (2007) “Web Data Mining: exploring hyperlinks, contents, and usage data”, Springer.
Gordon Linoff and Michael Berry (2002) “Mining the Web: Transforming Customer Data into
Customer Value”, John Wiley & Sons.
C. Manning, P. Raghavan, and H. Schütze (2008) “Introduction to Information Retrieval”,
Cambridge University Press.
Ricardo Baeza-Yate, Berthier Ribeiro-Neto, (2011) “Modern Information Retrieval”, Second
Edition, Addison Wesly.
Outcome:
At the end of this course the students will be able to:
To apply Web Mining concepts, algorithms and approaches for efficient ranking of web pages from digital
library, search engine etc.
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology
24