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

“Digital Design”. Morris Mano.. 1992. 1997. Sixth Edition. 2002. Patterson and John L. 1998. Roth. “Computer Organization”. 4. David A. Second Edition. 2003. Pearson Education. John P. “Computer Organization and Design: The Hardware/Software interface”. 2. “Computer Organization and Architecture – Designing for Performance”. 2002. Firth Edition. 3. “Fundamentals of Logic Design”. UNIT II COMBINATIONAL AND SEQUENTIAL CIRCUITS 10 Design of Combinational Circuits – Adder / Subtracter – Encoder – Decoder – MUX / DEMUX – Comparators. Charles H. 2. Jaico Publishing House. Zvonko Vranesic and Safwat Zaky. Hennessy. REFERENCES: 1. TOTAL = 45 TEXT BOOKS: 1. 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. Flip Flops – Triggering – Master – Slave Flip Flop – State Diagram and Minimization – Counters – Registers. Fourth Edition. Jr. Prentice Hall of India. Tata McGraw Hill. Morgan Kaufmann.MC9211 UNIT I COMPUTER ORGANIZATION DIGITAL FUNDAMENTALS LTPC 3003 8 Number Systems and Conversions – Boolean Algebra and Simplification – Minimization of Boolean Functions – Karnaugh Map. Thrid 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. 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. Hayes. Mumbai. Tata McGraw Hill. “Computer Architecture and Organization”. Carl Hamacher. 4 . Logic Gates – NAND – NOR Implementation. William Stallings.

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

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

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

Pandey.Maheswari. 4th Reprint. Sultan Chand & Sons. S. “Financial and Management Accounting”.Pandey.P. “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. “Cost and Management Accounting”. 2.M. I. Sultan Chand & Co. ”Financial Management”.M. I. Vikas Publications.Iyengar. 2002 REFERENCES 1. 19993 8 .N. 2003 2. S.

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

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

Ira Pohl. 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. Josee Lajoie. Third Edition. 2004. TOTAL = 45 REFERENCES: 1. 3. “ Object Oriented Programming With C++”. 4. 2002. 2. Pearson Education .” Object Oriented Programming with ANSI and Turbo C++”. 11 . “C++ Primer”. Bhave . Person Education. “Object–Oriented Programming Using C++”.Lippman. 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. Kamthane. 2003. 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.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. 2004. Pearson Education. UNIT IV TEMPLATES 9 Template Class – Function Templates – Class Templates – Parameterizing – STL – Algorithms – Function Adaptors. Pearson Education. Stanley B. Second Edition.

Thomas H. 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.Cormen. Ronald L. L 45 T 15 Total : 60 Hours REFERENCES: 1.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. “Introduction to algorithms” Prentice Hall 1990. 12 . 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. 2. Anany Levitin “Introduction to the Design and Analysis of Algorithms” Pearson Education 2003.Leiserson. 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. Charles E.Rivest.

M. " Systems Programming and Operating Systems". Tata McGraw Hill Company. D. 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 . Tata McGraw Hill Company.User Interface – Editor Structure – Interactive Debugging Systems – Debugging functions and capabilities – Relationships with Other parts of the system – User Interface Criteria. Machine-independent loader features – Automatic Library Search – Loader Options Loader design options – Linkage Editors – Dynamic Linking – Bootstrap Loaders.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. REFERENCES: 1. 1991. 1999. 2. Third Edition. TOTAL = 45 TEXT BOOKS: 1. Inc. UNIT V OTHER SYSTEM SOFTWARE 9 Text editors – Overview of Editing Process . 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: MSDOS linker.“System Software – An Introduction to Systems Programming”.. “Systems Programming”. Leland Beck .Implementation examples: MASM Macro Processor – ANSI C macro language.Implementation examples MASM assembler. Dhamdhere. 13 . 1999. 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 . UNIT II ASSEMBLERS 9 Basic assembler functions – A simple SIC assembler – Assembler algorithms and data structures – Machine dependent assembler features. Donovan. Pearson Education. John J.

