BHARATHIAR UNIVERSITY : SYLLABUS OF M.Phil. / Ph.D. – COMPUTER SCIENCE

Started by Kalyan, Oct 25, 2008, 11:05 AM

Previous topic - Next topic

Kalyan

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 – OMG's 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.