M.TECH. INFORMATION TECHNOLOGY

spongehousesΑσφάλεια

3 Νοε 2013 (πριν από 3 χρόνια και 10 μήνες)

123 εμφανίσεις

M.TECH. INFORMATION TECHNOLOGY


SEMESTER I


















SEMESTER II





Sl

No

Subject


Code

Subject

L

T

P

C

Theory

1

PITA02

Grid Computing

3

1

0

4

2

PITA03

Advanced Java Programmin
g

3

1

0

4

3

PCSA06

Data Communication

3

1

0

4

4

PCSA17

Database Technology

3

1

0

4

5

PITA04

Software Quality Assurance

3

1

0

4

6


***

Elective II

3

0

0

3

Pract ical

7

PITA05

Advanced Java Programming Lab

0

0

3

2

Tot al Credit s

25









SEMESTER II
I






Sl

No

Subject
Code

Subject

L

T

P

C

Theory

1


* * *

Elective III

3

0

0

3

2


* * *

Elective IV

3

0

0

3

3


* * *

Elective V

3

0

0

3

Practical

Sl

No

Subject


Code

Subject

L

T

P

C

Theory

1

PMAA01

Mathematical Foundation of
Computer Science

3

1

0

4

2

PCSA01

Data Structure & Algorithm

3

1

0

4

3

PCSA02

Computer Architecture

3

1

0

4

4

PITA01

Multimedia

Systems

3

0

0

4

5


***

Elective I

3

0

0

3

Practical

6

PCSA04

Data Structure Lab

0

0

3

2

Total Credits

21

4

PITA43

Project Phase I

0

0

12

6

Total Credits

15



SEMESTER IV


Sl

No

Subject
Code

Subject

L

T

P

C

Practical

1


PITA06

Project Phase II

0

0

24

12


12



Over all Total Credits = 73

























LIST OF ELECTIVES


Sl

No

Subject
Code

Subject

L

T

P

C

1

PITA07

Distributed Computing

3

0

0

3

2

PITA08

E
-
Commerce

3

0

0

3

3

PITA09

Mobile Co
mputing

3

0

0

3

4

PITA10

Information Security

3

0

0

3

5

PITA11

TCP/IP Technology

3

0

0

3

6

PITA12

Bio
-
Informatics

3

0

0

3

7

PITA13

Web Technology

3

0

0

3

8

PITA14

Soft Computing

3

0

0

3

9

PITA15

Digital Image Processing

3

0

0

3

10

PITA16

XML and Web

Services

3

0

0

3

11

PITA17

Enterprise Resource
3

0

0

3













































SEMESTER I


PMAA01
Mathematica
l Foundations o
f Computer Science

L T P C









3 1 0 4


UNIT
-
I:
Fundamental Structures

Set Theory: Relationships between sets


Operations on sets


Set identities


Principle of inclusion and
exclusion


Minsets Relations: Binary relations


Partial or
derings


Equivalence relations Functions: Properties of
functions


composition of functions


inverse functions, permutation functions


UNIT
-
II: Logic

Planning

12

PCSA10

Artificial Intelligence

3

0

0

3

13

PCSA11

Pattern Recognition

3

0

0

3

14

PCSA12

Data Mining and Data
Warehousing

3

0

0

3

15

PCSA14

Unix Internals

3

0

0

3

16

PCSA16

Cryptograph
y & Network
Security

3

0

0

3

17

PCSA47

Neural Networks

3

0

0

3

18

PCSA19

Real Time Systems

3

0

0

3

19

PCSA20

C# and .NET Framework

3

0

0

3

20

PCSA21

High Speed Networks

3

0

0

3

Propositional logic


logical connectives


truth tables


normal forms (conjunctive and disjunctive)


predicate
logic


universal and existential quantifiers


proof techniques


direct and indirect


proof by contradiction


mathematical induction


UNIT
-
III: Combinatorics

Basics of counting


counting arguments


pigeonhole principle


permutations and c
ombinations


recursion
and recurrence relations


generating functions


UNIT
-
IV: Discrete Probability

Finite probability


probability distributions


conditional probability


independence


Bayes’ theorem


mathematical
expectation


UNIT
-
V: Languages, G
rammars and Machines

Alphabet and words


languages


regular expressions and regular languages


finite state automata


classes
of grammars


context
-
sensitive and context
-
free grammars


regular grammars
-

finite state machines


TOTAL : 45+15(Tutorial)

= 60 periods

REFERENCES:


1.

Judith L. Gersting, “Mathematical Structures for Computer Science”, fifth edition, W.H. Freeman and
Company, New York, 2003.

2.

Kenneth H. Rosen, “Discrete Mathematics and its Applications”, fifth edition, Tata McGraw
-
Hill, New
Del
hi, 2003.

3.

J.P. Tremblay and R. Manohar, “Discrete Mathematical Structures with Applications to Computer
Science”, McGraw
-
Hill International Edition, 1987.

4.

J.K. Sharma, “Discrete Mathematics”, second edition, Macmillan India, New Delhi, 2003.

5.

V. Sundarapan
dian, “Probability, Statistics and Queuing Theory”, PHI Learning, New Delhi, 2009.



PCSA01
DATA STRUCTURES
A
ND ALGORITHMS


L T P C









3 1 0 4


UNIT
-
I
:

Introduction






9


Basic concepts of OOPs


Templates


Algorithm Analysis


ADT
-

List (Singly,

Doubly

and Circular)
Implementation
-

Array, Pointer, Cursor Implementation


UNIT
-
II
:

Basic Data Structures





9

Stacks and Queues


ADT, Implementation and Applications
-

Trees


General, Binary,

Binary Search, Expression
Search, AVL, Splay,

B
-
Trees


Implementations


Tree

Traversals.


UNIT
-
III
:

Advanced Data Structures




9


Set


Implementation


Basic operations on set


Priority Queue


Implementation
-
Graphs


Directed Graphs


Shortest Path Problem
-

Undirected Graph
-

Spanning Trees

Graph Trav
ersals, Biconnectivity
.


UNIT
-
IV
:

Memory Management





9


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
:

Searchin
g, Sorting And Design Techniques


9


Searching Techniques, Sorting


Internal Sorting


Bubble Sort, Insertion Sort, Quick

Sort, Heap Sort, Bin Sort,
Radix Sort


External Sorting


Merge Sort, Multi
-
way Merge

Sort, Polyphase Sorting
-

Design Techniques
-

Divide and Conquer


Dynamic

Programming
-

Greedy Algorithm


Backtracking
-

Local Search Algorithms,
Introduction to NP complete problems.


TOTAL : 45+15(Tutorial) = 60 periods


REFERENCE
S:


1. Mark Allen Weiss, “Data Structures and Algorithm Analysis i
n 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 usin
g C & C++”,

Prentice Hall of India, 2002



PCSA02
COMPUTER ARCHITECTURE



L T P C









3 1 0 4


UNIT
-
I:
Introduction






9


Introduction


Nature of Computing


Evolution of Computers


CPU Organization


data representation,
instruction sets.


UNIT
-
II
:

Control Design & Computer Arithmetic


9


Hardwired Control Unit,
Micro programmed Control Unit


Computer Arithmetic


Fixed point Arithmetic


Arithmetic Logic Units


