AFFILIATED INSTITUTIONS

ANNA UNIVERSITY CHENNAI : : CHENNAI 600 025 REGULATIONS - 2009 CURRICULUM I TO VI SEMESTERS (FULL TIME)

M.C.A. (MASTER OF COMPUTER APPLICATIONS)
SEMESTER I SL. COURSE NO THEORY 1 MC9211 2 MC9212 3 MC9213 4 MC9214 5 MC9215 PRACTICAL 6 MC9217 7 MC9218 COURSE TITLE Computer Organization Problem Solving and Programming Database Management Systems Data Structures Accounting and Financial Management Programming and Data Structures Lab DBMS Lab TOTAL SEMESTER II SL. COURSE NO THEORY 1 MC9221 2 MC9222 3 MC9223 4 MC9224 5 MC9225 PRACTICAL 6 MC9227 7 MC9228 8 MC9229 COURSE TITLE Mathematical Foundations of Computer Science Object Oriented Programming Design and Analysis of Algorithms System Software Operating Systems Object Oriented Programming Lab System Software Lab Algorithms Lab TOTAL SEMESTER III SL. COURSE NO THEORY 1 MC9231 2 MC9232 3 MC9233 4 MC9234 5 MC9235 PRACTICAL 6 MC9237 COURSE TITLE Computer Networks Microprocessors and its Applications Software Engineering Computer Graphics Web Programming Graphics Lab L 3 3 3 3 3 0 T 0 0 0 0 0 0 P 0 0 0 0 0 3 C 3 3 3 3 3 2 L 3 3 3 3 3 0 0 0 15 T 1 0 1 0 0 0 0 0 2 P 0 0 0 0 0 3 3 3 9 C 4 3 4 3 3 2 2 2 23 L 3 3 3 3 3 0 0 15 T 0 0 0 1 1 0 0 2 P 0 0 0 0 0 3 3 6 C 3 3 3 4 4 2 2 21

1

7 8

MC9238 MC9239

Microprocessor Lab Web Programming Lab TOTAL SEMESTER IV

0 0 15

0 0 0

3 3 9

2 2 21

SL. COURSE NO THEORY 1 MC9241 2 MC9242 3 MC9243 4 MC9244 5 E1 PRACTICAL 6 MC9246 7 MC9247 8 MC9248

COURSE TITLE Network Programming Resource Management Techniques Visual Programming Object Oriented Analysis and Design Elective – I Visual Programming Lab Network Programming Lab Case Tools Lab TOTAL SEMESTER V

L 3 3 3 3 3 0 0 0 15

T 0 0 0 1 0 0 0 0 0

P 0 0 0 0 0 3 3 3 9

C 3 3 3 4 3 2 2 2 22

SL. NO

COURSE COURSE TITLE Middleware Technologies Software Project Management Elective II Elective III Elective IV Middleware Technology Lab Software Development Lab TOTAL SEMESTER VI L 3 3 3 3 3 0 0 15 T 0 0 0 0 0 0 0 0 P 0 0 0 0 0 3 3 6 C 3 3 3 3 3 2 2 19

THEORY 1 MC9251 2 MC9252 3 E2 4 E3 5 E4 PRACTICAL 6 MC9254 7 MC9255

SL. COURSE NO PRACTICAL 1 MC9261 Project Work

COURSE TITLE TOTAL

L 0 0

T 0 0

P 24 24

C 12 12

Total No of Credits to be earned for the Award of Degree = 118

2

LIST OF ELECTIVES FOR M.C.A. (MASTER OF COMPUTER APPLICATIONS) SL. NO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 COURSE MA9227 MC9271 MC9272 MC9273 MC9274 MC9276 MC9277 MC9278 MC9279 MC9280 MC9281 MC9282 MC9283 MC9284 MC9285 MC9286 MC9287 MC9288 MC9289 MC9290 MC9291 MC9292 MC9293 MC9294 MC9295 MC9296 COURSE TITLE IV SEMESTER Numerical and Statistical Methods Electronic Commerce Information Systems Web Graphics Human Resource Management V SEMESTER Advanced Databases Software Quality Management TCP/IP Design and Implementation Distributed Systems Data Mining and Data Warehousing Component Based Technology Managerial Economics Mobile Computing Digital Imaging Enterprise Resource Planning Agent Based Intelligent Systems Natural Language Processing Software Agents Supply Chain Management Healthcare Systems Portfolio Management Unix Internals Compiler Design Artificial Intelligence Parallel and Distributed Computing Soft Computing L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 T 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

3

Patterson and John L. John P. 1992. 2002. Fourth Edition. 3. Second Edition. “Computer Organization and Design: The Hardware/Software interface”. Hennessy. “Digital Design”. Hayes. Sixth Edition. UNIT IV PROCESSOR DESIGN 9 Processor basics – CPU Organization – Data path design – Control design – Basic concepts – Hard wired control – Micro programmed control – Pipeline control – Hazards – Super scalar operation. 2. Jr. Morris Mano. Tata McGraw Hill.MC9211 UNIT I COMPUTER ORGANIZATION DIGITAL FUNDAMENTALS LTPC 3003 8 Number Systems and Conversions – Boolean Algebra and Simplification – Minimization of Boolean Functions – Karnaugh Map. Carl Hamacher. “Fundamentals of Logic Design”. 2002. “Computer Organization and Architecture – Designing for Performance”. “Computer Architecture and Organization”. Morgan Kaufmann. Mumbai. Logic Gates – NAND – NOR Implementation. 1997. Charles H.. Thrid Edition. 2003. 1998. REFERENCES: 1. Prentice Hall of India. “Computer Organization”. Flip Flops – Triggering – Master – Slave Flip Flop – State Diagram and Minimization – Counters – Registers. David A. UNIT II COMBINATIONAL AND SEQUENTIAL CIRCUITS 10 Design of Combinational Circuits – Adder / Subtracter – Encoder – Decoder – MUX / DEMUX – Comparators. UNIT V MEMORY AND I/O SYSTEM 9 Memory technology – Memory systems – Virtual memory – Caches – Design methods – Associative memories – Input/Output system – Programmed I/O – DMA and Interrupts – I/O Devices and Interfaces. Roth. TOTAL = 45 TEXT BOOKS: 1. William Stallings. 4. Zvonko Vranesic and Safwat Zaky. Jaico Publishing House. 2. Pearson Education. 4 . Tata McGraw Hill. UNIT III BASIC STRUCTURE OF COMPUTERS 9 Functional units – Basic operational concepts – Bus structures – Performance and Metrics – Instruction and instruction sequencing – Hardware – Software Interface – Addressing modes – Instructions – Sets – RISC and CISC – ALU design – Fixed point and Floating point operation. Firth Edition.

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. Rivest. Cormen. UNIT IV C PROGRAMMING FUNDAMENTALS 9 Structured program development – Data types – operators – expressions – control flow – arrays and pointers – functions – Input – output statements – storage classes. 1988. Prentice Hall. TOTAL = 45 REFERENCES: 1. UNIT V ADVANCED FEATURES 9 Strings . 2. 1994. Prentice Hall. 5 . Stein “Introduction to algorithms”. 2002. and Dennis M. Ritchie. UNIT II PROGRAMMING PARADIGMS Procedural – functional – recursive – rule-based – structured programming. “The C Programming Language”. Deitel and Deitel. “C How to program”. Seconde Edition. 3.algorithms – algorithmic efficiency – complexity of algorithms.. Kernigan Brian W.Recursion – structures – unions – bit manipulations – enumerations – file processing – fundamental data structures. Leiserson. 9 UNIT III PROBLEM SOLVING TECHNIQUES 9 Programming life cycle phases – problem solving – implementation – maintenance – pseudo code representation – flow charts . McGraw Hill publishers.

Constraints . F.Security 9 UNIT V TRANSACTION MANAGEMENT 9 Transaction concepts . Sudharshan.Case studies TOTAL = 45 REFERENCES: Raghu RamaKrishnan and Johannes Gehrke.Keys . Abraham Silberschatz.Tree structured indexing .Query evaluation . 2.file organizations . 3.Crash recovery .Indexing .MC9213 DATABASE MANAGEMENT SYSTEMS LTPC 3003 UNIT I INTRODUCTION 9 Historical perspective . Date.Queries Programming and triggers UNIT III DATA STORAGE 9 Disks and Files .Data models.Query optimization .E-R model Security and Integrity . “Database system Concepts”. Third Edition. Korth and S.Physical database design and tuning . “An Introduction to Database Systems”. 1. UNIT II RELATIONAL MODEL 9 The relation . 2000.Files versus database systems . J.Decision support .Schema refinement and normalization .Hash Based indexing UNIT IV QUERY EVALUATION AND DATABASE DESIGN External sorting .Relational algebra and Calculus .Architecture . 1997. 1997.Concurrency control . Tata McGraw Hill. 6 . “Database Management Systems”. Henry. McGraw Hill International Editions. C. Seventh Edition. Addison Wesley.

lists – Applications of Stack. 2004 Y.Addison Wesley . Second Edition. implicit array representation – Binary tree Traversals .. Tondo “ Data Structures and Program Design in C”.Binary Tree Representations – node representation. Collection and compaction L 45 T 15 Total: 60 TEXTBOOK 1. 2nd edition. Tanaenbaum A.Huffman Algorithm – Representing Lists as Binary Trees UNIT III SORTING AND SEARCHING 9 General Background – Exchange sorts – Selection and Tree Sorting – Insertion Sorts – Merge and Radix Sorts – Basic Search Techniques – Tree Searching – General Search Trees – Hashing. linked list representation.Linked representation of Graphs – Graph Traversals 9 UNIT V STORAGE MANAGEMENT 9 General Lists: Operations.Queues and lists: Queue and its Representation.1991. using lists. 1997. Augestein M.a flow Problem – Dijkstra’s algorithm – An application of scheduling . Freeing list nodes Automatic list Management: Reference count method.J “ Data Structures using C” REFERNCES 1. 2.Warshall’s algorithm – Shortest path algorithm .Prentice Hall . Garbage Collection. UNIT IV GRAPHS AND THEIR APPLICATIONS Graphs – An application of graphs – Representation – transitive closure . Algorithms.Langram Pearson Education . internal and external nodes. Robert Kruse & Clovis L..S. Representing Stacks . 7 . UNIT II TREES 9 Binary Trees – Operations on binary trees .MC9214 3104 UNIT I DATA STRUCTURES LTPC DATA STRUCTURES 9 Introduction – Arrays – Structures – Stack: Definition and examples. Queue and Linked Lists. Weiss “Data Structures and Algorithm Analysis in C ” .

Pandey. “Elements of Management Accounting” Vikas Publishing House.MC9215 ACCOUNTING AND FINANCIAL MANAGEMENT LTPC 3104 UNIT I FINANCIAL ACCOUNTING 9 Meaning and Scope of Accounting-Principles-ConceptsConventions-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 UNIT III BUDGETS AND BUDGETING CONTROL 9 Budgets and Budgetary Control-Meaning-Types-Sales Budget-Production Budget-Cost of Production Budget-Flexible Budgeting-Cash Budget-Master Budget-Zero Base Budgeting-Computerized Accounting UNIT IV INVESTMENT DECISION AND COST OF CAPITAL 9 Objectives and Functions of Financial Management-Risk-Return Relationship-Time Value of Money Concepts-Capital Budgeting-Methods of Appraisal-Cost of Capital Factors Affecting Cost of Capital-Computation for Each Source of Finance and Weighted Average Cost of Capital UNIT V FINANCING DECISION AND WORKING CAPITAL MANAGEMENT 9 Capital Structure-Factors Affecting Capital Structure-Dividend Policy-Types of Dividend Policy-Concepts of Working Capital-Working Capital Policies-Factors affecting Working Capital-Estimation of Working Capital Requirements L 45 T 15 Total: 60 TEXTBOOK 1. S. Vikas Publications.P.Maheswari. “Cost and Management Accounting”. S.Iyengar.M. ”Financial Management”. 2. I. “Financial and Management Accounting”.M.Pandey. 2003 2. I. 19993 8 . Sultan Chand & Co. Sultan Chand & Sons. 4th Reprint. 2002 REFERENCES 1.N.

