Professional Documents
Culture Documents
Anna University Tiruchirappalli Tiruchirappalli - 620 024
Anna University Tiruchirappalli Tiruchirappalli - 620 024
Regulations 2009
Curriculum
SEMESTER I
SEMESTER II
SEMESTER IV
SEMESTER VI
ELECTIVE II
(IV SEMESTER)
Regulations 2009
Syllabus
SEMESTER I
UNIT V LATTICES 9
Partial order relation – Posets – Hasse diagram – Lattices – Special Lattices – Boolean
algebra.
L:45 T:15 Total: 60
TEXT BOOK
1. Trembley and R.Manohar, “Discrete Mathematical Structures with Applications
to Computer Science”, Tata McGraw Hill, 2008.
REFERENCES
1. Narasingh Deo, “Graph Theory with Applications to Engineering and computer
science”, Prentice Hall of India, New Delhi, 2007.
2. Kenneth H.Rusen, “Discreate Mathematics and its Applications”, Sixth Edition,
Tata McGraw Hill, 2007.
CA5102 DATA STRUCTURES AND ALGORITHMS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. T.H Cormen, C.E Leiserson, and R.L Rivest, “Introduction to Algorithms”,
Prentice Hall India, New Delhi, 2007.
2. Ellis Horowitz, S.Sahni and S.Rajasekan, “Fundamentals of Computer
Algorithms”, Universities press(India) limited, 2008
REFERENCES
1. Sartaj. Sahni, “Data Structures, Algorithms and Applications in C++”, Second
Edition WCB / Tata McGraw Hill, 2005.
2. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, Second
Edition, Pearson Education, 2008.
3. Tanaenbaum A.S. Langram, M.J. Augestein, “Data Structures using C” Pearson
Education, 2004.
4. Robert L Kruse, Bruce P Leung and Clovin L Tondo, “Data Structures and
Program Design in C”, Pearson Education, 2007.
CA5103 PROBLEM SOLVING AND PROGRAMMING TECHNIQUES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. R.G. Dromey, “How to Solve it by Computer”, Prentice Hall, 2008.
2. Harrey M.Deitel and J. Paul Deitel, “C How to Program”, Fourth Edition,
Prentice Hall, 2004.
REFERENCES
1. Maureen Sprankle, “Problem Solving and Programming Concepts”, Seventh
Edition, Pearson Education, 2007.
2. Brian W. Kernighan and Dennis Ritchie, “C Programming Language”, Prentice
Hall of India, 2007.
CA5104 COMPUTER ORGANITATION AND ARCHITECTURE
L T P C
3 0 0 3
TEXT BOOK
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”,
Fifth Edition, Tata McGraw Hill, 2002.
REFERENCES
1. A. David Patterson and L. John Hennessy, “Computer Organization and Design:
The Hardware / Software interface”, Fourth Edition, Morgan Kaufman, 2004.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Seventh Edition, Pearson Education, 2006.
3. P.John Hayes, “Computer Architecture and Organization”, Third Edition, Tata
McGraw Hill, 1998.
4. V.P. Heuring, H.F. Jordan, “Computer System Design and Architecture”,
Second Edition, Addison Wesley,2004.
CA5105 DATABASE MANAGEMENT SYSTEMS
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Database Systems vs. File Systems – View of Data – Data Models – Database
Languages – Transaction Management – Database Systems Structure – History of
Database Systems – Database Systems Applications – Entity Relationship Model.
Total: 45
TEXT BOOKS
1. Abraham Silberschatz, Henry F. Korth and S. Sudharsan, “Database System
Concepts”, Fifth Edition, Tata McGraw Hill, 2006.
2. C.J Date, A. Kannan and S. Swamynathan, “An Introduction to Database
Systems”, Eighth Edition, Pearson Education, 2006.
REFERENCES
1. Raghu Ramakrishnan and Johannesgerhrke, “DataBase Management Systems”,
Third Edition, McGraw Hill, 2003.
2. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Pearson
Education, 2004.
CA5106 DATA STRUCTURES LABORATORY
L T P C
0 0 3 2
L T P C
0 0 3 2
5. Create the sales report for M sales person and N products using two dimensional
arrays
Total: 45
CA5108 DATABASE MANAGEMENT SYSTEMS LABORATORY
L T P C
0 0 3 2
10. Design and develop an application using any front end and back end tool (make
use of ER Diagram and DFD).
Total: 45
SEMESTER II
CA5151 OBJECT ORIENTED PROGRAMMING
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Object Oriented Programming concepts – Encapsulation – Programming Elements –
Program Structure – Enumeration Types –– Functions and Pointers – Function
Invocation – Overloading Functions – Scope and Storage Class – Pointer Types –
Arrays and Pointers – Call by Reference – Assertions – Standard template library.
UNIT IV TEMPLATES 9
Template Class – Function Templates – Class Templates – Parameterizing – STL –
Algorithms – Function Adaptors.
UNIT IV INHERITANCE 9
Derived Class – Typing Conversions and Visibility – Code Reuse – Virtual Functions –
Templates and Inheritance – Run Time Type Identifications – Exceptions – Handlers –
Standard Exceptions.
Total: 45
TEXT BOOK
1. Ira Pohl, “Object–Oriented Programming Using C++”, Second Edition, Pearson
Education, 2004.
REFERENCES
1. B.Stanley Lippman, Josee Lajoie, E.Barbara Mov, “C++ Primer”, Fourth
Edition, Pearson Education.
2. Kamthane, “Object Oriented Programming with ANSI and Turbo C++”,
Pearson Education, 2002.
3. Bhave, “Object Oriented Programming with C++”, Pearson Education, 2004.
CA5152 COMPUTER NETWORKS
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. L.Larry Peterson & Bruce S. Davie, “Computer Networks – A Systems
Approach”, Fourth Edition, Harcourt Asia / Morgan Kaufmann, 2007.
REFERENCES
1. William Stallings, “Data and Computer Communications”, Eighth Edition,
Pearson Education, 2007.
2. F.James Kurose and W.Keith Ross, “Computer Networking – A Top Down
Approach Featuring the Internet”, Third Edition, Addison Wesley Publishing
Company, 2006.
CA5153 OPERATING SYSTEMS
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 7
Definition of OS – Mainframe System – Desktop Systems – Multi processor System –
Distributed – Clustered – Real time Systems – Handheld Systems – Operating System
Structure – System Components – Services – System Calls – System Programs –
System Design and Implementation.
Total: 45
TEXT BOOKS
1. Silberschatz and Galvin, “Operating System Concepts”, Seventh Edition, John
Wiley & Sons, Inc., 2004.
2. M.Milankovic, “Operating System Concepts and Design”, Second Edition, Tata
McGraw Hill, 2008.
REFERENCES
1. P.C. Bhatt, “An Introduction to Operating Systems - Concepts and Practice”,
Prentice Hall Of India, 2004.
2. H. M. Deitel, “An Introduction to Operating Systems”, Third Edition, Pearson
Education, 2007.
3. Willam Stalling, “Operating System”, Sixth Edition, Pearson Education, 2003.
CA5154 SOFTWARE ENGINEERING
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
A Generic View of Process – Process Models – The Waterfall Model – Incremental
Model – Evolutionary Model – Specialized Model – The Unified Process – Agile
Process – Agile Models – Software Cost Estimation – Planning – Risk Analysis –
Software Project Scheduling.
TEXT BOOKS
1. S.Roger Pressman, “Software Engineering: A Practitioner's Approach”, Sixth
Edition, Mcgraw Hill, 2008.
2. Jalote Pankaj, “An Integrated Approach to Software Engineering”, Third
Edition, Narosa Book Distributors Pvt Ltd, 2005.
REFERENCES
1. P. Fleeger, “Software Engineering”, Prentice Hall, 1999.
2. Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli, “Fundamentals of Software
Engineering”, Prentice Hall Of India, 1991.
3. I. Sommerville, “Software Engineering”, Eighth Edition, Pearson Education,
2006.
CA5155 GRAPHICS AND MULTIMEDIA TECHNOLOGIES
L T P C
3 0 0 3
UNIT II 2D GRAPHICS 9
2D Transformations – Window Viewport mapping – Clipping algorithms – Polygons –
Splines – Bezier curves – Basis.
Total: 45
TEXT BOOK
1. Ralf Steinmetz, Klara Nahrstedt, “Multimedia Computing, Communications &
Applications”, Pearson Education, 2008.
REFERENCES
1. Donald Hearn, M. Pauline Baker, “Computer Graphics – C Version”, Second
Edition, Pearson Education, 2008.
2. Tay Vaughan, “Multimedia Making It Work”, Seventh Edition, Tata McGraw
Hill, 2006.
3. J.D.Foley, A. VanDam, S.K. Feiner, J.F. Hughes, “Computer Graphics
Principles and Practice”, Addison and Wesley Publications, 2002.
4. Mark S. Drew, “Fundamentals of Multimedia”, Prentice Hall of India, 2008.
CA5156 OBJECT ORIENTED PROGRAMMING LABORATORY
L T P C
0 0 3 2
1. Recursive functions.
2. File handling operations using structures.
3. Simple Classes for understanding objects, Member functions and constructors,
handling constants in a class and constant objects.
4. String class implementation.
5. Dynamic memory allocation.
6. Iterator applications.
7. Static members in class and an application.
8. Operator overloading including unary operators, new and delete.
9. Function overloading – Templates.
10. Inheritance issues.
11. File handling (text and objects).
Total: 45
CA5157 OPERATING SYSTEM LABORATORY
L T P C
0 0 3 2
Total: 45
CA5158 GRAPHICS AND MULTIMEDIA LABORATORY
L T P C
0 0 3 2
Total: 45
SEMESTER III
L T P C
3 1 0 4
REFERENCES
1. I.M.Pandey , “Management Accounting” Third Revised Edition Vikas
Publishing, 2000.
2. R.K. Sharma and V.K. Shashi Gupta, “Management Accounting Principles
of Practice”, Kalyani Publishers, 2008
3. R.L Gupta and V.K.Gupta, “Financial Accounting”, Sultan Chand & Sons,
2001.
4. Dr. S.N. Maheshwari, “Elements of Financial Management”, Sultan Chand &
Sons, 2002.
CA5202 OBJECT ORIENTED ANALYSIS AND DESIGN
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
An Overview of Object Oriented Systems Development – Object Basics – Object
Oriented Systems Development Life Cycle.
Total: 45
TEXT BOOKS
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw Hill,
1999.
2. Martin Fowler, “UML Distilled”, Third Edition, Pearson Education, 2002.
REFERENCES
1. R.Stephen Schach,“Introduction to Object Oriented Analysis and Design”, Tata
McGraw Hill, 2003.
2. James Rumbaugh, Ivar Jacobson, Grady Booch, “The Unified Modeling
Language Reference Manual”, Second Edition with c/d, Addison Wesley, 1999.
3. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”,
OMG Press Wiley Publishing Inc., 2004.
CA5203 MICROPROCESSORS AND ITS APPLICATIONS
L T P C
3 0 0 3
TEXT BOOKS
1. A. K. Ray & K. M. Bhurchandi, “Advanced Microprocessors and Peripherals-
Architectures, Programming and Interfacing”, Second Edition, Tata McGraw
Hill, 2002 reprint.
2. Peter Abel, “IBM PC Assembly language and programming”, Fifth Edition,
Prentice Hall of India, 2000.
REFERENCES
1. B.Barry Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286,
80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III,
Pentium IV, Architecture, Programming & Interfacing”, Eighth Edition,
Pearson Education, 2007.
2. Yu-cheng Liu, A.Glenn Gibson, “Microcomputer systems: The 8086/8088
Family Architecture, Programming and Design”, PHI, 2003.
CA5204 JAVA TECHNOLOGIES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Elliotte Rusty Harold, “Java Network Programming”,Third Edition, O’Reilly
Publishers, 2005.
2. Deitel, Deitel and Neito, “ Java How to Program “,Fifth Edition, Prentice Hall,
2008.
REFERENCES
1. S.Cay Horstmann, Gary Cornell, “Core Java, Volume I and II”, Eighth Edition,
Pearson Education Publishers, 2008.
2. Topley, “J2ME In A Nutshell”, O’Reilly Publishers, 2002.
3. Hunt, “Guide To J2EE Enterprise Java”, Springer Publications, 2004.
4. Ed Roman, “Enterprise Java Beans”, Wiley Publishers, 1998.
5. Avstin, “Advance Programming For The Java2 Platform” ‘PHI, 2001.
CA5205 CASE TOOLS LABORATORY
L T P C
0 0 3 2
Develop software for an application using typical Case Tool, following Software
Engineering methodology as given below:
3. UML: Use work products – data dictionary, use case diagrams and activity
diagrams, build and test, class diagrams, sequence diagrams, collaboration
diagrams and add interface to class diagrams.
Total: 45
CA5206 MICROPROCESSORS LABORATORY
L T P C
0 0 3 2
Total: 45
CA5207 JAVA PROGRAMMING LABORATORY
L T P C
0 0 3 2
Total: 45
SEMESTER IV
CA5251 RESOURCE MANAGEMENT TECHNIQUES
L T P C
3 1 0 4
REFERENCES
1. A. M. Natarajan, P. Balasubramani, A. Tamilarasi, “Operations Research”,
Pearson Education, Asia, 2005.
2. Prem Kumar Gupta, D. S. Hira, “Operations Research”, Third Edition, S. Chand
& Company Ltd, New Delhi, 2003.
3. K N Krishnaswamy, A I Sivakumar and M Mathirajan, “Management Research
Methodology – Integration of Methods and Techniques”, First Edition, 2006,
Pearson Education.
CA5252 INTERNET PROGRAMMING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Deitel & Deitel, “ Internet & World Wide Web How to Program”, Pearson
Education India, Third Edition , 2004.
2. Ron Schmelzer et al., “XML and Web Services”, Pearson Education, 2002.
REFERNCES
1. Deitel & Deitel, “XML How to Program”, Pearson Education, 2001.
2. Negrino and Smith, “Javascript for the World Wide Web”, 5th Edition, Peachpit
Press, 2003.
3. Keith Ballinger, “.NET Web Services Architecture and Implementation” ,
Pearson Education, 2003.
CA5253 UNIX AND NETWORK PROGRAMMING
L T P C
3 0 0 3
UNIT II PROCESSES 9
Environment of a UNIX process – Process termination – Command Line Arguments –
Process control – Process identifiers – Process relationships terminal logins – Signals –
Threads.
Total: 45
TEXT BOOKS
1. W. Richard Stevens, “Unix Network Programming, Volume 1: The Sockets
Networking API”, Third Edition Pearson Education, 2007.
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”, Third
Edition, Addison Wesley, 1999.
REFERENCES
1. D.E. Comer, “Internetworking with TCP/IP Vol - III”, (BSD Sockets Version),
Pearson Education, 2008.
2. W. Richard Stevens, “Advanced Programming in the UNIX ® Environment”,
Second Edition, Pearson Education, 2008.
CA5254 ORGANIZATIONAL BEHAVIOUR
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Work group – Defining and Classifying Groups – Reason for Joining Groups – Stages
of Group Development – Five Stages Model – Group Structure – Roles, Norms, Status,
Group Size and the Degree of Group Cohesiveness – Group Decision Making
Techniques. Work Teams – Types – The Key Components making up Effective Teams
– Context, Composition, Work Design and Process – Team and Quality Management –
Group Dynamics.
Power – Definition – Bases – Dependency: the Key to Power – Power Tactics – Power
in Groups – Politics – Definition the Reality of Politics Factor Contributing –
Employee Responses to Organizational Politics.
REFERENCES
L T P C
0 0 3 2
3. Design a Web application in ASP to demonstrate the following using IIS server
(i) Session and Cookie management
(ii) Server side Includes
5. Create a Custom Tag Library and use the Tags in JSP pages.
6. Create XML Document to store catalog of books and validate using DTD and
Schema.
XSLT.
Total: 45
CA5256 COMMUNICATION SKILLS DEVELOPMENT LABORATORY
L T P C
0 0 3 2
WRITTEN COMMUNICATION
ORAL COMMUNICATION
Total: 45
CA5257 UNIX AND NETWORK PROGRAMMING LABORATORY
L T P C
0 0 3 2
1. Program using basic network commands.
2. Program using system calls: create, open, read, write, close, stat, fstat, lseek.
3. Program to implement inter process communication using Pipes.
4. Program to perform inter process communication using message queues.
5. Program to perform inter process communication using shared memory.
6. Program to perform synchronization using semaphores.
7. Socket Programming
(i) TCP chat Application
(ii) UDP Sockets Application
(iii)Multi client chat server using fork( )
(iv) Multithreaded chat server
8. Application to Hand SIGCHLD signals.
9. Simulation of ARP/RARP.
10. Simulation of Sliding Window Protocol.
11. Simulation of Routing Protocols.
12. Developing PING application.
13. Program using URL class to download WebPages.
Total: 45
SEMESTER V
L T P C
3 0 0 3
UNIT II PROGRAMMING IN C# 9
C# Language Fundamentals – Arrays – Object Oriented programming in C# – I/O –
Properties – Indexers – Exception Handling – Delegates – Events – Composition.
Total: 45
TEXT BOOKS
1. Andrew Troelsen, “C# with .NET 3.0”, Special Edition, APress, 2007.
2. Matt Telles, Kogent Solutions Inc.Telles, “C# 2005 Programming, Black book”,
Dreamtech press, 2007.
REFERENCES
1. C. Stephen Perry, Stephen Walther, Atul Kahate , Joseph Mayo,” Essentials
of .Net Related Technologies: With a focus on C# , XML, ASP .NET and ADO
.NET”, First Edition, Pearson Education.
2. Schildt, Herbert, “C#: The Complete Reference”, Second Edition, McGraw-Hill,
2008.
CA5302 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 – UMTS – IMT-200 – Evolution of cellular communication
systems: 1G, 2G, 3G and 4G.
Total: 45
TEXT BOOKS
1. J .Schiller, “Mobile Communication”, Pearson Education, 2009.
2. K. Ashoke Talukder, Roopa Yavagal, “Mobile Computing”, Tata McGraw Hill,
2005.
REFERENCES
1. William Stallings, “Wireless Communication and Networks”, Pearson
Education, 2009.
2. C.Siva Ram Murthy and B.S Manoj, “Ad Hoc Wireless Networks”, Pearson
Education, 2004.
CA5303 SOFTWARE PROJECT MANAGEMENT
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Project Definition – Contract Management – Activities Covered by Software Project
Management – Overview of Project Planning – Stepwise Project Planning.
Total: 45
TEXT BOOKS
1. Bob Hughes and MikeCotterell, “Software Project Management”, Third Edition, TATA
McGraw Hill Edition, 2004.
2. P.Jalote “Software Project Management In Practice”, Pearson Education, 2000.
REFERENCES
Total: 45
CA5305 MOBILE COMPUTING LABORATORY
L T P C
0 0 3 2
Total: 45
CA5306 MINI PROJECT WORK
L T P C
0 0 3 2
SEMESTER VI
L T P C
0 0 24 12
ELECTIVE I
CA5221 ADVANCED DATABASES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. R. Elmasri S.B. Navathe, “Fundamentals of Database Systems”,
PearsonEducation, 2004.
2. F.Henry Korth, Abraham Silberschatz, S.Sudharshan, “Database
SystemConcepts”, Fourth Ediion, Tata Mcgraw Hill, 2002.
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.
CA5222 DATA WAREHOUSING AND MINING
L T P C
3 0 0 3
REFERENCES
1. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “Introduction To Data
Mining”, Pearson Education, 2007.
2. K. P. Soman, Shyam Diwakar and V. Ajay, “Insight into Data mining Theory
and Practice”, Easter Economy Edition, Prentice Hall of India, 2006.
3. G. K. Gupta, “Introduction to Data Mining with Case Studies”, Easter Economy
Edition, Prentice Hall of India, 2006.
4. Soumendra Mohanty, “Data Warehousing Design, Development and Best
Practices”, Tata McGraw Hill Edition, 2006.
CA5223 DATABASE TUNING
L T P C
3 0 0 3
UNIT I FUNDAMENTALS OF TUNING 8
Review of Relational Databases – Relational Algebra – Locking and Concurrency
Control – Correctness Consideration – Lock Tuning – Logging and the Recovery
Subsystem – Principles of Recovery – Tuning the Recovery Subsystem – Operating
Systems Considerations – Hardware Tuning.
UNIT IV TROUBLESHOOTING 10
Query Plan Explainers – Performance Monitors – Event Monitors – Finding
“Suspicious” Queries – Analyzing a Query’s Access Plan – Profiling a Query
Execution – DBMS Subsystems.
Total: 45
TEXT BOOKS
REFERENCE
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Joshy Joseph & Craig Fellenstein, “Grid Computing”, Pearson Education, 2004.
2. Michael Miller, “Cloud Computing: Web-Based Applications That Change the
Way You Work and Collaborate Online”, Que, 2008.
REFERENCES
1. Fran Berman, Geoffrey Fox, J.G. Anthony Hey, “Grid Computing : Making the
Global Infrastructure a reality”, John Wiley & sons, 2003.
2. Hmar Abbas, “Grid Computing: A Practical Guide to technology and
Application Charles River media, 2003.
CA5225 TCP/IP PROTOCOL SUITE
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 10
Standards – Internet – History – OSI model – Protocol suite – Addressing –
Transmission media – Local Area and Wide Area Networks – Switching – Connecting
devices – IP addressing.
Total: 45
TEXT BOOK
REFERENCE
UNIT I FUNDAMENTALS 9
HTML coding – Basic web graphics – Web page design and site building – Image
maps – Adding multimedia to the web.
UNIT IV MULTIMEDIA 9
Creating clippings – Animations with sound effects – Adding audio or Video –
Windows Media Player ActiveX Control – Agent control – Embedding VRML in a
web page – Real Player ActiveX control.
UNIT V APPLICATIONS 9
Creating web site with a particular theme using all the utilities – Graphics – Animations
and Interaction.
Total: 45
TEXT BOOKS
REFERENCES
1. Deitel, “Internet and World Wide Web How to program”, Pearson Education,
2008.
2. Robert Reinhardt and Jon Warren Lentz, “Flash 5 Bible”, Idg Books India Pvt
Ltd, 2002.
CA5272 WIRELESS NETWORKS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. R.Joh Vacca, “Wireless Broadband Networks Handbook 3G, LMDS and
Wireless Internet” Tata McGraw-Hill, 2001.
2. D.P. Agrawal and Qing-An zeng, “Introduction to Wireless and Mobile
Systems” Thomson Learning, 2003.
REFERENCES
1. Martyn Mallick, Mobile and Wireless Design Essentials, Wiley, 2003.
2. Kaveshpahlavan and Prashant Krishnamurty,“Principles of Wireless Networks–
A unified Approach, Pearson Education, 2002.
CA5273 NETWORK STORAGE MANAGEMENT
L T P C
3 0 0 3
Business continuity and disaster recovery basics: Local business continuity techniques
– Remote business continuity techniques – Storage design and implementations of the
Business continuity plan – Managing availability – Disaster recovery principles &
techniques.
Total: 45
TEXT BOOKS
1. Robert Spalding,” Storage Networks: The Complete Reference” Tata McGraw
Hill Publishing Company, New Delhi, 2003.
2. Marc Farley Osborne,” Building Storage Networks”, Tata McGraw Hill
Publishing Company, New Delhi, 2000.
REFERENCES
1. J Gerald Kowalski and T.Mark Mayburk,” Information storage and Retrieval
Systems”, Springer International Edition, New Delhi, 2006.
2. Ulf Troppens, Rainer Erkens and Wolfgang Muller “Storage Networks
Explained” Wiley &Sons, USA, 2004.
CA5274 FUNDAMENTALS OF PERVASIVE COMPUTING
L T P C
3 0 0 3
UNIT I PERVASIVE ARCHITECTURE 9
Local Area Networks – Wireless LANs – Relationship of Wireless, Internet and
Ubiquitous Computing – Pervasive Computing and Ubiquitous Computing – Ambient
Computing – Pervasive Web application Architecture – Requirements of
Computational Infrastructure – Failure Management – Security – Performance –
Dependability.
Total: 45
TEXT BOOKS
1. Burkhardt, Henn, Hepper, Rintdorff, Schaeck, “Pervasive Computing”,
Addison Wesley, 2002.
2. Ashoke Talukdar and Roopa Yavagal, “Mobile Computing”, Tata McGraw Hill,
2005.
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.
CA5275 REAL TIME AND EMBEDDED SYSTEMS
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Real Time Systems – Embedded Systems – Pervasive Computing – Information –
Access Devices & Smart Cards – Embedded Controllers – Hardware – Software –
Fundamentals.
UNIT II RTOS 9
Task and Task States – Task and Data – Semaphore and Shared Data – Message
Queues – Mail Boxes and Pipes – Timer function – Events – Memory Management–
Interrupt Routines in an RTOS – Encapsulation semaphore and Queues – Hard Real
Time Scheduling Consideration – Saving Memory Space – Saving Power.
UNIT V CONNECTIVITY 9
Wireless Connectivity – Bluetooth – Other Short Range Protocols – Wireless
Application Environment – Service Discovery – Middleware.
Total: 45
TEXT BOOKS
1. D. E. Simon, “An Embedded Software Primer”, Addison Wesley, 1999.
2. C. M. Krishna, KangG.Shin, “Real -Time Systems”, McGraw-Hill International
Editions, 1997.
REFERENCES
1. R.J.A. Buhr, D.L.Bailey, “An Introduction to Real -Time Systems”, Prentice
Hall International, 1999.
2. B. P. Douglass, “Real -Time UML”, Third Edition, Addison Wesley, 2004.
3. D. E. Simon, “An Embedded Software Primer”, Addison Wesley, 1999.
4. J. Schiller, “Mobile Communications”, Second Edition Addison Wesley, 2008.
5. V. Hansmann, L. Merk, M. S. Nicklous, T. Stober, “Pervasive Computing
Handbook”, Springer, 2001.
CA5276 OPEN SOURCE TECHNOLOGIES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. N.B .Venkateshwarlu “Introduction to Linux: Installation and Programming”, B S
Publishers, 2005.
2. Carla Schroder, “Linux Cookbook”, 1st Edition, O'Reilly Cookbooks Series,
November 2004.
REFERENCES
1. Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson and Lar
Kaufman,“RunningLinux”, 4th Edition, O'Reilly Publishers, 2002.
ELECTIVE III AND IV
CA5321 INFORMATION SECURITY
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Critical Characteristics of Information – NSTISSC Security Model – Components of
an Information System – Securing the Components – Balancing Security and Access –
The SDLC – The Security SDLC – Need for Security – Business Needs – Threats –
Attacks – Legal – Ethical and Professional Issues.
Total: 45
TEXT BOOKS
1. E.Michael Whitman and J.Herbert Mattord, “Principles of Information
Security”, Vikas Publishing House, New Delhi, 2003.
2. Mark Merkow and James Breithaupt “Information Security: Principles and
Practices, 1/E “, Pearson Education, 2005
3. Ron Weber, “Information Systems Control and Audit”, Pearson Education, New
Delhi, 2004.
REFERENCES
1. Micki Krause, F.Harold Tipton, “Handbook of Information Security
Management”, Vol 1-3 CRC Press LLC, 2004.
2. Stuart Mc Clure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata
McGraw Hill, 2003.
3. Matt Bishop, “Computer Security Art and Science”, Pearson/PHI, 2002.
CA5322 SOFTWARE TESTING
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Testing as an Engineering Activity – Role of Process in Software Quality – Testing as a
Process – Basic Definitions – Software Testing Principles – The Tester’s Role in a
Software Development Organization – Origins of Defects – Defect Classes – The
Defect Repository and Test Design – Defect Examples – Developer/Tester Support for
Developing a Defect Repository.
Total: 45
TEXT BOOKS
1. Ilene Burnstein, “Practical Software Testing”, Springer International Edition,
Chennai, 2003.
2. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing: Principles And
Practice”, Prentice Hall, 2007.
REFERENCES
1. Edward Kit, “Software Testing in the Real World – Improving the Process”,
Pearson Education, 1995.
2. Elfriede Dustin, “Effective Software Testing”, Pearson Education, 2003.
3. Renu Rajani and Pradeep Oak, “Software Testing – Effective Methods, Tools
and Techniques”, Tata McGraw Hill, New Delhi, 2004.
CA5323 AGENT TECHONOLOGIES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
REFERENCES
UNIT I OVERVIEW 9
General Overview of the System: System structure – User perspective – Operating
system services – Assumptions about hardware – 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 – Advantages and disadvantages of the buffer cache.
Total: 45
TEXT BOOKS
1. Uresh Vahalia, “Unix Internals: The New Frontiers”, Pearson Education, 2008
2. J.Maurice Bach, “The Design of the Unix Operating System”, First Edition,
Pearson Education, 2006.
REFERENCES
1. B.Goodheart and J.Cox, “The Magic Garden Explained”, Prentice Hall of
India, 1986.
2. S.J.Leffler, Mckusick M.K.Karels M.J and J.S Quarterman., “The Design and
Implementation of the 4.3 BSD Unix Operating System”, Addison Wesley,
1998.
CA5325 MOBILE COMMERCE
L T P C
3 0 0 3
TEXT BOOKS
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Basic Concepts – System Models – Middleware – Client-Server Model – Examples of
distributed systems, Challenges – Architectural models – Overview of security
techniques.
Total : 45
TEXT BOOKS
1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems
Concepts and Design”, Fourth Edition, Pearson Education Asia, 2008.
2. S.Tanenbaum, M .Van Steen, “Distributed Systems”, Pearson Education, 2007
REFERENCES
1. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson,
Addision Wesley, 2004.
2. Mukesh Singhal, Ohio State University, Columbus, “Advanced Concepts In
Operating Systems”, McGraw-Hill Series in Computer Science, 1994.
3. William Buchanan, “Distributed Systems and Networks”, McGraw-Hill, 2001
CA5327 SERVICE ORIENTED ARCHITECTURE
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Eric Newcomer and Greg Lomow, “Understanding SOA with Web Services”,
Pearson Education, 2005.
2. James McGovern, Sameer Tyagi, Michael E Stevens and Sunil Mathew, “Java
Web Services Architecture”, Elsevier, 2003.
REFERENCES
L T PC
3 0 0 3
UNIT I FUNDATAMENTALS 9
Components – Types – Ontological Commitments – Ontological Categories –
Philosophical Background – Knowledge Representation Ontologies – Top Level
Ontologies – Linguistic Ontologies – Domain Ontologies – Semantic Web – Need –
Foundation – Layers – Architecture.
UNIT V APPLICATIONS 7
Web Services – Semantic Web Services – Case Study for specific domain – Security
issues – Current trends.
Total: 45
TEXT BOOKS
1. Asuncion Gomez-Perez, Oscar Corcho, Mariano Fernandez-Lopez,
“Ontological Engineering: with examples from the areas of Knowledge
Management, e-Commerce and the Semantic Web” Springer, 2004.
2. Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer
(Cooperative Information Systems)”, The MIT Press, 2004.
REFERENCES
1. Alexander Maedche, “Ontology Learning for the Semantic Web”, Springer; 1
Edition, 2002.
2. John Davies, Dieter Fensel, Frank Van Harmelen, “Towards the Semantic Web:
Ontology – Driven Knowledge Management”, John Wiley & Sons Ltd., 2003.
3. Dieter Fensel (Editor), Wolfgang Wahlster, Henry Lieberman, James Hendler,
“Spinning the Semantic Web: Bringing the World Wide Web to Its Full
Potential”, The MIT Press, 2002.
4. Michael C. Daconta, Leo J. Obrst, Kevin T. Smith, “The Semantic Web: A
Guide to the Future of XML, Web Services, and Knowledge Management”,
Wiley, 2003.
5. Steffen Staab (Editor), Rudi Studer, “Handbook on Ontologies (International
Handbooks on Information Systems)”, Springer 1st edition, 2004.
CA5329 ASPECT ORIENTED PROGRAMMING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
REFERENCE
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
REFERENCE
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Total: 45
TEXT BOOKS
REFERENCES