UNIT
-
III
:

Memory Organization




9


Memory Hierarchy


memory systems, cache memory, v
irtual memory



UNIT
-
IV
:

I/O Organization





9


Accessing I/O Series


Interrupts


Direct memory Access


Buses


Interface Circuits


Standard I/O Interfaces
(PCI, SCSI, USB)


UNIT
-
V
:

Pipelining & Parallel Processing



9


Pipe lining


Parallel Processi
ng


Multiprocessor and Multicomputer Machines


RISC architecture

TOTAL : 45+15(Tutorial) = 60 periods


RE
FERENCE
S:


1. John.P.Hayes, Computer Architecture and Organisation


3
rd

Edition, 1988, McGraw
-
Hill

2. K.Hwang and F.A Briggs, Computer Architecture

and Parallel Processing, McGraw Hill, 1985

3. Computer Organisation & Design, The Hardware/software interface


2
nd

edition


David A Patterson and John
L Hennesy

4. Carl Hamacher, Zvovko Vranesic and Safwnt, 5
th

Edition, “Computer Organization”, McGraw H
ill 2002.

5. William Stallings, “Computer Organization and Architecture


Designing for Performance”, 6
th

Edition, Pearson
Edition, 2003

PITA01
MULTIMEDIA SYSTEMS



L T P C








3 1 0 4


UNIT
-
I
:
Fundamentals And QOS





9

Introduction


QOS Requirements

and Constraints


Concepts


Resources


Establishment Phase


Run Time
Phase


Management Architectures.


UNIT
-
II:
Operating Systems





9

Real

Time Processing


Scheduling


Intercrosses Communication


Memory and Management


Server
Architecture


Dis
k Management.


UNIT
-
III
:

File Systems And Networks




9

Traditional and Multimedia File Systems


Caching Policy


Batching


Piggy backing

Ethernet


Gigabit
Ethernet


Token Ring


100VG Any LAN


Fiber Distributed Data Interface (FDDI)


ATM Networks


MAN


WAN.


UNIT
-
IV
:

Communication






9

Transport Subsystem


Protocol Support for QOS


Transport of Multimedia


Computer Supported Cooperative
Work


Architecture


Session Management


MBone Applications.


UNIT
-
V
:

Synchronization






9

Synchroni
zation in Multimedia Systems


Presentation

Synchronization Types


Multimedia Synchronization
Methods


Case Studies


MHEG


MODE


ACME.

TOTAL : 45+15(Tutorial) = 60 periods


REFERENCE
S:


1. Ralf Steinmetz and Klara Nahrstedt, “Multimedia Systems”, Ist

Edition, Springer, 2004.

2. Ralf Steinmetz and Klara Nahrstedt, “Media Coding and Content Processing”, Prentice Hall, 2002.

3. Vaughan T, “Multimedia”, Tata McGraw Hill, 1999.

4. J. B. Mark, K. M. Sandra, “Multimedia Applications Development using DVI Tec
hnology”, McGraw Hill, 1992.

5. Ze, Nian Li and Mark S. Drew, “Fundamentals of Multimedia”, Pearson, 2004.











PCSA04 DATA STRUCTURES LAB




L T P C









0 0 3 2



1. Implementation of Singly, Doubly and Circular linked list .

2. Implementation of

Multistack in a Single Array.

3. Implementation of Circular Queue.

4. Implementation of Binary Search trees.

5. Implementation of Hash table.

6. Implementation of Heaps.

7. Implementation of AVL Rotations.

8. Implementation of Breadth First Search Techniq
ues.

9. Implementation of Depth First Search Techniques.

10. Implementation of Prim’s Algorithm.

11. Implementation of Dijkstra’s Algorithm.

12. Implementation of Kruskal’s Algorithm

13. Implementation of Searching Techniques

14. Implementation of Sorting
Techniques





















SEMESTER II


PITA02
GRID COMPUTING



L T P C







3 1 0 4


UNIT
-
I
:

Grid Computing





9

Introduction


Definition


Scope of Grid Computing.


UNIT
-
II
:

Grid Computing Initiatives



9

Grid Computing Organizations and their R
oles


Grid Computing Analog


Grid Computing road map.


UNIT
-
III
:

Grid
Security And Applications



9

Grid Security
-

A brief security primer


PKI
-

X509 certificates
-

Merging

the Grid sources


Architecture with the
Web Devices Architecture.


UNIT
-
IV
:

Technologies





9

OGSA


Sample Use Cases


OGSA Platform Components


OGSI


OGSA Basic Services.


UNI
T
-

V
:

Grid Computing Tool Kits




9

Globus Toolkit


Architecture


Programming Model


High Level Services


OGSI .Net

Middleware Solutions.

TOTAL : 4
5+15(Tutorial) = 60 periods


REFERENC
E
S:


1. Joshy Joseph & Craig Fellenstein, “Grid Computing”, PHI, PTR, 2003.

2. Ahmar Abbas, “Grid Computing A Practical Guide to technology and Applications”,Charles River media , 2003.

3. Maozhen Li, Mark Baker, The G
rid: core Technologies, Wiley,2005

4. Ian Foster, Carl Kesselman, The Grid2: Blueprint for a new computing infrastructure Elseveier series, 2004










PITA03
ADVANCED JAVA PROGRAMMING


L T P C








3 1 0 4



UNIT
-
I: Advanced Java Swing Programming



9

Introduction of Swing, Swing Components, Look and Feel for Swing Components, Introduction to Multimedia
Programming


UNIT
-
II: Enterprise Java Beans





9

Enterprise Java Beans: EJB roles

EJB Client
-
Object
-
container
-
Transaction Management

implementing a B
asic
EJB Object
-
Implementing session Beans
-
Implementing Entity Beans
-
Deploying an enterprise Java Beans Object
-
Changes in EJB1.1 specification.


UNIT
-
III: Database Programming, Servlets and JSP


9


ODBC and JDBC Drivers, Connecting to Database with the jav
a.sql Package, Using JDBC

Termi
nology; Evolving
Nature of Area
-

Introduction to Servlets, Servlet Life Cycle, Servlet based Applications, Servlet and HTML, JSP:
Introduction to JSP, JSP implicit objects, JSP based Applications


UNIT
-
IV: Java Networking






9


RMI Introduction
-
Architecture
-

Defining remote Objects
-
Creating stubs & skeletons
-
Serializable classes
-
Accessing Remote Objects
-
factory classes
-
Dynamically loaded classes
-
RMI activation
-
Registering remote objects
-
marshalled objects


UNIT
-
V: J2EE








9


The J2EE Platform, The J2EE connector Architecture, J2EE Packaging and Deployment

Overview of Other Java
Technologies: Java Message Service (JMS), Java in small memory space (PDA), Distributed Computing (J2EE,
CORBA, DCOM)

TOTAL : 45+15(Tutorial) =

60 periods


REFERENCE
S:

1. Java 2 Unleashed (Techmedia


SAMS) By Jamie Jaworski

2. Professional Java Server Programming ( a Press ) By Allamaraju

3. Developing Java Servlets (Techmedia


SAMS) By James Goodwill

4. Using Java 1.2 Special Edition ( PHI ) B
y Webber

5. David Flanagan,Jim Parley, William Crawford & Kris Magnusson , Java Enterprise in a nutshell
-