2. 8. Stack and Queue Binary tree Traversals Merge Sort DFS and BFS Warshall’s Algorithm Dijkstra’s Algorithm Huffman’s Algorithm Insertion Sort MC9218 DBMS LAB LTPC 0032 1. 8. High level language extensions – PL/SQL. 7.Cayley Hamilton Theorem 9 . 2. Or Transact SQL 5. 4. Solving System of Equations-Eigen Values and Eigen VectorsInverse of a Matrix . 7. Data Manipulation INSERT. 9. Data Control Commands 4. 5.MC9217 PROGRAMMING AND DATA STRUCTURES LAB LTPC 0032 1. DELETE and UPDATE in tables SELECT. Menus and Reports. 3. Embedded SQL or Database Connectivity. Procedures and Functions 6. Rank of Matrix. Creation of base tables and views. Working with Forms. Sub Queries and JOIN 3. Use of Cursors. 6. Oracle or SQL Server Triggers. Front-end tools – Visual Basic/Developer 2000 Total= 45 MC9221 MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE LTPC 3104 UNIT I MATRIX ALGEBRA 12 Matrices.

Principle of inclusion and exclusion . Delhi. surjective and bijective functions.partitions.injective. “ Discrete Mathematics and Its Applications”. Languages and Computation”.UNIT II BASIC SET THEORY 12 Basic Definitions .M.Tamilarasi & A. “Introduction to Automata Theory. MC9222 UNIT I OBJECT ORIENTED PROGRAMMING FUNDAMENTALS LTPC 3003 9 10 . Total No. 2002 (Unit 1.Matrices of relations .Basic laws.Propositions generated by a set. UNIT V FINITE STATE AUTOMATA 12 Finite State Automata-Deterministic Finite State Automata(DFA).Normal forms . Fourth Edition. and implication . Tata McGraw Hill. Hopcroft and Ullman. 2002. 1.1989.Closure operations on relations Functions . UNIT III Propositions Equivalence complete set calculus. MATHEMATICAL LOGIC 12 and logical operators . Khanna Publishers. 4. Volume II. of Periods: 60 REFERENCES 1.Proofs in Propositional calculus . National Publishing Company.Venkataraman “Engineering Mathematics”.Some more connectives . Narosa Publishing House.Natarajan.Venn Diagrams and set operations . A. “Discrete Mathematics and its Application”. ( Unit 4. M.Laws of set theory .Predicate UNIT IV FORMAL LANGUAGES 12 Languages and Grammars-Phrase Structure Grammar-Classification of GrammarsPumping Lemma For Regular Languages-Context Free Languages. Non Deterministic Finite State Automata (NFA)-Equivalence of DFA and NFA-Equivalence of NFA and Regular Languages.Truth table . Kenneth H.5) 2.Functionally of connectives.2 & 3). 2nd Edition 2005.RelationsProperties of relations .Permutation and Combination .Rosen. 2nd Edition.K.

Ira Pohl. TOTAL = 45 REFERENCES: 1. Pearson Education.” Object Oriented Programming with ANSI and Turbo C++”. UNIT IV TEMPLATES 9 Template Class – Function Templates – Class Templates – Parameterizing – STL – Algorithms – Function Adaptors. 2003. 2002. 4. UNIT II IMPLEMENTING ADTS AND ENCAPSULATION 9 Aggregate Type struct – Structure Pointer Operators – Unions – Bit Fields – Data Handling and Member Functions – Classes – Constructors and Destructors – Static Member – this Pointer – reference semantics – implementation of simple ADTs.Lippman. Josee Lajoie. Second Edition. Bhave . Person Education. Pearson Education . 11 . UNIT III POLYMORPHISM 9 ADT Conversions – Overloading – Overloading Operators – Unary Operator Overloading – Binary Operator Overloading – Function Selection – Pointer Operators – Visitation – Iterators – containers – List – List Iterators. Third Edition. Stanley B.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. 3. “C++ Primer”. 2. 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. Kamthane. “ Object Oriented Programming With C++”. 2004. Pearson Education. “Object–Oriented Programming Using C++”. 2004.

L 45 T 15 Total : 60 Hours REFERENCES: 1. UNIT V NP-HARD AND NP-COMPLETE PROBLEMS 12 P & NP problems – NP-complete problems – Approximation algorithms for NP-hard problems – Traveling salesman problem – Knapsack problem. Ronald L. 12 binary UNIT IV BACKTRACKING AND BRANCH AND BOUND 14 Backtracking – N-Queens problem – Hamiltonian circuit problem – Subset sum problem – Branch and bound – Assignment problem – Knapsack problem – Traveling salesman problem. UNIT III DYNAMIC PROGRAMMING Computing a binomial coefficient – Warshall’s and Floyd’ algorithm – Optimal search tree – Knapsack problem – Memory functions.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. Charles E. 2. Anany Levitin “Introduction to the Design and Analysis of Algorithms” Pearson Education 2003.Cormen. “Introduction to algorithms” Prentice Hall 1990.Rivest. Thomas H.Leiserson. 12 . UNIT II DIVIDE AND CONQUER METHOD AND GREEDY METHOD 12 Divide and conquer methodology – Merge sort – Quick sort – Binary search – Binary tree traversal – Multiplication of large integers – Strassen’s matrix multiplication – Greedy method – Prim’s algorithm – Kruskal’s algorithm – Dijkstra’s algorithm.

Pearson Education. REFERENCES: 1. Tata McGraw Hill Company. Third Edition. M.. “Systems Programming”. UNIT V OTHER SYSTEM SOFTWARE 9 Text editors – Overview of Editing Process . 13 . 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 . 1999. John J. Tata McGraw Hill Company.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. Inc. 1999. UNIT III LOADERS AND LINKERS 9 Basic loader functions: Design of an Absolute Loader – A Simple Bootstrap Loader Machine dependent loader features Relocation – Program Linking – Algorithm and Data Structures for Linking Loader.Implementation examples MASM assembler. TOTAL = 45 TEXT BOOKS: 1. 1991. Dhamdhere. UNIT IV MACRO PROCESSORS 9 Basic macro processor functions – Macro Definition and Expansion – Macro Processor Algorithm and data structures – Machine – independent macro processor features – Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro Expansion – Keyword Macro Parameters – Macro Processor Design Options – Recursive Macro Expansion – Algorithm – General Purpose macro Processors – Macro Processing within Language Translators .User Interface – Editor Structure – Interactive Debugging Systems – Debugging functions and capabilities – Relationships with Other parts of the system – User Interface Criteria. UNIT II ASSEMBLERS 9 Basic assembler functions – A simple SIC assembler – Assembler algorithms and data structures – Machine dependent assembler features. Machine-independent loader features – Automatic Library Search – Loader Options Loader design options – Linkage Editors – Dynamic Linking – Bootstrap Loaders. Leland Beck . Donovan. D.“System Software – An Introduction to Systems Programming”.Implementation examples: MASM Macro Processor – ANSI C macro language. 2. " Systems Programming and Operating Systems". Implementation examples: MSDOS linker.

Sixth Edition. “Design Of The Unix Operating System”. Gagne. Pearson Education. 2. Galvin. 14 . 3. 2003. M.MC9225 OPERATING SYSTEMS LTPC 3003 UNIT I INTRODUCTION 9 Introduction – Operating Systems and services – Processes – CPU Scheduling approaches UNIT II PROCESS SYNCHRONIZATION 9 Process synchronization – Semaphores – Deadlocks – Handling deadlocks – Multithreading UNIT III MEMORY MANAGEMENT 9 Memory management – Paging – Segmentation – Virtual Memory – Demand paging – Replacement Algorithms UNIT IV DISK SCHEDULING 9 Disk Scheduling approaches – File systems – Design issues – User interfaces to file systems – I/O device management. G. Bach. “Operating System Concepts”. Process model and structure – Memory management – File system – UNIX I/O management and device drivers – Windows – System components – Process Management – Memory management – File Systems – Networking TOTAL = 45 REFERENCES: 1. Abraham Silberschatz Peter B. UNIT V CASE STUDIES 9 Case study – Design and implementation of the UNIX OS. J. 2003. Pearson Education. Willam-Stalling “ Operating System” Fourth Edition. Addison Wesley Publishing Co..

Basic UNIX commands. FIFO’s. Features of text editors. Process management – Fork. Write a Program to overload as binary operator. 6. 10. 8. Exec. Write a C++ Program to illustrate template class 12. Write a C++ Program to illustrate function templates 11. 4. Signals. 2. Assemblers. 2. Write a Program to illustrate Static member and methods 6. Write a Program to illustrate Bit fields 7. Write C++ Programs and incorporating various forms of Inheritance 13. Linkers. awk. Message queues. Write a C++ Program to illustrate Virtual functions 14. 9. Write a C++ Program to illustrate Enumeration and Function Overloading Write a C++ Program to illustrate Scope and Storage class Implementation of ADT such as Stack and Queues Write a C++ Program to illustrate the use of Constructors and Destructors and Constructor Overloading 5. Loaders. Exception Handling MC9228 SYSTEM SOFTWARE LAB LTPC 0032 1. 7.MC9227 OBJECT ORIENTED PROGRAMMING LAB LTPC 0032 1. 4. Write a Program to overload unary operator in Postfix and Prefix form as member and friend function 9. friend and member function 8. 3. Write a Program to illustrate Iterators and Containers 10. Shell Programming. 13. TOTAL = 45 15 . 11. 5. 12. Pipe. Grep. 3. File system related system calls. Shared memory. sed.

UNIT IV TRANSPORT LAYER 9 Transport layer – Reliable delivery service – Congestion control – Connection establishment – Flow control – Transmission control protocol – User datagram protocol. Quick Sort 2. Binary Search 3. FDDI. Travelling salesperson problem – Branch and Bound 10. Binary Tree Traversal 4. Dijkstra’s Algorithm 6. Knapsack Problem – Dynamic Programming 8. UNIT V APPLICATIONS 9 Applications – Sessions and presentation aspects – DNS. Warshall’s Algorithm 5. Token ring.25 – Internetworking concepts and X. Telnet – rlogin. – FTP – SMTP – WWW – Security – SNMP. UNIT II NETWORK FUNDAMENTALS 9 Protocol architecture – Protocols – OSI – TCP/IP – LAN architecture – Topologies – MAC – Ethernet. Strassen’s matrix multiplication MC9231 COMPUTER NETWORKS LTPC 3003 UNIT I INTRODUCTION 9 Communication model – Data communications networking – Data transmission concepts and terminology – Transmission media – Data encoding – Data link control.MC9229 ALGORITHMS LAB LTPC 0032 1. Subset Sum Problem – Backtracking 9. TOTAL = 45 16 .25 architectural models – IP – Unreliable connectionless delivery – Datagrams – Routing IP datagrams – ICMP. UNIT III NETWORK LAYER 9 Network layer – Switching concepts – Circuit switching networks – Packet switching – Routing – Congestion control – X. Fast ethernet. Prim’s Algorithm 7. Wireless LANS – Bridges.

