8th Semester

stalliongrapevineΒιοτεχνολογία

1 Οκτ 2013 (πριν από 4 χρόνια και 13 μέρες)

117 εμφανίσεις

Sl.

No

.

Cours

e No.

Subject

Teaching

Schedule

Exa
m
ination

Schedule

Duration

Of Ex
a
m

(Hours)

L

T

P

Tot
al

Theo
ry

Sessi
onal

Practi
cal

Total


1

*

Depart
m
ental

Elective
-
IV

3

1

-

4

75

50

-

125

3

2

**

Depart
m
ental

Elective
-
V

3

1

-

4

75

50

-

125

3

3

CSE
-

402

Neural Networks &
Fuzzy Logic

4

1

-

5

100

50

-

150

3

4

CSE
-

404

Interactive

Co
m
puter Graphics

4

1

-

5

100

25

-

125

3

5

CSE
-

406

Neural Networks

(Pr.)

-

-

3

3

-

50

50

100

3

6

CSE
-

408

Major Project

-

-

12

12

-

100

100

200

3

7

CSE
-

410

S
e
m
i
nar

-

2

-

2

-

50

-

50

-

8

CSE
-

412

Co
m
prehensive

Viva
-
Voce

-

-

-

-

-

50

-

50

-

8

CSE
-

414

General Fit
n
ess &

Professional

Aptitude

-

-


-

-

-

75

75

3

TOTAL 14

6 15 35

1000


Bachelor of Technology
(Computer Engineering)
Schemes of Studies / Examination (Seme
s
ter
-

8
T
H
)






































Departme
n
tal Ele
c
tiv
e
-
IV


1. CSE
-
440

Distributed Operating
S
yste
m
s

2. CSE
-
442

Software Quality Models and Testing

3.
CSE
-
444

Bioinfor
m
atics

4. CSE
-
446

Expert Syste
m
s

5. CSE
-
448

Real Ti
m
e Syste
m
s and Softwares

6. CSE
-
450

Software Verification,
V
alidation and Testing

Departme
n
tal Elective
-

V

1. CSE
-
472

Object Oriented Software Engineering

2 CSE
-
474

Si
m
ulation and Modeling

3. CSE
-
476

Data wareh
o
using and Data Mining







Neural Net
w
orks & Fuzzy Logic



CSE
-
402

L

T

P

Theory: 100

4

1

-

Sessional:

50



UNIT 1.


Introducti
o
n:

Concepts

of

neural

networks,

Characteri
s
tics

of

Neural

Networks,

Historical

Perspective, and Applications of Neural Networks.

Fundamentals

of

Neural

Net
w
orks:
The biological prototype, Neu
r
on concept, Single layer
Neural Networks, Multi
-
Layer Neural Networks, ter
m
inology, Notation

and representation of
Neural Networks, Training of Arti
f
icial Ne
u
ral Networks.

Representation

of

perceptron

and

issues,

perceptron

learning

and

training,

Classification,

linear

Separability


Unit 2


Hopfi
e
ld n
e
ts:
Structure, training, and
a
pplications,
Stability

Back propagation:
Concept,

Applications,

and

Back

Propagation Training Algorith
m
s.

Counter

Propagation

Net
w
orks:

Kohonan

Network,

Grossberg

Layer

&

Trainin
g
,

appli
c
atio
n
s
of counter propagation, I
m
age classification.


UNIT 3


Bi
-
directio
n
al

Associ
at
ive

Memories:

S
t
ruct
u
re,

retrievi
n
g

a

stored

associatio
n
,

encoding
associatio
n
s,

m
e
m
ory

capacity.

ART:

ART

architecture,

ART

classification

operation,

ART

i
m
pl
e
m
entation,

and

characteristics
of ART.

I
m
age Compression Using ART


UNIT 4


Optic
a
l

Neural

Net
w
ork
s
:

Vector

Mat
r
ix

Multiplie
r
s,

Hop

field

net

using

Electro

optical

m
atrix
multipliers, Holographic

corr
e
lat
o
r, Optical

Ho
pf
ield net u
s
ing Volu
m
e Hologra
m
s.

The Cognitrons and Neocognitro
n
s:
Their

structure

and

training.

Gene
t
i
c

Algorithm
s
:

Ele
m
ents,

a

si
m
ple

g
e
netic

algorit
h
m
,

working

of

genetic

algorithms
evolving neural networks.


Note:

-

Th
e
re

will

be

