swami ramanand teerth marathwada …cm)-syllabus.pdf · using c++) - 3 100 0 100 3 600 total marks...

49
TEACHING PERIOD/WEEK MAXIMU M MARKS THEORY THEORY/P RACTICAL A M.Sc.(CM)-S1.1 Elements of IT 4 - 100 0 100 3 M.Sc.(CM)-S1.2 Introd. To Prov. C 4 - 100 0 100 3 M.Sc.(CM)-S1.3 OS 4 - 100 0 100 3 M.Sc.(CM)-S1.4 Mang. IS & Bus. Appl. 4 - 100 0 100 3 M.Sc.(CM)PR1 Com. Lab. 1 (OS+Foxpro) -1 - 3 100 0 100 3 M.Sc.(CM)PR2 Com. Lab. 2 (Prog. In 'C') - 3 100 0 100 3 600] M.Sc.(CM)-S2.1 RDBMS & Oacle PL/SQL 4 - 100 0 100 3 M.Sc.(CM)-S2.2 OOPS with C++ 4 - 100 0 100 3 M.Sc.(CM)-S2.3 SE 4 - 100 0 100 3 M.Sc.(CM)-S2.4 Win.Prog. With VB 6.0 4 - 100 0 100 3 M.Sc.(CM)PR1 Com. Lab. (Oracle+VB)- 4 - 3 100 0 100 3 M.Sc.(CM)PR2 Com. Lab. (OOP's Using C++) - 3 100 0 100 3 600 Total Marks (Semester I+ Semester II) 1200 Total Marks (Semester First) SEMESTER - 1 SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED Syllabus of M.Sc.(CM) (Master of Computer Management) M.Sc.(CM) First Year SEMESTER - 2 CODE NO SUBJECT TITEL PRACTICAL INTERNAL TEST MARKS B TOTAL MARKS (A+B) DURATION OF EXAM HOURS Total Marks (Semester First)

Upload: vuonghanh

Post on 27-Aug-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

TEACHING

PERIOD/WEEK

MAXIMU

M MARKS

THEORY

THEORY/P

RACTICAL

A

M.Sc.(CM)-S1.1 Elements of IT 4 - 100 0 100 3

M.Sc.(CM)-S1.2 Introd. To Prov. C 4 - 100 0 100 3

M.Sc.(CM)-S1.3 OS 4 - 100 0 100 3

M.Sc.(CM)-S1.4 Mang. IS & Bus. Appl. 4 - 100 0 100 3

M.Sc.(CM)PR1Com. Lab. 1

(OS+Foxpro) -1- 3 100 0 100 3

M.Sc.(CM)PR2Com. Lab. 2 (Prog. In

'C')- 3 100 0 100 3

600]

M.Sc.(CM)-S2.1 RDBMS & Oacle PL/SQL 4 - 100 0 100 3

M.Sc.(CM)-S2.2 OOPS with C++ 4 - 100 0 100 3

M.Sc.(CM)-S2.3 SE 4 - 100 0 100 3

M.Sc.(CM)-S2.4 Win.Prog. With VB 6.0 4 - 100 0 100 3

M.Sc.(CM)PR1Com. Lab. (Oracle+VB)-

4- 3 100 0 100 3

M.Sc.(CM)PR2Com. Lab. (OOP's

Using C++)- 3 100 0 100 3

600

Total Marks (Semester I+ Semester II) 1200

Total Marks (Semester First)

SEMESTER - 1

SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED

Syllabus of M.Sc.(CM) (Master of Computer Management)M.Sc.(CM) First Year

SEMESTER - 2

CODE NO SUBJECT TITEL PRACTICAL

INTERNAL

TEST

MARKS B

TOTAL

MARKS

(A+B)

DURATION

OF EXAM

HOURS

Total Marks (Semester First)

TEACHING

PERIOD/W

EEK

MAXIMUM

MARKS

THEORY

THEORY/P

RACTICAL

A

M.Sc.(CM)-S3.1 Java Prog. 4 - 100 0 100 3

M.Sc.(CM)-S3.2 Operations Research 4 - 100 0 100 3

M.Sc.(CM)-S3.3 VB.Net 4 - 100 0 100 3

M.Sc.(CM)-S3.4 Soft. Testing Tools 4 - 100 0 100 3

M.Sc.(CM)PR1Com. Lab. (Java Prog.

VB.Net)- 3 100 0 100 3

M.Sc.(CM)PR2Com.Lab.-2

(Seminar+Testing Tools)- 3 100 0 100 3

Total Marks (Semester First) 600

M.Sc.(CM)-S4.1Linux OS &

Administration4 - 100 0 100 3

M.Sc.(CM)-S4.2 ASP & WPD 4 - 100 0 100 3

M.Sc.(CM)-S4.3 Network Management 4 - 100 0 100 3

M.Sc.(CM)-S4.4 Soft. Project. Management 4 - 100 0 100 3

