1. Duration of the Programmes
i) For Regular M.Tech./M.E. Programmes
The normal duration of M.Tech./ME programmes including Thesis will be 2 academic years
(4 semesters). The maximum period of completion of the programme including Thesis shall
be 4 academic years (8 semesters). 2 years (4 semesters) extension in genuine hardship cases
is allowed by the Vice-Chancellor of Panjab University, Chandigarh for submission of thesis.
ii) For Modular M.Tech. /M.E. Programmes
The normal duration of Modular M.Tech. / M.E. Programmes including Thesis will be 3
academic years, (6 spells, each spell of 5 weeks duration including Saturdays/ &
Sundays). The maximum period of completion of the programme including Thesis shall
be 6 academic years (12 spells). 2 years (4 spells) extension in genuine hardship cases is
allowed by the Vice-Chancellor of Panjab University, Chandigarh for submission of
thesis.
2. Number of Papers allowed in a Semester/Spell
i) For M.Tech./M.E. Regular Programmes
All students will be required to qualify twelve theory papers and twp practical papers during
the course. No student will be allowed to qualify more than five theory and one practical
paper at the end of first semester and not more than ten theory and two practical papers
(including the papers passed in the first semester), at the end of second semester or first year.
Two papers will be offered in the 3rd semester.
ii) For M.Tech./M.E. Modular Programmes
All students will be required to qualify 12 theory and two practical papers during the course.
No student will be allowed to qualify more than two papers at the beginning of the 2nd spell
and not more than four papers (including the papers passed in the beginning of IInd spell) at
the beginning of 3rd spell and so on.
3. Conditions for Appearing in End-Semester Examination
i) Periodic Tests (for M. Tech./ ME Regular Programmes)
Every student has to appear in two periodic tests as decided by the Institute and must qualify
the same. There will be only one make-up test for those students who are unable to appear in
one or both mid-semester tests due to genuine reasons to the satisfaction of Coordinator.
Students, whose performance in the class-tests & sessionals is not satisfactory, are liable to
be detained by the Director from appearing at the University Examinations. The detailed
rules of the University Examinations are available at Panjab University, Chandigarh and all
students are advised to get the latest copy for guidance and further information.
ii) Periodic Tests (for M. Tech./ME Modular Programmes)
Every student has to appear in one periodic test as decided by the Institute and must qualify
the same. There will be only one make-up test for those students who are unable to appear in
the test due to genuine reasons to the satisfaction of Coordinator.
Students, whose performance in the test/sessional is not satisfactory, are liable to be detained
by the Director from appearing at the University Examinations. The detailed rules of the
University Examinations are available at Panjab University, Chandigarh and all students are
advised to get the latest copy for guidance and further information.
4. Examination and Result (For M. Tech. / ME Programmes both Regular
and Modular)
• Minimum marks to pass examination: 50% in the sessional in each subject and 40% in each
theory paper. Both the theory and sessional marks will be considered independent of each
other. Aggregate pass percentage will be 50%
• Weightage in each subject 50 marks : Sessional
100 marks : Final Theory Examination
• The students who obtain in first attempt 75% or more of the aggregate marks in both theory
and sessionals and also if the thesis has been adjudged to merit distinction are awarded
First Division with Distinction. If the thesis has not been adjudged to merit distinction then
the students are awarded first division.
• The students who obtain 60% or less than 75% of the aggregate marks in all theory papers
and the sessionals are awarded First Division.
• The students who obtain less than 60% of the aggregate marks in ail the theory papers and
the sessionals\s but not less than 40% in each theory paper and 50% in the sessionals will
be awarded Second Division.
Preliminary Thesis/Thesis
Four neatly typed or printed copies of Thesis properly bound, shall be submitted to Panjab
University through Guide and ME Cell of the institute (in case of NITTTR students).
Scheme for ME CSE
First Semester
Second Semester
Sr.No Course
No.
Course Title L T P Total Theory Sessional Total
1. CSE 8101 Advance Algorithms 4 - - 4 100 50 150
2. CSE 8102 Network
Technologies
4 - - 4 100 50 150
3. CSE 8103 Computer Vision and
Image Processing
4 - - 4 100 50 150
4. CSE 8104 Advanced Computer
Architecture
4 - - 4 100 50 150
5. CSE 8105 Database
Technologies
4 - - 4 100 50 150
6. CSE 8106 Software Lab-I - - 6 6 -- 100 100
Total 20 - 6 26 500 350 850
Sr.No Course
No.
Course Title L T P Total Theory Sessional Total
1 CSE 8201 Data warehousing &
Data Mining
4 - - 4 100 50 150
2 CSE 8202 Research
Methodology
4 - - 4 100 50 150
3 CSE 8203 Software Testing and
Quality Management
4 - - 4 100 50 150
4 CSE 8204 Software Lab-II - - 6 6 -- 100 100
5 Branch Elective – I
CSE 8205 Parallel and Distributed
Computing
CSE 8206 Network Security
CSE 8207 Modeling & Simulation
4 - - 4 100 50 150
6 Branch Elective –II
CSE 8208 Open Source Software
CSE 8209 Multimedia System
Design
CSE 8210 Soft Computing
4 - - 4 100 50 150
7. Research Seminar - - 2 2 - 100 100
Total: 20 - 8 28 500 450 950
Third Semester
Sr.No. Course
No.
Course Title L T P Total Theory Sessional Total
1 Elective III
CSE 8301 Natural Language
Processing
CSE 8302 Grid Computing
CSE 8303 Machine Vision
CSE 8304 Information Retrieval
CSE 8305 Wireless Networks
4 - - 4 100 50 150
2 Elective –IV
CSE 8306 Project Management
CSE 8307 Business Process Re-
Engineering
CSE 8308 Technology
Management
CSE 8309 Human Resources
Development and Training
Methods
4 - - 4 100 50 150
3 CSE 8310
Thesis work preliminary
- - 18 18 -- 100 100
Total 8 - 18 26 200 200 400
Fourth Semester
Sr.
No
Course No. Course Title L T P Total Theory Sessional Total
1 CSE 8401 Thesis/Dissertation - - 25 25 -- 100 100
Total - - 25 25 -- 100 100
Note:
1. The requirement for the award of ME is successful completion of 12 theory courses, 2
practical courses and satisfactory completion of thesis.
2. In the third semester, a student will take any two subjects from the electives.
3. No External Numerical marks are to be assigned to the thesis work. It is either “Accepted” or
“Rejected” in the external theory exams. Quality of Work reported in thesis can be graded in
terms of “Very Good”, “Good” or “Average”
b) M. TECH/ME MODULAR PROGRAMMES
In Modular programme, there are a total of 12 theory, each of 150 marks (including sessional of 50 marks),
two practical subjects, each of 100 sessional marks, a research seminar of 100 sessional marks, a preliminary
thesis based research work of sessional 150 marks, and thesis work of 250 sessional marks, a total of 2500
marks. A candidate will study 02 theory subjects each in first to six spells and 2 practical papers one each in
3rd and 4th spell; preliminary thesis based research work in fifth spell, and thesis work in sixth spell. The
courses of study and evaluation scheme for M. Tech/ ME Modular programme are the same as described for
M. Tech./ME Regular programme and is detailed here:
Spell - 1
Code No. Subject L T P Total Theory Session
al
Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-1 - - 3 3 - - -
Total 6 4 - 10 200 100 300
Spell - 2
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-1 - - 3 3 - 100 100
Total 6 4 - 10 200 200 400
Spell - 3
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject --: 2 3 2 - 5 100 50 150
Software Lab-II - - 3 3 - - -
Total 6 4 - 10 200 100 300
Spell - 4
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-II - - 3 3 - 100 100
Research Seminar - - 2 2 - 100 100
Total 6 4 2 12 200 300 500
Spell - 5
Code No. Subject L T P Total Theory Sessional Total
. Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Thesis-Preliminary - - 15 15 - 100 100
Total 6 4 15 25 200 200 400
Spell - 6
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Thesis Work - - 25 25 - 100 100
Total 6 4 25 35 200 200 400
ADVANCE ALGORITHMS
Paper Code: CSE 8101
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: - Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course will provide the in-depth knowledge of different algorithm design methodologies and the
various research concepts involved
SECTION – A
Models of Computation and Algorithms
Stored program model, Random Access Machines and Turing machines, Algorithms and their complexity,
Performance analysis: - Time and space complexity, asymptotic notation. Analyzing recursive algorithms
using recurrence relations: Substitution method, Recursion-tree method, Master method.
(7)
Divide and Conquer, and Greedy Algorithm Design Methodologies
Introduction, Quick sort, Strassen’s matrix multiplication, Minimum spanning tree, Single source shortest
path problem and their performance analysis.
(8)
Branch-and-Bound, and Lower Bound Theory
Introduction, 0-1 knapsack problem, Traveling salesman problem, comparison trees for sorting, searching
and merging.
(7)
SECTION – B
Dynamic Programming and Backtracking Algorithm Design Methodologies
Introduction, Traveling salesperson problem, Knapsack problem, multistage graphs, Floyd-Warshall
algorithm, N-Queens problem, and their performance analysis.
(7)
Parallel Random Access Machine Algorithms
Introduction, computation model, fundamental techniques and algorithms, selection, sorting, merging,
graph problems.
(6)
Advanced String Matching Algorithms
Naïve string matching algorithm, Robin-Karp algorithm, string matching with finite automata, Knuth-
Morris-Pratt algorithm.
(5)
P, NP and Approximation Algorithms
Basic Concepts, Non Deterministic algorithms, NP-Complete and NP-hard classes, introduction to
approximation, absolute approximations, polynomial time approximation schemes.
(5)
Text Book:
1.
Cormen, Leiserson, Rivest and Stein
:
Introduction to algorithms, Prentice-Hall of INDIA.
2. Horowitz, Sahni and Rajsekaran
:
Fundamentals of Computer Algorithms, Galgotia
Publications
References:
1. Aho, Hopcroft, Ullman
:
The Design and analysis of algorithms”, Pearson
Education.
NETWORK TECHNOLOGIES
Paper Code: CSE 8102
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course is designed to discuss recent developments in various fields of networking, including but not
limited to, routing, flow control, performance evaluation, transport protocols, application protocols, real-time
protocols, and network architectures.
SECTION – A
Introduction:
Overview of Computer Networks, seven-layer architecture, ISO-OSI and TCP/IP reference models
MAC protocols for high-speed LAN, MAN, WAN and wireless LAN: Gigabit Ethernet, Wireless LAN,
ISDN, DQDB, HIPPI, ATM, SMDS, SONET, ADSL
(11)
IPv6:
Basic protocol, extensions and options, support for QoS, security, neighbor discovery, auto-configuration,
routing. Application Programming Interface for IPv6.
(05)
Flow and Congestion Control:
Window and Rate Based Schemes, ABR, hop-by-hop schemes.
(02)
Quality of Service:
Quality of Service in ATM, IETF integrated services model, Differentiated Services Model. Flow
identification, Packet Classifiers and Filters. Scheduling.
(03)
Network Management:
ASN, SNMP, CMIP
(03)
SECTION – B
Mobility in networks:
Mobile IP and related issues like Route Optimization, Handoff, and Security. Mobility support for IPv6.
(03)
Transport Layer:
TCP extensions for high-speed networks, transaction-oriented applications. Other new options in TCP. TCP
in Wireless Domain
(04)
Network security at various layers:
Secure-HTTP, SSL, ESP, Authentication header, Key distribution protocols, Digital signatures, digital
certificates.
(05)
Traffic Management:
Economic Framework, Traffic Models, Traffic Classes, Scheduling, Admission Control, Peak Load Pricing
(04)
Ad Hoc Wireless Networks:
Issues: MAC, Routing, Transport Layer Protocols, Security, QoS
(05)
Text Books:
1. W. R. Stevens : TCP/IP Illustrated, Volume 1: The protocols, Addison
Wesley
2. W. Stallings : Cryptography and Network Security: Principles and
Practice, 2nd Edition, Pearson Education
3. Michael A. Gallo and William M. Hancock : Computer Communications and Networking Technologies,
Thomson Brooks / Cole
4. M. Gonsalves and K. Niles : IPv6 Networks, McGraw Hill
References:
1. C. E. Perkins, B. Woolf, and S. R. Alpert : Mobile IP: Design Principles and Practices, Addison
Wesley
2. S. Keshav : An Engineering Approach to Computer Networking,
Pearson Education
3. Requests for Comments (RFCs) & Internet Drafts, published by Internet Engineering Task Force (www.rfceditor.
org)
4. Proceedings of: ACM SIGCOMM Conference;
IEEE Infocom ;
5. Journals:
IEEE Journal on Selected Areas in Communications
IEEE Transactions on Communication
ACM/IEEE Transactions on Networking
COMPUTER VISION & IMAGE PROCESSING
Paper Code: CSE 8103
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To introduce the different low level and high level computer vision techniques. Students are also made
aware about the different image processing techniques
SECTION – A
Introduction :
Vision goals, Geometric Camera models and calibrations, Radiometry, intensity, brightness, contrast, color
image representation, color models, Imaging Devices
(6)
Low Level Processing:
Intensity transform functions, histogram processing, Spatial filtering, Fourier transforms and its properties,
Walsh transform, Hotelling transforms, Haar and slant transforms, Hadamard transforms, frequency domain
filters, Homomorphic Filtering, Pseudo coloring, color transforms
(12)
Image Segmentation:
Point, Line and Edge Detection, Thresholding, Edge and Boundary linking, Hough transforms, Region Based
Segmentation, Contour following
(6)
SECTION – B
Image Representation & Descriptions:
Boundary representations, Region Representations, shape properties, Boundary Descriptors, Regional
Descriptors, Texture representations, Object Descriptions
(6)
Early Vision:
The Geometry of Multiple Views, Stereopsis, Affine Structure from Motion, Projective Structure from
Motion.
(6)
Mid Level Vision:
Segmentation By Clustering, Segmentation By Fitting a Model, Segmentation and Fitting Using Probabilistic
Methods,Tracking with Linear Dynamic Models.
(9)
Text Book:
1.
Gonzalez and Woods
:
Digital Image Processing ISDN 0-201-600- 781, Addison
Wesley 1992.
2. Forsyth and Ponce : Computer Vision A Modern Approach Pearson Education
Latest Edition
References:
1.
Trucco & Verri
:
Introductory Techniques for 3-D Computer Vision, Prentice
Hall, Latest Edition
2.
Low
:
Introductory Computer Vision and Image Processing,
McGraw-Hill 1991, ISBN 0-07-707403-3
3.
Jain, Kasturi and Schunk
:
Machine Vision, McGraw-HiII. 1995 ISBN 0070320187.
4. Sonka, Hlavac, Boyle
:
Image -Processing, Analysis and Machine Vision 2nd ed. ISBN
0-534-95393-X, PWS Publishing,1999
ADVANCED COMPUTER ARCHITECTURE
Paper Code: CSE-8104
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions by selecting at least two from each section.
Objectives: This course offers a good understanding of various functional units of a computer system and prepares the
students to be in a position to design a basic computer system.
SECTION – A
Introduction to Parallel Computer Models:
The State of Computing, Multiprocessors and Multicomputers, A Taxonomy of MIMD Computers, Multivector
and SIMD Computers, Vector Supercomputers, SIMD Supercomputers, Parallel Random Access
Machines, VLSI Complexity Model, Architectural Development Tracks: Multiple – Processor Tracks,
Multi-vector and SIMD Tracks, Multithreaded and Dataflow Tracks.
(04 hrs)
Program and Networks Properties:
Conditions of Parallelism, Data and Resource Dependences, Hardware and Software Parallelism, The
Role of Compilers, Program Partitioning and Scheduling: Grain Sizes and Latency, Grain Packing and
Scheduling, Static Multiprocessor Scheduling, Program Flow Mechanisms: Control Flow Vs Data Flow,
Demand-Driven Mechanism, Comparison of Flow Mechanisms, System Interconnect Architectures:
Network Properties and Routing, Static Connection Networks, Dynamic Connection Networks.
(06 hrs)
Principles of Scalable Performance:
Performance Metrics and Measures: Parallelism Profile in Programs, Harmonic Mean Performance,
Efficiency, Utilization and Quality, Standard Performance Measures, Speedup Performance Laws:
Amdahl’s Law for a Fixed Workload, Gustafron’s Law for Sealed Problems, Scalability Analysis and
Approaches: Scalability Metrics and Goals, Evolution of Scalable Computers.
(06 hrs)
Processors and Memory Hierarchy:
Advance Processor Technology: Instruction Set Architecture, CISC and RISC Scalar Processors,
Superscalar and Vector Processors: Superscalar Processors, The VLIW Architecture, Vector and
Symbolic Processors, Memory Hierarchy Technology: Hierarchical Memory Technology, Inclusion,
Coherence and Locality, Memory Capacity Planning.
(06 hrs)
SECTION – B
Multiprocessors and Multicomputers:
Multiprocessor System Interconnects: Hierarchical Bus system, Crossbar Switch and Multiport Memory,
Multistage and Combining Networks, Cache Coherence and Synchronization Mechanisms: The Cache
Coherence Problem, Snoopy Bus Protocol, Hardware Synchronization Mechanisms.
(06 hrs)
Multivector and SIMD Computers:
Vector Processing Principles: Vector Instruction Types, Vector Access Memory Schemes, Multivector
Multiprocessors: Performance- Directed Design rules, Cray Y – MP, C-90 and MPP, SIMD Computer
Organization: Implementation Models, The CM-2 architecture.
(05 hrs)
Software for Parallel programming:
Shared-variable Model, Message-passing Model, Data-parallel Model, Object-Oriented Model, Functional
and Logic Models, Parallel Languages and Compilers: Language Features for Parallelism, Parallel
Language Constructs, Optimizing Compilers for Parallelism.
(06 hrs)
Parallel Programming Environment:
Software Tools and Environment, Y-MP, Paragon and CM-5 Environment, Visualization and
Performance Tuning, Synchronization and Multiprocessing Modes: Principles of Synchronization,
Multiprocessor Execution Modes, Shared-Variable Program Structures, Locks for Protected Access,
Semaphores and Applications, Monitors and Applications, Message-passing Program Development,
Distributing the Computation, Synchronous Message Passing, Asynchronous Message Passing, Mapping
Programs on to Multicomputers: Domain Decomposition Techniques, Control Decomposition
Techniques, Heterogeneous Processing.
(06 hrs)
Text Book:
1. Kai Hwang : Advanced Computer Architecture: Parallelism, Scalability,
Programmability, Tata McGraw-Hill
References:
1. Michael J. Quinn : Parallel Computing – Theory and Practice, 2nd Edition,
McGraw Hill,
2. S.G. Akl : Design and Analysis of Parallel Algorithms, Prentice Hall,
3. S. Lakshmivarahan and S.K. Dhall : Analysis and Design of Parallel Algorithms - Arithmetic and
Matrix Problems, McGraw Hill International Edition,
4. S.K. Ghosal : A Practical Approach to Parallel Computing, Universities
Press (India) Limited
DATABASE TECHNOLOGIES
Paper Code: CSE 8105
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of emerging database technologies and prepares students to be in
a position to design databases in variety of technologies like xml, object oriented etc.
SECTION – A
Introduction:
Database System Concepts and Architecture, Data Independence, Data Models, SQL: DDL, DML, DCL,
Database Integrity, Normalization: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF.
(06)
Advanced Transaction Processing and Concurrency Control:
Transaction Concepts, Concurrency Control: Locking Methods, Timestamping Methods, Optimistic
Methods for Concurrency Control, Concurrency Control in Distributed Systems.
(06)
Object Oriented and Object Relational Databases:
Object Oriented Concepts with respect to Database Systems, Object Oriented Data Model, OODB,
OODBMS, ODMG, ODL, OQL, ORDBMS, ORDBMS Design, ORDBMS Query Language.
(05)
Parallel and Distributed Databases:
Parallel Databases, Distributed Databases, Differences between them, Architecture of Distributed Databases,
Architecture of Parallel Databases, Key elements of Parallel Database Processing, Fragmentation,
Replication and Allocation for distributed databases, Intra-query parallelism, Inter-query parallelism, Intraoperation
parallelism, Inter-operation parallelism.
(06)
SECTION – B
Backup and Recovery Techniques:
Backup and Recovery Concepts, Types of Database Failures, Types of Database Recovery, Recovery
Techniques: Deferred Update, Immediate Update, Shadow Paging, Checkpoints, Buffer Management,
Recovery Control in Distributed Systems.
(05)
XML and Internet Databases:
Structured, Semi Structured, and Unstructured Data, XML Hierarchical Data Model, XML Documents,
DTD, XML Schema, XML Querying: XPath, XQuery.
04)
Emerging Database Technologies:
Introduction to Deductive Database Systems, Temporal Databases, Multimedia Databases, Mobile
Databases, Main Memory Databases, Spatial and Multidimensional Databases.
(08)
Data Warehousing and Mining:
Introduction to OLAP, OLTP and differences between them, Data Warehouse, Data Warehouse
Architecture, Data Marts, Data Mining, Data Mining Process, Knowledge Discovery.
(05)
Text Book:
1.
Ramez Elmasri, Shamkant Navathe
:
Fundamentals of Database Systems, Fifth Edition,
Pearson Education, 2007.
References:
1. C.J. Date : An Introduction to Database Systems, Eighth Edition,
Pearson Education.
2. Alexis Leon, Mathews Leon : Database Management Systems, Leon Press.
3. S. K. Singh : Database Systems Concepts, Design and Applications,
Pearson Education.
4. Raghu Ramakrishnan, Johannes Gehrke : Database Management Systems, Tata McGraw-Hill.
5. Abraham Silberschatz, Henry F. Korth, S.
Sudarshan
: Database System Concepts, Tata McGraw-Hill.
SOFTWARE LAB-I
Paper Code: CSE 8106
L T P : 0 0 6
Max. Marks (Sessional Exam): 100
Note: Students are required to perform at least 10 experiments/ case studies / programming assignments belonging to
the semester theory subjects selecting at least two from each subject.
Paper Title: Data Warehousing & Data Mining
Paper Code: CSE 8201
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This Course introduces the Data Warehouses and Data Mining Concepts to students. Advance
implementation techniques and their applications are covered in this course.
SECTION – A
Introduction:
Introduction to RDBMS, Data Warehouse, Transactional Databases, Data Mining Functionalities,
Interestingness of pattern, classification of data mining system, major issues
(4)
Data Warehouse and OLAP:
Difference from traditional databases, Multidimensional data model, Schema for Multi dimensional model,
measures, concept hierarchies, OLAP operations, starnet query model, Data Warehouse architecture,
ROLAP, MOLAP, HOLAP, Data Warehouse Implementation, Data Cube, Metadata Repositories, OLAM
(8)
Data Processing:
Data Cleaning, Data Integration and Transformation, Data Reduction, Discretization and concept hierarchy
generation
(6)
Data Mining Architecture:
Data Mining primitives, Task relevant data, interestingness measures, presentation and visualization of
patterns, Data Mining Architecture, Concept Description, Data Generalization and Summarization,
Attributed oriented induction, Analytical characterization, Mining class comparisons
(7)
SECTION – B
Association Rules:
Association rules mining, Mining Association rules from single level, multilevel transaction databases, multi
dimensional relational databases and data warehouses, Correlational analysis, Constraint based association
mining
(6)
Classification and Clustering :
Classification and prediction, Decision tree induction, Bayesian classification, k-nearest neighbor
classification, Cluster analysis, Types of data in clustering, categorization of clustering methods
(6)
Introduction of Mining Complex Data:
Complex data objects, Mining spatial databases, Multimedia databases, Time Series and sequence databases,
Text databases and World Wide Web
(8)
Text Book:
1.
J.Han and M. Kamber
:
Data Mining: Concepts and Techniques By Morgan
Kaufman publishers, Harcourt India pvt. Ltd. Latest
Edition
References:
1.
Dunham
:
Data Mining Introductory and Advance Topics, Pearson
Education, Latest Edition
2.
Berson
:
Data Mining By TMH
Paper Title: RESEARCH METHODOLOGY
Paper Code: CSE8202 Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
SECTION – A
Introduction to Educational Research
Concept, types-basic, applied and action, Need for educational research
(06)
Reviewing Literature
Need, Sources-Primary and Secondary, Purposes of Review, Scope of Review, Steps in conducting review
(06)
Identifying and defining research problem
Locating. Analyzing stating and evaluating problem, Generating different types of hypotheses and evaluating
them.
(08)
Method of Research
Descriptive research design-survey, case study, content analysis, Ex-post Facto Research, Correlational and
Experimental Research
(20)
Sampling Techniques
Concept of population and sample’ sampling techniques-simple random sampling, stratified random sampling,
systematic sampling and cluster sampling, snow ball sampling, purposive sampling, quota sampling
techniques determining size of sample
(10)
SECTION – B
Design and development of measuring instruments, Tests, questionnaires, checklists, observation
schedules, evaluating research instruments, selecting a standardized test.
(12)
Procedure of data collection
Aspects of data collection, coding data for analysis
(06)
Statistical Methods of Analysis
Descriptive statistics: Meaning, graphical representations, mean, range and standard deviation, characteristics
and uses of normal curve.
Inferential statistics: t-test. Chi-square tests. Correlation (rank difference and product moment), ANOVA (one
way)
(14)
Procedure for writing a research proposal
Purpose, types and components of research proposal
(4)
Procedure for writing a research report
Audiences and types of research reports, Format of Research report and journal
(4)
Strategies for evaluating, research, disseminating and utilizing research- An Overview
1. Borg, W and Gall, M. Educational Research: An Introduction, New York, Longman, 2003
2. Cohen, L. Educational Research in class rooms and schools! A Manual of Materials and Methods NY:
Harper and Row Publishers,2000
3. CPSC: Developing Skills in Technican Education Research Modules 1 to 11 Singapore, Colombo Plan
Staff College for Technician Education
4. Garrett, HE and Woodworth, RS Statistics in Psychology and
Education, Educational Research, Bombay: Vakils Fetter and Simons Ltd. 2003
5. Gay, LR, Educational Research, Ohio: Charles E. Merril Publishing Company 2000
6. Wiersma William Research Methods in Education- An Introduction London, Allyn and Bacon, Inc. 2000
SOFTWARE TESTING AND QUALITY MANAGEMENT
Paper Code: CSE 8203
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of methods and techniques of software testing and quality
management concepts and prepares students to be in a position to develop error free and quality software.
SECTION – A
Introduction:
Software Engineering, Software Process Models, Management Process, Scheduling, Estimation, Software
Metrics.
(05)
Software Quality:
Quality Concepts, Quality Control, Quality Assurance, Cost of Quality, SQA Activities, Total Quality
Management Principles, Software Reviews, Formal Technical Reviews, Software Reliability, Software Safety,
ISO Approaches to Quality Assurance Systems.
(05)
Standards, Practices, Conventions and Metrics:
Quality Assurance Standards, ISO 9000, ISO 9001:2000, ISO 9126 Quality Factors, CMM, Six Sigma,
Software Quality Assurance Metrics, Advantages, QA Techniques, Introduction to SPICE.
(06)
Risk and Software Configuration Management:
Software Risks, The RMMM Plan, Software Configuration Management Process: Version Control, Change
Control.
(05)
SECTION – B
Software Testing:
Testing, Test Strategies for Conventional and Object Oriented Software, Unit and Integration Testing,
Validation Testing, System Testing, Metrics for Source Code, Metrics for Testing, Debugging.
(05)
Testing Techniques for Conventional and Object Oriented Software:
Black Box and White Box Testing, Basis Path Testing, Control Structure Testing, Object Oriented Testing
Methods: Applicability of Conventional Test Case Design Methods, Testing Methods Applicable at the Class
Level.
(06)
Testing Process:
Test Plan development, Requirement Phase Testing, Design Phase Testing, Program Phase Testing, Execute
Test and Record Results.
(06)
Testing Specialized Systems and Applications:
Testing Client/Server Systems, Testing Web based Systems, Testing in Multiplatform Environment, Testing
Off-the-Shelf Software, Testing for Real Time Systems, Testing Security.
(07)
Text Books:
1.
Ian Sommerville
:
Software Engineering, Seventh Edition, Pearson Education.
2.
William E. Perry
:
Effective Methods for Software Testing, Second Edition, John
Wiley & Sons.
3.
R.S. Pressman
:
Software Engineering: A Practitioner's Approach, Sixth
Edition, Tata McGraw-Hill.
References:
1.
Boris Beizer
:
Software Testing Techniques, Second Edition, Dreamtech.
2.
Nina S Godbole
:
Software Quality Assurance – Principles and Practice, Narosa.
3.
S.L. Pfleeger, J.M. Atlee
:
Software Engineering: Theory and Practice, Second Edition,
Pearson Education.
4.
K.K. Aggarwal, Yogesh Singh
:
Software Engineering, Second Edition, New Age International.
5.
Pankaj Jalote
:
An Integrated Approach to Software Engineering, Second
Edition, Narosa.
SOFTWARE LAB-II
Paper Code: CSE 8204
L T P : 0 0 6
Max. Marks (Sessional Exam): 100
Note: Students are required to perform at least 10 experiments/ case studies / programming assignments belonging to
the semester theory subjects selecting at least two from each subject.
PARALLEL AND DISTRIBUTED COMPUTING
Paper Code : CSE 8205
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: Students will learn about programming paradigms used in parallel computation, about the organization of
parallel systems, and about the application of programs and systems to solve interesting problems.
SECTION – A
Fundamental Issues
Basic issues and model Asynchrony, delay, failure concurrency, Communication topology, load
balancing, scaling
(8 hrs)
Basic Approaches
Agreement and consensus problems, transactions, Algorithms for reduction, scans (also non-parallel
issues). Analysis: work/time complexity.
(12 hrs)
SECTION – B
Shared Memory
Models and primitives, PRAM, VRAM, semaphores, spin-locks, Barriers’ implementations, NESL,
Threads, distributed shared memory
(10 hrs)
Parallel Architectures
Survey of Architectures KSR, TMC, MasPar, workstation clusters
(3 hrs)
Algorithm Development and Analysis
Parallel algorithms, Connected components (dense and sparse case), Sorting, distributed algorithms,
Clock synchronization
(12 hrs)
Text Book:
1.
Kai, Hwang
:
Computer Architecture and parallel processing, Tata McGraw
Hill Co.
References:
1.
F.T.Leighton
:
Introduction to Parallel Algorithms and Architectures:
Arrays, Trees, Hypercubes, Morgan Kaufinann Publishers,
San Mateo, California
2.
Joseph Ja Ja
:
An Introduction to Parallel algorithms, Addison Wesley.
3
Patterson
:
Computer Architecture-Quantitative Analysis
NETWORK SECURITY
Paper Code: CSE 8206
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: Upon completion of this course, participants will have gained knowledge of information security concepts
and the following: Understanding of Information Security (InfoSec) principles and approaches
• Understanding of the basic components of InfoSec
• Understanding of basic InfoSec applications
• Ability to remain current with InfoSec literature
• Ability to progress to independent work in the field
SECTION – A
Introduction: Network and computer security issues. Security attacks, Security Services, and
Security Mechanisms. Network security models. Basic concept of symmetric and asymmetric
cryptography.
( 3 hrs)
Symmetric Key Cryptography:
Substitution and Transposition techniques. Block cipher principles. Data Encryption Standard
(DES), Triple DES. Block cipher modes of operation. Stream cipher structure and RC4
algorithm. Confidentiality using symmetric key encryption. Symmetric key distribution.
(10 hrs)
Asymmetric Key Cryptography:
Prime numbers overview. Fermat’s and Euler’s theorems. Principles of public key cryptosystems.
RSA algorithm. Distribution of public keys. Diffie-Hellman key exchange.
(8 hrs)
Message Authentication:
Authentication requirements and functions. Message Authentication Code. Hash functions. Hash and
MAC algorithms: MD5, Secure Hash Algorithm (SHA) and HMAC.
(4 hrs)
SECTION – B
Digital Signatures and Authentication:
Digital Signatures. Authentication protocols. Digital Signature Standard. Authentication
Applications: Kerberos.
(4 hrs)
Email Security:
Pretty Good Privacy (PGP) operation. S/MIME specifications and functionality.
(3 hrs)
IP Security :
Architecture, Authentication Header, Encapsulating, Security, Payload, Security associations, Key
Management.
(5 hrs)
Web Security:
Secure Socket Layer. Transport Layer Security. Secure Electronic Transaction
(3 hrs)
Firewalls :
Design Principles, Characteristics, types of firewalls, firewall configuration, trusted system.'
(3 hrs)
Intrusion Defense Mechanisms: Intrusion Detection techniques. (2 hrs)
Text Book:
1 Stallings, Willam
:
Cryptography and Network Security-Principles and Practices,
4th edition. Pearson Education, PHI.
2 Kahate, Atul : Cryptography and Network Security, 2nd Edition, TMH
3 Tanenbaum, A.S. : Computer Networks, 4th Edition, Pearson Education
4 Forouzan, B.A. : Cryptography and Network Security, McGraw-Hill.
MODELING AND SIMULATION
Paper Code: : CSE 8207
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course should provide the students with good understanding of various techniques of Simulation.
At the end of this course students will be having good knowledge of simulation concepts and simulation languages.
SECTION – A
Introduction:
What is modeling and simulation. application areas, definition and types of system, model and
simulation, introduction to discrete-event and continuous simulation.
Simulation Methods:
Discrete-event Simulation, Time advance Mechanisms, Components and organization of Discreteevent
simulation, Flowchart of next-event time advance approach, Continuous Simulation, Random
Number generation methods.
Queuing Models:
Single server queuing system, introduction to arrival and departure time, flowcharts for arrival and
departure routine. Event graphs of queuing model. Determining the events and variables.
(2 hrs)
(10 hrs)
(8 hrs)
SECTION – B
Distribution Functions :
Stochastic activities, Discrete probability functions, Cumulative distribution function, Continuous
probability functions. Generation of random numbers following binomial distribution, poisson
distribution, continuous distribution, normal distribution, exponential distribution, uniform
distribution.
Programming in MATLAB:
Introduction, Branching statements, loops, functions, additional data types, plots, arrays,
inputs/outputs etc.
Programming in GPSS and C/C++:
Basic Introduction to Special Simulation Languages:-GPSS and Implementation of Queuing Models
using C/C++.
Introduction to Simulators: Introduction regarding features and usage of any Network simulator.
(10 hrs)
(7 hrs)
(6 hrs)
(2 hrs)
Text Books:
1.
2.
3.
4.
Averill M. Law and W. David Kelton
Geoffery Gordon
D.S. Hira
Stephen J. Chapman
:
:
:
:
“Simulation Modeling and Analysis”, Tata McGraw-Hill
Publication.
“System Simulation”, Prentice-Hall of India.
“System Simulation”, S. Chand Publication.
“MATLAB Programming for Engineers”, Thomson
learning inc.
References:
1.
2.
Jerry Banks, John S. Carson, Barry L. Nelson
and David M. Nicol
Rudra Pratap
:
:
“Discrete-Event System Simulation”, Prentice-Hall of
India.
“Getting Started with MATLAB 7”, Oxford University
Press.
OPEN SOURCE SOFTWARE
Paper Code: CSE 8208
L T P : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course should provide the students with a fairly good knowledge and understanding of Open Source
Software. After completion of this subject students should be able to use copyright free Open Source Software (OSS)
products in research and collaborate in enhancement of these OSS products.
SECTION – A
Introduction:
Open Source origins, Differences among Open Source, freeware, proprietary and other software.
Principle & Techniques of Open Source Development, Issues in Open Source Software Development
(05)
Legal issues:
Copyright and IPR, Open Source Licenses, Open Standards
(04)
Open Source Operating Systems: Linux's History and flavors, Installation of Linux: File system of
linux, Network & packages Configuration, LILO, GRUB, Linux's fdisk. Overview of Linux structure,
general purpose Linux commands; working with editor. Introduction to Open Office, Introduction to
c/c++ programming in linux environment, shell programming
(12)
SECTION – B
Internet - The technology:
Open standards. W3C Protocols. Role of XML in Open Source Software Development
(04)
Open Source Database:
Introduction to MySQL, Database design and development using MySQL
(07)
Open Source Web Development Tools:
PHP syntax (variables, control structures, functions), File Handling: Uploading files. Using PHP to
open, read, write and close external files and manipulate data. Security: Avoiding security pitfalls by
careful coding.
(10)
Case Studies related to successful implementation of open source software. (03)
Text Book:
1. Elizabeth Naramore, Jason Gerner, Yann Le
Scouarnec, Jeremy Stolz, Michael K. Glass
: Beginning PHP5, Apache, MySQL Web Development,
Wiley Publishing Inc.
2. Graham Glass, King Ablas : Unix for Programmers and Users, Pearson Education
References:
1. www.opensource.org :
2. www.w3.org :
MULTIMEDIA SYSTEM DESIGN
Paper Code: CSE 8209
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This Course introduces the multimedia systems and their applications to students. This course covers the
different compression standards used in multimedia, some current technology and related issues.
SECTION – A
Introduction:
Multimedia and its types, Introduction to Hypermedia, Hyper Text, Multimedia Systems and their
Characteristics, Challenges, Desirable Features, Components and Applications, Trends in Multimedia
(4)
Multimedia Technology:
Multimedia Systems Technology , Multimedia Hardware devices, Multimedia software development
tools, Multimedia Authoring Tools, Multimedia Standards for Document Architecture, SGML, ODA,
Multimedia Standards for Document interchange, MHEG, Multimedia Software for different media.
(6)
Storage Media :
Magnetic and Optical Media, RAID and its levels, Compact Disc and its standards, DVD and its
standards, Multimedia Servers
(4)
Image,Graphics and Video:
Graphic/Image File Formats, Graphic/Image Data, Colour in Image and Video, Colour Image and
Video Representations, Basics of Video ,Types of Colour Video Signals, Analog Video, Digital
Video, TV standards
(6)
SECTION – B
Video and Audio Compression :
Classifying Compression Algorithms, Lossless Compression Algorithms, Entropy Encoding, Runlength
Encoding, Pattern Substitution, Basics of Information theory, Huffman Coding, Huffman
Coding of Images, Adaptive Huffman Coding, Arithmetic Coding, Lempel-Ziv-Welch (LZW)
Algorithm, Source Coding Techniques , Transform Coding, Frequency Domain Methods, Differential
Encoding, Vector Quantisation, JPEG Compression, Video Compression, H. 261 Compression, Intra
Frame Coding, Inter-frame (P-frame) Coding, MPEG Compression, MPEG Video, The MPEG Video
Bitstream , Decoding MPEG Video in Software , Audio Compression, Simple Audio Compression
Methods, Psychoacoustics ,MPEG Audio Compression
(12)
Multimedia Communication:
Building Communication network, Application Subsystem, Transport Subsystem, QOS, Resource
Management, Distributed Multimedia Systems
(6)
System Design issues:
Design considerations, Design steps, Feasibility analysis and Performance Evaluations, Different
ways to analyze performance, Multimedia System architecture and different components
(6)
Text Book:
1.
Ralf Steinmetz and Klara Nahrstedt
:
Multimedia Computing Communications and
Applications By Pearson Educations
References:
1.
Prabhat K. Andleigh, Kran Thakkar
:
Multimedia System Design, PHI, Latest Edition
2.
Li, Drew
:
Multimedia Computing, Pearson Education, Latest
Edition
3.
Fred Halsall Multimedia Communications, Pearson Education, Latest
Edition
SOFT COMPUTING
Paper Code: CSE 8210
L T P : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To get basic knowledge of different soft computing techniques. Different problem solving techniques and
their implementations and applications are explained. Intelligent systems and learning techniques are introduced.
SECTION – A
Intelligent Agents:
Agents Behavior and Environments, Structure of Agents, Planning Problem, Planning with
state Space Search, Partial order Planning, GRAPHPLAN, Planning in logic, Planning in
non-deterministic domains, hierarchical task planning, Multi agent planning, execution.
(9)
Probabilistic Reasoning Fuzzy Logic:
Knowledge representation under uncertainty, Bayesian theorem, Bayesian Networks,
Dempster Shafer theory, Representing vagueness, Fuzzy sets, operation on fuzzy sets,
reasoning with fuzzy logic, Fuzzy Automata, Fuzzy Control methods, Fuzzy decision
making, inference in temporal models, Hidden Markov Models, Kalman Filters
(12)
SECTION – B
Neural Networks:
Basic concepts, Single layer perception, Multilayer Perception, Supervised and
Unsupervised learning - Backpropagation networks - Kohnen's self organizing networks -
Hopfield network.
Introduction to Artificial Neural Systems - Perceptron - Representation - Linear
separability - Learning – Training algorithm -Adaptive networks based Fuzzy interface
systems - Classification and Regression Trees - Data clustering algorithms - Rule based
structure identification - Neuro-Fuzzy controls - Simulated annealing
(16)
Genetic Algorithms:
Evolutionary computation. Survival of the Fittest - Fitness Computations - Cross over –
Mutation, Reproduction - Rank method - Rank space method.
(8)
Text Book:
1.
Stuart J.Russel, Norvig
:
AI: A Modern Approach, Pearson Education, Latest Edition
2. Michael Negnevitsky : Artificial Intelligence: A Guide to Intelligent Systems, 2/E,
Addison-Wesley, 2005
References:
1.
James Freeman A. and David Skapura M
:
Neural Networks - Algorithms, Applications & Programming
Techniques Addison Wesley,1992.
2.
Yegnanarayana B
:
Artificial Neural Networks, Prentice Hall of India Private Ltd.,
New Delhi, 1999.
3.
Hagan, M.T., Demuth, Mark Beale : Neural Network Design By Cengage Learning
4. Goldberg, David E. : Genetic algorithms in search, optimization and machine
learning, Latest Edition, Addison Wesley
NATURAL LANGUAGE PROCESSING
Paper Code: CSE 8301
LTP : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course is designed to introduce students to the fundamental concepts and ideas in natural language
processing (NLP), and to get them up to speed with current research in the area.
SECTION – A
Introduction to NLP: Introduction and Survey of applications, Levels of linguistic processing:
morphology, syntax, semantics
Language processors and Understanding: recognizers, transducers, parsers, generators,
Language as a rule-based system, Language understanding as an inferential activity.
Resources for NLP: Introduction to lexicons and knowledge bases.
Computational morphology: lemmatization, Part-of-Speech Tagging, Finite-State Analysis.
(4 hrs)
(10 Hrs)
(2hrs)
(5 Hrs)
SECTION – B
Syntactic Processing: Basic parsing: Top Down and Bottom Up parsing, Chart parsing,
Deterministic parsing, Statistical parsing, Grammars with features, Unification Grammars, The
Lexicon.
Semantic Interpretation: Lexical semantics, Semantics and logical form, Resolving ambiguities:
Word Sense Disambiguation, Linking syntax and semantics, Linking syntax and semantics in
restricted domains
Context and World Knowledge: Discourse: linguistic context, Ellipsis; World knowledge,
Discourse structure Conversation and co-operation, Implementing "co-operative responses",
Information Retrieval and Information Extraction
(8 hrs)
(8 hrs)
(8 hrs)
Text Book:
1. Allen, J.
:
Natural language understanding, 2nd Edition, Redwood
City, CA: 1994. Benjamin/Cummings.
References:
1.
Covington, M.A
:
Natural Language Processing for Prolog . Programmers,
(1994), Prentice Hall
2.
Jurafsky, D. and Martin
:
Speech and Language Processing, (2000), Prentice
Hall
3 Gazdar, G. & Mellish, C. : Natural Language Processing in Prolog: An Introduction
to Computational Linguistics,(1989), Addison Wesley
GRID COMPUTING
Paper Code: CSE 8302
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of grid computing concepts and prepares students to be in a
position to design grid based applications for distributed systems.
SECTION – A
Introduction:
Grid Computing, Benefits of Grid Computing, Virtual Organizations, Grid Architecture and its
relationship to other distributed technologies, Grid Application Areas, OGSA, OGSI, Introduction to
Semantic Grids.
(06)
Building Blocks for Grid Systems:
XML, SOAP, UDDI, Service Oriented Architecture, Web Services, Web Services Architecture,
WSRF, Relationship between Grid and Web Services, Grid and Web Services Invocation.
(06)
Data Management:
Overview of Data Management in GT4, Data Movement: GridFTP, RFT, Data Replication: RLS,
Higher level data services.
(05)
Resource Management and Scheduling:
Resource Management Concepts, Generalized Resource Management Framework, Grid Resource
Management Systems, Scheduling in Grids, QoS, Introduction to GRAM.
(06)
SECTION – B
Security:
Security Issues in Grids, Authentication Issues, Trust and Privacy related Issues, Authorization
Issues, Grid Security Frameworks, Standards, Web Services Security Specifications.
(08)
Monitoring and Discovery Services:
Index Services, Resource Discovery, UDDI, Introduction to MDS in GT4.
(04)
Grid Middleware and Programming Model:
Study of Globus Toolkit 4 Components and its Programming Model, Singleton and Multiple
Resources, Logging, Lifecycle Management, Notifications, Study of important distributed systems
like Legion, CRISIS.
(10)
Text Book:
1.
Joshy Joseph, Craig Fellenstein
:
Grid Computing, First Edition, Pearson Education, 2004.
References:
1.
Ian Foster, Carl Kesselman
:
The Grid 2: Blueprint for a New Computing
Infrastructure, Second Edition, Morgan Kaufman, 2003.
2.
Bart Jacob, Michael Brown, Kentaro Fukul,
Nihar Trivedi
:
Introduction to Grid Computing, First Edition, IBM Red
Books, 2005.
3.
Zarek Nabrzyski, Jennifer M. Schopf, Jan
Weglarz
:
Grid Resource Management - State of the Art and Future
Trends, Kluwer Academic Publishers.
4.
Anirban Chakrabarti
:
Grid Computing Security, Springer, 2007.
5.
Borja Sotomayor, Lisa Childers
:
Globus Toolkit 4: Programming Java Services, First
Edition, Morgan Kaufman, 2005.
MACHINE VISION
Paper Code: CSE 8303
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To introduce the different low level and high level computer vision techniques. Students are also made
aware about the different pattern recognition approaches.
SECTION – A
Introduction:
Camera Models, & Views, basics of image processing, introductions to image segmentation and
representation.
(6)
Early Vision :
Vision goals, Linear Filters , Edge Detection, Texture, The Geometry of Multiple Views, Stereopsis,
Affine Structure from Motion, Projective Structure from Motion,
(8)
Mid Level Vision:
Segmentation By Clustering, Segmentation By Fitting a Model, Segmentation and Fitting Using
Probabilistic Methods,Tracking with Linear Dynamic Models.
(8)
SECTION – B
High-level Vision: Geometric Methods
Model-Based Vision, Smooth Surfaces and their Outlines, Aspect Graphs, Range Data
(7)
High-level Vision: Probabilistic and Inferential Methods:
Finding Templates using Classifiers, Recognition by Relations between Templates, Geometric
Templates from Spatial Relations
(8)
Applications:
Digital Libraries, Image Rendering, Medical applications, Human activity recognition, Face
Recognition
(8)
Text Book:
1. Forsyth and Ponce : Computer Vision A Modern Approach Pearson
Education Latest Edition
References:
1.
Trucco & Verri
:
Introductory Techniques for 3-D Computer Vision,
Prentice Hall, Latest Edition
2.
Low
:
Introductory Computer Vision and Image Processing,
McGraw-Hill 1991, ISBN 0-07-707403-3
3.
Jain, Kasturi and Schunk
:
Machine Vision, McGraw-HiII. 1995 ISBN
0070320187.
4. Sonka, Hlavac, Boyle
:
Image -Processing, Analysis and Machine Vision 2nd
ed. ISBN 0-534-95393-X, PWS Publishing,1999
Information Retrieval
CSE 8304
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: - Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This subject will provide the knowledge of various concepts involved in efficient information retrieval
that leads to the development of efficient Web crawling techniques.
SECTION – A
Introduction
Introduction to Information Retrieval. Inverted indices and boolean queries. Query optimization. The
nature of unstructured and semi-structured text.
5
The term vocabulary and postings lists
Text encoding: tokenization, stemming, lemmatization, stop words, phrases. Optimizing indices with
skip lists. Proximity and phrase queries. Positional indices.
5
Dictionaries and tolerant retrieval
Dictionary data structures. Wild-card queries, permuterm indices, n-gram indices. Spelling correction
and synonyms: edit distance, soundex, language detection.
6
Index construction
Postings size estimation, sort-based indexing, dynamic indexing, positional indexes, n-gram indexes,
distributed indexing, real-world issues.
5
SECTION – B
Scoring
Term weighting and the vector space model. Parametric or fielded search. Document zones. The
vector space retrieval model. tf.idf weighting. The cosine measure. Scoring documents.
6
Computing scores in a complete search system
Components of an IR system. Efficient vector space scoring. Nearest neighbor techniques, reduced
dimensionality approximations, random projection.
6
Classification
Naive Bayes models. Spam filtering, K Nearest Neighbors, Decision Trees, Support vector machine
classifiers.
6
Web Crawling
What makes the web different? Web search overview, web structure, the user, paid placement, search
engine optimization. Web size measurement, Crawling and web indexes. Near-duplicate detection,
Link analysis, Learning to rank, focused web crawler and its different architectures.
6
Text Book:
1. C. Manning, P. Raghavan, and H. Schütze
:
Introduction to Information Retrieval, Cambridge
University Press,2008
2. R. Baeza-Yates, B. Ribeiro-Neto Modern Information Retrieval, Addison-Wesley, 1999
WIRELESS NETWOKS
Paper Code: CSE 8305
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This challenging and comprehensive course provides a broad perspective on the wireless networks.
SECTION – A
Overview of wireless networks:
Introduction to wireless communication, architecture of wireless networks – 802.11, 2G, 3G, WLL,
Wireless ATM, 802.16 and 802.20.
6
5
4
5
Global System for Mobile Communication (GSM):
Evolution, mobile service, system architecture, radio interface, protocols, handover and security.
Introduction to GPRS, EDGE and CDMA2000 technologies and architectures.
WiMAX Networks:
Uses, architecture, MAC layer, physical layer, spectrum allocation issues, comparison with WiFi and
limitations.
SECTION – B
Mobile Ad hoc Networks (MANETs):
Introduction to Ad hoc wireless networks and sensor networks, applications of Ad hoc networks,
Power management.
4
4
4
4
5
4
Media Access Control Protocols in Ad-hoc:
Issues in designing MAC protocols, deign goals and classifications of MAC protocols.
Transport layer issues in Ad-hoc networks:
Design goals of transport layer protocols, classification of transport layer solutions and TCP over
Ad hoc wireless networks.
QoS and Security issues in MANETs:
Network security requirements, issues and challenges in security and QoS provisioning,
classifications of QoS solutions.
Routing Protocols:
Issues in designing protocols, classifications of routing protocols, operation of multicast routing
protocols.
Introduction to simulators:
NS2 and Qualnet.
Text Book:
1.
2.
William Stallings
C. Siva Ram Murthy and B. S Manoj
:
Wireless Communication and Networks, Prentice Hall.
Adhoc Wireless Networks – Architecture and Protocols,
Prentice Hall.
References:
1.
C. Demorais and D. P Aggarwal
:
Adhoc Networks – Theory and Applications, World
Scientific Publications
2.
Jochen Schiller
:
Mobile Communication, Pearson Education.
PROJECT MANAGEMENT
Paper Code: CSE 8306
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: There are two sections in the syllabus. Paper setter will have to set 8 questions from them. Students must
attempt 5 questions such that at least 2 from each section.
Objectives: The objective of the subject is to provide a strategic perspective and demonstrating means to manage
projects. Emphasizing on various project aspects and problems related to them.
SECTION – A
Introduction to project management:
Introduction, Importance of software project management, Project and different types of project,
What is management?, Problems with software projects, Environmental Appraisal with Projects,
Requirement Specification, Management Control, Steps in project planning
(5)
Programme management and project evaluation:
Programme Management, Managing resources within programme, Strategic programme
management, Aids to programme management, Evaluation / Assessment of projects, Cost-benefit
Analysis, Cash flow forecasting, Cost-benefit evaluation techniques, Risk evaluation
Project approach and Software effort estimation:
Selection of an appropriate project technology, Choice of process model, Data Structure, Delivery
Model, Basis for software estimation, Problem with over and under estimates, Estimation
Techniques, Expert judgment, Albrecht Function Point Analysis, Function points Mark II, COSMIC
Function point, COCOMO Model
(8)
(10)
SECTION – B
Activity Planning:
Objective of Planning, Project Schedule, Activities – Sequencing and Scheduling, Development of
Project Network, Time Estimation, Forward and backward Pass, Critical Path and Activities.
(5)
Risk Management:
Risk, Risk categories, identification, assessment, planning, management PERT and CPM Models,
Monte Carlo Simulation
Resource Allocation, Monitoring and Control:
Resources, Nature of Resources, Resource Requirement, Scheduling, Counting and Costing,
Monitoring Framework, Cost Monitoring, Earned Value Analysis, Project targets, Change Control
Management
Managing people and Organizing teams:
Management Spectrum, Associating human resource with job, Motivation, Oldham- job
Characteristics Model, Decision Making, Leadership, Stress, Health and Safety
(5)
(6)
(6)
Text Book:
1.
Bob Hughes & Mike Cotterell
:
Software Project Management, 4th , Tata McGraw Hill
Publication
References:
1.
Prasanna Chandra
:
Projects – Panning, Analysis, Selection, Financing,
Implementation and Review, 6th , Tata McGraw Hill
Publication
2.
Jeffrey Pinto
:
Project Management, Pearson Publications
BUSINESS PROCESS REENGINEERING
Paper Code: CSE 8307
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: Upon completion of this course, students should be able:
• To use information technology (IT) for redesigning business processes and organizations
• To understand the assumptions embedded in changing business with IT
• To evaluate problems in the planning and implementation of organizational change
• To assess the relationship of process reengineering to other initiatives to improve the performance of
organizations
• To evaluate a variety of approaches to using IT to improve organizations
• To understand the behavioral and political issues surrounding the use of IT in organizational change.
SECTION – A
Introduction:
Definition of Business Process Reengineering
(5 hrs)
Implementation of Business Process Reengineering:
Development of Process Objectives, Identification of Processes to be reengineered, Measurement of
existing Processes, Utilization of Information Technology, Design and Evaluation of Process
Prototypes
(10 hrs)
The Reengineering Structure:
The Business Process Reengineering Leader, The Process Owner, The Reengineering Teams, Other
Employees involved
(10 hrs)
SECTION – B
Change Management as an Enabler of Business Process Reengineering :
Why Change Management?, Nature of Change, Process of Change, Roles of Change, Resistance to
Change, Commitment to Change ,Culture and Change, Resilience and Change
(10 hrs)
Common Mistakes in Business Process Reengineering:
Reengineering too many Processes, Inadequate Training of Process Owners and Team Members,
Improper Monitoring, Wastage of Time, Delay in Showing Results, Discontinuance after
Achievement
(10 hrs)
Text Book:
1.
B.R. Dey
:
Business Process reengineering and change
management, Wiley
References:
1.
Jennifer Joksch
:
Business Process Reengineering and the important Role
of Change Management
2.
Vikram Sethi, William King
:
Organizational Transformation Through Business
Process Reengineering : Applying Lessons Learned,
Pearson Education
TECHNOLOGY MANAGEMENT
Paper Code: CSE 8308
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: To make the students aware of latest techniques for managing the upcoming technologies in the software
field.
SECTION – A
Introduction to Technology Management :
Business Strategy for New Technologies: Adding value, Gaining competitive advantage, Timing and
capability development.
(8 hrs)
Technology Forecasting
Techniques of Forecasting, Technology Forecasting alliance and Relevance strategic Practicality
and Technology transfer.
(8 hrs)
Management of Research, Development and Innovation
Technology mapping, Comparison of types of R&D projects and development approaches - radical
platform and Incremental projects, Innovation process. Management of Intellectual Property Rights
Strategic value of patents, Trade secrets and licensing
(9 hrs)
SECTION – B
Managing Scientist and Technologists
Identification, Recruitment, Retention, Team work and Result orientation. Investment in Technology
Management roles and skills for New Technology
Technology for managerial productivity and Effectiveness, Just in time
Venture capital and Technology development
(20 hrs)
Text Book:
1.
John Humbleton Elsevier,
:
Management of High Technology Research and
Development.
References:
1. Charles W.L. HiIVGareth R. Jones : Strategic Management, Houghton Mifflin Co.
2.
S.A. Bergn : R&D Management, Basil Blackwell Inc.,
3. Richard M. Burton & Borge Obel Elsevier : Innovation and Entrepreneurship in Organizations.
4. Spyros Maksidakis & Steven C. Wheelwright : The Handbook of Forecasting - A Management Guide,
John Wiley & Sons
5. C. Marie Crawford : New Product Management, IR WIN, USA
6. David Hutchin : Just-in-Time, Gower Technical Press
7. : Technology and Management, Cassell Educational
Ltd., London
HUMAN RESOURCE DEVELOPMENT & TRAINING METHODS
Paper Code: CSE 8309
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: This course will provide students with an understanding of human development as a continual process,
with an ongoing requirement of adapting and adjusting to the environment. The course will also assist students in
developing a practical understanding of the process of human development.
SECTION – A
Introduction to Human Resource Development:
Evolution , Mission and Purpose Components of HRD , HRD problems and issues related to Indian
Industry and technical education , HRD in the context of new Industrial Policy
(6 hrs)
Staff Development, Professional Development and Career Development :
Stages of HRD , Initial or Induction Training , Training for job-related/professional development ,
Training for horizontal and vertical mobility of employees
(6 hrs)
Concept of Training :
Assumptions for prevailing and alternative concept of training, action through training or action
through force.
(5 hrs)
Training Strategy :
Strategic issues; Basic phases; Modalities in training; formulating a coherent strategy.
(5 hrs)
SECTION – B
Training Methods:
Learning on the job - Training in the fields, Simulating real life - role playing and games,
Incidents and cases - Individualized training, Seminars and syndicates; Lecture method
(6 hrs)
Developing Group and the Climate :
The Social process; Indicators of group development; training climate
(5 hrs)
Evaluation of Training:
Issues for evaluations; Role of the Training System with evaluators from other constituencies
(6 hrs)
Systems Approach to HRD:
Definition and importance of needs assessment, methods employed in needs assessment,
(Interviews, Questionnaire, Tests, Records and Reports Study, Job Analysis and
Performance Reviews) , strategies for HRD: on the job, off the job, Programme Planning,
Design, Implementation and Evaluation .
(6 hrs)
Text Book:
1.
JW Gilley and SA Eggland
:
Principles of Human Resource Development
References:
1. PP Arya and BB Tandon : Human Resource Development
2.
RF Mayer and Peter Pipe : HRD Training and Development
i) For Regular M.Tech./M.E. Programmes
The normal duration of M.Tech./ME programmes including Thesis will be 2 academic years
(4 semesters). The maximum period of completion of the programme including Thesis shall
be 4 academic years (8 semesters). 2 years (4 semesters) extension in genuine hardship cases
is allowed by the Vice-Chancellor of Panjab University, Chandigarh for submission of thesis.
ii) For Modular M.Tech. /M.E. Programmes
The normal duration of Modular M.Tech. / M.E. Programmes including Thesis will be 3
academic years, (6 spells, each spell of 5 weeks duration including Saturdays/ &
Sundays). The maximum period of completion of the programme including Thesis shall
be 6 academic years (12 spells). 2 years (4 spells) extension in genuine hardship cases is
allowed by the Vice-Chancellor of Panjab University, Chandigarh for submission of
thesis.
2. Number of Papers allowed in a Semester/Spell
i) For M.Tech./M.E. Regular Programmes
All students will be required to qualify twelve theory papers and twp practical papers during
the course. No student will be allowed to qualify more than five theory and one practical
paper at the end of first semester and not more than ten theory and two practical papers
(including the papers passed in the first semester), at the end of second semester or first year.
Two papers will be offered in the 3rd semester.
ii) For M.Tech./M.E. Modular Programmes
All students will be required to qualify 12 theory and two practical papers during the course.
No student will be allowed to qualify more than two papers at the beginning of the 2nd spell
and not more than four papers (including the papers passed in the beginning of IInd spell) at
the beginning of 3rd spell and so on.
3. Conditions for Appearing in End-Semester Examination
i) Periodic Tests (for M. Tech./ ME Regular Programmes)
Every student has to appear in two periodic tests as decided by the Institute and must qualify
the same. There will be only one make-up test for those students who are unable to appear in
one or both mid-semester tests due to genuine reasons to the satisfaction of Coordinator.
Students, whose performance in the class-tests & sessionals is not satisfactory, are liable to
be detained by the Director from appearing at the University Examinations. The detailed
rules of the University Examinations are available at Panjab University, Chandigarh and all
students are advised to get the latest copy for guidance and further information.
ii) Periodic Tests (for M. Tech./ME Modular Programmes)
Every student has to appear in one periodic test as decided by the Institute and must qualify
the same. There will be only one make-up test for those students who are unable to appear in
the test due to genuine reasons to the satisfaction of Coordinator.
Students, whose performance in the test/sessional is not satisfactory, are liable to be detained
by the Director from appearing at the University Examinations. The detailed rules of the
University Examinations are available at Panjab University, Chandigarh and all students are
advised to get the latest copy for guidance and further information.
4. Examination and Result (For M. Tech. / ME Programmes both Regular
and Modular)
• Minimum marks to pass examination: 50% in the sessional in each subject and 40% in each
theory paper. Both the theory and sessional marks will be considered independent of each
other. Aggregate pass percentage will be 50%
• Weightage in each subject 50 marks : Sessional
100 marks : Final Theory Examination
• The students who obtain in first attempt 75% or more of the aggregate marks in both theory
and sessionals and also if the thesis has been adjudged to merit distinction are awarded
First Division with Distinction. If the thesis has not been adjudged to merit distinction then
the students are awarded first division.
• The students who obtain 60% or less than 75% of the aggregate marks in all theory papers
and the sessionals are awarded First Division.
• The students who obtain less than 60% of the aggregate marks in ail the theory papers and
the sessionals\s but not less than 40% in each theory paper and 50% in the sessionals will
be awarded Second Division.
Preliminary Thesis/Thesis
Four neatly typed or printed copies of Thesis properly bound, shall be submitted to Panjab
University through Guide and ME Cell of the institute (in case of NITTTR students).
Scheme for ME CSE
First Semester
Second Semester
Sr.No Course
No.
Course Title L T P Total Theory Sessional Total
1. CSE 8101 Advance Algorithms 4 - - 4 100 50 150
2. CSE 8102 Network
Technologies
4 - - 4 100 50 150
3. CSE 8103 Computer Vision and
Image Processing
4 - - 4 100 50 150
4. CSE 8104 Advanced Computer
Architecture
4 - - 4 100 50 150
5. CSE 8105 Database
Technologies
4 - - 4 100 50 150
6. CSE 8106 Software Lab-I - - 6 6 -- 100 100
Total 20 - 6 26 500 350 850
Sr.No Course
No.
Course Title L T P Total Theory Sessional Total
1 CSE 8201 Data warehousing &
Data Mining
4 - - 4 100 50 150
2 CSE 8202 Research
Methodology
4 - - 4 100 50 150
3 CSE 8203 Software Testing and
Quality Management
4 - - 4 100 50 150
4 CSE 8204 Software Lab-II - - 6 6 -- 100 100
5 Branch Elective – I
CSE 8205 Parallel and Distributed
Computing
CSE 8206 Network Security
CSE 8207 Modeling & Simulation
4 - - 4 100 50 150
6 Branch Elective –II
CSE 8208 Open Source Software
CSE 8209 Multimedia System
Design
CSE 8210 Soft Computing
4 - - 4 100 50 150
7. Research Seminar - - 2 2 - 100 100
Total: 20 - 8 28 500 450 950
Third Semester
Sr.No. Course
No.
Course Title L T P Total Theory Sessional Total
1 Elective III
CSE 8301 Natural Language
Processing
CSE 8302 Grid Computing
CSE 8303 Machine Vision
CSE 8304 Information Retrieval
CSE 8305 Wireless Networks
4 - - 4 100 50 150
2 Elective –IV
CSE 8306 Project Management
CSE 8307 Business Process Re-
Engineering
CSE 8308 Technology
Management
CSE 8309 Human Resources
Development and Training
Methods
4 - - 4 100 50 150
3 CSE 8310
Thesis work preliminary
- - 18 18 -- 100 100
Total 8 - 18 26 200 200 400
Fourth Semester
Sr.
No
Course No. Course Title L T P Total Theory Sessional Total
1 CSE 8401 Thesis/Dissertation - - 25 25 -- 100 100
Total - - 25 25 -- 100 100
Note:
1. The requirement for the award of ME is successful completion of 12 theory courses, 2
practical courses and satisfactory completion of thesis.
2. In the third semester, a student will take any two subjects from the electives.
3. No External Numerical marks are to be assigned to the thesis work. It is either “Accepted” or
“Rejected” in the external theory exams. Quality of Work reported in thesis can be graded in
terms of “Very Good”, “Good” or “Average”
b) M. TECH/ME MODULAR PROGRAMMES
In Modular programme, there are a total of 12 theory, each of 150 marks (including sessional of 50 marks),
two practical subjects, each of 100 sessional marks, a research seminar of 100 sessional marks, a preliminary
thesis based research work of sessional 150 marks, and thesis work of 250 sessional marks, a total of 2500
marks. A candidate will study 02 theory subjects each in first to six spells and 2 practical papers one each in
3rd and 4th spell; preliminary thesis based research work in fifth spell, and thesis work in sixth spell. The
courses of study and evaluation scheme for M. Tech/ ME Modular programme are the same as described for
M. Tech./ME Regular programme and is detailed here:
Spell - 1
Code No. Subject L T P Total Theory Session
al
Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-1 - - 3 3 - - -
Total 6 4 - 10 200 100 300
Spell - 2
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-1 - - 3 3 - 100 100
Total 6 4 - 10 200 200 400
Spell - 3
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject --: 2 3 2 - 5 100 50 150
Software Lab-II - - 3 3 - - -
Total 6 4 - 10 200 100 300
Spell - 4
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Software Lab-II - - 3 3 - 100 100
Research Seminar - - 2 2 - 100 100
Total 6 4 2 12 200 300 500
Spell - 5
Code No. Subject L T P Total Theory Sessional Total
. Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Thesis-Preliminary - - 15 15 - 100 100
Total 6 4 15 25 200 200 400
Spell - 6
Code No. Subject L T P Total Theory Sessional Total
Subject - 1 3 2 - 5 100 50 150
Subject - 2 3 2 - 5 100 50 150
Thesis Work - - 25 25 - 100 100
Total 6 4 25 35 200 200 400
ADVANCE ALGORITHMS
Paper Code: CSE 8101
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: - Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course will provide the in-depth knowledge of different algorithm design methodologies and the
various research concepts involved
SECTION – A
Models of Computation and Algorithms
Stored program model, Random Access Machines and Turing machines, Algorithms and their complexity,
Performance analysis: - Time and space complexity, asymptotic notation. Analyzing recursive algorithms
using recurrence relations: Substitution method, Recursion-tree method, Master method.
(7)
Divide and Conquer, and Greedy Algorithm Design Methodologies
Introduction, Quick sort, Strassen’s matrix multiplication, Minimum spanning tree, Single source shortest
path problem and their performance analysis.
(8)
Branch-and-Bound, and Lower Bound Theory
Introduction, 0-1 knapsack problem, Traveling salesman problem, comparison trees for sorting, searching
and merging.
(7)
SECTION – B
Dynamic Programming and Backtracking Algorithm Design Methodologies
Introduction, Traveling salesperson problem, Knapsack problem, multistage graphs, Floyd-Warshall
algorithm, N-Queens problem, and their performance analysis.
(7)
Parallel Random Access Machine Algorithms
Introduction, computation model, fundamental techniques and algorithms, selection, sorting, merging,
graph problems.
(6)
Advanced String Matching Algorithms
Naïve string matching algorithm, Robin-Karp algorithm, string matching with finite automata, Knuth-
Morris-Pratt algorithm.
(5)
P, NP and Approximation Algorithms
Basic Concepts, Non Deterministic algorithms, NP-Complete and NP-hard classes, introduction to
approximation, absolute approximations, polynomial time approximation schemes.
(5)
Text Book:
1.
Cormen, Leiserson, Rivest and Stein
:
Introduction to algorithms, Prentice-Hall of INDIA.
2. Horowitz, Sahni and Rajsekaran
:
Fundamentals of Computer Algorithms, Galgotia
Publications
References:
1. Aho, Hopcroft, Ullman
:
The Design and analysis of algorithms”, Pearson
Education.
NETWORK TECHNOLOGIES
Paper Code: CSE 8102
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course is designed to discuss recent developments in various fields of networking, including but not
limited to, routing, flow control, performance evaluation, transport protocols, application protocols, real-time
protocols, and network architectures.
SECTION – A
Introduction:
Overview of Computer Networks, seven-layer architecture, ISO-OSI and TCP/IP reference models
MAC protocols for high-speed LAN, MAN, WAN and wireless LAN: Gigabit Ethernet, Wireless LAN,
ISDN, DQDB, HIPPI, ATM, SMDS, SONET, ADSL
(11)
IPv6:
Basic protocol, extensions and options, support for QoS, security, neighbor discovery, auto-configuration,
routing. Application Programming Interface for IPv6.
(05)
Flow and Congestion Control:
Window and Rate Based Schemes, ABR, hop-by-hop schemes.
(02)
Quality of Service:
Quality of Service in ATM, IETF integrated services model, Differentiated Services Model. Flow
identification, Packet Classifiers and Filters. Scheduling.
(03)
Network Management:
ASN, SNMP, CMIP
(03)
SECTION – B
Mobility in networks:
Mobile IP and related issues like Route Optimization, Handoff, and Security. Mobility support for IPv6.
(03)
Transport Layer:
TCP extensions for high-speed networks, transaction-oriented applications. Other new options in TCP. TCP
in Wireless Domain
(04)
Network security at various layers:
Secure-HTTP, SSL, ESP, Authentication header, Key distribution protocols, Digital signatures, digital
certificates.
(05)
Traffic Management:
Economic Framework, Traffic Models, Traffic Classes, Scheduling, Admission Control, Peak Load Pricing
(04)
Ad Hoc Wireless Networks:
Issues: MAC, Routing, Transport Layer Protocols, Security, QoS
(05)
Text Books:
1. W. R. Stevens : TCP/IP Illustrated, Volume 1: The protocols, Addison
Wesley
2. W. Stallings : Cryptography and Network Security: Principles and
Practice, 2nd Edition, Pearson Education
3. Michael A. Gallo and William M. Hancock : Computer Communications and Networking Technologies,
Thomson Brooks / Cole
4. M. Gonsalves and K. Niles : IPv6 Networks, McGraw Hill
References:
1. C. E. Perkins, B. Woolf, and S. R. Alpert : Mobile IP: Design Principles and Practices, Addison
Wesley
2. S. Keshav : An Engineering Approach to Computer Networking,
Pearson Education
3. Requests for Comments (RFCs) & Internet Drafts, published by Internet Engineering Task Force (www.rfceditor.
org)
4. Proceedings of: ACM SIGCOMM Conference;
IEEE Infocom ;
5. Journals:
IEEE Journal on Selected Areas in Communications
IEEE Transactions on Communication
ACM/IEEE Transactions on Networking
COMPUTER VISION & IMAGE PROCESSING
Paper Code: CSE 8103
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To introduce the different low level and high level computer vision techniques. Students are also made
aware about the different image processing techniques
SECTION – A
Introduction :
Vision goals, Geometric Camera models and calibrations, Radiometry, intensity, brightness, contrast, color
image representation, color models, Imaging Devices
(6)
Low Level Processing:
Intensity transform functions, histogram processing, Spatial filtering, Fourier transforms and its properties,
Walsh transform, Hotelling transforms, Haar and slant transforms, Hadamard transforms, frequency domain
filters, Homomorphic Filtering, Pseudo coloring, color transforms
(12)
Image Segmentation:
Point, Line and Edge Detection, Thresholding, Edge and Boundary linking, Hough transforms, Region Based
Segmentation, Contour following
(6)
SECTION – B
Image Representation & Descriptions:
Boundary representations, Region Representations, shape properties, Boundary Descriptors, Regional
Descriptors, Texture representations, Object Descriptions
(6)
Early Vision:
The Geometry of Multiple Views, Stereopsis, Affine Structure from Motion, Projective Structure from
Motion.
(6)
Mid Level Vision:
Segmentation By Clustering, Segmentation By Fitting a Model, Segmentation and Fitting Using Probabilistic
Methods,Tracking with Linear Dynamic Models.
(9)
Text Book:
1.
Gonzalez and Woods
:
Digital Image Processing ISDN 0-201-600- 781, Addison
Wesley 1992.
2. Forsyth and Ponce : Computer Vision A Modern Approach Pearson Education
Latest Edition
References:
1.
Trucco & Verri
:
Introductory Techniques for 3-D Computer Vision, Prentice
Hall, Latest Edition
2.
Low
:
Introductory Computer Vision and Image Processing,
McGraw-Hill 1991, ISBN 0-07-707403-3
3.
Jain, Kasturi and Schunk
:
Machine Vision, McGraw-HiII. 1995 ISBN 0070320187.
4. Sonka, Hlavac, Boyle
:
Image -Processing, Analysis and Machine Vision 2nd ed. ISBN
0-534-95393-X, PWS Publishing,1999
ADVANCED COMPUTER ARCHITECTURE
Paper Code: CSE-8104
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions by selecting at least two from each section.
Objectives: This course offers a good understanding of various functional units of a computer system and prepares the
students to be in a position to design a basic computer system.
SECTION – A
Introduction to Parallel Computer Models:
The State of Computing, Multiprocessors and Multicomputers, A Taxonomy of MIMD Computers, Multivector
and SIMD Computers, Vector Supercomputers, SIMD Supercomputers, Parallel Random Access
Machines, VLSI Complexity Model, Architectural Development Tracks: Multiple – Processor Tracks,
Multi-vector and SIMD Tracks, Multithreaded and Dataflow Tracks.
(04 hrs)
Program and Networks Properties:
Conditions of Parallelism, Data and Resource Dependences, Hardware and Software Parallelism, The
Role of Compilers, Program Partitioning and Scheduling: Grain Sizes and Latency, Grain Packing and
Scheduling, Static Multiprocessor Scheduling, Program Flow Mechanisms: Control Flow Vs Data Flow,
Demand-Driven Mechanism, Comparison of Flow Mechanisms, System Interconnect Architectures:
Network Properties and Routing, Static Connection Networks, Dynamic Connection Networks.
(06 hrs)
Principles of Scalable Performance:
Performance Metrics and Measures: Parallelism Profile in Programs, Harmonic Mean Performance,
Efficiency, Utilization and Quality, Standard Performance Measures, Speedup Performance Laws:
Amdahl’s Law for a Fixed Workload, Gustafron’s Law for Sealed Problems, Scalability Analysis and
Approaches: Scalability Metrics and Goals, Evolution of Scalable Computers.
(06 hrs)
Processors and Memory Hierarchy:
Advance Processor Technology: Instruction Set Architecture, CISC and RISC Scalar Processors,
Superscalar and Vector Processors: Superscalar Processors, The VLIW Architecture, Vector and
Symbolic Processors, Memory Hierarchy Technology: Hierarchical Memory Technology, Inclusion,
Coherence and Locality, Memory Capacity Planning.
(06 hrs)
SECTION – B
Multiprocessors and Multicomputers:
Multiprocessor System Interconnects: Hierarchical Bus system, Crossbar Switch and Multiport Memory,
Multistage and Combining Networks, Cache Coherence and Synchronization Mechanisms: The Cache
Coherence Problem, Snoopy Bus Protocol, Hardware Synchronization Mechanisms.
(06 hrs)
Multivector and SIMD Computers:
Vector Processing Principles: Vector Instruction Types, Vector Access Memory Schemes, Multivector
Multiprocessors: Performance- Directed Design rules, Cray Y – MP, C-90 and MPP, SIMD Computer
Organization: Implementation Models, The CM-2 architecture.
(05 hrs)
Software for Parallel programming:
Shared-variable Model, Message-passing Model, Data-parallel Model, Object-Oriented Model, Functional
and Logic Models, Parallel Languages and Compilers: Language Features for Parallelism, Parallel
Language Constructs, Optimizing Compilers for Parallelism.
(06 hrs)
Parallel Programming Environment:
Software Tools and Environment, Y-MP, Paragon and CM-5 Environment, Visualization and
Performance Tuning, Synchronization and Multiprocessing Modes: Principles of Synchronization,
Multiprocessor Execution Modes, Shared-Variable Program Structures, Locks for Protected Access,
Semaphores and Applications, Monitors and Applications, Message-passing Program Development,
Distributing the Computation, Synchronous Message Passing, Asynchronous Message Passing, Mapping
Programs on to Multicomputers: Domain Decomposition Techniques, Control Decomposition
Techniques, Heterogeneous Processing.
(06 hrs)
Text Book:
1. Kai Hwang : Advanced Computer Architecture: Parallelism, Scalability,
Programmability, Tata McGraw-Hill
References:
1. Michael J. Quinn : Parallel Computing – Theory and Practice, 2nd Edition,
McGraw Hill,
2. S.G. Akl : Design and Analysis of Parallel Algorithms, Prentice Hall,
3. S. Lakshmivarahan and S.K. Dhall : Analysis and Design of Parallel Algorithms - Arithmetic and
Matrix Problems, McGraw Hill International Edition,
4. S.K. Ghosal : A Practical Approach to Parallel Computing, Universities
Press (India) Limited
DATABASE TECHNOLOGIES
Paper Code: CSE 8105
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of emerging database technologies and prepares students to be in
a position to design databases in variety of technologies like xml, object oriented etc.
SECTION – A
Introduction:
Database System Concepts and Architecture, Data Independence, Data Models, SQL: DDL, DML, DCL,
Database Integrity, Normalization: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF.
(06)
Advanced Transaction Processing and Concurrency Control:
Transaction Concepts, Concurrency Control: Locking Methods, Timestamping Methods, Optimistic
Methods for Concurrency Control, Concurrency Control in Distributed Systems.
(06)
Object Oriented and Object Relational Databases:
Object Oriented Concepts with respect to Database Systems, Object Oriented Data Model, OODB,
OODBMS, ODMG, ODL, OQL, ORDBMS, ORDBMS Design, ORDBMS Query Language.
(05)
Parallel and Distributed Databases:
Parallel Databases, Distributed Databases, Differences between them, Architecture of Distributed Databases,
Architecture of Parallel Databases, Key elements of Parallel Database Processing, Fragmentation,
Replication and Allocation for distributed databases, Intra-query parallelism, Inter-query parallelism, Intraoperation
parallelism, Inter-operation parallelism.
(06)
SECTION – B
Backup and Recovery Techniques:
Backup and Recovery Concepts, Types of Database Failures, Types of Database Recovery, Recovery
Techniques: Deferred Update, Immediate Update, Shadow Paging, Checkpoints, Buffer Management,
Recovery Control in Distributed Systems.
(05)
XML and Internet Databases:
Structured, Semi Structured, and Unstructured Data, XML Hierarchical Data Model, XML Documents,
DTD, XML Schema, XML Querying: XPath, XQuery.
04)
Emerging Database Technologies:
Introduction to Deductive Database Systems, Temporal Databases, Multimedia Databases, Mobile
Databases, Main Memory Databases, Spatial and Multidimensional Databases.
(08)
Data Warehousing and Mining:
Introduction to OLAP, OLTP and differences between them, Data Warehouse, Data Warehouse
Architecture, Data Marts, Data Mining, Data Mining Process, Knowledge Discovery.
(05)
Text Book:
1.
Ramez Elmasri, Shamkant Navathe
:
Fundamentals of Database Systems, Fifth Edition,
Pearson Education, 2007.
References:
1. C.J. Date : An Introduction to Database Systems, Eighth Edition,
Pearson Education.
2. Alexis Leon, Mathews Leon : Database Management Systems, Leon Press.
3. S. K. Singh : Database Systems Concepts, Design and Applications,
Pearson Education.
4. Raghu Ramakrishnan, Johannes Gehrke : Database Management Systems, Tata McGraw-Hill.
5. Abraham Silberschatz, Henry F. Korth, S.
Sudarshan
: Database System Concepts, Tata McGraw-Hill.
SOFTWARE LAB-I
Paper Code: CSE 8106
L T P : 0 0 6
Max. Marks (Sessional Exam): 100
Note: Students are required to perform at least 10 experiments/ case studies / programming assignments belonging to
the semester theory subjects selecting at least two from each subject.
Paper Title: Data Warehousing & Data Mining
Paper Code: CSE 8201
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This Course introduces the Data Warehouses and Data Mining Concepts to students. Advance
implementation techniques and their applications are covered in this course.
SECTION – A
Introduction:
Introduction to RDBMS, Data Warehouse, Transactional Databases, Data Mining Functionalities,
Interestingness of pattern, classification of data mining system, major issues
(4)
Data Warehouse and OLAP:
Difference from traditional databases, Multidimensional data model, Schema for Multi dimensional model,
measures, concept hierarchies, OLAP operations, starnet query model, Data Warehouse architecture,
ROLAP, MOLAP, HOLAP, Data Warehouse Implementation, Data Cube, Metadata Repositories, OLAM
(8)
Data Processing:
Data Cleaning, Data Integration and Transformation, Data Reduction, Discretization and concept hierarchy
generation
(6)
Data Mining Architecture:
Data Mining primitives, Task relevant data, interestingness measures, presentation and visualization of
patterns, Data Mining Architecture, Concept Description, Data Generalization and Summarization,
Attributed oriented induction, Analytical characterization, Mining class comparisons
(7)
SECTION – B
Association Rules:
Association rules mining, Mining Association rules from single level, multilevel transaction databases, multi
dimensional relational databases and data warehouses, Correlational analysis, Constraint based association
mining
(6)
Classification and Clustering :
Classification and prediction, Decision tree induction, Bayesian classification, k-nearest neighbor
classification, Cluster analysis, Types of data in clustering, categorization of clustering methods
(6)
Introduction of Mining Complex Data:
Complex data objects, Mining spatial databases, Multimedia databases, Time Series and sequence databases,
Text databases and World Wide Web
(8)
Text Book:
1.
J.Han and M. Kamber
:
Data Mining: Concepts and Techniques By Morgan
Kaufman publishers, Harcourt India pvt. Ltd. Latest
Edition
References:
1.
Dunham
:
Data Mining Introductory and Advance Topics, Pearson
Education, Latest Edition
2.
Berson
:
Data Mining By TMH
Paper Title: RESEARCH METHODOLOGY
Paper Code: CSE8202 Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
SECTION – A
Introduction to Educational Research
Concept, types-basic, applied and action, Need for educational research
(06)
Reviewing Literature
Need, Sources-Primary and Secondary, Purposes of Review, Scope of Review, Steps in conducting review
(06)
Identifying and defining research problem
Locating. Analyzing stating and evaluating problem, Generating different types of hypotheses and evaluating
them.
(08)
Method of Research
Descriptive research design-survey, case study, content analysis, Ex-post Facto Research, Correlational and
Experimental Research
(20)
Sampling Techniques
Concept of population and sample’ sampling techniques-simple random sampling, stratified random sampling,
systematic sampling and cluster sampling, snow ball sampling, purposive sampling, quota sampling
techniques determining size of sample
(10)
SECTION – B
Design and development of measuring instruments, Tests, questionnaires, checklists, observation
schedules, evaluating research instruments, selecting a standardized test.
(12)
Procedure of data collection
Aspects of data collection, coding data for analysis
(06)
Statistical Methods of Analysis
Descriptive statistics: Meaning, graphical representations, mean, range and standard deviation, characteristics
and uses of normal curve.
Inferential statistics: t-test. Chi-square tests. Correlation (rank difference and product moment), ANOVA (one
way)
(14)
Procedure for writing a research proposal
Purpose, types and components of research proposal
(4)
Procedure for writing a research report
Audiences and types of research reports, Format of Research report and journal
(4)
Strategies for evaluating, research, disseminating and utilizing research- An Overview
1. Borg, W and Gall, M. Educational Research: An Introduction, New York, Longman, 2003
2. Cohen, L. Educational Research in class rooms and schools! A Manual of Materials and Methods NY:
Harper and Row Publishers,2000
3. CPSC: Developing Skills in Technican Education Research Modules 1 to 11 Singapore, Colombo Plan
Staff College for Technician Education
4. Garrett, HE and Woodworth, RS Statistics in Psychology and
Education, Educational Research, Bombay: Vakils Fetter and Simons Ltd. 2003
5. Gay, LR, Educational Research, Ohio: Charles E. Merril Publishing Company 2000
6. Wiersma William Research Methods in Education- An Introduction London, Allyn and Bacon, Inc. 2000
SOFTWARE TESTING AND QUALITY MANAGEMENT
Paper Code: CSE 8203
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of methods and techniques of software testing and quality
management concepts and prepares students to be in a position to develop error free and quality software.
SECTION – A
Introduction:
Software Engineering, Software Process Models, Management Process, Scheduling, Estimation, Software
Metrics.
(05)
Software Quality:
Quality Concepts, Quality Control, Quality Assurance, Cost of Quality, SQA Activities, Total Quality
Management Principles, Software Reviews, Formal Technical Reviews, Software Reliability, Software Safety,
ISO Approaches to Quality Assurance Systems.
(05)
Standards, Practices, Conventions and Metrics:
Quality Assurance Standards, ISO 9000, ISO 9001:2000, ISO 9126 Quality Factors, CMM, Six Sigma,
Software Quality Assurance Metrics, Advantages, QA Techniques, Introduction to SPICE.
(06)
Risk and Software Configuration Management:
Software Risks, The RMMM Plan, Software Configuration Management Process: Version Control, Change
Control.
(05)
SECTION – B
Software Testing:
Testing, Test Strategies for Conventional and Object Oriented Software, Unit and Integration Testing,
Validation Testing, System Testing, Metrics for Source Code, Metrics for Testing, Debugging.
(05)
Testing Techniques for Conventional and Object Oriented Software:
Black Box and White Box Testing, Basis Path Testing, Control Structure Testing, Object Oriented Testing
Methods: Applicability of Conventional Test Case Design Methods, Testing Methods Applicable at the Class
Level.
(06)
Testing Process:
Test Plan development, Requirement Phase Testing, Design Phase Testing, Program Phase Testing, Execute
Test and Record Results.
(06)
Testing Specialized Systems and Applications:
Testing Client/Server Systems, Testing Web based Systems, Testing in Multiplatform Environment, Testing
Off-the-Shelf Software, Testing for Real Time Systems, Testing Security.
(07)
Text Books:
1.
Ian Sommerville
:
Software Engineering, Seventh Edition, Pearson Education.
2.
William E. Perry
:
Effective Methods for Software Testing, Second Edition, John
Wiley & Sons.
3.
R.S. Pressman
:
Software Engineering: A Practitioner's Approach, Sixth
Edition, Tata McGraw-Hill.
References:
1.
Boris Beizer
:
Software Testing Techniques, Second Edition, Dreamtech.
2.
Nina S Godbole
:
Software Quality Assurance – Principles and Practice, Narosa.
3.
S.L. Pfleeger, J.M. Atlee
:
Software Engineering: Theory and Practice, Second Edition,
Pearson Education.
4.
K.K. Aggarwal, Yogesh Singh
:
Software Engineering, Second Edition, New Age International.
5.
Pankaj Jalote
:
An Integrated Approach to Software Engineering, Second
Edition, Narosa.
SOFTWARE LAB-II
Paper Code: CSE 8204
L T P : 0 0 6
Max. Marks (Sessional Exam): 100
Note: Students are required to perform at least 10 experiments/ case studies / programming assignments belonging to
the semester theory subjects selecting at least two from each subject.
PARALLEL AND DISTRIBUTED COMPUTING
Paper Code : CSE 8205
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: Students will learn about programming paradigms used in parallel computation, about the organization of
parallel systems, and about the application of programs and systems to solve interesting problems.
SECTION – A
Fundamental Issues
Basic issues and model Asynchrony, delay, failure concurrency, Communication topology, load
balancing, scaling
(8 hrs)
Basic Approaches
Agreement and consensus problems, transactions, Algorithms for reduction, scans (also non-parallel
issues). Analysis: work/time complexity.
(12 hrs)
SECTION – B
Shared Memory
Models and primitives, PRAM, VRAM, semaphores, spin-locks, Barriers’ implementations, NESL,
Threads, distributed shared memory
(10 hrs)
Parallel Architectures
Survey of Architectures KSR, TMC, MasPar, workstation clusters
(3 hrs)
Algorithm Development and Analysis
Parallel algorithms, Connected components (dense and sparse case), Sorting, distributed algorithms,
Clock synchronization
(12 hrs)
Text Book:
1.
Kai, Hwang
:
Computer Architecture and parallel processing, Tata McGraw
Hill Co.
References:
1.
F.T.Leighton
:
Introduction to Parallel Algorithms and Architectures:
Arrays, Trees, Hypercubes, Morgan Kaufinann Publishers,
San Mateo, California
2.
Joseph Ja Ja
:
An Introduction to Parallel algorithms, Addison Wesley.
3
Patterson
:
Computer Architecture-Quantitative Analysis
NETWORK SECURITY
Paper Code: CSE 8206
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: Upon completion of this course, participants will have gained knowledge of information security concepts
and the following: Understanding of Information Security (InfoSec) principles and approaches
• Understanding of the basic components of InfoSec
• Understanding of basic InfoSec applications
• Ability to remain current with InfoSec literature
• Ability to progress to independent work in the field
SECTION – A
Introduction: Network and computer security issues. Security attacks, Security Services, and
Security Mechanisms. Network security models. Basic concept of symmetric and asymmetric
cryptography.
( 3 hrs)
Symmetric Key Cryptography:
Substitution and Transposition techniques. Block cipher principles. Data Encryption Standard
(DES), Triple DES. Block cipher modes of operation. Stream cipher structure and RC4
algorithm. Confidentiality using symmetric key encryption. Symmetric key distribution.
(10 hrs)
Asymmetric Key Cryptography:
Prime numbers overview. Fermat’s and Euler’s theorems. Principles of public key cryptosystems.
RSA algorithm. Distribution of public keys. Diffie-Hellman key exchange.
(8 hrs)
Message Authentication:
Authentication requirements and functions. Message Authentication Code. Hash functions. Hash and
MAC algorithms: MD5, Secure Hash Algorithm (SHA) and HMAC.
(4 hrs)
SECTION – B
Digital Signatures and Authentication:
Digital Signatures. Authentication protocols. Digital Signature Standard. Authentication
Applications: Kerberos.
(4 hrs)
Email Security:
Pretty Good Privacy (PGP) operation. S/MIME specifications and functionality.
(3 hrs)
IP Security :
Architecture, Authentication Header, Encapsulating, Security, Payload, Security associations, Key
Management.
(5 hrs)
Web Security:
Secure Socket Layer. Transport Layer Security. Secure Electronic Transaction
(3 hrs)
Firewalls :
Design Principles, Characteristics, types of firewalls, firewall configuration, trusted system.'
(3 hrs)
Intrusion Defense Mechanisms: Intrusion Detection techniques. (2 hrs)
Text Book:
1 Stallings, Willam
:
Cryptography and Network Security-Principles and Practices,
4th edition. Pearson Education, PHI.
2 Kahate, Atul : Cryptography and Network Security, 2nd Edition, TMH
3 Tanenbaum, A.S. : Computer Networks, 4th Edition, Pearson Education
4 Forouzan, B.A. : Cryptography and Network Security, McGraw-Hill.
MODELING AND SIMULATION
Paper Code: : CSE 8207
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course should provide the students with good understanding of various techniques of Simulation.
At the end of this course students will be having good knowledge of simulation concepts and simulation languages.
SECTION – A
Introduction:
What is modeling and simulation. application areas, definition and types of system, model and
simulation, introduction to discrete-event and continuous simulation.
Simulation Methods:
Discrete-event Simulation, Time advance Mechanisms, Components and organization of Discreteevent
simulation, Flowchart of next-event time advance approach, Continuous Simulation, Random
Number generation methods.
Queuing Models:
Single server queuing system, introduction to arrival and departure time, flowcharts for arrival and
departure routine. Event graphs of queuing model. Determining the events and variables.
(2 hrs)
(10 hrs)
(8 hrs)
SECTION – B
Distribution Functions :
Stochastic activities, Discrete probability functions, Cumulative distribution function, Continuous
probability functions. Generation of random numbers following binomial distribution, poisson
distribution, continuous distribution, normal distribution, exponential distribution, uniform
distribution.
Programming in MATLAB:
Introduction, Branching statements, loops, functions, additional data types, plots, arrays,
inputs/outputs etc.
Programming in GPSS and C/C++:
Basic Introduction to Special Simulation Languages:-GPSS and Implementation of Queuing Models
using C/C++.
Introduction to Simulators: Introduction regarding features and usage of any Network simulator.
(10 hrs)
(7 hrs)
(6 hrs)
(2 hrs)
Text Books:
1.
2.
3.
4.
Averill M. Law and W. David Kelton
Geoffery Gordon
D.S. Hira
Stephen J. Chapman
:
:
:
:
“Simulation Modeling and Analysis”, Tata McGraw-Hill
Publication.
“System Simulation”, Prentice-Hall of India.
“System Simulation”, S. Chand Publication.
“MATLAB Programming for Engineers”, Thomson
learning inc.
References:
1.
2.
Jerry Banks, John S. Carson, Barry L. Nelson
and David M. Nicol
Rudra Pratap
:
:
“Discrete-Event System Simulation”, Prentice-Hall of
India.
“Getting Started with MATLAB 7”, Oxford University
Press.
OPEN SOURCE SOFTWARE
Paper Code: CSE 8208
L T P : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course should provide the students with a fairly good knowledge and understanding of Open Source
Software. After completion of this subject students should be able to use copyright free Open Source Software (OSS)
products in research and collaborate in enhancement of these OSS products.
SECTION – A
Introduction:
Open Source origins, Differences among Open Source, freeware, proprietary and other software.
Principle & Techniques of Open Source Development, Issues in Open Source Software Development
(05)
Legal issues:
Copyright and IPR, Open Source Licenses, Open Standards
(04)
Open Source Operating Systems: Linux's History and flavors, Installation of Linux: File system of
linux, Network & packages Configuration, LILO, GRUB, Linux's fdisk. Overview of Linux structure,
general purpose Linux commands; working with editor. Introduction to Open Office, Introduction to
c/c++ programming in linux environment, shell programming
(12)
SECTION – B
Internet - The technology:
Open standards. W3C Protocols. Role of XML in Open Source Software Development
(04)
Open Source Database:
Introduction to MySQL, Database design and development using MySQL
(07)
Open Source Web Development Tools:
PHP syntax (variables, control structures, functions), File Handling: Uploading files. Using PHP to
open, read, write and close external files and manipulate data. Security: Avoiding security pitfalls by
careful coding.
(10)
Case Studies related to successful implementation of open source software. (03)
Text Book:
1. Elizabeth Naramore, Jason Gerner, Yann Le
Scouarnec, Jeremy Stolz, Michael K. Glass
: Beginning PHP5, Apache, MySQL Web Development,
Wiley Publishing Inc.
2. Graham Glass, King Ablas : Unix for Programmers and Users, Pearson Education
References:
1. www.opensource.org :
2. www.w3.org :
MULTIMEDIA SYSTEM DESIGN
Paper Code: CSE 8209
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This Course introduces the multimedia systems and their applications to students. This course covers the
different compression standards used in multimedia, some current technology and related issues.
SECTION – A
Introduction:
Multimedia and its types, Introduction to Hypermedia, Hyper Text, Multimedia Systems and their
Characteristics, Challenges, Desirable Features, Components and Applications, Trends in Multimedia
(4)
Multimedia Technology:
Multimedia Systems Technology , Multimedia Hardware devices, Multimedia software development
tools, Multimedia Authoring Tools, Multimedia Standards for Document Architecture, SGML, ODA,
Multimedia Standards for Document interchange, MHEG, Multimedia Software for different media.
(6)
Storage Media :
Magnetic and Optical Media, RAID and its levels, Compact Disc and its standards, DVD and its
standards, Multimedia Servers
(4)
Image,Graphics and Video:
Graphic/Image File Formats, Graphic/Image Data, Colour in Image and Video, Colour Image and
Video Representations, Basics of Video ,Types of Colour Video Signals, Analog Video, Digital
Video, TV standards
(6)
SECTION – B
Video and Audio Compression :
Classifying Compression Algorithms, Lossless Compression Algorithms, Entropy Encoding, Runlength
Encoding, Pattern Substitution, Basics of Information theory, Huffman Coding, Huffman
Coding of Images, Adaptive Huffman Coding, Arithmetic Coding, Lempel-Ziv-Welch (LZW)
Algorithm, Source Coding Techniques , Transform Coding, Frequency Domain Methods, Differential
Encoding, Vector Quantisation, JPEG Compression, Video Compression, H. 261 Compression, Intra
Frame Coding, Inter-frame (P-frame) Coding, MPEG Compression, MPEG Video, The MPEG Video
Bitstream , Decoding MPEG Video in Software , Audio Compression, Simple Audio Compression
Methods, Psychoacoustics ,MPEG Audio Compression
(12)
Multimedia Communication:
Building Communication network, Application Subsystem, Transport Subsystem, QOS, Resource
Management, Distributed Multimedia Systems
(6)
System Design issues:
Design considerations, Design steps, Feasibility analysis and Performance Evaluations, Different
ways to analyze performance, Multimedia System architecture and different components
(6)
Text Book:
1.
Ralf Steinmetz and Klara Nahrstedt
:
Multimedia Computing Communications and
Applications By Pearson Educations
References:
1.
Prabhat K. Andleigh, Kran Thakkar
:
Multimedia System Design, PHI, Latest Edition
2.
Li, Drew
:
Multimedia Computing, Pearson Education, Latest
Edition
3.
Fred Halsall Multimedia Communications, Pearson Education, Latest
Edition
SOFT COMPUTING
Paper Code: CSE 8210
L T P : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To get basic knowledge of different soft computing techniques. Different problem solving techniques and
their implementations and applications are explained. Intelligent systems and learning techniques are introduced.
SECTION – A
Intelligent Agents:
Agents Behavior and Environments, Structure of Agents, Planning Problem, Planning with
state Space Search, Partial order Planning, GRAPHPLAN, Planning in logic, Planning in
non-deterministic domains, hierarchical task planning, Multi agent planning, execution.
(9)
Probabilistic Reasoning Fuzzy Logic:
Knowledge representation under uncertainty, Bayesian theorem, Bayesian Networks,
Dempster Shafer theory, Representing vagueness, Fuzzy sets, operation on fuzzy sets,
reasoning with fuzzy logic, Fuzzy Automata, Fuzzy Control methods, Fuzzy decision
making, inference in temporal models, Hidden Markov Models, Kalman Filters
(12)
SECTION – B
Neural Networks:
Basic concepts, Single layer perception, Multilayer Perception, Supervised and
Unsupervised learning - Backpropagation networks - Kohnen's self organizing networks -
Hopfield network.
Introduction to Artificial Neural Systems - Perceptron - Representation - Linear
separability - Learning – Training algorithm -Adaptive networks based Fuzzy interface
systems - Classification and Regression Trees - Data clustering algorithms - Rule based
structure identification - Neuro-Fuzzy controls - Simulated annealing
(16)
Genetic Algorithms:
Evolutionary computation. Survival of the Fittest - Fitness Computations - Cross over –
Mutation, Reproduction - Rank method - Rank space method.
(8)
Text Book:
1.
Stuart J.Russel, Norvig
:
AI: A Modern Approach, Pearson Education, Latest Edition
2. Michael Negnevitsky : Artificial Intelligence: A Guide to Intelligent Systems, 2/E,
Addison-Wesley, 2005
References:
1.
James Freeman A. and David Skapura M
:
Neural Networks - Algorithms, Applications & Programming
Techniques Addison Wesley,1992.
2.
Yegnanarayana B
:
Artificial Neural Networks, Prentice Hall of India Private Ltd.,
New Delhi, 1999.
3.
Hagan, M.T., Demuth, Mark Beale : Neural Network Design By Cengage Learning
4. Goldberg, David E. : Genetic algorithms in search, optimization and machine
learning, Latest Edition, Addison Wesley
NATURAL LANGUAGE PROCESSING
Paper Code: CSE 8301
LTP : 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This course is designed to introduce students to the fundamental concepts and ideas in natural language
processing (NLP), and to get them up to speed with current research in the area.
SECTION – A
Introduction to NLP: Introduction and Survey of applications, Levels of linguistic processing:
morphology, syntax, semantics
Language processors and Understanding: recognizers, transducers, parsers, generators,
Language as a rule-based system, Language understanding as an inferential activity.
Resources for NLP: Introduction to lexicons and knowledge bases.
Computational morphology: lemmatization, Part-of-Speech Tagging, Finite-State Analysis.
(4 hrs)
(10 Hrs)
(2hrs)
(5 Hrs)
SECTION – B
Syntactic Processing: Basic parsing: Top Down and Bottom Up parsing, Chart parsing,
Deterministic parsing, Statistical parsing, Grammars with features, Unification Grammars, The
Lexicon.
Semantic Interpretation: Lexical semantics, Semantics and logical form, Resolving ambiguities:
Word Sense Disambiguation, Linking syntax and semantics, Linking syntax and semantics in
restricted domains
Context and World Knowledge: Discourse: linguistic context, Ellipsis; World knowledge,
Discourse structure Conversation and co-operation, Implementing "co-operative responses",
Information Retrieval and Information Extraction
(8 hrs)
(8 hrs)
(8 hrs)
Text Book:
1. Allen, J.
:
Natural language understanding, 2nd Edition, Redwood
City, CA: 1994. Benjamin/Cummings.
References:
1.
Covington, M.A
:
Natural Language Processing for Prolog . Programmers,
(1994), Prentice Hall
2.
Jurafsky, D. and Martin
:
Speech and Language Processing, (2000), Prentice
Hall
3 Gazdar, G. & Mellish, C. : Natural Language Processing in Prolog: An Introduction
to Computational Linguistics,(1989), Addison Wesley
GRID COMPUTING
Paper Code: CSE 8302
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner will set eight questions covering four questions from each section. Candidates will be required to
attempt five questions, selecting at least two from each section.
Objectives: This course offers a good understanding of grid computing concepts and prepares students to be in a
position to design grid based applications for distributed systems.
SECTION – A
Introduction:
Grid Computing, Benefits of Grid Computing, Virtual Organizations, Grid Architecture and its
relationship to other distributed technologies, Grid Application Areas, OGSA, OGSI, Introduction to
Semantic Grids.
(06)
Building Blocks for Grid Systems:
XML, SOAP, UDDI, Service Oriented Architecture, Web Services, Web Services Architecture,
WSRF, Relationship between Grid and Web Services, Grid and Web Services Invocation.
(06)
Data Management:
Overview of Data Management in GT4, Data Movement: GridFTP, RFT, Data Replication: RLS,
Higher level data services.
(05)
Resource Management and Scheduling:
Resource Management Concepts, Generalized Resource Management Framework, Grid Resource
Management Systems, Scheduling in Grids, QoS, Introduction to GRAM.
(06)
SECTION – B
Security:
Security Issues in Grids, Authentication Issues, Trust and Privacy related Issues, Authorization
Issues, Grid Security Frameworks, Standards, Web Services Security Specifications.
(08)
Monitoring and Discovery Services:
Index Services, Resource Discovery, UDDI, Introduction to MDS in GT4.
(04)
Grid Middleware and Programming Model:
Study of Globus Toolkit 4 Components and its Programming Model, Singleton and Multiple
Resources, Logging, Lifecycle Management, Notifications, Study of important distributed systems
like Legion, CRISIS.
(10)
Text Book:
1.
Joshy Joseph, Craig Fellenstein
:
Grid Computing, First Edition, Pearson Education, 2004.
References:
1.
Ian Foster, Carl Kesselman
:
The Grid 2: Blueprint for a New Computing
Infrastructure, Second Edition, Morgan Kaufman, 2003.
2.
Bart Jacob, Michael Brown, Kentaro Fukul,
Nihar Trivedi
:
Introduction to Grid Computing, First Edition, IBM Red
Books, 2005.
3.
Zarek Nabrzyski, Jennifer M. Schopf, Jan
Weglarz
:
Grid Resource Management - State of the Art and Future
Trends, Kluwer Academic Publishers.
4.
Anirban Chakrabarti
:
Grid Computing Security, Springer, 2007.
5.
Borja Sotomayor, Lisa Childers
:
Globus Toolkit 4: Programming Java Services, First
Edition, Morgan Kaufman, 2005.
MACHINE VISION
Paper Code: CSE 8303
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: To introduce the different low level and high level computer vision techniques. Students are also made
aware about the different pattern recognition approaches.
SECTION – A
Introduction:
Camera Models, & Views, basics of image processing, introductions to image segmentation and
representation.
(6)
Early Vision :
Vision goals, Linear Filters , Edge Detection, Texture, The Geometry of Multiple Views, Stereopsis,
Affine Structure from Motion, Projective Structure from Motion,
(8)
Mid Level Vision:
Segmentation By Clustering, Segmentation By Fitting a Model, Segmentation and Fitting Using
Probabilistic Methods,Tracking with Linear Dynamic Models.
(8)
SECTION – B
High-level Vision: Geometric Methods
Model-Based Vision, Smooth Surfaces and their Outlines, Aspect Graphs, Range Data
(7)
High-level Vision: Probabilistic and Inferential Methods:
Finding Templates using Classifiers, Recognition by Relations between Templates, Geometric
Templates from Spatial Relations
(8)
Applications:
Digital Libraries, Image Rendering, Medical applications, Human activity recognition, Face
Recognition
(8)
Text Book:
1. Forsyth and Ponce : Computer Vision A Modern Approach Pearson
Education Latest Edition
References:
1.
Trucco & Verri
:
Introductory Techniques for 3-D Computer Vision,
Prentice Hall, Latest Edition
2.
Low
:
Introductory Computer Vision and Image Processing,
McGraw-Hill 1991, ISBN 0-07-707403-3
3.
Jain, Kasturi and Schunk
:
Machine Vision, McGraw-HiII. 1995 ISBN
0070320187.
4. Sonka, Hlavac, Boyle
:
Image -Processing, Analysis and Machine Vision 2nd
ed. ISBN 0-534-95393-X, PWS Publishing,1999
Information Retrieval
CSE 8304
L T P: 3 0 3
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: - Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This subject will provide the knowledge of various concepts involved in efficient information retrieval
that leads to the development of efficient Web crawling techniques.
SECTION – A
Introduction
Introduction to Information Retrieval. Inverted indices and boolean queries. Query optimization. The
nature of unstructured and semi-structured text.
5
The term vocabulary and postings lists
Text encoding: tokenization, stemming, lemmatization, stop words, phrases. Optimizing indices with
skip lists. Proximity and phrase queries. Positional indices.
5
Dictionaries and tolerant retrieval
Dictionary data structures. Wild-card queries, permuterm indices, n-gram indices. Spelling correction
and synonyms: edit distance, soundex, language detection.
6
Index construction
Postings size estimation, sort-based indexing, dynamic indexing, positional indexes, n-gram indexes,
distributed indexing, real-world issues.
5
SECTION – B
Scoring
Term weighting and the vector space model. Parametric or fielded search. Document zones. The
vector space retrieval model. tf.idf weighting. The cosine measure. Scoring documents.
6
Computing scores in a complete search system
Components of an IR system. Efficient vector space scoring. Nearest neighbor techniques, reduced
dimensionality approximations, random projection.
6
Classification
Naive Bayes models. Spam filtering, K Nearest Neighbors, Decision Trees, Support vector machine
classifiers.
6
Web Crawling
What makes the web different? Web search overview, web structure, the user, paid placement, search
engine optimization. Web size measurement, Crawling and web indexes. Near-duplicate detection,
Link analysis, Learning to rank, focused web crawler and its different architectures.
6
Text Book:
1. C. Manning, P. Raghavan, and H. Schütze
:
Introduction to Information Retrieval, Cambridge
University Press,2008
2. R. Baeza-Yates, B. Ribeiro-Neto Modern Information Retrieval, Addison-Wesley, 1999
WIRELESS NETWOKS
Paper Code: CSE 8305
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions, at least two from each section.
Objectives: This challenging and comprehensive course provides a broad perspective on the wireless networks.
SECTION – A
Overview of wireless networks:
Introduction to wireless communication, architecture of wireless networks – 802.11, 2G, 3G, WLL,
Wireless ATM, 802.16 and 802.20.
6
5
4
5
Global System for Mobile Communication (GSM):
Evolution, mobile service, system architecture, radio interface, protocols, handover and security.
Introduction to GPRS, EDGE and CDMA2000 technologies and architectures.
WiMAX Networks:
Uses, architecture, MAC layer, physical layer, spectrum allocation issues, comparison with WiFi and
limitations.
SECTION – B
Mobile Ad hoc Networks (MANETs):
Introduction to Ad hoc wireless networks and sensor networks, applications of Ad hoc networks,
Power management.
4
4
4
4
5
4
Media Access Control Protocols in Ad-hoc:
Issues in designing MAC protocols, deign goals and classifications of MAC protocols.
Transport layer issues in Ad-hoc networks:
Design goals of transport layer protocols, classification of transport layer solutions and TCP over
Ad hoc wireless networks.
QoS and Security issues in MANETs:
Network security requirements, issues and challenges in security and QoS provisioning,
classifications of QoS solutions.
Routing Protocols:
Issues in designing protocols, classifications of routing protocols, operation of multicast routing
protocols.
Introduction to simulators:
NS2 and Qualnet.
Text Book:
1.
2.
William Stallings
C. Siva Ram Murthy and B. S Manoj
:
Wireless Communication and Networks, Prentice Hall.
Adhoc Wireless Networks – Architecture and Protocols,
Prentice Hall.
References:
1.
C. Demorais and D. P Aggarwal
:
Adhoc Networks – Theory and Applications, World
Scientific Publications
2.
Jochen Schiller
:
Mobile Communication, Pearson Education.
PROJECT MANAGEMENT
Paper Code: CSE 8306
L T P : 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: There are two sections in the syllabus. Paper setter will have to set 8 questions from them. Students must
attempt 5 questions such that at least 2 from each section.
Objectives: The objective of the subject is to provide a strategic perspective and demonstrating means to manage
projects. Emphasizing on various project aspects and problems related to them.
SECTION – A
Introduction to project management:
Introduction, Importance of software project management, Project and different types of project,
What is management?, Problems with software projects, Environmental Appraisal with Projects,
Requirement Specification, Management Control, Steps in project planning
(5)
Programme management and project evaluation:
Programme Management, Managing resources within programme, Strategic programme
management, Aids to programme management, Evaluation / Assessment of projects, Cost-benefit
Analysis, Cash flow forecasting, Cost-benefit evaluation techniques, Risk evaluation
Project approach and Software effort estimation:
Selection of an appropriate project technology, Choice of process model, Data Structure, Delivery
Model, Basis for software estimation, Problem with over and under estimates, Estimation
Techniques, Expert judgment, Albrecht Function Point Analysis, Function points Mark II, COSMIC
Function point, COCOMO Model
(8)
(10)
SECTION – B
Activity Planning:
Objective of Planning, Project Schedule, Activities – Sequencing and Scheduling, Development of
Project Network, Time Estimation, Forward and backward Pass, Critical Path and Activities.
(5)
Risk Management:
Risk, Risk categories, identification, assessment, planning, management PERT and CPM Models,
Monte Carlo Simulation
Resource Allocation, Monitoring and Control:
Resources, Nature of Resources, Resource Requirement, Scheduling, Counting and Costing,
Monitoring Framework, Cost Monitoring, Earned Value Analysis, Project targets, Change Control
Management
Managing people and Organizing teams:
Management Spectrum, Associating human resource with job, Motivation, Oldham- job
Characteristics Model, Decision Making, Leadership, Stress, Health and Safety
(5)
(6)
(6)
Text Book:
1.
Bob Hughes & Mike Cotterell
:
Software Project Management, 4th , Tata McGraw Hill
Publication
References:
1.
Prasanna Chandra
:
Projects – Panning, Analysis, Selection, Financing,
Implementation and Review, 6th , Tata McGraw Hill
Publication
2.
Jeffrey Pinto
:
Project Management, Pearson Publications
BUSINESS PROCESS REENGINEERING
Paper Code: CSE 8307
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: Upon completion of this course, students should be able:
• To use information technology (IT) for redesigning business processes and organizations
• To understand the assumptions embedded in changing business with IT
• To evaluate problems in the planning and implementation of organizational change
• To assess the relationship of process reengineering to other initiatives to improve the performance of
organizations
• To evaluate a variety of approaches to using IT to improve organizations
• To understand the behavioral and political issues surrounding the use of IT in organizational change.
SECTION – A
Introduction:
Definition of Business Process Reengineering
(5 hrs)
Implementation of Business Process Reengineering:
Development of Process Objectives, Identification of Processes to be reengineered, Measurement of
existing Processes, Utilization of Information Technology, Design and Evaluation of Process
Prototypes
(10 hrs)
The Reengineering Structure:
The Business Process Reengineering Leader, The Process Owner, The Reengineering Teams, Other
Employees involved
(10 hrs)
SECTION – B
Change Management as an Enabler of Business Process Reengineering :
Why Change Management?, Nature of Change, Process of Change, Roles of Change, Resistance to
Change, Commitment to Change ,Culture and Change, Resilience and Change
(10 hrs)
Common Mistakes in Business Process Reengineering:
Reengineering too many Processes, Inadequate Training of Process Owners and Team Members,
Improper Monitoring, Wastage of Time, Delay in Showing Results, Discontinuance after
Achievement
(10 hrs)
Text Book:
1.
B.R. Dey
:
Business Process reengineering and change
management, Wiley
References:
1.
Jennifer Joksch
:
Business Process Reengineering and the important Role
of Change Management
2.
Vikram Sethi, William King
:
Organizational Transformation Through Business
Process Reengineering : Applying Lessons Learned,
Pearson Education
TECHNOLOGY MANAGEMENT
Paper Code: CSE 8308
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: To make the students aware of latest techniques for managing the upcoming technologies in the software
field.
SECTION – A
Introduction to Technology Management :
Business Strategy for New Technologies: Adding value, Gaining competitive advantage, Timing and
capability development.
(8 hrs)
Technology Forecasting
Techniques of Forecasting, Technology Forecasting alliance and Relevance strategic Practicality
and Technology transfer.
(8 hrs)
Management of Research, Development and Innovation
Technology mapping, Comparison of types of R&D projects and development approaches - radical
platform and Incremental projects, Innovation process. Management of Intellectual Property Rights
Strategic value of patents, Trade secrets and licensing
(9 hrs)
SECTION – B
Managing Scientist and Technologists
Identification, Recruitment, Retention, Team work and Result orientation. Investment in Technology
Management roles and skills for New Technology
Technology for managerial productivity and Effectiveness, Just in time
Venture capital and Technology development
(20 hrs)
Text Book:
1.
John Humbleton Elsevier,
:
Management of High Technology Research and
Development.
References:
1. Charles W.L. HiIVGareth R. Jones : Strategic Management, Houghton Mifflin Co.
2.
S.A. Bergn : R&D Management, Basil Blackwell Inc.,
3. Richard M. Burton & Borge Obel Elsevier : Innovation and Entrepreneurship in Organizations.
4. Spyros Maksidakis & Steven C. Wheelwright : The Handbook of Forecasting - A Management Guide,
John Wiley & Sons
5. C. Marie Crawford : New Product Management, IR WIN, USA
6. David Hutchin : Just-in-Time, Gower Technical Press
7. : Technology and Management, Cassell Educational
Ltd., London
HUMAN RESOURCE DEVELOPMENT & TRAINING METHODS
Paper Code: CSE 8309
L T P: 4 0 0
Max. Marks (Final Exam): 100
Max. Marks (Sessional Exam): 50
Time: 3 Hours
Total Lectures: 45
Note: Examiner shall set eight questions covering four questions from each section. Candidate will be required to
attempt five questions atleast two questions from each section.
Objectives: This course will provide students with an understanding of human development as a continual process,
with an ongoing requirement of adapting and adjusting to the environment. The course will also assist students in
developing a practical understanding of the process of human development.
SECTION – A
Introduction to Human Resource Development:
Evolution , Mission and Purpose Components of HRD , HRD problems and issues related to Indian
Industry and technical education , HRD in the context of new Industrial Policy
(6 hrs)
Staff Development, Professional Development and Career Development :
Stages of HRD , Initial or Induction Training , Training for job-related/professional development ,
Training for horizontal and vertical mobility of employees
(6 hrs)
Concept of Training :
Assumptions for prevailing and alternative concept of training, action through training or action
through force.
(5 hrs)
Training Strategy :
Strategic issues; Basic phases; Modalities in training; formulating a coherent strategy.
(5 hrs)
SECTION – B
Training Methods:
Learning on the job - Training in the fields, Simulating real life - role playing and games,
Incidents and cases - Individualized training, Seminars and syndicates; Lecture method
(6 hrs)
Developing Group and the Climate :
The Social process; Indicators of group development; training climate
(5 hrs)
Evaluation of Training:
Issues for evaluations; Role of the Training System with evaluators from other constituencies
(6 hrs)
Systems Approach to HRD:
Definition and importance of needs assessment, methods employed in needs assessment,
(Interviews, Questionnaire, Tests, Records and Reports Study, Job Analysis and
Performance Reviews) , strategies for HRD: on the job, off the job, Programme Planning,
Design, Implementation and Evaluation .
(6 hrs)
Text Book:
1.
JW Gilley and SA Eggland
:
Principles of Human Resource Development
References:
1. PP Arya and BB Tandon : Human Resource Development
2.
RF Mayer and Peter Pipe : HRD Training and Development