MCA
MCA
                                  SEMESTER – I
Code No.                           Course Title             L    T     P        M
Theory
MC1601      Computer Organization                           3    0     0    100
MC1602      Problem Solving and Programming                 3    1     0    100
MC1603      Business Processes                              3    0     0    100
MC1604      Data Structures                                 3    1     0    100
MC1605      Accounting and Financial Management             3    1     0    100
Practical
MC1606      Data Structures Lab                             0    0     3    100
MC1607      Programming Lab                                 0    0     3    100
SEMESTER – II
SEMESTER – III
                                                                R2005-MCA   1
MC1708      Internet Programming Lab                0        0     3    100
SEMESTER – IV
SEMESTER – V
SEMESTER – VI
                                                            R2005-MCA   2
                             LIST OF ELECTIVES
                 M.C.A. (MASTER OF COMPUTER APPLICATIONS)
                                                                R2005-MCA   3
                                SEMESTER - I
                                                                        Total 45
TEXTBOOK
                                                                        R2005-MCA   4
REFERNCES
  1. John .p.Hayes,”Computer Architecture and Organization”, Tata McGraw Hill,
     1996.
  2. V.C.Hamatcher,et al “Computer Organization”, Tata Mcgraw Hill,1996
                                                                     R2005-MCA   5
MC1602      PROBLEM SOLVING AND PROGRAMMING                                    3 1 0 100
2.     FUNDAMENTAL ALGORITHMS
9
3.     INTRODUCTION TO C LANGUAGE
9
Arrays – dynamic and multi-dimensional arrays - Character arrays and Strings – String
handling Functions - User defined Functions – Categories of Functions – Recursion -
Structures and Unions – Array of Structures – Structures and Functions
TEXTBOOK
REFERNCES
                                                                             R2005-MCA     6
 MC1603             BUSINESS PROCESSES                                       300
100
1. ORGANIZATIONAL STRUCTURE 9
2. ORGANIZATIONAL OUTCOMES 9
5. E-BUSINESS PROCESS 9
                                                                          R2005-MCA   7
     MC1604     DATA STRUCTURES                                        3 1 0 100
1. DATA STRUCTURES 9
2. TREES 9
General Background – Exchange sorts – Selection and Tree Sorting – Insertion Sorts
– Merge and Radix Sorts – Basic Search Techniques – Tree Searching – General
Search Trees – Hashing.
5. STORAGE MANAGEMENT 9
General Lists: Operations, linked list representation, using lists, Freeing list nodes -
Automatic list Management: Reference count method, Garbage Collection,
Algorithms, Collection and compaction
                                                         L 45 T 15 Total: 60
TEXTBOOK
REFERNCES
1. Robert Kruse & Clovis L. Tondo “ Data Structures and Program Design in
   C”,Prentice Hall , 2nd edition.,1991.
2. Weiss “Data Structures and Algorithm Analysis in C ” ,Addison Wesley , Second
   Edition, 1997.
                                                                           R2005-MCA    8
  MC1605 ACCOUNTING AND FINANCIAL MANAGEMENT                              3 1 0 100
                                                                L 45 T 15 Total: 60
TEXTBOOK
REFERENCES
  1. S.P.Iyengar, “Cost and Management Accounting”, Sultan Chand & Co,
  2. I.M.Pandey, “Elements of Management Accounting” Vikas Publishing House,
     19993
                                                                          R2005-MCA     9
 MC1606      DATA STRUCTURES LABORATORY                                 0 0 3 100
1. Represent the given sparse matrix using one dimensional array and linked list.
2. Create a Stack and do the following operations using arrays and linked lists
      (i)Push (ii) Pop (iii) Peep
3. Create a Queue and do the following operations using arrays and linked lists
      (i)Add (ii) Remove
4. Implement the operations on singly linked list, doubly linked list and circular
   linked list.
7. Sort the given list of numbers using heap and quick sort.
Total : 45
                                                                          R2005-MCA   10
   MC1607          PROGRAMMING LABORATORY                                  0    0     3
100
   5. Create the sales report for M sales person and N products using two dimensional
   array.
Total : 45 hours
                                                                               R2005-MCA   11
                                    SEMESTER II
1. MATRIX ALGEBRA
   12
Matrices, Rank of Matrix, Solving System of Equations-Eigen Values and Eigen Vectors-
Inverse of a Matrix - Cayley Hamilton Theorem
 Basic Definitions - Venn Diagrams and set operations - Laws of set theory - Principle of
inclusion and exclusion - partitions- Permutation and Combination - Relations- Properties
of relations - Matrices of relations - Closure operations on relations - Functions -
injective, surjective and bijective functions.
3. MATHEMATICAL LOGIC
12
4. FORMAL LANGUAGES 12
1. Kenneth H.Rosen, “ Discrete Mathematics and Its Applications”, Tata McGraw Hill,
   Fourth Edition, 2002 (Unit 1,2 & 3).
2.   Hopcroft and Ullman, “Introduction to Automata Theory, Languages and
   Computation”, Narosa Publishing House, Delhi, 2002. ( Unit 4,5)
3. A.Tamilarasi & A.M.Natarajan, “Discrete Mathematics and its Application”, Khanna
   Publishers, 2nd Edition 2005.
4. M.K.Venkataraman “Engineering Mathematics”, Volume II, National Publishing
   Company, 2nd Edition,1989.
                                                                            R2005-MCA   12
