Sie sind auf Seite 1von 83

ANNA UNIVERSITY COIMBATORE CURRICULUM 2007 - FULL TIME (6 Semesters) M.C.A. (MASTER OF COMPUTER APPLICATIONS) SEMESTER I Code No.

. MCA101 MCA102 MCA103 MCA104 MCA105 MCA106 MCA107 MCA108 Course Title Theory Digital Fundamentals and Computer Organization Problem Solving Techniques Business Processes Data Structures Programming in C Practical Office Automation Lab Data Structures Lab Programming in C Lab 0 0 0 0 0 0 3 3 3 100 100 100 2 2 2 3 3 3 3 3 1 0 0 1 0 0 0 0 0 0 100 100 100 100 100 4 3 3 4 3 L T P M C

TOTAL CREDITS: 23 SEMESTER II Code No. MCA201 MCA202 MCA203 MCA204 MCA205 MCA206 MCA207 MCA208 Course Title Theory Foundations of Computer Applications System Software Design and Analysis of Algorithms Object Oriented Programming Database Management Systems Practical Algorithms Lab Object Oriented Programming Lab Data Base Management Systems Lab 0 0 0 0 0 0 3 3 3 100 100 100 2 2 2 3 3 3 3 3 1 0 0 1 0 0 0 0 0 0 100 100 100 100 100 4 3 3 4 3 L T P M C

TOTAL CREDITS: 23

SEMESTER III Code No. Course Title Theory MCA301 MCA302 MCA303 MCA304 MCA305 Operating Systems Software Engineering Computer Networks Internet Programming Computer Graphics and Multimedia Systems Practical MCAL301 Internet Programming Lab MCAL302 Computer Graphics and Multimedia Lab 0 0 0 0 3 3 100 100 2 2 3 3 3 3 3 1 1 1 1 1 0 0 0 0 0 100 100 100 100 100 4 4 4 4 4 L T P M C

TOTAL CREDITS: 24 SEMESTER IV Code No. Course Title Theory MC401 MC402 MC403 MC404 MC405 Object Oriented Analysis and Design UNIX and Network Programming Visual Programming Web Technology Elective I Practical MC406 MC407 MC408 UNIX and Network Programming Lab Visual Programming Lab Web Technology Lab 0 0 0 0 0 0 3 3 3 100 100 100 1.5 1.5 1.5 3 3 3 3 3 0 1 1 0 0 0 0 0 0 0 100 100 100 100 100 3 4 4 3 3 L T P M C

TOTAL CREDITS: 21.5

LIST OF ELECTIVES Code No. Course Title IV SEMESTER ELECTIVE LIST MC E01 MC E02 MC E03 MC E04 MC E05 MC E06 MC E07 Code No. Electronic commerce Management Information Systems Web Graphics Human Resource Management Advanced Databases Software Quality Management TCP/IP Protocol Suite SEMESTER V Course Title Theory MC501 MC502 MC503 MC504 MC505 Mobile Computing C# & .NET Frame work Middleware Technologies Elective II Elective III Practical MC506 MC507 MC508 Software Development Lab C# & .NET Frame work Lab Middleware Technologies Lab 0 0 0 0 0 0 3 3 3 100 100 100 1.5 1.5 1.5 3 3 3 3 3 0 1 1 0 0 0 0 0 0 0 100 100 100 100 100 3 4 4 3 3 L T P M C 3 3 3 0 0 0 0 0 0 100 100 100 3 3 3 3 3 3 0 0 0 0 0 0 100 100 100 3 3 3 L T P M C

TOTAL CREDITS: 21.5 SEMESTER VI Code No. Course Title Theory MC601 Project Work 0 0 24 400 L T P M

SEMESTER I

MCA 101 DIGITAL FUNDAMENTALS & COMPUTER ORGANIZATION

L T P M 3 1 0 100 UNIT I INTRODUCTION TO DIGITAL DESIGN 12 Data Representation Data Types Complements Arithmetic Operations Representations Fixed Point, Floating Point , Error detection codes Binary Codes- Logic Gates, Boolean Algebra, Map Simplification Combinational Circuits: Half-Adder, Full Adder- Flip Flops - Sequential Circuits UNITII DIGITAL COMPONENTS-REGISTER TRANSFER & MICRO OPERATIONS 12 ICs Decoders Multiplexers Registers Shift Registers Binary Counters Memory Unit Register Transfer Language Register Transfer Bus And Memory Transfers Arithmetic, Logic And Shift Micro Operations , Arithmetic Logic Shift Unit. UNIT III COMPUTER ORGANIZATION AND PROGRAMMING 12 Instruction Codes Computer Registers Computer Instructions Timing And Control Instruction Cycle Memory Reference Instructions I/O And Interrupt Machine Language Assembly Language Assembler - Program Loops Programming Arithmetic And Logic Operations Subroutines I/O Programming. UNIT IV INPUT OUTPUT ORGANIZATION 12 Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes Of Transfer Priority Interrupt DMA IOP Serial Communication. UNIT V MEMORY ORGANIZATION AND CPU 12 Memory Hierarchy Main Memory Auxiliary Memory Associative Memory Cache Memory Virtual Memory Memory Management Hardware CPU: General Register Organization Control Word Stack Organization Instruction Format Addressing Modes Data Transfer And Manipulation Program Control. Total 60 REFERNCES: 1. M..Morris Mano,Computer System Architecture, Prentice Hall of India, 3 edition,2003. 2. M.Morris Mano, Digital Logic & Computer Design PHI 2006. 3. Alan B.Marcovitz, Introduction to Logic design, Tata McgrawHill, Second edition,2005.
rd

MCA102

PROBLEM SOLVING TECHNIQUES

L T PM 3 0 0 100

UNIT I INTRODUCTION TO COMPUTER PROBLEM-SOLVING 9 Introduction The Problem-solving Aspect - Top-down Design-implementation of Algorithms-Program Verification - The Efficiency of Algorithms. Fundamental Algorithms - Exchanging the values of Two Variables Counting - Summation of a set of Numbers - Factorial Computation-Sine function computation - Generation of the Fibonacci sequence - Reversing the Digits of an Integer - Base Conversion-Character to Number Conversion. UNIT II FACTORING METHODS 9 Finding the square Root of a number - The Smallest Divisor of an Integer - The Greatest Common Divisor of Two Integers - Generating Prime Numbers - Computing the Prime Factors of an Integer - Generation of Pseudo - random Numbers - Raising a Number to a Large Power - Computing the nth Fibonacci Number. UNIT III ARRAY TECHNIQUES 9 Array Order Reversal-Array Counting or Histogramming - Finding the Maximum Number in a Set - Removal of Duplicates from an Ordered Array - Partitioning an Array - Finding the kth Smallest Element - Longest Monotone Subsequence. UNIT IV SORTING AND SEARCHING 9 The Two-way Merge - Sorting by Selection - Sorting by Exchange-Sorting by Insertion - Sorting by Diminishing Increment - Sorting by Partitioning - Binary Search Hash Searching. UNIT V TEXT PROCESSING AND PATTERN SEARCHING 9 Text Line Length Adjustment - Left and Right Justification of Text - Keyword Searching in Text - Text Line editing - Linear Pattern Search - Sub linear Pattern Search. Total :45 REFERENCES: 1. R.G.Dromey How to Solve it by Computer , Pearson Education,India,2007. 2. Seymour Lipschutz, Essentials computer Mathematics, Schaums outlines series, Tata

McGrawHill Edition, 2004.

MCA103 UNIT I

BUSINESS PROCESSES INTRODUCTION

L T P M 3 0 0 100 9

Organizational behaviour- Foundations of Individual behavior-Perception and Individual decision making-values, attitude and job satisfaction. UNIT II GROUPS IN ORGANISATION 9

Foundations of group behaviour- Understanding work teams- Communication Leadership. UNIT III ORGANISATION SYSTEM 9

Foundations of organization structure Technology Work design and stress Human resource policies and practices Organisational Culture. UNIT IV BUSINESS PROCESS RE-ENGINEERING AND IT 9

Basic concepts and the need for BPR-Principles of BPR and the role of IT- BPR and restructuring the organization. UNIT V NETWORK ORGANIZATIONS Networked organization- virtual corporations. TOTAL: 45 REFERENCES: 1. R.Radhakrishnan and S.Balasubramanian Buisness Process Reengineering: Text Cases, PHI, 2008. th 2. Stephen P.Robbins Organizational behavior, PHI, 12 edition, 2006. 3. Turban,Mclean,wetherbe,Information Technology for management John Wiely and Sons, 2001. 4. Ravi Kalakota and Marcia Robinson, E-Business; Roadmap for Success; Pearson Education, 2000. 5. Vikram Sethi & William R King, Organizational transformation through business process reengineering, Pearson education, 2006. 9

MCA 104

DATA STRUCTURES

L T PM 3 1 0 100 12

UNIT I LISTS, STACKS AND QUEUES Abstract data types- List ADT-Stack ADT-recursion-Queue ADT

UNIT II TREES 12 Trees General, Binary trees Search tree ADT- Binary Search Trees- AVL trees, Threaded trees- Splay Trees- B-Trees. UNIT III SORTING AND SEARCHING 12 Sorting Internal Sorting Quick Sort, Heap Sort, Radix Sort External Sorting Merge Sort, Multi-way Merge Sort, Polyphase Sorting Basic Search Techniques Tree Searching General Search Trees Hashing. UNIT IV GRAPHS AND THEIR APPLICATIONS 12 Graphs Definitions Topological sort- Shortest Path Algorithms Network flow problems- Minimum Spanning Tree Applications of Depth First search Introduction to NP-completeness. UNIT V STORAGE MANAGEMENT 12 Automatic list Management- Garbage Collection - Algorithms for Garbage collectioncollection and compaction- Dynamic memory management- Buddy Systems. Total 60 REFERENCES 1. Weiss Data Structures and Algorithm Analysis in C , Addison Wesley , Second Edition, 2007 2. Aaron M.Tanaenbaum, Yedidyah Langsam, Moshe J.. Augenstein Data Structures using C , Printice hall of India, 2007 3. Seymour Lipschutz, Data Structures Schaums outline series, Tata Mcgraw Hill, NewDelhi, 2007.

MCA 105

PROGRAMMING IN C

L T P M 3 0 0 100

UNIT I INTRODUCTION TO C LANGUAGE 9 Overview of Clanguage Constants, Variables and Data Types Operators, Expressions and Assignment statements Managing Input/Output Operations Formatted I/O Decision Making - Branching IF, Nested IF Switch goto - Looping- While, do, for statements. UNIT II ARRAYS AND FUNCTIONS 9 Arrays dynamic and multi-dimensional arrays - Character arrays and Strings String handling Functions - User defined Functions Categories of Functions Recursion. UNIT III STRUCTURES AND UNIONS 9 Basics of Structures-Declaring a Structure Array of Structures Passing Structures elements to Functions- Passing entire Structure to Function Structures within Structures Union Union of Structures Enumerated Data Types typedef Statement. UNIT IV POINTERS 9 Pointers Declaration, Accessing a variable, dynamic memory allocation, Pointers versus Arrays, Array of pointers, Pointers to functions and structure Pointers. UNIT V FILE MANAGEMENT 9 File Management in C Data hierarchy- Files and Streams Sequential access fileRandom access file - Preprocessors. TOTAL: 45 REFERENCES: 1. E.Balagurusamy Programming in ANSI C , Tata McGraw Hill, 2004 2. Yashavant P. Kanetkar Understanding Pointers In C , BPB Publications, NewDelhi, 2002 3. Byron C Gottried, Programming with C, Schuams outline series, 2 Hill,2006.
nd

