Scheme of Teaching and Evaluation M Tech (Computer Engineering) (Semester I)
Scheme of Teaching and Evaluation M Tech (Computer Engineering) (Semester I)
Scheme of Teaching and Evaluation M Tech (Computer Engineering) (Semester I)
Scheme of evaluation
Sr
No
Course
Code
1
2
L-T-P
(Hours/Week) Credits TA
Course Title
Computational
Methods
CO5001S
CO5002S
Advance Compiler
TCP/IP and Network
Programming
TCP/IP and Network
Programming Lab
Modern Information
Systems
Modern Information
Systems Lab
3
CO5003T
CO5003P
4
CO5004T
CO5004P
Elective 1
Elective 2
Elective 2 Lab
Total
Total
for Semester
3-1-0=4
3-1-0=4
3-0-0=3
0-0-2=2
3-0-0=3
0-0-2=2
IST
ESE
ESE(W)
(hrs)
20
20
60
20
20
60
20
20
60
100% CIE
20
20
60
100% CIE
3-1-0=4
20
20
60
3-0-0=3
20
20
60
0-0-2=2
27
100% CIE
24
Total Hours
Credits
18
27
25
CO5102S
3.
CO5103S
4.
CO5104S
Elective -2
CO5105T
1
CO5105P
CO5106T
2
CO5106P
CO5107T
3
CO5107P
CO5108T
4
CO5108P
Program Name
Course Code
CO5001S
Course Title
Computational Methods
Prerequisites: Mathematics
Course Objectives
1. To develop the mathematical model for Research.
2. To learn number theory
3. To learn Computational geometry .
4. Student will learn approximation algorithm.
Course Outcomes
1. Apply concepts of algorithms.
2. Understand and apply the concept of problem solving using algorithms
3. Apply matrix operations in solving problems
Course Contents
1.
2.
3.
4.
5.
6.
10
7.
First-Order Logic, Building a Knowledge Base : Extensions and Notational Variations , Using
First-Order Logic , Representing Change in the World
10
8.
10
,Np-completeness
and 10
9.
Fuzzy logic : Fuzzy logic ,Classical sets ,Operations on crisp set ,Properties of 10
classical set ,function mapping of classical set ,Fuzzy set operations, Fuzzy set
properties ,classical relations ,fuzzy relations ,tolerance and equivalence relations
,Non-interactive fuzzy sets
Text Books
1
Reference Books:
S.N.Sivanadam ,S.N.Deepa Wiley publication ,2nd
Programme
Name
Course Code
: CO5002S
Course Title
: Advanced Compiler
SEMESTER I
3
4
Code Generation and Instruction Selection: Issues, basic blocks and flow graphs, 10
register allocation, code generation, dag representation of programs, code generation
from DAGs, peep hole optimization, code generator generators, specifications of
machine.
Imperative and Object- Oriented programs: Context handling, Source language 10
,data representation and handling ,Routines and their activation ,code generation for
control flow statement and module
Text Books
1
Reference Books
1
Modern Compiler Implementation in Java: Basic Design, Cambridge Press. Fraser and
Hanson.
Programme Name
Course Code
CO5003T
Course Title
Course Objectives
(1) To study various network elements and devices and Network design.
(2) To study the various layers of the TCP/IP protocol suite and routing protocols.
(3) To study the various security protocols, vulnerabilities, attacks and defense mechanism
(4) To study the network programming using Java.
Course Outcomes
1. To gain the knowledge of various network devices and planning designing the network
for the organization.
2. To express TCP/IP suite and different TCP/IP layers such as network layers, transport
layers, application layers.
3. To gain the knowledge of network security, protocol security and network attacks,
defence mechanism and their vulnerabilities etc.
4. To gain basic knowledge of network programming.
Course Contents
1.
2.
3.
4.
5.
6.
Network Security: Security at the Transport Layer: SSL and TLS, Security at the 20
Network Layer: IPSec, Networks attacks and defense mechanisms: Network
scanning, Vulnerability scanning, Network capture and monitoring, Host
monitoring etc
7.
Text Books
1
Behrouz A. Forouzan, TCP/IP Protocol Suite, III Edition, Tata McGraw Hill, 2005.
Reference Books
1
Programme
Name
Course Code
CO5003P
Course Title
10
10
10
10
10
10
10
10
10
10
Reference Books
1 TCP/IP Essentials a lab based approach by Shivendra Panwar, Shiwen Mao,
Jeong-dong Ryoo, and Yihan Li.
Programme
Name
Course Code
CO5004T
Course Title
20
20
dynamic modeling, action oriented design, data oriented design, object oriented
design, formal techniques for detailed design
3. Web Engineering: modeling web application, web application design
20
20
20
management
Text Books
1
Web Engineering ,Gerti Kappel, Birgit Proll, Siegfried Reich, Werner Retschitzegger,Wiley
Publication
Reference Books
1
Software Security Engineering A guide for Project Managers :Julia llen ,Sean Barnum
,Nancy Mead
Object Oriented Software Engineering using UML,Pattern and Java Bearnd Bruegge
,Allen H. Dutoit ,2nd edition Pearson publication
Object Oriented and Classical Software Engineering, Stephan R. Schach ,TataMcGraw Hill
Programme
Name
Course Code
: CO5004P
Course Title
SEMESTER I
20
20
20
20
20
Text Books
Engineering : A Practitioners Approach , Roger S. Pressman,
1 Software
TataMcGraw Hill
2 Web Engineering ,Gerti Kappel, Birgit Proll, Siegfried Reich, Werner
Retschitzegger, Wiley Publication
3 Object Oriented and Classical Software Engineering, Stephan R. Schach ,
TataMcGraw Hill
Reference Books
1 Web Engineering A Practitioner's Approach , RogerS Pressman ,David
Lowe,TataMcGraw Hill
2 Software Security Engineering A guide for Project Managers :Julia llen ,Sean
Barnum ,Nancy Mead
Programme Name
Course Code
: CO5101S
Course Title
SEMESTER I
Reference Books
1
Programme
Name
SEMESTER I
Course Code
: CO5102S
Course Title
5.
6.
7.
8.
9.
10.
Text Books:
1
Introduction to Parallel Processing Algorithms and Architectures BY Behrooz Parhami
(KLUWER ACADEMIC PUBLISHERS)
2
Programming Massively Parallel Processors(David B. Kirk and Wen-mei W. Hwu)
3
Computer Architecture & Parallel Processing, by Kai Hwang & Briggs (McGraw Hill)
Reference Books :
1
SEMESTER I
Programme Name
Course Code
: CO5103S
Course Title
Course Contents:
1
05
C. Siva Ram Murthy and B.S. Manoj, Ad Hoc Wireless Networks: Architectures and
Protocols, 3rd Edition, Pearson education, 2008.
Reference Books :
1
C K Toh, Ad Hoc Mobile Wireless Networks: Protocols and Systems, 1st Edition,
Pearson education, 2002.
Programme Name
Course Code
CO5104S
Course Title
To use these methods in a major project and to gain experience with presentation.
Course Outcomes
Students will be able the evaluate the performance of the various computer systems and
network systems.
Students Will be able to work on various performance metrics and analyze them.
Students Will be able to use programming languages to simulate the performance of
various computer systems within or outside the network
Course Contents
Queuing Theory :Queuing models, little theorem application, markov chain formulation,
discrete time and continuous time markov chains (dtmc, ctmc), mmd.
15
Text Books
1
Raj Jain, "The Art of Computer Systems Performance Analysis: Techniques for
Experimental Design, Measurement, Simulation, and Modeling", Wiley-Interscience, 1991.
Reference Books
1
K.S. Trivedi, "Probability and Statistics with Reliability, Queueing and Computer Science
Applications", John Wiley and Sons, 2001.
Programme Name
Course Code
: CO5105T
Course Title
SEMESTER I
2 Content Based Image Retrieval (CBIR) colour based Image Indexing and Retrieval 10
Techniques, Image Retrieval based on Shape, Image Retrieval based on Texture.
Algorithms: Hough Transform Algorithm, Exact Match Algorithm, Image Retrieval using
Histogram
3 Audio Processing Indexing and Retrieval Basic characteristic of Audio signal, Digital 20
Representation of Audio, Audio classification Sampling Quantization, coding, Brief
introduction to speech Recognition and Retrieval ,Speaker Identification, Spoken Document
Retrieval, Robust Speech Recognition and Retrieval Algorithms: Partial Matching Algorithm,
Virtual Mode Algorithm using k-d tree
4 Video Processing Indexing and Retrieval Video Shot Detection and segmentation, Key 20
Frame Extraction, Detecting shot boundary, Effective Video Representation and Abstraction,
visual content discontinuities, discriminative and prior information, detection structure,
Symantec Video Indexing ,Indexing and Retrieval based on r Frames of video shots, on
Motion Information, on Objects, Symantec path Finder Algorithms: Antipole tree, Range
Search Tree .
5 Current Trends in Video Search Introduction, Video Production, Video Distribution, the 20
Video Web and User Interaction, Television Technology and Consumption, Trends in Media
Devices, Media Processing Research, Deployments.
Text Books:
1 Multimedia Database Management Systems : Guojun Lu, Artech House.
2 An Introduction to Information Retrieval : Christopher D. Manning, Prabhakar Raghavan, Hinrich
Schutze, Cambridge University Press , England .
Reference Books :
1 Multimedia Content and the Semantic Web - Methods, Standards and Tools Edited by Giorgos
Stamou and Stefanos Kollias, John Wiley & Sons Ltd.
2 Multimedia Image and Video Processing , Series Editor: Phillip A. Laplante, CRC Press
3 Digital Image Processing, Gonzales and Woods
4 Fundamentals of Digital Image Processing-Anil K Jain, Pearson Education
Programme Name
Course Code
: CO5105P
Course Title
SEMESTER I
Course Outcomes:
1. Understanding fundamental techniques and concepts used in imaging and multimedia.
2. Able to understanding different algorithms for image retrieval.
3. Able to understanding different algorithms for Audio and video Processing and retrieval.
4. Understanding the current trends in video search.
Course Contents:
1. Program on multimedia database system
10
2. Structured analysis and feature extraction techniques for text ,image ,audio ,video
15
3. Various Indexing techniques for text , image ,audio ,video and implementation.
15
4. Various similarity measure techniques for text , image ,audio ,video and implementation.
10
15
15
10
10
Text Books:
1 Multimedia Database Management Systems, Guojun Lu, Artech House.
2 An Introduction to Information Retrieval, Christopher D. Manning, Prabhakar Raghavan, Hinrich
Schutze, Cambridge University Press , England .
Reference Books :
1 Multimedia Content and the Semantic Web - Methods, Standards and Tools Edited by Giorgos
Stamou and Stefanos Kollias, John Wiley & Sons Ltd.
2 Multimedia Image and Video Processing , Series Editor: Phillip A. Laplante, CRC Press
3 Digital Image Processing, Gonzales and Woods
4 Fundamentals of Digital Image Processing-Anil K Jain, Pearson Education
Programme Name
Course Code
CO5106T
Course Title
Course Objectives
1. To develop mathematical skills for algorithm design, analysis, evaluation and
computational cost.
2. Ability to understand and design algorithms using greedy strategy, divide and conquer,
dynamic programming
3. They will assimilate, evaluate and analyze information as a result of independent or
group research.
4. Basic knowledge of computational complexity of algorithms.
Course Outcomes
1. They will conduct formal reasoning about complexity and algorithmic efficiency.
2. They will recognize the design technique of standard algorithms, and apply these
techniques to develop new computational solution to problems.
3. Ability to analyze runtime asymptotic complexity of algorithms including formulating
recurrence relations.
4. They will formulate practical solution to a problem, making effective use of time and
resource available.
Course Contents
1 The Role of Algorithms in Computing Algorithms. Algorithms as a technology 20
fundamental of algorithmic problem solving. fundamental of the analysis of algorithm
efficiency. analyzing algorithms ,designing algorithms growth of functions,
asymptotic notation, , substitution method the recursion-tree method , the master
method
2 Graph Algorithms : Graph traversals ,Minimum spanning trees , Single Source 20
Shortest paths, All pair shortest path ,Maximum flow
3 Divide and Conquer: Merge sort, quick sort, binary search, binary tree traversal and 10
related properties, multiplication of large integers , stassens matrix multiplication
closest pair and convex- hull problem by divide and conquer
4 Dynamic Programming: assembly-line scheduling, matrix-chain multiplication 15
elements of dynamic programming. longest common subsequence optimal binary
search trees.
6 Greedy Algorithms: An activity-selection problem ,elements of the greedy strategy 15
huffman codes, theoretical foundations for greedy methods, sorting networks. a
bitonic sorting network, a merging network, inverting matrices formulating problems
as linear programs. the simplex algorithm.
7 NP-completeness: NP-completeness, Approximability of NP- Hard Problems 10
Polynomial time , Polynomial-time verification , NP-completeness and reducibility,
NP-completeness proofs
NP-complete problems ,Formal models of
NPCompleteness Complexity classes such as RP, NC , # P , PSPACE.
9 Approximation Algorithms : The traveling-salesman problem, The set-covering 10
problem Randomization and linear programming, The subset-sum problem
Text Books
1 T. H .Corman, C. E .Leiserson and R.L. Revest, Introduction to algorithms, MIT
press 1990.
2 Algorithm Design Jon Kleinberg ,va Tardos Pearson/Addison-Wesley
Reference Books
1 A. V. Aho, J. E Hopecroft and J.D. Ullman, The design and analysis of algorithm,
Addision- Wesley, 1974.
Programme Name
Course Code
CO5106P
Course Title
20
20
20
4 Implementation of NP-Completeness.
20
20
Text Books
1 T. H .Corman, C. E .Leiserson and R.L. Revest, Introduction to algorithms, MIT
press 1990.
2 Algorithm Design Jon Kleinberg ,va Tardos Pearson/Addison-Wesley
Reference Books
1 A. V. Aho, J. E Hopecroft and J.D. Ullman, The design and analysis of algorithm,
Addision- Wesley, 1974.
Programme
Name
Course Code
: CO5107T
Course Title
SEMESTER I
10
20
10
20
20
10
10
2 Semantic Web and Semantic Web Services -Liyang Lu Chapman and Hall/CRC
Publishers,(Taylor & Francis Group)
3 Information Sharing on the semantic Web - Heiner Stuckenschmidt;Frank Van Harmelen,
Springer Publications.
4 Programming the Semantic Web, T.Segaran, C.Evans, J.Taylor, OReilly, SPD.
Programme Name
Course Code
: CO5107P
Course Title
SEMESTER I
Course Prerequisites:
Course Objectives
1. To learn Web Intelligence
2. To learn Knowledge Representation for the Semantic Web
3. To learn Ontology Engineering
4. To learn Semantic Web Applications, Services and Technology
5. To learn Social Network Analysis and semantic web
Course Outcomes
1. To apply Knowledge Representation for the Semantic Web
2. To apply Ontology Engineering
3. To apply semantic Web Applications, Services and Technology
4. Analysis ,design and optimized website implementation
Course Contents
1. Graphically represent ontology and construct ontology from semantic web.
2.
20
20
20
20
20
Text Books
1 Thinking on the Web - Berners Lee, Godel and Turing, Wiley inter science, 2008.
2 Social Networks and the Semantic Web, Peter Mika, Springer, 2007.
Reference Books
1 Semantic Web Technologies, Trends and Research in Ontology Based Systems,J.Davies,
R.Studer, P.Warren, John Wiley & Sons.
2 Semantic Web and Semantic Web Services -Liyang Lu Chapman and Hall/CRC
Publishers,(Taylor & Francis Group)
3 Information Sharing on the semantic Web - Heiner Stuckenschmidt;Frank Van Harmelen,
Springer Publications.
4 Programming the Semantic Web, T.Segaran, C.Evans, J.Taylor, OReilly, SPD.
Programme Name : M. Tech. (Computer Engineering)
SEMESTER I
Course Code
: CO5108T
Course Title
: Elective 2 Web Personalization And Optimization
Course Prerequisites: Web technologies
Course Objectives
1. To know the modeling technologies for Web Applications.
2. To know methods and strategies for personalized web-pages.
3. To know Web-based applications based on different real-world examples.
4. To know Challenges and Optimization of Web-based applications.
Course Outcomes
1. Understanding different web modeling techniques, technologies for web personalization.
2. Understanding HTML, CSS rule syntax and principles behind the separation of presentation
from content, server-side scripting.
3. Understanding different real-world adaptive applications.
4. Understanding the problems and challenges, Web page optimization, Web performance
optimization.
Course Contents
1 Modeling Technologies: User models for adaptive hypermedia and adaptive 10
educational systems, User profiles for personalized information access, Data mining
for Web personalization, Generic user modeling systems, Document modelling
2 Adaptation Technologies: Personalized search on the World Wide Web, Adaptive 20
focused crawling, Adaptive navigation support, Collaborative filtering, Content-based
filtering and recommendation, Hybrid Web recommender systems, Case-base
recommendation, Adaptive 3D Web sites, Adaptive collaboration support for the
Web, Adaptive presentation for the Web, Social Navigation, Social Web Search
3 Applications: Adaptive systems in health care, Adaptive techniques in Web-based 20
education, Personalization in e-commerce applications, Web-based mobile guides,
Adaptive news access
4 Challenges: Semantic Web metadata, ontologies, and reasoning for personalized
20
information access on the Web, Privacy-enhanced web personalization, Open corpus
adaptive hypermedia , Group recommendation, Empirical evaluation of personalized
websites
5 Web Page Optimization and CSS Optimization: common web page problems, how 20
to optimize your web page speed, build on a css architecture, tips for optimizing css
6 Advanced Web Performance Optimization: Server-Side Optimization Techniques, 10
Client-Side Performance Techniques.
Text Books
1 The Adaptive Web: Methods and Strategies of Web Personalization. Brusilovsky, P., Kobsa,
A., Neidl, W. (eds.)
2 Web Optimization, Andrew B. King, OReilly, 2008
Reference Books
1 Website Optimization Metrics, David Artz, Daniel Shields, and Andrew B. King
2 Specifications Of Building Scalable Web Sites (Building, Scaling, And Optimizing The Next
Generation Of Web Applications), Cal Henderson, O'Reilly Media, 2006
3 Search Engine Optimization Secrets, Erik Dafforn, Danny Dover, 2011
Programme Name
Course Code
: CO5108P
SEMESTER I
Course Title
30
30
20
20
Text Books
1
The Adaptive Web: Methods and Strategies of Web Personalization. Brusilovsky, P.,
Kobsa, A., Neidl, W. (eds.)
Reference Books
1
Website Optimization Metrics, David Artz, Daniel Shields, and Andrew B. King
Specifications Of Building Scalable Web Sites (Building, Scaling, And Optimizing The
Next Generation Of Web Applications), Cal Henderson, O'Reilly Media, 2006