UNIT II 8086 SYSTEM DESIGN 10 8086 signals description – Basic configurations . UNIT V BUILDING SYSTEMS 7 17 . 2000.Instruction set and assembler directives – Assembly language programming – Interrupts and interrupt service routines.SOFTWARE ASPECTS 11 Evolution of Microprocessors .Architectural features and Register Organization of i386.System bus timing –System design using 8086 – Minimum mode /Maximum modes 8086 system and timings. PHI. “Computer Networks – A systems Approach”. Peterson & Bruce S. Larry L. Harcourt Asia / Morgan Kaufmann. Second Edition. 1997.REFERENCES: 4. “Data and Computer Communications”. William Stallings.Parallel communication interface – Serial communication interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications. 5. i486 and Pentium processors. UNIT III INTERFACING CONCEPTS 10 Memory Interfacing and I/O interfacing . MC9232 MICROPROCESSORS AND ITS APPLICATIONS LTPC 3003 UNIT I THE 8086 PROCESSOR . Fifth Edition. UNIT IV ADVANCED PROCESSORS 7 Intel 80286 – Internal Architectural – Register Organization – Internal Block Diagram – Modes of operation – Real Address Mode – Protected Virtual Address mode – Privilege – Protection .8086 architecture – Addressing modes. Davie.

3. Total = 45 REFERENCES: 1. PHI 2003. Programming and Interfacing”. Programming and Design”. Prentice Hall of India Pvt. Peter Abel. 4. “The Intel Microprocessors. A. PentiumIII. 80386. Glenn A. Programming & Interfacing”. Pearson Education/PHI. Brey. – Risk analysis and management – Requirements and Specification – Rapid Prototyping. 80186/80188. MC9233 SOFTWARE ENGINEERING LTPC 3003 UNIT I INTRODUCTION 9 Software Engineering paradigms – Waterfall Life cycle model – Spiral Model – Prototype Model – fourth Generation Techniques – Planning – Cost Estimation – Organization Structure – Software Project Scheduling. “Advanced Microprocessors and peripheralsArchitectures. 80486. 2002 reprint. 6th Edition. Ray & K.Bus Concepts – Bus Standards –The Peripheral Component Interconnect (PCI) Bus – Universal Serial Bus (USB) – Platform Architectures. Yu-cheng Liu. M. Barry B. UNIT IV SOFTWARE TESTING AND MAINTENANCE 9 Software Testing Fundamentals – Software testing strategies – Black Box Testing – White Box Testing – System Testing – Testing Tools – Test Case Management – Software Maintenance Organization – Maintenance Report – Types of Maintenance. UNIT III SOFTWARE METRICS 9 Scope – Classification of metrics – Measuring Process and Product attributes – Direct and Indirect measures – Reliability – Software Quality Assurance – Standards. 8086/8088. “IBM PC Assembly language and programming”. UNIT II SOFTWARE DESIGN 9 Abstraction – Modularity – Software Architecture – Cohesion – Coupling – Various Design Concepts and notations – Real time and Distributed System Design – Documentation – Dataflow Oriented design – Jackson System development – Designing for reuse – Programming standards. UNIT V SOFTWARE CONFIGURATION MANAGEMENT (SCM) & CASE TOOLS 9 18 . PentiumPro Processor. PentiumII. Ltd. Websites of latest processors. TMH. PentiumIV. “Microcomputer systems: The 8086/8088 Family architecture. 80286. 2. Architecture. 2002. Bhurchandi. K. Gibson. 5. Pentium.

Sixth Edition. McGrawHill. 1997. UNIT IV PRESENTATION 9 General Design Issues – Architectural Issues – Information Characteristics for Presentation – Presentation function – Presentation Design Knowledge – Effective Human Computer Interaction. Roger S.Need for SCM – Version Control – SCM process – Software Configuration Items – Taxonomy – Case Repository – Features. “An Integrated approach to Software Engineering”. 2005. TOTAL = 45 REFERENCES: 1. Pankaj Jalote. Second Edition. Sommerville. “Software Engineering: A Practitioner Approach”. UNIT V INTERACTIVE 3D ILLUSTRATED WITH IMAGES AND TEXT 9 19 . Pressman. Sixth edition. “Software Engineering”. 2. UNIT II 3D GRAPHICS 9 3D Transformation – 3D Viewing – Visible Surface Detection – Back Face Detection – Depth Buffer Method – Scan Line Method. 2004. UNIT III VISUAL COMMUNICATION 9 Creative Process – Digital Imaging Technology – Still Image – Digital Imaging – Using Images in Multimedia – Images on Web – Color Models. 3. I. Springer Verlag. Addison Wesley-Longman. MC9234 COMPUTER GRAPHICS 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.

“Computer Graphics in C Version”.Servlets .Multithreading – Language Packages. Packages and Interfaces – Exception Handling. MC9235 WEB PROGRAMMING LTPC 3003 UNIT I BASIC INTERNET CONCEPTS 8 Connecting to the Internet – Domain Name System . Raf Steinmetz and Klara Nahrstedt. John Villamil Casanova and Leony Fernandez-Elias. 4. “Computer Visualization-Graphics Abstraction and Interactivity”. Berlin Heiderberg. Pauline Baker.RMI – Java Beans. UNIT II WORLD WIDE WEB 8 Overview – Web Security.Voice and Video Conferencing. Privacy. 3.Fighting Spam. and DatabaseDriven Web sites – File Transfer and downloading – FTP – Peer to Peer – Downloading and Installing software. Second Edition. Thomas Strothotte. TOTAL = 45 REFERENCES: 1. Operators. 8 UNIT IV PACKAGES 12 AWT package – Layouts – Containers – Event Package – Event Model – Painting – Garbage Collection . Donald Hearn and M. “Multimedia: Computing. Interactivity. 1998. Communication and applications”.Generating Illustrated Documents – Consistency of Rendered Images and their Textual Labels – Architecture – Zoom Techniques for Illustration Purpose – Interactive handling of Images and Text – Figure Captions for Anatomical Illustrations. Total No. and site-blocking – Audio and Video on the web – Creating and Maintaining the Web – Web site creation concepts – Web Page Editors – Optimizing Web Graphics – Web Audio Files – Forms.Messaging – Usenet Newsgroup – Internet Relay chat (IRC) – Instant Messaging . of Periods : 45 TEXT BOOK 20 . and Control Structures – Classes. Springer Verlag. Pearson Education.Exchanging E-mail – Sending and Receiving Files . Prentice Hall India. “ Multimedia Graphics”. 2. UNIT V ADVANCED JAVA PROGRAMMING 9 Utility Packages – Input Output Packages – Inner Classes – Java Database Connectivity . Sorting Mail and avoiding e-mail viruses – Chatting and Conferencing on the Internet – Online Chatting . Pearson Education. UNIT III JAVA FUNDAMENTALS Java features – Java Platform – Java Fundamentals – Expressions.

Usage of editing tools. Deitel & Deitel. VISIBLE SURFACE DETECTION: Finding out visible surfaces and removal of hidden surfaces in simple objects using object space and image space algorithms. 4. (Unit 3. Arithmetic & Logical Operation b. 2001. Rotation and applying Composite transformations. Prentice Hall 1999. IMAGE EDITING: Image enhancement. “Gateway to Java Programmer Sun Certification”. Java How to Program. TWO DIMENSIONAL TRANSFORMATIONS: Creation of two dimensional objects and applying simple transformations like Translation. filters. 2002. String Manipulation Operation c. cone and cylinder and applying simple transformations like Translation. 4th Edition. Creation of simple Gif animated images with textual illustrations. layers. Study of BIOS and DOS function calls for keyboard & Display interfacing 2. “Internet and WWW”. Margaret Levine Young. Scaling. 2. 4 & 5) REFERENCES 1. Scaling. 2nd Edition. Image transformation from color to gray scale and vice versa. Rotation and applying Composite transformations. MC9238 MICROPROCESSOR LAB LTPC 0032 1. special effects and color modes. 3. Tata McGraw Hill. MC9237 GRAPHICS LAB LTPC 0032 1.1. THREE DIMENSIONAL TRANSFORMATIONS: Creation of simple three dimensional objects like cube. 2. Keyur shah. (Unit 1 & 2) 2. Herbert Schildt. The Complete Reference – Java 2 . Tata Mc Graw Hill 2002. Assembly Language Programming with 8086 to perform the following operation a. Image manipulation and Image optimization for web . File Manipulation Operation d. Tata McGraw Hill. Terminate and Stay Resident (TSR) Program 21 .

Waveform generation using 8253/8254 Timers e. writing an RMI application to access a remote method 13. Writing a Servlet program with database connectivity for a web based application such as students result status checking.2. Writing Java programs by making use of class. Creation and usage of Java bean MC9241 NETWORK PROGRAMMING LTPC 22 . Tata McGraw-Hill MC9238 WEB PROGRAMMING LAB LTPC 0032 1. PNR number enquiry etc 14. Stepper Motor controller using 8255 PPI c. Using FTP 6. IBM PC Assembly Language and Programming by peter Abel. interface. 3. 2. frames. etc for the following # Different types of inheritance study # Uses of ‘this’ keyword # Polymorphism # Creation of user specific packages # Creation of jar files and using them # User specific exception handling 8. Application of threads examples 10. Traffic signal controller using 8255 PPI b. Second Edition. Reading and writing text files 11. Writing window based GUI applications using frames and applets such as Calculator application. ADC/DAC interface d. tables etc with any web page editors and using images and audio files as part of web pages 7. Keyboard/Display Controller using 8279 REFERENCES: 1. Advanced Microprocessors & peripherals A K Ray & K M Bhurchandi. Studying internet connection procedures Sending and receiving mails from one or more email clients Video Conferencing demonstration Downloading and installing softwares (Example: Java) and setting up path and class path 5. Fahrenheit to Centigrade conversion etc 9. Using Assembly Language with C/C++ 3. Perform the following interfacing concepts with a microprocessor chip a. fifth edition 2. Reading image files and manipulating them with image related classes and methods 12. links. package. 4. DC Motor Speed Controller f. Creation of web site with forms.

Richard Stevens. UNIT V ADVANCED SOCKETS 9 Ipv4 and Ipv6 interoperability – threaded servers – thread creation and termination – TCP echo server using threads – Mutexes – condition variables – raw sockets – raw socket creation – raw socket output – raw socket input – ping program – trace route program. bind. Addison Wesley.Process control .Process relationships Signals – Interprocess Communication.Environment of a UNIX process . accept. Richard Stevens. Prentice Hall International.overview of tcp/ip protocols UNIT II ELEMENTARY TCP SOCKETS 9 Introduction to Socket Programming –Introduction to Sockets – Socket address Structures – Byte ordering functions – address conversion functions – Elementary TCP Sockets – socket. MC9242 UNIT I RESOURCE MANAGEMENT TECHNIQUES LINEAR PROGRAMMING MODELS LTPC 3003 9 23 . 1999. Server Crashes and reboots. Server host Crashes. “Advanced Programming in The UNIX Environment”.Volume 1”. read. 2. TOTAL = 45 REFERENCES: 1. ELEMENTARY UDP SOCKETS 9 Socket options – getsocket and setsocket functions – generic socket options – IP socket options – ICMP socket options – TCP socket options – Elementary UDP sockets – UDP echo Server – UDP echo Client – Multiplexing TCP and UDP sockets – Domain name system – gethostbyname function – Ipv6 support in DNS – gethostbyadr function – getservbyname and getservbyport functions. connect. W. UNIT III APPLICATION DEVELOPMENT 9 TCP Echo Server – TCP Echo Client – Posix Signal handling – Server with multiple clients – boundary conditions: Server process Crashes.3003 UNIT I INTRODUCTION 9 Introduction – Overview of UNIX OS . Server Shutdown – I/O multiplexing – I/O Models – select function – shutdown function – TCP echo Server (with multiplexing) – poll function – TCP echo Client (with Multiplexing) UNIT IV SOCKET OPTIONS. listen. W. 1998. “UNIX Network Programming . close functions – Iterative Server – Concurrent Server. write .