edition, Tata McGraw

MCA 106

OFFICE AUTOMATION LAB

L T P M 0 0 3 100

WORD 1. Creating and Formatting a simple document(using bulleted and Numbered list, adding Headers, Footers and Page numbers) 2. Navigating Long document with the Document Map 3. Working with Tables ( create tables, editing tables, formatting tables, converting tables, sorting table contents, etc.,). 4. Mail Merge 5. Creating a Birthday Card EXCEL 6. Formatting the worksheets( Formatting the cell, rows and columns) 7. Working with functions and formulae. 8. Presenting Data with Charts 9. Performing What-If analysis with data table. 10. summarize the data using pivot table. POWER POINT 11. Presentation using Text with animation 12. Presentation using images, media file 13. Creating a graph in a PowerPoint slides 14. Creating self running presentations 15. Hiding and showing the slides ACCESS 16. Creating a database ( create a table, setting field properties and setting the key) 17. Entering and editing data using forms 18. Retrieving data from more than one related table using queries(using Query Wizard) 19. Generating Report using Report Wizards. TALLY 20. Creation of company, Accounts Configuration, Classification of Accounts using Tally. 21. Accounts Masters, Accounts Voucher Voucher Entry, conversion, Interest Calculation, Printing of voucher using Tally. 22. Create a Contra Voucher, Payment and Receipt Voucher using Tally. 23. Create Sales and Purchase Voucher, Credit notes and Debit notes using Tally. 24. Create Trading Account, Profit / Loss Account, Balance Sheet using Tally. TOTAL: 45

MCA 107

DATA STRUCTURES LABORATORY

L T P M 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. 5. Create a binary search tree and do the following traversals (i)In-order (ii) Pre order (iii) Post order 6. Implement the following operations on a binary search tree. (i) Insert a node (ii) Delete a node 7. Sort the given list of numbers using heap and quick sort. 8. Perform the following operations in a given graph (i) Depth first search (ii) Breadth first search 9. Find the shortest path in a given graph using Dijkstra algorithm TOTAL: 45

MCA 108

PROGRAMMING IN C LAB

L T

P M

0 0 3 100 1. Display the following: (i) Floyds triangle (ii) Pascal Triangle 2. Generate the following series of numbers: (i) Armstrong numbers between 1 to 100 (ii) Prime numbers between 1 to 50 (iii) Fibonacci series up to N numbers 3. Manipulate the strings with following operations. (i) Concatenating two strings (ii) Reversing the string (iii) Finding the substring (iv) Replacing a string (v) Finding length of the string 4. Find the summation of the following series: (i) Sine (ii) Cosine (iii) Exponential 5. Create the sales report for M sales persons and N products using 2-dimensional array. 6. Simulate following Banking operations using functions. (i)Deposit (ii) Withdrawal (iii) Balance Enquiry 7. Implement using recursion (i) Find the solution of Towers of Hanoi problem using recursion. (ii) Fibonacci number generation. (iii) Factorial 8. Generate Student mark sheets using structures. 9. Create a collection of books using arrays of structures and do the following: (i) Search a book with title and author name (ii) Sorts the books on title. 10. Perform string operations using pointers. 11. Program to implement dynamic memory allocation. 12. Create, Reading and displaying a sequential and random access file. TOTAL: 45

SEMESTER II MCA 201 FOUNDATIONS OF COMPUTER APPLICATIONS UNIT - I PROBABILITY LTPM 3 1 0 100 12

Probability models-Sample space-Events-Algebra of Events-Graphical Methods of representing events-Probability Axioms-Combinational Problems-Conditional ProbabilityIndependence of Events-Bayes Rule-Bernoulli Trials UNIT - II SOLUTION OF NON-LINEAR AND SIMULTANEOUS LINEAR EQUATION Method of Bisection-Method of false position-Fixed point iteration method-Newtons method. Gauss method-Gauss Jordan method-Triangularization method-Jecobi methodGauss Seidal method. UNIT - III SCHEDULING BY PERT AND CPM Network construction-Critical path method-project technique- resource analysis in network scheduling UNIT - IV QUEUING MODELS evaluation and 12 review 12 12

Characterization of Queuing models - Poisson Queues - (M/M/1): (FIFO//), (M/M/1): (FIFO/N/) , ( M/M/C): (FIFO//) , (M/M/C): (FIFO/N/) models. UNIT - V FORMAL LANGUAGES & FINITE AUTOMATA 12

Formal Languages: Four classes of grammars (Phrase Structure, context sensitive, context free, regular)-Finite State Automata- Non-Deterministic Finite State Automata (NFSA), conversion of NDFSA to DFSA- acceptance of regular set by an FSAconstruction of a right linear grammar from a finite automata. Total 60 REFERENCES 1 Kishore.S, Trivedi, Probability and statistics with reliability, queuing and computer Science applications, PHI Edition,2000 (UNIT-1) 2 Kandasamy.P, Thilagavathy.K and Gunavathi.K, Numerical methods(revised edition) S.Chand company, New Delhi 2003 (UNIT 2) 3 Taha H.A.,Operations Research : An Introduction 7th Edition, Pearson Education, 2004. (UNIT-3,4) 4.Hopcroft and Ullman, Introduction to Automata Theory, Languages and Computation, Narosa Publishing House, Delhi, 2002. ( Unit 5)

MCA 202 SYSTEM SOFTWARE

LTPM 3 0 0 100

UNIT - I INTRODUCTION Basic concepts - Machine structure - Simplified Instructional Computer. UNIT - II ASSEMBLERS options - Implementation - Example - MASM Assembler UNIT - III LOADERS AND LINKERS Functions - Machine dependent and Machine independent loader features - options- Implementation - Example - MSDOS Linker. UNIT - IV MACRO PROCESSORS - Implementation - Example - MASM Macro processor UNIT - V COMPILERS AND UTILITIES Text editors - Interactive debugging systems.

Functions - Machine dependent and Machine independent assembler Features - Design

9 Design

Functions - M/C independent macro processor features - Macro processor design options

Introduction to compilers - Different phases of compiler - System software tools TOTAL: 45 Reference Books 1. Leland L.Beck, System Software - An Introduction to Systems Programming, 3 Addison Wesley,1999. 2. D.M.Dhamdhere, System Programming and Operating Systems, Tata Mc Graw Hill Company, 1993. 3. A.U.Aho,Ravi Sethi and J.D.Ullman, Compilers Principles Techniques and Tools, Addison Wesley,1988. 4. John J.Donovan, systems Programming, Tata Mc Graw Hill Edition,1991.
rd

Edition,

13

MCA 203 DESIGN AND ANALYSIS OF ALGORITHMS UNIT - I INTRODUCTION

LTPM 3 0 0 100 9

Introduction - Notion of Algorithm - Fundamentals of algorithmic problem solving Important problem types - Fundamentals of the analysis of algorithm efficiency - analysis frame work - Asymptotic notations - Mathematical analysis for recursive and non-recursive algorithms. UNIT - II DIVIDE AND CONQUER METHOD AND GREEDY METHOD 9

Divide and conquer methodology - Merge sort - Quick sort - Binary search - Binary tree traversal - Multiplication of large integers - Stassens matrix multiplication Greedy method- Prims algorithm - Kruskals algorithm - Dijkstras algorithm. UNIT - III DYNAMIC PROGRAMMING 9

Computing a binomial coefficient - Wars halls and Floyd algorithm - Optimal binary search tree - Knapsack problem - Memory functions. UNIT - IV BACKTRACKING AND BRANCH AND BOUND 9

Backtracking - N-Queens problem - Hamiltonian circuit problem - Subset sum problem Branch and bound - Assignment problem - Knapsack problem Traveling salesman problem. UNIT - V NP-HARD AND NP-COMPLETE PROBLEMS 9

P & NP problems - NP-complete problems - Approximation algorithms for NP-hard problems - Traveling salesman problem - Knapsack problem. Total : 45 REFERENCES 1 Anany Levitin Introduction to the Design and Analysis of Algorithms Pearson Education 2003. 2 Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest, Introduction to algorithms Prentice Hall 1990. 3.SaraBaase and Allen Van Gelder, Computer Algorithms - Introduction to Design and Analysis Pearson education, 2003. 4.A.V.Aho, J.E Hopenfit and J.D.Ullman, The Design and Analysis of Computer algorithms Pearson education Asia, 2003. 14

MCA 204 OBJECT ORIENTED PROGRAMMING UNIT - I OOP PARADIGAM

LTPM 3 1 0 100 12

Programming Paradigms-Procedural Programming-Modularity-Exception Handling Data Abstraction-User Defined Types-Concrete Types-Abstract Types-Virtual FunctionsObject Oriented Programming-Generic Programming-Containers Algorithms. UNIT - II INTRODUCTION TO C++ 12

Overview of C++-Classes and Objects- constructor and destructor Friend Functions Friend Classes- Inline Function Static Members Arrays Pointers - ReferencesDynamic Allocation. UNIT - III OVERLOADING Function Overloading-Overloading Constructor Functions-Copy 12 Constructors-Default

Argument- Operator Overloading-Member Operator Overloading-Overloading new and delete. UNIT - IV INHERITANCE AND TEMPLATES Inheritance-Base Class-Access Control-Virtual Functions-Pure Virtual Functions Templates- Generic Functions-Applying Generic Functions-Generic Classes UNIT - V ERROR HANDLING AND FILES Algorithms Using Functions and Objects-String Class. Total 60 REFERENCES 1 Herbert Schildt,C++ The Complete Reference, Tata McGrawHill Edition, 2003 (unit 2, 3, 4) 2Bjanne Stroustrup,The C++ Programming Language,3rd Edition, Addison Wesley, 2000 (Unit 1 & 5) 3 Robert Lafore.Waite Groups OOP in Turbo C++,Galgotia Publications, 2001 4 Stanley, B.Lippman,Jove Lagrie,C++Primer,3rd Edition, Addison Wesley,1998 12 12

Exception Handling-C++ I/O Streams-File I/O-STL-Overview-Container Classes Lists-Maps-

MCA 205 DATA BASE MANAGEMENT SYSTEMS UNIT - I INTRODUCTION Transaction

LTPM 3 0 0 100 9

Database Systems vs. File Systems-View of Data- Data Models-Database LanguagesManagement-Database Systems Structure-History of Database SystemsDatabase Systems Applications-Entity Relationship Model UNIT - II RELATIONAL DATABASES SQL-Basic SQLDynamic Structure-Set SQL-Other Operations-Complex Queries-Joined SQL Functions-Query by Example-Integrity and 9 Queries-DDLEmbedded Security

of searching- Relational Database Design - Normalization - 1NF,2NF,BCNF,3NF UNIT - III DATA STORAGE AND INDEXING Tree- Static Hashing-Dynamic Hashing-Multiple Key Access UNIT - IV QUERY EVALUATION & OPTIMIZATION 9 9

Storage & File Structure-Disks-RAID-File Organization-Indexing &Hashing-B+ TREE-B

Query Processing-Selection Operation-Sorting-Join Operation-Evaluation of ExpressionsQuery Optimization UNIT - V TRANSACTION MANAGEMENT & RECENT TRENDS Transaction Management Basic concepts: Databases. REFERENCES 1 Abraham Silberschatz, Hentry F.Korth and S.Sudharssan,Database System Concepts, 4th Edition, Tata McGraw Hill, 2002 2 Raghu Ramakrishnan & Johannesgerhrke, Data Base Management Systems, Mc Graw Hill International Edition, 2000 3 Ramez Elmasri and Shamkant B.Navathe, Fundamental Database Systems, Third Edition, Pearson Education, 2003. Distributed Databases, Parallel TOTAL: 45 Concept-Static Implementation-Concurrency 9

Control-ProtocolsDeadlock

Handling- Recovery Systems-Recovery with Concurrent TransactionsShadow Paging-Buffer

PRACTICALS MCA 206 ALGORITHMS LAB LIST OF EXPERIMENTS 1. Apply the divide and Conquer technique to arrange a set of numbers using merge sort method. 2. Perform Strassens matrix multiplication using divide and conquer method. 3. Solve the knapsack problem using greedy method. 4. Construct a minimum spanning tree using greedy method. 5. Construct optimal binary search trees using dynamic programming method of problem solving. 6. 7. 8. 9. Find the solution for traveling salesperson problem using dynamic programming approach. Perform graph traversals. Implement the 8-Queens Problem using backtracking. Implement knapsack problem using backtracking. bound technique. Total 45 LTPM 0 0 3 100

10. Find the solution of traveling salesperson problem using branch and

PRACTICALS MCA 207 OBJECT ORIENTED PROGRAMMING LAB LIST OF EXPERIMENTS 1. Programs using Constructor and Destructor. 2. Creation of classes and use of different types of functions. 3. Count the number of objects created for a class using static member function. 4. Write programs using function overloading and operator overloading. 5. Programs using inheritance. 6. Program using friend functions. 7. Program using virtual function. 8. Write a program using exception handling mechanism. 9. Programs using files. 10. Programs using function templates. MCA 208 DATABASE MANAGEMENT SYSTEMS LAB LIST OF EXPERIMENTS 1. Execute a single line and group functions for a table. 2. Execute DCL and TCL Commands. 3. Create and manipulate various DB objects for a table. 4. Create views, partitions and locks for a particular DB. 5. Write PL/SQL procedure for an application using exception handling. 6. Write PL/SQL procedure for an application using cursors. 7. Write a DBMS program to prepare reports for an application using functions. 8. Write a PL/SQL block for transaction operations of a typical application using triggers. 9. Write a PL/SQL block for transaction operations of a typical application using package. 10. Design and develop an application using any front end and back end tool (make use of ER diagram and DFD). (Typical Applications - Banking, Electricity Billing, Library Operation, Pay roll, Insurance, Inventory, etc.) TOTAL: 45 Total 45 LTPM 0 0 3 100 LTPM 0 0 3 100

MCA301 UNIT I

OPERATING SYSTEMS

LTPM 3 1 0 100 9

Introduction - Mainframe systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered Systems Real Time Systems Handheld Systems - Hardware Protection System Components Operating System Services System Calls System Programs - Process Concept Process Scheduling Operations on Processes Cooperating Processes Inter-process Communication. UNIT II 9 Threads Overview Threading issues - CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real Time Scheduling - The CriticalSection Problem Synchronization Hardware Semaphores Classic problems of Synchronization Critical regions Monitors. UNIT III 9 System Model Deadlock Characterization Methods for handling Deadlocks - Deadlock Prevention Deadlock avoidance Deadlock detection Recovery from Deadlocks - Storage Management Swapping Contiguous Memory allocation Paging Segmentation Segmentation with Paging. UNIT IV 9 Virtual Memory Demand Paging Process creation Page Replacement Allocation of frames Thrashing - File Concept Access Methods Directory Structure File System Mounting File Sharing Protection UNIT V Free-space Management. Kernel I/O Subsystems Disk Structure Disk Scheduling Disk Management Swap-Space Management. Case Study: The Linux System, Windows TOTAL : 45 REFERENCE BOOKS 1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003. 2. Harvey M. Deitel, Operating Systems, Second Edition, Pearson Education Pvt. Ltd, 2002. 3. William Stallings, Operating System, Prentice Hall of India, 4th Edition, 2003. 4. Pramod Chandra P. Bhatt An Introduction to Operating Systems, Concepts and Practice, PHI, 2003. 9 File System Structure File System Implementation Directory Implementation Allocation Methods

MCA302

SOFTWARE ENGINEERING

LTPM 3 1 0 100 9

UNIT I SOFTWARE PROCESS

Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, object oriented) - system engineering computer based system verification validation life cycle process development process system engineering hierarchy. UNIT II SOFTWARE REQUIREMENTS 9