M.Sc.(CM)PR1Com. Lab. 3(Linux OS,

Network Mang., ASP,

WPD

- 3 100 0 100 3

M.Sc.(CM)PR2Com. Lab. 4 (Project

Work)- 3 100 0 100 3

Total Marks (Semester First) 600

Total Marks (Semester III+ Semester IV) 1200

SEMESTER - 3

SEMESTER - 4

SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED

Syllabus of M.Sc.(CM) (Master of Science in Computer Management)M.Sc.(CM) Second Year

CODE NO SUBJECT TITEL PRACTICAL

INTERNAL

TEST

MARKS B

TOTAL

MARKS

(A+B)

DURATION

OF EXAM

HOURS

SEM-I

Elements of Information Technology

M.Sc. (CM) S1.1

1. Introduction to Computers 9 hrs.

1.1 What is Computer?

1.1.1 Definition

1.1.2 Characteristics

1.1.3 Basic Building blocks

1.1.4 History & Generations

1.2 Hardware Devices & Storage Devices

1.2.1 Input device:- keyboard , Mouse, Web Camera, Scanner

1.2.2 Output Device:- Monitor, Printer, Plotter

1.2.3 Memory devices:- primary & secondary memory devices

(FDD, HDD, CD, Tape, DVD)

2. Data Representation 9 hrs.

2.1 Need for binary system

2.2 Conversion

2.2.1 Conversions from binary to others

2.2.2 Conversions from others to binary

2.2.3 Fraction Conversions

2.3 Binary Arithmetic‟s :- Addition, Substation, Multiplication, Division.

2.4 Representation of characters- ASCII, EBCDIC

2.5 Logic Gates (AND, OR, NOT)

2.6 Flip Flop

3. Computer Software’s 6 hrs.

3.1 What is software

3.2 Relationship between Hardware & Software.

3.3 Types of software & examples

3.4 Compilers & interpreter

3.5 Programming languages

4. Introduction To Disk Operating System 5 hrs.

4.1 Definition

4.2 Commands

4.2.1 Internal Commands

4.2.2 External Commands

5. Networking concepts 5 hrs.

5.1 LAN, WAN , MAN.

5.2 Classification- serial, simplex, duplex, half duplex

5.3 Topologies

5.4 OSI Model

6. Introduction to Database & FoxPro 3 hrs.

6.1 What is Database

6.2 Simple & Relational Database

6.3 Advantages of Using FOXPRO

7. Creating Database Structure 5 hrs.

7.1 Defining Structure of Database file

7.2 Saving a database file

7.3 Opening & closing Database file

7.4 Modifying Database Structure

8. Adding Editing & Viewing Database file 8 hrs.

8.1 Appending data

8.2 Editing & Changing Data

8.3 Viewing a database

8.3.1 List Command (All Options)

8.3.2 Display Command

8.3.3 Browse option

8.4 Searching the information with Locate Command

8.5 Record Pointer

8.6 Deleting Records

8.7 Global Replacement with Replace Command

Reference Books:-

1. FoxPro 2.5 Made Simple For Dos & Windows R.K. Taxali (BPB)

2. Computer Fundamentals P. K. Sinha

3. MS- DOS Peter Norton

4. Computer Networks Andrew Tanenbaum

5. Introduction to computer Peter Norton

6. Operating System Millam Milenkoric

7. Elements of Digital Computers Thomas Barteee

****

Practical List -Elements of Information Technology

1. Dos Booting Process.

2. Introduction to operating system

3. Dos Internal Command

4. Dos External Command

5. Batch File

6. Introduction to Database & FoxPro

7. Creating Database File

8. Appending ,Editing & Viewing database file

9. Modifying database structure

10. Listing & Browsing Records

11. Replacing Field Contents

12. Searching with Locate Command

13. Deleting Records

14. Working with Record Pointer

Introduction to Programming in “C”

MSC (CM) S1.2

1. Getting Started With C 08Hrs

1.1 History

1.2 Importance of C

1.3 Basic Structure of C program.

1.4 Pre processors

1.5 C Character set

1.6 C Tokens

1.6.1 Identifiers & Keywords

1.6.2 Constants

1.6.3 Variables

1.6.4 Data Types

1.6.3 Strings

1.6.5 Operators

1.7 Type Casting

2. Decision making & branching, Looping statements 05 Hrs

2.1 Introduction

2.2 Decision making with

- if statement

- if else statements

- Nested if else statements

- else if ladder

- switch statement

2.3 Looping statements

- WHILE statement

- DO – while statement

- For Statement

3. Arrays 06 Hrs

3.1 Introduction

3.2 One Dimensional Array

3.3 Two Dimensional Array

3.4 Bounds checking

3.6 Passing array elements to a function

4. Storage class 06 Hrs

4.1 Automatic

4.2 Register

4.3 Static ( local and global)

4.4 External

5. Functions & pointers 10 Hrs

5.1 What is a function?

5.2 Passing values between functions

5.3 Advanced Features of Functions

5.4 Call by Value & Call by References

5.5 Introduction to pointers

5.6 Recursion

5.7 Pointers & Arrays

5.8 Arrays of Pointers

5.9 Function Returning functions

5.10 Pointers to functions

6. Character Strings 04 Hrs

6.1 What are strings?

6.2 Standard Library String functions. Strlen ( ), strcpy ( ), strcat ( ), strcmp ().

7. Structures & Unions 06 Hrs

7.1 Introduction to structures

7.2 Structure variables

7.3 Arrays within structure

7.4 Structure within structure

7.5 Introduction to Union

8. Input Output in C 04 Hrs

8.1 Console I/O Functions

8.2 Disk I/ O Functions –fopen(), fclose(), putc(), getc() fgets(), fputs(),

fread(), fwrite(), fseek().

9. Dynamic Memory Allocation 04 Hrs

9.1 memcpy(), calloc(), malloc(), realloc().

Reference Books:-

1. Programming in ANSI C E. Balagurusamy

2. Let Us C Yeshwant Kanetkar

3. Pointers in c yeshwant Kanetkar

****

Practical List- Introduction to Programming in “C”

1. Simple program (Printing Message)

2. Programs on all Operators

3. Programs on If Statement

4. Programs on If – Else Statement

5. Programs on Nested If- Else & Else If Ladder

6. Programs on Switch Statement

7. Programs on WHILE statement

8. Programs on DO – while statement

9. Programs on For Statement

10. Programs on Arrays

11. Programs on storage classes

12. Programs on Call by value & Call by reference

13. Programs on Pointer & Recursion

14. Programs on Pointers & Arrays & Arrays of Pointers

15. Programs on Character Strings

16. Programs on Structures & Unions

17. Programs on Disk I/O Functions

18. Programs on Dynamic Memory Allocation

Operating System

M.Sc (CM) FY S1.3

1. Introduction to Operating System 09Hrs

1.1 What is Operating System?

1.2 Operating System as Resource Manager

1.3 Multiprogramming, Multi-user, Multiprocessing

1.4 Hierarchical View of Operating System

2. Memory Management 12Hrs

2.1 Single Contiguous Memory Management Technique

2.2 Partition Memory Management Technique

2.3 Reloadable Memory Management Technique

2.4Paged Memory Management Technique

2.5 Demand Paged Memory Management Technique

2.6 Segmented Memory Management Technique

3. Processor Management 10Hrs

3.1 What is Process?

3.2 Context Switching

3.3 Job Scheduling

3.4 Process Control Block

3.5 Process Scheduling

3.6 Multiprocessor System

3.7 Process Synchronization

3.7.1 Race Condition

3.7.2 Deadlock

4. Device Management 09Hrs

4.1 Techniques of Device Management

4.2 Device Characteristics

4.3 Channels and Control Units

4.4 Modules of Device Management

5. Information Management 08Hrs

5.1 A simple File System

5.2 A General Model of File System

Reference Book:

1. Operating System – Stuart E. Madnick and John Donovan

2. Operating System- Achyut Godbole

Practical List- Operating System

1. Study of Introduction to Operating System

2. Study of Booting Process

3. Study of Internal Commands (At Least 15)

4. Study of External Commands (At Least 15)

5. Study of Batch File

6. Study of Windows Explorer

7. Study of Windows Accessories (Accessibility, Entertainment and System Tools)

8. Study of MS WordPad

9. Study of MS Notepad

10. Study of MS Paint

Management Information System

MSC (CM) FYS1.4

3. Chapter 1: Introduction to MIS 4Hrs

1.1 Introduction

1.2 Definition of MIS

1.3 Objectives of MIS

1.4 Characteristics of MIS

1.5 Role of MIS in business organization

Chapter 2: Management, Organization and MIS 10Hrs

2.1 Introduction

2.2 Function Concept

2.3 Managerial functions

2.3.1 Planning

2.3.2 Organizing

2.3.3 Staffing

2.3.4 Directing

2.3.5 Coordinating

2.3.6 Controlling

2.4 Organization structure

2.4.1 Typical organization structure

2.4.2 Thin and Tall Organization structure

2.4.3 Flat organization structure

2.5 Fitting MIS to Management / Organization

2.5.1 MIS structure based on activity (Pyramid structure)

2.5.2 MIS structure based on function

2.6 MIS design

2.7 Control and feedback

2.8 Law of requisite variety

Chapter 3: Information 6Hrs

3.1 Definition

3.2 Information Process

3.3 Source of information

3.4 Types of information

3.5 Attributes of Information

3.6 Human as information processor

Chapter 4: Information requirements analysis 2Hrs

4.1 Introduction

4.2 Techniques for assessing information requirements

4.3 Levels of information requirement

Chapter 5: Sales Budgeting 7Hrs

5.1 Introduction to market segmentation

5.2 Segmenting the consumer market

5.2.1 Geographic segmentation

5.2.2 Demographic Segmentation

5.3 Product

5.3.1 Consumer product

5.3.2 Business product

5.4 Sales Routine

5.4.1 Customer Enquiry

5.4.2 Preparation of quotation

5.4.3 Placing of an order

5.4.4 Order processing

5.4.5 Pending customer

5.4.6 Sales Analysis

Chapter 6: Manufacturing 10Hrs

6.1 Bill of Material

6.2 Capacity requirement planning

6.2.1 Long term planning

6.2.2 Short term planning

6.3 Material requirement planning

6.3.1 Definition

6.3.2 MRP objective

6.4 Production planning

6.4.1 Work order management

6.4.2 Work measurement

6.5 Material procurement

6.5.1 Purchase requisition

6.5.2 Scrutiny

6.5.3 Collect Quotation from vendor

6.5.4 Vendor analysis and selection of them

6.5.5 Order preparation

6.5.6 Follow up

6.5.7 Receiving and inspection

6.5.8 Storage and record keeping

6.5.9 Invoicing and payment

Chapter 7: Financial Account 5Hrs

7.1 Introduction

7.2 General Ledger

7.3 Profit and loss account

7.4 Balance sheet

7.5 Trial balance

7.6 Account receivables and Account payable

Chapter 8: Human Resources 6Hrs

8.1 Employee database

8.2 Recruitment

8.3 Employee Appraisal

8.4 Employee Training

8.5 Leave accounting

References books:

1. Vision publication - Ms. Rajlaxmi kendurkar

2. Everest publishing house - Dr. Milind oka

]