8

questions

in

all.

Two

Quest
i
ons

will

be

set

f
r
o
m

each

unit.

Students

a
r
e
required to atte
m
pt five questions select
i
ng at least

one questi
o
n from

each unit.


Books


1. Li Min Fu," Neural Networks in Computer Intelligen
c
e",
M
cGraw
-
Hill, Inc.

2. Philip D.
W
asser
m
an, “Neural Computing The
o
ry and Pra
c
tice”, ANZA Research I
n
c.

3. Melaine Mitchell, “An introduction

to Genetic Algo
rith
m
s”, PHI.



4. M. H. Hassun, “Fundamentals of Arti
f
icial Neural Networks”, PHI.



Interactive Computer Graphics


CSE
-
404

L

T

P

Theory: 100

4 1
-


Sessional:

25


UNIT
-

1


Display Devices:

Line and
point plotting syste
m
s: Raster, Vector, pixel and point plotters,
Continual

refresh

and

storage

displays,

Digital fra
m
e

buffer,

Plas
m
a

panel

display,

Very

high
resolution devices. High
-
speed drawing. Display processors. Character generators, Colour

Display

techniques

(shadow
m
ask

and

penetrat
i
on

CRT,

colour

look
-
up

tables, analog

false
colours, hard copy colour printers).


UNIT
-

2


Display

Description:

Screen

co
-
ordinates, user

c
o
-
o
rdinates,

G
raphical

data

structures
(co
m
pressed

incre
m
ental

list,

vector

list,

u
s
e of ho
m
og
e
neous coordinates);
D
i
splay code
generation

Graphical

functions: the

view

algorith
m
.

Two
-
di
m
e
nsional

transfor
m
ation,

Line
drawing. Circle drawing algorith
m
s.


UNIT
-

3


Interactive

graphics:

Pointing and positing devices (curs
o
r,
lightpen, digit
i
zing

tablet,

the
mouse, track balls). I
n
teractive graphical techniques. Pos
i
tioning (Elastic or Rubber Bank lines,
Linking, zoo
m
ing, panning clipping, windowing, scissoring). Mouse Program
m
ing.


UNIT
-
4


3
-
D

Graphics:

W
i
re
-
fr
a
m
e,

perspective

d
i
splay, Perspective

depth,

projective

transfor
m
ations,
Hidden

li
n
e

and

surface

eli
m
ination.

Tra
n
sparent

s
o
lids,

shadi
n
g,

Two

di
m
ensional
Transfor
m
ations. 3
-
di
m
esional
T
ransfo
r
m
ations. Interactive Graphical Techniques
G
U
I.


Note:

-

Th
e
re

will

be

8

questions

in all.

Two

Quest
i
ons

will

be

set

f
r
o
m

each

unit. Students

a
r
e
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.


Books


1. Giloi,
W
.K., Inte
r
active Co
m
puter Graphics,
P
rentice Hall

2. New
m
an, W.,
Sproul, R.F., Principles of I
n
teractive Co
m
puter G
r
aphics, McGraw Hill

3. Harrington, S., Co
m
puter Graphics: A Program
m
i
ng

Approach, Tata McGraw Hill

4. Hearn, D. Basker, Co
m
p
uter Grap
h
i
cs, Prentice Hall

5. Kelley Bootle, Mastering Turbo C

6. Rogge
rs, D.F., Procedural Ele
m
ents for Co
m
puter Graphics, Mcgraw Hill

7. Foley,

J.D.,

Van

D
a
m

A,

Fund
a
m
entals

of

Interactive

Co
m
puter

Graphics,

Addison

Wesley.



8. Tosijasu. L.K.Co
m
puter Graphics,
S
pringer Verilag.






Neural Net
w
orks (Pr.)


CSE
-
406

L

T

P

Pract
i
c
a
l
:

50

-


-


3

Sessional:

50


Design and train


1. NN for AND, OR gate using perceptron.


2. Perceptron to classify odd and even nu
m
bers.


3. NN for alphabet recognition using backpropagation.


4. Hopfield network for recognizing patterns s
u
ch as

‘+’ and ‘
-
‘.


5. NN for
EX
OR classification using

Back

propagation.


6. CPN for i
m
age clas
s
i
fication.


7. N
a
m
e and Telephone n
u
mber recog
n
ition s
y
stem




Note: Atl
e
a
s
t 5 to 10
m
o
re ex
e
rci
s
es are to be given by the teacher concerned.