Functional and non-functional - user system requirement engineering process feasibility studies requirements elicitation validation and management software prototyping prototyping in the software process rapid prototyping techniques user interface prototyping -S/W document. Analysis and modeling data, functional and behavioral models structured analysis and data dictionary. UNIT III DESIGN CONCEPTS AND PRINCIPLES 9

Design process and concepts modular design design heuristic design model and document. Architectural design software architecture data design architectural design transform and transaction mapping user interface design user interface design principles. Real time systems - Real time software design system design real time executives data acquisition system - monitoring and control system. SCM Need for SCM Version control Introduction to SCM process Software configuration items. UNIT IV TESTING 9

Taxonomy of software testing levels test activities types of s/w test black box testing testing boundary conditions structural testing test coverage criteria based on data flow mechanisms regression testing testing in the large. S/W testing strategies strategic approach and issues - unit testing integration testing validation testing system testing and debugging. UNIT V SOFTWARE PROJECT MANAGEMENT 9

Measures and measurements S/W complexity and science measure size measure data and logic structure measure information flow measure. Software cost estimation function point models COCOMO modelDelphi method.- Defining a Task Network Scheduling Earned Value Analysis Error Tracking - Software changes program evolution dynamics software maintenance Architectural evolution. Taxonomy of CASE tools. TOTAL : 45 REFERENCES 1. Roger S.Pressman, Software engineering- A practitioners Approach, McGraw-Hill International Edition, 6th edition, 2004. 2. Ian Sommerville, Software engineering, Pearson education Asia, 6th edition, 2000. 3. Pankaj Jalote- An Integrated Approach to Software Engineering, Springer Verlag, 1997.

MCA302

SOFTWARE ENGINEERING

LTPM

3 1 0 100 4. James F Peters and Witold Pedryez, Software Engineering An Engineering Approach, John Wiley and Sons, New Delhi, 2000

MCA303

COMPUTER NETWORKS

LTPM

3 1 0 100 UNIT I DATA COMMUNICATIONS 8 Components Direction of Data flow networks Components and Categories types of Connections Topologies Protocols and Standards ISO / OSI model Transmission Media Coaxial Cable Fiber Optics Line Coding Modems RS232 Interfacing sequences. UNIT II DATA LINK LAYER 10 Error detection and correction Parity LRC CRC Hamming code low Control and Error control - stop and wait go back-N ARQ selective repeat ARQ- sliding window HDLC. - LAN - Ethernet IEEE 802.3 - IEEE 802.4 IEEE 802.5 - IEEE 802.11 FDDI - SONET Bridges. UNIT III NETWORK LAYER 10 Internetworks Packet Switching and Datagram approach IP addressing methods Subnetting Routing Distance Vector Routing Link State Routing Routers. UNIT IV TRANSPORT LAYER 9 Duties of transport layer Multiplexing Demultiplexing Sockets User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Congestion Control Quality of services (QOS) Integrated Services. UNIT V APPLICATION LAYER 8 Domain Name Space (DNS) SMTP FTP HTTP - WWW Security Cryptography. Total 45 REFERENCE BOOKS 1. Behrouz A. Forouzan, Data communication and Networking, Tata McGraw-Hill, 2004. 2. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Pearson Education, 2003. 3. Andrew S. Tanenbaum, Computer Networks, PHI, Fourth Edition, 2003. 4. William Stallings, Data and Computer Communication, Sixth Edition, Pearson Education, 2000.

MCA304

INTERNET PROGRAMMING

LTPM 3 1 0 100

UNIT I BASIC NETWORK AND WEB CONCEPTS

Internet standards TCP and UDP protocols URLs MIME CGI Introduction to SGML. UNIT II JAVA PROGRAMMING 9 Java basics I/O streaming files Looking up Internet Address Socket programming client/server programs E-mail client SMTP - POP3 programs web page retrieval protocol handlers content handlers - applets image handling - Remote Method Invocation. UNIT III SCRIPTING LANGUAGES 9 HTML forms frames tables web page design - JavaScript introduction control structures functions arrays objects simple web applications UNIT IV DYNAMIC HTML 9 Dynamic HTML introduction cascading style sheets object model and collections event model filters and transition data binding data control ActiveX control handling of multimedia data UNIT V SERVER SIDE PROGRAMMING HTTP GET and POST requests session tracking cookies JDBC simple web applications multi-tier applications. TOTAL : 45 REFERENCES 1.Deitel, Deitel and Nieto, Internet and World Wide Web How to program, Pearson Education Publishers, 2000. 2. Elliotte Rusty Harold, Java Network Programming, OReilly Publishers, 2002 3. R. Krishnamoorthy & S. Prabhu, Internet and Java Programming, New Age International Publishers, 2004. 4. Thomno A. Powell, The Complete Reference HTML and XHTML, fourth edition, Tata 9 Servlets deployment of simple servlets web server (Java web server / Tomcat / Web logic)

MCA304

INTERNET PROGRAMMING

LTPM 3 1 0 100
rd

McGraw Hill, 2003.

5. Naughton, The Complete Reference Java2, Tata McGraw-Hill, 3 edition, 1999.

MCA305

COMPUTER GRAPHICS AND MULTIMEDIA

LTPM

3 1 0 100 UNIT- I OUTPUT PRIMITIVES 9 Introduction - Line - Curve and Ellipse Drawing Algorithms Attributes Two - Dimensional Geometric Transformations Two-Dimensional Clipping and Viewing. UNIT II THREE-DIMENSIONAL CONCEPTS 9 Three-Dimensional Object Representations Three-Dimensional Geometric and Modeling Transformations Three-Dimensional Viewing Color models Animation. UNIT III MULTIMEDIA SYSTEMS DESIGN 9 An Introduction Multimedia applications Multimedia System Architecture Evolving technologies for Multimedia Defining objects for Multimedia systems Multimedia Data interface standards Multimedia Databases. UNIT IV MULTIMEDIA FILE HANDLING 9 Compression & Decompression Data & File Format standards Multimedia I/O technologies - Digital voice and audio Video image and animation Full motion video Storage and retrieval Technologies. UNIT V HYPERMEDIA 9 Multimedia Authoring & User Interface Hypermedia messaging Mobile Messaging Hypermedia message component Creating Hypermedia message Integrated multimedia message standards Integrated Document management Distributed Multimedia Systems. TOTAL : 45 REFERENCE BOOKS 1. Donald Hearn and M.Pauline Baker, Computer Graphics C Version, Pearson Education, 2003. (UNIT I : Chapters 1 to 6; UNIT 2: Chapter 9 12, 15, 16) 2. Prabat K Andleigh and Kiran Thakrar, Multimedia Systems and Design, PHI, 2003. (UNIT 3 to 5) 3. Foley, Vandam, Feiner, Huges, Computer Graphics: Principles & Practice, Pearson Education, second edition 2003. 4. Judith Jeffcoate, Multimedia in practice technology and Applications, PHI, 1998.