MC1652      OBJECT ORIENTED PROGRAMMING                                  3 0 0 100
1. OOP PARADIGAM
8
2. INTRODUCTION TO C++ 11
3. OVERLOADING
7
4. ADDITIONAL FEATURES
10
5. DESIGN CONCEPTS
9
REFERENCES
                                                                         R2005-MCA   13
MC1653        DESIGN AND ANALYSIS OF ALGORITHMS                          3 1 0 100
1. INTRODUCTION
10
Divide and conquer methodology – Merge sort – Quick sort – Binary search – Binary
tree traversal – Multiplication of large integers – Strassen’s matrix multiplication –
Greedy method – Prim’s algorithm – Kruskal’s algorithm – Dijkstra’s algorithm.
3. DYNAMIC PROGRAMMING
12
L 45 T 15 Total : 60 Hours
REFERENCES:
                                                                          R2005-MCA   14
MC1654          DATABASE MANAGEMENT SYSTEMS                        3    0   0 100
1. INTRODUCTION
9
2. RELATIONAL DATABASES
9
5. TRANSACTION MANAGEMENT
9
                                                                       R2005-MCA   15
MC1655                   OPERATING SYSTEMS                       3    0     0      100
1 INTRODUCTION
7
2 PROCESS MANAGEMENT
8
3 PROCESS SYNCHRONIZATION
10
4 MEMORY MANAGEMENT
10
1. Silberschatz and Galvin, Operating System Concepts, 6th Edition, John Wiley & Sons,
   Inc., 2004
2. Milankovic M., Operating System Concepts and Design, 2nd Edition, McGraw Hill,
   1992
3. P.C.Bhatt, An Introduction to Operating Systems-Concepts and Practice, Prentice Hall
   Of India, 2004
                                                                          R2005-MCA   16
4. H.M.Deitel, An Introduction to Operating Systems, 2nd Edition, Pearson Education,
   2002
                                                                             R2005-MCA   17
   10. Design and develop an application using any front end and back end tool (make
       use of ER diagram and DFD).
   1. Apply the divide and Conquer technique to arrange a set of numbers using merge
      sort method.
   6. Find the solution for traveling salesperson problem using dynamic programming
      approach.
   10. Find the solution of traveling salesperson problem using branch and bound
      technique.
                                                                                R2005-MCA   18
                                 SEMESTER – III
1. INTRODUCTION 9
2. NETWORK FUNDAMENTALS 9
3. NETWORK LAYER 9
4. TRANSPORT LAYER 9
Reliable Byte Stream (TCP) – Simple Demultiplexer (UDP) – TCP Congestion Control –
Congestion Avoidance Mechanisms.
REFERENCES
                                                                         R2005-MCA   19
MC1702            MICROPROCESSORS AND APPLICATIONS                       3    1 0 100
Introduction -8086 Architecture -8086 Addressing Modes -8086 Instruction Set –Data
Movement Instructions Arithmetic and Logic Instructions - Program Control Instructions
 System Design Using 8086- Basic System concepts-Bus Cycle - Address and data bus
concepts- interfacing with memories-RAM - EPROM - DRAMs - Programmed I/O :
8086-Based Microcomputer.
5. PERIPHERAL INTERFACING
12
Keyboard Display Interface-Hex key and display interface to 8085, 8279 Keyboard
display controller chip- Printer Interface: LR 7040 Printer interface using 8295 printer
controller-CRT controller interface: CRT Fundamentals, 8275 CRT Controller-
Coprocessors.
                                                            L 45 T 15 Totals: 60 Hours
TEXT BOOKS
REFERENCES
                                                                             R2005-MCA   20
   Interfacing, Software, Hardware and Applications”, Prentice Hall of India Pvt. Ltd.,
   2002.
2. Barry B.Brey,”The INTEL microprocessors 8086/8088, 80186, 80286, 80386 and
    80486 Architecture, Programming and Interfacing,” Prentice Hall of India, 2001.
2. REQUIREMENT ANALYSIS
9
System Engineering Hierarchy – System Modeling – Requirements Engineering: Tasks-
Initiating The Process-Eliciting Requirements-Developing Use Cases-Negotiating
Requirements-Validating Requirements – Building the Analysis Models: Concepts
3. SOFTWARE DESIGN
9
4. SOFTWARE TESTING
9
                                                                             R2005-MCA    21
  Mcgraw Hill, 2005.
REFERENCES
1. INTRODUCTION
12
2. 2D TRANSFORMATIONS
12
3. 3D TRANSFORMATIONS
12
4. OVERVIEW OF MULTIMEDIA
12
L 45 T 15 Total : 60 Hours
                                                                             R2005-MCA   22
TEXT BOOKS
1.Hearn D and Baker M.P, “Computer graphics – C Version”, 2nd Edition, Pearson
  Education, 2004(unit 1, 2 &3)
2.Ralf Steinmetz, Klara steinmetz, “Multimedia Computing, Communications and
  Applications”, Pearson education, 2004(unit 4 & 5)
REFERENCES
3. JAVA FUNDAMENTALS
8
Java features – Java Platform – Java Fundamentals – Expressions, Operators, and Control
Structures – Classes, Packages and Interfaces – Exception Handling.
4. PACKAGES
12
AWT package – Layouts – Containers – Event Package – Event Model – Painting –
Garbage Collection - Multithreading – Language Packages.
                                                                           R2005-MCA   23
Utility Packages – Input Output Packages – Inner Classes – Java Database Connectivity -
Servlets - RMI – Java Beans.
REFERENCES
1. Keyur shah, “Gateway to Java Programmer Sun Certification”, Tata Mc Graw Hill
   2002.