CSE
-
440

Departme
n
tal Ele
c
tiv
e
-
IV
Distributed

Operating Systems


(Departm
e
ntal Ele
c
ti
v
e IV)


L

T

P

Theory:

75

3

1

-

Sessional:

50


Unit
-
1


Architecture

of

distributed

o
perating

s
ystem:

Introduction, motivation, system
archite
c
ture type, iss
u
es in distrib
u
t
e
d operating syste
m
, Communicati
o
n pri
m
itive.


Unit
-
2


Distributed

mutual

Inclusion:

Introduction,

classification

preli
m
inaries

si
m
ple

solution,
non

token

based

algorith
m
,

L
a
m
port

algorith
m
, Ricart

algorith
m
,

M
a
ckawa’s

algorith
m
,

A
generalized non token based algorith
m
, tok
e
n based algorith
m
, Broad cast algorith
m
,
Heuristic algorith
m
, tree based algorit
h
m
, co
m
p
arative perfor
m
ance analysis.


Unit
-
3


Distributed dead

lock

detection:

Introduction,

dead

lock

handling,

strategies,

issues

in
deadlock detection & resolution, Control organ
i
zation, centralized, distributed & hierarchical
detection algorith
m
.


Unit
-
4


Distributed

file system:
Introduction, architecture
m
echa
n
ism for building, design issues,
log structured file system.

Distributed

Scheduling:

Introduction,

m
otivation,

issues

in load

distribution,

co
m
ponent

of
load

algorith
m
,

stabilizing

load

distribution

a
l
gorith
m
,

perfor
m
ance

comparison,

selection

of
a

suitable

load

sharing

algorith
m
,

require
m
ent

for

load

distribution,

task
m
i
gration,

issues

in
task
m
i
gration.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from

each

unit.

Students

are
required to atte
m
pt
five questions select
i
ng at least one questi
o
n from

each unit.


BOOKS


1.
Mukesh Singhal & N.G. Shivaratri: Advanced

concepts in operati g syste
m
s, T
M
H 2001.

2.
A S Tanenbaum

: Modern Operating Syste
m
s ,PHI.

3.
A. Silberschatz, P. Galving, G. Gahne :

Applied operating system

concepts,
W
iley.

Soft
w
are Quality Mo
d
els and Tes
t
ing



CSE
-
442



(Departm
e
ntal Ele
c
ti
v
e IV)


L

T

P

3 1
-


Theory : 75

Sess
i
ona
l
:
5
0




Unit
-
1


Soft
w
are

Quality:

Meaning

and

scope,

software

quality

fa
ctors, so
f
t
ware

qu
a
lity

m
etrics,
rel
a
tions
h
i
p b/w

quality
f
actors

and quality

m
etri
c
s,

qu
a
lity
m
anage
m
ent

syste
m
,

so
f
t
ware
reviews,

for
m
al

technical

re
v
i
ews,

c
o
rrectness

pr
oo
f
,

stati
s
ti
c
al

quality a
s
surance,

clear

roo
m
,
software engineering, standards of

software quality assurance.


Unit
-
2


Soft
w
are
Reliabilit
y
:
m
eaning and its r
e
lati
o
n with so
f
t
ware qualit
y
, relia
b
i
lity modeling
-

exponential

failure

time

m
odels

(viz.,

Jelinski Moranda model, Schneidiwind’s
m
odel,
Musa’s basic execution ti
m
e
m
odel, hyberexpo
n
ential
m
odel),
W
eibull and gamma
failure
ti
m
e

m
odel

(viz.
W
eibull

m
odel,

S
-
shaped

r
e
li
ab
ility

g
r
ow
th

m
odel),

and

in
f
i
nite

f
ail
u
re
category models (viz. Duane’s
m
o
del, geo
m
etric

m
odel,

Muse
-
Okumto

m
odel).

Types

of
failure, bath
-
tub Curve, Expon
e
ntial law of reliability.




Unit
-
3


Soft
w
are

Testing:

Meaning.

Scope

and

its

relationship with

software

quality,

software
testing

techniques:

white

box

testing,

basis

path

testing,

control

structure

testing

and

black
box

testing,

etc.

Software

testing

strategies:

un
i
t

testing,

integration

testing,

validation testing

and

system
testing, etc.


Unit
-
4

