Mca 1
Mca 1
SEMESTER II
SL. COURSE
NO CODE COURSE TITLE L T P C
THEORY
1 MA9221 Mathematical Foundations of Computer Science 3 1 0 4
2 MC9222 Object Oriented Programming 3 0 0 3
3 MC9223 Design and Analysis of Algorithms 3 1 0 4
4 MC9224 System Software 3 0 0 3
5 MC9225 Operating Systems 3 0 0 3
PRACTICAL
6 MC9227 Object Oriented Programming Lab 0 0 3 2
7 MC9228 System Software Lab 0 0 3 2
8 MC9229 Algorithms Lab 0 0 3 2
TOTAL 15 2 9 23
SEMESTER III
SL. COURSE
NO CODE COURSE TITLE L T P C
THEORY
1 MC9231 Computer Networks 3 0 0 3
2 MC9232 Microprocessors and its Applications 3 0 0 3
3 MC9233 Software Engineering 3 0 0 3
4 MC9234 Computer Graphics 3 0 0 3
5 MC9235 Web Programming 3 0 0 3
PRACTICAL
6 MC9237 Graphics Lab 0 0 3 2
1
7 MC9238 Microprocessor Lab 0 0 3 2
8 MC9239 Web Programming Lab 0 0 3 2
TOTAL 15 0 9 21
SEMESTER IV
SL. COURSE
NO CODE COURSE TITLE L T P C
THEORY
1 MC9241 Network Programming 3 0 0 3
2 MC9242 Resource Management Techniques 3 0 0 3
3 MC9243 Visual Programming 3 0 0 3
4 MC9244 Object Oriented Analysis and Design 3 1 0 4
5 E1 Elective – I 3 0 0 3
PRACTICAL
6 MC9246 Visual Programming Lab 0 0 3 2
7 MC9247 Network Programming Lab 0 0 3 2
8 MC9248 Case Tools Lab 0 0 3 2
TOTAL 15 1 9 22
SEMESTER V
SL. COURSE
NO CODE COURSE TITLE L T P C
THEORY
1 MC9251 Middleware Technologies 3 0 0 3
2 MC9252 Software Project Management 3 0 0 3
3 E2 Elective II 3 0 0 3
4 E3 Elective III 3 0 0 3
5 E4 Elective IV 3 0 0 3
PRACTICAL
6 MC9254 Middleware Technology Lab 0 0 3 2
7 MC9255 Software Development Lab 0 0 3 2
TOTAL 15 0 6 19
SEMESTER VI
SL. COURSE
NO CODE COURSE TITLE L T P C
PRACTICAL
1 MC9261 Project Work 0 0 24 12
TOTAL 0 0 24 12
2
LIST OF ELECTIVES FOR M.C.A.
(MASTER OF COMPUTER APPLICATIONS)
SL. COURSE
NO CODE COURSE TITLE L T P C
IV SEMESTER
1 MA9227 Numerical and Statistical Methods 3 1 0 4
2 MC9271 Electronic Commerce 3 0 0 3
3 MC9272 Information Systems 3 0 0 3
4 MC9273 Web Graphics 3 0 0 3
5 MC9274 Human Resource Management 3 0 0 3
V SEMESTER
6 MC9276 Advanced Databases 3 0 0 3
7 MC9277 Software Quality Management 3 0 0 3
8 MC9278 TCP/IP Design and Implementation 3 0 0 3
9 MC9279 Distributed Systems 3 0 0 3
10 MC9280 Data Mining and Data Warehousing 3 0 0 3
11 MC9281 Component Based Technology 3 0 0 3
12 MC9282 Managerial Economics 3 0 0 3
13 MC9283 Mobile Computing 3 0 0 3
14 MC9284 Digital Imaging 3 0 0 3
15 MC9285 Enterprise Resource Planning 3 0 0 3
16 MC9286 Agent Based Intelligent Systems 3 0 0 3
17 MC9287 Natural Language Processing 3 0 0 3
18 MC9288 Software Agents 3 0 0 3
19 MC9289 Supply Chain Management 3 0 0 3
20 MC9290 Healthcare Systems 3 0 0 3
21 MC9291 Portfolio Management 3 0 0 3
22 MC9292 Unix Internals 3 0 0 3
23 MC9293 Compiler Design 3 0 0 3
24 MC9294 Artificial Intelligence 3 0 0 3
25 MC9295 Parallel and Distributed Computing 3 0 0 3
26 MC9296 Soft Computing 3 0 0 3
3
MC9211 COMPUTER ORGANIZATION
LTPC
3003
UNIT I DIGITAL FUNDAMENTALS 8
Number Systems and Conversions – Boolean Algebra and Simplification – Minimization
of Boolean Functions – Karnaugh Map, Logic Gates – NAND – NOR Implementation.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
4
MC9212 PROBLEM SOLVING AND PROGRAMMING
LTPC
3003
UNIT I INTRODUCTION TO PROGRAMMING 9
Introduction to computing – building blocks for simple programs – problem to program –
Decision structures – loop structures – problem analysis – programming style –
documentation and testing.
TOTAL = 45
REFERENCES:
5
MC9213 DATABASE MANAGEMENT SYSTEMS
LTPC
3003
UNIT I INTRODUCTION 9
Historical perspective - Files versus database systems - Architecture - E-R model -
Security and Integrity - Data models.
TOTAL = 45
REFERENCES:
6
MC9214 DATA STRUCTURES
LTPC
3104
UNIT I DATA STRUCTURES 9
UNIT II TREES 9
Binary Trees – Operations on binary trees - Binary Tree Representations – node
representation, internal and external nodes, implicit array representation – Binary tree
Traversals - Huffman Algorithm – Representing Lists as Binary Trees
TEXTBOOK
REFERNCES
1. Robert Kruse & Clovis L. Tondo “ Data Structures and Program Design in
C”,Prentice Hall , 2nd edition.,1991.
2. Weiss “Data Structures and Algorithm Analysis in C ” ,Addison Wesley , Second
Edition, 1997.
7
MC9215 ACCOUNTING AND FINANCIAL MANAGEMENT
LTPC
3104
UNIT I FINANCIAL ACCOUNTING 9
Meaning and Scope of Accounting-Principles-Concepts-
Conventions-Accounting Standards-Final Accounts-Trail Balance-Trading Account-Profit
and Loss Account-Balance Sheet-Accounting Ratio Analysis-Funds Flow Analysis-Cash
Flow Analysis
UNIT II ACCOUNTING 9
Meaning-Objectives-Elements of Cost-Cost Sheet-Marginal Costing and Cost Volume
Profit Analysis-Break Even Analysis-Applications-Limitations-Standard Costing and
Variance Analysis-Material-Labor-Overhead-Sales-Profit Variances
L 45 T 15 Total: 60
TEXTBOOK
REFERENCES
1. S.P.Iyengar, “Cost and Management Accounting”, Sultan Chand & Co,
2. I.M.Pandey, “Elements of Management Accounting” Vikas Publishing House,
19993
8
MC9217 PROGRAMMING AND DATA STRUCTURES LAB
LTPC
0032
Total= 45
9
UNIT II BASIC SET THEORY 12
Basic Definitions - Venn Diagrams and set operations - Laws of set theory - Principle of
inclusion and exclusion - partitions- Permutation and Combination - Relations-
Properties of relations - Matrices of relations - Closure operations on relations -
Functions - injective, surjective and bijective functions.
1. Kenneth H.Rosen, “ Discrete Mathematics and Its Applications”, Tata McGraw Hill,
Fourth Edition, 2002 (Unit 1,2 & 3).
1. Hopcroft and Ullman, “Introduction to Automata Theory, Languages and
Computation”, Narosa Publishing House, Delhi, 2002. ( Unit 4,5)
2. A.Tamilarasi & A.M.Natarajan, “Discrete Mathematics and its Application”, Khanna
Publishers, 2nd Edition 2005.
4. M.K.Venkataraman “Engineering Mathematics”, Volume II, National Publishing
Company, 2nd Edition,1989.
10
Object–Oriented Programming concepts – Encapsulation – Programming Elements –
Program Structure – Enumeration Types –– Functions and Pointers – Function
Invocation – Overloading Functions – Scope and Storage Class – Pointer Types –
Arrays and Pointers – Call–by–Reference – Assertions – Standard template library.
UNIT IV TEMPLATES 9
UNIT V INHERITANCE 9
Derived Class – Typing Conversions and Visibility – Code Reuse – Virtual Functions –
Templates and Inheritance – Run–Time Type Identifications – Exceptions – Handlers –
Standard Exceptions.
TOTAL = 45
REFERENCES:
11
MC9223 DESIGN AND ANALYSIS OF ALGORITHMS
LTPC
3104
UNIT I INTRODUCTION 10
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.
L 45 T 15 Total : 60 Hours
REFERENCES:
12
MC9224 SYSTEM SOFTWARE
LTPC
3003
UNIT I INTRODUCTION 9
Introduction – System software and machine architecture – The Simplified Instructional
Computer (SIC) – Machine Architectures (SIC and SIC/XE) – Data and Instruction
Formats – Addressing Modes –Instruction sets – I/O Programming.
UNIT II ASSEMBLERS 9
Basic assembler functions – A simple SIC assembler – Assembler algorithms and data
structures – Machine dependent assembler features, Instruction formats and addressing
modes – Program relocation – Machine independent assembler features – Literals –
Symbol-defining statements – Expressions – Program Blocks – Control Sections and
Program Linking – One Pass Assembler and Multipass Assemblers - Implementation
examples MASM assembler.
REFERENCES:
13
MC9225 OPERATING SYSTEMS
LTPC
3003
UNIT I INTRODUCTION 9
Introduction – Operating Systems and services – Processes – CPU Scheduling
approaches
REFERENCES:
14
MC9227 OBJECT ORIENTED PROGRAMMING LAB
LTPC
0032
1. Assemblers.
2. Linkers.
3. Loaders.
4. Features of text editors.
5. Basic UNIX commands.
6. Shell Programming.
7. Grep, sed, awk.
8. File system related system calls.
9. Process management – Fork, Exec.
10. Message queues.
11. Pipe, FIFO’s.
12. Signals.
13. Shared memory.
TOTAL = 45
15
MC9229 ALGORITHMS LAB
LTPC
0032
1. Quick Sort
2. Binary Search
3. Binary Tree Traversal
4. Warshall’s Algorithm
5. Dijkstra’s Algorithm
6. Prim’s Algorithm
7. Knapsack Problem – Dynamic Programming
8. Subset Sum Problem – Backtracking
9. Travelling salesperson problem – Branch and Bound
10. Strassen’s matrix multiplication
UNIT V APPLICATIONS 9
Applications – Sessions and presentation aspects – DNS, Telnet – rlogin, – FTP –
SMTP – WWW – Security – SNMP.
TOTAL = 45
16
REFERENCES:
17
Total = 45
REFERENCES:
18
TOTAL = 45
REFERENCES:
LTPC
3003
UNIT I BASIC CONCEPTS 9
2D Transformations – Clipping – Window – View Prot Mapping – Graphical User
Interfaces and Interactive Input Methods – Picture Construction Techniques – Virtual
Reality Environment.
UNIT II 3D GRAPHICS 9
3D Transformation – 3D Viewing – Visible Surface Detection – Back Face Detection –
Depth Buffer Method – Scan Line Method.
UNIT IV PRESENTATION 9
General Design Issues – Architectural Issues – Information Characteristics for
Presentation – Presentation function – Presentation Design Knowledge – Effective
Human Computer Interaction.
TOTAL = 45
19
REFERENCES:
UNIT IV PACKAGES 12
AWT package – Layouts – Containers – Event Package – Event Model – Painting –
Garbage Collection - Multithreading – Language Packages.
TEXT BOOK
1. Margaret Levine Young, “Internet and WWW”, 2nd Edition, Tata McGraw Hill, 2002.
(Unit 1 & 2)
2. Herbert Schildt, The Complete Reference – Java 2 , 4th Edition, Tata McGraw
Hill, 2001. (Unit 3, 4 & 5)
REFERENCES
20
1. Keyur shah, “Gateway to Java Programmer Sun Certification”, Tata Mc Graw Hill
2002.
2. Deitel & Deitel, Java How to Program, Prentice Hall 1999.
Creation of simple three dimensional objects like cube, cone and cylinder and applying
simple transformations like Translation, Scaling, Rotation and applying Composite
transformations.
Finding out visible surfaces and removal of hidden surfaces in simple objects using
object space and image space algorithms.
4. IMAGE EDITING:
Image enhancement, Image transformation from color to gray scale and vice versa,
Image manipulation and Image optimization for web - Usage of editing tools, layers,
filters, special effects and color modes. Creation of simple Gif animated images with
textual illustrations.
1. Study of BIOS and DOS function calls for keyboard & Display interfacing
21
d. Waveform generation using 8253/8254 Timers
e. DC Motor Speed Controller
f. Keyboard/Display Controller using 8279
REFERENCES:
UNIT I INTRODUCTION 9
22
Introduction – Overview of UNIX OS - Environment of a UNIX process - Process control
- Process relationships Signals – Interprocess Communication- overview of tcp/ip
protocols
TOTAL = 45
REFERENCES:
International, 1998.
23
Mathematical formulation of transportation problem- Methods for finding initial basic
feasible solution – optimum solution - degeneracy – Mathematical formulation of
assignment models – Hungarian Algorithm – Variants of the Assignment problem
TEXT BOOKS
REFERENCES
LTPC
3003
UNIT I WINDOWS PROGRAMMING 8
The windows programming Model – Event driven programming – GUI concepts –
Overview of Windows programming – Creating and displaying the window – Message
Loop – windows procedure – WM_PAINT message – WM_DESTROY message – Data
types – Resources – An Introduction to GDI – Device context – Text output – Scroll
Bars – Keyboard – Mouse – Menus.
24
control – Graphics controls – shape and line control – File system controls – Common
dialog controls – Processing files – Accessing databases with the data controls.
UNIT IV CONTROLS 9
Dialog Based Applications, controls – Animate control, image list, CRect tracker – Tree
control – CtabControl – Dynamic controls – slider control – progress control – Inheriting
CTreeView – CRicheditView – Modal Dialog, – Modeless Dialog – CColorDialog –
CfileDialog.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
1. Steve Holzner, “Visual C++ 6 programming”, Wiley Dreamtech India Private Ltd.,
2003.
2. Kate Gregory “Using Visual C++”, Prentice Hall of India Pvt., Ltd., 1999.
3. Herbert Sheildt, “MFC from the Ground Up”.
4. Deitel , “ Visual Basic 6.0 How To Program”, Pearson Education, 1999.
25
UNIT II METHODOLOGY AND UML 12
Introduction – Survey – Rumbugh, Booch, Jacobson methods – Patterns – Frameworks
– Unified approach – Unified modeling language – Static and Dynamic models – UML
diagrams – Class diagram – Usecase diagrams – Dynamic modeling – Model
organization – Extensibility.
REFERENCES
1. Craig Larman, Applying UML and Patterns, 2nd Edition, Pearson, 2002.
2. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language
User Guide”, Addison Wesley Long man, 1999.
3. Bernd Bruegge, Allen H. Dutoit, Object Oriented Software Engineering using UML,
Patterns and Java, Pearson 2004
VB
1. Form Design – Keyboard & Mouse events
2. Programs on usage of data types - variant, Control arrays
3. Simple applications using file system controls
4. Database applications using data control.
VC++
1. SDK type programs for creating simple windows with different window styles
2. SDK type programs code for keyboard and mouse events, GDI objects.
3. Simple Dialog Based application – eg. Calculator, interest computation, money
conversions, etc.
4. Creating SDI & MDI applications, Modal and Modeless dialog.
5. Programming for reading and writing into documents.
6. Coding Dynamic controls – slider control, progress control, inheriting CtreeView
and CricheditView.
26
7. Creating static and dynamic splitter windows
8. Creating DLLs and using them.
9. Winsock and WinInet & Internet Explorer common controls.
10. Data access through ODBC – Cdatabase, Crecordset.
11. Creating ActiveX control and using it.
TOTAL = 45
1. Socket Programming
a. TCP Sockets
b. UDP Sockets
c. Applications using Sockets
2. Simulation of Sliding Window Protocol
3. Simulation of Routing Protocols
4. RPC
5. Development of applications such as DNS/ HTTP/ E – mail/ Multi - user Chat
1. Practicing the different types of case tools such as (Rational Rose & other Open
Source) used for all the phases of Software development life cycle.
2. Data modeling
3. Semantic data modeling
4. Source code generators
5. Re-engineering
6. Experimenting CASE Environments
a. Toolkits
b. Language-centered
c. Integrated
d. Fourth generation
e. Process-centered
27
g. Configuration management
h. Project management
TOTAL = 45
TEXT BOOKS:
1. Chris Britton, Peter Bye, “IT Architecture And Middleware, A Staligies For
Building Large Integrated System”, Addition Wesley, 2004.
28
2. T. J. Mowbray, “Inside CORBA: Distributed Object Standards and Applications”,
Addison Wesley, 1997.
3. N. Wallace, :COM/DCOM Blue Book”, Dreamtech Press, 2000.
29
3. Royce.” Software Project Theory”, Pearson Education, 1999.
4. P.Jalote “Software Project Management In Practice”, Pearson Education, 2000.
1. Java rmi
2. CORBA
3. COM
4. C# and .NET
30
MC9255 SOFTWARE DEVELOPMENT LAB
LTPC
0032
1. Project Planning
2. Software Requirement Analysis
3. Software Estimation
4. Software Design
5. Data Modelling & Implementation
6. Software Testing
7. Software Debugging
a. Library System
b. Student Marks Analyzing System
c. Text Editor.
d. Create a dictionary.
e. Telephone dictionary.
f. Simulator Software for Parallel Processing Operation.
g. Inventory System.
31
Conditional distributions - Characteristic function- moment generating function-
expectation.
REFERENCES
2. S.K. Gupta, “ Numerical Methods for Engineers “, New age International Publishers ,
1995.
32
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.
Total No of periods: 45
TEXT BOOKS
1.Pete Loshin, “Electronic Commerce”, 4th Edition, Firewall media, An imprint of laxmi
publications Pvt. Ltd., New Delhi, 2004.
REFERENCES
33
Information Theory – Information Content and Redundancy – Classification and
Compression – Summarizing and Filtering – Inferences and Uncertainty – Identifying
Information needed to Support Decision Making – Human Factors – Problem
characteristics and Information System Capabilities in Decision Making.
TOTAL = 60
TEXT BOOKS:
REFERENCES:
34
Introduction - Image Basics - File Formats - GIF - JPEG - Color Palette – Color models-
Layers - Creating new Images - Brushes – Grids and Guides- Gradients - Scaling
Images - Moving and Merging Layers - Tool Palette - Dialogs - Masking – Filters –
Adding text to images – Designing icons and background images.
UNIT IV MULTIMEDIA 9
Creating clippings - Animations with sound effects - Adding audio or Video - Windows
Media Player ActiveX Control - Agent control - Embedding VRML in a web page - Real
Player ActiveX control.
UNIT V APPLICATIONS 9
Creating web site with a particular theme using all the utilities - Graphics - Animations
and Interaction.
REFERENCES:
35
Types of training, methods, purpose, benefits and resistance. Executive development
programmes – common practices - benefits – self development – knowledge
management.
TEXT BOOKS:
1. Decenzo and Robbins, Human Resource Management, Wilsey, 6th edition, 2001.
2. Biswajeet Pattanayak, Human Resource Management, Prentice Hall of India, 2001.
REFERENCES:
1. Human Resource Management, Eugence Mckenna and Nic Beach, Pearson
Education Limited, 2002.
2. Dessler Human Resource Management, Pearson Education Limited, 2002.
3. Mamoria C.B. and Mamoria S.Personnel Management, Himalaya Publishing
Company, 1997.
4. Wayne Cascio, Managing Human Resource, McGraw Hill, 1998.
5. Ivancevich, Human Resource Management, McGraw Hill 2002.
36
UNIT II OBJECT AND OBJECT RELATIONAL DATABASES
Concepts for Object Databases: Object Identity – Object structure – Type Constructors –
Encapsulation of Operations – Methods – Persistence – Type and Class Hierarchies –
Inheritance – Complex Objects – Object Database Standards, Languages and Design:
ODMG Model – ODL – OQL – Object Relational and Extended – Relational Systems :
Object Relational feature sin SQL/Oracle – Case Studies.
TOTAL = 45
REFERENCES
1. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Fifth Edition,
Pearson Education/Addison Wesley, 2007.
2. Thomas Cannolly and Carolyn Begg, “ Database Systems, A Practical Approach
to Design, Implementation and Management”, Third Edition, Pearson Education, 2007.
3. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System
Concepts”, Fifth Edition, McGraw Hill, 2006.
4. C.J.Date, A.Kannan and S.Swamynathan,”An Introduction to Database
Systems”, Eighth Edition, Pearson Education, 2006.
5. V.S.Subramanian, “Principles of Multimedia Database Systems”, Harcourt India
Pvt Ltd., 2001.
6. Vijay Kumar, “ Mobile Database Systems”, John Wiley & Sons, 2006.
37
UNIT I FUNDAMENTALS OF SOFTWARE QUALITY ENGINEERING 9
Concepts Of Quality – Hierarchical Modeling – Quality Models – Quality Criteria And
Its Interrelation – Fundamentals Of Software Quality Improvement – Concepts Of
Quality Improvement – Concepts Of Process Maturity – Improving Process Maturity.
TOTAL = 45
REFERENCES:
UNIT II TCP 9
38
Services – header – connection establishment and termination– interactive data flow–
bulk data flow– timeout and retransmission – persist timer – keep alive timer– futures
and performance.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
1. Forouzan, “TCP/IP protocol suite” Second edition, Tata McGraw Hill, 2003.
2. W.Richard Stevens “TCP/IP illustrated” Volume 2, Pearson Education 2003.
39
Introduction – Various Paradigms in Distributed Applications – Remote Procedure Call –
Remote Object Invocation – Message-Oriented Communication – Unicasting,
Multicasting and Broadcasting – Group Communication.
Total= 45
REFERENCES:
1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts
and Design”, Third Edition, Pearson Education Asia, 2002.
2. Hagit Attiya and Jennifer Welch, “Distributed Computing: Fundamentals,
Simulations and Advanced Topics”, Wiley, 2004.
3. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGrawHill Series
in Computer Science, 1994.
4. A.S.Tanenbaum, M.Van Steen, “Distributed Systems”, Pearson Education, 2004.
5. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson Addison
Wesley, 2004.
40
Data Warehousing and Business Analysis: - Data warehousing Components –Building a
Data warehouse – Mapping the Data Warehouse to a Multiprocessor Architecture –
DBMS Schemas for Decision Support – Data Extraction, Cleanup, and Transformation
Tools –Metadata – reporting – Query tools and Applications – Online Analytical
Processing (OLAP) – OLAP and Multidimensional Data Analysis.
UNIT II 9
Data Mining: - Data Mining Functionalities – Data Preprocessing – Data Cleaning – Data
Integration and Transformation – Data Reduction – Data Discretization and Concept
Hierarchy Generation.
Association Rule Mining: - Efficient and Scalable Frequent Item set Mining Methods –
Mining Various Kinds of Association Rules – Association Mining to Correlation Analysis
– Constraint-Based Association Mining.
UNIT III 9
Classification and Prediction: - Issues Regarding Classification and Prediction –
Classification by Decision Tree Introduction – Bayesian Classification – Rule Based
Classification – Classification by Back propagation – Support Vector Machines –
Associative Classification – Lazy Learners – Other Classification Methods – Prediction –
Accuracy and Error Measures – Evaluating the Accuracy of a Classifier or Predictor –
Ensemble Methods – Model Section.
UNIT IV 9
Cluster Analysis: - Types of Data in Cluster Analysis – A Categorization of Major
Clustering Methods – Partitioning Methods – Hierarchical methods – Density-Based
Methods – Grid-Based Methods – Model-Based Clustering Methods – Clustering High-
Dimensional Data – Constraint-Based Cluster Analysis – Outlier Analysis.
UNIT V 9
Mining Object, Spatial, Multimedia, Text and Web Data:
Multidimensional Analysis and Descriptive Mining of Complex Data Objects – Spatial
Data Mining – Multimedia Data Mining – Text Mining – Mining the World Wide Web.
Total = 45
REFERENCES
1. Jiawei Han and Micheline Kamber “Data Mining Concepts and Techniques”
Second Edition,
2. Elsevier, Reprinted 2008.
3. Alex Berson and Stephen J. Smith “Data Warehousing, Data Mining & OLAP”,
Tata McGraw – Hill Edition, Tenth Reprint 2007.
4. K.P. Soman, Shyam Diwakar and V. Ajay “Insight into Data mining Theory and
Practice”, Easter Economy Edition, Prentice Hall of India, 2006.
5. G. K. Gupta “Introduction to Data Mining with Case Studies”, Easter Economy
Edition, Prentice Hall of India, 2006.
6. Pang-Ning Tan, Michael Steinbach and Vipin Kumar “Introduction to Data
Mining”, Pearson Education, 2007.
41
MC9281 COMPONENT BASED TECHNOLOGY
LTPC
3003
UNIT I INTRODUCTION 9
Software Components – objects – fundamental properties of Component technology –
modules – interfaces – callbacks – directory services – component architecture –
components and middleware.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
42
MC9282 MANAGERIAL ECONOMICS
LTPC
3003
UNIT I INTRODUCTION TO MANAGERIAL ECONOMICS 9
Managerial Economics – meaning, nature and scope – Managerial Economics and
business decision making – Role of Managerial Economist – Fundamental concepts of
Managerial Economics. Demand Analysis – meaning, determinants and types of
demand – Elasticity of demand – Demand function – Demand curve – Estimation of the
Demand Function.
Total No of periods:
45
TEXT BOOK:
1. G.S. Gupta , “ Managerial Economics”, Tata McGrawhill, 1990.
REFERENCES:
43
44
MC9283 MOBILE COMPUTING
LTPC
3003
UNIT I WIRELESS COMMUNICATION FUNDAMENTALS 9
Introduction – Wireless transmission – Frequencies for radio transmission – Signals –
Antennas – Signal Propagation – Multiplexing – Modulations – Spread spectrum – MAC
– SDMA – FDMA – TDMA – CDMA – Cellular Wireless Networks.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
45
MC9284 DIGITAL IMAGING
LTPC
3003
UNIT I FUNDAMENTALS OF IMAGE PROCESSING 9
Introduction – Steps in Image Processing Systems – Image Acquisition – Sampling and
Quantization – Pixel Relationships – Colour Fundamentals and Models, File Formats,
Image operations – Arithmetic, Geometric and Morphological.
.
UNIT II IMAGE ENHANCEMENT 9
Spatial Domain Gray level Transformations Histogram Processing Spatial Filtering –
Smoothing and Sharpening.Frequency Domain : Filtering in Frequency Domain – DFT,
FFT, DCT – Smoothing and Sharpening filters – Homomorphic Filtering.
.
TOTAL = 45
REFERENCES:
46
MC9285 ENTERPRISE RESOURCE PLANNING
LTPC
3003
UNIT I INTRODUCTION TO ERP 9
TOTAL = 45
REFERENCES:
47
48
MC9286 AGENT BASED INTELLIGENT SYSTEMS
LTPC
3003
UNIT I INTRODUCTION 9
Definitions - Foundations - History - Intelligent Agents-Problem Solving-Searching -
Heuristics -Constraint Satisfaction Problems - Game playing.
Total No of periods: 45
TEXT BOOK:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence - A Modern Approach”,2 nd
Edition, Prentice Hall, 2002
REFERENCES:
1. Michael Wooldridge, “An Introduction to Multi Agent System”, John Wiley, 2002.
2. Patrick Henry Winston, Artificial Intelligence, 3rd Edition, AW, 1999.
3. Nils.J.Nilsson, Principles of Artificial Intelligence, Narosa Publishing House, 1992
49
MC9287 NATURAL LANGUAGE PROCESSING
LTPC
3003
UNIT I INTRODUCTION 9
TOTAL = 45
TEXT BOOKS:
50
REFERENCES:
REFERENCES:
1. Bigus & Bigus, " Constructing Intelligent agents with Java ", Wiley, 1997.
2. Bradshaw, " Software Agents ", MIT Press, 2000.
3. Russel, Norvig, "Artificial Intelligence: A Modern Approach", Second Edition,
Pearson Education, 2003.
4. Richard Murch, Tony Johnson, "Intelligent Software Agents", Prentice Hall, 2000.
51
5. Gerhard Weiss, “Multi Agent Systems – A Modern Approach to Distributed
Artificial Intelligence”, MIT Press, 2000.
52
MC9289 SUPPLY CHAIN MANAGEMENT
LTPC
3003
UNIT I BUILDING BLOCKS, PERFORMANCE MEASURES, DECISIONS 9
Building Blocks of a Supply Chain Network – Performance Measures – Decisions in the
Supply Chain World – Models for Supply Chain Decision – Making.
TOTAL = 45
REFERENCES:
53
MC9290 HEALTHCARE SYSTEMS
LTPC
3003
UNIT I INTRODUCTION 9
Introduction to health care information – Health care data quality – Health care
information regulations, laws and standards.
UNIT V IT INITIATIVES 9
Management’s role in major IT initiatives – Assessing and achieving value in health care
information systems.
TEXT BOOK:
1. Karen A Wager, Frances Wickham Lee, John P Glaser, “ Managing Health Care
Information Systems: A Practical Approach for Health Care Executives”, Jossey-
Bass/Wiley, 2005.
REFERENCE:
54
MC9291 PORTFOLIO MANAGEMENT
LTPC
3003
UNIT I 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
TEXT BOOKS:
1. V.K.Bhalla, “Investment Management”, S.Chand & Company Ltd, New Delhi 2003.
REFERENCES:
1. Punithavathy Pandian, Security Analysis & Portfolio Management – Vikas
Publishing House Pvt. Ltd., 2001.
55
MC9292 UNIX INTERNALS
LTPC
3003
UNIT I OVERVIEW 8
General Overview of the System : History – System structure – User perspective –
Operating system services – Assumptions about hardware. Introduction to the Kernel :
Architecture of the UNIX operating system – Introduction to system concepts. The Buffer
Cache: Buffer headers – Structure of the buffer pool – Scenarios for retrieval of a buffer
– Reading and writing disk blocks – Advantages and disadvantages of the buffer cache.
UNIT IV PROCESSES 10
Process states and transitions – Layout of system memory – The context of a process –
Saving the context of a process – Manipulation of the process address space - Sleep.
Process Control : Process creation – Signals – Process termination – Awaiting process
termination – Invoking other programs – user id of a process – Changing the size of a
process - Shell – System boot and the INIT process– Process Scheduling.
TEXT BOOKS:
1. Maurice J. Bach, “The Design of the Unix Operating System”, First Edition,
Pearson Education, 1999.
REFERENCES:
56
MC9293 COMPILER DESIGN
LTPC
3003
UNIT I LEXICAL ANALYSIS 9
Compilers – Analysis of Source Program - Phases of Compiler – Compiler Construction
Tools – Role of a Lexical Analyzer – Specification and Recognition of Tokens – Finite
Automata – Regular Expression to Finite Automation.
TOTAL = 45
TEXT BOOKS:
REFERENCES:
57
MC9294 ARTIFICIAL INTELLIGENCE
LTPC
3003
UNIT I INTRODUCTION 8
Intelligent Agents – Agents and environments – Good behavior – The nature of
environments – structure of agents – Problem Solving – problem solving agents –
example problems – searching for solutions – uniformed search strategies – avoiding
repeated states – searching with partial information.
UNIT II SEARCHING TECHNIQUES 10
Informed search strategies – heuristic function – local search algorithms and optimistic
problems – local search in continuous spaces – online search agents and unknown
environments – Constraint satisfaction problems (CSP) – Backtracking search and
Local search – Structure of problems – Adversarial Search – Games – Optimal
decisions in games – Alpha – Beta Pruning – imperfect real-time decision – games that
include an element of chance.
UNIT IV LEARNING 9
Learning from observations – forms of learning – Inductive learning - Learning decision
trees – Ensemble learning – Knowledge in learning – Logical formulation of learning –
Explanation based learning – Learning using relevant information – Inductive logic
programming - Statistical learning methods – Learning with complete data – Learning
with hidden variable – EM algorithm – Instance based learning – Neural networks –
Reinforcement learning – Passive reinforcement learning – Active reinforcement
learning – Generalization in reinforcement learning.
UNIT V APPLICATIONS 8
Communication – Communication as action – Formal grammar for a fragment of English
– Syntactic analysis – Augmented grammars – Semantic interpretation – Ambiguity and
disambiguation – Discourse understanding – Grammar induction – Probabilistic
language processing – Probabilistic language models – Information retrieval –
Information Extraction – Machine translation.
Total = 45
REFERENCES
58
1. Stuart Russell, Peter Norvig, “Artificial Intelligence – A Modern Approach”, Second
Edition, Pearson Education / Prentice Hall of India, 2004.
2. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd.,
2000.
3. Elaine Rich and Kevin Knight, “Artificial Intelligence”, Second Edition, Tata McGraw
Hill, 2003.
4. George F. Luger, “Artificial Intelligence-Structures And Strategies For Complex
Problem Solving”, Pearson Education / PHI, 2002.
TOTAL= 45
TEXT BOOKS:
1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems
Concepts and Design”, Third Edition, Pearson Education Asia, 2002.
2. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGraw
Hill Series in Computer Science, 1994.
3. An Introduction to Parallel Computing, Design and Analysis of Algorithms, 2nd
edition, A. Grama, V. Kumar, A. Gupta, Addison Wesley, 2003
4. Parallel Computing: Theory and Practice, M J Quinn, McGraw Hill, 1996.
59
MC9296 SOFT COMPUTING
LTPC
3003
UNIT I INTRODUCTION TO SOFT COMPUTING AND NEURAL NETWORKS 9
Evolution of Computing - Soft Computing Constituents – From Conventional AI to
Computational Intelligence - Machine Learning Basics
TOTAL = 45
TEXT BOOKS:
1. Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft
Computing”, Prentice-Hall of India, 2003.
2. George J. Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic-Theory and Applications”,
Prentice Hall, 1995.
3. James A. Freeman and David M. Skapura, “Neural Networks Algorithms,
Applications, and Programming Techniques”, Pearson Edn., 2003.
REFERENCES:
60