. “Operations Research”. Total No. 3rd Edition . S. REFERENCES 1. 2003. New Delhi.Mathematical Formulation . 2. Asia.Methods for finding initial basic feasible solution – optimum solution . 2005. UNIT II VISUAL BASIC PROGRAMMING 10 Visual Basic Applications – Form and properties – Variables and Constants – Variant type – Procedure scope – Main – Control statements – control arrays – Creating and using Controls – Menus and Dialogs – Programming fundamentals – Objects and instances – Debugging – Responding to mouse events – Drag and Drag drop events 24 . P.Tamilarasi. MC9243 VISUAL PROGRAMMING 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. (M / M / 1) : (FIFO / N / ∞). (M / M / C) : (FIFO / ∞ / ∞). Pearson Education.degeneracy – Mathematical formulation of assignment models – Hungarian Algorithm – Variants of the Assignment problem UNIT III INTEGER PROGRAMMING MODELS Formulation – Gomory’s IPP method – Gomory’s mixed integer method – Branch bound technique. D. (M / M / C) : (FIFO / N / ∞) models. “Operations Research : An Introduction “ 7th Edition. A. Pearson Education. A. Prem Kumar Gupta.M. of Periods : 45 TEXT BOOKS 1.S.Graphical Solution of linear programming models – Simplex method – Artificial variable Techniques.A. Taha H. “Operations Research”.(M / M / 1) : (FIFO / ∞ /∞).Variants of Simplex method UNIT II TRANSPORTATION AND ASSIGNMENT MODELS 9 Mathematical formulation of transportation problem.Chand & Company Ltd.Natarajan. 2004. Hira.Balasubramani. 9 and UNIT IV SCHEDULING BY PERT AND CPM 9 Network Construction – Critical Path Method – Project Evaluation and Review Technique – Resource Analysis in Network Scheduling UNIT V QUEUEING MODELS 9 Characteristics of Queuing Models – Poisson Queues .

Ltd.0 How To Program”. Colors. Marion Cottingham “Visual Basic”. 3. Charles Petzold. keyup. Pearson Education. Herbert Sheildt. image list. 3. “MFC from the Ground Up”. “Windows Programming”. Microsoft press.Single and Multiple document interface . UNIT III VISUAL C++ PROGRAMMING 9 Visual C++ components – Introduction to Microsoft Foundation Classes Library – Getting started with AppWizard – Class Wizard – Event handling – Keyboard and Mouse events . UNIT IV CONTROLS 9 Dialog Based Applications. – ActiveX control – creation and usage – Container class.WM_SIZE. Fonts . usage of BMP and displaying a file existing as a BMP. Wiley Dreamtech India Private Ltd. J. 4. controls – Animate control. UNIT V ADVANCED CONCEPTS 9 Domain Name System – Email – World Wide Web (HTTP) – Simple Status bars – Splitter windows and multiple views – Dynamic Link Library – Data base Management with ODBC – TCP/IP – Winsock and WinInet. Fifth Edition. REFERENCES: 1. “Visual C++ 6 programming”.. Kate Gregory “Using Visual C++”. 1999. David Kruglirski. 1996.Graphics Device Interface .Responding to keyboard events – keypress. Brush. CRect tracker – Tree control – CtabControl – Dynamic controls – slider control – progress control – Inheriting CTreeView – CRicheditView – Modal Dialog.Reading and Writing documents Resources – Bitmaps creation.. Deitel . 2003. TOTAL = 45 TEXT BOOKS: 1. “Programming Microsoft Visual C++”.. 2. 1999. Steve Holzner. WM_CHAR messages . Microsoft press. Peachpit Press. keydown events – Using grid control – Graphics controls – shape and line control – File system controls – Common dialog controls – Processing files – Accessing databases with the data controls. – Modeless Dialog – CColorDialog – CfileDialog. “ Visual Basic 6. 1998. 1999.Pen. MC9244 OBJECT ORIENTED ANALYSIS AND DESIGN LTPC 3104 UNIT I INTRODUCTION 12 An overview – Object basics – Object state and properties – Behavior – Methods – Messages – Information hiding – Class hierarchy – Relationships – Associations – 25 . 2. Prentice Hall of India Pvt.

Addison Wesley Long man. 26 . Pearson 2004 MC9246 VISUAL PROGRAMMING LAB LTPC 0032 VB 1. 3. Form Design – Keyboard & Mouse events Programs on usage of data types . attributes.variant. Grady Booch. 3. 4. 1999. REFERENCES 1. Calculator. Jacobson methods – Patterns – Frameworks – Unified approach – Unified modeling language – Static and Dynamic models – UML diagrams – Class diagram – Usecase diagrams – Dynamic modeling – Model organization – Extensibility. Bernd Bruegge. interest computation. etc. 2. Simple Dialog Based application – eg. Booch. “Object Oriented System Development”. James Rumbaugh. 2. Dutoit.Identity – Dynamic binding – Persistence – Metaclasses – Object oriented system development life cycle. 3. Ivar Jacobson. Control arrays Simple applications using file system controls Database applications using data control. money conversions. 2nd Edition. Allen H. 1999. Craig Larman. Applying UML and Patterns. UNIT II METHODOLOGY AND UML 12 Introduction – Survey – Rumbugh. VC++ 1. “The Unified Modeling Language User Guide”. Pearson. 2002. Object Oriented Software Engineering using UML. methods – Super-sub class – A part of relationships Identifying attributes and methods – Object responsibility UNIT IV OBJECT ORIENTED DESIGN 12 Design process – Axions – Colollaries – Designing classes – Class visibility – Refining attributes – Methods and protocols – Object storage and object interoperability – Databases – Object relational systems – Designing interface objects – Macro and Micro level processes – The purpose of a view layer interface UNIT V SOFTWARE QUALITY 12 Quality assurance – Testing strategies – Object orientation testing – Test cases – Test Plan – Debugging principles – Usability – Satisfaction – Usability testing – Satisfaction testing L : 45 T : 15 Total No. Patterns and Java. McGraw Hill International Edition. SDK type programs for creating simple windows with different window styles SDK type programs code for keyboard and mouse events.Aggregations. 2. UNIT III OBJECT ORIENTED ANALYSIS 12 Identifying Usecase – Business object analysis – Usecase driven object oriented analysis – Usecase model – Documentation – Classification – Identifying object. of periods : 60 TEXT BOOKS 1. GDI objects. relationships. Ali Bahrami.

TOTAL = 45 MC9247 NETWORK PROGRAMMING LAB LTPC 0032 1. Simulation of Routing Protocols 4. Development of applications such as DNS/ HTTP/ E – mail/ Multi . inheriting CtreeView and CricheditView. 6. Creating DLLs and using them. Simulation of Sliding Window Protocol 3. Integrated d. 2. UDP Sockets c. 5. 11. 10. Language-centered c. Toolkits b. progress control. Semantic data modeling 4. 7. Crecordset. Process-centered 7. Winsock and WinInet & Internet Explorer common controls. Source code generators 5. Data access through ODBC – Cdatabase. RPC 5. Creating ActiveX control and using it. Re-engineering Experimenting CASE Environments a. Programming for reading and writing into documents. Fourth generation e. Analysis and design 27 . Socket Programming a. Creating SDI & MDI applications. Practicing the different types of case tools such as (Rational Rose & other Open Source) used for all the phases of Software development life cycle. Implementation of the following using CASE Workbenches: a. 9. Modal and Modeless dialog. Data modeling 3. Creating static and dynamic splitter windows 8. Coding Dynamic controls – slider control. Business planning and modeling b.4. TCP Sockets b.user Chat MC9248 CASE TOOLS LAB LTPC 0032 1. Applications using Sockets 2.

UNIT V INFORMATION ACCESSES AND INFORMATION ACCURACY 9 Process Information – Process Management & Improvement – Requirements Of Information Access – Information Accuracy – Shared Data Or Controlled Duplication – Consistency In Existing In Databases – Data Migration – Tuning Existing Applications To Services – Building A Middle Tier – Changing Middleware Between Transaction Services – Case Study – Service – Orientation Architecture. UNIT III SYSTEM MANAGEMENT & SECURITY 9 Functions & Users – Functional Categories – Interrelationships And Organization – System Management Technology – Distributed System Security – Web Service Security. UNIT II DISTRIBUTED APPLICATION 9 Support For Business Process – Information Retrieval – Multi – Tier Functionalities – Architecture – Middleware Bus Architecture – Hub And Web Services Architecture – Resiliency – Performance And Scalability – Design Issues. f.c. UNIT IV APPLICATION DESIGN AND IT ARCHITECTURE 9 Existing Systems – Reuse – Architecture & Levels Of Design – Reconciling Design Approaches – Implementing Business Process – Architecture Process Pattern – Classification And Analysis Error– Handling – Timing Migrations – Flexibility – Integration Design – Issues. TOTAL = 45 28 . e. h. User-interface development Programming Verification and validation Maintenance and reverse engineering Configuration management Project management MC9251 MIDDLEWARE TECHNOLOGIES LTPC 3003 UNIT I IT ARCHITECTURE AND EMERGENCE OF MIDDLEWARE 9 IT Architecture – Evolution And Development – Middleware – Remote Procedure Calls – Data Base Access – Distributed Transaction Processing – Message Queuing – Object Middleware – Internet Applications – Web Services – Middleware Inter Operability. g. d.

“IT Architecture And Middleware. Chris Britton. 1997. UNIT III ACTIVITY PLANNING 9 Objectives – Project Schedule – Sequencing And Scheduling Activities – Network Planning Models – Forward Pass – Backward Pass – Activity Float – Shortening Project Duration – Activity On Arrow Networks – Risk Management – Nature Of Risk – Types Of Risk – Managing Risk – Hazard Identification – Hazard Analysis – Risk Planning And Control. 2000. Wallace. UNIT II PROJECT EVALUATION 9 Strategic Assessment – Technical Assessment – Cost Benefit Analysis – Cash Flow Forecasting – Cost Benefit Evaluation Techniques – Risk Evaluation.TEXT BOOKS: 1. 2. A Staligies For Building Large Integrated System”. Mowbray. J. TOTAL = 45 REFERENCES: 29 . UNIT IV MONITORING AND CONTROL 9 Creating Framework – Collecting The Data – Visualizing Progress – Cost Monitoring – Earned Value – Prioritizing Monitoring – Getting Project Back To Target – Change Control – Managing Contracts – Introduction – Types Of Contract – Stages In Contract Placement – Typical Terms Of A Contract – Contract Management – Acceptance. UNIT V MANAGING PEOPLE AND ORGANIZING TEAMS 9 Introduction – Understanding Behavior – Organizational Behaviour: A Background – Selecting The Right Person For The Job – Instruction In The Best Methods – Motivation – The Oldman–Hackman Job Characteristics Model – Working In Groups – Becoming A Team – Decision Making – Leadership – Organizational Structures – Stress – Health And Safety – Case Studies. T. 3. Dreamtech Press. “Inside CORBA: Distributed Object Standards and Applications”. Addison Wesley. :COM/DCOM Blue Book”. N. MC9252 SOFTWARE PROJECT MANAGEMENT LTPC 3003 UNIT I INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT 9 Project Definition – Contract Management – Activities Covered By Software Project Management – Overview Of Project Planning – Stepwise Project Planning. Peter Bye. 2004. Addition Wesley.

Ramesh. Bob Hughes and MikeCotterell “Software Project Management”.1. 2.NET A possible set of applications may be the following: 1. 3. TATA McGraw Hill Edition 2004. Royce. Tata McGraw Hill. 4. 4. 2000.Jalote “Software Project Management In Practice”. 4. 6. 3.” Software Project Theory”. Gopalaswamy: "Managing Global Projects ". Chat Room Designing of e-business Online games 30 . Java rmi CORBA COM C# and . 5. Pearson Education. 1999. 2. P. 3. Pearson Education. MC9254 MIDDLEWARE TECHNOLOGY LAB LTPC 0032 Apply the following to typical application problems: 1. Third Edition. 2001. 2. Typical experiment to investigate client-server communication Typical experiment to investigate the workings of RMI Typical experiment to investigate the use of CORBA technology with Java.