SEM – II

RDBMS AND Oracle PL/SQL

M.Sc.(CM).S2.5

1. Introduction and Basic Concepts: 10Hrs

1.1 Structure of DBMS

1.2 Advantages and Disadvantages of DBMS

1.3 Relational Database :Attribute & Domains, Tuples

1.4 relations and their schemes

1.5 Relational Algebra: Basic Operations, additional relational algebraic

Operations.

1.6 Relational Calculus: Tuple Calculus, Domain Calculus

2. Integrity Constraints 4Hrs

2.1 Introduction to data constraints

2.2 Types of data constraints

2.3 Integrity rules

3. Transaction 4Hrs

3.1 Transaction Concept

3.2 Transaction State

3.3 Implementations of Atomicity and Durability

3.4 Concurrent Executions

3.5 Serializability

3.6 Recoverability

4. Introduction to Tools to Oracle 7Hrs

4.1 Introduction to SQL

4.2 DDL, DML commands

4.3 Data types

-LOB Data type, CLOB, BLOB ,BFILE

4.4 SQL *Plus

4.5 Checking the SQLPLUS Environment

5. Interactive With Oracle 8Hrs

5.1 Oracle & Client - Server Technology

5.2 Create Table, Alter Table, Drop Table

5.3 Commands And Clause: Insert, Update, Delete with „where‟ clause

5.4 Queries and SQL Function, Select with all Options,

5.5 Oracle Dual Table

5.6 Operation and Operator Arithmetic, Comparison, Logical

5.7 Database views

5.8 Introduction to Cursor & Locks

6. Numbers and Functions 6Hrs

6.1 Query Expression Operators, Union, Minus Operator Precedence

6.2 SQL Functions :

- Date functions :Sys_date,now_time,next_date,Add_months,

Last_day,months_Between.

- Numeric functions : round,trunk,abs,cell,cos,exp,floor,

- Character functions : initcap,lower,upper,trim,translate,length,Char

- Conversion functions :to_Char,To_date,to_number

7. Group Functions 7Hrs

7.1 Group Functions:Avg,max,min,sum,count.

7.2 Group by Clause,Having Clause.

7.3 Expression Set operations

7.4 Query and sub queries

8. Introduction to PL/SQL 7Hrs

8.1 Structure of PL/SQL Block

8.2 Condition logic

8.3 Loops

8.4 Exception Handling

8.5 PL/SQL Forms. Reports

8.6 Required System Privileges

8.7 Required Table Privileges

8.8 Database Triggers

Reference Books:

1 Oracle by Ivan N. Bayross

2 Understanding oracle by Perry J & Latter J

3 SQL by Scott Urmann

4 Oracle PL/SQL Programming by Scott Urmann

5 Complete Reference by Kevin Kouchman

6 Kevin Lonekly and George Koch:- “Oracle 8i The Complete

7 Reference”Tata McGrawe Hill

Practical List -DBMS AND Oracle PL/SQL

1. Introduction to SQL.

2. Study of different datatypes in oracle.

3. Creation &Insertion of row in table.

4. Selection with all options.

5. Altering, Updating &Deleting rows in table.

6. Study of different Data Constraints.

7. Study of different functions in oracle.

8. Study of different Clauses in oracle.

9. Study of Operators in oracle.

10. Study of Group by & Having Clause.

11. Study of Transaction control commands.

12. Study of Subqueries.

13. Study of database views

14. Study of cursors.

15. Study of Triggers.

16. Study of PL/SQL Blocks.

Programming in C++

M.Sc(CM)FY S2.6

Chapter 1: Introduction to OOP’s 04Hrs

1.1 Introduction to oop‟s

1.2 Object oriented programming

1.3 Basic concept of oop‟s

1.4 Benefits of oop‟s

Chapter 2: Introduction to C++

08Hrs

2.1 Tokens

2.2 keywords

2.3 Identifiers and constants

2.4 Basic data types

2.9 Operators in c++

2.10 Operator precedence and associativity

2.11 Structure of C++ programming

2.12 Type casting

2.13 Control Structure

2.13.1 Sequential

2.13.2 Branching

2.13.3 Looping

Chapter 3: Functions in C++

06Hrs

3.1 Function

3.2 Function prototype

3.3 Call by value

3.4 Call by reference

3.5 Inline function

3.6 Default arguments

3.7 Function overloading

Chapter 4: class and object 08Hrs

5.1 Specifying a class and object

5.2 Nesting of member function-

5.3 Memory allocation for objects

5.4 Visibility modes 5.5 Static data member and static member function

5.6 Friend functions

5.7 Pointer to member

5.8 Pointer to object

Chapter 5: Constructor and destructor 05Hrs

5.1 Constructor

5.2 Types of constructor

5.2.1 Default constructor

5.2.2 Parameterized constructor

5.2.3 Copy constructor

5.2.4 Dynamic constructor

5.3 Destructor

Chapter 6: operator overloading and type conversions 06Hrs

6.1 Concept of operator overloading

6.2 Unary and binary operator overloading

6.3 Rules for overloading

6.4 Type conversions

o Basic to class

o Class to basic

o Class to class

Chapter 6: Inheritance and Polymorphism 08Hrs

6.1 Concept of inheritance

6.2 Types of inheritance

6.3 Polymorphism

6.4 Virtual base class

6.5 Pointer to derived class

6.6 Virtual functions

6.7 Rules for virtual functions

6.8 Pure virtual functions

Chapter 7: C++ I/O system 06Hrs

8.1 C++ streams