2. Deitel & Deitel, Java How to Program, Prentice Hall 1999.
                                                                          R2005-MCA   24
 MC1706            GRAPHICS AND MULTIMEDIA LAB                       0   0    3    100
 2. Write a C program for Line drawing using Bresenham, DDA Line Drawing
    Algorithms.
 8. Develop a presentation for a product using techniques like Guide Layer, masking
    and onion Skin using authoring tools.
 9. Create a Jpeg image which demonstrates the various features of an image editing
    tool.
Demonstrate Rasterization and filtering of layers and give blending effects for a logo.
                                                                             R2005-MCA   25
 MC1707                       MICROPROCESSORS LAB                     0 0 3       100
                                                                         R2005-MCA   26
MC1708                INTERNET PROGRAMMING LAB                      0   0    3   100
                                                                        R2005-MCA   27
                                   SEMESTER IV
Overview of UNIX OS - File I/O – File Descriptors – File sharing - Files and directories
– File types - File access permissions – File systems – Symbolic links - Standard I/O
library – Streams and file objects – Buffering - System data files and information -
Password file – Group file – Login accounting – system identification.
 2. PROCESSES
9
 3. INTERPROCESS COMMUNICATION
9
4. SOCKETS
9
 Introduction – transport layer – socket introduction - TCP sockets – UDP sockets - raw
sockets – Socket options - I/O multiplexing - Name and address conversions.
5. APPLICATIONS
9
Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace
route - Client server applications like file transfer and chat.
Total No of periods: 45
TEXT BOOKS
                                                                           R2005-MCA   28
2.W. Stevens, Bill Fenner, Andrew Rudoff, “Unix Network Programming”,
    Volume 1,The Sockets Networking API,3rd Edition, Pearson education, Nov
2003.(unit
  4 & 5)
REFERENCE BOOKS
1.Meeta Gandhi,Tilak Shetty and Rajiv Shah – The ‘C’ Odyssey Unix –The open
  Boundless C ,1st Edition ,BPB Publications1992.
Formulation – Gomory’s IPP method – Gomory’s mixed integer method – Branch and
bound technique.
5. QUEUEING MODELS
   9
TEXT BOOKS
                                                                             R2005-MCA   29
REFERENCES
                                                                       R2005-MCA   30
MC1753 OBJECT ORIENTED ANALYSIS AND DESIGN                               3   1      0   100
1. INTRODUCTION
12
Identifying Usecase – Business object analysis – Usecase driven object oriented analysis
– Usecase model – Documentation – Classification – Identifying object, relationships,
attributes, methods – Super-sub class – A part of relationships Identifying attributes and
methods – Object responsibility
5. SOFTWARE QUALITY
12
Quality assurance – Testing strategies – Object orientation testing – Test cases – Test Plan
– Debugging principles – Usability – Satisfaction – Usability testing – Satisfaction testing
                                               L : 45 T : 15 Total No. of periods : 60
TEXT BOOKS
REFERENCES
1. Craig Larman, Applying UML and Patterns, 2nd Edition, Pearson, 2002.
2. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language
                                                                                 R2005-MCA   31
   User Guide”, Addison Wesley Long man, 1999.
3. Bernd Bruegge, Allen H. Dutoit, Object Oriented Software Engineering using UML,
   Patterns and Java, Pearson 2004
2. EJB ARCHITECTURE
9
EJB – EJB Architecture – Overview of EJB software architecture – View of EJB –
Conversation – Building and Deploying EJBs – Roles in EJB.
3. EJB APPLICATIONS
9
EJB Session Beans – EJB entity beans – EJB clients – EJB Deployment – Building an
application with EJB.
4. CORBA
9
5. COM
9
COM – Data types – Interfaces – Proxy and Stub – Marshalling – Implementing Server /
Client – Interface Pointers – Object Creation, Invocation , Destruction – Comparison
COM and CORBA – Introduction to .NET – Overview of .NET architecture –
Marshalling - Remoting.
Total No of periods: 45
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client/Server Survival
   Guide”, Galgotia Publications Pvt. Ltd., 2002. (Unit 1)
2. Tom Valesky,”Enterprise Java Beans”,Pearson Education, 2002.(Unit 2 & 3)
3. Jason Pritchard,”COM and CORBA side by side”, Addison Wesley,2000            (Unit
   4 & 5)
4. Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002. (Unit 5)
                                                                          R2005-MCA   32
REFERNCES
                                                                           R2005-MCA   33
MC1756     UNIX AND NETWORK PROGRAMMING LAB                              0    0   3     100
                                                                              R2005-MCA   34
MC1757                       MIDDLEWARE LAB                           0   0    3    100
1. Create a distributed application to download various files from various servers using
   RMI
2. Create a Java Bean to draw various graphical shapes and display it using or without
   using BDK
3. Develop an Enterprise Java Bean for Banking operations
4. Develop an Enterprise Java Bean for Library operations
5. Create an Active-X control for File operations
6. Develop a component for converting the currency values using COM / .NET
7. Develop a component for encryption and decryption using COM / .NET
8. Develop a component for retrieving information from message box using DCOM /
   .NET
9. Develop a middleware component for retrieving Stock Market Exchange information
   using CORBA
10. Develop a middleware component for retrieving Weather Forecast information using
   CORBA
                                                                              R2005-MCA   35
                                  SEMESTER V
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.
TEXT BOOKS:
1. Frank. P. Coyle, XML, Web Services And The Data Revolution, Pearson Education,
   2002.
