Go Back   StudyChaCha 2024 2025 > StudyChaCha Discussion Forum > General Topics

  #2  
Old April 9th, 2016, 10:29 AM
Super Moderator
 
Join Date: Nov 2011
Default Re: MPHIL in Computer Science Syllabus in Bharathiar University

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
Attached Files Available for Download
File Type: pdf Syllabus for MPHIL in Computer Science course.pdf (230.5 KB, 12 views)
__________________
Answered By StudyChaCha Member
Reply With Quote
Reply




All times are GMT +6. The time now is 07:37 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Friendly URLs by vBSEO 3.6.0 PL2

1 2 3 4 5 6 7 8