8.2 Stream classes

8.3 Unformatted I/O

8.4 Overloading <<.

8.5 Formatted console I/O operations

8.6 User define manipulator

Chapter 8: Working With File 08Hrs

8.1 Introduction

8.2 Classes for file stream operations

8.3 Opening and closing a file

8.4 Sequential and Random access

8.5 Error Handling During file operations

8.6 Command line arguments

Chapter 9: Templates 06Hrs

9.1 Introduction

9.2 Class Templates.

9.3 Class templates with multiple Parameters.

9.4 Function templates.

9.5 Function templates with multiple parameters.

9.6 Basic of Exception Handling.

9.7 Exception handling mechanism.

Chapter 10: String Manipulation 06Hrs

10.1 Introduction.

10.2 Creating string objects.

10.3 Manipulating string objects.

10.4 Relational operations.

10.5 String Characteristics.

10.6 Accessing characters in string.

Reference Books :-

1. The C++ Complete Reference

-Herbert Schldt.

2. Object-Oriented Programming with C++

- E- Balgurusamy

3. Let us C++

-Yashwant Kanetkar

Practical List - Programming in C++

1. Program Of user defined data type(e-num, Struct).

2. Program of scope resolution Operator

3. Program of type cast and symbolic constant

4. Program of call by value and return by reference

5. Program of Inline function.

6. Program of function overloading

7. Program of class and object

8. Program of Array within class.

9. Program of friend function.

10. Program of static data member and Static member function

11. Program of constructors and Destructors

12. Program of types of inheritance

13. Program of virtual base class and local class

14. Program of virtual function and Pure virtual function

15. Program of operator overloading (Unary and Binary).

16. Program of formatted and Unformatted I/O operation

17. Program of Sequential I/O and Random I/O Operation

18. Program of class template and Function Template

19. Program of Exception handling

20. Program of String manipulation.

Software Engineering

M.Sc (CM).S2.4

Chap 1. The Product 4 Hrs

1.1 The Evolving Role of Software

1.2 Software Characteristics

1.3 Applications of Computer Software

1.4 The Software Myths

Chap 2. The process 10 Hrs

2.1 Software Engineering – A layered Technology

2.2 Software Process Model

2.3 The Capability Maturity Model Integration (CMMI)

2.4 The Waterfall Model

2.5 Prototyping Model

2.6 Spiral Model

2.7 Fourth generation techniques

Chap 3. Management Concepts 6 Hrs

3.1 Management Spectrum

3.2 The People

3.3 The Product

3.4 The Process

3.5 The Project

3.6 People

3.7 Players

3.8 Leaders & software team

3.9 Product

3.10 Software scope

Chap.4 Software process and Project Metrics 6 Hrs

4.1 Measures Metrics and Indicators

4.2 Metrics in the process and project domains

4.3 Software Measurement

4.3.1 Size-Oriented Metrics

4.3.2 Function-Oriented Metrics

4.3.3 Extended Function Point Metrics

Chap.5 Software Project Planning 6 Hrs

5.1 Observations on Estimating

5.2 Project Planning Objectives

5.3 Software Scope

5.4 Resources

5.5 Software Project Estimation

Chap.6 Risk Analysis and Management 5 Hrs

6.1 Software Risks

6.2 Risk Identification

6.3 Risk Projection

Chap.7 Software Quality Assurance 8 Hrs

7.1 Quality Concepts

7.2 Software Quality Assurance

7.3 Software Reviews

7.4 Formal Technical Reviews

Chap.8 Software Testing Technique 5 Hrs

8.1 Software Testing Fundamentals

8.2 White Box Testing

8.3 Basic Path Testing

8.4 Control Structure Testing

8.5 Black Box Testing

Chap.9 Software Testing Strategies 5Hrs

9.1 A Strategic Approach to Software Testing

9.2 Unit Testing

9.3 Integration Testing

9.4 Top-down Integration

9.5 Bottom-up Integration

9.6 Validation Testing

9.7 System Testing

References Books:-

1) Software Engineering (A practioner‟s approach Fifth Edition) By Roger S.

Pressman

WINDOWS PROGRAMMING USING VB 6.0

M.Sc.(CM).S2.8

1. INTRODUCTION TO VISUAL BASIC 6Hrs

1.1 Event Driven Programming

1.2 Understanding VB Environment

1.3 Project explorer

1.4 Properties window

1.5 Tool Box

1.6 Form Lay Out window

1.7 Property Pages

1.8 Saving and printing pages

1.9 Running application

1.10 Code window

1.11 Naming conventions

1.12 Variables( All data types)

1.13 Scope (Global/local/static)

1.14 Constants

2. VISUAL BASIC CONTROLS 11Hrs

2.1 Label controls

2.2 Textbox controls

2.3 Command controls

2.4 Picture Box

2.5 Image Box

2.6 Frame controls

2.7 Checkbox controls

2.8 Option Box controls

2.9 List Box controls

2.10 Combo Box

2.11 Directory, File, Drive List Box controls

2.12 Formatting controls

2.13 Control Array

2.14 Tab Order

3. WORKING WITH FUNCTION 4Hrs

3.1 String function

3.2 Mathematical function

3.3 Date function

3.4 Data type conversion function

4. CONTROL STATEMENTS 5Hrs

4.1 If and IF- else statements

4.2 Select case statements

4.3 Do statements

4.4 For

4.5 Exit

5. DIALOG BOXES AND MENUS 8Hrs

5.1 MSG Box

5.2 Input box

5.3 Common dialog box

5.4 Creating Menus

5.5 Adding code to menus

5.6 Tool Bar

5.7 Other common controls (MS windows common controls 6.0, 3.6.0)

6. ACCESSING DATA 12Hrs

6.1 Reading and writing files

6.2 Data from wizard

6.3 Data control

6.4 Data grid control, DB combo box, DB List Box

6.5 SQL queries in VB

6.6 JET DAO

6.7 ADO

6.8 Error Handling

7. ACTIVE X CONTROL 3Hrs

7.1 Creating your own Active X control

7.2 Adding active X Control to project

8. WINDOWS API 3Hrs

8.1 Introduction to windows API

8.2 DLL,s

8.3 Declare statements

8.4 Calling API Routine

9. REPORTS 2Hrs

Reference Books: -

1. MASTERING VISUAL BASIC - BPB PUBLICATION

2. VISUAL BASIC – M AZAM

3. VISUAL BASIC 6.0 BY – PETER NORTON

4. VISUAL BASIC 6.0 BY – HOLZNER STEVEN

5. VISUAL BASIC 6.0 BY – PERPY GREG

6. VISUAL BASIC 6.0 BY – PETER WRIGHT

Practical list - WINDOWS PROGRAMMING USING VB 6.0

1] Program to demonstrate the use of Textbox and command controls.

2] Program to demonstrate the use of Picture box & Image box

3] Program to demonstrate the use of Checkbox, Option box

4] Program to demonstrate the use of List box & Combo box

5] Program to demonstrate the use of Directory, File, Drive List box controls

6] Program for String Functions

7] Program for Mathematical Functions.

8] Program for Date Functions

9] Program Using Nested If.

10] Program Using Select Case.

11] Program Using Do-While, For Loop.

12] Program using Msg Box.

13] Program for Input Box.