REFERENCES:
1. Ramesh Nagappan , Robert Skoczylas and Rima Patel Sriganesh, “ Developing Java
    Web Services”, Wiley Publishing Inc., 2004.
2. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services”, Pearson
    Education, 2004.
3. McGovern, et al., “Java Web Services Architecture”, Morgan Kaufmann
   Publishers,2005.
                                                                         R2005-MCA   36
MC1802              SOFTWARE PROJECT MANAGEMENT 3                        0   0      100
1. INTRODUCTION
9
Introduction to Competencies - Product Development Techniques - Management Skills -
Product Development Life Cycle - Software Development Process and models - The
SEI CMM - International Organization for Standardization.
2. DOMAIN PROCESSES
9
Managing Domain Processes - Project Selection Models - Project Portfolio Management
- Financial Processes - Selecting a Project Team - Goal and Scope of the Software
Project - Project Planning - Creating the Work Breakdown Structure - Approaches to
Building a WBS - Project Milestones - Work Packages - Building a WBS for Software.
3. SOFTWARE DEVELOPMENT
9
Tasks and Activities - Software Size and Reuse Estimating - The SEI CMM - Problems
and Risks - Cost Estimation - Effort Measures - COCOMO: A Regression Model -
COCOMO II - SLIM: A Mathematical Model - Organizational Planning - Project Roles
and Skills Needed.
4. SCHEDULING ACTIVITIES
9
Project Management Resource Activities - Organizational Form and Structure -
Software Development Dependencies - Brainstorming - Scheduling Fundamentals -
PERT and CPM - Leveling Resource Assignments - Map the Schedule to a Real
Calendar - Critical Chain Scheduling.
5. QUALITY ASSURANCE                                                       9
Quality: Requirements – The SEI CMM - Guidelines - Challenges - Quality Function
Deployment - Building the Software Quality Assurance - Plan - Software Configuration
Management: Principles - Requirements - Planning and Organizing - Tools - Benefits -
Legal Issues in Software - Case Study.
                                                                       Total No. of
Periods: 45
TEXT BOOK
REFERENCES
                                                                              R2005-MCA   37
1. Pankaj Jalote, “Software Project Management in Practice”, Addison Wesley, 2002.
 2. Hughes, “Software Project Management, 3/E”, Tata McGraw-Hill, 2004.
   2. Create an XML document to store information about books and create the DTD
      files.
3. Create an XML schema for the book’s XML document from exercise 2.
   4. Create an XML document to store resumes for a job web site and create the DTD
      file
5. Present the book’s XML document using cascading style sheets (CSS).
   6. Write an XSLT program to extract book titles, authors, publications, book rating
      from the book’s XML document and use formatting.
   7. Use Microsoft DOM to navigate and extract information from the book’s XML
      document.
   8. Use Microsoft DSO to connect HTML form or VB form to the book’s XML
      document and display the information.
9. Create a web service for temperature conversion with appropriate client program.
   10. Create a web service for currency conversion (at five currencies) with appropriate
       client program.
                                                                             R2005-MCA   38
MC1804              SOFTWARE DEVELOPMENT LAB                    0 0 3   100
Software required:
                                                                 R2005-MCA   39
R2005-MCA   40
                                     ELECTIVES
3. DIFFERENTIAL EQUATIONS
12
Ordinary Differential equations–Taylor Series and Euler methods, Runge– Kutta methods
– Predictor-corrector method – Milne and Adam – Bashforth methods – Error Analysis
4. PROBABILITY DISTRIBUTIONS
12
Probability axioms- Bayes Theorem- Discrete random variables and Continuous random
variables – Density & Distribution functions - Joint and marginal distributions –
Conditional distributions - Characteristic function- moment generating function-
expectation.
5. SAMPLING DISTRIBUTIONS
12
Small sample, t-test, F-test, χ2 –test, ANOVA one way classification and two way
classification
                                                           Total No of periods: 60
TEXT BOOKS
REFERENCES
                                                                             R2005-MCA   41
2. S.K. Gupta, “ Numerical Methods for Engineers “, New age International Publishers ,
   1995.
                                                                          R2005-MCA   42
MC1622                     ELECTRONIC COMMERCE                         3 0 0 100
1. INTRODUCTION
6
Networks and Commercial Transactions - Internet and Other Novelties - Electronic
Transactions Today - Commercial Transactions - Establishing Trust - Internet
Environment - Internet Advantage - World Wide Web.
2. SECURITY TECHNOLOGIES
9
Why Internet Is Unsecure - Internet Security Holes - Cryptography : Objective - Codes
and Ciphers - Breaking Encryption Schemes - Data Encryption Standard - Trusted Key
Distribution and Verification - Cryptographic Applications - Encryption - Digital
Signature - Nonrepudiation and Message Integrity.
Total No of periods: 45
TEXT BOOKS
1.Pete Loshin, “Electronic Commerce”, 4th Edition, Firewall media, An imprint of laxmi
publications Pvt. Ltd., New Delhi, 2004.
REFERENCES
                                                                          R2005-MCA   43