Concept of repair and
m
aintenance, concept of availa
b
i
lity
a
nd its r
e
lati
o
n with relia
b
ility and
m
aintainability, p
r
eventive
m
aintenance, So
f
t
ware
m
ainten
a
nce, the
m
anage
m
ent of
reliable
so
f
t
ware, Auto
m
atic er
r
or det
e
ction and err
o
r c
o
rre
c
tion.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from

each

unit.

Students

are
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.





Books


1. Software Quality: Concepts and Plan, by Robert H Dunn Prent
i
ce Hall International



2. Software Reliability: Measure
m
ent, Predi
c
tion and application by John D.Musa, McGraw

Hill

3. So
f
t
ware Relia
b
ility En
g
i
nee
r
ing By Mich
e
l
e R Lyu

, McGr
a
w Hill

4. Effective methods of Software Testing,

by

W
illiam

E

Perry,

W
iley.

5. Concepts of

Reliability
b
y L SriNath

6. So
f
t
ware Relia
b
ility By K.K. Aggarwal

7. Software Reliability by H Koptez.

8. C.R. Vick & C.V. R
a
m
a Moorthy:
H
andbook
of

Software Engineering CBS Publishers &
Distrib
u
tors,

Delhi.

9. Software Engineering, K K Aggarwal, New A
g
e International Publication, New Delhi

10. Mark Pauli
k
, The capability
M
at
u
rity

Model
-
Guidelin
e
s
f
or improving t
h
e so
f
t
ware

Process, Addison
W
esley.

11. Micha
e
l, D
e
utsch,
W
illi
s
, Ronald r
-
S
o
f
tware Quality En
g
i
ne
e
ring

A Total Techi
n
ic
a
l
and Manage
m
ent approach, Prentice Hall.

12. Ginac, Fra
n
k P, Customer Orie
n
t
ed Sof
t
ware Quality Ins
u
ra
n
ce, Prentice Hall.

13.
W
ilson, Rodney C, Sof
t
ware RX secret
s of

Engineering Quality Software, Prentice Hall.








CSE
-
444

Bioinformatics


(Depart
m
ental Electi
v
e IV)

L

T

P

Theory: 75

3 1
-


Scssional: 50


Unit
-
1

Introducti
o
n

to

Bioinformatics:

Introduction, outline

of

proteins,

pri
m
ary

structure:

the

2
0
a
m
ino

acids



ch
e
m
ical

structure

&

properties;

chi
r
ality,

different

types

of

side

chain:

relevance
to
m
utation, size , aliphatic/aro
m
atic, pol
a
rity, charge, hydrophobicity; disulphide bonds,
molecular models,

polypeptide

ge
o
m
etry:

the

f
ol
d
ing

chain,

no
m
enclature,

m
olec
u
lar

g
raphics,
Structure

evolution

and

mutation

g
e
netic

in
f
ormatio
n
-

the

t
r
iplet

code;

D
NA

structu
r
e

Synthe
si
s
of proteins: cell biology background; transcription; RNA poly
m
e
r
ase,

intro
n
s,

e
x
ons,

splici
n
g
translation: riboso
m
es, strat/stop c
o
dons, post
-
translational processing


Unit
-
2


Computing evolution:

Phylogenetic Analysis Sequence
-

based

taxono
m
y:

overview

and
assu
m
ptions,

from

Multiple

Align
m
ent

to

phyl
o
geny

Neighbor,

Joining

Maxi
m
u
m

Likelyhood
Vs.

Parsi
m
ony,

The

m
o
l
ecular

Clock,

Co
m
puter Tools

for

patterns,

m
apping

and

phylogenetic
analy
s
is,
M
athe
m
atical tools of pr
o
t
eins and
n
ucleic acid
s
, sequence
-

Function

R
elationships
Sequence Ho
m
ology and Conserved R
e
gions , Conserved
D
NA Sequences.


Unit
-
3


Bioinformatics

tools:
Networks
-

WWW,

C
E
RN

EMBn
e
t; EMBL

D
atabase,

SEQNET,

Gen
Bank,

NLM

,Etc.

,

Sequence

Databases

and Sequence

Analysis:

Gen
o
m
i
c

,

CDNA

EMBL
database GenBank Protein sequence, Pattern recognition

tools

Si
m
ilarity

searching

,

secondary sources,

geno
m
e

databases,

Molecular

graphics

software

and
other

packages,

To

find

sequences

based

on

keywords

&

phrases,

to

grab

individual

sequences

or
whole groups of Sequences from

a d
a
tabase


Unit
-
4