14] Program for Notepad Editor.

15] Program using Data control.

16] Program for Data Report.

JAVA Programming

M.Sc. (CM) S3.1

1. Introduction to Java 05Hrs

1.1 An Overview of Java

1.2 Java Applets and Application

1.3 Difference between Java and Java Script

1.4 Object Oriented Programming Features.

2. Data Types, Variables and Arrays 07Hrs

2.1 Data Types

2.2 Java Token and Keywords

2.3 Declaring a variable, dynamic initialization

2.4 The scope and Life time of Variable, Type Conversion and Casting

2.5 Arrays: One-Two-Multidimensional Arrays.

3. Operators 05Hrs

3.1 Arithmetic Operators

3.2 The Bitwise Operators

3.3 Relational Operators

3.4 The Assignment Operators, the ?: Operator

3.5Operator Precedence

4. Control Statements 05Hrs

4.1 Selection Statements

4.2 Iteration Statements

4.3 Jump Statements

5. 5. Introduction to Classes and Objects 08Hrs

5.1 Class Fundamentals

5.2 Declaring Object

5.3 Assigning Object Reference Variable

5.4 Introducing Methods, Constructors

5.5 Garbage Collection, The finalize () method

5.6 Stack Class, Overloading Constructors

5.7 Using Object as Parameter, Argument Passing

6. Inheritance 07Hrs

6.1 Inheritance Basics, Member Access and Inheritance

6.2 Using Super Class, Creating a Multilevel Hierarchy

6.3 Using Abstract Classes, Using Final with Inheritance

6.4 The object class

7. Packages and Interfaces 06Hrs

7.1 Defining a package, Understanding Class path

7.2 Importing packages

7.3 Defining an Interface, implementing Interfaces

7.4 Applying Interfaces, Variable in Interfaces

8. Exception Handling 05Hrs

8.1 Exception Handling Fundamentals

8.2 Exception Types, Uncaught Exceptions, Using Try and catch

8.3 Java Built in Exceptions, User defined Exceptions Sub classes

9. String Handling 07Hrs

9.1 The String class

9.2 The String constructor, Special String Operations

9.3 Characters extraction, String searching and Comparison

9.4 Data Conversion using valueof ()

9.5 The String Buffer Class

10. Exploring JAVA Lang 06Hrs

10.1 Simple type wrappers, Runtime Memory Management

10.2 Array Copy, Object Clone and Clone-able Interface

10.3 Class and Class Loader

10.4 Security Manager

11. Input/output- Exploring JAVA I/O 08Hrs

11.1 The java I/O Classes and Interfaces

11.2 File name-filter and Directories.

11.3 I/O Stream classes: File input string, File Output Stream,

Byte Stream, Byte Array Input Stream, Byte Array Output Stream,

Filtered Stream.

11.4 Buffered Streams: Buffered input stream, Buffered Output stream

12. Networking 05Hrs

12.1 Socket Overview, Reserved Socket, Proxy Servers

12.2 Internet addressing, Domain naming services (DNS)

12.3 Java and the Net, the Networking Classes and Interfaces

13. The Applet class 09Hrs

13.1 The applet class, applet architecture

13.2 An applet Skeleton: Initialization and termination

13.3 Overriding Update (), Status windows

13.4 Handling Event: The Even t class, Processing mouse Events

13.5 Handling Keyboard Events

13.6 HTML Applet tag, passing parameter to Applets

13.7 Applet context and show Document ()

13.8 The Audio Clip and Applet Stub Interface

14. Swing 09Hrs

14.1 Swing and its features

14.2 Text fields, Buttons, Toggle Buttons, Check Boxes

14.3 Radio Buttons, View ports, Scrolling, Sliders and Lists

14.4 Combo Boxes, Progress bars, Tool Tips, Separators and Choosers

14.5 Layered Panes, Tabbed Panes, Split Panes and Layouts

15. JAVA Database Connectivity (JDBC) 05Hrs

15.1 Introduction to JDBC, Type of JDBC Connectivity

15.2 Accessing Relational Database from Java Programs

15.3 Establishing Database Connections

Reference Books:

1. “The Complete Reference- Java2”, Fourth Edition, 2001, H. Schildt,

Tata McGraw Hill

2. “Java : How to Program Java2”, Second Edition, 2001, Dietel and

Dietel, Pearson Education.

3. “Java Example in Nutshell”, Third Edition,2001 D.Hanagan,‟O‟ Reilly

4. “A Programmers Guide to Java Certification”, First Edition, 1999

K.Mughal and R.W.Rasmuessen, Pearson Education

5. “Java Foundation Classes” M.T.Nelson, Tata McGraw Hill.

.

Practical List- JAVA Programming

1. Program for Life time of Scope of a Variable.

2. Program using Arrays.

3. Program using Operators like Bitwise, Arithmetic, Relational, and Assignment.

4. Program using Selection Statements.

5. Program using Iteration Statements.

6. Program using Overloading Constructors.

7. Program using Finalize () Method.

8. Program using Stack Class.

9. Program using Recursion.

10. Program using Multiple Inheritance through Interface.

11. Program using Abstract classes, Final with Inheritance.

12. Program using Packages.

13. Program using Exception Handling.

14. Program using User Defined Exceptions.

15. Program using String class.

16. Program using Java I/O classes and Interfaces.

17. Program using Applet.

18. Program using Swing.

19. Program using JDBC.

Operations Research

M.Sc. (CM) S3.2

1 Basics of Operations Research 06 Hrs

1.1 Definition of Operations Research

1.2 Characteristics of operations Research

1.3 Scientific Methods in operations Research

1.4 Necessity of operations Research

1.5 Scope of operations Research

1.6 Objective of operations Research

1.7 Phases of operations Research

2 Linear programming 07 Hrs

2.1 Introduction

2.2 Formulation of LP Programming

2.3 Graphical solution of LP programming

2.4 Development of SIMPLEX Method

2.5 Advantages of linear programming method

3 Transportation models 05 Hrs

3.1 Introduction to model

3.2 Matrix terminology

3.3 Definition of transportation

3.4 Formulation and solution of transportation Model

4 Assignment models 07 Hrs

4.1 Definition of assignment models

4.2 Comparison with Transportation Model

4.3 Mathematical representation of Assignment model

4.4 Formulation and solution of Assignment model

5 Theory of Game 07 Hrs

5.1 Introduction

5.2 Characteristics of Game Theory

5.3 Basics definitions

5.4 MaxMin (MinMax) criteria and optimal strategy

5.5 Saddle point, Optimal strategies and value of game

5.6 Solution of game with saddle point

6 Project Management by PERT /C PM 08 Hrs

6.1 Introduction

6.2 Historical development of PERT/CPM Technique

6.3 Application of PERT/CPM

6.4 Basics steps In PERT/CPM Technique

6.5 Network diagram representation

6.6 Rules for drawing Network diagram

6.7 Project evaluation and review technique

6.8 Application areas of PERT/CPM

References Books:

1 Operations Research By S.D. Sharma “ kedar Nath Ram Nath and CO”

2 Operations Research By” Premkumar Gupta , D.S.Hira “ CHAND AND

COMPANY LTD RAM NAGAR NEW DELHI.

Visual Basic .Net