MC1623          MANAGEMENT INFORMATION SYSTEMS                             3 0 0 100
1. SYSTEM CONCEPTS
7
Definition – Computer based user machine system – Integrated system – Need for a
database – Utilization of models – Evolution – Subsystems – Organizational subsystems
– Activities subsystems.
2.ORGANIZATIONAL STRUCTURE
9
Basic model – Hierarchical – Specialization – Formalization – Centralization –
Modifications of basic organizational structure – Project organization – Lateral relations
– Matrix organization – Organizational culture and power organizational change
3. STRUCTURE OF MIS
10
Operating elements – Physical components – Processing functions – Outputs – MIS
support for decision making – Structured programmable decisions – Unstructured non-
programmable decisions – MIS structure based on management activity and
organizational functions – Synthesis of MIS structure
4. SYSTEM SUPPORT
10
Data representation – Communication network – Distributed systems – Logical data
concepts – Physical storage devices – File organizations – Data base organization –
Transaction processing
TEXT BOOK
                                                                             R2005-MCA   44
REFERENCES
1. E.Wainright Martin, Carol V. Brown, Danial W. DeHayes, Jeffrey A. Hoffer, William
   C. Perkins, “Managing Information Technology” 3rd Edition, Prentice Hall
   International edition 1999.
2. Harold Koontz, Heinz Weihrich, “Essentials of Management”, 5th Edition, Tata
   McGraw Hill 1998.
1. INTRODUCTION
9
HTML coding - Basic web graphics - Web page design and site building - Image maps -
Adding multimedia to the web.
Introduction - Image Basics - File Formats - GIF - JPEG - Color Palette - Layers -
Creating new Images - Brushes - Grids - Scaling Images - Moving and Merging Layers -
Tool Palette - Screen capturing - Grey styling - Using style Palette - Animation.
3. IMAGE HANDLING
9
 Scanning Images - Adding Text to the images - Designing icons - Creating background
images - Color models - Color depths - Color calibration - Creating gradients - Oil paint
effect.
4. 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.
   5. APPLICATIONS
                                          9
Creating web site with a particular theme using all the utilities - Graphics - Animations
and Interaction.
                                                               Total No of periods: 45
                                                                            R2005-MCA   45
TEXT BOOKS
 1. Richard Schrand, Photoshop 6 Visual Jumpstrat, Adobe Press 2000. (Unit 1,2 & 3)
 2. James L. Mohles, Flash 5.0 Graphics, Animation & Interaction, Macromedia 2000.
    (Unit 4 & 5)
REFERENCES
1. Internet and World Wide Web How to program , Deitel – Prentice Hall 2003
2. Robert Reinhardt, Jon Warren Lentz ,”Flash 5 Bible”, Hungry Minds Inc, 2001.
                                                                          R2005-MCA   46
MC1625                 HUMAN RESOURCE MANAGEMENT                      3    0   0   100
1. LEADERSHIP
9
Technical Leadership - Leader's Goal, Conviction, Vision - Transformational and
Transactional Leadership - Leader's Vision - Professionalism : Importance, Elements -
Managing Awareness - Performance - Manager's Role in Professionalism.
4. INNOVATION
9
The Importance of Innovation - Risk of Failure - Nature of Creativity - Imagination -
Managing Innovative Teams - Needs of Creative Teams - Team Dynamics - A Software
Development Example - Manager's Responsibility - Team's Personal Needs - Political
versus Technical Solutions - Team Synergism.
TEXT BOOKS
1. Watts S. Humphrey, “Managing Technical People: Innovation, Teamwork, and the Software
   Process”, Addison-Wesley, 1996.
REFERENCES
                                                                           R2005-MCA   47
MC1626                       ADVANCED DATABASES                       3   0     0   100
1. RELATIONAL DATABASES
9
3. EMERGING SYSTEMS
9
Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining -
Web Databases – Mobile Databases.
4. CURRENT ISSUES
9
Rules - Knowledge Bases - Active and Deductive Databases - Distributed Databases and
Parallel databases.
Total No of periods: 45
TEXT BOOK
REFERENCES
1. Gary W. Hanson and James V. Hanson, Database Management and Design, Prentice
   Hall of India Pvt Ltd, 1999.
2. Alex Benson, Stephen Smith and Kurt Thearling, Building Data Mining Applications
   for CRM, Tata McGraw-Hill, 2000.
                                                                              R2005-MCA   48
MC1627             SOFTWARE QUALITY MANAGEMENT                      3     0      0    100
1. INTRODUCTION
9
2. CONFIGURATION MANAGEMENT
9
5. DEFECT PREVENTION
9
Principles of software defect prevention - Process changes for defect prevention - Defect
prevention considerations - Managements role - Framework for software process change
- Managing resistance to software process change - Case studies.
Total No of periods: 45
TEXT BOOK
REFERENCES
1. Tsum S.Chow, Software Quality Assurance a Practical Approach, IEEE Computer
   Society press, 1985.
                                                                              R2005-MCA   49
2. Richard E. Fairley, Software Engineering - A Practitioner’s approach, McGraw Hill,
   1982.
1. INTRODUCTION
10
Standards – Internet – History- OSI model – Protocol suite – Addressing – Transmission
media – Local Area and Wide Area Networks – Switching – Connecting devices – IP
addressing
2. INTERNET PROTOCOL
10
Subnetting – Supernetting – IP packets – Delivery – Routing – Routing model – Routing
table – Datagram – Fragmentation – Checksum – IP Design – ARP – RARP – Internet
control message protocol – Internet group management protocol
5. APPLICATION PROTOCOLS
9
File Transfer Protocol – Connections – Communication – Simple Mail Transfer Protocol
– Simple Network Management Protocol – Hyper Text Transfer Protocol – Transaction –
Request and Response messages
                                                            Total No of periods: 45
