M. TECH. - Gyan Vihar

26
f SYLLABI OF M. TECH. IN FOLLOWING BRANCHES 1. COMPUTER SCIENCE & ENGINEERING 2. SOFTWARE ENGINEERING 3. INFORMATION COMMUNICATION 4.. COMPUTER SCIENCE & ENGG (PART TIME) GYAN VIHAR SCHOOL OF ENGINEERING AND TECHNOLOGY ENGG CLUSTER - B EDITION 2012

Transcript of M. TECH. - Gyan Vihar

Page 1: M. TECH. - Gyan Vihar

f

SYLLABI OF

M. TECH. IN FOLLOWING BRANCHES

1. COMPUTER SCIENCE & ENGINEERING

2. SOFTWARE ENGINEERING

3. INFORMATION COMMUNICATION

4.. COMPUTER SCIENCE & ENGG (PART TIME)

GYAN VIHAR SCHOOL OF

ENGINEERING AND TECHNOLOGY

ENGG CLUSTER - B

EDITION 2012

Page 2: M. TECH. - Gyan Vihar

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY

M. TECH. SOFTWARE ENGINEERING (2 YEARS PROGRAM)

Objectives and main features of the SE curriculum

Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so

that it is of high quality, affordable, maintainable, and fast to build. It is a "systematic approach to the analysis,

design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of

engineering to software.Application of a systematic, disciplined, quantifiable approach to the development,

operation, and maintenance of software, and the study of these approaches; that is, the application of

engineering to software.It is the application of Engineering to software because it integrates significant

mathematics, computer science and practices whose origins are in Engineering. M.Tech Software Engineering

is applying engineering techniques to optimize the development of software. With the rapid adoption of

Information Technology, the demand for software development has increased many-fold.

Possibility of motivation and self development

A Master’s degree in Software Engineering prepares students to optimize this huge industry. In this two year

program, students from basic undergraduate level engineering apply the aspects of software development with a

set of best practices that can be used by a variety of industries resulting in simpler, better performing and more

usable software.

Global trends reflected in the CS curriculum

There's a global demand for computer engineers, which is common for many engineering careers. This is

because they solve problems based upon applied mathematics, which is a global language itself. It is possible to

follow computer engineering career around the globe. Many engineering teams are a diverse group of members

from across the globe.

The aim of a M.Tech. student is to undertake research and development and extension activities in the field of

science and engineering as well as gathering and establishing fundamental knowledge.TheM.Techprogramme

in Software Engineering imparts a breadth of advanced knowledge in various areas of Software Engineering

and related fields.

Placement opportunity

As computer is increasingly become the core of almost all industries and sectors, therefore a lot of opportunities

are available in the Government, Public, Private Sectors.

Research Activities

India has already emerged as a world-class knowledge hub. Together with being a leader is global IT

outsourcing, India is slowly emerging as a leader in R&D outsourcing also. However, a number of factors have

prevented many world-class companies from establishing their R&D units in India, with the main one being the

lack of PhD and Masters level candidates in the job market. It is projected that there would be a huge demand

for people with advanced degrees in computer science in the niche areas of R&D and product development.

The Computer Science and Engineering Department is a recognized research center. There are currently 30

PhD scholars pursuing their PhD in the department. The current research areas are: High Performance

Computing, Task Scheduling in Heterogeneous Systems and Cloud Computing etc. The M.Tech program in

Computer Science and Engineering prepares the student towards a career in the IT industry as well as career in

academics and research.

Page 3: M. TECH. - Gyan Vihar
Page 4: M. TECH. - Gyan Vihar

GYAN VIHAR SCHOOL OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Teaching and Examination Scheme for M. Tech. FULL-TIME (Core) (Software Engineering)

EFFECTIVE FROM ACADEMIC SESSION 2012

Year I Semester – I

S.

No.

Course

Code

Course Name Credits Contact Hrs/Wk. Exam

Hrs.

Weightage (in%)

L T/S P CE ESE

Theory Papers

1 CP 505 Software Engineering Principles & Practices

3 3 - - 3 30 70

2 CP 507 Advanced Database Management System

3 3 - - 3 30 70

3 CP 521 Software Architecture and Project management

3 3 - - 3 30 70

4 Departmental electives

3 3 - - 3 30 70

CP 501 Advanced Multimedia Technology

CP 503 High Performance Networks

CP 513 Critical System Design

5 Open Elective 3 3 - - 3 30 70

Cp523 Research paper writing

CP 515 High-Performance Scientific Computing.

HS 501 Soft Skills training- I

6 B. Practical & Sessional: 2 - - 2+2 60 40

CP 551 Software Engineering Lab

C. Discipline and Extra Curricular

Activities

DE 501 Discipline and Extra Curricular Activities – I

2 100

Total 19 12 0 4

Total Teaching Load - 16 - - - - -

Year I Semester – II

S.

No.

Course

Code

Course Name Credits Contact Hrs/Wk. Exam

Hrs.

Weightage (in%)

L T/S P CE ESE

Theory Papers

1 CP502 Software Quality Assurance & Certification

3 3 - - 3 30 70

2 CP 504 Wireless Networks & Mobile Computing

3 3 - - 3 30 70

3 CP 506 Distributed Operating System 3 3 - - 3 30 70

4 Departmental elective 3 3 - - 3 30 70

CP 524 Intellectual Property Rights

CP 508 Software Process & Project Management

CP-522 Machine Learning and Neural

Networks

5 Open Elective 3 3 - - 3 30 70

CP 514 Bio-Informatics Computing

HS 502 Soft Skills training- II

Advance Operations Research

6 B. Practical & Sessional: 2 - - 2+2 60 40

CP 552 Software Design Lab

C. Discipline and Extra Curricular

Activities

DE 502 Discipline and Extra Curricular Activities – II

2 100

Total 19 12 0 2+2

Total Teaching Load - 19 - - - - -

Page 5: M. TECH. - Gyan Vihar

GYAN VIHAR SCHOOL OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Teaching and Examination Scheme for M. Tech. FULL-TIME (Core) (Software Engineering)

EFFECTIVE FROM ACADEMIC SESSION 2012-13

Year II Semester – III

S.

No.

Course

Code

Course Name Credits Contact Hrs/Wk. Exam

Hrs.

Weightage (in%)

L T/S P CE ESE

1 Departmental Elective Paper 3 3 3 30 70

CP 603 Knowledge Management & data Mining

CP653 Object Oriented Software Engineering

2 Open electives 3 3 - - 3 30 70

CP 617 Computer Network Security

CP 619 Geographic Information System

HS 601 Soft Skills training- III 3 3

B. Practical & Sessional: - - - - - - -

5 CP 651 Seminar 6 - - - 60 40

DE 601 C. Discipline and Extra Curricular

Activities

Discipline and Extra Curricular Activities – III

2 100

Total 17 9 0 8

Total Teaching Load - 9 - - - - -

Year II Semester – IV

S.

No.

Course

Code

Course Name Credits Contact Hrs/Wk. Exam

Hrs.

Weightage (in%)

L T/S P CE ESE

A. Practical & Sessional:

1 DI 602 M. Tech. Dissertation / Thesis 16 0 0 60 40

DE 602 C. Discipline and Extra Curricular

Activities

Discipline and Extra Curricular Activities – III

2 100

Total 18

Total Teaching Load - - - - - -

Page 6: M. TECH. - Gyan Vihar