A desktop
Quick reference
-
O'REILLY, 2003

6. Stephen Ausbury and S
cott R. Weiner, Developing Java
Enterprise Applications, Wiley
-
2001


PCSA06
DATA COM
MUNICATION



L T P C








3 1 0 4

UNIT
-
I: Physical Layer





9

Uses of Computer Networks


Network Hardware


Network Software


Reference Models


Example Networks


Example Data Communication Services


Network Standardization


The Theoretical Basis f
or Data
Communication


Transmission Media


Wireless Transmission


The Telephone System


Narrow band ISDN ,
Broadband ISDN and ATM


Cellular Radio


Communication Satellites


UNIT
-
II: Data Link Layer





9

Data Link Layer Design Issues


Error Detectio
n and Correction


Elementary Data Link

Protocols


Sliding
Window Protocols


Protocol Specification and Verification


Example Data Link Protocols


The Channel
Allocation Problem


Multiple Access Protocols


IEEE Standard 802 for LANS and MANS


Bridge
s


High Speed
LANS


Satellite Networks


UNIT
-
III:







9

Network Layer






Network Layer Design Issues


Routing Algorithms


Congestion Control Algorithms


Internetworking


The
Network Layer in the Internet


The Network Layer in ATM Networks

Transp
ort Layer

Transport Service


Elements of Transport Protocols


A simple transport protocol


The

Internet Transport
Protocols (TCP and UDP)


The ATM AAL Layer Protocols


Performance Issues


UNIT
-
IV: Application Layer





9

Network Security


Domain Name

System (DNS)


Simple Network Management Protocol (SNMP)


Electronic
Mail


Usenet News


The World Wide Web


Multimedia

UNIT
-
V: ATM Networks





9

Introduction
-

ATM


Historical perspective


protocol architecture


logical connectives


cells


trans
mission of
ATM cells


SDH


SONET


Switches. ATM Protocol


Connection setup


routing, switching.

TOTAL : 45+15(Tutorial) = 60 periods

REFERENCE
S:

1. Andrew S.Tanenbaum , Computer Networks, Prentice Hall of India ,1997

2. Rainer Handel, Manfred N.Huber
, Stefan Schroder,”ATM Networks”, Addison

Wesley, 1999.

3. W.Stallings, Data and Computer Communication, Prentice Hall of India, New Delhi,

Fourth Edition, 1996

4. F.Halsai, Data Communications, Computer Networks and Open Systems, Addison
-

Wesley Publicati
ons, Third
Edition, 1994.

5. Behrouz A. Fouruzan “Data Communication and networking”, Tata Mc.Graw Hill Edtion 2004.

PCSA17
DATA BASE TECHNOLOGY



L T P C








3 1 0 4







UNIT I Data Base System Concept






9


File systems
-

Database sy
stems
-

Database systems architecture
-

Data models
-

Relational model


Hierarchical
model
-

Network model
-

Entity
-
Relationship model
-

Data Dictionary
-

Database Administration and control.


UNIT II Relational Databases





9



Codd's rules
-

Ba
se tables
-

Views
-

Domains and key concept
-

Integrity rules
-

Relational Algebra


Relational
calculus
-

Commercial query languages
-

Embedded SQL
-

Normalization and database design.


UNIT III Database System Design




9











File a
nd storage structures
-

Indexing and Hashing
-

Query processing
-

Database recovery
-

Concurrency
control
-

Transaction processing
-

Security and Integrity
-

Triggers


UNIT IV Distributed Databases




9




Centralized versus distributed

databases
-

Fragmentation
-

Distributed database architecture
-

Client / Server
databases
-

Distributed transactions
-

Locking and Commit protocols
-

Distributed concurrency Control


Security
and reliability
-

Parallel databases


UNIT V Advanced Database
s





9






The World Wide Web
-

Object oriented database
-

Object Relational database
-

XML, XML/QL
-

Data Analysis
and OLAP
-

Data mining
-

Data warehousing.

TOTAL : 45+15(Tutorial) = 60 periods


REFERENCE
S:

1.

Abraham Silberschatz, H
enry. F. Korth, S.Sudharsan, Database System Concepts, 4
th

Edition, Tata
McGraw Hill, 2002.

2.

Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 3
rd

Edition, Addison
Wesley, 2004.

3.

Jim Buyens, Step by Step Web Database Development, PHI, 2
001.

4.

Stefano Ceri & Giuesppe Pelagatti, Distributed Databases
-

Principles and Systems, McGraw Hill Book
Company, 1987.

5.

C.J.Date, “An Introduction to Database system”, Pearson Education, 7
th

Edition, 2003


PITA04
SOFTWARE QUALITY ASSURANCE



L T P C









3 1 0 4


UNIT
-
I
:

Concepts







9

Concepts of Quality Control


Quality Assurance


Quality Management


Total Quality

Management


Cost of
Quality


QC Tools


7 QC Tools and Modern Tools


Other Related Topics


Business Process Re

engineering


Zero D
efect


Six Sigma


Quality Function Deployment


Benchmarking


Statistical Process Control.


UNIT
-
II
:

Software Engineering Concepts




9

Software Engineering Principles


Software Project Management


Software Process


Project and Product
Metrics


Risk

Management


Software Quality Assurance; Statistical Quality Assurance


Software Reliability


Muse Model


Software Configuration Management


Software Testing; CASE (Computer Aided Software
Engineering).


UNIT
-
III
:

Quality Assurance Models




9

Models

for Quality Assurance


ISO

9000


Series


CMM


SPICE


Malcolm Baldrige Award.



UNIT
-
IV
:

Software Quality Assurance Components In Project Life Cycle









9

Software Process


Definition and Implementation


Internal Auditing and Assessments


Softw
are Testing


Concepts


Tools


Reviews
-

Integrating quality activities in project life cycle


Inspections & Walkthroughs


Documentation and Control


Quality of Software Maintenance components
-

PCMM.


UNIT
-
V
:

Future Trends






9

PSP


TSP


CMMI


OO Methodology


Clean Room Software Engineering


Defect Injection and Prevention.

TOTAL : 45+15(Tutorial) = 60 periods


REF
ERENCE
S:


1. Watts Humphrey, “Managing Software Process”", Addison Wesley, 1998.


2. Roger Pressman, “Software Engineering”", 6 th

Edition, McGraw Hill, 2005.


3. Philip B Crosby, “Quality is Free the Art of Making Quality certain ", Mass Market, 1992.




PITA0
5

ADVANCED JAVA PROGRAMMING LAB


L T P C









0 0 3 2



1. Develop static pages (using Only HTML) of an online Bookstore.
The pages should resemble:
www.amazon.com. The website should consist the following pages.


Home page, Registration and user Login, User Profile Page

Books catalog, Shopping Cart, Payment By credit card, Order Conformation


2. Validate the Registration, us
er login, user profile and payment by credit card pages using JavaScript.


3. Create and save an XML document at the server, which contains 10 users information. Write a program,
which takes User Id as an input and returns the user details by taking the us
er information from the XML
document.


4.
Bean

Assignments

a. Create a Java Bean which gives the exchange value of INR (Indian

Rupees) into equivalent American/Canadian/Australian Dollar value.

b. Create a simple Bean with a label
-