TEXT BOOK
1. Behrouz A. Forouzan, “TCP/IP Protocol Suite”, Tata McGraw Hill Edition 2000.
REFERENCE
                                                                            R2005-MCA   50
1. Douglas E. Comer, David L. Stevens, “Internetworking with TCP/IP – Volume I, II
   and III”, Prentice-Hall of India Pvt. Ltd., 2nd Edition 1994
1. INTRODUCTION
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.
Name Services -Domain Name System - Directory and Discovery Services - Global
Name Service - X.500 Directory Service - Clocks, Events and Process States -
Synchronizing Physical Clocks - Logical Time And Logical Clocks - Global States -
Distributed Debugging - Distributed Mutual Exclusion – Elections – Multicast
Communication Related Problems.
                                                                          R2005-MCA   51
5. DISTRIBUTED TRANSACTION PROCESSING
9
                                                            Total No of Periods: 45
TEXT BOOK:
1. George Coulouris, Jean Dollimore and Tim Kindberg, Distributed Systems Concepts
    and Design, Pearson Education, 3rd Edition, 2002.
REFERENCES:
  1. Sape Mullender, Distributed Systems, Addison Wesley, 2nd Edition, 1993.
  2. Albert Fleishman, Distributes Systems- Software Design and Implementation,
     Springer-Verlag, 1994
  3. M.L.Liu, Distributed Computing Principles and Applications, Pearson Education,
     2004.
  4. Andrew S Tanenbaum , Maartenvan Steen,Distibuted Systems –Principles and
     Pardigms,Pearson Education, 2002
  5. Mugesh Singhal,Niranjan G Shivaratri,Advanced Concepts in Operating
     Systems,Tata McGraw Hill Edition, 2001
                                                                       R2005-MCA   52
MC1630          DATA WAREHOUSING AND DATA MINING3 0 0 100
1. INTRODUCTION
9
Relation To Statistics, Databases- Data Mining Functionalities-Steps In Data Mining
Process-Architecture Of A Typical Data Mining Systems- Classification Of Data Mining
Systems - Overview Of Data Mining Techniques.
3. PREDICTIVE MODELING
9
Classification And Prediction: Issues Regarding Classification And Prediction-
Classification By Decision Tree Induction-Bayesian Classification-Other Classification
Methods-Prediction-Clusters Analysis: Types Of Data In Cluster Analysis- Categorization
Of Major Clustering Methods: Partitioning Methods –Hierarchical Methods
4. 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.
5. APPLICATIONS
9
Applications of Data Mining-Social Impacts Of Data Mining-Tools-An Introduction To
DB Miner-Case Studies-Mining WWW-Mining Text Database-Mining Spatial Databases.
                                                                          R2005-MCA   53
                                                              Total No of Periods: 45
TEXT BOOKS:
1.Jiawei Han, Micheline Kamber, "Data Mining: Concepts and Techniques", Morgan
  Kaufmann Publishers, 2002.
REFERENCES:
1. Alex Berson,Stephen J. Smith, “Data Warehousing, Data Mining,& OLAP”, Tata
   McGraw- Hill, 2004.
2. Usama M.Fayyad, Gregory Piatetsky - Shapiro, Padhrai Smyth And Ramasamy
   Uthurusamy, "Advances In Knowledge Discovery And Data Mining", The M.I.T
   Press, 1996.
3. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", John Wiley & Sons Inc.,
   1998.
4. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997.
1. INTRODUCTION
8
Definition - Industrialization of software development - CBD drivers and benefits -
Technology evolution - Components and network computing
2. FUNDAMENTALS
10
Basic concepts of CBD - Scenarios for CBD - Evolution or revolution - Build,find and
use components and objects.
3. MODELS
10
Basic concepts of object models - Components and interfaces - Working with interfaces -
Component and interface modeling - Specification models - domain modeling -
Describing classes - Patterns and frameworks.
4. Using CBD
9
Categorizing & deploying components - CORBA, DCOM.
5. FRAMEWORKS
8
Class libraries - Encapsulated components - Software frameworks - Pre - built
applications.
Total No of periods: 45
                                                                          R2005-MCA   54
TEXT BOOKS
1. Kuth Short, Component Based Development and Object Modeling, Sterling
   software,1997.
REFERENCE:
                                                                             R2005-MCA   55
4. PROFIT AND INVESTMENT ANALYSIS
9
Profit - Meaning and nature – Profit policies – profit planning and forecasting –Cost
volume profit analysis – Investment analysis – Meaning and Significance – Time Value
of money – cash flow and measures of investment worth –payback period criterion –
average rate of return criterion – net present value criterion – internal rate of return
criterion – profitability – index criterion.
5. MACROECONOMIC ISSUE
9
  National Income –concepts –determination of national income - Business cycle –
Inflation and Deflation –types of inflation – causes of inflation- Balance of payments –
account- assessing the balance of payments figures – Monetary and Fiscal Policies –
attitudes towards monetary policy – problems of monetary policies – nature of fiscal
policy- effectiveness of fiscal policy.
                                                                   Total No of periods:
                                                                                     45
TEXT BOOK
   1. G.S. Gupta , “ Managerial Economics”, Tata McGrawhill, 1990.