Genomics:
Introduction

,

geno
m
e

s
cale

sequencing

,

co
m
p
arative

and

evolutionary

geno
m
i
cs,
m
i
croarrays,

proteo
m
i
cs,

phar
m
acogeno
m
ics,

D
e
v
e
lop
m
ent using co
m
puter tools for sequencing
projects, PCR and restriction
m
apping practical and theoretical proble
m
s in
sequencing. The
challenges of whole geno
m
e

sequencing, web based

tools

for

restriction

mapping,

new
technologies and new bioinfor
m
atics tools.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from each

unit.

Students

are
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.



Books

1. Teresa

K.

Attwood,

David

J.

P
arry
-
S
m
it
h
:

Introduction

to

Bioinfo
r
m
atics,

1999,
Long
m
an Higher Education, 0582327881

2. S.

eddy,

a.

Krogh,

G.

Mitchison,

Richard

Durbin:

Biological

sequence

analysis:

probabilistic

m
odels

of

proteins

and

nucleic

acids,1999,

C
a
m
bridge

University

Press.

0521629713

3. Andreas

Baxevanis

,

B.F.

Francis

Ouellete:

Bioinfor
m
atics

:

a

practical

guide

to

the
analysis

of genes and prote
i
ns,1998,john
W
iley & sons, inc. 0471191965

4. Ja
m
es

D.

Tisdall:

Beginning

perl

for

Bio
i
nfor
m
atics.

2001.