M.Sc.(CM) SY S3.3

1. Getting Started With VB.Net 05 Hrs 1.1 The integrated Development Environment 1.2 The Start Page 1.3 Project types 1.4 The IDE Components

].4 Building Console Application

2. Visual Basic: The Language 04 Hrs 2.1 Variables 2.2 Constants 2.3 Arrays 2.4 Flow Control Statements

3. Writing And using procedure 05 Hrs 3 1 Subroutine 3.2 Function 3.3 Arguments passing Mechanisms 3.4 Event handler Arguments 3.5 Passing an unknown number of Arguments 3.6 Overloading function

4. Working with Forms 08 Hrs

4.1 The Appearance of the Form 4.2 Properties of the form 4.3 Anchoring & Docking 4.4 The Form Events 4.5 Loading & Showing Forms 4.6 Controlling one Form from within another 4.7 Forms vs. Dialog Boxes 4.8 Designing Menus

4.8.1 The Menu Editor 4.8.2 The Menu item Object Properties 4.8.3 Manipulating menus Run Times

4.8.4 Iterating a menu Item 4.9 Building Dynamic Form at Run Time

4.9.l Creating Event handler At Run Time

5. Basic and More Windows Controls 08 Hrs

5 .1 The Text Box. Control 5.1.1 Basic Properties 5.1.2 Text manipulation properties 5.1.3 Text selection properties 5.1.4 Text Selection Method 5.1.5 Undoing Edits 5.1.6 Capturing keystrokes

5.2 The ListBox, CheckedListBox, & ComboBox Control

5.2.1 Basic properties 5.2.2 The Item Collection 5 2.3 Searching

5.3 The Scrollbar & Trackbar Control 5.4 The Common Dialog Control

5.4.1 Color Dialog Box 5.4.2 The font Dialog Box 5.4.3 The Open & save As Dialog Box 5.4.4 The Prim Dialog Box

5.5 The Rich Text Control 5.5.1 The Rich textbox Properties 5.5.2 Methods 5.5.3 Advanced Edition Feature 5.5.4 Cutting & Pasting 5.5.5 Searching in Rich Textbox 5.5.6 Formatting URL

5.6 Print Documents, PrintDialog, PageSetupDialog, PrintPreviewDialog Controls printer & Page Properties 5.7 ImageList Control 5.8 The TreeView Control

5.8.1 Adding new Items at Design Time 5.8.2 Adding New Item at Run time

5.8.3 Assigning images to Node 5.8.4 Scanning the Tree View Control

5.9 The ListView Control 5.9.1 The Column Collection 5.9.2 The ListItem Objects 5.9.3 The Item Collection 5.9.4 The Sub Item Collection

6. Building Custom Class & Windows Control 06 Hrs 6.1 Building & using Custom class

6.2 Properties in custom class 6J Inheritance 6.4 Polymorphism 6.5 MyBase & MyClass Keywords 6.6 Building & using Custom Control 6.7 designing Irregular Shaped Control 6.8 Deigning Owner Drawn Menus

7. Handling Strings, Charters& Dates 02 Hrs

7.1 The Char & String Class 7.2 The DateTime Class

8. Working with Files & Folders 05 Hrs

5.1 Directory, File, Directory Info, fileInfo & Path Classes 5.2 File Stream, StreamReader, Stream Writer Objects S.J Sending Data to A File 8.4 The File System watcher Components

9 Drawing & Painting with Visual Basic 04 Hrs

9.1 Displaying linage 9.2 Exchanging Images through the clipboard 9.3 Drawing with GDI+ 9.4 The Basic Drawing Objects 9.5 Drawing Shapes 9.6 Drawing Methods

10. Error Handling & Debugging 02 Hrs

10.1 Types of Error 10.2 Exception & Structured Exception handling 103 Debugging

11. Tilt Multiple Documents Interface 02 Hrs

11. l MDl Application 11.1.1 Building MDl Application

1 1. 2 Built In capabilities of MDl Application 1 1 .3 Accessing Child Forms 12. Building Database Application with ADO.NET 07 Hrs

111 The ARCHITECTURE of ADO.NET 12.2 Creating Dataset

12.2.1 DataGrid Control. 12.5 Data binding 12.4 DataAdapter Object 12.5 The Command & DataReader Objects 12.0 The Structure of Dataset 12.7 The DataForm Wizard 12.8 transactions

13. Introduction to web Programming 05 Hrs

13.1 Building web Application 13 1nteracting with web Application 13 3 The Web Control \ 13.4 The ASP.NET Objects 13. 5The Page Object 13.6 The Response Objects 13. 7 The Request Objects 13.8 the Server Objects 13.9 Handling Multiple Forms In web Application

Reference Books

1. Mastering Visual Basic.Net By Evangelos Patroutsos (BPB Publication)

2. Visual Basic. Net Programming By Billy Hollis, Rockford Thotlog (Wrox Publication)

3. Visual Basic.Net Programming Black Book By Steven Holzner

4. Beginning VB.Net (2nd

Edition)

Practical List for VB.Net

1. Building Console Application

2. Building Math Calculator

3. Programme using Arrays

4. Program using Control Structure

5. Programme using Loop Structure

6. Programme using Subroutines, & Functions

7. Programme for Demonstration of various Controls

8. Programme for Demonstration of Common Dialog Controls

9. Building Notepad

10. Programme using polymorphism, Inheritance

11. Building Customs Classes & Control

12. Programme using exception Handling

13. Programme using MDI Application

14. Programme using Database handling

15. Building Web Application

Software Testing Tools

M.Sc.(CM) S.3.4

1. Introduction to Software Testing 8 Hrs

1.1 Quality, Quality Culture, Customer View

1.2 Characteristic of Software, SDLC Life cycle

1.3 Definition of Software testing, Principles of Software testing

1.4 Economics of testing, Testing policy

1.5 Structure d approach to testing. Testing Process, Test objects

1.6 Test Methods, Black Box testing, White box testing

1.7 Configuration Management

2. Defect Management 8 Hrs

2.1 Defect, Software Verification and Validation

2.2 Defect Techniques for Finding defect, Static technique

2.3 Dynamic technique, Categories of testing, Defect Management Process

2.4 Defect Management Risks, Retesting, Defect Life Cycle

2.5 Defect Tracking Tools, Severity, Priority

2.6 Defect Reporting, Defect Density

3. Levels of Testing 7 Hrs

3.1 „V‟ Model, Stub, Driver, Integration Testing

3.2 Bottom-Up Testing, Top-down testing Sub-System testing

3.3 System testing, Execution Testing, Usability Testing

3.4 Compatibility testing, Operation testing, Acceptance Testing

3.5 Alpha Testing, Beta Testing. Tegression testing Error-handling testing

3.6 Manual-Support testing, Smoke testing, Ad-hoc testing

3.7 Parallel Testing, Stress testing, Load testing.

4. Writing and Tracking Test Cases 8 Hrs

4.1 Test plan, Test plan Benefits, Test Plan Template, Test Scope

4.2 Test Objectives, Assumptions, Risk, Risk Analysis

4.3 Risk management, Test Schedule and Planned Resources

4.4 Test case planning overview, Test Design, Test Cases, Test Procedures

4.5 Building Test Data, Equivalence Partitioning, Boundary Value analysis