REFERENCES
1. INTRODUCTION
9
Medium Access Control : Motivation for Specialized MAC- SDMA- FDMA- TDMA-
CDMA- Comparison of Access mechanisms – Tele communications : GSM- DECT-
TETRA – UMTS- IMT-200 – Satellite Systems: Basics- Routing- Localization-
Handover- Broadcast Systems: Overview – Cyclic Repetition of Data- Digital Audio
Broadcasting – Digital Video Broadcasting
2. 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
                                                                            R2005-MCA   56
3. 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
5. WAP
9
Architecture – Datagram Protocol- Transport Layer Security- Transaction Protocol-
Session Protocol- Application Environment-Wireless Telephony Application
                                                              Total No of Periods: 45
TEXT BOOKS:
1. J.Schiller, Mobile Communication, Addison Wesley, 2000.
REFERENCE BOOKS:
1. William C.Y.Lee, Mobile Communication Design Fundamentals, John Wiley, 1993.
2. William Stallings, Wireless Communication and Networks, Pearson Education, 2003.
3. Singhal, WAP-Wireless Application Protocol, Pearson Education, 2003.
                                                                         R2005-MCA   57
3. IMAGE COMPRESSION & SEGMENTATION
9
                                                                 Total No of periods: 45
TEXTBOOK:
1. Gonzalez.R.C & Woods. R.E., Digital Image Processing, II Ed., Pearson Education,
   2002.
REFERENCES:
1. Anil Jain.K, Fundamentals of Digital image Processing, Prentice Hall of India, 1989.
2. Sid Ahmed, Image Processing, McGraw Hill, New York, 1995.
                                                                             R2005-MCA    58
Unit II -BUSINESS MODELLING FOR ERP                                                   9
ERP domain MPGPRO – IFS/Avalon – Industrial and Financial Systems – Baan IV SAP-
Market Dynamics and Dynamic Strategy.
Unit V –ARCHITECTURE 9
TEXT BOOK:
1. Vinod Kumar Garg and N.K.Venkita Krishnan, “Enterprise Resource Planning –
   Concepts and Practice”, PHI, 1998.
REFERENCE:
1. Jose Antonio Fernandz, The SAP R/3 Handbook, TMH, 1998.
1. INTRODUCTION
9
                                                                          R2005-MCA   59
2. KNOWLEDGE REPRESENTATION AND REASONING
9
3. PLANNING AGENTS
9
                                                                  Total No of periods: 45
TEXT BOOK:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence - A Modern Approach”,2nd
   Edition, Prentice Hall, 2002
REFERENCES:
1. Michael Wooldridge, “An Introduction to Multi Agent System”, John Wiley, 2002.
2. Patrick Henry Winston, Artificial Intelligence, 3rd Edition, AW, 1999.
3. Nils.J.Nilsson, Principles of Artificial Intelligence, Narosa Publishing House, 1992
                                                                              R2005-MCA   60
1.INTRODUCTION
9
Speech and Language Processing – Ambiguity – Models and algorithms – Language –
Thought – Understanding – Brief history – Regular Expressions – Automata –
Morphology and Finite State Transducers – Computational Phonology and Text-to-
Speech
3. SYNTAX
8
Word classes and Part-of-Speech Tagging – Tagsets – Transformation based tagging –
Context free rules and trees – The noun Phrase – Co-ordination – Verb phrase – Finite
state and context free grammars – Parsing with context free grammars
5. SEMANTICS
10
Representing meaning – First order predicate calculus – Semantic analysis – Attachments
– Idioms – Compositionality – Robust semantic analysis – Lexical semantics –
Selectional restrictions – Machine learning approaches – Dictionary based approaches –
Information retrieval
                                                                      Total Hours : 45
TEXT BOOK
1.Daniel Jurafsky and James H. Martin, “ Speech and Language Processing”, Pearson
  Education 2002
REFERENCE
                                                                             R2005-MCA   61
MC1638                     SOFTWARE AGENTS                            3    0   0
100
Agents for Information Sharing and Coordination - Agents that Reduce Work Information
Overhead - Agents without Programming Language - Life like Computer character - S/W
Agents for cooperative Learning - Architecture of Intelligent Agents
4. AGENT ARCHITECTURE
9
Agents for Information Gathering - Open Agent Architecture - Communicative Action for
Artificial Agent
5. MOBILE AGENTS
9
Mobile Agent Paradigm - Mobile Agent Concepts -Mobile Agent Technology - Case
Study: Tele Script, Agent Tel
REFERENCES
                                                                          R2005-MCA   62
1. Russel & Norvig, " Artificial Intelligence: A Modern Approach ", Prentice Hall, 2nd
   Edition, 2002
2. Joseph P.Bigus & Jennifer Bigus, “Constructing Intelligent agents with Java: A
      Programmer's Guide to Smarter Applications ", Wiley, 1997.
1.BASIC CONCEPTS
9
Introduction to supply chain management (SCM) – concept of SCM – Components of
SCM, an overview – features of SCM – strategic issues in SCM – Systems View - SCM
current scenario – value chain management and customer relations management.
4.LOGISTICS MANAGEMENT
8
Logistics management – Role of logistics in SCM – Integrated Logistics management –
transportation design and decision – multi modalism – third party logistics services and
providers – facilities management (port/airport.ICD’s) channels of distribution – logistics
and customer service.
                                                                              R2005-MCA   63
Information technology and SCM – EDI, ERP, Internet and Intranet, E-Commerce, Bar
coding, Telecommunication Network, Advanced planning system, Decision support
models for Supply Chain Management, Artificial Intelligence for SCM- Best practice in
supply chain management – organizational issues to implement SCM.
REFERENCE BOOKS
1. Donald J.Bowersox & David J.Closs, Logistical Management, Tata McGraw-Hill
   Editions, New Delhi, 2000.