G. Sixth Edition. “Operating System Concepts”. Pearson Education. M. 14 . Abraham Silberschatz Peter B. Bach. Willam-Stalling “ Operating System” Fourth Edition. UNIT V CASE STUDIES 9 Case study – Design and implementation of the UNIX OS. J. 2003. “Design Of The Unix Operating System”.. 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. 2. 2003.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. Galvin. Gagne. 3. Addison Wesley Publishing Co. Pearson Education.

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

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

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

2. Yu-cheng Liu. M. Ray & K. Barry B. “The Intel Microprocessors. 2002. Gibson. PentiumIII. 80386. PHI 2003. “IBM PC Assembly language and programming”. Websites of latest processors. Total = 45 REFERENCES: 1. Ltd. 80186/80188. Architecture. Peter Abel. 2002 reprint. Programming and Interfacing”. TMH. A. PentiumIV. Prentice Hall of India Pvt. 4. Pearson Education/PHI. 8086/8088. 6th Edition. Glenn A. Brey. “Microcomputer systems: The 8086/8088 Family architecture. Pentium. PentiumPro Processor. – Risk analysis and management – Requirements and Specification – Rapid Prototyping.Bus Concepts – Bus Standards –The Peripheral Component Interconnect (PCI) Bus – Universal Serial Bus (USB) – Platform Architectures. Programming & Interfacing”. 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. K. Bhurchandi. Programming and Design”. 80286. UNIT V SOFTWARE CONFIGURATION MANAGEMENT (SCM) & CASE TOOLS 9 18 . PentiumII. UNIT III SOFTWARE METRICS 9 Scope – Classification of metrics – Measuring Process and Product attributes – Direct and Indirect measures – Reliability – Software Quality Assurance – Standards. 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. 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. 3. 5.

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

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

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

Application of threads examples 10. Tata McGraw-Hill MC9238 WEB PROGRAMMING LAB LTPC 0032 1. Advanced Microprocessors & peripherals A K Ray & K M Bhurchandi. DC Motor Speed Controller f. 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. 4. ADC/DAC interface d. writing an RMI application to access a remote method 13. tables etc with any web page editors and using images and audio files as part of web pages 7. Second Edition. 3. Using FTP 6. Writing Java programs by making use of class. package. Traffic signal controller using 8255 PPI b. Reading and writing text files 11. Creation of web site with forms. Reading image files and manipulating them with image related classes and methods 12. Creation and usage of Java bean MC9241 NETWORK PROGRAMMING LTPC 22 . frames.2. Fahrenheit to Centigrade conversion etc 9. interface. Writing a Servlet program with database connectivity for a web based application such as students result status checking. fifth edition 2. 2. Stepper Motor controller using 8255 PPI c. Using Assembly Language with C/C++ 3. IBM PC Assembly Language and Programming by peter Abel. Keyboard/Display Controller using 8279 REFERENCES: 1. Waveform generation using 8253/8254 Timers e. Perform the following interfacing concepts with a microprocessor chip a. Writing window based GUI applications using frames and applets such as Calculator application. 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. links. PNR number enquiry etc 14.

2. “UNIX Network Programming . 1998. Richard Stevens.Process control . 1999. 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. 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. 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. Server Crashes and reboots. listen. write . W. read.3003 UNIT I INTRODUCTION 9 Introduction – Overview of UNIX OS . accept. TOTAL = 45 REFERENCES: 1. bind. MC9242 UNIT I RESOURCE MANAGEMENT TECHNIQUES LINEAR PROGRAMMING MODELS LTPC 3003 9 23 . close functions – Iterative Server – Concurrent Server. Richard Stevens. “Advanced Programming in The UNIX Environment”.Process relationships Signals – Interprocess Communication. Prentice Hall International. Addison Wesley. 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. Server host Crashes.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.Volume 1”.Environment of a UNIX process .