4.6 Test case Organization and Tracking

5. Automated Testing and Test Tools 10 Hrs

5.1 Benefits of Automation, Introduction to Winrunner7.01

5.2 Recording and Playback, GUI Map File and GUI map per Test

5.3 Creating Checkpoints, Virtual Object wizard, Programmed macros

5.4 Recording Tests, Synchronizing Test, checking bitmaps

5.5 Creating Data Driven Tests, Reading Text, Creating Batch Tests.

6. Test Director Software 4 Hrs

6.1 Server and Client System configuration, Applications of Test Director

6.2 Creating Users in the project, Assigning Rights

6.3 Writing Test Cases in Test Director, Automation of test cases

6.4 Bug reporting, Customization of Fields

7. Quick Test Professional 7 Hrs

7.1 Introduction to QTP, Record and Play back, Active Screen

7.2 Running and analyzing Tests, Creating Checkpoints

7.3 Parameterizing Tests, Creating Output Values

7.4 Working with regular Expression, Dividing Tests into Multiple Actions

Reference Books:-

1. Software Engineering by Roger S. Pressman, McGraw Hill International Pub.

2. Software Testing in the Real World by Edward Kit, Addition – Wesley Pub.

3. Software Testing by Ron Patton, BPB Publication

4. The Art of Software Testing by G. J. Myers, Wiley-InterScience Pub.

Practical List

1. To study what is Software Testing.

2. To study verification method

3. To study validation method

4. To study Defect Management Process

5. To study Defect Life Cycle.

6. To study introduction to Winrunner

7. To study Synchronization in Winrunner.

8. To study Checkpoints in Winrunner.

9. To study to study Data Driver Wizard and Virtual Object Wizard

10. To study Batch File Mode in Winrunner

11. To study introduction to QTP

12. To study Synchronization in QTP

13. To study Checkpoints in QTP

14. To study Data Driven Testing (Parameterization) in QTP

15. To study Working with Regular Expression

16. To study Dividing Test into Multiple Actions.

17. To study Test Director.

SEM IV

Fedora Linux Operating System

M.Sc (CM) SY.S4.5

1] Introduction to Fedora 05Hrs

1.1 Features of Fedora

1.2 Hardware Requirements

1.3 Fedora Installation

2] First step with Fedora 07Hrs

2.1 Working with Linux file system

2.2 Logging to & working with Linux

2.3 Changing User Information

2.4 Reading Documentation

2.5 Using the shell

2.6 Using the text editors

2.7 Working with File Permissions

3] The X Window System 05Hrs

3.1 Basic X concept

3.2 Using XFree86

3.3 Starting X

3.4 Selecting & using X window manager

4] Managing Services 05Hrs

4.1 Fedora core Linux Boot Process

4.2 System services and run levels

4.3 Controlling services at boot with administrative tools

4.4 Starting and stopping services manually

5] Managing Software & System Resources 08Hrs

5.1 Using RPM for software management

5.2 Controlling software from source

5.3 System monitoring tools

6] Managing Users 05 Hrs

6.1 User Accounts

6.2 Managing users

6.3 Managing Groups

6.4 Managing passwords

6.5 Granting System administrative privileges to regular users

6.6 User login process

7] Backingup , Restoring & recovery 05Hrs

7.1 Choosing Backup strategy

7.2 Choosing backup hardware & media

7.3 Using Backup software

7.4 Copying files

8] Printing with Linux 08Hrs

8.1 Configuring & managing print services

8.2 Creating & configuring Local printers

8.3 Creating Network printers

9] Network Connectivity 08Hrs

9.1 Using network configuration tools

9.2 Using DHCP [Dynamic Host Configuration Protocol]

9.3 Using the network file system

9.4 Putting SAMBA to work

9.5 Introduction to DNS & Apache web server

Reference Books

1] Red Hat Linux Unleashed by Bill Ball, David Pitts

2] Fedora Unleashed by Bill Ball

3] LINUX- The Complete Reference

Practical List - Fedora Linux Operating System

1] Introduction to Fedora Linux

2] Fedora Linux installation

3] Simple Linux Commands

alias, at, atrm, banner, batch, cat, cd, chmod, chown, chroot, cp, cpio, dc, dd, dir,

du, find, finger, grep, unzip, gunzip, ifconfig, kill, ln, locate, look, man,

mcopy, mdel, mdir, mlabel, more, mv, netstat, passwd, ping, ps, pwd, rm, rmdir,

route, shutdown, sort, su, tar, tree, unzip, vi, vdir, who, whoami, wc, zip,

4] Communication Commands

5] Administration Commands

adduser,cpio,fdformat,halt,hostname,ifconfig,login,logout,lpc,lpd,lprm,mount,mv,

passwd, ping, quota, route, unmount

6] Network Installation

DHCP configuration

Network file system

Putting SAMBA to work

DNS Concept

7] Any ten shell programs

Web Page Design and Active Server Pages3.0

M.Sc.(C.M.)SY S4.6

1. Web Publishing 05Hrs

1.1 Basic HTML Concepts

1.2 HTML: Structured Language

1.3 Overview of HTML

1.4 web Browser

1.5 WWW

1.6 Web Server

1.7 The Phases of Web Site Development

- Implementation, Maintenance, Testing

1.8 What are Links or URLS?

2. HTML Documents 10Hrs

2.1 Structure of HTML Documents

-HTML, Head, Title, Body tags

2.2 The Mark up tags

Heading Styles

Formatting Text

List styles

Line Breaks

Paragraphs, Div

2.3 Including images in the Documents

2.4 Introduction to Hyper linking

The Anchor tag

Anchor tags and Images

2.5 Formatting table

Table, Table rows, Table data tags

Table Header and Footer tags

2.6 Frames

2.7 The Form tag

Action and Method Attributes

Controls: Text fields, checkboxes

Option Buttons, Submit Buttons, Listboxes,

Password Fields

3. Getting Started with ASP 04Hrs

3.1 What is Dynamic Web Page?

Using dynamic web page.

3.2 Installing and Configuring IIS 5.0

3.3 The Microsoft Management Console(MMC)

3.4 Testing Web Server

3.5 Virtual Directories

4. Clint Side Scripting and Server Side Scripting 03Hrs

4.1 How do Web Server Works

4.2 Client Side Scripting

Writing Client Side Scripts

A Client Side Script using VB script

A Client Side Script using Java script

Advantage & Disadvantage of Client Side scripting

4.3 Server Side script

Writing Server Side Scripts

5. Basic ASP Technique 02Hrs

5.1 Getting Information from the User

5.2 Using the Information Obtained from the User

5.3 A Simple Example

6. Variables 03Hrs

6.1 Creating Variables

6.2 Data Types in VB Script

6.3 Declaring Variable

6.4 Option Explicit

6.5 Arithmetic & Comparison Operator

6.6 Constant & String Manipulation

6.7 Arrays

7. Asp Control structure 03Hrs

7.1 Branching Structure

If……… Then

Select Case

7.2 Looping structure

For…….Next, For Each Next

Do……..While

Do loop while

7.3 Jumping Statement

Procedures

Functions

8. Object, Properties, Methods & Events 02Hrs

8.1 Object Terms

8.2 Programming with Object