O`reilly

&

Associates.

0596000804

5. Michael S.
W
t
e
r
m
an: Mathe
m
atical
m
ethods for DNA sequences, 1989, CRC Pre
s
s.





CSE
-
446

Expert Systems


(Departm
e
ntal Ele
c
ti
v
e IV)


L

T

P

3 1
-


Theory : 75

Sess
i
ona
l
:
5
0


Unit
-
1


Features

of

expert

system,

Representation

and

o
r
ganization

of

knowledge,

Basics

characteristics,
types of proble
m
s handled by expert syste
m
s, C
a
se study of PROSPECTOR.


Unit
-
2

Expert

System

Tools:

Techniques of knowledge representations in expert

syste
m
s, knowledge
engineering, Syste
m
-
building aids, support facilities, stages in the develop
m
ent of expert
syste
m
s.


Unit
-
3


Building

an

Expert

System:

E
xpert

system

develop
m
ent,

Selection

of

tool,

Acquiring

Knowledge, Building
process.


Unit
-
4


Problems

w
i
th

Expert

System
s
:

Di
ff
i
culties,

c
o
mmon

pit
f
alls

in

plan
n
i
n
g,

dealing

w
ith

do
m
ain
expert, difficulties during development.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from

each

unit.

Students

are
required

to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.


Books


1. Water
m
an D.A.:A Gu
i
de to Expert Syste
m
s, Addison
W
esley Long
m
an

2. Hayes
-
Roth,

Lenat and
W
ater
m
an: Build
i
ng Expert Systems, Addison Wesley

3.
W
eiss

S.M.and

Kulik
o
w
ski

C.A.:A

Practi
c
al

Guide

to

Designing

Expert

Syste
m
s,
row
m
an & Allanheld, New Jersey





CSE
-
448

Real Time Systems a
n
d Soft
w
are


(Departm
e
ntal Ele
c
ti
v
e IV)



L

T

P

Theory: 75

3

1

-

Practical: 50



Unit
-
1

Introduction,

Real
-
ti
m
e

Versus

Conventional

Software,

Computer

Hardware

for

Monitoring

and

Control, Software Engineering Issues.


Process

and State
-
based Syste
m
s

model,

Perio
d
ic

and

Sporadic

Process,

Cyclic

Executives,

CE
definitio
n
s and

Pr
o
perties,

F
o
reground
-
Background

Organiazations,

Stan
d
ard

OS

and
Concurrency


Architectures, Syste
m
s Objects and Object
-
Oriented Structures, Abstract Data
Types, General Object
C
l
asses


Unit
-
2

Require
m
ents

and

Design

Specifications:

Classification

of

Notations,

Data

Flow Diagra
m
s,
Tabular La
n
guages, State Machine, Communicat
i
ng Real Ti
m
e State
M
achin
e
-

Basic feature
s
,
Ti
m
eing

and

clocks,

S
e
m
entics

Tools

and

E
xtensions, Statec
h
arts
-
Concepts

and

Graphical
Syntax, Semantics and
T
ools

Declarative Specifications: Reg
u
lar Expre
s
s
i
ons and Extensions, Traditional Logics
-

Propositional Logic, Predicates, T
e
mporal logic, Real ti
m
e Logic


Unit
-
3

Deter
m
inistic

Scheduli
n
g

:

Assu
m
ptions

and

C
a
ndidate Al
g
orith
m
s,

Basic

RM

and

EDF

Result
s
,
Process I
n
t
e
ractions
-
Pr
o
rity

Inversiotn and Inheritance


Execution

Ti
m
e

Predictio
n
:

Mea
s
ure
m
ent

of

Software

by

software,

Program Analysis

with
Ti
m
i
ng

Sche
m
a,

Sch
e
ma

Concepts,

Basic

B
l
ocks,

State
m
ents

and Control, Sche
m
a

Practic
e
,
Prediction by
opti
m
isation, System

I
nt
e
rference

and

Architectural Co
m
p
lexities


Unit
-
4

Ti
m
er

App
l
ication,

Properities

of

Real

and

i
d
eal clocks, Clock Serve
r
s



La
m
port’s

Logical
clocks, Monotonic Clock service, A software C
l
ock server, Clock Synchronization
-

Centralized

Synchronization, Distributed Synchronization


Program
m
i
ng Languages: Real Ti
m
e Language Features, Ada
-
Core Language, Annex
Mechanism for

Real

Ti
m
e

Progr
a
m
m
i
ng,

Ada

a
nd

S
o
ftware

Fault

Tolerance,

Java

and

Real
-
time
Extern
s
i
ons,

CSP and Occam


Operating
S
yste
m
s: Real Ti
m
e

Functions and Sevices, OS Architect
u
re
s
-
Real Ti
m
e

UNIX and
POSIX, Issues in Task
m
anage
m
e
nt
-

Process
e
s and Threads, Scheduling, Synchronization and
communication





Note:

-

Th
e
re

will

be

8

questions

in

all.

Two

Quest
i
ons

will

be

set

f
r
o
m

each

unit.

Students

a
r
e
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.


Books

1. Real


Ti
m
e

Syste
m
s and software by Alan C. Shaw ; John
W
iley & Sons Inc





CSE
-
450

Soft
w
are Verification, Validation & Testing


(Departm
e
ntal Ele
c
ti
v
e IV)



L

T

P

Theory: 75

3

1

-

Practical: 50



Unit
-
1

Introducti
o
n:

W
hat

is

so
f
t
ware

t
es
ting

and why

it

is

so

h
ar
d
?,

Error, Fault,
Failure,
Incident, Test Cases, Testing Process, Li
m
itations of Testing, No absolute proof of
correctness, Overview of Graph Theory & Discrete Mathe
m
atics.



Functional

Testing:

Boundary

Value

Analysis,

Equiv
a
lence

Class

Testing,

Decision

Table Based
Testing, Cause Effect Graphing Technique.



Unit‐2

Structural

Testing:

Path

testing,

DD
-
Paths,

Cyclo
m
atic

Co
m
plexity,

Graph

Metrics,
Data Flow Testing, Mutation testing.



Reducing the number of test cases:

Prioritization

guidelines,

Priority

category,

Scheme,

Risk

Analysis,

Regre
s
sion

Testing, Slice based testing



Unit‐3



Testing

Activiti
e
s:

Unit

Testing,

Levels

of

Test
i
ng,

Integration

Testing,

System

Testing, Debugging, Do
m
ain Testing.



Object

Oriented

Testing:

Issues

in

Object

Oriented

Te
sting,

Class

Testing,

G
U
I
Testing, Object Oriented Int
e
gration and System

Testing.



Unit‐4



Testing

Tools:

Static

Testing

Tools,

Dyn
a
m
i
c

Test
i
ng

Tools,

Characteristics

of

Modern

Tools.



Note:

-

Th
e
re

will

be

8

questions

in

all.

Two

Quest
i
ons

will

be

set

f
r
o
m

each

unit.

Students

a
r
e
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.



Books



1.

W
illiam

Perry,

“Effective

Methods

for

Software

Testing”,

J
o
hn

W
iley

&

Sons,
New York, 1995.

2.

C
e
m

Kaner,

Jack

Falk,

Nguyen

Quoc,

“Testing

Co
m
puter

Software”,

Second

Edition, Van Nostrand Reinhold, New York, 1993.

3.

Boris

Beizer,

“Software

Testing

Te
c
hniques”,

Second

Volume,

Second

Edition,
Van Nostrand Reinhold, New York, 1990.

4.

Louise T
a
mres,
“Sof
t
ware Test
i
ng”, Pearson Education

Asia, 2002



5.

Roger

S.

P
r
ess
m
an,

“So
f
tware

Engineering



A

Practitio
n
er

s

Approach

,

Fi
f
t
h

Edition,
Mc
Graw
-
Hill Internat
i
onal Edition, New Delhi, 2001.

6.

Boris

Beizer,

“Black
-
B
ox

Testing




T
echniques

for

Functional

Testing

of

Software

and

Syste
m
s”,

John

W
iley & Sons Inc., New York, 1995.

7.

K.K.

Agg
a
rwal

&

Yogesh

Singh,

“Softw
a
re

Engineering”,

New

Age

International Publishers, New Delhi, 2003.

8.

Marc Roper,

“Software Testing”,
M
cGraw
-
Hill Book Co., London, 1994.

9.

Gordon Schul
m
eyer, “Zero Defect
S
oftware”,
M
cGraw
-
Hill, New York, 1990.

10.

Watts

Hu
m
p
hrey,

“Managing

the

Software

Process”,

Addison

W
esley

Pub.

Co.

Inc., Massachusetts, 1989.

11.

Boris

Beiz
er
,

“Software

System

Tes
t
ing

and

Quality

Assura
n
ce”,

Van

Nostrand

Reinhold, New York, 1984.

12.

Glenford

Myers,

“The

Art

of

Software

Testing”,

John

W
i
ley

&

Sons

Inc.,

New

York,

1979.






CSE
-
472

Departme
n
tal Elective
-
V

Object Oriented Soft
w
are Engineering


L

T

P

3 1
-


Theory : 75

Sess
i
ona
l
:
5
0

Unit
-
1


Design

Objects,

Class Hierarchy, inherit
a
nce,

poly
m
orphis
m
,

object

relationships

and
associatio
n
s, aggregati
o
ns

and

object

contai
n
m
e
n
t,

object

persiste
nc
e,

m
eta
-
cla
s
ses,

Object
-

orie
n
t
ed

sy
s
t
e
m
s

develop
m
ent

life

cycle,

Softw
a
re

development

process object

oriented

syste
m
s
develop
m
ent: a use
-
case driven
approach.


Unit
-
2


Object
m
odeling techniques as software engineering
m
ethodology, Ru
m
baugh

methodology,
Jacobson
m
ethodology, Booch
m
ethodology, patter
n
s, fra
m
e
w
orks, the unified
m
odeling
language

(UML).


Unit
-
3


Analysis Process, Use
-
Case Driven Object Oriented
A
nalysis, U
s
e
-
Case M
o
del, Object
Classification, Theory, Different Approaches
f
or ide
n
tifyi
n
g classes, classes, resp
o
nsibilities and
Collabor
a
t
o
r
s, ide
n
ti
f
ying Object Relatio
n
ships, attributes and Methods,
super
-
sub Class
Relationships, Apart of Relationships
-
Aggre
g
ation , Class Responsibilities , Object
Responsibilities.


Unit
-
4


Object Oriented design process, corollaries,

design axio
m
s, design patterns, object oriented
design philosophy, UML
Object Constraint Language, Designing Classes : The Process, Class
Visibility, Refining Attribute
s
,

Designing

Methods

and

Protocols,

Packages

and

Managing
classes,

Designing

interface

objects,

View

layer

i
n
terface design,

Macro

and Micro

le
v
el
i
nterface de
s
i
gn proce
s
s.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from each

unit.

Students

are
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.


BOOKS


1. Ali Bahra
m
i, Object Oriented Sys
te
m
s
Develop
m
ent ,:McGraw Hill, 1
9
99

2. Ru
m
baugh et.al.,Object Oriented

Modeling and Design, PHI, 1997

3. Forouzan, Coo
m
bs and Fegan: Introduction to

data Communications and Networks TMH,

1999.

4.
W
illiam

Stallings: D
a
ta
a
nd Co
m
pu
t
er Com
m
unications
5
/
e,
PH
I.






Simulation and Modeling CSE
-
474
(Departm
e
ntal Ele
c
ti
v
e
-

V)


L

T

P


3

1

-

Theory : 75




Sess
i
ona
l
:
5
0

Unit
-
1

Introducti
o
n:

System Concepts,

system boundaries

and environ
m
ent,

continuous

and

discrete
syste
m
s,

system
m
ode
l
i
ng,

types

of

Models,

Modeling

m
ethodology,

Model

validation,
Princi
p
l
es & Nature of Co
m
puter
m
o
deling and simulation.


Unit
-
2

Continuous and Discrete:
Analog vs. Digital
S
i
m
ulation, Continuous simulation vs. Nu
m
erical
Integration, Concepts of si
m
ulati
o
n of continuous and discrete system with the help of live
exa
m
ple,

generation

of

random nu
m
bers,

gen
e
ration

of

non
-
unifor
m
ly

distributed

random
nu
m
bers, generation of Poisson and Erlang variates.


Unit

-
3

Simulato
r
s for the

Live

system
s
:

Si
m
ulation
of a

water re
s
ervoir

syste
m
,

S
i
mulation

of

a
hypothetical Co
m
puter, S
i
m
ulation of queuing S
y
ste
m
s,

basic

concepts

of

queuing

theory,
si
m
ulation

of

single

server,

two

server

and

general

queuing

t
h
eory,

si
m
ulation

in

inventory
control syste
m
s, ele
m
e
nts of
Inventory the
o
ry, inventory
m
odels, si
m
ulators for co
m
plex
inventory syste
m
s.


Unit
-
4

Design and Evaluation of Simulation Experiments
:
L
ength of simulation, run variance
reduction techniques.
E
xperi
m
ent layout and Validation.


Note:

There

will

be

8

q
uestions

in

all.

Two

Questions

will

be

set

from each

unit.

Students

are
required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each unit.


Books


1.
Gordon G.: System

s
i
mulation, Prentice
-
Hall of India Pvt.
Lt
d. New Delhi 1993

2.
Narsingh Deo: System

Simulation with Digital Computer:, PHI New Delhi, 1993

3. Neelankavil Frances: Computer Simulation and Modelling, John
W
iley & Sons, New

York, 1987.

4. Payne, Ja
m
e
s A.: Introduction to si
m
ulation: Program
m
ing Techn
i
ques

and

Methods

of
Analysis,
M
cGraw
-
Hill Inter
n
ational Editions,
C
o
m
puter Science s
e
rvic
e
s, New York
(1998).

5.
Reitam

Juli
a
n: Co
m
puter

Si
m
ulation Experi
m
ents,
W
iley Interscience 1971.





CSE
-
476

Data Warehousing and Data
Mining


(Departm
e
ntal Ele
c
ti
v
e
-
V)



L

T

P

Theory: 75

3

1

-

Practical: 50


Unit
-
1

Data
W
arehousing: Definition, Sco
p
e, Practical

Implications,

Struct
u
res and function
s
.


Data

Mining:

Process,

Technologies

&

Rules,

pla
t
form

tools

&

tool

cha
r
acteristics,

operational vs. infor
m
ation syste
m
s.

Unit
-
2

Types

of

Data

W
arehouses:

Host

based,

single

stage,

LAN

based,

Multi
s
tage,

stationary distributed & virtu
a
l data
-
warehouses.


Unit
-
3

Data

warehouses

architecture:

Metadata,

operational

data

&

operational

data

bases.

Data warehouse architecture model, 2
-
tier, 3
-
tier & 4
-
tier data warehouses.


OLAP & DSS support in data warehouses.


Unit
-
4

Data Mining:

Knowledge

discovery

through

s
t
atistical

techniques,

Knowledge

discovery through neural networks, Fuzzy tech. & genetic algorith
m
s.


Note:

-

Th
e
re

will

be

8

questions

in

all.

Two

Quest
i
ons

will

be

set

f
r
o
m

each

unit.

Students

a
r
e required to atte
m
pt five questions select
i
ng at least one questi
o
n from

each
unit.


Books


1.

“Building the Data
W
arehouse”,
W
.
H.In
m
on, John
W
iley & Sons.

2.

“Developing the Data Warehouse”, W.H
.
In
m
on, C.Kelly, John
W
iley & Sons.

3.

“Managing the Data
W
arehouse”,
W
.
H.In
m
on, C.L.Gassey, John
W
iley & Sons.

4.

“Advances

in

knowledge

discovery

&

Data

Mining”,

Fayyad,

Usama

M.

et.

al.,M
I
T Press.

5.

“Data Mining”, A. K. Pujari; Longman Publisher