CP 501 ` ADVANCED MULTIMEDIA TECHNOLOGY C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I An Introduction – Multimedia applications – Multimedia System Architecture – Evolving technologies for Multimedia – Defining objects for Multimedia systems – Multimedia Data interface standards – Multimedia Databases.

7

II Compression & Decompression – Data & File Format standards – Multimedia I/O technologies - Digital voice and audio – video image and animation – Full motion video – Storage and retrieval Technologies.

8

III Multimedia Authoring & User Interface – Hypermedia messaging - Mobile Messaging – Hypermedia message component – creating Hypermedia message – Integrated multimedia message standards – Integrated Document management – Distributed Multimedia Systems.

8

IV Multimedia Standards, Mpeg 1, Mpeg - 2 Mpeg 4 Mpeg 7 ITU – T ,Multimedia Communications over ATM Networks & IP

Network, Mobile Networks & Broad Casting 6

V Multimedia QoS Protocols, Architecture & issues for distributed Multimedia Systems.Protocols Multimedia Systems: Video on Demand, Video Conference

6

Total 35

Text. Book: 1. Donald Hearn and M.Pauline Baker, “Computer Graphics C Version”, Pearson Education, 2003. (UNIT I : Chapters 1 to 6; UNIT 2: Chapter 9 – 12, 15, 16) 2. Prabat K Andleigh and Kiran Thakrar, “Multimedia Systems and Design”, PHI, 2003. (UNIT 3 to 5) 3. Multimedia Communication by K.R. Rao, Zoran J Boj kovic

Reference Book: 1. Judith Jeffcoate, “Multimedia in practice technology and Applications”, PHI,1998. 2. Foley, Vandam, Feiner, Huges, “Computer Graphics: Principles & Practice”, Pearson Education, second edition 2003. 3. Multimedia Systems by Chapman

CP 502 SOFTWARE QUALITY ASSURANCE & CERTIFICATION C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I Concepts and Overview: Concepts of Software Quality, Quality Attributes, Software Quality Control and Software Quality Assurance, Evolution of SQA, Major SQA activities, Major SQA issues, Zerodefect Software.Software Quality Assurance: The Philosophy of Assurance, The Meaning of Quality, TheRelationship of Assurance to the Software Life-Cycle, SQA Techniques.

7

II Tailoring the Software Quality Assurance Program: Reviews, Walkthrough, Inspection, andConfiguration

Audits.Evaluation: Software Requirements, Preliminary design, Detailed design, Coding and Unit Test,Integration and Testing, System Testing, types of Evaluations.

7

III Configuration Management: Maintaining Product Integrity, Change Management, Version Control,Metrics, Configuration Management Planning.Error Reporting: Identification of Defect, Analysis of Defect, Correction of Defect, Implementation of Correction, Regression Testing, Categorization of Defect, Relationship of Development Phases.

8

IV Trend Analysis: Error Quality, Error Frequency, Program Unit Complexity, Compilation Frequency. Corrective Action as to Cause: Identifying the Requirement for Corrective Action, Determining theAction to be Taken, Implementing the

Correcting the corrective Action, Periodic Review of Actions Taken

6

V Traceability, Records, Software Quality Program Planning, Social Factors: Accuracy, Authority, Benefit, Communication, Consistency, and Retaliation.

7

Total 35

Text: 1. Robert Dunn, “Software Quality Concepts and Plans”, Prentice-Hall, 1990. 2. Alan Gillies, “Software Quality, Theory and Management”, Chapman and Hall, 1992.

Reference: 1. Michael Dyer, “The Cleanroom approach to Quality Software Engineering”, Wiley & Sons,1992. 2. Daniel Freedman, Gerald Weinberg, “Handbook of Walkthroughts, Inspections and Technical Reviews”, Dorset House Publishing, 1990

3. Tom Gilb, “Principles of Software Engineering Management”, Addison-Wesley, 1988. 4. Tom Gilb, Dorothy Graham, “Software Inspection” Addison-Wesley, 1993. 5. Watts Humphrey, “Managing the Software Process”, Addison-Wesley, 1990. 6. Watts Humphrey, “A Discipline for Software Engineering”, Addison-Wesley, 1995. 7. Arthur Lowell, “Improving Software Quality An Insiders guide to TQM”, 1993, Wiley &Sons.

CP 503 HIGH PERFORMANCE NETWORKS C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I

ISDN and Frame Relay: Introduction to High Speed networks - Basics: OSI/ISO reference model - ISDN: Conceptual view – Standards – Transmission structure – BISDN - Frame Relay: Frame mode protocol architecture – Call control – LAPF – Congestion – Traffic rate management – Explicit congestion avoidance – Implicit congestion control.

7

II

, ATM Asynchronous Transfer Mode: Asynchronous transfer mode - ATM Protocol Architecture, ATM logical Connection Cell - ATM Service Categories – AAL - Traffic and Congestion control in ATM - Requirements - Attributes - Traffic

Management Frame work, Traffic Control – ABR traffic Management - ABR rate control, RM cell formats, ABR Capacity allocations - GFR traffic management.

7

Congestion Control and QoS in IP Networks: Congestion Control in Packet Switching Networks: – The Need for Flow and

Page 7: M. TECH. - Gyan Vihar

III Error Control – Link Control Mechanisms – ARQ Performance – TCP Flow Control – TCP Congestion Control – Performance of TCP Over ATM – Integrated Services Architecture – Queuing Discipline – Random Early Detection – Differentiated Services – Resource Reservation : RSVP – Multi protocol Label Switching – Real Time Transport Protocol.

8

IV

WDM Optical Networks: Introduction to Optical Networks – Wave length Division Multiplexing(WDM) – Introduction to broadcast and select networks – switch architectures – channel accessing – Wavelength routed networks – switch architectures – Routing and wavelength assignment – Virtual topology design – IP over ATM over WDM – IP over WDM.

8

V

SONET and SDH: High Speed LAN’s: Fast Ethernet – Switched fast Ethernet - Gigabit Ethernet – FDDI: Network configuration – Physical Interface – Frame transmission and reception –SONET: Introduction – Layers – Frames – STS multiplexing – SONET networks – Virtual tributaries - Payload mappings – Packet over SONET – Generic Framing Procedure – Transport services – SONET over WDM – Traffic Grooming.

6

Total 36

REFERENCE BOOKS: 1 William Stallings, “ISDN and Broadband ISDN with Frame Relay and ATM”, Prentice-Hall of India, Fourth edition, 2004. 2. William Stallings, “High Speed Networks and Internets”, Pearson Education, Second edition, 2002. 3. C. Siva Ram Murthy and Mohan Gurusamy, “WDM Optical Networks: Concepts, Design and Algorithms”, Prentice-Hall of India, 2002. 4. Fred Halsall, “Multimedia Communications – Applications, Networks, Protocols”, Pearson Edition, 2001.

CP 504 WIRELESS NETWORKS AND MOBILE COMPUTING C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I Introduction to wireless communication systems: Evolution of Mobile radio Communications, examples of wireless

communication systems, comparison of common wireless communication systems, Second generation(2G) and third generation(3G) cellular networks, wireless local loop(WLL),WLANs, Bluetooth and personal area networks(PANs)

7

II Cellular concept – frequency reuse, handoff strategies, interference and system capacity, trunking and grade of service, improving coverage and capacity in cellular system-cell splitting, sectoring, microcell, mobile radio, mobile radio propagation-large-scale path loss-propagation model, reflection, diffraction, scattering, small-scale fading and multipath, small-scale multipath model, small –scale fading

8

III Modulation and demodulation techniques for mobile radio-digital modulation, linear modulation techniques, BPSK,DPSK,QPSK,FSK, MSK,GMSK,MPSK,QAM, Spread spectrum modulation-DS-SS,FH-SS, Multiple access techniques for wireless communications-FDMA, TDMA, FHMA,CDMA,FCDMA, SDMA, Pocket radio protocols, CSMA protocols, capacity of cellular systems

8

IV Wireless networking, PSTN, 2nd-Gen, 3rd-Gen wireless networks, packet switching, X.25 protocol, CDPD, RMD,CCS,ISDN,SS7 protocol architecture, cellular packet switched architecture, protocols for network access, GSM ,CDMA(IS-95), DECT,PACS -services, system architecture, channel type, signal processing.

7

V Database Issues: Hoarding technique, caching invalidation mechanisms, client server computing with adaptation, power-aware and context-aware computing, transactional models, query processing, recovery, and quality of service issues.

6

Total 36

Text Books 1. Jochen Sehiller, “Mobile Communications”. Pearson Education. second edition, 2004. 2. Stojmenovie and Cacute, “Handbook of Wireless Networks and Mobile Computing”. Wiley, 2002 ISBN 0471419028. ( chapters 11, 15,17,26 and 27)

CP 505 SOFTWARE ENGINEERING PRINCIPLE AND PRACTICES C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I Introduction to Software Engineering: Software Engineering: A layered technology: software process (CMM, CMMI, PCMM), software process models, Linear sequential model: prototype model; Incremental Model; Spiral Model.

6

II Software Project Matrices, Planning and Estimation: Measures; Metrics; Software Measurements; Metrics for Software Quality; Project Planning Objectives; Software Project Estimation; LOC, FP Analysis, COCOMO model, Software equation; Introduction to Machine learning approaches to software cost estimation ( Research Literatures).

7

III Design Concepts and principles: Design Principle, Design Concepts, Effective Modular Design. 7

IV Software Testing Techniques and Strategies: Software testing fundamentals; test case design; white box testing; Basic Path testing; Control Structure testing; Black Box testing; Unit testing; integration testing; Validation testing and system testing.

7

V Formal Methods: Basic Concepts; Mathematical Preliminaries; Appling Mathematical Notations for formal specification; Formal specification Languages. Reengineering and Clean room Software Engineering Software Reengineering; Reverse Engineering; Restructuring;

Forward Engineering; the Clean Room Approach; Functional Specification; Clean Room Design; Clean Room Testing.

8

Total 35

Text Book: Roger S Pressman, Software Engineering; A Practitioners Approach, 5th Ed. TMH, New Delhi, 2002.

Reference Books: J.F. Peters et al. Software Engineering: An Engineering Approach John Willey and Sons, Inc.

CP 506 DISTRIBUTED OPERATING SYSTEM C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Page 8: M. TECH. - Gyan Vihar

Hrs.

I Introduction Distributed Systems, Goals of distributed systems, HW/SW concepts. design issues.

6

II Communication in Distributed System Layered Protocol, Client server model, Remote procedure call & Group Communication.

6

III Synchronization in Distributed System Clock synchronization, Mutual Exclusion, Election algorithm, Atomic transactions, Deadlocks in Distributed Systems.

7

IV Processes & Processors in Distributed System Threads, Systems models, Processor allocation, Scheduling in Distributed Systems, Fault tolerance, Real-time distributed

systems.

6

V Distributed File Systems Distributed File System Design, Distributed file System implementation, Trends in distributed file systems.

Distributed Shared Memory Shared Memory Consistency Models, Page based Distributed shared memory; shared variable distributed shared memory object based distributed shared memory.

8

Total 33

Text Book: 1. A.S. Tanenbaum -Distributed Operating Systems, Pearson Education Asia, New, Delhi 2004.

CP 507 ADVANCED DATABASE MANAGEMENT SYSTEM C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total Contact

Hrs.

I Database Security Introduction; Discretionary Access Control; Mandatory Access Control; Statistical Databases; Data Encryption.

6

II Optimization Introduction; Query Processing; Expression Transformation; Databases Statistics; Divide and conquer strategy.

6

III Type Inheritance Introduction; Type Hierarchies; Polymorphism and Substitutability; Variables and Assignments; Specialization by Constraint.

7

IV Distributed Databases Introduction; the twelve objectives; Problems of distributed systems; client/ server systems; DBMS independence.

6

V Decision Support Introduction; Aspects of Decision Support; Database Design for Decision Support; Data preparation.

Data Warehouses and Data Mining Online Analytical processing; Data Mining.

Logic Based Databases Introduction; Propositional Calculus; Predicate Calculus; A Proof Theoretic View of Databases; Deductive database systems; recursive query processing .

8

Total 33

Text Book: C.J. Date, An introduction to Database Systems, 7th Ed. Pearson Education, New Delhi, 2004.

Reference Texts: 1. H. Korth et al. Database Management System concepts, 3rd Ed. TMH, New Delhi 2002 2. B.Desai, Database Management Systems Galgotia Publications, New Delhi, 1998

CP 508 SOFTWARE PROCESS AND PROJECT MANAGEMENT C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I Software Process Maturity Software maturity Framework, principles of Software process Change, Software Process Assessment, the Initial process, the Repeatable Process, the Defined Process, the Managed Process, the Optimizing process.

6

II Process Reference Models Capability Maturity Model (CMM), CMMI, PCMM, PSP, IDEAL, Process Definition Technique.

6

III Software Project Management Renaissance Conventional Software Management, Emollition of Software Economics,

Improving Software Economics, the old way and the new way. 7

IV Managing Software Projects Project Management and the CMM, Project Management and CMMI, project Management process Framework.

6

V Project Planning Software Life Cycle Models, Project Organizations and Responsibilities, Artifacts of the project Management process, Cost and Scheduling estimation, Establishing Project Environment, Risk Management, Quality Assurance and Configuration Management

7

Total 32

Text Book 1. Roger S. Pressman” Software Engineering A Practitioneus Approach

2. Ian Sommeunille “software Engg. 3. H.Thayer Yourden “Software Engg. Project management”

CP 509 SOFTWARE SYSTEM DESIGN C(L,T,P) = 3 (3,0,0)

Page 9: M. TECH. - Gyan Vihar

Units Course Contents Hours

I

Concepts and techniques relevant to production of large software systems: Structured programming. Requirements, specification

and analysis.

7

II

Top-down design and development. Information hiding, abstraction, modularity, object-oriented techniques. Separate compilation, configuration management, program libraries.

7

III

Design patterns, UML Documentation. Validation. Quality assurance, safety. Testing and test case generation. 8

IV

Software metrics. Cost analysis and estimation, manpower and time management.

8

V

Organization and management of large software design projects. Use of CASE tools. 8

Total 38

Suggested reference materials: 1. Sommerville, "Software Engineering", Addison-Wesley, 1999. 2. Peters and Pedrycz, "Software Engineering: an Engineering Approach", Wiley, 1999.

3. Pressman “Software Engg”, PHI

CP 510 ADVANCE DATABASE MANAGEMENT SYSTEM C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I Overview of DBMS, concurrency control , failure recovery. Introduction to distributed data base management systems, Semantic Database Models and Systems,

7

II Object-Oriented Database Systems, Relational Extensions: Design Techniques, Extension Techniques Object / Relational Systems:

7

III Open ODB, Transaction Management, Interface, OSQL, Odapter, Case Study of an ORDBMS, Related Development, Current Product Scenario.

7

IV SQL, User Defined ADT in SQL, Routines, ADT Subtypes and Inheritance, Tables, Procedural Facilities, Other Type Constructions,

8

V Standard For OODBMS Products and Applications: ODM – Standards, ODMG, Smalltalk Binding, Generic ADT Packages, Language Bindings.

6

Total 35

REFERENCE BOOKS: 1 C S R Prabhu,”Object Oriented Data Base Systems” approaches and Architectures,PHI, 2. F. H. Lochousky, DC Tsichritzis"DBMS" NewYork Academic Press. 3. F. H. Lochousky, DC Tsichritzis"Data Models" PHI. 4. C.J.DATE "Introduction to Data Base to Management System" Addison Wesley. 5. N. Goodman, V. Hadzilacos "Concurrency Control and Recovery in Data Base System" Addison Wesley.

CP 511 ADVANCE DATA STRUCTURES C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I Advanced data structures: self-adjustment, persistence and multidimensional trees. 8

II Randomized algorithms: Use of probabilistic inequalities in analysis & applications. 7

III Geometric algorithms: Point location, convex hulls and Voronoi diagrams, Arrangements. Graph algorithms: Matching and Flows.

6

IV Approximation algorithms: Use of Linear programming and primal dual, local search heuristics. 6

V Parallel algorithms: Basic techniques for sorting, searching, merging, list ranking in PRAMs and Interconnection 6

Total 33

Reference Books:

1. Motwani and Raghavan "Randomized Algorithms", Cambridge University Press 2. Preparata and Shamos "Computational Geometry", Springer Verlag 3. Mehlhorn "Data Structures and Algorithms: 1, Searching and Sorting", Springer Verlag EATCP,Monograph on Theoretical Computer Science 4. Papadimitrou and Steiglitz "Combinatorial Optimization", Princeton University Press 5. Joseph Ja'Ja' "Introduction to Parallel Algorithms" Addison-Wesley. 6. Vaizirani "Approximation Algorithms", Springer

CP 512 HIGH PERFORMANCE NETWORKS C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I

ISDN and Frame Relay: Introduction to High Speed networks - Basics: OSI/ISO reference model - ISDN: Conceptual view – Standards – Transmission structure – BISDN - Frame Relay: Frame mode protocol architecture – Call control – LAPF – Congestion – Traffic rate management – Explicit congestion avoidance – Implicit congestion control.

7

II

Asynchronous Transfer Mode: Asynchronous transfer mode - ATM Protocol Architecture, ATM logical Connection, ATM

Cell - ATM Service Categories – AAL - Traffic and Congestion control in ATM - Requirements - Attributes - Traffic Management Frame work, Traffic Control – ABR traffic Management - ABR rate control, RM cell formats, ABR Capacity allocations - GFR traffic management.

7

III

Congestion Control and QoS in IP Networks: Congestion Control in Packet Switching Networks: – The Need for Flow and Error Control – Link Control Mechanisms – ARQ Performance – TCP Flow Control – TCP Congestion Control – Performance of TCP Over ATM – Integrated Services Architecture – Queuing Discipline – Random Early Detection – Differentiated Services – Resource Reservation : RSVP – Multi protocol Label Switching – Real Time Transport Protocol.

7

Page 10: M. TECH. - Gyan Vihar

IV

WDM Optical Networks: Introduction to Optical Networks – Wave length Division Multiplexing(WDM) – Introduction to broadcast and select networks – switch architectures – channel accessing – Wavelength routed networks – switch architectures – Routing and wavelength assignment – Virtual topology design – IP over ATM over WDM – IP over WDM. SQL, User Defined ADT in SQL, Routines, ADT Subtypes and Inheritance, Tables, Procedural Facilities, Other Type Constructions,

8

V

SONET and SDH: High Speed LAN’s: Fast Ethernet – Switched fast Ethernet - Gigabit Ethernet – FDDI: Network configuration – Physical Interface – Frame transmission and reception –SONET: Introduction – Layers – Frames – STS multiplexing – SONET networks – Virtual tributaries - Payload mappings – Packet over SONET – Generic Framing Procedure – Transport services – SONET over WDM – Traffic Grooming.

6

Total 35

REFERENCE BOOKS: 1 William Stallings, “ISDN and Broadband ISDN with Frame Relay and ATM”, Prentice-Hall of India, Fourth edition, 2004. 2. William Stallings, “High Speed Networks and Internets”, Pearson Education, Second edition, 2002. 3. C. Siva Ram Murthy and Mohan Gurusamy, “WDM Optical Networks: Concepts, Design and Algorithms”, Prentice-Hall of India, 2002. 4. Fred Halsall, “Multimedia Communications – Applications, Networks, Protocols”, Pearson Edition, 2001.

CP 513 CRITICAL SYSTEM DESIGN C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I Introduction to time critical systems, Application, Design Issues, Characterization. 7

II classification of time-critical system and tasks, release time, deadlines & timing constraints, reference model, 7

III priority assignment & scheduling, clock driven approach, weighted round robbing approach, priority driven approaches, 8

IV Resources & resource access control, assumption on resources & their uses, protocols. 8

V

Scheduling flexible computations and tasks with temporal distance constraints. Introduction to clock synchronization & Case studies.

7

Total 37

REFERENCE BOOKS: 1 J.W.S. Liu "Real-Time Systems", Pearson Education Asia. 2. S.T. Lavi, A. K. Agarawal "Real-Time system design", McGraw Hill 3. P.A. Laplante "Real-Time Systems Design and Analysis, An Engineer’s Handbook," IEEE Press. 4. K.Mauch "Real-Time Microcomputer system design, An introduction", McGraw Hill.

CP 514 BIO-INFORMATICS COMPUTING C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I

Introductory Concepts: The Central Dogma – The Killer application – Parallel Universes – Watson’s Definition – Top Down

Versus Bottom up – Information Flow – Convergence – Databases – Data Management – Data Life Cycle – Database Technology – Interfaces Implementation – Networks – Geographical Scope – Communication Models – Transmissions Technology – Protocols – Bandwidth – Topology – Hardware – Contents – Security – Ownership – Implementation – Management.

7

II

Search Engines and Data Visualization: The search process – Search Engine Technology – Searching and Information Theory – Computational methods – Search Engines and Knowledge Management – Data Visualization – sequence visualization – structure visualization – user Interface – Animation Versus simulation – General Purpose Technologies.

7

III

Statistics and Data Mining: Statistical concepts – Microarrays – Imperfect Data – Randomness –Variability – Approximation – Interface Noise – Assumptions – Sampling and Distributions – Hypothesis Testing – Quantifying Randomness – Data Analysis – Tool selection statistics of Alignment – Clustering and Classification – Data Mining – Methods – Selection and Sampling – Preprocessing and Cleaning – Transformation and Reduction – Data Mining Methods – Evaluation – Visualization – Designing new queries – Pattern Recognition and Discovery – Machine Learning – Text Mining – Tools.\

7

IV

Pattern Matching: Pairwise sequence alignment – Local versus global alignment – Multiple sequence alignment – Computational methods – Dot Matrix analysis – Substitution matrices – Dynamic Programming – Word methods – Bayesian

methods – Multiple sequence alignment – Dynamic Programming – Progressive strategies – Iterative strategies – Tools – Nucleotide Pattern Matching – Polypeptide pattern matching – Utilities – Sequence Databases.

8

V

Modeling and Simulation: Drug Discovery – Components – Process – Perspectives – Numeric considerations – Algorithms – Hardware – Issues – Protein structure – AbInitio Methods – Heuristic methods – Systems Biology – Tools

6

Total 35

REFERENCE BOOKS: 1. Ranjan Bose, “Information Theory, Coding and Cryptography”, Tata McGraw- Hill, 2002. 2. Viterbi, “Information Theory and Coding”, McGraw-Hill, 1982. 3. John G. Proakis, “Digital Communications”, McGraw-Hill, New edition, 2000. 4. Gareth A. Jones and J. Mary Jones, “Information and Coding Theory”, Springer Undergraduate Mathematics Series, 2000

CP 515 HIGH PERFORMANCE SCIENTIFIC COMPUTING C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

Page 11: M. TECH. - Gyan Vihar

I Overview of Scientific Computing, Tools-Elements of Mat Lab, Elements of IDL, Elements of AVS, 7

II Scientific Visualization Architecture- Computer Performance. Vector Computing. 7

III Distributed-memory MIMD Computing. SIMD Computing. 8

IV Applications-Advection. Computerized Tomography. 8

V A review of selected topic from Numerical Analysis. 7

Total 37

REFERENCE BOOKS:

1 G.H. Golub,J.M. Ortega"Scientific computing -An introduction With parallel computing" Academic Press, 2. Lloyd D. Fosdick,Elizabeth R. Jessup,Carolyn"an introduction to High Performance Scientific computing" PHI

CP 516 HIGH LEVEL SYSTEM DESIGN AND MODELING C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I

Introduction to Design Representation of Digital Systems, levels of abstraction, design methodologies, System level

methodologies, System specification and design. Model Taxonomy : State-Oriented models - finite-state machine, Petri net, Hierarchical concurrent finite state machine; Activity-oriented models - Dataflow graph, flow charts; Heterogeneous model -control/data flow graph, Object oriented model, Program-state machine;

7

II

Architectural Taxonomy : Application specific architectures - Controller Architecture, Data path architecture, Finite-state machine with data path; Processors - Complex instruction set Computer, Reduced instruction set Computer; Vector machine - Very long instruction word Computer; Parallel processors.

7

III

Embedded Systems Specification Requirements Languages : Characteristics of Conceptual models - Concurrency, State Transitions, Hierarchy, Programming Constructors, Behavioral Completion, Communication, Synchronization, Exception handling, Timing; Comparative features of Specification languages - VHDL, Verilog, HardwareC, State-charts, Esterel; Embedded system specification in spec- charts.

7

IV

A Specification example of Telephone answering machine : Specification capture with spec-charts, Sample test bench, Advantage of executable specifications; Strengths of the PSM model - Hierarchy, State transitions, Programming Constructors, Concurrency, Exception handling, Completion.

8

V

System Partitioning: Structural versus functional Partitioning. Partitioning issues – Specification extraction level, Granularity, System Component allocation, Metrics and Estimations, Objective functions and closeness functions, Partitioning Algorithm, Output. Basic Partitioning algorithms – Random mapping, Hierarchical clustering, Multistage Clustering, Group Migration, Radio cut and Simulated Annealing.

6

Total 35

REFERENCE BOOKS:

1. Specification and Design of Embedded Systems by Daniel D. Gajski, PTR Prentice Hall Englewood New Jersey 2. High Level System Modeling : Specification and Design Methodologies edited by Ronald Waxman, Kluwer Academic Publishers

CP 517 VIRTUAL REALITY SYSTEM C(L,T,P)=3(3,0,0)

Unit

s

Course Contents Total

Conta

ct

Hrs.

1 Introduction to Image Analysis and Transformation: Introduction, Image and Object, Image Representation, The basic graphics pipeline, Bitmap vs Vector based Graphics.

7

2 Introduction to Virtual Reality: A short history of early virtual reality, early commercial VR Technology, The five classical components of VR Systems, Design of Virtual reality systems, Important factors in VR systems, Types of VR systems, Advantages of virtual reality .

8

3 Computing Architectures for Virtual Reality: The Rendering Pipeline: The graphical rendering pipeline, The haptics rendering pipeline, PC Graphics Architectures: Pc Graphics Accelerators, Graphics Benchmarks, Work Station Based

Architectures. Distributed VR Architectures: Multipipeline Synchronization, Collocated rendering Pipelines, Distributed Virtual Environments.

7

4 Modeling: Geometric Modeling: Virtual Object Shape, Object Visual Appearance. Kinematics Modeling: Homogeneous Transformation Matrices, Object Position, Transformation Invariants, Object Hierarchies, viewing the three dimensional words. Physical Modeling: Collision Detection, Surface Deformation, Force Computation, Force Smoothing and Mapping, Haptic Texturing. Behavior Modeling and Model Management: Level of Detail Management, Cell Segmentation.

8

5 Application areas of Virtual Reality: Medical, Education, Arts and Entertainment, Military, Manufacturing, Robotics,

Information Visualization.

7

Total 37

REFERENCE BOOKS:

1. R. K Maurya, “Computer Graphics”, Wiley India. 2. Donal Hearn and M. Pauline Baker, “Computer Graphics”, Pearson Education. 3. Newman and Sproll, “Principles of Interactive Computer Graphics”, McGraw Hill. 4. Harrington, “Computer Graphics”, McGraw Hill. 5. Rogers, “Procedural Elements of Computer Graphics”, Tata McGraw Hill. 6. Vince, “Virtual Reality Systems”, Pearson Education. 7. Grigore Burdea, Philippe Coiffet, “Virtual Reality Technology”, 2nd edition. Wiley.

Page 12: M. TECH. - Gyan Vihar

CP 518 SOFTWARE PROJECT MANAGEMENT C(L,T,P)=3(3,0,0)

Units Course Contents Total

Contact

Hrs.

1 Conventional Software Management: Conventional software Management performance. Evolution of Software Economics: Software Economics, pragmatic software cost estimation.

7

2 Improving Software Economics: Reducing Software product size, improving software processes, improving team effectiveness, improving automation, Achieving required quality. The old way and the new: The principles of conventional software Engineering, principles of modern software management. Life cycle phases: Engineering and production stages, inception, Elaboration, construction, transition phases. Artifacts of the process: The artifact sets, Management artifacts, Engineering artifacts, programmatic artifacts.

8

3 Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows.

7

4 Checkpoints of the process: Major mile stones, Minor Milestones, Periodic status assessments. Iterative Process Planning: Work breakdown structures, planning guidelines, cost and schedule estimating, Iteration planning process, Project Organizations and Responsibilities: Line-of-Business Organizations, Project Organizations, evolution of Organizations. Process Automation: Automation Building blocks, The Project Environment.

8

5 Project Control and Process instrumentation: The seven core Metrics, Management indicators, quality indicators, life cycle expectations, pragmatic Software Metrics, Metrics automation. Future Software Project Management: Modern Project Profiles,

Next generation Software economics, modern process transitions.

7

Total 37

REFERENCE BOOKS:

1. Software Project Management, Walker Royce: Pearson Education, 2005. 2. Software Project Management, Bob Hughes and Mike Cotterell: Tata McGraw-Hill Edition. 3. Software Project Management, Joel Henry, Pearson Education. 4. Software Project Management in practice, Pankaj Jalote, Pearson Education.2005.

CP 519 DISTRIBUTED OPERATING SYSTEM C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I Introduction: Hardware, Operating systems, distributed operating systems, Network operating systems, Middleware, Client-server model. Communication: Inter-process communication, Protocols, Remote procedure call, Remote object invocation, Message-oriented communication, Stream-oriented communication.

7

II Synchronization: Semaphores, Monitors, Deadlock, Clock synchronization, Logical clocks, Election Algorithms, Mutual Exclusion, Distributed Transactions. File system management

8

III Processes: Scheduling algorithms, Threads, Clients, Servers, Code migration, Software agents. Memory management and

virtual memory

7

IV Naming: DNS, X.500, Locating mobile entities, Garbage collection. Consistency and Replication: Data- and Client-centric models, Distribution and Consistency protocols. Fault tolerance: Reliable client-server and group communication, Distributed commit, Recovery.

8

V Security: Data integrity, message authentication, message replay, message confidentiality, public-key algorithms, digital signatures, key management.

7

Total 37

Reference Books: 1. Andrew S.Tanenbaum: Distributed Operating System, Prentice Hall International Inc.1995. 2. Andrew S. Tanenbaum and Maarten van Steen, Distributed Systems: Principles and Paradigms, 2nd edition, Pearson Prentice Hall, Upper

Saddle River, NJ, 2007. 3. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems: Concepts and Design, 2nd edition, Addison-Wesley Publishing

Company, Menlo Park, CA, 1994.

4. M. Lister and R. D. Eager, Fundamentals of Operating Systems, Fifth Edition, Springer Verlag, New York, NY, 1993.

CP 520 Wireless & Mobile Computing C(L,T,P) = 3 (3,0,0)

Units Contents of the Subject Hours

I Introduction: Overview of Computer networks, Multiple Access Technology for Wireless Communication, Mobile Data Communication, Personal Wireless Communication Systems, Digital Cellular Systems and Standards (2G).

7

II Overview of Third Generation (3G) in wireless: Universal Mobile Telecommunication Service (UMTS), UMTS Service and Air interface, 3GPP network architectures, CDMA2000, TD-CDMA and TD-SCDMA Technologies. Evolution of 2.5G : Enhancement over 2G, GPRS and EDGE network services and architectures, traffic dimensioning, CDMA2000 (1XRTT), WAP and SMS, migration path from 2G to 2.5G to 3G

8

III UMTS: UMTS basics, WCDMA interface, UTRAN architecture, establishment of UMTS speech cells, UMTS packet data (R99), High speech packet data handover and UMTS core network evolution CDMA 2000 : Radio components, Network structure packet data transport flow, Radio network (IS-2000 1XRTT), EVDO

7

IV TD-SCDMA: Architecture and code network, Radio network, Interface Migration Technique RAN Traffic planning. TD-CDMA: Generic TD-CDMA architecture, code networks, Radio Network, Interface migration technique RAN traffic planning.

7

Page 13: M. TECH. - Gyan Vihar

V VoIP Technology: Basis of IP transport, VoIP challenges, H-323, session invitation protocol, distributed architecture & media gateway control, VoIP and SS7 VoIP quality of service. Broadband: Wifi 802.11, 802.16, bluetooth and cable system Antenna System Selection: Base Station antenna, performance criteria, Diversity, cross pole antenna, dual band

antenna dBi and dBd

7

Total 36

References: 1. Raj Pandya, "Mobile and Personal Communication Systems & Services" 2. Yi- Bing Lin and Imrich Chlamtac, "Wireless and Mobile Network Architectures" 3. Rajesh & Balasubramanian "Computer Networks : Fundamentals and Application"

4. Jochen Schiller, "Mobile Communication" 5. C.Y. William Lee, "Mobile Cellular Telecommunications : Analog & Digital Systems" 6. Gilbert Held, "Building A Wireless Network"

CP 551 WEB DEVELOPMENT LAB C(L,T,P) = 3 (0,0,3)

Unit Course Contents Total

Contact

Hrs.

I Introduction to. NET Framework: Genesis of. Net, feature of .Net binaries, Intermediate language. Meta data , .Net types and .net name spaces, Managed and unmanaged code, Assembly, Common Language Runtime, Common type System, Common language specification, security, class library, Memory management garbage collector.

7

II ADO.net : Basics of ADO .net, changes from ADO, data table, data views, data set, execute reader, execute scalar, execute non query data relation type, ADO.net managed provider, OLEDB and SQL managed providers, OLEDB data adaptor type.

8

III Literals, Variables & Data Types; Operations & Expressions, Decision making & branching, looping ;Methods in C#; Handling Arrays; Manipulating Strings; Structures & Enumerators; Classes & Objects;Inheritence & Polymorphism; Interfaces; Operator Overloading; Delegates & Events

7

IV Basics of ASP.net: Introducing ASP.net, creating and deploying ASP.net, application, web forms, web controls, working with events, Rich web controls, custom web controls, validation controls, debugging ASP.net pages Advance ASP.net:

Introducing ASP.net configuration, business objects, HTTP Handlers, caching in ASP.net security, localizing ASP.net

7

V Building web services: Introduction of web services infrastructure, SOAP, deploying and publishing web services, finding web services, consuming web services.

6

Text: 1. The ASP .NET 2.0, SAMS, UNLEASED

2. ASP .NET BIBLE 3. C# Balaguruswamy

CP 552 SOFTWARE DESIGN LAB C(L,T,P) = 3 (0,0,3)

Unit Course Contents Total

Contact

Hrs.

I HTML Common tags-List, Tales, images, forms, Frames; Cascading Style sheets; 6

II Introduction to Java Script, Objects in Java Script, Dynamic HTML with Java Script 6

III XML: Document type definition, XML Schemas, Document Object model, presenting XML, Using XML processors: DOM and SAX

7

IV Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound Properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API, Introduction to EJB’s

6

V Web Servers: Introduction to Servelerts: Lifecycle of a Serverlet, JSDK, the servelet API, the javax.servelet HTTP package, Handling Http Request & Tesponses, Using Cookies Session Tracking, security Issues,

7

Text book 1. Complete Reference JAVA2 “ By schidt

CP 554 SOFTWARE SYSTEM LAB C(L,T,P) = 3 (0,0,3)

S.No. List of Experiments Hours

The experiments will be based on the topics covered in the corresponding theory Course. 8

CP 556 ADVANCE DATABASE LAB C(L,T,P) = 3 (0,0,3)

S.No. List of Experiments Hours

The experiments will be based on the topics covered in the corresponding theory Course. 8

CP 601 OBJECT ORIENTED SOFTWARE ENGINEERING C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Page 14: M. TECH. - Gyan Vihar

Hrs.

I Introduction to Software Engineering: Software Engineering Development, Software Life Cycle Models, Standards for eveloping life cycle models.Object Methodology & Requirement Elicitation: Introduction to Object Oriented Methodology,

8

II Overview of Requirements Elicitation, Requirements Model-Action & Use cases, Requirements Elicitation Activities, Managing equirements Elicitation

7

III Architecture: Model Architecture, Requirements Model, Analysis Model, Design Model,Implementation Model, Test Model Modeling with UML: Basic Building Blocks of UML, A Conceptual Model of UML, Basic Structural Modeling, UML Diagrams

8

IV System Analysis: Analysis Model, Dynamic Modelling & Testing,System Design: Design concepts & activities, Design

models, Block design, Testing, 8

V Testing Object Oriented Systems: Introduction, Testing Activities & Techniques, The Testing Process, Managing Testing Case Studies

7

Books 1. Stephen R. Scach, “Classical & Object Oriented Software Engineering with UML and Java”, McGraw Hill, 1999.

CP 603 KNOWLEDGE MANAGEMENT & DATA MINING

Unit Course Contents Total

Contact

Hrs. I Knowledge Management: Introduction, Evolution, from Information Management to Knowledge Management. Key

Challenges Facing the Evolution of Knowledge Management, Ethics for Knowledge Management.

II KM Tools: Telecommunications and Networks in Knowledge Management, Internet search Engines and Knowledge Management, Information Technology in Support of Knowledge Management, Knowledge Management and Vocabulary Control, Information Mapping in Information Retrieval, Information Coding in the Internet Environment, Repackaging Information, KM Applications.

III Data Mining: Introduction: What is data mining, Challenges, Other issues, Data quality, Data preprocessing, Data Reduction, Data mining functionalities, data mining primitives, data mining query language, Architectures of data mining systems. Generalization, Summarization and Characterization Association analysis: Problem definition, frequent item set generation, Rule generation, Challenges, Interestingness measures, Generalization of association patterns (Apriori, fptree algo, etc)

IV Classification and prediction Problem definition, General approach, Decision tree induction, Rule based classifiers, Cluster

analysis: Introduction, Similarity and distance, Characteristics of clustering algorithms (like partitioning, Hierarchical clustering), Cluster evaluation.

V Application & Warehousing: Mining complex type of data ( E.g. spatial databases, multimedia databases, time series and sequence data, text databases, www), application of data mining, and trends in data mining, what is data warehouse, data warehouse Architecture data warehouse implementation, data cube technology, data mart, application of data warehouse, data warehouse and competitive advantage, OLAP, ROLAP, MOLAP, OLTP.

Text / Reference Books: 1. Srikantaiah, T. K. Koenig, M., Knowledge Management for the Information Professional, Information Today, Inc, 2000. 2. Daryl Morey, Mark Maybury, Bhavani Thuraisinghan, Knowledge Management, Classic and Contemporary Works the MIT Press. 3. Bellover Richard F, Knowledge Management Strategy and Technology, Artech House, Boston. 4. Anahory / Murray, Data Warehousing in the Real World, Addison Wesley 5. Data Warehousing in the Real World, Anahory / Murray, Addison Wesley. 6. Introduction to Data Mining by Pang Ning Tan, Michael Steinbach, and Vipin Kumar, 2003 ( not published yet) 7. Data Mining Concepts and Techniques by Jiawel Han and Micheline Kamber, 2000.

CP 605 INFORMATION SYSTEM SECURITY C(L,T,P) = 3 (3,0,0)

Units Course Contents Hours

I Multi level model of security, Cryptography, Secret Key Cryptography, Modes of Operation, Hashes and Message Digest, Public Key Algorithm, Security Handshake Pitfall, Strong Password Protocol; Case study of real time communication security.

7

II Introduction to the Concepts of Security, Security Approaches, Principles of security, Types of attacks; Cryptographic

Techniques: Plain text and Cipher text , Substitution Techniques, Transposition Techniques Encryption and Decryption, Symmetric and Asymmetric Key Cryptography.

8

III Computer-based symmetric Key Cryptographic; Algorithms: Algorithm Types and Modes, An Overview of Symmetric Key Cryptography, Data Encryption Standard (DES), International Data Encryption Algorithm (IDEA), Advanced Encryption Standard (AES); Computer-based Asymmetric Key Cryptographic Algorithms; Cryptography, An Overview of Asymmetric Key Cryptography, The RSA algorithm, Symmetric and Asymmetric Key Cryptography Together, Digital Signatures,

Knapsack Algorithm.

7

IV

Public Key Infrastructure (PKI) Digital Certificates, Private Key Management, The PKI Model, Public Key Cryptography Standards (PKCS); Internet Security Protocols Secure Socket Layer (SSL), Secure Hyper Text Transfer Protocol (SHTTP),

8

Page 15: M. TECH. - Gyan Vihar

Time Stamping Protocol (TSP), Secure Electronic Transaction (SET), SSL versus SET, 3-D Secure Protocol, Electronic Money, Email Security; User Authentication Mechanisms: Authentication Basics, Passwords, Authentication Tokens, Certificate-based Authentication.

V

Practical Implementations of Cryptography/Security: Cryptographic Solutions Using Java, Cryptographic Solutions Using Microsoft, Cryptographic Toolkits, Security and Operating Systems; Network Security: Brief Introduction to TCP/IP, Firewalls, IP Security, Virtual Private Networks (VPN); Case Studies on Cryptography and Security

7

Total 37

Reference Books: 1. Atul Kahate "Cryptography and Network Security" Tata McGraw-Hill 2. Charlie Kaufman,Radia Perlman,Mike Speciner" Network Securities" Pearson,

3. J. A. Coopeer "Computer Communication Securities"TMH, 4. D.W. Davies W. L. Price "securities For computer Networks" 5. John Wiley Sons, L.Stein "Web Securities A step by step Guide " Addison Wesley.

CP 607 CONVERGENCE OF TECHNOLOGIES & NETWORKING IN COMMUNICATION C(L,T,P)=3(3,0,0)

Units Course Contents Total

Contact

Hrs. 1 Introduction: Communication model, Data Communication, Data representation transmission, modes of data

transmission, synchronous and asynchronous communication, Network and services. Introduction to 2G, 3G and 4G Wireless communication system.

7

2 Convergence Technology & Network Services and Protocol Layering: The blending or integration of voice, video, data and image into one flexible network, overview of network topology. Connection oriented & connectionless services,

their comparison layered architecture, services Interface, primitives and service access points, Ad-hoc wireless networks, Handoff Algorithms, Bluetooth Technology and Infrared Technology.

8

3 Data Transmission Functions and Communication Network Functions: Data link control, Data link line configurations, data link layer functions, services offered to network Layer DLC protocol layering logical link control (LLC) Media access control (MAC), Flow control protocols. Addressing techniques, classification of addressing techniques, addressing structure in INTERNET addressing structure in Telecom Networks, signaling complexity in Different Networks, Classification of signaling techniques signaling issues, Signaling models, point to multipoint

signaling, ISDN signaling, Routing protocols/techniques, core routing concepts, core routing concepts.

7

4 Security Management: Security Management, symmetric (secret key) Encryption Techniques, Asymmetric encryption techniques, Key management, Hash functions, Digital signatures and certificates, Firewalls, Security management in Third generation UMTS network.

8

5 Convergence Technologies for 3G Networks: Operation and integration of GSM, GPRS, EDGE, UMTS, CDMA2000, IP, and ATM, practical examples of 3G connection scenarios. Signaling flows and protocol stacks, IP and ATM as used in a 3G context, issues of QoS and real-time application support IP/SS7 internetworking and IP soft switching, the

architecture of the IP Multimedia Subsystem (IMS) for UMTS.

7

Total 37

REFERENCE BOOKS: 1. Sumit Kasera, Nishit Narang, Sumita Narang, “Communication Networks Principles and Practice” Tata McGraw-Hill Publishing company Limited New Delhi

2. Jeffrey Bannister, Paul Mather, Sebastian Coope “Convergence Technologies for 3G Networks: IP, UMTS, EGPRS and ATM”, Wily

India 3. Skalar, “Digital communications”, Pearson education, 2001 2nd Edition.

4. William Stallings, “Data and Computer Communication”, Pearson Education, 6th Edition.

5. Lean Garcia, Widjaja, “Communication Networks”, Tata McGraw Hill, 2nd Edition. 6. T. S. Rappaport, “Wireless Communication”, Pearson Education, 2nd Edition.

7. Forouzan, Data Communication & Networking, Tata Mcgraw Hill, 3rd Edition.

8. Andrew Tanenbaum, Computer Networks, Prentice Hall of India.

9. Raj Pandya, Mobile & Personal Communication system & services, Prentice Hall of India.

CP 609 SOFTWARE TESTING & QUALITY ASSURANCE C(L,T,P)=3(3,0,0)

Units Course Contents Total

Contact

Hrs.

1 Introduction: Software Quality, Role of testing, v & v, objectives and issues of testing, Testing activities and

levels, Sources of Information for Test Case Selection, White-Box and Black-Box Testing , Test Planning and

Design, Monitoring and Measuring Test Execution, Test Tools and Automation, Test Team Organization and

Management. Unit Testing: Concept, Static Unit Testing, Defect Prevention, Dynamic Unit Testing, Mutation

Testing , Debugging.

7

2 Control Flow & Data Flow Testing: Outline of CFT, CF Graph, Paths in a Control Flow Graph, Path Selection

Criteria, Generating Test Input, Examples of Test Data Selection. Overview of Dynamic Data Flow Testing,

Data Flow Graph, Data Flow Testing Criteria, Comparison of Testing Techniques.

8

3 System Integration Testing & Test Design: Concept of Integration Testing, Different Types of Interfaces and

Interface Errors, Granularity of System Integration Testing, System Integration Techniques, Test Plan for

System Integration, Off-the-Shelf Component Testing, System Test Categories.

7

4 System Test Planning, Automation & Execution: Structure of a System Test Plan, Test Approach, Test Suite 8

Page 16: M. TECH. - Gyan Vihar

Structure, Test Environment, Test Execution Strategy, Test Effort Estimation, Scheduling and Test Milestones,

System Test Automation, Selection of Test Automation Tools, Test Selection Guidelines for Automation,

Structure of an Automated Test Case, Test Automation Infrastructure Metrics for Tracking System Test,

Metrics for Monitoring Test Execution, Beta Testing, System Test Report, Measuring Test Effectiveness.

Acceptance Testing:

5 Software Quality: Five Views of Software Quality, McCall’s Quality Factors and Criteria, Quality Factors

Quality Criteria, Relationship between Quality Factors and Criteria, Quality Metrics, ISO 9126 Quality

Characteristics, ISO 9000:2000 Software Quality Standard ISO 9000:2000 Fundamentals, ISO 9001:2000 Requirements

7

Total 37

REFERENCE BOOKS:

1. “Software Testing and Quality Assurance: Theory and Practice”, Sagar Naik, University of Waterloo, Piyu Tripathy, Wiley , 2008

2. “Effective methods for Software Testing “William Perry, Wiley.

3. “Software Testing - A Craftsman’s Approach”, Paul C. Jorgensen, CRC Press, 1995.

4. “The Art of Creative Destruction”, Rajnikant Puranik, SPD.

5. “Software Testing”, Srinivasan Desikan and Gopalaswamy Ramesh - Pearson Education 2006.

6. “Introducing to Software Testing”, Louis Tamres, Addison Wesley Publications, First Edition.

7. “Software Testing”, Ron Patton, SAMS Techmedia Indian Edition, Pearson Education 2001.

8. “The Art of Software Testing”, Glenford J. Myers, John Wiley & Sons, 1979.

9. “Testing Object-Oriented Systems: Models Patterns and Tools”, Robert V. Binder, Addison Wesley, 2000.

10.“Software Testing Techniques”, Boris Beizer, 2nd Edition, Van Nostrand Reinhold, 1990.

11.“Software Quality Assurance”, Daniel Galin, Pearson Education.

CP 611 ARTIFICIAL INTELLIGENCE & FUZZY SYSTEMS C(L,T,P) = 3 (3,0,0)

Units Course Contents Total

Contact

Hrs.

I Neuro-Fuzzy and Soft Computing: Introduction to Neuro-Fuzzy and Soft Computing, Fuzzy Set Theory, Fuzzy Rules and

Fuzzy Reasoning.

7

II Fuzzy Inference Systems, Adaptive Neural Networks, Supervised Learning Neural Networks, Learning from Reinforcement, Unsupervised Learning and Other Neural Networks.

8

III ANFIS: Adaptive Neuro-Fuzzy Inference Systems, Neuro-Fuzzy Control. 7

IV ANFIS Applications (Printed Character Recognition, Adaptive Noise Cancellation). 8

V Fuzzy Sets and Genetic Algorithms in Game Playing, Soft Computing for Color Recipe Prediction. 7

Total 37

Reference Books: 1. J.S.R. Jang, C. – T, Son, E.Mizutani “Neuro-fuzzy and Soft Computing” PHI 2. Russel and Norvig: "AI, a modern approach", Pearson Education 3. Rich and Knight: "AI" Tata McGraw Hill

4. KM Fu: "Neural Networks in Computer Intelligence", McGraw Hill

CP 613 DESIGN OF EMBEDDED SYSTEMS C(L,T,P) = 3 (3,0,0)

Units Course Contents Total

Contact

Hrs.

I Embedded Computing Requirements: Characteristics and applications of embedded systems; Components of Embedded Systems; challenges in Embedded System Design and design process;

7

II Formalism for system design. Embedded Processors: RISC vs. CISC architectures; ARM processor – processor architecture and memory organization, instruction set, data operations and flow control;

8

III SHARC processor – memory organization, data operations and flow control, parallelism within instructions; Input and output devices, supervisor mode, exception and traps; Memory system, pipelining and superscalar execution.

7

IV Embedded Computing Platform: CPU Bus – Bus protocols, DMA, system bus configurations, ARM bus; Timers and counters,

A/D and D/A converters, Keyboards, LEDs, displays and touch screens; Design examples.

7

V Embedded Software Analysis and Design: Software design pattern for Embedded Systems; Model programs – data flow graphs and control/data flow graphs; Assembly and linking; Compilation techniques; Analysis and optimization of execution time, energy, power and program size. Embedded System Accelerators: Processor accelerators, accelerated system design

8

Total 36

Reference Books:

1. Computer as Components by Wayne Wolf published by Elsevier Inc 2. ARM System Developer’s Guide by Andrew S. Loss published by Elsevier Inc 3. Embedded System Design by Steve Heath published by Elsevier Inc 4. Embedded System design: A unified hardware/software Introduction by Frank Vahid & Tony Givagi published by John Wiley & Sons Inc.

CP 615 E-SECURE TRANSACTIONS C(L,T,P) = 3 (3,0,0)

Units Course Contents Total

Page 17: M. TECH. - Gyan Vihar

Contact

Hrs.

I Electronic Money and E-Payment Transaction Processing: Introduction, E-Money, E-Payment transaction Process, E-Cash

Transaction Process, Credit Card transaction process (Customer’s view, merchant’s view and Third party view, Overall view), Smart Card transaction process, EFT, Challenges of E-Payment Systems.

7

II Electronic Security: Introduction of E-security, Threats and Attacks, Developing a sound E-Security policy, E-Security solutions, Introduction to new challenges and new threats.

8

III Secure Electronic Transactions (SET): Business requirement, key features, participants, transaction, working of SET, SET technology, SET protocols, Symmetric and Asymmetric encryption in SET, Transaction authenticity, importance of secure transactions, Safety with SET, Payment without JEPI v/s Payment with JEPI, Participants and roles, JEPI architecture, the UPP

layer.

7

IV Sound Practices of Risk Management Issues: Practices of Risk Management Issues, Security control practices, Authorization Practices, Audit Trial Practices, Privacy practices, business continuity and contingency planning practices, Management and supervision of operational risk.

8

V Laws regulation and guidelines: Electronics money, Regulating E-Transactions, Role of RBI and Legal issues, transactions of E-Cash, Credit Card and Internet, Laws relating to Internet credit cards, Secure Electronic Transitions, Basel Committee and its recommendations, IT Act 2000, RBI Act, EFT Act.

7

Total 37

Reference Books: 1. Banerjee C. “E-Banking and Security Transactions”, Genius Publications 2. Mark O' Neill "Web Services Security".

CP 617 COMPUTER NETWORK & SECURITY C(L,T,P) = 3 (3,0,0)\

Unit Course Contents Total

Contact

Hrs.

I The contents of the course are listed below. * Introduction o Threats, Vulnerabilities, Attacks o Integrity, Confidentiality, Anonymity o Authentication, Authorization, Non-repudiation o Data security vs. Database Security

8

II Secret Key Cryptography o DES, Triple DES o AES o Key distribution o Attacks * public key Cryptography o RSA o ECC

o Key Exchange ( Diffie-Hellman) o Attacks * Integrity, 7

III Authentication and Non-Repudiation o Hash Functions (Examples-MD5, SHA5.) o Message Authentication Code ( MAC) o Digital Signature (RSA, DSA Signatures) * Public Key Infrastructure o Digital Certificates o Certification Authorities * Protocols o Basic Authentication Protocols + Attacks ( Replay, Reflection, Man-in-the middle) o

8

IV Needham Schroeder protocol o Kerberos o Network Security with IPSec o Web Security using SSL o E-cash and Secure Electronic Transaction (SET) * system Security using Firewalls and VPN’s * Worms and Viruses o Case Students

8

V Smart Cards and security o Zero knowledge protocol o Enterprise Application Security o Biometric Authentication o Database Access Control o security and privacy Issues in RFIDs.

7

Refrences: Atul Kahate, “Cryptography and Network Security”, TMH William Stallings,” Cryptography and Network Security (4th Edition)”, PEARSON Education Behrrouz A. Forouzan,” Cryptography and Network Security”, Mc Graw-Hill Education

CP 619 GEOGRAPHIC INFORMATION SYSTEM C(L,T,P) = 3 (3,0,0)

Unit Course Contents Total

Contact

Hrs.

I Introduction to GIS. Concept of space and time in Spatial Information Systems, Characteristics of spatial data, History of

GIS, various elements of GIS. 7

II Data Models of spatial and non-spatial information used in GIS. Concept of Layers and Coverage in GIS. Errors in GIS. Hardware requirements in GIS, Application of GIS.

7

III Overview of Data Structures (file structures, database management systems), Database models for spatial data, Role of RDBMS in GIS, Digitizing process its type. Data quality and sources of errors in GIS, Spatial data entry, error compression techniques run length codes, quad trees.

8

IV Introduction to map projections, map scale, properties of map projections, projection types, overview of co-ordinate systems

6

V Overview of Spatial Data Analysis, significance of spatial analysis, GIS usage in spatial analysis, tools GIS, network elements in GIS, network analysis tools, application context of various structures of DEM, uses of DEM.

7

Total 35

3.

4. Text / Reference Books: 5. 1. Heywood, I Cornelius, S., Carver, S. (1998) An Introduction to Geographical Information Systems Prentice Hall. 6. 2. Fundamentals of Geographic Information Systems Second Edition, Michael Demers, 2000 John Wiley and Sons. 7. 3. Macfachren, A. M. & Kraak, M. (2000), Cartography and Geographic Information Science, Vol. 28, No.1, 2001. 8. 4. Clarke, K. C. 2003. Getting Started With Geographic Information Systems, 4th ed. New Jersey: Prentice-Hall. 352 PP. ISBN:

0130460273 9. 5. Ormsby, T. et al. 2001. Getting to Know ArcGIS Desktop: Basics of Arc View, Arc Editor, and Arc Info. Redlands, California, ESRI

Press. 552 PP. ISBN: 1879102897 10. 6. Processing Digital Images in GIS, by David L. Verbyla and Kang tsung ( Karl) Chang, Onword Press, 1997 11. 7. P A Burrough & R A Mc Donnell, Principles of Geographic Information systems OUP, 1998

CP 621 SOFTWARE ARCHITECTURE C(L,T,P) = 3 (3,0,0)

Page 18: M. TECH. - Gyan Vihar

Unit Course Contents Total

Contact

Hrs.

I Software Architecture terms: Component, Relationship, View, Architectural Styles, Frameworks,Patterns, Methodologies, Processes, Functional and Non-functional Properties of SoftwareArchitectures

8

II Enabling Techniques for Software Architecture: Abstraction, Encapsulation, Information Hiding, Modularization Separation of Concerns, Coupling and Cohesion, Sufficiency, Completeness and Primitiveness Separation of Policy and Implementation, Separation of Interface and Implementation

7

III Architectural Styles: Pipes and Filters, Data Abstraction and Object-Orientation, Event-Based, Implicit Invocation, Layered Systems, Repositories, Interpreters, Process Control, Heterogeneous Architectures

8

IV Software Implementation - development environment facilities: code generation, reverse engineering, profiling, software libraries, testing and debugging

8

V Software Quality: Changeability, Efficiency, Interoperability, Reliability, Testability, Reusability, Fault tolerant software 7

1. M. Shaw: Software Architecture Perspectives on an Emerging Discipline, Prentice-Hall. 2. Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, Pearson Education Asia.

CP 651 SEMINAR C( L T P ) = 5 ( 0 0 5)

Contents of the Course Total Contact

Hrs.

Preparation & Presentations given by the students on there project. .

5

CP 653 OBJECT ORIENTED SOFTWARE ENGINEERING LAB C( L T P ) =2 ( 0 0 3)

S. No. Name Of The Experiments Total Contact

Hrs.

The experiments will be based on the topics covered in the corresponding theory Course

CP 657 SOFTWARE TESTING & QUALITY ASSURANCE LAB C( L T P ) =2 ( 0 0 3)

S. No. Name Of The Experiments Total Contact

Hrs.

The experiments will be based on the topics covered in the corresponding theory Course

EC 209 : SWITCHING THEORY AND LOGIC DESIGN C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total

Contact Hrs.

I

Number systems, Coding Schemes: BCD, Excess-3, Grey, r's and (r-l)’s complement. Boolean Algebra, Fundamental theorems, Simplifications of Boolean expressions Logic gates and their truth table. Gate implementation and Truth table of Boolean functions.

7

II

Standard forms of Boolean functions. Minterm and Maxterm designation of functions. Simplification of functions on Karnaugh maps Incompletely specified functions. Cubical representation of Boolean functions and determination of prime implicants Selection of an optimal set of prime implicants. Multiple output circuits and map minimization of multiple output circuits Tabular determination of multiple output prime implicants.

7

III Combinational circuits – Adder, subtractor, encoder, coder

Multiplexer. Design of Combinational circuit using Multiplexers. 6

IV

Multiplexer. Design of Combinational circuit using Multiplexers. Flip Flops: RS, J-K, D, T. Sequential circuits. Clock, pulse and level mode sequential circuits Analysis and design of sequential circuits Synthesis of state diagrams, Finite memory circuits, equivalence relations equivalent states and circuits Determination of classes of indistinguishable states and simplification by implicants tables. Mealy and Moore machines State assignment and memory element input equations, Partitioning and state assignment.

7

V

Switching Devices. Positive and Negative logic of OR, AND, NOR, NAND, XOR and XNOR gates Logic Family: RTL, DTL, DCTL, TTL, RCTL, ECL, HTL, MOS and CMOS logic circuit. Speed and delay in logic circuits, integrated circuit logic and noise immunity

6

Total 33

Reference Books: 1. Sandiege: Modern Digital Design, McGraw Hill. 2. Moris Mano :Digital Design, PHI 3. H, Taub, D.Schilling :Digital Integrated Electronics, McGraw Hill 4. Hill & Peterson :Switching Theory and Logic Design, John Wiley 5. Parag K. Lala: Practical Digital Logic Design & Testing Prentice Hall of India.

EC 210 TELECOM ENGG. FUNDAMENTALS C(L,T,P) = 4 (3,1,0)

Page 19: M. TECH. - Gyan Vihar

Unit Contents of the Course Total

Contact

Hrs.

I

INTRODUCTION :- Electromagnetic Spectrum, Frequency Spectrum-Bandwidth-Allocation, Time domain and Frequency domain analysis TRANSMISSION MEDIA:- Twisted pair, UTP cables, Coaxial and optical fiber cables, wireless, microwave and satellite transmission DATA TRANSMISSION: - Transmission impairments. Serial and parallel transmission, Simplex, half duplex or full duplex transmission mode.

8

II

DATA ENCODING :- Modulation (ASK, FSK and PSK, PCM, PAM, Delta Modulations), Line coding (NRZ-L, NRZ–I , Bipolar AMI, Manchester and differential Manchester),

MULTIPLEXING:- FDM, Synchronous and Statistical TDM

8

III

DATA LINK LAYER: Channel allocation problem, pure and slotted ALOHA Protocols, Persisted And Non-Persisted CSMA Collision Free Protocols, Digital Cellular Radio and CDMA Logical Link Sub Layer, MAC Sub layer. Brief Introduction: Frame Relay, PPP PROTOCOL :- OSI & TCP/IP Protocol Architecture

6

IV

SWITCHING NETWORKS: Circuit switching Networks, Space and Time division switching, Routing circuit

switched networks, control signaling packet switching principles, fixed, flooding and adaptive routing strategies: X.25 & X.28 protocols Brief introduction: ISDN,ADSL

6

V

NETWORK DEVICES: Gateway, Router, Bridge, Switch, Hub, Repeater, Multilayer Switch, Protocol Converter, Router, Proxy, Firewall, Multiplexer, Network Card, Modem. NETWORK TECHNOLOGY: DSL, GSM, Bluetooth, Infrared.

7

Total 35

Reference Books:

1. William Stallings: Data and Computer Communications (PHI, 5th Ed.) 2. James Martin: Telecommunication and the Computer (PHI, 3rd Ed.)

EC 211 : ELECTRONIC DEVICES & CIRCUITS C(L,T,P) = 4 (3,1,0)

Unit Contents of the Course Total Contact

Hrs.

I Diode circuits: Diode as a circuit. Element, load line concept

Clipping & clamping circuits, voltages multipliers. 8

II Devices: construction, characteristics and working principles of the following devices. Diodes BJT, JFET, MOSFET, UJT, photo diodes, LEDs, photo transistorsSolar cells. Thermistor, LDR

7

III

Transistors: transistor characteristics, current components, current gains. Alpha and vita operating point. High bride model, h- parameter equivalent circuits CE, CB and Cc configuration Dc and ac analysis of CE, CC and CB amplifiers Evers- moll model. Biasing and stabilization techniques. Thermal run away, thermal stability. Equivalent circuits

and blessing of JFETs and MOSFETs Low frequency CS and CD JFET amplifiers. FET as a voltage variable resistor.

7

IV

Small signal amplifiers at low frequency: analysis of BJT and FET, dc and rc coupled amplifiers Frequency response Midband gain, gains at low and high frequency. Analysis of dc and differential amplifiers, Millers’ theorem Cascading transistor amplifiers, Darlington and cascaded circuits. Emitter and source followers.

6

V

Oscillators: concept of feedback classification, criterion for oscillation. Tuned collector, Hartley Colpitts

Rc- phase shift, Wein bridge and crystal oscillators, astable, monostable and bistable multivibrators. Schmitt trigger

6

Total 34

Reference Books: 1. J.Millman & C.C. Halkias :Integrated Electronics, McGraw Hill 2. Millman Grabel: Microelectronics, McGraw Hill.

EC 212 MICROPROCESSOR AND INTERFACES C(L,T,P) = 4 (3,1,0)

Unit Contents of the Course Total Contact

Hrs.

I Introduction to Micro Computer Systems: Microprocessors, microcontroller and microcomputer devices Machine and assembly language, Bus concept. Architecture & Pinout of 8085A

6

II

Assembly Language and Programming in 8085: Instruction set, Program structures (sequential, conditional, (iterative) Macros and subroutines, Stack, Counter and timing delay, interrupt structure and its programming

7

III

Peripherals and their interfacing with 8085-I: Memory Interfacing, Interfacing I/O ports Data transfer schemes (Synchronous, asynchronous, interrupt driven), Architecture & interfacing of PPI 8255,

Data Converters and Timer 8254

7

IV Peripherals and their interfacing with 8085-II: Architecture & interfacing of- DMA controller 8257,

8

Page 20: M. TECH. - Gyan Vihar

interrupt Controller 8259A, USART 8251, Level Converters MC 1488 and MC 1489 Current loop, RS 232 C and RS 422 A

V

Comparative study of 8085 A, 8086 and 8088 (Pinout, internal architecture, timing diagrams)

Instruction format and addressing modes – Data and Branch related. Features of Pentium processor, MMX and Dual core processor

7

Total 35

Reference Books:

1. Gaonkar-8085 Programming, Penram Press.

2. A.P. Mathur-Introduction to Microprocessors, Tata Mc-Graw-Hill. 3. Antanakos-Introduction to Intel Family Microprocessors, Pearson Education. 4. Gilmore-Microprocessors Principles and Applications, Tata Mc-Graw Hill. 5. B.Ram-Fundamentals of Microprocessors & Micro Computers, Dhanpat Rai Pub. 6. Ray and Bhurchandi-Intel Microprocessors, Tata-Mc-Graw Hill.

EC 213 MEDICAL ELECTRONICS C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total Contact

Hrs.

I

Introduction of Human Physiology: Nerve physiology. Functions of nerves and myoneural junctions. Membranae and action potential of nerves. Function of skeletal and smooth muscle and its rhythmic contraction, cardiac muscle.

Blood flow system, Arterial pressure Mechanism of respiration. COMPUTER NETWORK S function of spinal cord and cord reflexes. Myo-electrical control of paralyzed muscles.

8

II

ECG, EMG and EEG: Principle & Means of recording non-electrical biological parameters. Signals from micro-electrodes and slat bridge Use of field electric devices as electrometers,driven shield,photon coupled amplifier. Artifacts

7

III

Measurement of biological events : Electronic methods of measuring blood pressure, skin & systemic body temperature

Pulse rate and coronary care monitoring.

7

IV

Biomedical Instruments: Electronic pace makers. Implantable power source. Defibrillators. Micro power transmitter for telemeter binominals. Special characteristics of CRO in bio-medical applications Surgical and therapeutic diathermy units. Physiological simulators. Basic diagnostic X-ray units. Introduction to patient monitoring and intensive care unit. Interference and patient safety. Anaesthetic explosion and fires.

6

V Miscellaneous : Introduction to heart Lung machines, CT scanners

Ultrasound sonography and Doppler measurements, NMR & PET Scans. Use of lasers in medical applications. 6

Total 34

Reference Books:

1. Webster, J.G.: Medical Instrumentation, Application and Design, John Willey and Sons. 2. Jacobson, B.Wester, J.G.: Medical and Clinical Engineering Prentice Hall, International.

3. Cromwell: Biometical Instrumentation and Measurements.et al. Prentice Hall, International. 4. R.S. Khandipur: Handbook of Biomeideal Instrumentation. Tata McGraw Hill. 5. Carr: Introduction to Biomedical Equipmens, Pearson Education.

EC 215 CIRCUIT ANALYSIS C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total

Contact Hrs.

I

Computer Aided Circuit Analysis: Introduction to circuit simulation node-incidence matrix, modified node-voltage analysis. Different types of analysis during simulation-DC, AC and transient. Introduction to SPICE and ICAP simulation environment.

8

II Thevenin's Norton's Reciprocity. Superposition, Compensation, Miller's. Tellegen's and maximum power transfer theorems

7

Page 21: M. TECH. - Gyan Vihar

Networks with dependent sources. Impulse, step, ramp and sinusoidal response analysis of first order and second order circuit. Time domain and transformer domain (frequency, Laplace) analysis. Initial and final value theorems

III

Complex periodic waves and their analysis by Fourier analysis. Different kind of symmetry. Power in a circuit.Conductively coupled circuits, Inductively coupled circuits-mutual inductance, coefficient of coupling and mutual inductance between portions of same circuit and between parallel branches. Transformer equivalent to inductively and conductively coupled circuits.

7

IV

Terminals and terminal pairs, driving point impedance transfer functions. Poles and zeros. Restrictions on pole-zero location in s-plane. Poles, zeros and frequency response: pole, zero and

impulse/step response. Procedures of findings network functions for general two terminal pair networks. Stability and causality Hurwitz polynomial, positive real functions.

6

V

Two-port Networks: Two-port parameters and their interrelations,z-parameters, y-parameters, h-parameters. ABCD parameters Equivalence of two ports, transformer equivalent, interconnection of two-port networks. Image parameters. Attenuation and phase shift in symmetrical T & pi networks

6

Total 34

Reference Books:

1. Kuo, Franklin F.: Network analysis and synthesis, II Ed., 1999,John Wiley & Sons. 2. Desoer, C. and Kuh, E.S.:E.S. Basic Circuit Theory, McGraw Hill. 3. Van Valkenburg, M.E.: Network Analysis Prentice Hall, India. 4. Schaum's Outline series on circuit analysis. 5. Hayt, W. and Kimmerly: Engineering Circuit Analysis, McGraw Hill, Inc.

6. Sudhakar.A. and Shyam Mohan S.P.: Circuits and Networks. Tata McGraw Hill, India.

EC 217: OPTICAL COMMUNICATION C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total

Contact

Hrs.

I

Introduction to optical communication principles of light transmission optical fiber modes and configurations Mode theory for circular wave-guides, Single-mode fibers, Multimode fibers, Numerical aperture, Mode field diameter Number, fiber materials, Fiber fabrication techniques.

8

II

Optical sources, LED'S, LASER diodes, Model reflection noise Power launching and coupling, population inversion, fiber splicing

optical connectors, Photo-detectors, PIN, Avalanche detector, Response time, Avalanche multiplication noise

7

III

Signal degradation in optical fibers, Attenuation losses, Signal distortion in optical wave guides, Material dispersion Wave guide dispersion, Chromatic dispersion, Inter-modal distortion, Pulse broadening in Graded index fibers, Mode coupling Advance fiber designs: dispersion shifted, Dispersion flattened, Dispersion compensating fibers, Design optimization of single mode fibers.

7

IV

Coherent optical fiber communication, Modulation techniques for Homodyne and Heterodyne systems, Optical filter link

design. Rise time budget and link power budget, Long haul systems bit error rate, line coding, NRZ, RZ, Block Codes eye pattern.

6

V

Advance system and techniques, wavelength division multiplexing optical amplifiers semiconductor amplifier, EDFA, Comparison between semiconductor and optical amplifier Gain band width, Photonic switching, Optical Networks. Optical fiber bus, Ring topology, Star architectures, FDDI, SON-ET.

6

Total 34

Reference Books: 1. Gerd Keiser-Optical Fiber Communications, Tata Mc Graw Hill. 2. J.N.Senior-Optical Fiber Communication, Prentice Hall of India. 3. J.Gowar-Optical Communication Systems, Prentice Hall of India. 4. J.Wilson & Hawkes-Opto Electronics-An Introduction, prentice Hall of India.

EC 251 DIGITAL ELECTRONICS LAB C(L,T,P) = 1 (0,0,2)

1. Experimental study of characteristics of CMOS integrated circuits.

2. Interfacing of CMOS to TTL and CMOS.

3. Study of various combinatorial circuits based on: AND/NAND Logic blocks and OR/NOR Logic blocks.

4. Study of following combinational circuits: Multiplexer; Demultiplexer and Encoder. Verify truth tables of various logic functions.

5. To study various waveforms at different points of transistor bistable multivibrators and its frequency variation with different parameters.

6. To study transistor astable multivibrators.

7. To design a frequency driver using IC-555/timer.

8. To study Schmitt trigger circuit.

9. To study OP-AMP as Current to voltage and voltage to current converter comparator.

10. BCD to binary conversion on digital/IC trainer.

11. Study various Flip flops and construct Parallel-in-Serial-out register. Testing of digital IC by automatic digital IC trainer.

Page 22: M. TECH. - Gyan Vihar

EC 252 MICROPROCESSORS LAB C(L,T,P) = 2 (0,0,2+2) 1. Study of hardware, functions, memory, and operations of 8085 kit. 2. Program to perform integer addition (two and three numbers 8 bit) 3. Program to perform multiplication (two 8 bit numbers). 4. Program to perform division (two 8 bit numbers).

5. Transfer of a block data in memory to another place in memory in forward and reverse order. 6. Swapping of two block data in memory. 7. Addition of 10 numbers using array. 8. Searching a number in an array. 9. Sorting of array (ascending, descending order). 10. Print Fibonacci sequence. (15 elements) 11. To insert a number at correct place in a sorted array.

12. Interfacing seven segment display using 8255.

EC 253 ELECTRONIC DEVICES & CIRCUITS LAB C(L,T,P) = 1 (0,0,2)

S.

No. List of Experiments

1. Study the following devices:

(a) Analog & digital multimeters

(b) Function/ Signal generators

(c) Regulated d. c. power supplies (constant voltage and constant current operations)

(d) Study of analog CRO, measurement of time period, amplitude, frequency & phase angle using Lissajous figures.

2. Plot V-I characteristic of P-N junction diode & calculate cut-in voltage, reverse saturation current and static & dynamic resistances.

3. Plot V-I characteristic of zener diode and study of zener diode as voltage regulator. Observe the effect of load changes and determine load limits of the voltage regulator.

4. Plot frequency response curve for single stage amplifier and to determine gain bandwidth product.

5. Plot drain current - drain voltage and drain current – gate bias characteristics of field effect transistor and measure of Idss & Vp

6. Application of Diode as clipper & clamper

7. Plot gain- frequency characteristic of two stage RC coupled amplifier & calculate its bandwidth and compare it with theoretical value.

8. Plot gain- frequency characteristic of emitter follower & find out its input and output resistances.

9. Plot input and output characteristics of BJT in CB, CC and CE configurations. Find their hparameters.

10. Study half wave rectifier and effect of filters on wave. Also calculate theoretical & practical ripple factor.

11. Study bridge rectifier and measure the effect of filter network on D.C. voltage output & ripple factor.

EC 312 INTRODUCTION TO WIRELESS NETWORK C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total Contact

Hrs.

I MULTIPLE ACCESS TECHNIQUES FOR WIRELESS COMMUNICATION : Introduction, FDMA, TDMA, Spread

Spectrum, Multiple access, SDMA, Packet radio, Packet radio protocols, CSMA protocols, Reservation protocols 6

II INTRODUCTION TO WIRELESS NETWORKING : Introduction, Difference between wireless and fixed telephone networks, Development of wireless networks, Traffic routing in wireless networks.

6

III WIRELESS DATA SERVICES : CDPD, ARDIS, RMD, Common channel signaling, ISDN, BISDN and ATM, SS7, SS7 user part, signaling traffic in SS7.

7

IV

MOBILE IP AND WIRELESS ACCESS PROTOCOL : Mobile IP Operation of mobile IP, Co-located address, Registration, Tunneling, WAP Architecture, overview, WML scripts, WAP service, WAP session protocol, wireless transaction, Wireless datagram protocol.

7

V

WIRELESS LAN TECHNOLOGY & BLUE TOOTH :: Infrared LANs, Spread spectrum LANs, Narrow bank

microwave LANs, IEEE 802 protocol Architecture, IEEE802 architecture and services, 802.11 medium access control, 802.11 physical layer.BLUE TOOTH : Overview, Radio specification, Base band specification, Links manager specification, Logical link control and adaptation protocol. Introduction to WLL Technology.

7

Total 33

Reference Books: 1. Wireless Digital Communications – Kamilo Feher, PHI, 1999.

2. Principles of Wireless Networks – Kaveh Pah Laven and P. Krishna Murthy, Pearson Education, 2002. 3. Wireless Communications – Andreaws F. Molisch, Wiley India, 2006. 4. Introduction to Wireless and Mobile Systems – Dharma Prakash Agarwal, Qing-An Zeng, Thomson 2nd Edition, 2006.

EC 313 IC TECHNOLOGY C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total Contact

Hrs.

I

INTRODUCTION : Introduction to IC Technology – MOS, PMOS, NMOS, CMOS & BiCMOS technologies- Oxidation, Lithography, Diffusion, Ion implantation, Metallisation, Encapsulation, Probe testing, Integrated Resistors and Capacitors.

7

II

BASIC ELECTRICAL PROPERTIES: Basic Electrical Properties of MOS and BiCMOS Circuits: Ids-Vds relationships, MOS transistor threshold Voltage, gm, gds, and figure of merit? o; Pass transistor, NMOS Inverter, Various pull ups, CMOS Inverter analysis and design, Bi-CMOS Inverters.

6

III

VLSI CIRCUIT DESIGN PROCESSES : VLSI Design Flow, MOS Layers, Stick Diagrams, Design Rules and Layout, 2

?m CMOS Design rules for wires, Contacts and Transistors Layout Diagrams for NMOS and CMOS Inverters and Gates, Scaling of MOS circuits, Limitations of Scaling.

7

Page 23: M. TECH. - Gyan Vihar

IV

GATE LEVEL DESIGN : Logic Gates and Other complex gates, Switch logic, Alternate gate circuits, Basic circuit concepts, Sheet Resistance RS and its concept to MOS, Area Capacitance Units, Calculations - ??- Delays, Driving large Capacitive Loads, Wiring Capacitances, Fan-in and fan-out, Choice of layers

7

V

SUBSYSTEM DESIGN: Subsystem Design, Shifters, Adders, ALUs, Multipliers, Parity generators, Comparators, Zero/One Detectors, Counters, High Density Memory Elements. SEMICONDUCTOR INTEGRATED CIRCUIT DESIGN : PLAs, FPGAs, CPLDs, Standard Cells, Programmable Array Logic, Design Approach.

6

Total 33

Reference Books: 1. Chip Design for Submicron VLSI: CMOS Layout & Simulation, - John P. Uyemura, Thomson Learning. 2. Introduction to VLSI Circuits and Systems - John .P. Uyemura, JohnWiley, 2003.

3. Digital Integrated Circuits - John M. Rabaey, PHI, EEE, 1997. 4. Modern VLSI Design - Wayne Wolf, Pearson Education, 3rd Edition, 1997. 5. VLSI Technology – S.M. SZE, 2nd Edition, TMH, 2003.

EC 409 SIGNAL AND SYSTEM C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total Contact

Hrs.

I

Flow Graph and Matrix Representation of Digital Filters: Signal flow graph representation of digital network, matrix representation basic network structures for IIR and FIR systems Tellegen’s theorem for digital filters and its applications

6

II Digital filter Design Techniques: Design of IIR and FIR digital filters Computer aided design of IIR and FIR filters, comparison of IIR and FIR digital filters.

7

III

Computation of the Discrete Fourier Transform: Goertzel algorithm FT algorithms, decimation in time and frequency, FFFT algorithm for N a composite number, Chirp Z transforms (CZT)

7

IV Discrete Random Signals: Discrete time random process averages spectrum representations of infinite energy signals, response of linear system to random signals

7

V Power Spectrum Estimation: Basic principles of spectrum estimation, estimates of the auto covariance, power spectrum, cross covariance and cross spectrum.

8

Total 35

Reference Books

1. L Philips, J. M. Parr, E. A Riskin, Signals, Systems and Transforms, 3rd ed., Pearson Education, Delhi, 2. R. E. Zeimer, W. H. Tranter, and D. R. Fannin, Signals and Systems: Continuous and Discrete, 4th , 3. M. J. Roberts, Signals and Systems: Analysis using Transform methods and MATLAB, Tata McGraw Hill,

EC 418 CAD FOR VLSI DESIGN C(L,T,P) = 3 (3,0,0)

Unit Contents of the Course Total Contact

Hrs.

I Modern digital systems, complexity and diversity of digital systems

Productivity gap and need for CAD tools. introduction to steps and CAD flow for designing with ASIC and FPGA 6

II

Introduction to VHDL, background, VHDL requirement, Elements of VHDL, top down design, convention and syntax, basic concepts in VHDL i.e. characterizing H/W languages, objects, classes, and signal assignments

7

III Structural specification of H/W- Parts library, Wiring, modeling, binding alternatives, top down wiring. Design organization and parameterization. Type declaration, VHDL operators

7

IV VHDL subprogram parameters, overloading, predefined attributes, user defined attributes, packaging basic utilities.

VHDL as a modeling language- bi-directional component modeling, multi mode component modeling 7

V Examples of VHDL synthesis subsets- combinational logic synthesis, sequential circuit synthesis, State machine synthesis. VHDL language grammar. Introduction to synthetic circuits and circuit repositories

8

Total 35

Reference Books:

1. Wayne Wolf-Modern VLSI Design,3rd ed Pearson Education Asia. 2. Kiat-Sent Yeo-CMOS/BiCCMOSVLSI,Pearson Education Asia. 3. Neil H.E. Weste-Principles of CMOS VLSI Design, Pearson Education Asia.

EC 458 VLSI DESIGN LAB C(L,T,P) = 1 (0,0,2)

Simple Design exercises: 1. Half adder, Full adder, Subtractor Flip Flops, 4bit comparator. 2. Parity generator 3. Bit up/down counter with load able count 4. Decoder and encoder

5. 8 bit shift register 6. 8:1 multiplexer 7. Test bench for a full adder 8. Barrel shifter 9. N by m binary multiplier

Page 24: M. TECH. - Gyan Vihar

10. RISC CPU (3bit opcode, 5bit address)

TOOLS: Xilinx Tools/ Synopsis Tools/ Cadence Tools/ Model SIM/ Leonardo Spectrum Tools/VIS/SIS Tools to be used.

MA 203 : ADVANCE MATHEMATICS C(L,T,P) = 4 (3,1,0)

Unit Contents of the Course Total Contact

Hrs.

I

Linear Programming: Mathematical Formulation of Linear Programming problem. Graphical method of solving

Linear Programming problem

Simplex method for solving Linear Programming problem

Duality in Linear Programming problem.

7

II

Project Scheduling: Project Scheduling by PERT and CPM Network Analysis.

Sequencing Theory: General Sequencing problem

N-jobs through 2 machines & 3 machines and 2-jobs through m machine.

7

III

Transportation Problem

Find the initial solution using North West Corner rule, Least Cost Method.

Find optimal solution using Stepping Stone method, Modified Distribution Method.

Solve unbalanced transportation problem using fictitious origins or destination.

Assignment problem-

Solving Assignment problem using Hungarian Method

7

IV Transform Calculus – Laplace transform with its simple properties, Applications to the solution of ordinary and partial differential equation having constant coefficients with special reference to the wave and diffusion equation

8

V

Numerical Methods:- Finite differences and Interpolation , Numerical differentiation and Integration .Solution of Algebraic and transcedual equations by Graphical method, Bisection method ,Regular Falsi method and Newton’s

Raphson method .Numerical solution of ordinary differential equations

8

Total 37

Reference Books:

Advanced Mathematics for Engineers by Chandrika Prasad Higher Engineering Mathematics by B.S. Grewal

Higher Engineering Mathematics by Y.N. Gaur and C.L. Koul Higher Engineering Mathematics by K.C. Jain and M.L. Rawat

MA 204 STATISTICAL PROBABILITY & THEORY C(L,T,P) = 4 (3,1,0)

Unit Contents of the Course Total Contact

Hrs.

I

Introduction & Discrete random variables Sample space, Events, Algebra of events, Bernoulli Trials. Probability & Baye’s theorem. Random variables & their event space, Probability generating function, expectations, moments, computations of mean time to failure. Bernoulli & Poisson Processes

6

II Discrete & continuous distributions: Probability distribution & Probability densities: Binomial, Poisson, normal,rectangular and exponential distribution & their PDF’s, moments and MGF’s for above distributions

7

III Correlation & Regression Correlation & regression: Linear regression, Rank correlation, Method of least squares, Fitting of straight lines & second degree parabola. Normal regression and correlation analysis

7

IV Queuing Theory: Pure birth, Pure Death and Birth-Death Processes. Mathematical Models for M/M/I, M/M/N, M/M/S and M/M/S/N queues.

7

V Game Theory: Minimax & Maximum Strategies, Application of liner programming (Graphical Method) 8

Total 35

Reference Books: 1. K.S.Trivedi :Probability & Statistics with RELIABILITY Queuing and Computer Science Application (PHI) 2. J.E. Frend & R.E. Walpole :Mathematical Statistics 3. Taha :Operational Research 4. Kapoor & Saxena :Statistics & Probability 5. Gokhroo et al. : Advanced Engg. Statistics (4CP1)

DI 602 DISSERTATION C(L,T,P) = 18 (0,0,18)

S.No. List of Experiments Total

Contact

Hrs.

1 Undertaking a project on an assigned recent topic of the latest technical field. 18

CONGNITIVE SKILLS C(L,T,P) = 3 (3,0,0)

Units Contents of the Subject Hours

Page 25: M. TECH. - Gyan Vihar

1. Shivani D.R. (1998): NGO Development Initiative & Policy – Vikas Publications

Computer Oriented Numerical Methods C(L,T,P) = 3 (3,0,0)

UNIT I Computer Arithmetic and Solution of Non-Linear Equations : Introduction – Floating Point Arithmetic and Errors: Floating point represent of Numbers – Sources of Errors – Non-Associativity of Arithmetic – Propagated Errors – Pitfalls in Computation. Solution of Non-Linear equations: Bisection – Fixed point – Regula falsi – Newton’s Raphson – Secant method. Convergence criteria of Iterative methods .

8

UNIT II Solution of simultaneous Linear Algebraic Equations and ordinary differential equations : Cramer’s Rule - Gauss

elimination method – Pivoting Strategies - Gauss Jordan method – Jacobi Iterative method – Gauss Seidal method –Comparison of Direct and Iterative methods.

8

UNIT III Interpolation and Curve Fitting : Problem of Interpolation - Langranges method of Interpolation – Inverse Interpolation – Newton’s interpolation formulae – Error of the Interpolating Polynomial

7

UNIT IV Interpolation at equally spaced points : Forward and Backward differences – Newton’s forward and backward difference formulas. Fitting of polynomials and other curve - Least square approximation of functions - linear and polynomial

regressions.

7

UNIT V Numerical differentiation and Integration : Differentiation based on polynomia fit - Numerical integration using Simpson,s rule and Gaussian quadratic formula - Numerical solution of differential equations of the form dy/dx=f(x,y) using Euler,s method and Runge-Kutta methods.

7

Total 37

CP NEW Software Architecture and Project Management C(L,T,P) = 3 (3,0,0)

UNITS CONTENTS HOURS

UNIT :-I

:Software Architecture - Foundations - Software architecture in the context of the overall software life cycle- Architectural

Styles - CASE study of Architectures Designing, Describing, and Using Software Architecture - IS2000: The Advanced Imaging Solution - Global Analysis - Conceptual Architecture View -Module Architecture View - Styles of the Module Viewtype - Execution Architecture View, Code Architecture - View. Component-and-Connector Viewtype - Styles of Component-and-Connector Viewtype- Allocation Viewtype and Styles - Documenting Software Interfaces, Documenting Behavior - Building the Documentation Package.

8

I

Introduction to Mindfulness, Mindfulness Exercise, DBT Life Skills – Distress Tolerance

8

II

Mindfulness Exercise, DBT Life Skills – Emotion Regulation

8

III

Mindfulness Exercise, DBT Life Skills – Interpersonal Effectiveness

7

IV

Mindfulness Exercise, Anxiety Disorders, Depression, and Personality Disorders, Acceptance: Living in the Here-and-Now as a Way of Life

7

V

Mindfulness Exercise, Introduction to Dialectical Behavior Therapy (DBT),

7

Total 37

Page 26: M. TECH. - Gyan Vihar

UNIT:- II Archetypes and Archetype Patterns, Model Driven Architecture with Archetype Patterns. Literate Modeling, Archetype Pattern. , Customer Relationship Management (CRM) Archetype Pattern, Product Archetype Pattern, Quantity Archetype Pattern, Rule Archetype Pattern. Design Patterns, Creational Patterns, Patterns for Organization of Work, Access Control Patterns, Service Variation Patterns, Service Extension Patterns

8

UNIT :-II :Object Management Patterns Adaptation Patterns, Communication Patterns, Architectural Patterns, Structural Patterns, Patterns for Distribution, Patterns for Interactive Systems Adaptable Systems,Frameworks and Patterns, Analysis Patterns Patterns for Concurrent and Networked Objects, Patterns forResource Management, Pattern Languages, Patterns for Distributed Computing

7

UNIT :- IV

Defining EAI, Data-Level EAI, Application Interface-Level EAI., Method- Level EAI., User Interface-Level EAI, The EAI Process - An Introduction to EAI and Middleware, Transactional Middleware and EAI, RPCs, Messaging, and EAI, Distributed Objects and EAI, Database- Oriented Middleware and EAI, Java Middleware and EAI, Implementing and Integrating Packaged Applications—The General Idea, XML and EAI, Message Brokers—The Preferred EAI Engine, Process Automation and EAI. Layering,

7

UNIT:-V Organizing Domain Logic, Mapping to Relational Databases, Web Presentation, Domain Logic Patterns, Data Source Architectural Patterns, Object-Relational Behavioral Patterns, Object-Relational Structural Patterns, Object Relational,Metadata,Mapping Patterns,Web Presentation Patterns, Distribution Patterns,Offline Concurrency Patterns.

7

Reference Books 1. Ian Gorton Springer, Essential Software Architecture, 1st edition, 2006. 2. Bob Hughes, Mike Cotterell, Software Project Management, 4th edition, Tata McGraw Hill, 2006. 3. Christine Hofmeister, Robert Nord, Deli Soni , Applied Software Architecture, Addison-Wesley Professional; 1st edition, 1999. 4. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional; 1st edition.

5. Martin Fowler, Patterns of Enterprise Application Architecture, Addison- Wesley Professional, 2003.