8.3 Object Model Structure

9. The Request & Response objects 05Hrs

9.1 Sending Information to the Server

9.2 Sending Information Back to the Client

Write Method

9.3 The Request Object Collection:

Query Strings, Forms, Server Variable, Client Certificate

9.4 The Response object

Controlling information

Content expiration

Redirection

9.5 Server. Execute & Server. Transfer

10. Application, Session & Cookies 04Hrs

10.1 Using Cookies

Making & Deleting Cookies

10.2 The Application object

Application variable

Application object collection

Application object method

10.3 Global.asa

10.4 The Session Object

Session Object collection

Session Object Properties

Session Object Method

10.5 Session & Global.asa

11. Error Handling 03Hrs

11.1 Types of Error

11.2 Debugging ASP Script

11.3 Client Side verses Server Side Debugging

11.4 Get Last Error method

12. Active Server pages components 04Hrs

12.1 The Server Object

12.2 The Add Rotator Component

12.3 The Content linking Component

12.4 The Browser capabilities Component

13. ASP & Data Store Access 06Hrs

13.1 Universal Data Access

13.2 ODBC, OLE- DB , ADO

13.3 Getting data

Microsoft Access(.mdb) files

Microsoft SQL Server/ MSDE(.mdf) files

13.4 What is connection?

Connection String

Data Link file

Data Source Names

13.5 Connection Object

Opening a Connection

Closing a Connection

14. Using Recordsets 06Hrs

14.1 The Recordset object

14.2 Creating a Recordset using Explicit connection object

14.3 ADO Constants

14.4 Active Connection

14.5 Curser Type

14.6 ADO Curser Type

14.7 Locking

14.8 Using Recordset Object

BOF and EOF properties

Moving through Records

Finding Records

Filtering

Reference Books:

1. Beginning ASP 3.0 by David Buser, John Kauffman, (Wrox)

2. Mastering Active Server pages 3 By Russell Jones (BPB)

3. Web Publishing By Monica D‟Souza & Jude D‟Souza

4. Complete Reference – HTML - Powell

Practical List- Web Page Design and Active Server Pages3.0

1. Study of Basic HTML Concept

2. Create a Web page using HTML Formatting tag

3. Create a Web page using Form tag with different Attribute & Controls

4. Introduction to ASP

5. Write a Simple program in ASP

6. Write a Program using Control Structure in ASP

7. Write a Program for Client Side Scripting & Server Side Scripting

8. Write a Program for Object, Methods and Events

9. Write a Program for Request Object

10. Write a Program for Response Object

11. Write a Program for Application, Session and Cookies

12. Write a Program for Error Handling in ASP

13. Write a Program for Data Store Access

14. Write a Program for Record sets

Network Management

M.Sc(CM)SY S4.4

Chapter 1 : Introduction 05Hrs

1.5 Uses of Computer Networks.

1.6 Network Hardware- LAN,MAN,WAN

1.7 Wireless Networks

1.8 Network Software - Protocol Hierarchy, Design and issues for layer

Chapter 2 :LAN Hardware 07Hrs

2.1 Network Interface Card

2.2 Drivers

2.3 Magnetic Media, Twisted Pair Cable, Coaxial Cable, Fiber Optic Cable.

2.4 Network Topologies-Bus Ring, Star, Tree and other Topologies

2.5 Networking Devices-Repeaters, Bridges, Routers, Gateways, Hub and

Switch.

Chapter 3 :LAN Software 08Hrs

3.1 Client-Server Model

3.2 File Server

3.3 Database Server

3.4 Print Server

3.5 DHCP Server

3.6 DNS Server

3.7 Peer-TO-Peer Networks

Chapter 4 :Multiplexing and Switching 05Hrs

4.1 Concept of modulation and their application

4.2 Multiplexing-Time division and Frequency division

4.3 Switching

4.3.1 Circuit Switching

4.3.2 Packet Switching

4.3.3 Message Switching

Chapter 5 : Network Standards and Network Protocols 05Hrs

5.4 OSI Reference Model

5.5 TCP/IP reference model

5.5.1 IP Protocol , SMTP, PPP, FTP ,HTTP, SNMP

5.5.2 IP addresses

Chapter 6 : Introduction to ISDN,PBX,FDDI 05Hrs

6.1 ISDN Architecture

6.2 USE of PBX

6.3 FDDI

6.4Token ring architecture

Chapter 7 : Internet 08Hrs

7.1 Definition, Internet Verses Intranet.

7.2 Internet Service Providers.

7.3 E-mail- Architecture and Services

7.4 WWW- Client side and Server Side

7.5 URL, Messengers, Search Engine.

Chapter 8 : Ethernet Technology(802.3) 05Hrs

8.7 Overview of Ethernet.

8.8 10 Mbps IEEE Standards.

8.9 100 Mbps IEEE Standards.

Chapter 9: CASE Studies : Windows 2003 Server 05Hrs

9.1 Windows 2003 Server Overview.

9.2 Understanding and using Active Directory managing and creating User

Accounts.

9.3 Creating and managing Shared Folders – Managing permissions

Reference Books:-

1. Local Area Network - Gerd E. Keiser

Tata McGrew Hill

2. Local Area Network - Peter Holdson

BPB Publication Fifth Edition

3. Data and Computer Communication -William Stallings

Fifth Edition

4. Windows 2003 Server - Mark Minasi

Practical List- Network Management

1. Introduction to hardware parts

2. Assembling of computer

3. Creating & deleting partitions by using fdisk command.

4. Installation of windows 98

5. Installation of windows XP

6. Study of transmission media.

7. Crimping cat-5 cable

8. Configuring IP address

9. Installing and sharing printers

10. Installing and configuring domain controller

11. installing and configuring DHCP server

12. Creating users in Active Directory.

Software Project Management M.SC(CM).S4.8

1. Introduction to software project 07

1.1 Project.

1.2 Software Project v/s other types of Project.

1.3 Activities covered by Software Project Management.

1.4 The Project as a System .

1.5 Problem with Software Project Stakeholders.

2. Project Management 05

2.1 Introduction to Project Management.

2.2 Phases of Project Management.

2.3 Project Management life cycle.

3. Resources Planning and Estimation Technique 08

3.1 Resource Introduction.

3.2 Resource Planning Delphi Techniques.

3.3 COCOMO Model.

3.4 Function Point Analysis.

4. Project scheduling 07

4.1 Basic concept .

4.2 Project Scheduling defining a task set for the Software Project .

4.3 Defining a task network.

4.4 Scheduling.

5. Change Management 08

5.1 Software Configuration Management.

5.2 Software Configuration Management Repository.

5.3 Software Configuration Management Process.

6. Reengineering 08

6.1 Business process reengineering.

6.2 Software reengineering.

6.3 Reverse engineering.

6.4 Forward engineering.

7. Small Projects 05

7.1 Introduction.

7.2 Some problem with student projects.

7.3 Content of project plan.

8. ISO / 2207 an overview 05

8.1 The ISO /2207 approach to software life cycle data .

8.2 The ISO /2207 approach to software life processes.

8.3 The acquisition process.

8.4 The supply process.

Reference books:-

1. SPM BY

2. S.E. BY Pressman- Sixth Edition

3. S.E. BY Richard Fairly