MCAL301

INTERNET PROGRAMMING LABORATORY LIST OF EXPERIMENTS

LTPM 0 0 3 100

1. Write programs in Java to demonstrate the use of following components Text fields, buttons, Scrollbar, Choice, List and Check box 2. Write Java programs to demonstrate the use of various Layouts like Flow Layout, Border Layout, Grid layout, Grid bag layout and card layout 3. Write programs in Java to create applets incorporating the following features: Create a color palette with matrix of buttons Set background and foreground of the control text area by selecting a color from color palette. In order to select Foreground or background use check box control as radio buttons To set background images 4. Write programs in Java to do the following. Set the URL of another server. Download the homepage of the server. Display the contents of home page with date, content type, and Expiration date. Last modified and length of the home page. 5. Write programs in Java using sockets to implement the following: HTTP request FTP SMTP POP3 6. Write a program in Java for creating simple chat application with datagram sockets and datagram packets. 7. Write programs in Java using Servlets: To invoke servlets from HTML forms To invoke servlets from Applets 8. Write programs in Java to create three-tier applications using servlets for conducting on-line examination. for displaying student mark list. Assume that student information is available in a database which has been stored in a database server. 9. Create a web page with the following using HTML

i) To embed a map in a web page ii) To fix the hot spots in that map iii) Show all the related information when the hot spots are clicked. 10. Create a web page with the following. i) Cascading style sheets. ii) Embedded style sheets. iii) Inline style sheets. iv) Use your college information for the web pages. TOTAL: 45 MCAL302 GRAPHICS AND MULTIMEDIA LAB LTPM 0 0 3 100 1. To implement Bresenhams algorithms for line, circle and ellipse drawing 2. To perform 2D Transformations such as translation, rotation, scaling, reflection and sharing. 3. To implement Cohen-Sutherland 2D clipping and window-viewport mapping 4. To perform 3D Transformations such as translation, rotation and scaling. 5. To visualize projections of 3D images. 6. To convert between color models. 7. To implement text compression algorithm 8. To implement image compression algorithm 9. To perform animation using any Animation software 10. To perform basic operations on image using any image editing software TOTAL: 45

25

MCA401

OBJECT ORIENTED ANALYSIS AND DESIGN

LTPM 3 0 0 100

UNIT I INTRODUCTION Systems Cycle. UNIT II Development Life

An Overview of Object Oriented Systems Development - Object Basics Object Oriented

OBJECT ORIENTED METHODOLOGIES

12

Rumbaugh Methodology - Booch Methodology - Jacobson Methodology - Patterns Frameworks Unified Approach Unified Modeling Language Use case class diagram Interactive Diagram - Package Diagram - Collaboration Diagram State Diagram - Activity Diagram. UNIT III OBJECT ORIENTED ANALYSIS Attributes and Methods. UNIT IV OBJECT ORIENTED DESIGN 8 Design axioms - Designing Classes Access Layer - Object Storage Object Interoperability. UNIT V SOFTWARE QUALITY AND USABILITY 8 Designing Interface Objects Software Quality Assurance System Usability - Measuring User Satisfaction Total 45 REFERENCE BOOKS 1. Ali Bahrami, Object Oriented Systems Development, Tata McGraw-Hill, 1999 (Unit I, III, IV, V). 2. Martin Fowler, UML Distilled, Second Edition, PHI/Pearson Education, 2002. (UNIT II) 3. Stephen R. Schach, Introduction to Object Oriented Analysis and Design, Tata McGrawHill, 2003. 4. James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference Manual, Addison Wesley, 1999. 5. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, UML Toolkit, OMG Press Wiley Publishing Inc., 2004. 26 9 Identifying use cases - Object Analysis - Classification Identifying Object relationships -

MC402 UNIX AND NETWORK PROGRAMMING

LTPM 3 1 0 100

1. INTRODUCTION & FILE SYSTEM

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 Environment of a UNIX process Process termination command line arguments Process control Process identifiers - Process relationships terminal logins Signals -threads. 3. INTERPROCESS COMMUNICATION 9 Introduction - Message passing (SVR4)- pipes FIFO message queues Synchronization (SVR4) Mutexes condition variables read write locks file locking record locking semaphores Shared memory(SVR4). 4. SOCKETS Socket options - I/O multiplexing - Name and address conversions. 5. APPLICATIONS - Client server applications like file transfer and chat. Total No of periods: 45 TEXT BOOKS 1. W.Richard Stevens, Advanced programming in the UNIX environment, Addison Wesley, 1999.(Unit 1,2 &3) 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) 3. Meeta Gandhi,Tilak Shetty and Rajiv Shah The C Odyssey Unix The open Boundless C,1st Edition ,BPB Publications1992. 9 Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace route 9 Introduction transport layer socket introduction - TCP sockets UDP sockets - raw sockets

MCA403

VISUAL PROGRAMMING

LTPM 3 1 0 100

UNIT I WINDOWS PROGRAMMING 10 Windows environment a simple windows program windows and messages creating the window displaying the window message loop the window procedure message processing text output painting and repainting introduction to GDI device context basic drawing child window controls. UNIT II VISUAL C++ PROGRAMMING INTRODUCTION 9 Application Framework MFC library Visual C++ Components Event Handling apping modes colors fonts modal and modeless dialog windows common controls bitmaps. UNIT III THE DOCUMENT AND VIEW ARCHITECTURE 10 Menus Keyboard accelerators rich edit control toolbars status bars reading and writing SDI and MDI documents splitter window and multiple views creating DLLs dialog based applications. UNIT IV ACTIVEX CONTROLS ,COM AND OLE 9 ActiveX controls Vs. Ordinary Windows Controls Installing ActiveX controls Calendar Control ActiveX control container programming create ActiveX control at runtime Component Object Model (COM) containment and aggregation Vs. inheritance OLE drag and drop. UNIT V DATABASE MANAGEMENT CONCEPTS 7 Database Management with Microsoft ODBC Structured Query Language MFC ODBC classes sample database applications filter and sort strings DAO concepts displaying database records in scrolling view Threading . Total 45 REFERENCE BOOKS 1. Charles Petzold, Windows Programming, Microsoft press, 1996 (Unit I Chapter 1-9) 2. David J.Kruglinski, George Shepherd and Scot Wingo, Programming Visual C+ +, Microsoft press, 1999 (Unit II V) 3.Steve Holtzner, Visual C++ 6 Programming, Wiley Dreamtech India Pvt. Ltd.,2003.

MCA404

LTPM 3 0 0 100 UNIT I 9 Web Publishing: A Melding of Technologies Setting up an Extensible Web Publishing Frame/Work. The Web Publishing Foundation: The function of HTML in contemporary Web Publishing Basic Structural Elements and their usage Traditional text and formatting Style Sheets Formatting for the future Using tables for Organization and layouts Advanced layout and Positioning with style sheets Creating forms with HTML Frames and Frame sets using Images with HTML Merging Multimedia, Controls and plug Ins with HTML. UNIT II 9 Client Side Scripting: Scripting basics Client Side Image Maps Introduction Java Script Creating simple Java Scripts Using Java script for forms using Java Script with Style Sheets. UNIT III 9 Web Publishing With Java: WHY Java The Java Language - Introduction to Applet Programming Java Beans JARS and Safe Computing Integrating Java and Java Script. UNIT IV 9 CGI and Controlling the Web from the Server: Putting your server to work Traditional CGI programming The Anatomy of a CGI Application Server Specific Technologies Netscape ONE Vs Microsoft Windows DNA Serious Applications for serious Web Publishing Server Independent Technologies The JAVA Servlet API. UNIT V 9 Engineering A Web Set: Using the HTML Object Model and Creating Dynamic HTML Pages Manipulating Objects and Responding to user Interaction Saving User Preferences: Cookies and Ops. Emerging and Alternate Web Technologies: Active-X controls for the wwwXML. TOTAL: 45 REFERENCES 1. Shelley Powers et.al. Dynamic Web Publishing, Tech Media, 1998. 2. Achyat.S.Godbole and Atul Kahate, Web Technologies, Tata McGraw Hill Pub. Co., Delhi, 2003.

WEB TECHNOLOGY

MC406 UNIX AND NETWORK PROGRAMMING LAB 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. Program to capture packets : sniffer 8. Program using TCP sockets (Client and Server) 9. Program using UDP sockets (Client and Server) 10. Program using URL class to download

LTPM 0 0 3 100

TOTAL: 45 MC407 VISUAL PROGRAMMING LAB LIST OF EXPERIMENTS Windows SDK / Visual C++ 1. Writing code for keyboard and mouse events. 2. Dialog Based applications 3. Creating MDI applications Visual C++ 4. Threads 5. Document view Architecture, Serialization 6. Dynamic controls 7. Menu, Accelerator, Tool tip, Tool bar 8. Creating DLLs and using them 9. Data access through ODBC 10. Creating ActiveX control and using it TOTAL: 45 LTPM 0 0 3 100

MC408 Web Technology Lab

LTPM 0 0 3 100

1. Web Page Creation using HTML and DHTM and Client side Scripting Languages 2. Write a application/GUI program in java for getting time and data information from the server using TCP/UDP 3. Design a FTP Server through which download /Upload files. 4. Write a program in java to implement Database Connectivity 5. Write a JSP program for order processing 6. Write a Servlet, bean program to access information from databases 7. Write a ASP program using the components

TOTAL: 45

MCE01 ELECTRONIC COMMERCE UNIT I INTRODUCTION Transactions Today Commercial Transactions Establishing

LTPM 3 0 0 100 6 Trust Internet 9

Networks and Commercial Transactions - Internet and Other Novelties - Electronic Environment - Internet Advantage - World Wide Web. UNIT II SECURITY TECHNOLOGIES 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. UNIT III ELECTRONIC PAYMENT METHODS 9 Traditional Transactions : Updating - Offline and Online Transactions Secure Web Servers - Required Facilities - Digital Currencies and Payment Systems - Protocols for the Public Transport - Security Protocols - SET - Credit Card Business Basics. UNIT IV ELECTRONIC COMMERCE PROVIDERS 9 Online Commerce Options - Functions and Features - Payment Systems : Electronic, Digital and Virtual Internet Payment System - Account Setup and Costs Virtual Transaction Process - InfoHaus - Security Considerations CyberCash: Model - Security - Customer Protection - Client Application - Selling through CyberCash. UNIT V ONLINE COMMERCE ENVIRONMENTS Servers and Commercial Environments - Payment Methods - Server Market Orientation - Netscape Commerce Server - Microsoft Internet Servers - Digital Currencies - DigiCash Using Ecash - Ecash Client Software and Implementation - Smart Cards - The Chip Electronic Data Interchange - Internet Strategies, Techniques and Tools. TOTAL: 45 REFERENCES 1.Pete Loshin, Electronic Commerce, 4th Edition, Firewall media, An imprint of laxmi publications Pvt. Ltd., New Delhi, 2004. 2. Jeffrey F.Rayport and Bernard J. Jaworski, Introduction to E-Commerce, 2nd Edition, Tata Mc-Graw Hill Pvt., Ltd., 2003. 12