which is the count of nu
mber of clicks. Than create a Bean Info class such
that only the “count” property is visible in the Property Window.

c. Create two Beans
-
a) Key Pad .b) Display Pad. After that integrate the two Beans to make it work as a
Calculator.

d. Create two Beans Tra
ffic Light (Implemented as a Label with only three background colors
-
Red, Green,
Yellow) and Automobile (Implemented as a Text Box which states its state/movement). The state of the
Automobile should depend on the following Light Transition Table. Light Tr
ansition Automobile

State

Red
---
> Yellow Ready

Yellow
---
> Green Move

Green
--
> Red Stopped


5. Install TOMCAT web server. Convert the static web pages of assignments 2 into dynamic web pages using
servlets and cookies. Hint: Users information (user id,
password, credit card number) would be stored in
web.xml. Each user should have a separate Shopping Cart.


6. Redo the previous task using JSP by converting the static web pages of assignments 2 into dynamic web
pages. Create a database with user informati
on and books information. The books catalogue should be
dynamically loaded from the database. Follow the MVC architecture while doing the website.


7. Implement the “Hello World!” program using JSP Struts Framework.

LIST OF ELECTIVES


PITA07
DISTRIBUTED CO
MPUTING



L T P C








3 0 0 3

UNIT
-
I
:

Fundamentals





9

Characterization of Distributed Systems


Examples


Resource Sharing and the Web


Challenges


System
Models


Architectural and Fundamental Models


Networking and Internetworking


Types of N
etworks


Network Principles


Internet Protocols


Case Studies.


UNIT
-
II
:

Processes And Distributed Objects


9

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.


UNIT

III
:

Operating System Issues



9

The OS Layer


Pr
otection


Processes and Threads


Communication and Invocation


OS Architecture


Security


Overview


Cryptographic Algorithms


Digital Signatures


Cryptography Pragmatics


Case Studies


Distributed File Systems


File Service Architecture


Sun Ne
twork File System


The Andrew File System.


UNIT
-
IV
:

Operating System Issues




9

Name Services


Domain Name System


Directory and Discovery Services


Global Name Service


X.500
Directory Service


Clocks


Events and Process States


Synchronizing P
hysical Clocks


Logical Time and
Logical Clocks


Global States


Distributed Debugging


Distributed Mutual Exclusion


Elections


Multicast
Communication Related Problems.


UNIT
-
V
:

Distributed Transaction Processing


9

Transactions


Nested Transactio
ns


Locks


Optimistic Concurrency Control


Timestamp Ordering


Comparison


Flat and Nested Distributed Transactions


Atomic Commit Protocols


Concurrency Control in
Distributed Transactions


Distributed Deadlocks


Transaction Recovery


Overview o
f Replication and
Distributed Multimedia Systems.

TOTAL : 45

periods

REFERENCE
S:

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. Andrew S Tanenbaum, Maartenvan Steen, “Distributed Systems, Principles and Pardigms”, Pearson Education,
2002.

PIT
A08
E
-
COMMERCE




L T P C








3 0 0 3


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 pr
ograms
-

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 iss
ues
-

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

periods


REFERENCE
S:

1. Ravi
Kalakota and Andrew B Whinston , Frontiers of Electronic commerce, AddisonWesley, 1996

2. Pete Loshin, Paul A Murphy , Electronic Commerce, II Edition , Jaico Publishers1996.

3. David Whiteley, e
-

Commerce : Strategy, Technologies and Applications
-

McGra
w Hill , 2000.



PITA09
MOBILE COMPUTING



L T P C








3 0 0 3

UNIT
-
I
:

Fundamentals





9

Medium Access Control


Motivation for Specialized MAC


SDMA


FDMA


TDMA


CDMA


Comparison of
Access Mechanisms


Tele communications GSM


DECT


TETRA


UM
TS


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 Ra
dio 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 Servi
ce


Access Point Control
Protocol.

UNIT
-
III
:

Mobile Network Layer




9

Mobile IP Goals


Assumptions and Requirement


Entities


IP Packet Delivery


Agent

Advertisement and
Discovery


Registration


Tunneling and Encapsulation


Optimization


Reverse

Tunneling


IPv6


DHCP


Ad
hoc Networks.

UNIT
-
IV
:

Mobile Transport Layer




9

Traditional TCP


Indirect TCP


Snooping TCP


Mobile TCP


Fast Retransmit/ Fast Recovery


T
ransmission/
Timeout Freezing

Selective Retransmission


Transaction Oriented
TCP.

UNIT
-
V:

WAP







9

Architecture


Datagram Protocol


Transport Layer Security


Transaction Protocol


Session Protocol


Application Environment


Wireless Telephony Application.

TOTAL : 45

periods

REFERENCE
S:

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 Mo
bile Computing”, 2nd Edition, Springer,
2003.

5. William C. Y. Lee, “Mobile Communication Design Fundamentals”, John Wiley, 1993.

PITA10
INFORMATION SECURITY



L T P C








3 0 0 3



UNIT
-
I:

Introduction





9

History, What is Information Security?, Cr
itical Characteristics of Information, NSTISSC Security Model,
Components of an Information System, Securing the Components, Balancing Security and Access, The SDLC,
The Security SDLC


UNIT
-
II
:

Security Investigation




9


Need for Security, Business Needs
, Threats, Attacks, Legal, Ethical and Professional Issues

UNIT
-
III
:

Security Analysis





9

Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk


UNIT
-
IV
:

Logical Design





9

Blueprint for Security, Information Security Poicy,
Standards and Practices, ISO 17799/BS 7799, NIST Models,
VISA International Security Model, Design of Security Architecture, Planning for Continuity


UNIT
-
V
:

Physical Design





9

Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access
Control Devices, Physical Security,
Security and Personnel




TOTAL : 45

periods

REFERENCES:

1. Michael E Whitman and Herbert J Mattord, “Principles of Information Security”, Vikas Publishing House, New
Delhi, 2004

2. Micki Krause, Harold F. Tipton, “Handb
ook of Information Security Management”, Vol 1
-
3 CRC Press LLC,
2004.

3. Stuart Mc Clure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata McGraw
-
Hill, 2003

4. Matt Bishop, “Computer Security Art and Science”, Pearson/PHI, 2005.


PITA11 TCP/IP TECHNOL
OGY



L T P C








3 0 0 3



UNIT:

I
-
Introduction





9


Protocols and standards
-

OSI model
-

TCP/ IP protocol suite
-

addressing
-

versions
-

underlying technologies


UNIT:

II
-
IP Addresses, Routing, ARP and RARP


9


Classful addressing
-

other issues
-

subnetting
-

supernetting
-

classless addressing
-

routing methods
-

delivery
-

table and modules
-

CIDR
-

ARP package
-

RARP.


UNIT:

III
-

IP, ICMP, TGMP and UDP



9


Datagram
-

fragmentation
-

options
-

checksum
-

IP package
-

ICMP
-

messages, formats
-

error reporting
-

query
-

checksum
-

ICMP package
-

IGMP
-

messages, operation
-

encapsulation
-

IGMP package
-

UDP
-

datagram
-

checksum
-

operation
-

uses
-

UDP package.


UNIT:

IV
-

TCP Unicast and Multicasting Protocols


9


Services
-