D.A. Pearson Education.Graphical Solution of linear programming models – Simplex method – Artificial variable Techniques. New Delhi.Tamilarasi. “Operations Research : An Introduction “ 7th Edition. 2005.Natarajan. 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 . Pearson Education. “Operations Research”. (M / M / C) : (FIFO / ∞ / ∞).. A. of Periods : 45 TEXT BOOKS 1.Variants of Simplex method UNIT II TRANSPORTATION AND ASSIGNMENT MODELS 9 Mathematical formulation of transportation problem.Chand & Company Ltd. Taha H. 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. Total No. 2004. “Operations Research”.Methods for finding initial basic feasible solution – optimum solution . 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 . (M / M / C) : (FIFO / N / ∞) models.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.S. Prem Kumar Gupta.Balasubramani. 2003. Asia. REFERENCES 1.Mathematical Formulation . S.M. A.(M / M / 1) : (FIFO / ∞ /∞). 3rd Edition . 2. (M / M / 1) : (FIFO / N / ∞). Hira. P.

“ Visual Basic 6.WM_SIZE. WM_CHAR messages . 2. “Windows Programming”. CRect tracker – Tree control – CtabControl – Dynamic controls – slider control – progress control – Inheriting CTreeView – CRicheditView – Modal Dialog. TOTAL = 45 TEXT BOOKS: 1. 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. 1999. Microsoft press. image list. 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 . usage of BMP and displaying a file existing as a BMP. Microsoft 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. Pearson Education. Prentice Hall of India Pvt.Graphics Device Interface . 1999. 4. controls – Animate control. 1996.0 How To Program”. Brush. 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 .Responding to keyboard events – keypress.Pen. 3.. Ltd. Colors.Reading and Writing documents Resources – Bitmaps creation. J. REFERENCES: 1.. 1998. David Kruglirski. UNIT IV CONTROLS 9 Dialog Based Applications. Fonts . Herbert Sheildt. – Modeless Dialog – CColorDialog – CfileDialog. “Visual C++ 6 programming”. Kate Gregory “Using Visual C++”. Wiley Dreamtech India Private Ltd. keyup. Peachpit Press. Charles Petzold. Fifth Edition. 2003. “MFC from the Ground Up”. – ActiveX control – creation and usage – Container class. “Programming Microsoft Visual C++”.Single and Multiple document interface . 1999. 3. 2.. Marion Cottingham “Visual Basic”. Deitel . Steve Holzner.

James Rumbaugh.variant. GDI objects. 1999. 3. McGraw Hill International Edition. Object Oriented Software Engineering using UML. UNIT III OBJECT ORIENTED ANALYSIS 12 Identifying Usecase – Business object analysis – Usecase driven object oriented analysis – Usecase model – Documentation – Classification – Identifying object. Simple Dialog Based application – eg. Craig Larman. relationships. SDK type programs for creating simple windows with different window styles SDK type programs code for keyboard and mouse events. etc. 4. Calculator. Booch. 2. of periods : 60 TEXT BOOKS 1. Bernd Bruegge. “Object Oriented System Development”. Jacobson methods – Patterns – Frameworks – Unified approach – Unified modeling language – Static and Dynamic models – UML diagrams – Class diagram – Usecase diagrams – Dynamic modeling – Model organization – Extensibility. attributes. “The Unified Modeling Language User Guide”. VC++ 1. 26 . Dutoit. interest computation. Patterns and Java. Ali Bahrami. 3.Aggregations. Pearson 2004 MC9246 VISUAL PROGRAMMING LAB LTPC 0032 VB 1. money conversions. Grady Booch. Applying UML and Patterns.Identity – Dynamic binding – Persistence – Metaclasses – Object oriented system development life cycle. 2002. Pearson. 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. Addison Wesley Long man. 3. 2. 1999. Allen H. 2. 2nd Edition. UNIT II METHODOLOGY AND UML 12 Introduction – Survey – Rumbugh. Form Design – Keyboard & Mouse events Programs on usage of data types . Ivar Jacobson. Control arrays Simple applications using file system controls Database applications using data control. REFERENCES 1.

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

UNIT III SYSTEM MANAGEMENT & SECURITY 9 Functions & Users – Functional Categories – Interrelationships And Organization – System Management Technology – Distributed System Security – Web Service Security. d. 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. e. 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.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. f. TOTAL = 45 28 . g. h. 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.