MCE01 ELECTRONIC COMMERCE 3. Greenstein, Electronic Commerce, Tata Mc-Graw Hill Pvt., Ltd., 2000.

LTPM 3 0 0 100

MCE02 MANAGEMENT INFORMATION SYSTEMS UNIT I SYSTEM CONCEPTS

LTPM 3 0 0 100 7

Definition Computer based user machine system Integrated system Need for a database Utilization of models Evolution Subsystems Organizational subsystems Activities subsystems. UNIT II ORGANIZATIONAL STRUCTURE of basic organizational structure Project organization Lateral relations Matrix organization Organizational culture and power organizational change UNIT III STRUCTURE OF MIS for decision making Structured MIS programmable based on decisions 10 Unstructured activity 10 and Operating elements Physical components Processing functions Outputs MIS support nonprogrammable decisions structure management 9 Basic model Hierarchical Specialization Formalization Centralization Modifications

organizational functions Synthesis of MIS structure UNIT IV SYSTEM SUPPORT Physical storage devices File organizations Data base organization Transaction processing UNIT V DEVELOPMENT AND MANAGEMENT 9 A contingency approach to choosing an application Developing strategy Lifecycle definition stage Lifecycle development stage Lifecycle installation and operation stage Project management. REFERENCES 1. Gordon B. Davis, Margrethe H. Olson, Management Information Systems: Conceptual foundations, Structure and development 2nd Edition Tata-Mc Graw hill TOTAL: 45 Data representation Communication network Distributed systems Logical data concepts

International book company, 2000 2. E.Wainright Martin, Carol V. Brown, Danial W. DeHayes, Jeffrey A. Hoffer, William C. Perkins, edition 1999. 3. Harold Koontz, Heinz Weihrich, Essentials of Management, 5th Edition, Tata McGraw Managing Information Technology 3rd Edition, Prentice Hall International

MCE02 MANAGEMENT INFORMATION SYSTEMS Hill 1998.

LTPM 3 0 0 100

MCE03 WEB GRAPHICS UNIT I INTRODUCTION Adding multimedia to the web. UNIT II PAINT SHOP PRO/PHOTOSHOP

LTPM 3 0 0 100 9

HTML coding - Basic web graphics - Web page design and site building - Image maps -

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. UNIT III IMAGE HANDLING - Color models - Color depths - Color calibration - Creating gradients - Oil paint effect. UNIT IV MULTIMEDIA 9 9

Scanning Images - Adding Text to the images - Designing icons - Creating background images

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 Interaction. TOTAL: 45 REFERENCES 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) 3. Internet and World Wide Web How to program , Deitel Prentice Hall 2003 4. Robert Reinhardt, Jon Warren Lentz ,Flash 5 Bible, Hungry Minds Inc, 2001. 9

Creating web site with a particular theme using all the utilities - Graphics Animations and

MC E04 HUMAN RESOURCE MANAGEMENT 1. LEADERSHIP

LTPM 3 0 0 100 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. 2. MANAGING TECHNICAL AND PROFESSIONAL PEOPLE 9 Goals of Engineers and Scientists - Work Assignment - Need for Influence - Professional Career and Goals - Age and Creativity - Performance - Motivation - Employee Partnership Career Risks - Technical Competence Professional Discipline - Manager's Role in Professional Discipline - Guidelines. 3. IDENTIFICATION AND DEVELOPMENT OF TALENTED PEOPLE 9 Talented Professionals Importance - Characterization - Identification Assessment and Recognizing Talent - Development - Development Needs Counseling. 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. 5. TEAM ENVIRONMENT AND RECOGNITION 9 Innovative Team Environment -Award Programs - Recognition Programs - An Example Award Plan - Industry Award Plans - Award Guidelines - Incentive Plans - A Caution on Recognition Programs Total No. of Periods: 45 REFERENCE BOOKS 1. Watts S. Humphrey, Managing Technical People: Innovation, Teamwork, and the Software Process, Addison-Wesley, 1996. 2. Biswajeet Pattanayak, Human Resource Management, Prentice Hall of India, 2002. 3. K. Aswathappa, Human Resource and Personnel Management text and cases, Tata Mc-Graw Hill publishing Co. Ltd., 2002.

MC E05 ADVANCED DATABASES

LTPM 3 0 0 100

UNIT I RELATIONAL DATABASES Relational Model - Querying - Storage Structures - Query Processing - Normalization. UNIT II OBJECT ORIENTED DATABASES - Transaction - Concurrency - Recovery - Database Administration. UNIT III EMERGING SYSTEMS Databases Mobile Databases. UNIT IV CURRENT ISSUES Parallel databases. UNIT V DATABASE DESIGN ISSUES

Introduction to Object Oriented Data Bases - Approaches - Modeling and Design - Persistence

Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining - Web

Rules - Knowledge Bases - Active and Deductive Databases - Distributed Databases and

Security - Integrity - Consistency - Database Tuning - Optimization and Research Issues. TOTAL: 45 REFERENCES 1. R. Elmasri and S.B. Navathe, Fundamentals of Database Systems, Addison Wesley, 2000. 2. Gary W. Hanson and James V. Hanson, Database Management and Design, Prentice Hall of India Pvt Ltd, 1999. 3. Alex Benson, Stephen Smith and Kurt Thearling, Building Data Mining Applications for CRM, Tata McGraw-Hill, 2000.

MC E06 SOFTWARE QUALITY MANAGEMENT UNIT I INTRODUCTION Assessment

LTPM 3 0 0 100 9

Software Process assessment overview - Assessment phases - Assessment principles conduct -Implementation consideration - Quality management Quality 9 Software product nomenclature assurance plan - Considerations Verification and Validation. UNIT II CONFIGURATION MANAGEMENT Need for configuration Management -

configuration management functions - Baselines - Responsibilities - Need for automated tools plan SCM support functions - The requirement phase Design control - The 9 implementation phase - Test phase - SCM Tools - Configuration accounting and audit. UNIT III SOFTWARE STANDARDS AND INSPECTION Definitions - Reason for software standards - Benefits - Establishing standards - Guidelines Types of reviews - Inspection of objectives - Basic inspection principles - The conduct of inspection - Inspection training. UNIT IV TESTING AND MANAGING SOFTWARE QUALITY methods - Real Time testing - quality management paradigm - Quality motivation Measurement criteria - Establishing a software quality program - Estimating software quality. UNIT V 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: 45 REFERENCES 1. Watts S. Humphrey, Managing the software process, Addison Wesley, 1999. 2. Tsum S.Chow, Software Quality Assurance a Practical Approach, IEEE Computer Society press, 1985. 3. Richard E. Fairley, Software Engineering - A Practitioners approach, McGraw Hill, 1982. 9 Testing: principles - Types - Planning - Development - Execution and reporting Tools and

MC E07

TCP/IP PROTOCOL SUITE

LT P M 3 0 0 100

UNIT I

INTRODUCTION

10

Standards Internet History- OSI model Protocol suite Addressing Transmission media Local Area and Wide Area Networks Switching Connecting devices IP addressing UNIT II 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 UNIT III TRANSMISSION CONTROL PROTOCOL 8

User Datagram protocol UDP operation Use UDP design TCP services Flow control Error control TCP operation and design connection Transition diagram Congestion control UNIT IV APPLICATION LAYER AND CLIENT SERVER MODEL 8

Concurrency BOOTP DHCP Domain name system Name space Distribution Resolution Messages Telnet Rlogin Network Virtual Terminal Character Set Controlling the server Remote login UNIT V 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: 45 REFERENCES 1. Behrouz A. Forouzan, TCP/IP Protocol Suite, Tata McGraw Hill Edition 2000. 2. Douglas E. Comer, David L. Stevens, Internetworking with TCP/IP Volume I, II and III, Prentice-Hall of India Pvt. Ltd., 2nd Edition 1994

ELECTIVE II, III General Electives MC E08 Data Warehousing and Data Mining MC E09 Component Based Technologies MC E10 Enterprise Resource Planning MC E11 Software Agents MC E12 Supply Chain Management MC E13 IT Infrastructure Management MC E14 Information Security MC E15 Information System Audit Banking Technology MC E16 Banking Technology and Management MC E17 Merchant Banking and Security Market MC E18 Investment Banking MC E19 International Banking Call Center Management MC E20 Customer Relationship Management MC E21 Business Process Outsourcing MC E22 Call Center Technology MC E23 Stress Management E-Learning MC E24 Introduction to E-learning MC E25 Instructional Design for E-learning MC E26 E-learning Technology Trading and Equity Management MC E27 Portfolio Management MC E28 Risk Management MC E29 Merchant Banking and Security Market Health Care Management MC E30 Health Care Information Systems 39

MC E31 HRM in Health Care Services MC E32 Legal Aspects in Health Care

40

MC501 MOBILE COMPUTING

LTPM 3 0 0 100

C 3 9

UNIT I WIRELESS COMMUNICATION FUNDAMENTALS Introduction Wireless transmission Frequencies for radio transmission Signals Antennas

Signal Propagation Multiplexing Modulations Spread spectrum MAC SDMA FDMA TDMA CDMA Cellular Wireless Networks. UNIT II TELECOMMUNICATION NETWORKS 11 Telecommunication systems GSM GPRS DECT UMTS IMT-2000 Satellite Networks - Basics Parameters and Configurations Capacity Allocation FAMA and DAMA Broadcast Systems DAB - DVB. UNIT III WIRLESS LAN - 802.11b standards HIPERLAN Blue Tooth. UNIT IV MOBILE NETWORK LAYER Metrics. UNIT V TRANSPORT AND APPLICATION LAYERS Traditional TCP Classical TCP improvements WAP, WAP 2.0. TOTAL : 45 REFERENCE BOOKS 1. Jochen Schiller, Mobile Communications, PHI/Pearson Education, Second Edition, 2003. (Unit I Chap 1,2 &3- Unit II chap 4,5 &6-Unit III Chap 7.Unit IV Chap 8- Unit V Chap 9&10.) 2. William Stallings, Wireless Communications and Networks, PHI/Pearson Education, 2002. (Unit I Chapter 7&10-Unit II Chap 9) 3. Kaveh Pahlavan, Prasanth Krishnamoorthy, Principles of Wireless Networks, PHI/Pearson Education, 2003. 4. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, Principles of Mobile Computing, Springer, New York, 2003. 7 9 Mobile IP Dynamic Host Configuration Protocol - Routing DSDV DSR Alternative 9 Wireless LAN IEEE 802.11 - Architecture services MAC Physical layer IEEE 802.11a

41

MC502 C # AND . NET FRAMEWORK

LTPM 3 1 0 100

C 4 8

UNIT I INTRODUCTION TO C# Operators, Expressions, Branching, Looping, Methods, Arrays,

Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data Types, Strings, Structures, Enumerations. UNIT II OBJECT ORIENTED ASPECTS OF C# Events, Errors and Exceptions. UNIT III APPLICATION DEVELOPMENT ON .NET Building Windows ADO.NET. Applications, Accessing Data with 8 9

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

UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET Programming Web Applications with Web Forms, Programming Web Services. UNIT V THE CLR AND THE .NET FRAMEWORK

12

Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type, Marshaling, Remoting, Understanding Server Object Types, Specifying a Server with an Interface, Building a Server, Building the Client, Using SingleCall, Threads. TOTAL : 45 REFERENCE BOOKS 1. E. Balagurusamy, Programming in C#, Tata McGraw-Hill, 2004. (Unit I, II) 2. J. Liberty, Programming C#, 2nd ed., OReilly, 2002. (Unit III, IV, V) 3. Herbert Schildt, The Complete Reference: C#, Tata McGraw-Hill, 2004. 4. Robinson et al, Professional C#, 2nd ed., Wrox Press, 2002. 5. Andrew Troelsen, C# and the .NET Platform, A! Press, 2003. 6. S. Thamarai Selvi, R. Murugesan, A Textbook on C#, Pearson Education, 2003.

MC503 MIDDLEWARE TECHNOLOGIES 1. CLIENT / SERVER CONCEPTS

LTPM 3 1 0 100

C 4 9

Client Server File Server, Database server, Group server, Object server, Web server .Middleware General middleware Service specific middleware. Client / Server Building blocks RPC Messaging Peer to- Peer. 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 an application with EJB. 4. CORBA CORBA Distributed Systems Purpose Exploring 9 CORBA alternatives 9 EJB Session Beans EJB entity beans EJB clients EJB Deployment Building

Architecture overview CORBA and networking model CORBA object model IDL ORB - Building an application with CORBA. 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 REFERENCE 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, OReilly Press, 2002. (Unit 5)

MC 506 SOFTWARE DEVELOPMENT LAB Develop Software using CASE tools for the applications like : 1. Online railway reservation system 2. Payroll processing application 3. Inventory system 4. Automating the banking process 5. Software for game 6. Library management system 7. Create a dictionary 8. Text editor 9. Telephone directory 10.Create an E-Book of your choice Software required: Languages: C/C++/Java/JSDK/Web browser. Any front end tool (like VB, VC++, Developer 2000) etc Any backend tool (Oracle, Ms-Access, SQL) etc. Any CASE tool MC507 C# & .NET Frame work Lab 1. Programs using Branching, Looping. 2. Programs using Methods, Arrays, Strings. 3. Programs using Structures, Enumerations. 4. Programs using Inheritance. 5. Programs using Polymorphism. 6. Programs using Interfaces. 7. Programs using Operator overloading. 8. Programs using Delegates, Events, Errors and Exceptions. 9. Program to Build an Calculator widget

LT PM C 0 0 3 100 1.5

LTPM 0 0 3 100

C 1.5

10. Programs Using Multi Module Assembly 11. Programs using application development on .net. 12. Programs using Web applications.

MC 508 MIDDLEWARE LAB

LTPM 0 0 3 100

C 1.5

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

44

ELECTIVE II, III General Electives MC E08 Data Warehousing and Data Mining MC E09 Component Based Technologies MC E10 Enterprise Resource Planning MC E11 Software Agents MC E12 Supply Chain Management MC E13 IT Infrastructure Management MC E14 Information Security MC E15 Information System Audit Banking Technology MC E16 Banking Technology and Management MC E17 Merchant Banking and Security Market MC E18 Investment Banking MC E19 International Banking Call Center Management MC E20 Customer Relationship Management MC E21 Business Process Outsourcing MC E22 Call Center Technology MC E23 Stress Management Trading and Equity Management MC E24 Portfolio Management MC E25 Risk Management Health Care Management MC E26 Health Care Information Systems MC E27 HRM in Health Care Services

45

MCE08 DATA WAREHOUSING AND DATA MINING 1. INTRODUCTION 9 Relation to Statistics, Databases- Data Mining Functionalities-Steps In Data Mining ProcessArchitecture Of A Typical Data Mining Systems- Classification Of Data Mining Systems Overview Of Data Mining Techniques. 2. DATA PREPROCESSING AND ASSOCIATION RULES Data Pre-processing-Data Cleaning, Integration, Description: Transformation, Data Discretization Concept Hierarchies-Concept 9 Reduction, And Generalization 9 Classification-Other Classification Methods-

Summarization Based Characterization- Mining Association Rules In Large Databases. 3. PREDICTIVE MODELING By Decision Tree Induction-Bayesian Classification and Prediction: Issues Regarding Classification And Prediction- Classification Prediction- Clusters Analysis: Types Of Data In Cluster Analysis- Categorization Of Major Clustering Methods: Partitioning Methods Hierarchical Methods 4. DATA WAREHOUSING Architecture- Data Warehouse Warehouse to Categorization of OLAP Tools. 5. APPLICATIONS Miner-Case Studies-Mining WWW-Mining Text Database-Mining Spatial Databases. Total No of Periods: 45 REFERENCES 1. Jiawei Han, Micheline Kamber, "Data Mining: Concepts and Techniques", 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 Discovery And Data Mining", The M.I.T Press, 1996. 4. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", John Wiley & Sons Inc., 46 9 Applications of Data Mining-Social Impacts Of Data Mining-Tools-An Introduction To DB Implementation- -Mapping Multiprocessor Architecturethe Data OLAP.-Need9 Data Warehousing Components -Multi Dimensional Data Model- Data Warehouse

1998. 5. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997.

47

MCE09 COMPONENT BASED TECHNOLOGY 1. INTRODUCTION Definition - Industrialization of software development - CBD drivers and benefits -Technology evolution - Components and network computing 1. FUNDAMENTALS components and objects. 3. MODELS Component and interface modeling Specification models domain 10 modeling 10 8

Basic concepts of CBD - Scenarios for CBD - Evolution or revolution - Build,find and use

Basic concepts of object models - Components and interfaces - Working with interfaces -Describing classes - Patterns and frameworks. 4. Using CBD Categorizing & deploying components - CORBA, DCOM. 5. FRAMEWORKS 8 9

Class libraries - Encapsulated components - Software frameworks - Pre built applications. Total No of Periods: 45 REFERENCES 1. Kuth Short, Component Based Development and Object Modeling, Sterling software,1997. 2.Clemens Szyperski, Component software - Beyond object Oriented programming, Addison - Wesley, 2000.

48

MCE10 ENTERPRISE RESOURCE PLANNING 1.INTRODUCTION TO ERP 9

Integrated Management Information Seamless Integration Supply Chain Management Integrated Data Model Benefits of ERP Business Engineering and ERP Definition of Business Engineering Principle of Business Engineering Business Engineering with Information Technology. 2.BUSINESS MODELLING FOR ERP 9

Building the Business Model ERP Implementation An Overview Role of Consultant, Vendors and Users, Customisation Precautions ERP Post Implementation Options-ERP Implementation Technology Guidelines for ERP Implementaion. 3.ERP AND THE COMPETITIVE ADVANTAGE 9

ERP domain MPGPRO IFS/Avalon Industrial and Financial Systems Baan IV SAPMarket Dynamics Strategy. and Dynamic

4.COMMERCIAL ERP PACKAGE Integration. 5.ARCHITECTURE Basic Architectural Presentation Interface Interface. Concepts The System Control Interfaces

Description Multi-Client Server Solution Open Technology User Interface- Application

9 Services

Database Total No of Periods: 45

REFERENCES 1. Jose Antonio Fernandz, The SAP R/3 Handbook, TMH, 1998. 2. Vinod Kumar Garg and N.K.Venkita Krishnan, Enterprise Resource Planning 49

MCE10 ENTERPRISE RESOURCE PLANNING Concepts and Practice, PHI, 1998.

50

MCE11 SOFTWARE AGENTS 1. AGENT AND USER EXPERIENCE 9

Interacting with Agents - Agent From Direct Manipulation to Delegation Interface Agent Metaphor with Character - Designing Agents - Direct Manipulation versus Agent Path to Predictable 2. AGENTS FOR LEARNING IN INTELLIGENT ASSISTANCE Agents for Information Sharing and Coordination Agents that Reduce 9 Work

Information Overhead - Agents without Programming Language - Life like Computer character - S/W Agents for cooperative Learning - Architecture of Intelligent Agents 3. AGENT COMMUNICATION AND COLLABORATION Framework Interoperability of 9

Overview of Agent Oriented Programming - Agent Communication Language Agent Based

4. AGENT ARCHITECTURE

Agents for Information Gathering - Open Agent Architecture - Communicative Action for Artificial Agent 5. MOBILE AGENTS Tele Script, Agent Tel Total No. of Periods: 45 REFERENCES 1. Russel & Norvig, " Artificial Intelligence: A Modern Approach ", Prentice Hall, 2 2002 2. Joseph P.Bigus & Jennifer Bigus, Constructing Intelligent agents with Java: A Programmer's Guide to Smarter Applications ", Wiley, 1997. 3. Jeffrey M.Bradshaw," Software Agents ", MIT Press, 2000. (Unit 1,2,3 & 4) 51
nd

Mobile Agent Paradigm - Mobile Agent Concepts -Mobile Agent Technology Case Study:

Edition,

MCE11 SOFTWARE AGENTS th 4. William R. Cockayne, Michael Zyda, Mobile Agents", Prentice Hall, 1998 ( 5 unit)

52

MCE12 SUPPLY CHAIN MANAGEMENT 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. 2. INTERFACES WITH OTHER DISCIPLINES 9 Marketing and Supply Chain Interface Customer focus in SCM Demand planning Purchase planning Make or Buy decision Indigenous and global sourcing Development and management of suppliers legal aspects of buying cost management negotiating for purchasing/subcontracting purchase insurance evaluation of purchase performance (performance indices).Inventory management.Finance and Supply Chain Interface. Financial impact of inventory. 3. MANUFACTURING AND WAREHOUSING 9 Manufacturing scheduling Manufacturing flow system work flow automation Flexibility in manufacturing to achieve dynamic optimization. Material handling system design and decision. Warehousing and store keeping strategies of warehousing and storekeeping space 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.ICDs) channels of distribution logistics and customer service. 5.INFORMATION TECHNOLOGY AND SCM 9 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. Total No. of Periods: 45 REFERENCES 1. Donald J.Bowersox & David J.Closs, Logistical Management, Tata McGraw- Hill Editions, New Delhi, 2000.

MCE12 SUPPLY CHAIN MANAGEMENT 2. David Simchi-Levi, Designing and managing the supply chain, Tata McGraw-Hill Editions, New Delhi, 2000 3. B.S.Sahay, Supply chain management for global competitiveness, Macmillan India Limited, 2000.

MCE13 IT INFRASTRUCTURE MANAGEMENT 1. INFRASTRUCTUE MANAGEMENT OVERVIEW 9

Infrastructure Management Overview Definitions, Infrastructure management activities, Evolutions of Systems since 1960s (Mainframes to - Midrange-to-PCs-to-Client-server computing-to-New age systems) and their management, growth of internet, current business demands and IT systems issues, complexity of today's computing environment, Total cost of complexity issues, Value of Systems management for business. 2. INFRASTRUCTURE MANAGEMENT FACTORS 9 Preparing for Infrastructure Management Factors to consider in designing IT organizations and IT infrastructure, Determining customer's Requirements, Identifying System Components to manage, Exist Processes, Data, applications, Tools and their integration, Patterns for IT systems management, Introduction to the design process for information systems, Models, Information Technology Infrastructure Library (ITIL). 3. SERVICE DELIVERY PROCESS 9 Service Delivery Processes Service-level management, financial management and costing, IT services continuity management, Capacity management, Availability management. 4. SERVICE SUPPORT PROCESS 9 Service Support Processes Configuration Management, Service desk. management. Problem management, Change management, Release management. 5. STORAGE AND SECURITY MANAGEMENT Incident 9