flow, congestio
n and error control
-

TCP package and operation
-

state transition diagram
-

unicast
routing protocols
-

RIP
-

OSPF
-

BGP
-

multicast routing
-

trees
-

protocols
-

MOSPF
-

CBT
-

PIM.


UNIT: V
-

Application Layers, Sockets



9


Client server model
-

concurre
ncy
-

processes
-

sockets
-

byte ordering
-

socket system calls
-

TCP and UDP
client
-
server programs
-

BOOTP
-
DHCP
-

DNS
-

name space, resolution
-

types of records
-

concept
-

mode of
operation
-

Rlogin.


TOTAL : 45

periods


REFERENCE
S


1. Behrouz Forouza
n, "TCP/IP protocol suite ", 2nd edition, Tata McGrawhill


2. Douglas Comer, "Internetworking with TCP/ IP", Vol
-

1, PHI, 2000




PITA12
BIO INFORMATICS



L T P C







3 0 0 3

UNIT
-
I
:

I
ntroduction







9








The Central Dogma


Killer Applic
ation


Parallel Universes


Watson’s Definition


Top Down Vs Bottom Up
Approach


Information Flow


Conversance


Communications.


UNIT
-
II
:

Database And Networks





9


Definition


Data Management


Data Life Cycle


Database Technology


Inte
rfaces


Implementation


Networks: Communication Models


Transmission Technology


Protocols


Bandwidth


Topology


Contents


Security


Ownership


Implementation.


UNIT
-
III
:

Search Engines And Data Visualization



9



Search Process


Technolo
gies


Searching And Information Theory


Computational Methods


Knowledge
Management


Sequence Visualizations


Structure Visualizations


User Interfaces


Animation Vs Simulation


UNIT
-
IV
:

Statistics, Data Mining And Pattern Matching

9


Statistical Co
ncepts


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.


UNIT
-
V
:

M
odeling Simulation And Collaboration



9


Drug Discovery F
undamentals


Protein Structure


System Biology Tools


Collaboration And Communication


Standards


Issues


Case Study.

TOTAL : 45

periods

REFERENCE
S:


1.

Bryan Bergeron, “Bio Informatics Computing”, Prentice Hall, 2003.

2.

T.K. Affward, D.J. Parry Smith, “I
ntroduction to Bio Informatics”, Pearson Education, 2001.

3.

Pierre Baldi, Soren Brunak, “Bio Informatics


The Machine Learning Approach”, 2
nd

Edition, First East
West Press, 2003.


PITA13 WEB TECHNOLOGY



L T P C







3 0 0 3



UNIT
-
I
:

Introduction






9







Introduction


Network concepts


Web concepts


Internet addresses
-

Retrieving Data with URL


HTML


DHTML: Cascading Style Sheets
-

Scripting Languages: Javascript


Vbscript.


UNIT
-
II: Common Gateway I
nterface



9





Common Gateway Interface: Programming CGI Scripts


HTML Forms


Custom Database Query Scripts


Server Side Includes


Server security issues


XML.


UNIT
-
III: J
ava Programming





9



Java fundamentals: Classes


Inheritance


Packages


Interfaces



Exceptions Handling


Multi threading
-

Applets


UNIT
-
IV: Server Side Programming



9





Server side Programming


Active server pages


Java server pages


Java Servlets: Servlet container


Exceptions


Sessions and Session Tra
cking


Using Servlet context


Dynamic Content Generation


Servlet
Chaining and Communications.


UNIT
-
V: Applications






9







Simple applications


Internet Commerce


Database connectivity


Online databases


EDI Applications i
n
Business


Plug
-
ins


Firewalls

TOTAL : 45

periods











REFERENCE
S:



1. Deitel, Deitel and Neito, “INTERNET and WORLD WIDE WEB


How to program”, Pearson education asia,
2002

2. D.Norton and H. Schildt, “Java 2: The complete Reference”,
Fif
th Edition,
TMH.

Elliotte Rusty Herold , “Java
Network Programming”, O’Reilly Publications, 3
rd

Edition, 2004.

3.Eric Ladd and Jim O’Donnell, et al, “USING HTML 4, XML, and JAVA1.2”, PHI publications, 2003.

PITA1
4

SOFT COMPUTING



L T P C







3 0 0 3

UNI
T I Fuzzy Set Theory





9






Introduction to Neuro


Fuzzy and soft Computing


Fuzzy Sets


Basic Definition and Terminology


Set
-
theoretic operations


Member Function Formulation and parameterization


Fuzzy Rules and Fuzzy Reasoning
-

Exten
sion principle and Fuzzy Relations


Fuzzy If
-
Then Rules


Fuzzy Reasoning


Fuzzy Inference Systems


Mamdani Fuzzy Models
-
Sugeno Fuzzy Models


Tsukamoto Fuzzy Models


Input Space Partitioning and Fuzzy
Modeling.


UNIT II Optimization







9

De
rivative
-
based Optimization


Descent Methods


The Method of steepest Descent


Classical Newton’s
Method


Step Size Determination


Derivative
-
free Optimization


Genetic Algorithms


Simulated Annealing


Random Search


Downhill Simplex Search.


UNIT
III Neural Networks






9



Supervised Learning Neural Networks


Perceptrons
-
Adaline


Backpropagation Multilayer perceptrons


Radial
Basis Function Networks


Unsupervised Learning and Other Neural Networks


Competitive Learning Networks


Koho
nen Self


Organizing Networks


Learning Vector Quantization


Hebbian Learning.

UNIT IV Neuro Fuzzy Modeling





9



Adaptive Neuro
-
Fuzzy Inference Systems


Architecture


Hybrid Learning Algorithm


learning Methods that
Cross
-
fertilize ANFIS a
nd RBFN


Coactive Neuro
-
Fuzzy Modeling


Framework


Neuron Functions for Adaptive
Networks


Neuro Fuzzy Spectrum.

UNIT V Application Of Computational Intelligence




9


Printed Character Recognition


Inverse Kinematics Problems


Automobile Fue
l Efficiency prediction


Soft
Computing for Color Recipe Prediction.


TOTAL : 45

periods

REFERENCE
S:

1.

J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro
-
Fuzzy and Soft Computing”, PHI, Pearson Education 2004.

2.

Timothy J.Ross,”Fuzzy Logic with Engineering Applicatio
n “, McGraw Hill, 1977.

3.

Davis E.Goldberg,”Genetic Algorithms:Search, Optimization and Machine Learning” Addison Wesley,
N.Y.,1989.

4.

S.Rajasekaran and G.A.V.Pai,”Neural Networks, Fuzzy Logic and Genetic Algorithms”,PHI, 2003.

PITA15
DIGITAL IMAGE PROCESSING



L T P C









3 0 0 3



UNIT
-
I
:

Continous And Discrete Images And Systems


9


Light, Luminance, Brightness and Contrast, Eye, Monochrome vision model, Image processing problems and
applications, Vision, camera, Digital processing system, 2
-
D sampling t
heory, Aliasing, Image quantization, Lloyd
Max Quantizer, Dither, Color images, Linear systems and shift invariance, Fourier Transform, Z
-
Transform,
Matriz theory results, Block matrices and Kronecker products.

UNIT
-
II
:

Image Transforms






9