2. David Simchi-Levi, Designing and managing the supply chain, Tata McGraw-Hill
   Editions, New Delhi, 2000
3. TRANSFORMATION
9
IT: Transition Fundamentals in Care Transformation -The Role of the CIO - Northwestern
Memorial Hospital, Chicago: Patients First from the Ground Up - The Jewish Home and
Hospital Lifecare System - NYC.
4. PATIENT-CENTERED TECHNOLOGIES
10
Patient Outcomes of Health Care - Six Sigma Excellence - Electronic Health Record -
Interviewing Patients with a Computer - Nursing Administration: A Growing Role in
Systems Development - Computer-Enhanced Radiology - Information Technology and
the New Culture of Patient Safety - A Component Based Clinical Information and
Electronic Health Record
                                                                          R2005-MCA   64
5. OUTLOOK ON FUTURE TECHNOLOGIES
10
Technologies in Progress - Evidence-Based Medicine - Aligning Process and Technology
- Clinical Decision Support Systems - Quality Information and Care - Role for Health
Information Systems - Clinical Practice - Connecting the Community for Better Health.
                                                                    Total hours : 45
TEXT BOOK
1. Ball, Marion; Weaver, Charlotte A.; Kiel, Joan M. (Eds.) ,”Healthcare Information
   Management Systems Cases, Strategies, and Solutions Series: Health Informatics”,
   3rd ed., Springer Berlin Heidelberg New York, 2004
REFERENCES
1. Karen A. Wager, Frances Wickham Lee, John P. Glaser, ”Managing Health Care
   Information Systems: A Practical Approach for Health Care Executives, Jossey-Bass,
   2005
2. STOCK EXCHANGES
10
Nature and functions of stock exchange in India,organizational structure of the secondary
marlet,stock exchanges and financial development in India, listing of securities in stock
exchange-OTCEI market-New Issue Market- concepts and function, underwriting, role of
new issue market ,mechanics of trading in stock exchanges.
3. FUNDAMENTAL ANALYSIS
8
Economic Analysis - Economic forecasting and stock Investment Decisions -
Forecasting techniques. Industry Analysis - Industry classifications. Economy and Indus
                                                                            R2005-MCA   65
try Analysis. Industry life cycle - Evaluating Industry relevant factors - External
industry information sources. Company Analysis : Measuring Earnings - Forecasting
Earnings - Applied valuation techniques - Graham and Dodds investor ratios.
4. TECHNICAL ANALYSIS
10
Technical Analysis: Fundamental Analysis Vs Technical Analysis - Charting methods -
Market Indicators. Trend - Trend reversals - Patterns - Moving Average - Exponential
moving Average - Oscillators - ROC - Momentum - MACD - RSI - Stoastics.Factors
influencing share prices, forecasting stock prices - Efficient Market Theory - Risk and
Returns.
5. PORTFOLIO ANALYSIS
9
Portfolio theory- Markowitz theory, Sharpe index model,CAPM.Portfolio investment
model- basic principles, planning, implementation, portfolio objective and types.
Portfolio evaluation – measures of return, formula plans,types of formula plans.Risk
adjusted measure of performance – Sharpe’s measure, Treynor’s measure and Jensen’s
measure
                                                             Total No. of periods: 45
TEXT BOOKS
1. V.K.Bhalla, “Investment Management”, S.Chand & Company Ltd, New Delhi 2003.
REFERENCES
1. Punithavathy Pandian, Security Analysis & Portfolio Management – Vikas Publishing
   House Pvt. Ltd., 2001.
1. INTRODUCTION TO UNIX
9
Unix operating system - History - System structure –Users Perspective- OS Services-
Hardware-Architecture- System Concepts- Kernel data structures – System
Administration – Buffer Cache- Heaters – Structure of the Buffer Pool- Scenarios-
Reading and writing Disk Blocks.
2. FILE SYSTEMS
9
INODES - Structure of a regular file- Directories – Conversion of a path name to an
INODE - Super Block- INODE assignment – Disk Blocks- System calls for the file
system
                                                                          R2005-MCA   66
3. PROCESSES
9
Process States and Transitions – Layout of System Memory – Context of a Process –
Manipulation of the process address space – Sleep – Process Control – Creation – Signals
– Awaiting process termination – The Shell – System Boot and Init Process – Process
Scheduling and Time – System calls for time – Clock.
 4. MEMORY MANAGEMENT
9
Swapping – Segmentation - Demand Paging – Driver Interfaces – Disk Drivers –
Terminal Drivers - Streams.
5. INTERPROCESS COMMUNICATION                                                     9
Process Tracing – System V IPC – Network Communications - Sockets – Problem of
Multiprocessor Systems – Solution with Master and Slave Processors – Semaphores –
Distributed Unix Systems – Satellite Processors – Newcastle connection – Transparent
distributed file systems – System Calls.
                                                           Total No of periods: 45
TEXT BOOKS
1. Bach M.J., The Design of the Unix Operating System, Prentice Hall India, 1986.
REFERENCES
1. Goodheart B., Cox.J., The Magic Garden Explained, Prentice Hall India, 1994.
2. Leffler S.J., Mckusick M.K., Karels M.J and Quarterman J.S., The Design and
   Implementation of the 4.3 BSD Unix Operating System. Addison Wesley, 1998.
R2005-MCA 67