Storage and Security Management Introduction Security, Identity management, Single signon, Access Management, Basics of network security, LDAP fundamentals, Intrusion detection, firewall, security information management Introduction to Storage, Backup & Restore, Archive & Retrieve, Space Management, SAN & NAS, Disaster Recovery, Hierarchical space management, Database & Application protection, Bare machine recovery, Data retention Total No of Periods : 45 REFERENCES 1. Jan Van Bon, Van Haren, Foundations of IT Service Management: based on ITIL 2. Floyd Piedad, Michael Hawkins,Availability: Design, Techniques, and Processes, Prentice Hall, 2000 3.Harris Kem, Stuart Gaiup, Guy Nemiro, IT Organization: Building a Worldclass Infrastructure, Publisher: Prentice Hall, 2000 4. Rich Schiesser, IT Systems Management: Designing, Implementing, and Managing

MCE13 IT INFRASTRUCTURE MANAGEMENT World- Class Infrastructures, Prentice Hall PTR; 2001

MCE14 INFORMATION SECURITY 1.INTRODUCTION History, What is Information Security?, Critical Characteristics of NSTISSC Security Model, 9 Information, Components of an Information System, Securing the

Components, Balancing Security and Access, The SDLC, The Security SDLC. 2.SECURITY INVESTIGATION 9

Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional Issues 3.SECURITY ANALYSIS Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk 4.LOGICAL DESIGN Blueprint 17799/BS for 9 ISO 9

Security, Information Security Poicy, Standards and Practices,

7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity 5.PHYSICAL DESIGN Devices, Physical Personnel 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, Handbook of Information Security Management, Vol 1-3 CRC Press LLC, 2004. 3. Matt Bishop, Computer Security Art and Science, Pearson/PHI, 2005. Security, Security and Total No of Periods : 45 9

Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access Control

MCE15 INFORMATION SYSTEM AUDIT 1. INTRODUCTION 9

Basis of computing systems Identifying computer systems Information system audit program Information systems security policies 2. AUDITING SERVICES AUDITING 9

Auditing services organization application Assessing the financial stability vendor examining vendor organization contracts examining accounting treatment of computer 3. PHYSICAL SECURITY emergency and detection controls heating insurance coverage emergency power backup system 4. LOGICAL SECURITY security administration wire transfer fraud 5. INFORMATION SYSTEMS encryption and cryptography Total No of Periods:45 REFERENCE 1. Jack J. Champlain, Auditing Information Systems (2nd ed.), Wiley, 2003 2. Michael P. Cangemi, T. S., Managing The Audit Function: Corporate Audit Department Procedures Guide, 3rd Edition 2003 3. Ron Weber, Information System Control And Audit, (United States Edition) 1 Edition , Prentice Hall
st

Physical security Physical locks security guards video surveillance cameras general

Logical security logical security design User ID Remote access control system

Information system operations control self assessment Internal control frameworks

MCE16 BANKING TECHNOLOGY AND MANAGEMENT 1. INTRODUCTION TO BANKING An Overview of banking - Evolution of money and banking 2. BANKING FUNDAMENTALS 9 9

Types of Customers Types of Deposits - Account Opening - Banker customer relationship 3. BANKING OPERATIONS Account Operations Cash operations 4. SERVICE MANAGEMENT Bills Collection Services 5. OTHER SERVICES collection Total No of Periods: 45 REFERENCES 1. M.N.Gopinath, Banking Principles and Operations, First Edition, Snow White Publications, India. 2. Vadlamani Ravi ,Advances in Banking Technology and Management: Impacts of Ict And Crm, Information Science Publishing. 9 9 9

Cheque Collection Services Payment and remittance services Cash Management Services

Inter Bank settlements Financial services Distribution mutual funds Insurance

MCE17 MERCHANT BANKING AND SECURITY MARKET 1. MERCHANT BANKING of merchant banking-Merchant bankers regulations. 2. CAPITAL MARKET Operations in Primary Markets-Instruments involved-Role of SEBI. 3. SECONDARY MARKETS 9 9 9

Origin-Merchant banks-Regulation of merchant banking activity-nature and activities

Instruments-Traditional and Emerging (ECB, ADR, GDR) Capital Marketing in India-

Stocks Exchanges in India-National Stock Exchange (NSE)Stock Holding Corporation of India (SHCIL)-Share Trading- Introduction to Derivatives and Commodities-Scrip less Trading E-Trading-Index/Futures Trading Share Lending Scheme-Book Building Buy back of shares- Mergers & Acquisition Regulations. 4. MONEY MARKET of exchange, ICDs, Treasury bill Role of DFHI/STCI in Money Market ECBs. 5. SECURITIES shares-Listed shares-Preference shares. Total No of Periods: 45 REFERENCES 1. M.Y. Khan, Indian Financial Services 2. V. A. Avdhani ,Marketing of Financial Services 3. Kohak, Advance Financial Management 4. H.R.Machiraju, Merchant Banking-Principles and Practice, Second Edition, New Age International (p) Limited. 9 9

Nature and role of Money market in India Instruments in Money Market viz, CPs, CDs, Bill

Nature and kinds of securities-Debentures-Warrants-Debt securities-Pricing of Bonds-Equity

MCE18 INVESTMENT BANKING 1. INVESTMENT BANKING the advice of investment bankers. 2. RAISING CAPITAL 9 9

Investment Banking-Global Market Integration-Attracting Corporate clients-Evaluating

Initial Public Offerings (IPOs)-Private placements-Real estate finance-Venture capital financing 3. TRANSACTIONAL ACTIVITIES Management- Specialized financial instruments 4. COMMERCIAL BANKS 9 9

Sales and Trading-Leverage Buyouts-Mergers and acquisitions-Investment

Economics of Brokerage-Bank Uniqueness-Investment banking-commercial banks in roads 5.SECURITIES IN MARKETS Investment dealing in Canada-Securities firms in Canada, Total No of Periods: 45 REFERENCES 1. Williamson , J. P Investment Banking Handbook, New York : Wiley, 1986. 2. Subramanyam P Investment Banking:concepts,Analysis & Cases, Tata Mcgraw Hill 3. Yogesh Maheshwari , :Investment Management , Prentice Hall of India Pvt Ltd. 4. Dow Jones Irwin,Inside Investment Banking, Block E, Homewood, ILL . 1986 5. Anthony Saunders Financial Institution Management: A modern perspective. 9

Securities Markets and Investment banking in the UK-Investment banking in Japan-

MCE19 INTERNATIONAL BANKING 1. BANKING AND THE MONEY MARKETS 9 History of money-Functions of money-Money in the modern economy- The development of banking Origins-The creation of credit-Development of the present system-Banking in the future- Functions of the central bank-Relationships with government-Intervention by central banks on the foreign exchange markets-The Bank of England-The US Federal Reserve system- The Bank of Japan-The European Central Bank. 2. THE BANKING SYSTEM 9 Commercial banks-Clearing banks-Gilt-edged market-makers-Investment banks-The US banking system-The EUs financial system-The Japanese financial system- Interest rates and borrowing- Control of the interest rate by the central bank-The relationship between interest rates and exchange rates. 3. BOND AND EQUITY MARKETS Negotiability of instruments-Non-bank funding-Securities-Longer 9 maturities-Basic

instruments and terminology-Debt instruments-Interest-Risk and guarantees-Status of the debt-Governing law-Bonds or notes-Bond variations-Convertible bonds-Bonds with equity warrants-Private sector companies-Banks-Corporate bonds-Domestic bonds-Foreign bonds Eurobonds 4. VALUING A COMPANY asset 9 Introduction-Financial structure issues-Cost of debt versus cost of equity-Asset valuation Net value-Advanced earnings valuation-Shareholder value-Calculating economic value added (EVA)-Issuing shares-Rights issues-Strategic issues-Acquisition for growth-Financial structure 5. PRINCIPLES OF LENDING 9 Types of lending-Temporary or seasonal finance-Working investment finance-Cash flow Lending-SWOT analysis-Understanding the financial statements-How the statements relate to each other-The income statement. Total No of Periods: 45 REFERENCES 1. Euro money Institutional Investor.Fundamentals of International Finance 2 Edition, http://www.researchandmarkets.com/reports/5289/
nd

2. Rupnarayan Bose, Fundamentals of International Banking , Macmillan Publishers India, 2007.

MC E20 CUSTOMER RELATIONSHIP MANAGEMENT 1.DATABASE MARKETING STRATEGY 9

CRM, Database Marketing, and Customer value Overview The link between CRM and Database Marketing The importance of Customer value Changes with respect to consumers Changes with respect to marketplace Changes with respect to Storage technology Changes with respect to marketing function Implications 2.STRATEGIC CRM 9 Overview The evolution and Growth of CRM Strategic CRM Vs Functional CRM CRM Implementation Options - The components of Strategic CRM Developing a CRM Strategy Case Study 3.IMPLEMENTING THE CRM STRATEGY 9 Overview Elements of a CRM System Return On Investment of CRM-CRM Implementation Introduction to Customer-based Marketing Metrics Overview Traditional Marketing Metrics Primary Customer-based Metrics 4.DATA MINING AND CRM 9 Overview The Need for Data Mining The Business value of Data Mining The Data Mining Process-Campaign Management Overview-Campaign Planning and Development 5.CRM APPLICATIONS 9 Applications of Database Marketing in B-C and B-B scenarios Customer Value A metric Application of the Customer Value Framework to Marketing Decisions-Impact of CRM on Marketing Channels Total No of Periods: 45 REFERENCES 1. V.Kumar,Werner J.Reinartz, Customer Relationship Management A Databased Approach Wiley India Edition 2. Simon Knox, Stan Maklan, Adrian Payne, Joe Peppard,Lynette Ryals, Customer Relationship Management Perspectives from the Marketplace , Elsevier Publications 3. John W Gosney; Thomas P Boehm, Customer Relationship Management Essentials,Publisher Prentice-Hall Year 2001 4. Kristin Anderson; Carol Kerr,Customer relationship management Publisher Tata

MC E20 CUSTOMER RELATIONSHIP MANAGEMENT McGraw- Hill Publishing Company Limited -Year 2002 5. Shainesh G, Jagdish N Sheth , Customer relationship Management : A strategic perspective,Publisher Macmillan India Limited Year 2006

MCE21 BUSINESS PROCESS OUTSOURCING 1.WHAT OUTSOURCING IS AND WHY IT IS IMPORTANT 9

Introduction Focus on core Business The IS trends The Outsourcing principles Outsourcing Market Treatment approach Typical computing Environments Client Server Definition Key client Server concepts Other related concepts Using SQL Distributed Computing Environment The Client-Server Market Communication Systems in Place 2.OUTSOURCING PRINCIPLES 9 Overview Generic Modeling A factor Analysis of Outsourcing-A Success factor model for Outsourcing Outsourcing Assistance Contracting model for 9