2
-
D orthogo
nal and Unitary transforms, 1
-
D and 2
-
D DFT, Cosine, Sine, Walsh Hadamard, Haar, Slant,
Karhunen
-
loeve, Singular value decomposition transforms.

UNIT
-
III
:

Image Enhancement





9

Point operations
-

contrast stretching, clipping and thresholding, density sl
icing, Histogram equalization,
modification and specification, spatial operations
-

spatial averaging, low pass, high pass, band pass filtering,
direction smoothing, medium filtering, generalized ceptrum and homomorphic filtering, edge enhancement using
2
-
D IIR and FIR filters, color enhancement.

UNIT
-
IV:

Image Restoration






9

Image observation models, sources of degradation, inverse and Wiener filtering, geometric mean filter, non
linear filters, smoothing splines and interpolation, constrained least sq
uare restoration.

UNIT
-
V
:

Image Data Compression, Image Reconstruction From Projections








9

Image data rates, pixel coding, predictive techniques, transform coding and vector DPCM. Lossy Compression


Lossless Compression


Variable Key coding
-

Block

truncation coding, Wavelet transform coding of images,
color image coding, Random transform, back projection operator, inverse random transform, back projection
algorithm, fan beam and algebraic restoration techniques.


TOTAL : 45

periods

REFERENCE
S:

1.

Anil

Jain K. "Fundamentals of Digital Image Processing", PHI, 1999

2.

William Pratt, "Digital Image Processing", Wiley Interscience, 2nd edition 1991

3.

Gonzales, Rafael and Windz, "Digital Image Processing", 2nd edition, Addison
-

Wesley.,1998

4.

Maner Sid
-

Ahmed A.,
"Image Processing", McGraw Hill International Edition, 1995

5.

Andrion Low
-

"Introductory computer Vision and Image Processing", MCGraw Hill International Edition


PITA1
6

XML
A
ND WEB SERVICES



L T P C








3 0 0 3


UNIT I Introduction









9


Role Of XML


XML and The Web


XML Language Basics


SOAP


Web Services


Revolutions Of XML


Service Oriented Architecture (SOA).


UNIT II XML T
echnology





9


XML


Name Spaces


Structuring With Schemas and DTD


Presentation Techniques


Transform
ation


XML
Infrastructure.


UNIT III SOAP






9








Overview Of SOAP


HTTP


XML
-
RPC


SOAP: Protocol


Message Structure


Intermediaries


Actors


Design
Patterns And Faults


SOAP With Attachments.


UNIT IV Web Services





9













Overview


Architecture


Key Technologies
-

UDDI


WSDL


ebXML


SOAP And Web Services In E
-
Com


Overview Of .NET And J2EE.


UNIT V 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 : 45

periods


REFERENCE
S:


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 Kaufma
nn Publishers,2005.





PITA17
ENTERPRISE RESOURCE PLANNING


L T P C









3 0 0 3


UNIT I









9

Introduction to ERP : Evolution of ERP
-
ERP
-
Reason for the growth of the ERP market
-

Advantage
-
Enterprise
-
An
overview: Integrated Management Information
-
B
usiness

modeling
-
integrated Data Model


UNIT II








9

ERP and Related Technologies: Business Process Reengineering
-
Management Information

System
-
Decision
Support System
-
Executive Information Data ware housing
-
data mining
-

OLAP
-
Supply Chain Management
-
A
Manufacturing Perspective: CAD/CAM
-
MRP
-
BOMClosed Loop MRP
-
Data Management

Benefits of PDM
-
Make to
order
-
Assembler
-
Engineer to order
-
Configure
-
ERP Modules.


UNIT III








9

ERP Market
-

Implementation LifeCycle: Introduction
-
Pre
-
Evaluation Screening
-
Packa
ge

Evaluation
-
Project
Planning Phase
-
Gap Analysis
-
Reengineering
-
Configuration
-

Implementation Team Training
Testing

End User
Training
-
Post
-
Implementation


UNIT IV








9

Vendors, Consultant and Users
-

Future Directions in ERP: New Markets
-
New Channel
s
-

Faster Implementation
Methodologies
-
Business Models and BAPIs
-
Convergence on

Windows NT
-
New Business Segments
-
More

Features
-
Web Enabling Markets
Snapshot


UNIT V








9

ERP Case Studies: SAP R/3 ,Oracle, People soft

TOTAL : 45

periods


REFERENCE
S:


1. Alexis Leon,” “Enterprise Resource Planning”, Tata McGRAW
-
Hill Edition,2003

2. Michael Hammer, “Enterprise Resource Planning”, 1998.

3. K.Nagappan, “Digital Computers and Data Processing “, 1996.

4. J.A.Hernandez, “The SAP R/3 Handbook”, 1998.







PCS
A10
ARTIFICIAL INTELLIGENCE



L T P C








3 0 0 3


UNIT
-
I
:

Introduction






9

Intelligent Agents


Design of Rational Agents
-

Agents and environments
-

Good behavior


The nature of
environments


structure of agents
-

Problem Solving
-

problem solvin
g agents


example problems


searching
for solutions


uniformed search strategies
-

avoiding repeated states


searching with partial information.


UNIT:
II
-

Searching Techniques





9

Informed search and exploration


Informed search strategies


heurist
ic function


local search algorithms and
optimistic problems


local search in continuous spaces


online search agents and unknown environments
-

Constraint satisfaction problems (CSP)


Backtracking search and Local search for CSP


Structure of problem
s
-

Adversarial Search


Games


Optimal decisions in games


Alpha


Beta Pruning


imperfect real
-
time decision


games that include an element of chance.


UNIT
-
III
:

Knowledge Representation




9

First order logic


representation revisited


Syntax and
semantics for first order logic


Using first order logic


Knowledge engineering in first order logic
-

Inference in First order logic


prepositional versus first order logic


unification and lifting


forward chaining


backward chaining
-

Resolution
-

Knowledge representation
-

Ontological Engineering
-

Categories and objects


Actions
-

Simulation and events
-

Mental events and mental
objects


UNIT
-
IV
:

Learning







9

Learning from observations
-

forms of learning
-

Inductive learning
-

Learning deci
sion trees
-

Ensemble learning
-

Knowledge in learning


Logical formulation of learning


Explanation based learning


Learning using relevant
information


Inductive logic programming
-

Statistical learning methods
-

Learning with complete data
-

Learnin
g with hidden variable
-

EM algorithm
-

Instance based learning
-

Neural networks
-

Reinforcement
learning


Passive reinforcement learning
-

Active reinforcement learning
-

Generalization in reinforcement
learning.


UNIT
-
V
:

Applications






9

Communicati
on


Communication as action


Formal grammar for a fragment of English


Syntactic analysis


Augmented grammars


Semantic interpretation


Ambiguity and disambiguation


Discourse understanding


Grammar induction
-

Probabilistic language processing
-

P
robabilistic language models


Information retrieval


Information Extraction


Machine translation.









TOTAL : 45

periods




REFERENCE
S:


1. Stuart Russell, Peter Norvig, “Artificial Intelligence


A Modern Approach”, 2nd Edition, Pearson Education
/
Prentice Hall of India, 2004.

2. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd., 2000.

3. Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata McGraw
-
Hill, 2003.