Jacobi and Gauss Seidal iterative methods UNIT II NUMERICAL DIFFERENTIATION AND INTEGRATION 12 Interpolation. Text Editor. Inventory System. g. Differentiation and integration – difference table – Newton’s forward and backward interpolation –Lagrangian interpolation –Differentiation formulae– Trapezoidal and Simpson rule Gaussian – Quadrature UNIT III DIFFERENTIAL EQUATIONS 12 Ordinary Differential equations–Taylor Series and Euler methods. e. d. Create a dictionary. Software Requirement Analysis 3. MA9227 NUMERICAL AND STATISTICAL METHODS LTPC 3104 UNIT I LINEAR SYSTEM OF EQUATIONS 12 Solution of Systems of equations – Solution of Simultaneous linear equations – Gauss elimination methods – Gauss Jordan methods. Library System b. Software Debugging A possible set of applications may be the following: a. Software Design 5. Runge– Kutta methods – Predictor-corrector method – Milne and Adam – Bashforth methods – Error Analysis UNIT IV PROBABILITY DISTRIBUTIONS 12 Probability axioms. Software Testing 7. Telephone dictionary. Simulator Software for Parallel Processing Operation.Bayes Theorem.Joint and marginal distributions – 31 .MC9255 SOFTWARE DEVELOPMENT LAB LTPC 0032 Apply the following to typical application problems: 1. Data Modelling & Implementation 6. f.Discrete random variables and Continuous random variables – Density & Distribution functions . Software Estimation 4. Project Planning 2. Student Marks Analyzing System c.