3.OUTSOURCING OF DATA PROCESSING FUNCTIONS

Overview Reasons to outsource the outsourcing Decision Process Selecting an Outsourcer Managing the Outsourcers Transformational Outsourcing / Strategic Planning Outsourcing Vendors Vendors Overview Outsourcing functions 5.TRANSFORMATIONAL OUTSOURCING Transformational Outsourcing Supplier Case Study Total No of Periods: 45 REFERENCES 1. Daniel Minoli, Analyzing Outsourcing Reengineering Information and Communication Systems,Mc-Graw Hill Publications 2. Saxena KBC; Sangeeta Shah Bharadwaj, Business process outsourcing for strategic 9 Overview The Business Needs Transformational Outsourcing Components -Selecting a Dealing with Outsourcing 9 Approach

4.OUTSOURCING OF TELECOMMUNICATION AND LAN FUNCTIONS Telecommunication Vendors Outsourcing Decision Making Maintenance Contracts Outsourcing Network Management

Communication

Outsourcing Global Telecommunications Outsourcing LAN

MCE21 BUSINESS PROCESS OUTSOURCING advantage, Publisher Excel Books - Edition: - Year 2007

MC E22 CALL CENTER TECHNOLOGY 1.INTRODUCTION 9

Objective and Scope of Call Center Management Its employment opportunity focusing to the National and Global Scenario Call centre Concepts International and Domestic Call Centers Centralized and Decentralized Call Centers Call Centre Terminologies Advantages of Call Centre House Keeping and Maintenance of Call Centre Environment 2.CUSTOMER RELATIONSHIP MANAGEMENT 9 Customers Care Skills - Communicating clearly, Avoiding Jargon and Slang, Greeting early asking permission to hold respecting customer on hold, explaining transferring, Listening to problems Expressing concern Apologizing Committing to Help Clarifying the details summarizing and confirming providing total solution checking satisfaction 3.CONFLICT MANAGEMENT (HANDLING UPSET CUSTOMER) 9 Listening sympathetically, apologizing- taking responsibility now, outlining the plant to help gaining customer agreement - Managing Anger and Abuse - Listening positively, reducing anger by apologizing - Not taking personally- staying calm, be responsive, outlining the plan to help, agreeing on solution 4.TIME MANAGEMENT CONTROLLING CALL TIME 9 Maintaining patience- responding and moving on- asking questions and offering helpsummarizing- interrupting politely, using by name, sticking to rules - Staying positive and calmkeeping motivated, maintaining professionalism- contributing to the team and organization. Tele Marketing Skills - On line advertisement and enquiry, getting orderssupplying items, getting payment etc. -Sales and Marketing Philosophy, Internal and external customer, Delighting and Holding Customer 5.SKILLS 9 Preparing in advance- Listening and question asking skill- Concentration on performance not in personality issues- be specific about success and future-agreeing on objectives- not imposing your ideas- not to be destructive- follow up any issues , using past to shape future etc. - Listening Comprehension and Public Speaking Accent Training Total No of Periods: 45 REFERENCES 1. Kris Carole, Call Center Communication, East West Books Publishers 2003

2. Arjun Raina, Speak right for a call centre job, Viva Books Year 2004 3. Arjun Raina ,Speak right for a call centre job, Penguin Books Publishers Year 2004

MC E23 STRESS MANAGEMENT 1.INTRODUCTION 9 Stress and its effects Mind-Body Medicine Principles and Psycho-immunology Emotional intelligence Serenity Strategy, Resilience Emotional Intelligence Emotion and Perception Rules Emotion Patterns and Perception Rules Emotional Intelligence Principles 2.RELAXATION TECHNIQUES 9 Relaxation Techniques Jacobsons Technique Relax-Centering Prayer ( Center ) The scan technique used in the Stress Management - Dialectical Behaviour Theory - mindfulness Skills Distress Tolerance Skills Accept Distract Vision Mindful (Mcbee pattern) 3.MOTIVATION 9 Motivation and Affect Cognitive factors in Motivation Motivation and Attribution Emotion Regulation Skills Emotions conflict Meaning-Making Skills Specific paths Affirm / Rational Emotive Image Communication Skills 4.STRATEGIC BEHAVIOUR 9 Strategic Behaviour Thought Field Therapy The emotional freedom technique McBee patterns Relief Cognitive skills Shift Neuro- Linguistic Programming Inner State Conditioning Sub modality Patterns The Swish Patterns Positive Pshycology 5.COGNITIVE STRATEGIES 9 Cognitive Strategies Decision making Motivation Strategies of Genius Metastates Resilience Magnanimity Proactivity Inner peace Uninsult Forgive Cognitive Destressing Reframe Sleight of Mouth Techniques Self concept Self Esteem Total No of Periods: 45 REFERENCES 1.Wolfgang Linden, Stress Management - From Basic Science to Better Practice, Sage Publications Inc. 2005 2. Dr. Jonathan C Smith, Stress Management A comprehensive Handbook of Techniques and Strategies, Springer Publishers 3. Allen Elkin, Stress Management for Dummies , Paperback 4. Ajanta Chakravarty, Stress management, Publisher Rupa and Company 2002 5. Meena Nanda, A Handbook on stress management, Publisher Indialog Publications Private Limited -Year 2006 61

MC E28 E E-learning Technology 1. Introduction 9 What is e-learning e-learning evolution Advantages and Disadvantages of e-learning Instructional design models for e-learning Applying user-centered design to elearning rapid e-learning. 2. Keeping the e-learning strategy forward Keeping focused on the strategy Instructional strategies for e-learning. 3. Delivering e-learning & e-learning evaluation 9 Delivering e-learning Instructional game characteristics Educational podcasting Gaming at work Delivering e-learning synchronously e-learning education Four levels of evaluating learning Learning analytics Evaluation models. 4. Web standards 9 What are Web standards? Who is involved in web standards? Resources for guidance on web standards How are web standards used in education Web standards for designers Validators W3C keeping it simple. 5. e-learning Tools 9 E-learning tools What is e-learning tool? E-learning authoring tools Wikis and elearning Total No of Periods: 45 References : 1. The e-Learning Guilds Handbook of e-Learning Strategy Foreword by Marc Rosenberg Chapters by Kevin Moore, Frank Hanfland, Patti Shank, Lisa Young, Lance Dublin, Ryan Watkins, Michael Corry Bill Brandon, Editor Sponsored by Compilation Copyright 2007 by The e-Learning Guild. 2. E-Learning Concepts and Techniques by Bloomsburg University of Pennsylvania's Department of Instructional Technology students and guest authors. 3. The Insiders Guide to Becoming a Rapid E-Learning Pro - Tom Kuhlmann 62 9 Learning strategy Process for developing the e-learning strategy Doomed to failure

MCE24 PORTFOLIO MANAGEMENT 1. MONEY AND CAPITAL MARKETS 8

Trends of savings and financial flow, the Indian Money market, introduction, characteristics of money market , need for money market, major segments of money market, money market instruments and Capital market, introduction, primary market and secondary market, recent capital market reforms, new capital issue, instruments and market participant 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 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 Sharpes measure, Treynors measure and Jensens measure Total No. of Periods: 45 REFERENCES 1. Punithavathy Pandian, Security Analysis & Portfolio Management, Vikas Publishing House Pvt. Ltd., 2001. 2. V.A.Avadhani , Securities Analysis & Portfolio Management Himalay Publishing House, 1997. 63

MCE24 PORTFOLIO MANAGEMENT 3 V.K.Bhalla, Investment Management, S.Chand & Company Ltd, New Delhi 2003.

64

MC E25 RISK MANAGEMENT 1. INTRODUCTION Derivative markets and instruments, some important concepts in 9 financial and

derivative markets, fundamental linkages between spot and derivative markets, the role of derivative markets, criticisms ,misuses, sources of information on derivatives 2. OPTIONS 9

The Development of Options Markets, Organized Options Trading, Option Traders, Mechanics of trading , types, Principles of option Pricing ,Option Pricing Models- Binomial Model, Black Scholes Model, Basic Option Strategies 3. FORWARDS AND FUTURES 9

The development of forward and future Markets, Organized Future trading, Exchanges, traders, The mechanics of future trading, Types of futures Contracts, Properties of Forward and futures Prices, Forward and Futures Pricing Model, Pricing options on futures, Forward and Futures Hedging Strategies 4. SWAPS AND ADVANCED TOPICS 9

Interest rate swaps, currency swaps, equity swaps, beyond simple interest rate swaps, case study forward rate agreements, interest rate options, Interest rate swapping and Forward Swaps 5. TECHNIQUES AND APPLICATIONS organization. Total No. of Periods: 45 REFERENCES 1. Don M. Chance, An introduction to Derivatives & Risk Management sixth Edition ,Thomson South Western 2. Rene M. Stulz Risk Management & Derivatives, Thomson South Edition 9

Practice Risk Management, Managing market risk, managing credit risk, managing risk in an

MCE30 HEALTH CARE INFORMATION SYSTEMS 1. PLANNING AND DEVELOPING AN IT STRATEGY 7

Introduction - Mission of IT in Health Care: Creating a System - Managing the IT Strategic Planning -Process - Strategies in Consulting for the 21st Century Baylor Health Care Clarian Health care. 2. PREPARING FOR ORGANIZATIONAL CHANGE 9 Informatics in Health Care: Managing Organizational Change - The Role of Ethics in IT Decisions - Cases in Redesign - Memorial Hermann Healthcare System: Redesign and Implementation of a Multifacility - Clinical Information System - UPMC Health System. 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 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 No of Periods: 45 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. Ball, Marion; Weaver, Charlotte A.; Kiel, Joan M. (Eds.) ,Healthcare Information Management Systems Cases, Strategies, and Solutions Series: Health Informatics, 3rd

MCE30 HEALTH CARE INFORMATION SYSTEMS ed., Springer Berlin Heidelberg New York, 2004

MC E31 HRM IN HEALTH CARE SERVICES 1 INTRODUCTION hospital- definition year plans. 2 NATIONAL HEALTH POLICY 9 of hospital -History of Indian hospitalsHealth 9 committees

History, Growth and Classification of Hospitals in India- Nature and scope of a appointed by the government-changes in hospital organization- Health services through five

Our Heritage-Progress Achieved Medical and health education- Need for Providing primary health care - Re-orientation of the existing health personnel- Problems requiring urgent attention- Health education- Management information system Health insurance -Health legislation- Medical research- Organisational policy & structure. 3 HEALTH SERVICE ORGANISATIONS Professional reliable &Efficient health Hospitalsservice inter organisations professional professional organisations, management in 9 Creating health

relations-chance

service provision-leadership for the future. 4. HEALTH SERVICE MANAGEMENT 9

Strategic Management Principles- The middle manager in health service provisionManagerial Effectivenessmanagers. Motivation for health professional

5. STRATEGY DEVELOPMENT IN THE HEALTH SERVICE approach to strategic management in the health services.

Human relations in hospitals -Strategic consensus of health service strategy- An integrative Total No of Periods: 45 REFERENCES 1. R.C Goyal, Human Resource Management in Hospitals , 3rd Edition, EEEdition 2. Marie Carney, Health Service Management ,, EE Edition

Das könnte Ihnen auch gefallen