T. “Inside CORBA: Distributed Object Standards and Applications”. Addison Wesley. 2. J. 3.TEXT BOOKS: 1. Peter Bye. N. “IT Architecture And Middleware. 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. Dreamtech Press. 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. Addition Wesley. Mowbray. 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. Wallace. UNIT II PROJECT EVALUATION 9 Strategic Assessment – Technical Assessment – Cost Benefit Analysis – Cash Flow Forecasting – Cost Benefit Evaluation Techniques – Risk Evaluation. 2000. Chris Britton. TOTAL = 45 REFERENCES: 29 . 2004. 1997. 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. :COM/DCOM Blue Book”. A Staligies For Building Large Integrated System”.

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

Student Marks Analyzing System c. Text Editor.MC9255 SOFTWARE DEVELOPMENT LAB LTPC 0032 Apply the following to typical application problems: 1. 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. Simulator Software for Parallel Processing Operation. f. Create a dictionary. Software Debugging A possible set of applications may be the following: a. g.Discrete random variables and Continuous random variables – Density & Distribution functions . d. Inventory System.Bayes Theorem. Data Modelling & Implementation 6.Joint and marginal distributions – 31 . Runge– Kutta methods – Predictor-corrector method – Milne and Adam – Bashforth methods – Error Analysis UNIT IV PROBABILITY DISTRIBUTIONS 12 Probability axioms. Project Planning 2. Software Estimation 4. Software Design 5. 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. Jacobi and Gauss Seidal iterative methods UNIT II NUMERICAL DIFFERENTIATION AND INTEGRATION 12 Interpolation. e. Software Requirement Analysis 3. Telephone dictionary. Software Testing 7.

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

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