2.Establishing Trust . UNIT III ELECTRONIC PAYMENT METHODS 9 32 . 2004.Nonrepudiation and Message Integrity. χ 2 –test. New Age International Publishers.Cryptographic Applications Encryption . John. Irwin Miller.Conditional distributions . ANOVA one way classification and two way classification Total No of periods: 60 TEXT BOOKS 1. Gupta. t-test.E.Codes and Ciphers .Freund. 2005.Tamilarasi.M.2 & 3) 2.S. F-test. S.Digital Signature . (Unit 1. “ Numerical Methods for Engineers “. 2nd Edition. Seventh Edition. Grewal B. Khanna Publishers.Internet and Other Novelties .moment generating functionexpectation. UNIT V SAMPLING DISTRIBUTIONS 12 Small sample.Internet Environment . A.Characteristic function.Natarajan & A.K. MC9271 ELECTRONIC COMMERCE LTPC 3003 UNIT I INTRODUCTION 6 Networks and Commercial Transactions . Prentice Hall of India. New age International Publishers ..Cryptography : Objective .Commercial Transactions . 1994. “Probability Random Processes and Queuing theory”.Internet Security Holes .World Wide Web.Electronic Transactions Today . “ Numerical methods in Engineering and Science”.Breaking Encryption Schemes Data Encryption Standard Trusted Key Distribution and Verification . Marylees Miller “Mathematical Statistics with Applications ”.Internet Advantage . 1995. (Unit 4 & 5) REFERENCES 1. UNIT II SECURITY TECHNOLOGIES 9 Why Internet Is Unsecure .

MC9272 INFORMATION SYSTEMS LTPC 3003 UNIT I INFORMATION SYSTEM AND ORGANIZATION 12 Matching the Information System Plan to the Organizational Strategic Plan – Identifying Key Organizational Objective and Processes and Developing an Information System Development – User role in Systems Development Process – Maintainability and Recoverability in System Design.Traditional Transactions : Updating . Techniques and Tools.Internet Strategies.Credit Card Business Basics.Customer Protection . UNIT II REPRESENTATION AND ANALYSIS OF SYSTEM STRUCTURE 12 33 . UNIT V ONLINE COMMERCE ENVIRONMENTS 12 Servers and Commercial Environments .InfoHaus .Secure Web Servers . Total No of periods: 45 TEXT BOOKS 1. Jeffrey F. 4th Edition.Offline and Online Transactions ..Microsoft Internet Servers .Required Facilities .Electronic Data Interchange . 2nd Edition. Tata Mc-Graw Hill Pvt.Payment Methods .Rayport and Bernard J. Digital and Virtual Internet Payment System Account Setup and Costs .Functions and Features . Ltd. Greenstein.Payment Systems : Electronic. New Delhi. Jaworski. 2003.Pete Loshin.Digital Currencies DigiCash .Selling through CyberCash. “Electronic Commerce”.Server Market Orientation . Ltd. Tata Mc-Graw Hill Pvt.. UNIT IV ELECTRONIC COMMERCE PROVIDERS 9 Online Commerce Options .Security Considerations – CyberCash: Model Security . An imprint of laxmi publications Pvt.. Ltd.Digital Currencies and Payment Systems Protocols for the Public Transport .Ecash Client Software and Implementation ..Netscape Commerce Server . “Electronic Commerce”.SET . 2. REFERENCES 1. 2000. Firewall media.Security Protocols . “Introduction to E-Commerce”.Virtual Transaction Process .Using Ecash . 2004..Smart Cards The Chip .Client Application .

M. J. “Modern Systems Analysis and Design”. K. UNIT V DEVELOPMENT AND MAINTENANCE OF INFORMATION SYSTEMS 12 Systems analysis and design – System development life cycle – Limitation – End User Development – Managing End Users – off-the Shelf Software Packages – Outsourcing – Comparison of Different Methodologies. E.F.Models for Representing Systems: Mathematical. Wiley. “Management Information Systems: Managing the Digital Firm”. C. Organization and Technology in the Networked Enterprise. Joseph S. George. P. Laudon. Third Edition. 2002. Potter. REFERENCES: 1. “Management Information Systems: Managing the Digital Firm”. Laudon. P.. 2000. Laudon. R.K.Application of System Representation to Case Studies UNIT III SYSTEMS. 2. Prentice Hall. Joey F. “Introduction to Information Technology”. Brabston. 2002. Turban. “Management Information Systems. Tree Diagram) – Information Flow – Process Flow – Methods and Heuristics – Decomposition and Aggregation – Information Architecture . C. Laudon. Valachich. UNIT IV INFORMATION SYSTEM APPLICATION 12 Transaction Processing Applications – Basic Accounting Application – Applications for Budgeting and Planning – Other use of Information Technology: Automation – Word Processing – Electronic Mail – Evaluation Remote Conferencing and Graphics – System and Selection – Cost Benefit – Centralized versus Decentralized Allocation Mechanism. J. R. Prentice Hall. Graphical and Hierarchical (Organization Chart.” Sixth Edition. 2004. TOTAL = 60 TEXT BOOKS: 1. Pearson Education. E. INFORMATION AND DECISION THEORY 12 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. Pearson Education 2002. M. Jeffrey A. Hoffer. 3. WEB GRAPHICS LTPC MC9273 34 . Brabston. E. K.E. 2.

UNIT V APPLICATIONS 9 Creating web site with a particular theme using all the utilities . Tavmjong Bah.Web page design and site building .Gradients .Real Player ActiveX control.Windows Media Player ActiveX Control .Text effects and animation – Action scripts. 2000.Dialogs . Animation & Interaction. James L. MC9274 HUMAN RESOURCE MANAGEMENT LTPC 3003 UNIT I PERSPECTIVES IN HUMAN RESOURCE MANAGEMENT 9 Evolution of human resource management – the importance of the human factor – objectives of human resource management – role of human resource manager – human resource policies – computer applications in human resource management.Masking – Filters – Adding text to images – Designing icons and background images. 6. 35 . Adobe Flash CS4 professional classroom in a book.Embedding VRML in a web page .Creating new Images . Adobe creative team. UNIT IV MULTIMEDIA 9 Creating clippings . 2nd Edition.Image maps Adding multimedia to the web. 5.Image Basics . REFERENCES: 1. 2. Adobe photoshop elements 7 and Adobe premiere elements 7 classroom in a book collection.Animations and Interaction.File Formats . UNIT III VECTOR IMAGE HANDLING 9 Introduction – Creating Simple Vector graphics – Creating banners -Images . 2009.Vector and Raster graphics. Adobe creative team.3003 UNIT I INTRODUCTION 9 HTML coding .Graphics .GIF . Grokking the Gimp.Color Palette – Color modelsLayers . Richard Schrand.Brushes – Grids and Guides.Agent control .Motion guide – Masking – Frame by Frame animation – Onion Skin Effect – Creating special effects . Macromedia 2000. Carey Bunks.Basic web graphics .Moving and Merging Layers . 2009. Adobe Press.Adding audio or Video . 3.Animations with sound effects .0 Graphics. Mohles.JPEG . Adobe Press 2000. 4. 2006. Inkscape-Guide to Vector Drawing Program.Tool Palette . Adobe Press. Photoshop 6 Visual Jumpstrat.Working with layers – Tweening . UNIT II RASTER IMAGE EDITING SOFTWARE 9 Introduction .Scaling Images . NEW Riders Publishing. Flash 5.

Promotion. 3.benefits – self development – knowledge management.Personnel Management. 2001. Himalaya Publishing Company. benefits and resistance. McGraw Hill. and Mamoria S. 6th edition. mentor – protégé relationships. 2. Human Resource Management. 2001. Wilsey. UNIT III TRAINING AND EXECUTIVE DEVELOPMENT 9 Types of training. Pearson Education Limited. methods. Human Resource Management. Ivancevich. Prentice Hall of India. Dessler Human Resource Management. Human Resource Management. 2. MC9276 ADVANCED DATABASES LTPC 3003 UNIT I PARALLEL AND DISTRIBUTED DATABASES 36 . TOTAL = 45 TEXT BOOKS: 1. UNIT IV SUSTAINING EMPLOYEE INTEREST 9 Compensation plan – reward – motivation – theories of motivation – career management – development. The control process – importance – methods – requirement of effective control systems grievances – causes – implications – redressal methods. Decenzo and Robbins. UNIT V PERFORMANCE EVALUATION AND CONTROL PROCESS 9 Method of performance evaluation – feedback – industry practices.B.UNIT II THE CONCEPT OF BEST FIT EMPLOYEE 9 Importance of human resource planning – forecasting human resource requirement – internal and external sources.medical examination – recruitment introduction – importance – practices – socialization benefits. Human Resource Management. 2002. purpose. demotion. REFERENCES: 1. McGraw Hill 2002. Executive development programmes – common practices . Eugence Mckenna and Nic Beach. 5. Wayne Cascio. Biswajeet Pattanayak. Selection process-screening – tests . 1998. Managing Human Resource. transfer and separation – implication of job change. Mamoria C. 2002.validation – interview . 4. 1997. Pearson Education Limited.

Mobile Database Recovery Schemes UNIT V MULTIMEDIA DATABASES Multidimensional Data Structures – Image Databases – Text/Document DatabasesVideo Databases – Audio Databases – Multimedia Database Design. McGraw Hill. Eighth Edition. 4. Thomas Cannolly and Carolyn Begg.Distributed Data Storage – Distributed Transactions – Commit Protocols – Concurrency Control – Distributed Query Processing – Three Tier Client Server Architecture.Database System Architectures: Centralized and Client-Server Architectures – Server System Architectures – Parallel Systems.Transaction Commit Protocols. S.Kannan and S. Pearson Education. Pearson Education. “Fundamentals of Database Systems”. Implementation and Management”. to Database 37 . “ Database Systems. 2007.Effect of Mobility on Data Management .”An Introduction Systems”. Fifth Edition.Date.Location Dependent Data Distribution . 2006.J.B. Third Edition. 2006.Distributed Systems – Parallel Databases: I/O Parallelism – Inter and Intra Query Parallelism – Inter and Intra operation Parallelism – Distributed Database Concepts . A.XML Schema . A Practical Approach to Design. Henry F Korth. Sudharshan. “Database System Concepts”. Pearson Education/Addison Wesley. C. 2. 2007. Fifth Edition.Mobile Transaction Models Concurrency Control . 3.Case Studies. S. R.Swamynathan.XML Querying – Web Databases – JDBC – Information Retrieval – Data Warehousing – Data Mining UNIT IV MOBILE DATABASES Mobile Databases: Location and Handoff Management . TOTAL = 45 REFERENCES 1. 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. Elmasri. UNIT III XML DATABASES XML Databases: XML Data Model – DTD . Navathe. Abraham Silberschatz. Languages and Design: ODMG Model – ODL – OQL – Object Relational and Extended – Relational Systems : Object Relational feature sin SQL/Oracle – Case Studies.

UNIT II DEVELOPMENTS IN MEASURING QUALITY 9 Selecting Quality Goals And Measures – Principles Of Measurement – Measures And Metrics – Quality Function Deployment – Goal/Question/Measure Paradigm – Quality Characteristics Tree – The FURPS Model And FURPS+ – Gilb Approach – Quality Prompts. UNIT V MEASURES AND METRICS IN PROCESS AND PROJECT DOMAINS 9 Key Measures For Software Engineers – Defects – Productivity And Quality – Measuring And Improving The Development Process – Assigning Measures To Process Elements And Events – Isikawa Diagrams – Metrics For Software Quality – Integrating Metrics Within Software Engineering Process – Metrics For Small Organizations..S. Addison Wesley. Tata McGraw Hill. Pressman. “Managing Software Quality”. 1955. 5. Assurance And Engineering – Reliability. V. Vijay Kumar.A Practitioner’s Approach”. International Thomson. 3. “Principles of Multimedia Database Systems”. Brian Hambling. 2001. 2006. Safety And Supportability – Historical Perspective Elements Of QMS – Human Factors – Time Management – QMS For Software–Quality Assurance – ISO9000 Series–A Generic Quality Management Standard – Tools For Quality. Addison Wesley. 6.5. UNIT IV PRINCIPLES AND PRACTICES IN QMS 9 Process–Product–Project–People In Software Development And Management Spectrum – Principle And Critical Practices In QMS – ISO 9001 And Capability Maturity Models – Six Sigma. “Managing the Software Process”. Verifiability.Frank. TOTAL = 45 REFERENCES: 1. 2. Stephen H. Roger S. “Software Quality: Theory and Management”. Humphrey Watts. 1986. 38 .Gyrna. Zero Defects And Statistical Quality Control. Juran. Alcon Gillies. Fifth Edition. Computer Press 1997. “Software Engineering . J.Kan. “Metrics and Models in Software Quality Engineering”.M. “ Mobile Database Systems”. Tata McGraw Hill. Harcourt India Pvt Ltd. UNIT III QUALITY MANAGEMENT SYSTEM 9 Elements Of A Quality Engineering Program – Quality Control. 4. M. 2001.Subramanian. MC9277 SOFTWARE QUALITY MANAGEMENT 9 LTPC 3003 UNIT I FUNDAMENTALS OF SOFTWARE QUALITY ENGINEERING 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. John Wiley & Sons. 6. Maintainability. McGraw Hill. Testability. “Quality Planning and Analysis (from product developmement through use)”.

MC9278

TCP/IP DESIGN AND IMPLEMENTATION

LTPC 3003 UNIT I INTRODUCTION 9 Internetworking concepts and architectural model– classful Internet address – CIDR– Subnetting and Supernetting –ARP– RARP– IP – IP Routing –ICMP – Ipv6. UNIT II TCP 9 Services – header – connection establishment and termination– interactive data flow– bulk data flow– timeout and retransmission – persist timer – keep alive timer– futures and performance. UNIT III IP IMPLEMENTATION 9 IP global software organization – routing table– routing algorithms–fragmentation and reassembly– error processing (ICMP) –Multicast Processing (IGMP). UNIT IV TCP IMPLEMENTATION I 9 Data structure and input processing – transmission control blocks– segment format– comparison–finite state machine implementation–Output processing– mutual exclusion– computing the TCP data length. UNIT V TCP IMPLEMENTATION II 9 Timers–events and messages– timer process– deleting and inserting timer event– flow control and adaptive retransmission–congestion avoidance and control – urgent data processing and push function. TOTAL = 45 TEXT BOOKS: 1. Douglas E.Comer, “Internetworking with TCP/IP Principles, Protocols and Architecture”, Vol 1 & 2, fourth edition, Pearson Education Asia, 2003. 2. W.Richard Stevens “TCP/IP illustrated” Volume 1 Pearson Education, 2003. 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

MC9279 UNIT I

DISTRIBUTED SYSTEMS COMMUNICATION IN DISTRIBUTED ENVIRONMENT LTPC 3003 8

Introduction – Various Paradigms in Distributed Applications – Remote Procedure Call – Remote Object Invocation – Message-Oriented Communication – Unicasting, Multicasting and Broadcasting – Group Communication. UNIT II DISTRIBUTED OPERATING SYSTEMS 12

Issues in Distributed Operating System – Threads in Distributed Systems – Clock Synchronization – Causal Ordering – Global States – Election Algorithms –Distributed Mutual Exclusion – Distributed Transactions – Distributed Deadlock – Agreement Protocols . UNIT III DISTRIBUTED RESOURCE MANAGEMENT 10

Distributed Shared Memory – Data-Centric Consistency Models – Client-Centric Consistency Models – Ivy – Munin – Distributed Scheduling – Distributed File Systems – Sun NFS. UNIT IV FAULT TOLERANCE AND CONSENSUS 7

Introduction to Fault Tolerance – Distributed Commit Protocols – Byzantine Fault Tolerance – Impossibilities in Fault Tolerance. UNIT V CASE STUDIES 8

Distributed Object-Based System – CORBA – COM+ – Distributed Coordination-Based System – JINI. 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

MC9280

DATA MINING AND DATA WAREHOUSING

LTPC 3003 UNIT I 9 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 HighDimensional Data – Constraint-Based Cluster Analysis – Outlier Analysis. UNIT V 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 9

41

Edition. 2006. TOTAL = 45 TEXT BOOKS: 1. “Component Software: Beyond Object-Oriented Programming”. 42 . UNIT III CORBA TECHNOLOGIES 9 Java and CORBA – Interface Definition language – Object Request Broker – system object model – portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture.NET components . 2003. 6. 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. 2007. Michael Steinbach and Vipin Kumar “Introduction to Data Mining”. UNIT V COMPONENT FRAMEWORKS AND DEVELOPMENT 9 Connectors – contexts – EJB containers – CLR contexts and channels – Black Box component framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools .NET TECHNOLOGIES 9 COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – . UNIT IV COM AND . Pearson Education. Prentice Hall of India. UNIT II JAVA COMPONENT TECHNOLOGIES 9 Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP. Pang-Ning Tan.assemblies – appdomains – contexts – reflection – remoting.assembly tools. Pearson Education publishers.

Ed Roman. Third Edition . “Enterprise Java Beans”. MC9282 MANAGERIAL ECONOMICS LTPC 3003 UNIT I INTRODUCTION TO MANAGERIAL ECONOMICS 9 Managerial Economics – meaning.effectiveness of fiscal policy. UNIT V MACROECONOMIC ISSUE 9 National Income –concepts –determination of national income . nature and scope – Managerial Economics and business decision making – Role of Managerial Economist – Fundamental concepts of Managerial Economics. “ Managerial Economics”.Business cycle – Inflation and Deflation –types of inflation – causes of inflation. UNIT IV PROFIT AND INVESTMENT ANALYSIS 9 Profit . Cost concepts – cost – output relationship: long run and short run – Economies and diseconomies of scale – cost functions – estimation of cost function. 2004. 1990. Tata McGrawhill. UNIT II SUPPLY.assessing the balance of payments figures – Monetary and Fiscal Policies – attitudes towards monetary policy – problems of monetary policies – nature of fiscal policy. Total No of periods: 45 TEXT BOOK: 1. REFERENCES: 43 .S. determinants and types of demand – Elasticity of demand – Demand function – Demand curve – Estimation of the Demand Function.Pricing and output decisions – Price Discrimination – Price Determinants – Profit Maximization and free pricingmethods of pricing – differential pricing – Government intervention and pricing.Meaning and nature – Profit policies – profit planning and forecasting –Cost volume profit analysis – Investment analysis – Meaning and Significance – Time Value of money – cash flow and measures of investment worth –payback period criterion – average rate of return criterion – net present value criterion – internal rate of return criterion – profitability – index criterion. G. Demand Analysis – meaning. PRODUCTION AND COST ANALYSIS 9 Supply – meaning and determinants – Supply Function-Meaning of production – Production analysis: long run and short run – production functions – Isoquants -Expansion path – Cobb-Douglas function.REFERENCES: 1. Gupta . Wiley .Balance of payments – account. UNIT III MARKET STRUCTURE AND PRICE DETERMINATION 9 Market structure – Perfect Competition – Monopoly – Monopolistic Competition – Oligopoly .characteristics – Pricing of Goods and Services.

“ Managerial Economics”.1. Evan J. 44 . Douglas. 1987 2. Joel Dean. Prentice Hall International. 1987. Prentice Hall India. “Managerial Economics”.

2003. “Principles of Wireless Networks”. Prasanth Krishnamoorthy. TOTAL = 45 TEXT BOOKS: 1. UNIT II TELECOMMUNICATION SYSTEMS 11 GSM – System Architecture – Protocols – Connection Establishment – Frequency Allocation – Routing – Handover – Security . “AdHoc Mobile Wireless Networks”. Springer. 2003. Kaveh Pahlavan. 2003. Uwe Hansmann. C.Toh. Prentice Hall of India / Pearson Education.K.. Prentice Hall Inc. 2004. UNIT IV NETWORK LAYER 9 Mobile IP – Dynamic Host Configuration Protocol – Routing – DSDV – DSR – AODV – ZRP – ODMR. “Principles of Mobile Computing”. UNIT V TRANSPORT AND APPLICATION LAYERS 7 TCP over Wireless Networks – Indirect TCP – Snooping TCP – Mobile TCP – Fast Retransmit / Fast Recovery – Transmission/Timeout Freezing – Selective Retransmission – Transaction Oriented TCP – WAP – WAP Architecture – WDP – WTLS – WTP – WSP – WML – WML Script – WAE – WTA. Second Edition.11 Standards – Architecture – services – HIPERLAN – AdHoc Network – Blue Tooth. Prentice Hall of India / Pearson Education. “Mobile Communications”. 2. Pearson Education. 2. “Wireless Communications and Networks”. 2002. Martin S.GPRS UNIT III WIRELESS NETWORKS 9 Wireless LAN – IEEE 802. Jochen Schiller. Lothar Merk. 45 . REFERENCES: 1.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. Second Edition. New York. William Stallings. Nicklons and Thomas Stober. 3.

46 .

TOTAL = 45 REFERENCES: 1. File Formats. Person Educaiton. UNIT II IMAGE ENHANCEMENT 9 Spatial Domain Gray level Transformations Histogram Processing Spatial Filtering – Smoothing and Sharpening.Woods. Geometric and Morphological. 2001 Anil K. Thomson Learning.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.Gonzalez and Richard E. FFT. DCT – Smoothing and Sharpening filters – Homomorphic Filtering. Analysis and Machine Vision”. Vaclav Hlavac and Roger Boyle. “Image Processing. “Fundamentals of Digital Image Processing”.Jain. Pearson Education. 3. UNIT III IMAGE SEGMENTATION AND FEATURE ANALYSIS 9 Detection of Discontinuities – Edge Operators – Edge Linking and Boundary Detection – Thresholding – Region Based Segmentation – Morphological WaterSheds – Motion Segmentation. 2003. 2003. Second Edition. Image Compression : Fundamentals – Models – Elements of Information Theory – Error Free Compression – Lossy Compression – Compression Standards. 2.. . UNIT IV MULTI RESOLUTION ANALYSIS AND COMPRESSIONS 9 Multi Resolution Analysis : Image Pyramids – Multi resolution expansion – Wavelet Transforms. 47 . UNIT V APPLICATIONS OF IMAGE PROCESSING 9 Image Classification – Image Recognition – Image Understanding – Video Motion Analysis – Image Fusion – Steganography – Digital Compositing – Mosaics – Colour Image Processing. Image operations – Arithmetic. “Digital Image Processing” Second Edition. Feature Analysis and Extraction. Rafael C. .Frequency Domain : Filtering in Frequency Domain – DFT. Milan Sonka.

1998. “ The SAP R /3 Hand book”. Joseph A. UNIT IV ERP MARKET 9 ERP Market Place – SAP AG – PeopleSoft – Baan Company – JD Edwards World Solutions Company – Oracle Corporation – QAD – System Software Associates. Prentice Hall. TOTAL = 45 REFERENCES: 1. “Enterprise Resource Planning – concepts and Planning”. Bret J. 4. Wangner. Consultants and Users – Contracts – Project Management and Monitoring. “ERP Demystified”. Alexis Leon. Thomson Learning. 1999. 2. Monk. “Concepts in Enterprise Resource Planning” .Venkata Krishnan.K . 3. Brady. Tata McGraw Hill 48 . UNIT III BUSINESS MODULES 9 Business Modules in an ERP Package – Finance – Manufacturing – Human Resource – Plant Maintanance – Materials Management – Quality Management – Sales and Distribution. UNIT V ERP – PRESENT AND FUTURE 9 Turbo Charge the ERP System – EIA – ERP and E–Commerce – ERP and Internet – Future Directions in ERP. Jose Antonio Fernandz. UNIT II ERP IMPLEMENTATION 9 Implementation Life Cycle – Implementation Methodology – Hidden Costs – Organizing Implementation – Vendors. 2001. Ellen F. Tata McGraw Hill. Vinod Kumar Garg and N.MC9285 ENTERPRISE RESOURCE PLANNING LTPC 3003 9 UNIT I INTRODUCTION TO ERP Overview – Benefits of ERP – ERP and Related Technologies – Business Process Reengineering – Data Warehousing – Data Mining – On–line Analytical Processing – Supply Chain Management.

49 .

Principles of Artificial Intelligence. 1992 50 . 2002. Michael Wooldridge. “An Introduction to Multi Agent System”.Bayesian Networks-Other Approaches-Time and Uncertainty-Temporal Models.Foundations . 3rd Edition. 3. 2.2 nd Edition.Intelligent Agents-Problem Solving-Searching Heuristics -Constraint Satisfaction Problems .Nilsson. AW.Resolution Strategies-Knowledge Representation-Objects-Actions-Events UNIT III PLANNING AGENTS 9 Planning Problem-State Space Search-Partial Order Planning-Graphs-Nondeterministic Domains-Conditional Planning-Continuous Planning-Multi Agent Planning. Artificial Intelligence. John Wiley.J.A Modern Approach”. UNIT V HIGHER LEVEL AGENTS 9 Knowledge in Learning-Relevance Information-Statistical Learning MethodsReinforcement Learning-Communication-Formal Grammar-Augmented GrammarsFuture of AI. Narosa Publishing House. Total No of periods: 45 TEXT BOOK: 1.Game playing.Utility Theory Decision Network – Complex Decisions.MC9286 AGENT BASED INTELLIGENT SYSTEMS LTPC 3003 UNIT I INTRODUCTION 9 Definitions . UNIT II KNOWLEDGE REPRESENTATION AND REASONING 9 Logical Agents-First order logic-First Order Inference-Unification-Chaining. Nils. UNIT IV AGENTS AND UNCERTAINITY 9 Acting under uncertainty – Probability Notation-Bayes Rule and use . Prentice Hall. Patrick Henry Winston.History . Stuart Russell and Peter Norvig. 1999. “Artificial Intelligence . 2002 REFERENCES: 1.

Mariani. 1999.Storage – Compression Techniques – Retrieval Approaches – Evaluation . 51 .NLP based Information Retrieval – Information Extraction. UNIT II INFORMATION RETRIEVAL 9 Information Retrieval architecture .Transmission and Storage – Speech codingEvaluation of systems – Human Factors and user Acceptability.MC9287 UNIT I NATURAL LANGUAGE PROCESSING INTRODUCTION LTPC 3003 9 Natural Language Processing – Linguistic Background.performance measures – Document Processing .Interlingua and Statistical Approaches Discourse Processing – Dialog and Conversational Agents – Natural Language Generation – Surface Realization and Discourse Planning. Christopher D. UNIT III TEXT MINING 9 Categorization – Extraction based Categorization.Search engines. 2.comparison. Classification and Retrieval”. TOTAL = 45 TEXT BOOKS: 1. Cambridge University Press.Multimodality – Text and Images – Modality Integration . Berry “ Survey of Text Mining: Culstering.finding and organizing answers from Text search – use of categories and clusters for organising retrieval results – Text Categorization and efficient Summarization using Lexical Chains – Pattern Extraction.Statistical Modeling and Classification Finite State methods Grammar for Natural Language Processing – Parsing – Semantic and Logic Form – Ambiguity Resolution – Semantic Interpretation.Mathematical Methods . Michael W. “ Speech and Language Processing” . Daniel Jurafsky and James H.al “Survey of the State of the Art in Human Language Technology”. 4. Ron Cole. Springer Verlag.Manning and Hinrich Schutze. et. 3. MIT Press. [ UNIT V APPLICATIONS 9 Machine Translation – Transfer Metaphor . UNIT IV GENERIC ISSUES 9 Multilinguality – Multilingual Information Retrieval and Speech processing . 1997.commercial search engine features. 2003.Spoken language input and output Technologies – Written language Input .Indexing.Hierarchical ClusteringDocument Classification and routing. martin.Clustering. 2000. J. “ Foundations of Statistical Natural Language Processing “.

Tomek Strzalkowski “ Natural Language Information Retrieval “. Gerald J. Kluwer academic Publishers. " Software Agents ". 1999. UNIT V AGENTS AND SECURITY 9 Agent Security Issues – Mobile Agents Security – Protecting Agents against Malicious Hosts – Untrusted Agent – Black Box Security – Authentication for agents – Security issues for Aglets. Christopher D. Second Edition. Bradshaw.T. 3. 1997. Richard Murch. 1999. 2000. Bigus & Bigus. Benjamin/ Cummings Publishing Co. “Information Storage and Retrieval systems”. 52 .Manning and Hinrich Schutze. “ Foundations of Statistical Natural Language Processing “. "Artificial Intelligence: A Modern Approach". MC9288 SOFTWARE AGENTS LTPC 3003 UNIT I AGENTS – OVERVIEW 9 Agent Definition – Agent Programming Paradigms – Agent Vs Object – Aglet – Mobile Agents – Agent Frameworks – Agent Reasoning. UNIT II JAVA AGENTS 9 Processes – Threads – Daemons – Components – Java Beans – ActiveX – Sockets – RPCs – Distributed Computing – Aglets Programming – Jini Architecture – Actors and Agents – Typed and proactive messages. 2. "Intelligent Software Agents". Pearson Education. 2000. Maybury. TOTAL = 45 REFERENCES: 1.REFERENCES: 1. Prentice Hall. UNIT III MULTIAGENT SYSTEMS 9 Interaction between agents – Reactive Agents – Cognitive Agents – Interaction protocols – Agent coordination – Agent negotiation – Agent Cooperation – Agent Organization – Self-Interested agents in Electronic Commerce Applications. Russel. 2003. MIT Press. James Allen “ Natural Language Understanding “. Wiley. Kluwer academic Publishers. 3. Tony Johnson. 2000. UNIT IV INTELLIGENT SOFTWARE AGENTS 9 Interface Agents – Agent Communication Languages – Agent Knowledge Representation – Agent Adaptability – Belief Desire Intension – Mobile Agent Applications. Norvig. 4. " Constructing Intelligent agents with Java ". 2. 4. 1995. Kowalski and Mark. MIT Press.

MIT Press.5. “Multi Agent Systems – A Modern Approach to Distributed Artificial Intelligence”. 53 . Gerhard Weiss. 2000.

6. and Case Studies”. Y. Viswanadham.L. “Introduction to Supply Chain Management”.MC9289 SUPPLY CHAIN MANAGEMENT LTPC 3003 UNIT I BUILDING BLOCKS. UNIT V CASE STUDIES Digital Equipment Case Study – IBM Case Study. Peter Meindel. E. 54 . Michael Magazine. Edith Simchi Levi. Handfield. UNIT IV INTERNET TECHNOLOGIES AND ELECTRONIC COMMERCE IN SCM 9 Relation to ERP – Eprocurement – ELogistics – Internet Auctions – Emarkets – Electronic business process optimization – Business objects in SCM. “Analysis of Manufacturing Enterprises”. Narahari. “Modeling the Supply Chain”. 1996. Irwin McGraw–Hill. Jeremy F. Nochols Jr. 2000. Strategies. Philip kaminsky. Kluwer Academic Publishers. R. Hopp. Second Edition. Pearson Education. PERFORMANCE MEASURES. Shapiro.J. Sunil Chopra. 2. “Designing and Managing the Supply Chain: Concepts. N. 9 TOTAL = 45 REFERENCES: 1. Ram Ganeshan. 2003. W. 2001. and Operation”. N. Viswanadham. 7. 8. 1998. UNIT III MATHEMATICAL FOUNDATIONS OF SUPPLY CHAIN SOLUTIONS 9 Use of Stochastic Models and Combinatorial Optimization in Supply Chain Planning – Supply Chain Facilities Layout – Capacity Planning – Inventory Optimization – Dynamic Routing and Scheduling – Understanding the "internals" of industry best practice solutions. 1999. Sridhar Tayur. “Factory Physics: Foundations of Manufacturing Management”. 1999. P Planning. Duxbury Thomson Learning. Irwin McGraw Hill. “Performance Modeling of Automated Manufacturing Systems”. “Supply Chain Management: Strategy.B. Pearson Education. UNIT II SUPPLY CHAIN INVENTORY MANAGEMENT 9 Economic Order Quantity Models – Reorder Point Models – Multichelon Inventory Systems. Prentice Hall of India.. “Quantitative Models for Supply Chain Management”. DECISIONS 9 Building Blocks of a Supply Chain Network – Performance Measures – Decisions in the Supply Chain World – Models for Supply Chain Decision – Making. M. 4. Spearman. 2000. Kluwer Academic Publishers. 3.L. 5. David Simchi Levi.

UNIT III INFORMATION TECHNOLOGY 9 Information architecture and technologies that support health care information systems – Health care information system standards – Security of health care information systems. Rudi Van De Velde and Patrice Degoulet. Springer 2005. UNIT V IT INITIATIVES 9 Management’s role in major IT initiatives – Assessing and achieving value in health care information systems. UNIT IV MANAGEMENT OF IT CHALLENGES 9 Organizing information technology services – IT alignment and strategic planning – IT governance and management. laws and standards. “ Managing Health Care Information Systems: A Practical Approach for Health Care Executives”. 2005.MC9290 HEALTHCARE SYSTEMS LTPC 3003 UNIT I INTRODUCTION 9 Introduction to health care information – Health care data quality – Health care information regulations. John P Glaser. UNIT II HEALTH CARE INFORMATION SYSTEMS 9 History and evolution of health care information systems – Current and emerging use of clinical information systems – system acquisition – System implementation and support. Karen A Wager. TEXT BOOK: 1. “Clinical Information Sytems: A Componenet based approach”. REFERENCE: 1. Frances Wickham Lee. JosseyBass/Wiley. 55 .

MACD .Evaluating Industry relevant factors . Trend . recent capital market reforms. major segments of money market. need for money market.CAPM.Applied valuation techniques . Punithavathy Pandian. new capital issue. Industry Analysis . the Indian Money market ..MC9291 PORTFOLIO MANAGEMENT LTPC 3003 UNIT I MONEY AND CAPITAL MARKETS 8 Trends of savings and financial flow. V. underwriting. money market instruments and Capital market.Forecasting Earnings . Company Analysis : Measuring Earnings .Momentum .Risk and Returns. role of new issue market . portfolio objective and types. Sharpe index model. 2.Portfolio investment model.External industry information sources. characteristics of money market . Industry life cycle . Security Analysis & Portfolio Management – Vikas Publishing House Pvt. introduction. primary market and secondary market. S.Economic forecasting and stock Investment Decisions Forecasting techniques.K.Bhalla.Charting methods Market Indicators.Chand & Company Ltd.Risk adjusted measure of performance – Sharpe’s measure.Efficient Market Theory .Stoastics. Economy and Indus try Analysis.Oscillators . UNIT III FUNDAMENTAL ANALYSIS 8 Economic Analysis . formula plans.Markowitz theory.Patterns . implementation.mechanics of trading in stock exchanges. introduction.ROC . Portfolio evaluation – measures of return. instruments and market participant UNIT II STOCK EXCHANGES 10 Nature and functions of stock exchange in India. “Investment Management”.Trend reversals .Graham and Dodds investor ratios. Ltd.stock exchanges and financial development in India. forecasting stock prices .Exponential moving Average . planning.Avadhani – Securities Analysis & Portfolio Management – Himalaya Publishing House.A.Factors influencing share prices.Industry classifications. UNIT IV TECHNICAL ANALYSIS 10 Technical Analysis: Fundamental Analysis Vs Technical Analysis . of periods: 45 TEXT BOOKS: 1. New Delhi 2003. 56 .basic principles.concepts and function.RSI .types of formula plans. 2001. V. REFERENCES: 1. UNIT V PORTFOLIO ANALYSIS 9 Portfolio theory. listing of securities in stock exchange-OTCEI market-New Issue Market. 1997.Moving Average . Treynor’s measure and Jensen’s measure Total No.organizational structure of the secondary marlet.

1. M. Pearson Education.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. Addison Wesley. J. 1999. M.. UNIT III SYSTEM CALLS FOR THE FILE SYSTEM 10 Open – Read – Write – File and record locking – Adjusting the position of file I/O – Lseek – Close – File creation – Creation of special files – Changing directory. TOTAL = 45 TEXT BOOKS: 1. REFERENCES: B. 2. “The Design and Implementation of the 4. J. Goodheart. J. Mckusick. First Edition. Cox. 1986. Maurice J. S.Sleep. . 57 . The I/O Subsystem : Driver Interface – Disk Drivers – Terminal Drivers– Streams – Inter process communication. UNIT V MEMORY MANAGEMENT AND I/O 9 Memory Management Policies : Swapping – Demand paging.3 BSD Unix Operating System”. UNIT II FILE SUBSYSTEM 8 Internal representation of files: Inodes – Structure of a regular file – Directories – Conversion of a path name to an Inode – Super block – Inode assignment to a new file – Allocation of disk blocks.Shell – System boot and the INIT process– Process Scheduling. 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. “The Design of the Unix Operating System”. “The Magic Garden Explained”. S. root. 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 . owner. 1998. Bach.Karels and J. Process Control : Process creation – Signals – Process termination – Awaiting process termination – Invoking other programs – user id of a process – Changing the size of a process . Prentice Hall of India. Quarterman. mode – stat and fstat – Pipes – Dup – Mounting and unmounting file systems – link – unlink. Leffler. K.

Ullman. 2. Allen I. J. Ravi Sethi. 1988. Prentice Hall of India. “Compilers . Menlo Park. 1988. Fischer Leblanc. REFERENCES: 1. UNIT IV CODE OPTIMIZATION 9 Introduction to Code Optimization – Principal Sources of Optimization – Basic Blocks and Flow Graphs – Optimization of Basic Blocks – Code Improving Transformations. MC9294 UNIT I ARTIFICIAL INTELLIGENCE INTRODUCTION LTPC 3003 8 58 . “Crafting Compiler”. “Compiler Design in C”. TOTAL = 45 TEXT BOOKS: 1.Principles.Phases of Compiler – Compiler Construction Tools – Role of a Lexical Analyzer – Specification and Recognition of Tokens – Finite Automata – Regular Expression to Finite Automation. 1993. UNIT III INTERMEDIATE CODE GENERATION 9 Intermediate Languages – Declaration – Assignment Statements – Boolean Expressions – Flow Control Statements – Back Patching. Techniques and Tools”. UNIT II SYNTAX ANALYSIS 9 Role of a Parser – Context Free Grammars – Top-Down Parsing – Bottom-Up Parsing – LEX and YACC.MC9293 COMPILER DESIGN LTPC 3003 UNIT I LEXICAL ANALYSIS 9 Compilers – Analysis of Source Program . UNIT V CODE GENERATION 9 Issues in the Design of a Code Generator – Run-Time Storage Management – Next Use Information – A Simple Code Generator – DAG Representation of Basic Blocks – Peephole Optimization – Code Generation from DAG. D. A. Benjamin Cummings. Aho. Holub. Addison-Wesley Publishing Company.V.

Nilsson.Statistical learning methods – Learning with complete data – Learning with hidden variable – EM algorithm – Instance based learning – Neural networks – Active reinforcement Reinforcement learning – Passive reinforcement learning – learning – Generalization in reinforcement learning. Ltd.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 Local search – Constraint satisfaction problems (CSP) – Backtracking search and – Structure of problems – Adversarial Search – Games – Optimal decisions in games – Alpha – Beta Pruning – imperfect real-time decision – games that include an element of chance. 59 . 2004. Second Edition. “Artificial Intelligence: A new Synthesis”. Total = 45 REFERENCES 1. Peter Norvig. Tata McGraw Hill. UNIT IV LEARNING 9 Resolution – Knowledge representation – Ontological Engineering – Categories and objects – Actions – Simulation and events – Learning from observations – forms of learning – Inductive 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.Learning decision trees – Ensemble learning – Knowledge in learning – Logical formulation of learning – Explanation based learning – Learning using relevant information – Inductive logic programming .. “Artificial Intelligence”. 2003. 3. 2. Second Edition. Harcourt Asia Pvt. Pearson Education / Prentice Hall of India. 2000. Stuart Russell. UNIT III KNOWLEDGE REPRESENTATION 10 First order logic . “Artificial Intelligence – A Modern Approach”. Elaine Rich and Kevin Knight. Nils J.syntax and semantics – Using first order logic – Knowledge engineering – Inference – prepositional versus first order logic – unification and lifting – forward chaining – backward chaining – Mental events and mental objects.

Grama. Master slave programming. 2003 4. TOTAL= 45 TEXT BOOKS: 1. “Artificial Intelligence-Structures And Strategies For Complex Problem Solving”. “Advanced Concepts In Operating Systems”. Third Edition. Communication. HPC/HTC models. McGraw Hill Series in Computer Science. Pearson Education Asia. George Coulouris. 2nd edition. Jean Dollimore. 1994. Partitioning. Kumar. 2002. George F. Scheduling. Parallel machine model. A. McGraw Hill. A. 2. Luger. Gupta. Tim Kindberg. Mapping. Concurrency UNIT IV FAULT TOLERANCE AND DISTRIBUTED FILE SYSTEMS 10 Introduction to Fault Tolerance – Distributed Commit Protocol – Distributed File System Architecture – Issues in Distributed File Systems – Sun NFS. 1996. “Distributed Systems Concepts and Design”. UNIT II INTRODUCTION TO PARALLEL COMPUTERS AND COMPUTATION 8 Introduction to Parallelism and computing.4. Mukesh Singhal. MC9295 PARALLEL AND DISTRIBUTED COMPUTING LTPC 3003 UNIT I INTRODUCTION TO DISTRIBUTED ENVIRONMENT 8 Introduction – Client–Server Paradigm – Threads in Distributed Systems – Remote Procedure Call – Remote Object Invocation – Message-Oriented Communication Unicasting – Group Communication – Reliable and Unreliable Multicasting. V. Unix workstation clusters. Design and Analysis of Algorithms. 60 . Pearson Education / PHI. M J Quinn. Design and development of parallel processing systems. Multi-threaded programming. 3. Addison Wesley. 2002. An Introduction to Parallel Computing. UNIT III DESIGNING PARALLEL ALGORITHMS 10 Methodical design. UNIT V CASE STUDIES 9 Distributed Object-Based System – CORBA – COM – Distributed Coordination Based System – JINI – Matrix Vector Multiplication – Combinatorial Search. Agglomeration. Parallel Computing: Theory and Practice. Parallel programming model.

Optimization and Machine Learning”. and Programming Techniques”. Goldberg. Skapura. 2007. “Neuro-Fuzzy and Soft Computing”. 2003. Prentice Hall. 3. 1. Chuen-Tsai Sun.Deepa. “Neural Networks Algorithms. Applications. UNIT V NEURO-FUZZY MODELING 9 Adaptive Neuro-Fuzzy Inference Systems – Coactive Neuro-Fuzzy Modeling – Classification and Regression Trees – Data Clustering Algorithms – Rulebase Structure Identification – Neuro-Fuzzy Control – Case studies. 2007. “Introduction to Fuzzy Logic using MATLAB”. Springer. Prentice Hall. 4. UNIT IV FUZZY LOGIC 9 Fuzzy Sets – Operations on Fuzzy Sets – Fuzzy Relations – Membership FunctionsFuzzy Rules and Fuzzy Reasoning – Fuzzy Inference Systems – Fuzzy Expert Systems – Fuzzy Decision Making. Prentice-Hall of India. Adaptive Networks – Feed forward Networks – Supervised Learning Neural Networks – Radial Basis Function Networks Reinforcement Learning – Unsupervised Learning Neural Networks – Adaptive Resonance architectures – Advances in Neural networks. 3. TOTAL = 45 TEXT BOOKS: Jyh-Shing Roger Jang. Sumathi and S. Springer.Machine Learning Basics UNIT II GENETIC ALGORITHMS 9 Introduction to Genetic Algorithms (GA) – Applications of GA in Machine Learning Machine Learning Approach to Knowledge Acquisition. “Genetic Algorithms in Search. 2.. 1998. 1995. 1997. S. George J.MC9296 SOFT COMPUTING LTPC 3003 UNIT I INTRODUCTION TO SOFT COMPUTING AND NEURAL NETWORKS 9 Evolution of Computing . Eiji Mizutani. REFERENCES: Mitchell Melanie. UNIT III NEURAL NETWORKS 9 Machine Learning Using Neural Network. N.Sivanandam · S. David E. “Fuzzy Sets and Fuzzy Logic-Theory and Applications”.Soft Computing Constituents – From Conventional AI to Computational Intelligence . Deepa. “ Introduction to Genetic Algorithms”. Freeman and David M. PWS Publishers. “Introduction to Artificial Neural Systems”. Pearson Edn. Jacek M. Klir and Bo Yuan. Sivanandam. N. Addison Wesley. S. 61 . “An Introduction to Genetic Algorithm”. S.N. 1992. James A.N. 2003. Zurada. 2.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.