4. George F. Luger, “Artificial
Intelligence
-
Structures And Strategies For Complex Problem Solving”, Pearson
Education / PHI, 2002.
































PCSA11
PATTERN RECOGNITION




L T P C









3 0 0 3



UNIT
-
I
:

Introduction







9


Pattern and feature
-
Training and learni
ng in Pattern recognition approaches
-
Statistical pattern recognition
-

Syntactic pattern recognition
-
Neural pattern recognition
-
Reasoning driven pattern recognition
-
Discriminant
functions
-
Linear and Fisher's discriminant functions


UNIT
-
II
:

Statistical Patt
ern Recognition




9


Gaussian model
-
Supervised learning
-
Prametric estimation
-
Maximum likelihood estimation
-

Bayesian Decision
Theory
-

Bayesian parameters estimation
-
Perception algorithm
-
LMSE algorithm
-
Problems with Bayes approach
-
Pattern classification b
y distance functions
-
Maximum distance pattern classifier


UNIT
-
III
:

Cluster Analysis






9


Unsupervised learning
-
Clustering for Unsupervised learning and classification
-
C
-
means algorithm
-

Hierarchical
procedures
-
Graph theoretic approach to pattern cluste
ring
-
Validity of clustering solutions


UNIT
-
IV
:

Syntactics Pattern Recognition




9


Elements of formal grammer
-
String generation as pattern description
-
Recognition of syntactic description
-

Parsing
-
Stochastic grammer and appllications
-
Graph based structur
al representation


UNIT
-
V
:

Feature Extension And Recent Advances



9


Entropy minimisation
-
Karhunen
-
Loeve transformation
-
Neural Network structures for pattern recognition
-

Unsupervised learning
-
self organising networks
-
Fuzzy pattern classifiers
-
Genetic al
gorithms
-
Application to
pattern recognition

TOTAL : 45

periods


REFERENCE
S:

1. Richard,E.G.,Johnsonbaugh and Jost .S., :Pattern Recognition and Image Analysis",Prentice Hall of India
Priovate Ltd., NewDelhi
-
110001,1999

2. Duda R.O. and Hart P.E. "Pattern c
lassification and Scene analysis:",Wiley,NewYork,1973

3. Morton Nadler and Eric Smith p.,"Pattern Recognition Engineering",John Wiley and Sons,New York,1993

4. Tou and Gonzaler R., "Pattern Recognition Principles" Addison Wesley,1974


PCSA12
DATA MINING
A
N
D DATA WAREHOUSING


L T P C









3 0 0 3

UNIT
-
I
:

Fundamentals






9


Relation to Statistics


Databases


Data Mining Functionalities


Steps in Data Mining Process


Architecture of
Typical Data Mining Systems


Classification of Data Mining Systems


Overview of Data Mining Techniques.


UNIT
-
II
:

Data Preprocessing And Association Rules


9


Data Preprocessing


Data Cleaning


Integration


Transformation


Reduction


Discretization Concept
Hierarchies


Concept Description Data Generalization and S
ummarization Based Characterization


Mining
Association Rules in Large Databases.


UNIT
-
III
:

Predictive Modeling





9


Classification and Prediction Issues Regarding Classification and Prediction


Classification by Decision Tree
Induction


Bayesian Cl
assification


Other Classification Methods


Prediction


Clusters Analysis


Types of
Data in Cluster Analysis


Categorization of Major Clustering Methods


Partitioning Methods


Hierarchical
Methods.


UNIT
-
IV
:

Data Warehousing





9


Data Warehousing

Components


Multi Dimensional Data Model


Data Warehouse Architecture


Data
Warehouse Implementation


Mapping the Data Warehouse to Multiprocessor Architecture


OLAP


Need


Categorization of OLAP Tools.


UNIT
-
V
:

Applications






9


Applications o
f Data Mining


Social Impacts of Data Mining


Tools


An Introduction to DB Miner


Case
studies


Mining WWW


Mining Text Databases


Mining Spatial Databases.

TOTAL : 45

periods

REFERENCE
S:


1. Jiawei Han, Micheline Kamber, "Data Mining Concepts and T
echniques", Morgan

Kaufmann Publishers, 2002.

2. Alex Berson, Stephen J Smith, “Data Warehousing, Data Mining & OLAP”, Tata Mcgraw Hill, 2004.

3. Usama M. Fayyad, Gregory Piatetsky , Shapiro, Padhrai Smyth and Ramasamy Uthurusamy, "Advances In
Knowledge Di
scovery And Data Mining", The M.I.T Press, 1996.

PCSA14

UNIX INTERNALS




L T P C








3 0 0 3

UNIT
-
I
:

Overview






9


General Overview of the System: History


System structure


User perspective


Operating system services


Assumptions about hardwar
e


Introduction to the Kernel: Architecture of the UNIX operating system


Introduction to system concepts


The Buffer Cache: Buffer headers


Structure of the buffer pool


Scenarios
for retrieval of a buffer


Reading and writing disk blocks


Advantag
es and disadvantages of the buffer cache


UNIT
-
II
:

File Subsystem





9


Internal representation of files: inodes


Structure of a regular file


Directories


Conversion of a path name to
an inode


Super block


inode assignment to a new file


Allocati
on of disk blocks


UNIT
-
III
:

System Calls For The File System


9


Open


Read


Write


File and record locking


Adjusting the position of file I/O


Lseek


Close


File creation


Creation of special files


Changing directory, root, owner, mode


stat

and fstat


Pipes


Dup


Mounting
and unmounting file systems


Link


Unlink


UNIT
-
IV
:

Processes






9


Process states and transitions


Layout of system memory


The context of a process


Saving the context of a
process


Manipulation of the process

address space


Sleep


Process Control: Process creation


Signals


Process termination


Awaiting process termination


Invoking other programs


User id of a process


Changing
the size of a process
-

Shell


System boot and the INIT process


Process
Scheduling


UNIT
-
V
:

Memory Management And I/O



9


Memory Management Policies: Swapping


Demand paging


The I/O Subsystem: Driver Interface


Disk
Drivers


Terminal Drivers


Streams


Inter process communication

TOTAL : 45

periods

REFERENCE
S:

1. Mauri
ce J. Bach, “The Design of the Unix Operating System”, First Edition, Pearson

Education, 1999.

2. B. Goodheart and J. Cox, “The Magic Garden Explained”, Prentice Hall of India, 1986.

3. . Uresh Vahalia, “Unix Internals: The New Frontiers”, Pearson Educatio
n, 1996.

PCSA16
CRYPTOGRAPHY
A
ND NETWORK SECURITY

L T P C









3 0 0 3


UNIT:I
-
Conventional Encyrption





9


Conventional encryption model
-

DES
-

RC 5 Introduction to AE 5
-

Random number generation


UNIT:
II
-

Number Theory And Public Key Cryptograhy


9


Modular arithmetic
-

Euler's theorem
-

Euclid's algorithm
-

Chinese remainder theorem
-

Primary and
factorization
-

Discrete logarithms
-

RSA algorithm
-

Diff
i
e hellman key exchange.


UNIT:
III
-
Message Authorisation And Hash Functions


9


Hash functions
-

Authentication requirements
-

authentication function
-

Message Authentication codes
-

Secure
Hash Algorithms.


UNIT:IV
-
Digital Signature And Authentication Protocols