Pearson Education 2002. Prentice Hall. Tree Diagram) – Information Flow – Process Flow – Methods and Heuristics – Decomposition and Aggregation – Information Architecture . “Management Information Systems: Managing the Digital Firm”. “Modern Systems Analysis and Design”. E. Laudon.” Sixth Edition. K. Graphical and Hierarchical (Organization Chart. J. 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.. “Management Information Systems. 3. WEB GRAPHICS LTPC MC9273 34 .Application of System Representation to Case Studies UNIT III SYSTEMS. Joey F. Valachich. Potter.F. 2004. M. George. 2. C. Brabston. 2002. Third Edition. Hoffer. Jeffrey A. Prentice Hall. 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. Brabston. TOTAL = 60 TEXT BOOKS: 1.Models for Representing Systems: Mathematical. C. 2002. 2000. Pearson Education. Joseph S. Wiley. 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. R. M. E.E. Laudon. “Introduction to Information Technology”. P. P. K. “Management Information Systems: Managing the Digital Firm”. 2. J.K. Laudon. Laudon. REFERENCES: 1. R. Organization and Technology in the Networked Enterprise. Turban. E.

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

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

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

Addison Wesley. Vijay Kumar. “Metrics and Models in Software Quality Engineering”. 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. Stephen H. 3. Zero Defects And Statistical Quality Control. M. “ Mobile Database Systems”. Computer Press 1997. Harcourt India Pvt Ltd. Verifiability. International Thomson. TOTAL = 45 REFERENCES: 1.Kan.M. Tata McGraw Hill. “Software Quality: Theory and Management”. “Managing Software Quality”. John Wiley & Sons. McGraw Hill. UNIT III QUALITY MANAGEMENT SYSTEM 9 Elements Of A Quality Engineering Program – Quality Control. 2001.Gyrna. 5. J.Subramanian. 2. “Principles of Multimedia Database Systems”.. 1955. “Software Engineering . 6. Tata McGraw Hill. Alcon Gillies. Assurance And Engineering – Reliability.5. Fifth Edition. Juran. Brian Hambling.Frank. “Quality Planning and Analysis (from product developmement through use)”. 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. Testability.A Practitioner’s Approach”. 1986. 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. Roger S. 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. 2006. Maintainability. Humphrey Watts. Addison Wesley. 6. 4. Pressman. 38 . V. 2001.S. 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. “Managing the Software Process”.

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

42 . Michael Steinbach and Vipin Kumar “Introduction to Data Mining”. “Component Software: Beyond Object-Oriented Programming”. Prentice Hall of India. 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 . 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.assembly tools. UNIT IV COM AND . Pearson Education publishers. 2007. 2006. Pearson Education. TOTAL = 45 TEXT BOOKS: 1.NET TECHNOLOGIES 9 COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – .assemblies – appdomains – contexts – reflection – remoting. 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. 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.Edition. 2003. 6. Pang-Ning Tan.NET components .

UNIT III MARKET STRUCTURE AND PRICE DETERMINATION 9 Market structure – Perfect Competition – Monopoly – Monopolistic Competition – Oligopoly . UNIT V MACROECONOMIC ISSUE 9 National Income –concepts –determination of national income . 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: 43 . MC9282 MANAGERIAL ECONOMICS LTPC 3003 UNIT I INTRODUCTION TO MANAGERIAL ECONOMICS 9 Managerial Economics – meaning.characteristics – Pricing of Goods and Services. Demand Analysis – meaning. UNIT II SUPPLY. Wiley . nature and scope – Managerial Economics and business decision making – Role of Managerial Economist – Fundamental concepts of Managerial Economics.Balance of payments – account. “Enterprise Java Beans”. determinants and types of demand – Elasticity of demand – Demand function – Demand curve – Estimation of the Demand Function.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. 1990.Business cycle – Inflation and Deflation –types of inflation – causes of inflation. “ Managerial Economics”. Gupta .Pricing and output decisions – Price Discrimination – Price Determinants – Profit Maximization and free pricingmethods of pricing – differential pricing – Government intervention and pricing.S.effectiveness of fiscal policy.REFERENCES: 1. Cost concepts – cost – output relationship: long run and short run – Economies and diseconomies of scale – cost functions – estimation of cost function. UNIT IV PROFIT AND INVESTMENT ANALYSIS 9 Profit . Tata McGrawhill. G.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. Third Edition . Ed Roman. 2004.

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

“Mobile Communications”. 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.. Prentice Hall of India / Pearson Education. William Stallings. 2003. New York. Nicklons and Thomas Stober.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. C. “AdHoc Mobile Wireless Networks”. TOTAL = 45 TEXT BOOKS: 1. “Principles of Wireless Networks”. 3. UNIT IV NETWORK LAYER 9 Mobile IP – Dynamic Host Configuration Protocol – Routing – DSDV – DSR – AODV – ZRP – ODMR. Martin S. Prentice Hall of India / Pearson Education.K. Pearson Education. Lothar Merk. 2002. 45 . Second Edition. Prentice Hall Inc. “Principles of Mobile Computing”. 2003. Jochen Schiller. REFERENCES: 1.11 Standards – Architecture – services – HIPERLAN – AdHoc Network – Blue Tooth. Kaveh Pahlavan. 2.Toh. 2003. “Wireless Communications and Networks”. 2.GPRS UNIT III WIRELESS NETWORKS 9 Wireless LAN – IEEE 802. Prasanth Krishnamoorthy. UNIT II TELECOMMUNICATION SYSTEMS 11 GSM – System Architecture – Protocols – Connection Establishment – Frequency Allocation – Routing – Handover – Security . 2004. Springer. Second Edition. Uwe Hansmann.

46 .

Woods. UNIT IV MULTI RESOLUTION ANALYSIS AND COMPRESSIONS 9 Multi Resolution Analysis : Image Pyramids – Multi resolution expansion – Wavelet Transforms. Person Educaiton. “Fundamentals of Digital Image Processing”. Feature Analysis and Extraction.. Pearson Education. 3. Second Edition.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. . Image Compression : Fundamentals – Models – Elements of Information Theory – Error Free Compression – Lossy Compression – Compression Standards. 2003. Milan Sonka. Thomson Learning. 2001 Anil K. “Digital Image Processing” Second Edition. Rafael C.Frequency Domain : Filtering in Frequency Domain – DFT. “Image Processing. File Formats. Image operations – Arithmetic. 2. 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. TOTAL = 45 REFERENCES: 1. FFT. Geometric and Morphological. DCT – Smoothing and Sharpening filters – Homomorphic Filtering.Gonzalez and Richard E. Vaclav Hlavac and Roger Boyle. . Analysis and Machine Vision”. 2003. 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. UNIT II IMAGE ENHANCEMENT 9 Spatial Domain Gray level Transformations Histogram Processing Spatial Filtering – Smoothing and Sharpening.Jain.

Consultants and Users – Contracts – Project Management and Monitoring. Thomson Learning. “Concepts in Enterprise Resource Planning” . 4. 1999. Ellen F. UNIT II ERP IMPLEMENTATION 9 Implementation Life Cycle – Implementation Methodology – Hidden Costs – Organizing Implementation – Vendors. UNIT IV ERP MARKET 9 ERP Market Place – SAP AG – PeopleSoft – Baan Company – JD Edwards World Solutions Company – Oracle Corporation – QAD – System Software Associates. UNIT V ERP – PRESENT AND FUTURE 9 Turbo Charge the ERP System – EIA – ERP and E–Commerce – ERP and Internet – Future Directions in ERP. “Enterprise Resource Planning – concepts and Planning”. Prentice Hall. Joseph A. Vinod Kumar Garg and N. Jose Antonio Fernandz. UNIT III BUSINESS MODULES 9 Business Modules in an ERP Package – Finance – Manufacturing – Human Resource – Plant Maintanance – Materials Management – Quality Management – Sales and Distribution. 2001. Tata McGraw Hill 48 . “ The SAP R /3 Hand book”. 1998. Bret J.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. Monk. TOTAL = 45 REFERENCES: 1. 2. Alexis Leon. Wangner. “ERP Demystified”. Brady. Tata McGraw Hill. 3.K .Venkata Krishnan.

49 .

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

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

2000. Richard Murch. Bigus & Bigus. Benjamin/ Cummings Publishing Co. MIT Press. 1997. 3. Kowalski and Mark. 1995.T. 2003. Kluwer academic Publishers. 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. 1999. Norvig. Second Edition. 3. 2. Tony Johnson. 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. Russel. Gerald J. TOTAL = 45 REFERENCES: 1. "Artificial Intelligence: A Modern Approach". 4. 4. 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.REFERENCES: 1. “ Foundations of Statistical Natural Language Processing “. " Software Agents ". Bradshaw. 2000. 1999. 2000. Prentice Hall. 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. MIT Press.Manning and Hinrich Schutze. “Information Storage and Retrieval systems”. UNIT IV INTELLIGENT SOFTWARE AGENTS 9 Interface Agents – Agent Communication Languages – Agent Knowledge Representation – Agent Adaptability – Belief Desire Intension – Mobile Agent Applications. Kluwer academic Publishers. Wiley. Tomek Strzalkowski “ Natural Language Information Retrieval “. 2. Maybury. "Intelligent Software Agents". " Constructing Intelligent agents with Java ". Pearson Education. 52 . James Allen “ Natural Language Understanding “.

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

Viswanadham. “Designing and Managing the Supply Chain: Concepts. 1999. 4. David Simchi Levi. P Planning. “Quantitative Models for Supply Chain Management”. 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. “Performance Modeling of Automated Manufacturing Systems”.MC9289 SUPPLY CHAIN MANAGEMENT LTPC 3003 UNIT I BUILDING BLOCKS. Philip kaminsky. N. Irwin McGraw–Hill. Narahari. Peter Meindel. M. 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.L. R. PERFORMANCE MEASURES. Shapiro. “Modeling the Supply Chain”. N. 2001. “Introduction to Supply Chain Management”. 2003. Y. UNIT V CASE STUDIES Digital Equipment Case Study – IBM Case Study. Kluwer Academic Publishers. DECISIONS 9 Building Blocks of a Supply Chain Network – Performance Measures – Decisions in the Supply Chain World – Models for Supply Chain Decision – Making. Pearson Education. Ram Ganeshan. Kluwer Academic Publishers. Spearman. UNIT II SUPPLY CHAIN INVENTORY MANAGEMENT 9 Economic Order Quantity Models – Reorder Point Models – Multichelon Inventory Systems. 5. Sunil Chopra. 7. and Case Studies”. 2000. 2. 8.L. Second Edition. 1998. Nochols Jr. 9 TOTAL = 45 REFERENCES: 1. 1999. “Analysis of Manufacturing Enterprises”. Handfield. Pearson Education. Hopp. 1996. Jeremy F. Michael Magazine. 54 . Edith Simchi Levi..B. “Supply Chain Management: Strategy. W. Viswanadham. E. Prentice Hall of India. Duxbury Thomson Learning. Strategies. Sridhar Tayur. “Factory Physics: Foundations of Manufacturing Management”. 3. and Operation”. Irwin McGraw Hill.J. 6. 2000.

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. John P Glaser. Springer 2005.MC9290 HEALTHCARE SYSTEMS LTPC 3003 UNIT I INTRODUCTION 9 Introduction to health care information – Health care data quality – Health care information regulations. 2005. 55 . “ Managing Health Care Information Systems: A Practical Approach for Health Care Executives”. UNIT V IT INITIATIVES 9 Management’s role in major IT initiatives – Assessing and achieving value in health care information systems. Karen A Wager. UNIT IV MANAGEMENT OF IT CHALLENGES 9 Organizing information technology services – IT alignment and strategic planning – IT governance and management. JosseyBass/Wiley. laws and standards. “Clinical Information Sytems: A Componenet based approach”. REFERENCE: 1. Frances Wickham Lee. TEXT BOOK: 1. 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. Rudi Van De Velde and Patrice Degoulet.

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

J. S. 57 . Maurice J.Shell – System boot and the INIT process– Process Scheduling. root. UNIT V MEMORY MANAGEMENT AND I/O 9 Memory Management Policies : Swapping – Demand paging. 1999. Addison Wesley. 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. 2. 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 . Process Control : Process creation – Signals – Process termination – Awaiting process termination – Invoking other programs – user id of a process – Changing the size of a process . M. 1998. “The Design and Implementation of the 4. 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. Introduction to the Kernel : Architecture of the UNIX operating system – Introduction to system concepts. S. K. J. 1986. REFERENCES: B. Goodheart. . 1. Quarterman. owner.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.3 BSD Unix Operating System”. 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”.Sleep. Leffler.. Cox. TOTAL = 45 TEXT BOOKS: 1. mode – stat and fstat – Pipes – Dup – Mounting and unmounting file systems – link – unlink. The I/O Subsystem : Driver Interface – Disk Drivers – Terminal Drivers– Streams – Inter process communication. Prentice Hall of India. M.Karels and J. J. Mckusick. “The Magic Garden Explained”. Pearson Education. First Edition. Bach.

Allen I. Aho. Ullman.MC9293 COMPILER DESIGN LTPC 3003 UNIT I LEXICAL ANALYSIS 9 Compilers – Analysis of Source Program . Techniques and Tools”. A. Addison-Wesley Publishing Company. REFERENCES: 1. 2. Fischer Leblanc.Principles. D. 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. UNIT II SYNTAX ANALYSIS 9 Role of a Parser – Context Free Grammars – Top-Down Parsing – Bottom-Up Parsing – LEX and YACC. Ravi Sethi. 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. “Compilers . 1988. Prentice Hall of India. Holub. Menlo Park. J. MC9294 UNIT I ARTIFICIAL INTELLIGENCE INTRODUCTION LTPC 3003 8 58 . 1988. “Crafting Compiler”.V. Benjamin Cummings. UNIT III INTERMEDIATE CODE GENERATION 9 Intermediate Languages – Declaration – Assignment Statements – Boolean Expressions – Flow Control Statements – Back Patching. TOTAL = 45 TEXT BOOKS: 1. “Compiler Design in C”.Phases of Compiler – Compiler Construction Tools – Role of a Lexical Analyzer – Specification and Recognition of Tokens – Finite Automata – Regular Expression to Finite Automation. 1993.

Nilsson. 2003. Pearson Education / Prentice Hall of India. UNIT III KNOWLEDGE REPRESENTATION 10 First order logic . 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. Peter Norvig. Second Edition. 2004. 3.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. 59 . “Artificial Intelligence”. Harcourt Asia Pvt. “Artificial Intelligence – A Modern Approach”. Stuart Russell.. Ltd. UNIT IV LEARNING 9 Resolution – Knowledge representation – Ontological Engineering – Categories and objects – Actions – Simulation and events – Learning from observations – forms of learning – Inductive learning . Elaine Rich and Kevin Knight. Nils J. 2000. Total = 45 REFERENCES 1.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.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. Tata McGraw Hill. “Artificial Intelligence: A new Synthesis”. 2.Learning decision trees – Ensemble learning – Knowledge in learning – Logical formulation of learning – Explanation based learning – Learning using relevant information – Inductive logic programming . 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. Second Edition.

Parallel programming model. V. 1996. Parallel Computing: Theory and Practice. Agglomeration. 2. A. 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. 2nd edition. 60 . TOTAL= 45 TEXT BOOKS: 1. Design and Analysis of Algorithms. “Artificial Intelligence-Structures And Strategies For Complex Problem Solving”. Mapping. M J Quinn. 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. McGraw Hill. Third Edition. George Coulouris. HPC/HTC models.4. 2002. Multi-threaded programming. 2003 4. Gupta. 2002. 1994. An Introduction to Parallel Computing. Mukesh Singhal. Partitioning. UNIT II INTRODUCTION TO PARALLEL COMPUTERS AND COMPUTATION 8 Introduction to Parallelism and computing. “Advanced Concepts In Operating Systems”. Jean Dollimore. Pearson Education / PHI. Master slave programming. Design and development of parallel processing systems. 3. Kumar. Communication. Tim Kindberg. Unix workstation clusters. Parallel machine model. Scheduling. McGraw Hill Series in Computer Science. George F. Grama. UNIT V CASE STUDIES 9 Distributed Object-Based System – CORBA – COM – Distributed Coordination Based System – JINI – Matrix Vector Multiplication – Combinatorial Search. A. UNIT III DESIGNING PARALLEL ALGORITHMS 10 Methodical design. Addison Wesley. Luger. Pearson Education Asia. “Distributed Systems Concepts and Design”.

1997.N. Applications. 3. “An Introduction to Genetic Algorithm”. TOTAL = 45 TEXT BOOKS: Jyh-Shing Roger Jang. S. S. 3. and Programming Techniques”. 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. 2. “Fuzzy Sets and Fuzzy Logic-Theory and Applications”. David E. “Introduction to Fuzzy Logic using MATLAB”. Addison Wesley. 2007. Chuen-Tsai Sun. 4. PWS Publishers.MC9296 SOFT COMPUTING LTPC 3003 UNIT I INTRODUCTION TO SOFT COMPUTING AND NEURAL NETWORKS 9 Evolution of Computing . Springer. 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. Freeman and David M.Deepa. 1998. 2.N.. “Genetic Algorithms in Search. Springer. Eiji Mizutani. Zurada. “Introduction to Artificial Neural Systems”. REFERENCES: Mitchell Melanie. 2003. “Neuro-Fuzzy and Soft Computing”. Pearson Edn. 2007. Klir and Bo Yuan. Jacek M. 1992. Sivanandam. Prentice Hall. N.Sivanandam · S. S. N. Goldberg. “ Introduction to Genetic Algorithms”. 1995.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. George J. James A. Optimization and Machine Learning”. 1. Prentice Hall. UNIT III NEURAL NETWORKS 9 Machine Learning Using Neural Network. 2003. “Neural Networks Algorithms. 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. Skapura. Deepa. Sumathi and S.Soft Computing Constituents – From Conventional AI to Computational Intelligence . 61 .

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.