Professional Documents
Culture Documents
First Semester
Subject
Title of the Subject L T P C
Code
MECS11 Discrete Mathematics 3 0 0 3
Advanced Data Structures and
MECS12 3 0 0 3
Algorithms
Network Engineering and
MECS13 3 0 0 3
management
Advanced Database
MECS14 3 0 0 3
technologies
MECS15 Computer Architecture 3 0 0 3
* Elective I 3 0 0 3
Advanced Data Structures
MECS16 0 0 3 2
Laboratory
Networks and Database
MECS17 0 0 3 2
laboratory
Second Semester
Subject
Title of the Subject L T P C
Code
Advanced distributed 3
MECS21 3 0 0
Computing
Soft Computing and
MECS22 3 0 0 3
Simulators
MECS23 Computer Network Security 3 0 0 3
** Elective II 3 0 0 3
** Elective III 3 0 0 3
Subject
Title of the Subject L T P C
Code
Virtualization and Cloud
MECS31 3 0 0 3
Computing
*** Elective IV 3 0 0 3
*** Elective V 3 0 0 3
Fourth Semester
Subject
Title of the Subject L T P C
Code
MECS41 Project Thesis – Phase II 0 0 0 12
2
List of Electives
ELECTIVE I
Subject
Title of the Subject
Code
E1001 Object Oriented Systems Engineering
Subject
Title of the Subject
Code
E2301 Software Project Management
E2307 E-Commerce
3
ELECTIVE IV & V
Subject
Title of the Subject
Code
E4501 Adhoc Networks
E4502 Bioinformatics
4
SEMESTER – I
L T P C
3 0 0 3
Unit I:
Basic Concepts of OOPs – Templates Function and class templates – Algorithms-
performance analysis- time complexity and space complexity– ADT – List (Singly–
Doubly and Circular) Implementation – Array – Pointer – Cursor Implementation
Unit II:
Stacks and Queues – ADT– Implementation and Applications – Trees – General– Binary
– Binary Search – Expression Search – AVL – Introduction to Red Black trees and Splay
tree – B Trees – Implementations – Tree Traversals
Unit III:
Set – Implementation – Basic Operations on Set – Priority Queue – Implementation –
Graphs – Directed Graphs – Shortest Path Problem – Undirected Graph – Spanning Trees
– Graph Traversals-hash table representation- hash functions- collision resolution-
separate chaining- open addressing-linear probing- quadratic probing- double hashing-
rehashing
Unit IV:
Issues – Managing Equal Sized Blocks – Garbage Collection Algorithms for Equal Sized
Blocks – Storage Allocation for Objects with Mixed Sizes – Buddy Systems – Storage
Compaction
Unit V:
Searching Techniques – Sorting – Internal Sorting – Bubble Sort – Insertion Sort – Quick
Sort – Heap Sort – Bin Sort – Radix Sort – External Sorting – Merge Sort – Multiway
Merge Sort – Polyphase Sorting – Design Techniques – Divide and Conquer – Dynamic
Programming – Greedy Algorithm – Backtracking – Local Search Algorithms
REFERENCES:
1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson
Education, 2002.
2. Aho Hopcroft Ullman, “Data Structures and Algorithms”, Pearson Education,
2002.
3. Horowitz Sahni, Rajasekaran, “Computer Algorithms”, Galgotia, 2000.
4. Tanenbaum A.S, Langram Y, Augestien M.J., ”Data Structures using C & C++”,
Prentice Hall of India, 2002.
5. Data structures, Algorithms and Applications in C++, S.Sahni, University Press
(India) Pvt.Ltd, 2nd edition, Universities Press Orient Longman Pvt. Ltd.
6. Data structures and Algorithms in C++, Michael T.Goodrich, R.Tamassia and
Mount, Wiley student edition, John Wiley and Sons.
7. Data structures using C and C++, Langsam, Augenstein and Tanenbaum, PHI.
6
MECS13 - NETWORK ENGINEERING AND MANAGEMENT
L T P C
3 0 0 3
Unit – I
Network Architecture – ISO/OSI layered architecture - TCP/IP reference Model – -
Types of Network - Transmission Media – Types of Modem – DSL, ADSL, Cable
Modem – Physical Layer Standard – RS232c, RS449, X.21& V.24. Data Link Layer-
Error Detection & correction, Flow control, Logical Link control and Medium access
Control 802.3, 802.4, 802.2, 802.11
Unit – II
Network layer – Services – Virtual Circuit – Datagram – Internetworking – Addressing –
Routing – Link State – Distance vector Routing – Congestion Control algorithm – IPV4 ,
IPV6, ICMP, ARP & RARP – Unicast Routing – RIP, OSPF, BGP – Multicast Routing
Protocols.
Unit – III
Transport layer - Services – Processes to Processes Delivery – Transmission Control
Protocol (TCP) – User Datagram Protocol – Data Traffic – Congestion Control and
Quality of Service – Application layer Design Issues – DNS, E-mail (SMTP), FTP,
HTTP, WWW
Unit – IV
Network Management – Areas of Management - Network Monitoring – Network
Controlling – SNMP – V1, V2, V3
Unit – V
RMON 1 – RMON 2 – Management Information Base – MIB – case study: NS2
Simulator
References:
1. William Stallings, Data and Computer Communications, Eighth Edition, Prentice
Hall of India Private Limited,2007
2. Brijendra Singh : Data Communication and Computer Networks, PHI, 2004.
3. Michael A.Gallo, William A. Hancock: Computer Communication and
Networking Technologies,Thomson Asia, 2003.
4. SNMP v1,v2,v3 & RMON 1 & 2 by William Stallings, Pearson Education Asia
Inc.,
5. Mani Subramanian, " Network Management Principles and practice ", Addison
Wesly New York, 2000.
6. Leon-Garcia, Widjaja : Communication Networks, Fundamental Concepts and
Key Architecture, TMH, 2nd Edition, 2004.
7. Gerd E.Keiser: Local Area Networks, TMH, 2nd Edition, 2002
7
MECS14 - ADVANCED DATABASE TECHNOLOGY
L T P C
3 0 0 3
TOTAL = 45
REFERENCES:
1. Elisa Bertino, Barbara Catania, Gian Piero Zarri, “Intelligent Database Systems”,
Addison-Wesley, 2001.
2. Carlo Zaniolo, Stefano Ceri, Christos Faloustsos, R.T.Snodgrass,
V.S.Subrahmanian, “Advanced Database Systems”, Morgan Kaufman, 1997.
3. N.Tamer Ozsu, Patrick Valduriez, “Principles Of Distributed Database Systems”,
Prentice Hal International Inc., 1999.
4. C.S.R Prabhu, “Object-Oriented Database Systems”, Prentice Hall Of India, 1998.
5. Abdullah Uz Tansel Et Al, “Temporal Databases: Theory, Design And
Principles”, Benjamin Cummings Publishers, 1993.
6. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”,
Mcgraw Hill, Third Edition 2004.
7. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System
Concepts”, Fourth Ediion, Mcgraw Hill, 2002.
8. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Pearson
Education, 2004.
8
MECS15 - COMPUTER ARCHITECTURE
L T P C
3 0 0 3
REFERENCES:
9
MECS16 - ADVANCED DATA STRUCTURES LAB
1. Linked lists
2. Multistacks
3. Double Ended Queue (Deques) & Circular Queues
4. Min Heap
5. Deaps
6. Leftist Heap
7. AVL Tree
8. B-Tree
9. Quick Sort
10. Greedy algorithm
11. Knapsack using Dynamic Programming
12. Graph coloring using backtracking
10
SEMESTER II
UNIT I FUNDAMENTALS 9
Characterization of Distributed Systems – Examples – Resource Sharing and the Web –
Challenges – System Models – Architectural and Fundamental Models –Interprocess
Communication – The API for the Internet Protocols – External Data Representation and
Marshalling – Client–Server Communication – Group Communication – Case Study –
Distributed Objects and Remote Invocation – Communication between Distributed
Objects – Remote Procedure Call – Events and Notifications – Java RMI – Case Study.
Total: 45
REFERENCES:
1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems
Concepts and Design”, Pearson Education, 3rd Edition, 2002.
2. Sape Mullender, “Distributed Systems”, Addison Wesley, 2nd Edition, 1993.
3. Albert Fleishman, “Distributed Systems Software Design and Implementation”,
Springer Verlag, 1994.
4. M. L .Liu, “Distributed Computing Principles and Applications”, Pearson
Education, 2004.
11
5. Andrew S Tanenbaum, Maartenvan Steen, “Distributed Systems, Principles and
Pardigms”, Pearson Education, 2002.
6. Mukesh Singhal, Niranjan G Shivaratri, “Advanced Concepts in Operating
Systems”, Tata McGraw Hill Edition, 2001.
7. Michael Quinn, “Parallel Programming In C With Mpi And Open Mp”, Tata
Mcgraw Hill, 2003
12
MECS22 - SOFT COMPUTING AND SIMULATORS
L T P C
3 0 0 3
Machine Learning Using Neural Network, Adaptive Networks – Feed forward Networks
– Supervised Learning Neural Networks – Radial Basis Function Networks -
Reinforcement Learning – Unsupervised Learning Neural Networks – Adaptive
Resonance architectures – Advances in Neural networks.
UNIT V MATLAB 9
TOTAL = 45
REFERENCES:
1. Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft
Computing”, Prentice-Hall of India, 2003.
2. George J. Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic-Theory and
Applications”, Prentice Hall, 1995.
3. James A. Freeman and David M. Skapura, “Neural Networks Algorithms,
Applications, and Programming Techniques”, Pearson Edn., 2003.
4. Melanie Mitchell, ’An introduction to Genetic Algorithm’, Prentice-Hall of India,
New Delhi, Edition: 2004
5. S.Rajasekaran and G.A Vijayalakshmi Pai,’Neural Networks, Fuzzy logic and
Genetic Algorithms, Synthesis and Applications’, Prentice Hall of India, New
Delhi-2003.
6. MATLAB Toolkit Manual
13
MECS23 - COMPUTER NETWORK SECURITY
L T P C
3 0 0 3
UNIT I FUNDAMENTALS
Introduction – Services, Mechanisms and Attacks, OSI security Architecture – Classical
Encryption Techniques – Stegnography – Block Ciphers and Data Encryption Standard –
Block Cipher Principles - Advanced Encryption Standard – AES Cipher; Contemporary
Symmetric Ciphers- Triple DES, Blowfish, RC5, Characteristics of Advanced Symmetric
Block Ciphers, RC4 Stream Cipher; Confidentiality using Symmetric Encryption-
Placement of Encryption Function, Traffic Confidentiality, Key Distribution, and
Random Number Generation.
REFERENCES
1. William Stallings, “Cryptography and Network Security”, 3ed. Prentice Hall of India,
New Delhi ,2004
2. William Stallings, “Network Security Essentials”, 2 ed. Prentice Hall of India, New
Delhi, 2004
3. Charlie Kaufman , “Network Security: Private Communication in Public World”, 2
ed. Prentice Hall of India, New Delhi ,2004
4. Dan Tynan, Computer Privacy Annoyances, O'Reilly Media, July 2005
14
MECS24 - COMPILER DESIGN
L T P C
3 0 0 3
UNIT I LEXICAL ANALYSIS
Compilers – Analysis of Source Program - Phases of Compiler – Compiler Construction
Tools – Role of a Lexical Analyzer – Specification and Recognition of Tokens – Finite
Automata – Regular Expression to Finite Automation.
REFERENCES
15
MECS25 - COMPILER DESIGN LAB
Note: Use ‘C’ compiler to implement 1 – 8 and Lex & Yacc tool for the rest.
Note: Use ‘Java / Dot NET’ compiler to implement 1 – 3 and MATLAB tool for
5 – 7 and Wire Shark or any tool for 4.
16
SEMESTER III
REFERENCES
1. Michael Miller, Cloud Computing: Web-Based Applications That Change the
Way You Work and Collaborate Online, Que Publishing, August 2008.
2. Christofer Hoff, Rich Mogull, Craig Balding, Hacking Exposed: Virtualization &
Cloud Computing: Secrets & Solutions [Paperback], McGraw-Hill Osborne (20
Jan 2012) *
3. Haley Beard, Cloud Computing Best Practices for Managing and Measuring
Processes for On-demand Computing, Applications and Data Centers in the Cloud
with SLAs, Emereo Pty Limited, July 2008.
4. Tim Mather, Subra Kumaraswamy, Shahed Latif, Cloud Security and Privacy –
An Enterprise Perspective on Risks and Compliance, By O'Reilly Media, 2009
17
ELECTIVE LIST
ELECTIVE - I
L T P C
3 0 0 3
UNIT I CLASSICAL PARADIGM
System Concepts – Project Organization – Communication – Project Management
UNIT IV DESIGN
System Design, Architecture – Design Principles - Design Patterns – Dynamic Object
Modeling – Static Object Modeling – Interface Specification – Object Constraint
Language
Total No of periods: 45
REFERENCES
18
E1002 - MULTIMEDIA SYSTEMS
L T P C
3 0 0 3
UNIT IV COMMUNICATION 9
Transport Subsystem-Protocol Support for QOS-Transport of Multimedia-Computer
upported Cooperative Work-Architecture-Session Management-MBone Applications.
UNIT V SYNCHRONIZATION 9
Synchronization in Multimedia Systems-Presentation-Synchronization Types-Multimedia
ynchronization Methods-Case Studies-MHEG-MODE-ACME.
Total No of periods: 45
REFERENCES
1. Ralf Steinmetz and Klara Nahrstedt, “Multimedia Systems”, Springer, I Edition
2004.
2. Ralf Steinmetz and Klara Nahrstedt, Media Coding and Content Processing,
Prentice hall, 2002.
3. Vaughan Taeltimedia, Tata McGraw Hill, 1999.
4. Mark J.B., Sandra K.M., Multimedia Applications Development using DVI
echnology, McGraw Hill, 1992.
5. K. R. Rao, Zoran S. Bojkovic, Dragorad A. Milovacovic, D. A. Milovacovic ,
ultimedia Communication Systems: Techniques, Standards, and Networks,
Prentice Hall, 1st Edition, 2002
6. Ze-Nian Li and Mark S. Drew, Fundamentals of Multimedia, Pearson, 2004.
19
E1003 - ADVANCED JAVA TECHNOLOGY
L T P C
3 0 0 3
REFERENCES
1. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2000.
2. Cay S.Horstmann, Gary Cornell, “Core Java, Volume 1 And 2”, 5th Edition,
Pearson Education Publishers, 2003.
3. Topley, “J2ME In A Nutshell”, O’Reilly Publishers, 2002.
4. Hunt, “Guide to J2EE Enterprise Java”, Springer Publications, 2004.
5. Ed Roman, “Enterprise Java Beans”, Wiley Publishers, 1998.
6. Avstin, “Advance Programming For The Java2 Platform” ‘Pearson Education,
2001.
20
E1004 - DIGITAL IMAGE PROCESSING
L T P C
3 0 0 3
21
E1005 - UNIX INTERNALS
L T P C
3 0 0 3
REFERENCES
1. Maurice J. Bach, “The Design of the Unix Operating System”, Prentice Hall of
India, 2004.
2. Vahalia, “Unix Internals: The New Frontiers”, Pearson Education Inc, 2003.
22
E1006 - OPEN SOURCE SYSTEMS
L T P C
3 0 0 3
Unit –I 9
Overview of Free/Open Source Software-- Definition of FOSS & GNU, History of
GNU/Linux and the Free Software Movement , Advantages of Free Software and
GNU/Linux, FOSS usage , trends and potential—global and Indian.GNU/Linux OS
installation-- detect hardware, configure disk partitions & file systems and install a
GNU/Linux distribution ; Basic shell commands - logging in, listing files, editing files,
copying/moving files, viewing file contents, changing file modes and permissions,
process management ; User and group management, file ownerships and permissions,
PAM authentication ; Introduction to common system configuration files & log files ;
Configuring networking, basics of TCP/IP networking and routing, connecting to the
Internet (through dialup, DSL, Ethernet, leased line).
Unit – II 9
Configuring additional hardware - sound cards, displays & display cards, network cards,
modems, USB drives, CD writers ; Understanding the OS boot up process; Performing
every day tasks using gnu/Linux -- accessing the Internet, playing music, editing
documents and spreadsheets, sending and receiving email, copy files from disks and over
the network, playing games, writing CDs ; X Window system configuration and utilities -
- configure X windows, detect display devices ; Installing software – from source code as
well as using binary packages. Setting up email servers-- using postfix (SMTP services),
courier (IMAP & POP3 services), squirrel mail ( web mail services) ; Setting up web
servers -- using apache ( HTTP services), php (server-side scripting), perl ( CGI support)
; Setting up file services -- using samba ( file and authentication services for windows
networks), using NFS ( file services for gnu/Linux / Unix networks) ; Setting up proxy
services -- using squid ( http / ftp / https proxy services) ; Setting up printer services -
using CUPS (print spooler), foomatic (printer database)
Unit III 9
Setting up a firewall - Using netfilter and ip tables; Using the GNU Compiler Collection
– GNU compiler tools ; the C preprocessor (cpp), the C compiler (gcc) and the C++
compiler (g++), assembler (gas) ; Understanding build systems -- constructing make files
and using make, using autoconf and autogen to automatically generate make files tailored
for different development environments ; Using source code versioning and management
tools -- using CVS to manage source code revisions, patch & diff.
Unit IV 9
Understanding the GNU Libc libraries and linker -- linking against object archives (.a
libraries) and dynamic shared object libraries (.so libraries), generating statically linked
binaries and libraries, generating dynamically linked libraries ; Using the GNU
debugging tools -- gdb to debug programs, graphical debuggers like ddd, memory
debugging / profiling libraries mpatrol and valgrind ; Review of common programming
practices and guidelines for GNU/Linux and FOSS ; Introduction to Bash, sed & awk
scripting. Basics of the X Windows server architecture.
Unit V 9
23
Basics of the X Windows server architecture ; Qt Programming ; Gtk+ Programming ;
Python Programming ; Programming GUI applications with localization support.
REFERENCES:
On-line material
1. Open Sources: Voices from the Open Source Revolution, First Edition, January 1999,
ISBN: 1-56592-582-3. URL: http://www.oreilly.com/catalog/opensources/book/toc.html
2. The Linux Cookbook: Tips and Techniques for Everyday Use, First Edition, Michael
Stutz, 2001. URL: http://dsl.org/cookbook/cookbook_toc.html
3. The Linux System Administrators' Guide, Lars Wirzenius, Joanna Oja, Stephen
Stafford, and Alex Weeks, December 2003. URL: http://www.tldp.org/guides.html
4. Using GCC, Richard Stallman et al. URL: http://www.gnu.org/doc/using.html
5. An Introduction to GCC, Brian Gough. URL:
http://www.networktheory.co.uk/docs/gccintro/
6. GNU Autoconf, Automake and Libtool, Gary V. Vaughan, Ben Elliston, Tom Tromey
and Ian Lance Taylor. URL: http://sources.redhat.com/autobook/
7. Open Source Development with CVS, Third Edition, Karl Fogel and Moshe Bar.
URL: http://cvsbook.red-bean.com/
8. Advanced Bash Scripting Guide, Mendel Cooper, June 2005. URL:
http://www.tldp.org/guides.html
9. GTK+/GNOME Application Development, Havoc Pennington. URL:
http://developer.gnome.org/doc/GGAD
10. Python Tutorial, Guido van Rossum, Fred L. Drake, Jr., Editor. URL:
http://www.python.org/doc/current/tut/tut.html
24
ELECTIVE II & III
E2301 - SOFTWARE PROJECT MANAGEMENT
L T P C
3 0 0 3
Unit 1 Introduction 9
Introduction to Software Project management and control –Scope of Project
management-Project Management Life cycle-Software Evolution and economics –
Software Management Process Framework-Disciplines of Software Management-
Measures and Measurements
1. INTRODUCTION 9
Role Of XML – XML and The Web – XML Language Basics – SOAP – Web Services –
Revolutions Of XML – Service Oriented Architecture (SOA).
2. XML TECHNOLOGY 9
XML – Name Spaces – Structuring With Schemas and DTD – Presentation Techniques –
Transformation – XML Infrastructure.
3. SOAP 9
Overview Of SOAP – HTTP – XML-RPC – SOAP: Protocol – Message Structure –
Intermediaries – Actors – Design Patterns And Faults – SOAP With Attachments.
4. WEB SERVICES 9
Overview – Architecture – Key Technologies - UDDI – WSDL – ebXML – SOAP And
Web Services In E-Com – Overview Of .NET And J2EE.
5. XML SECURITY 9
Security Overview – Canonicalization – XML Security Framework – XML Encryption –
XML Digital Signature – XKMS Structure – Guidelines For Signing XML Documents –
XML In Practice.
Total No. of Periods: 45
REFERENCE BOOKS:
1. Frank. P. Coyle, XML, Web Services And The Data Revolution, Pearson
Education, 2002.
2. Ramesh Nagappan , Robert Skoczylas and Rima Patel Sriganesh, “ Developing
Java Web Services”, Wiley Publishing Inc., 2004.
3. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services”,
Pearson Education, 2004.
4. McGovern, et al., “Java Web Services Architecture”, Morgan Kaufmann
Publishers, 2005.
26
E2303 - MIDDLEWARE TECHNOLOGIES
L T P C
3 0 0 3
REFERENCES
1. Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client/Server
2. Survival Guide”, Galgotia Publications Pvt. Ltd., 2002.
3. Tom Valesky, “Enterprise Java Beans”, Pearson Education, 2002
4. Jason Pritchard, “COM and CORBA side by side”, Addison Wesley, 2000
5. Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002.
6. Mowbray, “Inside CORBA”, Pearson Education, 2002.
7. Puder, “Distributed System Architecture – A Middleware Approach”,Elsevier,
2008.
27
E2304 - PARALLEL COMPUTING AND MULTICORE TECHNOLOGIES
L T P C
3 0 0 3
REFERENCES
28
E2305 - MOBILE TECHNOLOGIES
L T P C
3 0 0 3
Total: 45
References
1. F.Adelstein, S.K.S. Gupta, “Fundamentals of Mobile and Pervasive Computing” Tata
McGraw Hill, 2005.
2. Ashoke Talukdar and Roopa Yavagal, “Mobile Computing”, Tata McGraw Hill, 2005
3. Next Generation Mobile Systems : 3G and Beyond-Wiely publications
4. 3G wireless Demystified- MCGraw Hill
5. 1. J.Schiller, Mobile Communication, Addison Wesley, 2000.
29
E2306 - SOFTWARE RELIABILITY AND PROJECT MANAGEMENT
L T P C
3 0 0 3
Unit 1 Introduction 7
Software Reliability – Ideas of Software Reliability – Ingredients of software reliability -
Challenges and difficulties in Software Reliability – Reliability Measurement -
Computation of Software reliability – Software Availability
UNIT I INTRODUCTION 9
Infrastructure for Electronic Commerce - Networks - Packet Switched Networks -
TCP/IP Internet protocol - Domain name Services - Web Service Protocols - Internet
applications - Utility programs – Markup Languages - Web Clients and Servers -
Intranets and Extranets - Virtual private Network.
UNIT II CORE TECHNOLOGY 9
Electronic Commerce Models - Shopping Cart Technology - Data Mining - Intelligent
Agents – Internet Marketing - XML and E-Commerce
UNIT III ELECTRONIC PAYMENT SYSTEMS 9
Real world Payment Systems - Electronic Funds Transfer - Digital Payment -Internet
Payment Systems – Micro Payments - Credit Card Transactions - Case Studies.
UNIT IV SECURITY 9
Threats to Network Security - Public Key Cryptography - Secured Sockets Layer -
Secure Electronic Transaction - Network Security Solutions - Firewalls.
UNIT V INTER/INTRA ORGANIZATIONS ELECTRONIC COMMERCE 9
EDI - EDI application in business - legal, Security and Privacy issues - EDI and
Electronic commerce - Standards - Internal Information Systems - Macro forces - Internal
commerce - Workflow Automation and Coordination - Customization and Internal
commerce - Supply chain Management.
TOTAL: 45
REFERENCES
1. Ravi Kalakota and Andrew B Whinston , Frontiers of Electronic commerce,
Addison Wesley, 1996
2. Pete Loshin, Paul A Murphy , Electronic Commerce, 2nd Edition , Jaico
Publishers,1996.
3. Joseph P T , S J,E-Commerce - An Indian Perspective, second edtion, Prentice
Hall of India.2006.
4. David Whiteley, e - Commerce : Strategy, Technologies and Applications -
McGraw Hill,2000
31
E2308 - REAL TIME SYSTEMS.
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Introduction - Issues in Real Time Computing, Structure of a Real Time System. Task
Classes, Performance Measures for Real Time Systems, Estimating Program Run times.
Task Assignment and Scheduling - Classical Uniprocessor scheduling algorithms,
UniProcessor scheduling of IRIS Tasks, Task Assignment, Mode Changes, and Fault
Tolerant Scheduling.
UNIT IV COMMUNICATION 9
Real-Time Communication - Communications Media, Network Topologies Protocols,
Fault Tolerant Routing. Fault Tolerance Techniques - Fault Types, Fault Detection. Fault
Error containment Redundancy, Data Diversity, Reversal Checks, Integrated Failure
handling.
32
E2309 - NETWORK SYSTEM DESIGN USING NETWORK PROCESSOR
L T P C
3 0 0 3
UNIT I INTRODUCTION - PROTOCOLS AND PACKET FORMATS
Network systems and the Internet, Applications, packet processing, protocols and
layering, layer 1 and 2, layer 3, layer 4, protocol port numbers and de-multiplexing,
Encapsulation and transmission.
UNIT V IXP2XXX
Introduction, IXP2xxx Architecture, Micro engines, Programming Models, Packet
processing in a single thread, Advanced programming, Applications: Switches, Routers,
Firewall, and Active Networks.
Total:45
REFERENCES:
1. Douglas E.Comer, “Network Systems Design using Network Processors”, Intel
IXP version,, Pearson Education. March 2003
2. Erik J. Johnson and Aaron Kunze, “IXP 2400/2800 Programming”, Intel Press,
April 2003
3. Uday R. Naik and Prashant R. Chandra, “ Designing High Performance
Networking Applications – Essential Insights for Developers of IXP2XXX
Network Processor Based Systems”, Intel Press, November 2004
4. Donald F. Hooper, “ Using IXP2400/2800 Development Tools – A Hands on
Approach to Network Processor Software Design”, Intel Press, August 2004
5. Patrick Crowley, Peter Z. Onufryk, Mark A. Franklin, Haldun Hadimioglu,
“Network Processors 2002: Design Principles and Practices”, Vol 1, Morgan
Kaufmann Publications, September 2002.
33
6. Mark A. Franklin, Patrick Crowley, Haldun Hadimioglu, Peter Z. Onufryk
“Network Processor Design: Issues and Practices”, Vol 2, Academic Press,
December 2003.
7. Panos C. Lekkas, “Network Processors: Architectures, Protocols and Platforms
(Telecom Engineering”), McGraw Hill, July 2003
34
E2310 - EMBEDDED SYSTEMS
L T P C
3 0 0 3
REFERENCES
1. Andrew N Sloss, D. Symes, C. Wright,” ARM System Developers Guide”,
Morgan Kaufmann / Elsevier, 2006.
2. Michael J. Pont, “Embedded C”, Pearson Education, 2007.
3. Wayne Wolf, “Computers as Components: Principles of Embedded Computer
System Design”, Morgan Kaufmann / Elsevier, 2nd. edition, 2008.
4. Steve Heath, “Embedded System Design”, Elsevier, 2nd. edition, 2003.
35
E2311 - OPERATIONS RESEARCH
L T P C
3 0 0 3
36
ELECTIVE IV & V
37
Management Schemes - Transmission Power Management Schemes - System Power
Management Schemes
REFERENCE BOOKS:
1. C. Siva Ram Murthy and B.S. Manoj “Ad Hoc Wireless Networks: Architectures and
Protocols”, Prentice Hall PTR,2004
2. C.K. Toh, Ad Hoc Mobile Wireless Networks: Protocols and Systems, Prentice Hall
PTR, 2001
3. Charles E. Perkins, Ad Hoc Networking, Addison Wesley, 2000
38
E4502 - BIO INFORMATICS
L T P C
3 0 0 3
1. INTRODUCTION 7
The Central Dogma – Killer Application – Parallel Universes – Watson’s Definition -
Top Down Vs Bottom Up Approach – Information Flow – Conversance-
Communications.
2. DATABASE AND NETWORKS 9
Definition – Data Management – Data Life Cycle – Database Technology – Interfaces –
Implementation – Networks: Communication Models – Transmission Technology
Protocols – Bandwidth – Topology – Contents – Security – Ownership – Implementation.
3. SEARCH ENGINES AND DATA VISUALIZATION 10
Search Process – Technologies – Searching And Information Theory – Computational
Methods – Knowledge Management – Sequence Visualizations – Structure
Visualizations – User Interfaces – Animation Vs Simulation
4. STATISTICS, DATA MINING AND PATTERN MATCHING 11
Statistical Concepts – Micro Arrays – Imperfect Data – Basics – Quantifying –
Randomness – Data Analysis – Tools Selection – Alignment – Clustering – Classification
– Data Mining Methods – Technology – Infrastructure Pattern Recognition – Discovery –
Machine Learning – Text Mining – Pattern Matching Fundamentals – Dot Matrix
Analysis – Substitution Matrix – Dynamic Programming – Word Method – Bayesian
Method – Multiple Sequence Alignment Tools.
5. MODELING SIMULATION AND COLLABORATION 8
Drug Discovery Fundamentals – Protein Structure – System Biology Tools –
Collaboration And Communication – Standards – Issues – Case Study.
REFERENCE BOOKS:
1. Bryan Bergeron, “Bio Informatics Computing”, Prentice Hall, 2003.
2. T.K. Affward, D.J. Parry Smith, “Introduction to Bio Informatics”, Pearson
Education, 2001.
3. Pierre Baldi, Soren Brunak, “Bio Informatics – The Machine Learning
Approach”, 2nd Edition, First East West Press, 2003
39
E4503 - RECENT TRENDS IN MOBILE COMPUTING
L T P C
3 0 0 3
Unit I. INTRODUCTION 9
Medium Access Control : Motivation for Specialized MAC- SDMA- FDMA-
TDMACDMA- Comparison of Access mechanisms – Tele communications : GSM-
DECTTETRA – UMTS- IMT-200 – Satellite Systems: Basics- Routing- Localization-
Handover- Broadcast Systems: Overview – Cyclic Repetition of Data- Digital Audio
Broadcasting – Digital Video Broadcasting
Unit II. WIRELESS NETWORKS 9
Wireless LAN: Infrared Vs Radio Transmission – Infrastructure Networks- Ad hoc
Networks- IEEE 802.11 – HIPERLAN – Bluetooth- Wireless ATM: Working Group-
Services- Reference Model – Functions – Radio Access Layer – Handover- Location
Management- Addressing Mobile Quality of Service- Access Point Control Protocol
REFERENCE BOOKS
1. J.Schiller, Mobile Communication, Addison Wesley, 2000.
2. William Stallings, Wireless Communication and Networks, Pearson Education,
2003.
3. Singhal, WAP-Wireless Application Protocol, Pearson Education, 2003
4. Lother Merk, Martin. S. Nicklaus and Thomas Stober, Principles of Mobile
Computing, Second Edition, Springer, 2003.
5. William C.Y.Lee, Mobile Communication Design Fundamentals, John Wiley,
1993.
40
E4504 - SEMANTIC WEB
L T P C
3 0 0 3
1. INTRODUCTION 8
History – Semantic Web Layers –Semantic Web technologies – Semantics in Semantic
Web – XML: Structuring – Namespaces – Addressing – Querying – Processing
2. RDF 10
RDF and Semantic Web – Basic Ideas - RDF Specification – RDF Syntax: XML and
Non- XML - RDF elements – RDF relationship: Reification, Container, and collaboration
– RDF Schema – Editing, Parsing, and Browsing RDF/XML-RQL-RDQL
3. ONTOLOGY 10
Why Ontology – Ontology movement – OWL – OWL Specification - OWL Elements –
OWL constructs: Simple and Complex – Ontology Engineering : Introduction –
Constructing ontologies – Reusing ontologies – On-To-Knowledge Semantic Web
architecture
4. LOGIC AND INFERENCE 9
Logic – Description Logics - Rules – Monotonic Rules: Syntax, Semantics and examples
– Non-Monotonic Rules – Motivation, Syntax, and Examples – Rule Markup in XML:
Monotonic Rules, and Non-Monotonic Rules
5. APPLICATIONS OF SEMANTIC WEB TECHNOLOGIES 8
RDF Uses: Commercial and Non-Commercial use – Sample Ontology – e-Learning –
Web Services – Web mining – Horizontal information – Data Integration – Future of
Semantic Web
Total No. of Periods: 45
REFERENCES
1. Grigorous Antoniou and Van Hermelen - “A Semantic Web Primer”-The MIT
Press –2004
2. “Spinning the Semantic Web: Bringing the world wide web to its full potential” –
The MIT Press – 2004
3. Shelley Powers – “Practical RDF” – O’reilly publishers – First Indian Reprint :
2003
41
E4505 - DATA WAREHOUSING AND DATA MINING
L T P C
3 0 0 3
UNIT I DATA WAREHOUSING 9
Data Warehousing and Business Analysis - Data warehousing Components –Building a
Data warehouse – Mapping the Data Warehouse to a Multiprocessor Architecture –
DBMS Schemas for Decision Support – Online Analytical Processing (OLAP) – OLAP
and Multidimensional Data Analysis.
UNIT IV CLUSTERING 9
Cluster Analysis - Types of Data in Cluster Analysis – A Categorization of Major
Clustering Methods – Partitioning Methods – Hierarchical methods – Density-Based
Methods – Grid-Based Methods – Model-Based Clustering Methods – Clustering High-
Dimensional Data – Constraint- Based Cluster Analysis – Outlier Analysis.
Total = 45
REFERENCES
1. Jiawei Han and Micheline Kamber “Data Mining Concepts and Techniques”
Second Edition, Elsevier, Reprinted 2008.
2. Alex Berson and Stephen J. Smith “Data Warehousing, Data Mining & OLAP”,
Tata McGraw – Hill Edition, Tenth Reprint 2007.
3. K.P. Soman, Shyam Diwakar and V. Ajay “Insight into Data mining Theory and
Practice”, Easter Economy Edition, Prentice Hall of India, 2006.
4. G. K. Gupta “Introduction to Data Mining with Case Studies”, Easter Economy
Edition, Prentice Hall of India, 2006.
5. Pang-Ning Tan, Michael Steinbach and Vipin Kumar “Introduction to Data
Mining”, Pearson Education, 2007.
42
E4506 - AGENT BASED INTELLIGENT SYSTEMS
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Definitions - Foundations - History - Intelligent Agents-Problem Solving-Searching -
Heuristics - Constraint Satisfaction Problems - Game playing.
UNIT II KNOWLEDGE REPRESENTATION AND REASONING 9
Logical Agents-First order logic-First Order Inference-Unification-Chaining- Resolution
Strategies-Knowledge Representation-Objects-Actions-Events
UNIT III PLANNING AGENTS 9
Planning Problem-State Space Search-Partial Order Planning-Graphs-Nondeterministic
Domains-Conditional Planning-Continuous Planning-MultiAgent Planning.
UNIT IV AGENTS AND UNCERTAINITY 9
Acting under uncertainty – Probability Notation-Bayes Rule and use – Bayesian
Networks-Other Approaches-Time and Uncertainty-Temporal Models- Utility Theory -
Decision Network – Complex Decisions.
UNIT V HIGHER LEVEL AGENTS 9
Knowledge in Learning-Relevance Information-Statistical Learning Methods-
Reinforcement Learning-Communication-Formal Grammar-Augmented Grammars-
Future of AI.
Total No of periods: 45
REFERENCES:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence - A Modern Approach”,
2nd Edition, Prentice Hall, 2002
2. Michael Wooldridge, “An Introduction to Multi Agent System”, John Wiley,
2002.
3. Patrick Henry Winston, Artificial Intelligence, III Edition, AW, 1999.
4. Nils.J.Nilsson, Principles of Artificial Intelligence, Narosa Publishing House,
1992.
43
E4507 - HIGH SPEED NETWORKS
L T P C
3 0 0 3
UNIT I HIGH SPEED NETWORKS 9
Frame Relay Networks – Asynchronous transfer mode – ATM Protocol Architecture,
ATM logical Connection, ATM Cell – ATM Service Categories – AAL. High Speed
LAN’s: Fast Ethernet, Gigabit Ethernet, Fibre Channel – Wireless LAN’s.
UNIT II CONGESTION AND TRAFFIC MANAGEMENT 9
Queuing Analysis- Queuing Models – Single Server Queues – Effects of Congestion –
Congestion Control – Traffic Management – Congestion Control in Packet Switching
Networks – Frame Relay Congestion Control.
UNIT III TCP AND ATM CONGESTION CONTROL 9
TCP Flow control – TCP Congestion Control – Retransmission – Timer Management –
Exponential RTO backoff – KARN’s Algorithm – Window management – Performance
of TCP over ATM. 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.
UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES 9
Integrated Services Architecture – Approach, Components, Services- Queuing Discipline,
FQ, PS, BRFQ, GPS, WFQ – Random Early Detection, Differentiated Services.
UNIT V PROTOCOLS FOR QOS SUPPORT 9
RSVP – Goals & Characteristics, Data Flow, RSVP operations, Protocol Mechanisms –
Multiprotocol Label Switching – Operations, Label Stacking, Protocol details – RTP –
Protocol Architecture, Data Transfer Protocol, RTCP.
L-45 T-15 Total-60
REFERENCES
1. William Stallings, “High Speed Networks and Internet”, Second Edition, Pearson
Education, 2002.
2. Warland, Pravin Varaiya, “High Performance Communication Networks”, Second
Edition, Jean Harcourt Asia Pvt. Ltd., 2001.
3. Irvan Pepelnjk, Jim Guichard, Jeff Apcar, “MPLS and VPN Architecture”, Cisco
Press, Volume 1 and 2, 2003.
44
E4508 - DECISION SUPPORT SYSTEMS
L T P C
3 0 0 3
UNIT-I INTRODUCTION
Introduction : DSS definition- characteristics- History of DSS- Components of DSS-
Data and Model Management-DSS knowledge base- user interfaces- DSS user-
categories and classes of DSS’s- Decision and Decision Makers : Decision Makers-
Decision styles- Decision effectiveness- Hardness of Decisions
REFERENCES
1. George M .Marakas, "Decision Support Systems", 2nd Edition, Pearson
Education, 2005.
2. Efraim Turban, Jay E.Aronson, Ting-Peng Liang, "Decision Support Systems and
Intelligent Systems", 7th Edition, Pearson Education, 2006.
45
E4509 - FAULT TOLERANT SYSTEMS
L T P C
3 0 0 3
UNIT – I Fundamental Concepts
Definitions of fault tolerance, fault classification, fault tolerant attributes and system
structure. Fault-Tolerant Design Techniques: Information redundancy, hardware
redundancy, and time redundancy.
UNIT – II Dependability Evaluation Techniques
Reliability and availability models: (Combinatorial techniques, Fault-Tree models,
Markov models), Performability Models. Architecture of Fault-Tolerant Computers
(case study): General-purpose systems, high-availability systems, long-life systems,
critical systems.
UNIT – III Software Fault Tolerance
Software faults and their manifestation, design techniques, reliability models.
UNIT – IV Fault Tolerant Parallel/Distributed Architectures
Shared bus and shared memory architectures, fault tolerant networks.
UNIT – V Recent topics in fault tolerant systems
Security, fault tolerance in wireless/mobile networks and Internet.
REFERENCES
1. Fault-Tolerant Computer System Design D.K. Pradhan, 2003
2. Design and Analysis of Fault-Tolerant Digital Systems, B.W.Johnson, Addison-
Wesley, 1989
3. Fault-Tolerant Computing, Theory and Techniques, Volumes I and II , D.K.
Pradhan, Prentice Hall, 1986
4. Reliable Computer Systems: Design and Evaluation, D.P.Siewiorek and
R.S.Swartz, Digital Press, 1992
5. Probability and Statistics with Reliability, Queueing and Computer Science
Application, K.S.Trivedi, Prentice Hall, 1982
46
E4510 - GRID COMPUTING
L T P C
3 0 0 3
5. CASE STUDY
Case Study: GridSim: Installing the simulator – examples – Alchemi Toolkit: Owner,
Manager and Executor cluster – Prime number generation example. (Web References)
REFERENCE BOOKS:
1. Joshy Joseph & Craig Fellenstein, “Grid Computing”, PHI, PTR-2003.
2. Borja Sotomayor & Lisa Childers, Globus Toolkit® 4: Programming Java
Services, Morgan Kaufmann, 2006
3. Ahmar Abbas, “Grid Computing: A Practical Guide to technology and
Applications”, Charles River media – 2003.
47
E4511 - WIRELESS SENSOR NETWORKS
L T P C
3 0 0 3
UNIT I INTRODUCTION
Over view of sensor networks- Constraints and challenges – Advantages of sensor
networks- Applications- Collaborative processing – Key definitions in sensor networks –
Tracking scenario – Problem formulation – Distributed representation and interference of
states – Tracking multiple objects – sensor models- Performance comparison and metrics.
UNIT II NETWORKING SENSORS
Key assumption - Medium access control – S-MAC protocol – IEEE 802.15.4 standard
and ZigBee - General Issues - Geographic, Energy – Aware Routing - Attribute based
routing.
UNIT III INFRASTRUCTURE ESTABLISHMENT
Topology control – Clustering -Time Synchronization – Localization – Task driven
sensing – Role of sensor nodes – Information based tasking - Routing and aggregation.
UNIT IV SENSOR NETWORK DATABASE
Sensor Database Challenges – Querying the physical environment – Interfaces – In-
network aggregation – Data centric storage – Data indices and range queries –
Distributed Hierarchical aggregation – Temporal data.
UNIT V SENSOR NETWOR PLATFORMS AND TOOLS
Sensor Node Hardware – Sensor network programming challenges – Node level software
platforms – Operating system TinyOS – Node level simulators – State centric
programming – Applications and future directions.
Total: 45
REFERENCE:
1. Feng Zhao, Leonidas Guibas, “Wireless sensor networks an information
processing approach”, Mogan kanufmann publishers, 2004
48