BHARATHIAR UNIVERSITY : SYLLABUS OF M.Phil. / Ph.D. COMPUTER SCIENCE
Research Methodology and Trends in Computer Science
UNIT I : Research Methods
Meaning of Research Objectives of Research Motivation in Research Types of Research Research Approaches Significance of Research research Methods versus Methodology Research and Scientific Method Importance of Knowing How Research is done Research Process Criteria of good Research Necessity of Defining the
Problem Technique involved in Defining the Problem Meaning of Research Design Need for Research Design Features of a Good Design Important Concepts Relating to Research Design Different Research Design Data
Analysis : Sensitivity Analysis
with Data Tables, Goalseek, Scenario Manager, Optimisation with EXCEL Solver, Summarising Data with Histograms and Descriptive Statistics, Pivot Tables, Summarising Data with database statistical functions, using correlation, Multiple
Regression, ANOVA, Using Resampling to Analyse Data : - 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 deadlines optimal merge patterns, Dynamic Programming: Multistage graphs Optimal binary search trees 0/1 knapsack Reliability design The traveling salesperson problem Flow shop scheduling, Basic search and traversal techniques: The techniques
Code Optimization Biconnected components and depth first search.
Backtracking: The 8 Queens problem Sum of subsets Hamiltonian cycles Knapsack problem.
UNIT III : Object Oriented Methodology
Identifying subjects:Definitions-How to determine the subjects-examples.Defining attributes:Definitions-How to determine attributes-instance connectionsexamples.
Defining services:message connections-specifying services final class and object specifications-examples. Design Process Design Axioms Designing Classes .
Object Oriented Methodology: Rumbaugh, Booch, Jacobson, Shaler/Mellor,
Coad/Yardon Patterns Frame Works The Unified Approach UML
UNIT IV: CLIENT/SERVER TECHNOLOGY & ADAPTIVE WEB TECHNOLOGY Distributed Objects and components From Distributed Objects to components 3 Tier Client Server, Object Style CORBA Distributed Objects, CORBA style OMGs object management architecture CORBA 2.0 CORBA Object Services CORBA common facilities CORBA business objects.
J2EE: Overview Multi tier Architecture The Enterprise Application Clients
Sessions management Web Tier ELB Tier J2EE Web Services. NET Framework
Common Language Runtime Base Class Libraries Interoperability Networking
Remitting - Security. Building Web applications web Services. Overview of XML.
UNIT V: GRID COMPUTING
Introduction: Early Grid Activities, Current grid activities, Overview of grid business area, Grid Infrastructure and its relationship with other distributed architectures.
Open grid service architecture (OGSA), Data management services, Overview of Globus GT3 Toolkit.
Grid applications: Schedulers, Resource broker, load balancing, grid portals.