#1
| |||
| |||
![]()
Can you please provide here syllabus for MPHIL in Computer Science course offered by Bharathiar University?
|
#2
| |||
| |||
![]()
As per your request here I am giving you syllabus for MPHIL in Computer Science course offered by Bharathiar University. Syllabus for MPHIL in Computer Science course Part 1 : PAPER I – RESEARCH METHODOLOGY PAPER II – ADVANCED TECHNOLOGIES IN COMPUTER SCIENCE PAPER III 1. Data Warehousing and Mining. 2. Digital Image Processing. 3. Advanced Networking. 4. Natural Language Processing. 5. Data Compression. 6. Agent Based Computing. 7. Soft Computing. 8. Software Testing and Quality Assurance. 9. Knowledge Management and Business Intelligence. 10. Grid and Cloud Computing. 11. Mobile Computing. 12. Bioinspired Computing. 13. Concurrent Engineering Information System. 14. Speech Processing. 15. Information Security. PAPER I - RESEARCH METHODOLOGY UNIT – I RESEARCH METHODS Meaning of Research- Objectives of Research- Motivation in Research- Types of ResearchResearch Approaches- Significance of Research-research methods versus MethodologyResearch and Scientific Method- Importance of Knowing How Research is done- Research Process –Criteria of good Research –Problem Encountered by Researchers in India- What is Research Problem? Selecting the Problem- Necessity of Defining the Problem- Technique involved in Defining the Problem- Meaning of Research Design- Need for Research DesignFeatures of a Good Design- Important Concepts Relating to Research Design- Different research design- Basic principles of Experimental Designs- Significance of Report Writing- Different Steps in writing Report- Layout of the Research Report- Types of Reports- Oral Presentation Mechanics of Writing a Research Report- Precautions for Writing Research Reports. UNIT – II ALGORITHMS AND ANALYSIS Elementary data Structures, Greedy method: Knapsack problem-job sequencing with deadlinesOptimal merge patterns, Dynamic Programming: Multistage graphs-Optimal binary search trees- 0/1 knapsack- Reliability design- The traveling salesperson problem- Flow shop scheduling, Basics search and traversal techniques: The techniques Code Optimization- Biconnected components and depth- first search. Backtracking: The 8 – Queer s problem- Sum of subsets – Hamiltonian cycles-Knapsack Problem. UNIT – III COMPILER DESIGN Introduction to compiling- The Phases o f a Compiler- Lexical Analysis- The role of the lexical analyser-Specification &Recognition of tokens- Finite Automata-Conversion of Regular Expression to NFA – Syntax Analysis- The Role of the Parser-Context Free Grammar- Topflown Parsing: Predictive Parser- Bottom- Up Parsing: SLR Parser Syntax- Directed Translation Construction of Syntax trees- Bottom-Up evaluation of S- attributed definition and inherited attributes- L- attributed definition-Type Checking- Specification of a simple type checker -Type Conversion- An algorithm for Unification- Symbol tables- Intermediate Code Generation-Code Generation- Issues in the design of code generator- Basic Blocks and Flow Graphs- A simple code generator- Register allocation and assignment-Dynamic programming code generation algorithm- Code Optimization- The Principal sources of optimization-optimization of basic blocks-Loops in flow graphs. UNIT – IV OBJECT ORIENTED ANALYSIS, DESIGN AND DEVELOPMENT Object Oriented Design Fundamentals: The Object Model - Classes and Objects - Complexity - Classification - Notation - Process - Pragmatics – binary and entity relationship - object types - object state - OOSD life cycle. Object Oriented Analysis: Overview of object analysis - Shatter/Mellor, Coad/Yourdon, Rumbaugh, Booch - UML – Use case model– Conceptual model - behavior - class - analysis patterns - overview - diagrams - aggregation. Object Oriented Design Methods: UML - diagrams - collaboration - sequence - class - design patterns and frameworks - comparison with other design methods. Managing Object Oriented Development: Managing analysis and design - Evaluation testing - coding - Maintenance - Metrics. Object Oriented Development: Design of Foundation class libraries - Object Oriented Databases - Client/Server Computing - Middleware. UNIT – V SOFTWARE ENGINEERING Software Engineering Process paradigms - Project management - Process and Project Metrics – software estimation - Empirical estimation models - planning - Risk analysis - Software project scheduling. Requirements Analysis and Design: Prototyping - Specification - Analysis modeling - Software design - Abstraction - Modularity - Software Architecture - Effective modular design -Cohesion and Coupling - Architecture design and Procedural design - Data flow oriented design- design patterns. User interface design - Human Computer Interface design - Interface design - Interface standards. Programming languages and coding - Language classes - Code documentation – Code efficiency - Software Configuration Management – real time systemsReverse Engineering and Re-engineering-CASE tools - Projects management, tools - analysis and design tools - Programming tools - integration and testing tools – clean room software engineering. TEXT BOOKS: UNIT - I 1. C.R.Kothari,”Research Methodology Methods & Techniques” 2nd Edition, Wishwa Prakashan Publishers. 2. Dr.Rajammal P. Devadas,”A. Handbook on Methodology of Research-Sri Ramakrishna Mission Vidyalaya College of Rural Higher Education”. UNIT - II 1. Alfre V. Aho, John E. Hcpcroft, Jeffrey D. Ullman," Data structures and Algorithms”, Addison- Wesley Publishing Company, 1987. 2. Ellis Harowitz, Sartaj Sahini, “Compute Algorithms”, Galgotia Publications (P) Ltd., 1993. UNIT - III 1. Alfre V. Aho, Ravi Sethi and Jeffrey D. Ullman," Compiler Principles, Techniques and Tools", Addison Wesley Publishing Co,1986. 2. Jean Paul, Tremblay, Paul G. Sorenson, “The Theory and Practices of Compiler Writing" Mc. GrawHill Inc, International Student Edition, 1985. UNIT - IV 1. Craig Larman, “Applying UML and patterns ", Addison Wesley, 2000. 2. Grady Booch, James Rumbaugh, Ivar Jacobson,” The Unified Modeling Language User Guide ", Addison-Wesley Long man, 1999. 3. Ali Bahrami, “Object Oriented System Development ", McGraw Hill International Edition, 1999. 4. Erich Gamma, “Design Patterns ", Addison Wesley, 1994. UNIT - V 1. Roger Pressman.S., " Software Engineering : A Practitioner's Approach ", 3rd Edition, McGraw Hill, 1997. 2. I.Sommerville, " Software Engineerin",5th Edition, Addison Wesley, 1996. 3. P Fleeger, “Software Engineering ", Prentice Hall, 1999. 4. Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli “Fundamental of Software Engineering ", Prentice Hall of India 1991. Here is the attachment. Address: Bharathiyar University Coimbatore, Tamil Nadu 641046
__________________ Answered By StudyChaCha Member |