9


Digital Signature
-

Authentication protocols
-

Digital Signature standard.


UNIT
:
V

-
Network Security






9


Authentication Applications: Kerberos


X.509 Authentication Service
-

Pretty good privacy
-

S/MIME
-
IP Security
Overview
-

Web Security.

TOTAL : 45

periods


REFERENCE
S:


1. Stallings W., "Cryptography and Network Security Princip
les and Practice", Prentice Hall, New Jersey, 1999.

2. E.Biham and A. Shamir, "Diffential Crypt analysis of the data encryption standard", Springer Verlag, 1993.

3. D.Denning, "Cryptography and data security", Addison Wesley, 1982.

4. N.Kobliz, "A course o
n Number theory and Cryptography", Springer Verlag, 1994.





PCSA47
NEURAL NETWORKS




L T P C









3 0 0 3


UNIT
-
I:
Artificial Neural Networks





9

Neuro
-
physiology
-

General Processing Element
-

Perceptrons
-

-

ADALINE
-

LMS learning rule
-

MADALINE

-

MR2 training algorithm.


UNIT
-
II:
Back Propagation Network AND Bi
-
directional Association Memory








9

Back Propagation Network
-

updating of output and hidden layer weights


Derivation of BPN learning rule


Application of BPN
-

Associative memory
-

Bi
-
directional Associative Memory
-

Hopfield memory
-

traveling sales
man problem.


UNIT
-
III:
Simulated Annealing
a
nd Counter Propagation Network









9

Annealing
-

Boltzmann machine learning
-

Application
-

Counter Propagation network
-

architecture
-

Training
-

Applications.


UNIT
-
IV:
Self Organizing Map AND Adaptive Reasoning Theory

9

Self
-
organizing map
-

Learning algorithm
-

Feature map classifier
-

Applications
-
Architecture of Adaptive
Resonance Theory
-

Pattern matching in ART network.


UNIT
-
V:
Neo
cognitron






9

Architecture of Neocognitron
-

Data processing and performance of architecture of

spacio
-

temporal networks
for speech recognition.

TOTAL : 45

periods


TEXT BOOK

1.M. Ananda Rao, J. Srinivas, Neural networks : algorithms and applications,

Alpha

Science International,2003.


REFERENCE
S:


1.Laurene Fausett, Fundamentals of Neural Networks: Architecture, Algorithms and

Applications, 2nd Edition,
Prentice Hall, 1994.


2.Freeman J.A. and Skapura B.M., Neural Networks, Algorithms Applications and

Programming Techniques, Addison
-
Wesely, 1990
.








PCSA19
REAL TIME SYSTEMS



L T P C








3 0 0 3


UNIT: I
-
Types & Issues






9

Real time Definitions
-

Types
-

Examples
-

Structure of an RTS
-

Task classes Real
-

time system issues
-

Architecture i
ssues
-

OS issues
-

other issues
-

Performance measure

for real
-

time systems.


UNIT:II
-
Real Time Languages





9

Programming languages and tools
-

Language features
-

survey of commonly used

prog
ramming languages


programming
environments
-

run
-

time
support Real


Time

Systems life cycle
-

Real
-

time Specification and
Design Techniques Natural languages
-

mathematical specification
-

Flow charts
-

structure charts
-

Pseudo code
and PDL


FSA

-

DFD
-

Petri Nets
-

Warnier
-

Orr notation
-

state charts.


UNIT: III
-
Scheduling Algorithms





9

Real
-

Time OS Task
-

control b
lock model
-

Task states


Task
management
-

POSIX.

Task assignment and
scheduling classical uniprocessor scheduling Algorithms


Task

assignment
-

Fault Tolerance scheduling.


UNIT: I
V
-
Fault Tolerant Systems





9

Real
-
time communication Network Topologies
-

Protocols
-

Reliability
-

Testing and

Fault Toler
ance
-

Faults
-

Failures


Bugs
and effects
-

reliability
-

Testing


Fault

Tolerance.


UNIT:V
-
Future Applications






9

Real
-

Time Applications
-

The first real
-

time application
-

Real
-

time database
-

real
-

time image processing
-

real
-
time UNIX.


TOTAL : 45

periods


REFERENCE
S:


1. Phillip A. Laplante., Real Time Systems Hand book, Prentice Hall of India Pvt.

Ltd., 3rd Edit
ion,2004.


2. C.M. Krishna. Kang G. Shin ,Real Time Systems, 2nd Edition Tata McGraw Hill

International, 2001.








PCSA20
C # AND. NET FRAMEWORK



L T P C









3 0 0 3

UNIT:
I
-
Introduction To C#






9


Introducing C#, Understanding .NET, Overview of
C#, Literals, Variables, Data Types, Operators, Expressions,
Branching, Looping, Methods, Arrays, Strings, Structures, Enumerations


UNIT:

II
-

Object Oriented Aspects o
f C#




9

Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading,

Delegates, Events, Errors and
Exceptions


UN
IT:

III
-

Application Development o
n .NET



9

Building Windows Applications, Accessing Data with ADO.NET


UNIT:

IV
-
Web

Based Application Development o
n .NET


9

Programming Web Applications with Web Forms, Program
ming Web Services


UNIT: V
-
The CLR and the .NET Framework




9

Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type,
Marshaling, Remoting, Understanding Server Object Types, Specifying a Server with an Inte
rface, Building a
Server, Building the Client, Using SingleCall, Threads.

TOTAL : 45

periods


REFERENCE
S:

1
. E. Balagurusamy, “Programming in C#”, Tata McGraw
-
Hill, 2004. (Unit I, II)

2. J. Liberty, “Programming C#”, 2
nd

ed., O’Reilly, 2002. (Unit III, IV
, V)

3. Robinson et al, “Professional C#”, 2
nd

ed., Wrox Press, 2002.

4. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.

5. S. Thamarai Selvi, R. Murugesan, “A Textbook on C#”, Pearson Education, 2003.







PCSA21
HIGH SPEED NETWORKS



L T P

C








3 0 0 3


UNIT I








9

Circuit Switched Networks: Performance of circuit switched networks


SONET


Dense
n
Wave Division
Multiplexing (DWDM)


Fiber


Digital Subscriber Line (DSL)


Intelligent Networks


CATV


UNIT II







9

ATM: Main featu
res of ATM


Addressing Signaling & Routing


ATM Header Structure


ATM Adaptation layer


Management and control


BISDN

Internetworking with ATM: Multiprotocol Encapsulation over AAL5


LAN
Emulation over ATM


IP over ATM


Multiprotocol over ATM


Fram
e Relay over ATM


UNIT III







9

Wireless Networks: Introduction


The wireless channel


Link level design


Channel

access


Network design


Standards


Future System and Standards


UNIT IV







9

Control of Networks: Objectives and methods of contro
l


Circuit


Switched Networks


Datagram networks


ATM Networks


UNIT V







9

Optical Networks: Optical Links


WDM System


Optical Cross connects


Optical LANs


Optical Paths and
Networks


Switching

TOTAL : 45

periods


REFERENCE
:


1. Jean Walran
d and Pravin Varaiya,
High Performance Communication Networks
,

Second Edition, Morgan
Kaufmann, 2000.

(Chapters 5
-
8, 11, 12)