You are on page 1of 22

ISEMESTERPC

S.
No.Subj
ectPC

1Adv
ancedDi
git
alSi
gnal
Processi
ng4+14

2Wi
rel
essCommuni
cat
ionsandNet
wor
ks4+14

3Tr
ansf
orm Techni
ques/TCP-
IP/Obj
ectOr
ient
ed

Pr
ogr
ammi
ng4+14

4Random Pr
ocessandTi
meser
iesAnal
ysi
s/Oper
ati
ng

Sy
stems4+14

5Si
gnal
Processi
ngLab/C++Pr
ogr
ammi
ngl
ab32

6Pr
oject(Cont
inued)*8

7Semi
nar2

Tot
alCr
edi
ts32

UNI
VERSI
TYCOLLEGEOFENGI
NEERI
NG(
Aut
onomous)
,KAKI
NADA
JAWAHARLALNEHRUTECHNOLOGI
CALUNI
VERSI
TY:
KAKI
NADA

KAKI
NADA-
533003,
Andhr
aPr
adesh(
Indi
a)

ELECTRONI
CSANDCOMMUNI
CATI
ONENGI
NEERI
NG

I
VB.
Tech.ISemest
er(
II
MDP)

ADVANCEDDI
GITALSI
GNALPROCESSI
NG

UNIT–I:
Mul
tiRat
eSi
gnal
Processi
ng:
Int
roduct
ion,
Deci
mat
ionbyaf
act
orD,
Int
erpol
ati
onbya
fact
or

I
,Sampl
i
ngr
ateconv
ersi
onbyar
ati
onal
fact
orI
/D,
Mul
ti
stageI
mpl
ement
ati
onofSampl
i
ngRat
e

Conv
ersi
on,
Fil
terdesi
gn&
Impl
ement
ati
onf
orsampl
i
ngr
ateconv
ersi
on.

UNI
T-II
:Appl
i
cat
ionsofMul
tiRat
eSi
gnal
Processi
ng:
Desi
gnofPhaseShi
ft
ers,
Int
erf
aci
ngof
Di
git
al

Syst
emswit
hDiff
erentSampl
i
ngRat
es,
Impl
ement
ati
onofNar
rowBandLowPassFi
l
ter
s,
I
mplement
ati
on

ofDi
git
alFi
lt
erBanks,
Sub-
bandCodi
ngofSpeechSi
gnal
s,Quadr
atur
eMi
rr
orFi
l
ter
s,Tr
ans-
mult
ipl
exer
s,
Ov
erSampl
i
ngA/
DandD/
AConv
ersi
on.

UNIT-I
II
:Non-
Par
amet
ri
cMet
hodsofPowerSpect
ral
Est
imat
ion:
Est
imat
ionofspect
raf
rom
fi
nit
e

durat
ionobser
vat
ionofsi
gnal
s,Non-
par
amet
ri
cMet
hods:
Bar
tl
ett
,Wel
ch&
Blackman-
Tukeymethods,

Compar
isonofal
lNon-
Par
amet
ri
cmet
hods.

UNIT–I
V: Par
amet
ri
cMet
hodsofPowerSpect
rum Est
imat
ion:
Aut
ocor
rel
ati
on&
Its
Pr
opert
ies,

Rel
ati
onbet
weenaut
ocor
rel
ati
on&
model
par
amet
ers,
ARModel
s-Yul
e-Wal
ker&
Bur
gMethods,
MA&

ARMAmodel
sforpowerspect
rum est
imat
ion,

UNI
T-V:
Adapt
ivef
il
ter
s:Appl
i
cat
ionsofAdapt
ivef
il
ter
s,Mi
nimum Meansquar
eer
rorCr
it
eri
on,
LMS

Al
gor
it
hm andi
t’
sPr
oper
ti
es,
RLSAl
gor
it
hm.

UNIT–VI:Real
i
zat
ionofDi
git
alFi
l
ter
s:I
ntr
oduct
iont
ofi
l
terst
ruct
ures(
II
R&
FIR)
,
Fr
equencysampli
ng

st
ructuresofFI
R,Latt
icest
ruct
ures,
Impl
ement
ati
onofl
att
icest
ruct
uresf
orI
IRf
il
ter
s,
Advantagesofl
atti
ce
st
ruct
ures.

UNITVI
I:I
mpl
ement
ati
oni
ssuesofDi
git
alFi
l
ter
sFi
nit
ewor
dlengt
hef
fecti
nII
Rdi
git
alFi
l
ter
s–
Fi
nit
e

word-
lengt
hef
fect
sinFFTal
gor
it
hms,
Quant
izat
ioner
ror
sindi
git
alf
il
ter
s,Roundof
fef
fect
sin
di
git
al

UNI
T-VI
II
:Al
gor
it
hmsi
nDSP:
TheGoer
tzel
Algor
it
hm,
Chi
rp-
zTr
ansf
orm Al
gor
it
hm,
Pisar
enko

Har
moni
cDecomposi
ti
onMet
hod,
MUSI
CAl
gor
it
hm,
ESPRI
TAl
gor
it
hm

TEXTBOOKS:

1.Di
gital
Signal
Processi
ng:
Pri
nci
ples,
Algor
it
hms&
Appl
i
cat
ions-J.
G.Pr
oaki
s&
D.G.
Manolaki
s,4th

Ed.
,PHI
.

2.Di
scr
eteTi
meSi
gnal
Processi
ng-Al
anVOppenhei
m &
R.W Schaf
fer
,PHI
.

3.DSP–APr act
ical
Appr
oach–Emmanuel
C.I
feacher
,Bar
ri
e.W.Jer
vis,
2Ed.
,Pear
son
Educat
ion.

REFERENCEBOOKS:
1.Moder
nSpect
ral
Est
imat
ion:
Theor
y&
Appl
i
cat
ion–S.M .
Kay
,1988,
PHI
.

2.Mul
tiRat
eSy
stemsandFi
l
terBanks–P.
P.Vai
dyanat
han–Pear
sonEducat
ion.

3.Di
git
alSi
gnal
Processi
ng–S.
Sal
i
vahanan,
A.Val
l
avar
aj,
C.Gnanapr
iya,
2000,
TMH

UNI
VERSI
TYCOLLEGEOFENGI
NEERI
NG(
Aut
onomous)
,KAKI
NADA

JAWAHARLALNEHRUTECHNOLOGI
CALUNI
VERSI
TY:
KAKI
NADA

KAKI
NADA-
533003,
Andhr
aPr
adesh(
Indi
a)

ELECTRONI
CSANDCOMMUNI
CATI
ONENGI
NEERI
NG

I
VB.
Tech.ISemest
er(
II
MDP)

WI
RELESSCOMMUNCI
ATI
ONSANDNETWORKS

MULTI
PLEACCESSTECHNI
QUESFORWI
RELESSCOMMUNI
CATI
ON:
Int
roduct
ion,
FDMA,
TDMA,

SpreadSpectr
um,
Mul
ti
pleaccess,
SDMA,
Packetr
adi
o,Packetr
adi
opr
otocol
s,CSMApr
otocol
s,
Reservat
ion

pr
otocol
s.
I
NTRODUCTI
ONTOWI
RELESSNETWORKI
NG:
Int
roduct
ion,
Dif
fer
encebet
weenwi
rel
essand
f
ixed

t
elephonenet
wor
ks,
Dev
elopmentofwi
rel
essnet
wor
ks,
Traf
fi
crout
ingi
nwi
rel
essnet
wor
ks.

UNI
TII
I

WIRELESSDATASERVI
CES:
CDPD,
ARDI
S,RMD,
Commonchannel
signal
l
ing,
ISDN,
BISDNand
ATM,

SS7,
SS7userpar
t,si
gnal
l
ingt
raf
fi
cinSS7.

UNI
TIV

MOBILEIPANDWI
RELESSACCESSPROTOCOL:
Mobi
l
eIPOper
ati
onofmobi
l
eIP,
Co-
locat
ed
addr
ess,

Regi
str
ati
on,Tunnel
l
ing,
WAPAr
chi
tect
ure,
over
view,
WMLscr
ipt
s,WAPser
vice,
WAPsessi
on
prot
ocol
,wir
eless

t
ransact
ion,
Wir
elessdat
agr
am pr
otocol
.

WIRELESSLANTECHNOLOGY:
Inf
rar
edLANs,
Spr
eadspect
rum LANs,
Nar
rowbankmi
crowav
e
LANs,I
EEE

802prot
ocolAr
chi
tect
ure,
IEEE802ar
chi
tect
ureandser
vices,
802.
11medi
um accesscont
rol
,
802.
11physi
cal
lay
er.
UNI
TVI

BLUETOOTH: Overvi
ew,Radi
ospeci
fi
cat
ion,
Basebandspeci
fi
cat
ion,
Linksmanager
speci
fi
cat
ion,
Logicall
ink

cont
rol
andadapt
ati
onpr
otocol
.Int
roduct
iont
oWLLTechnol
ogy
.

UNI
TVI
I

MOBILEDATANETWORKS:
Int
roduct
ion,
Dat
aor
ient
edCDPDNet
wor
k,GPRSandhi
gherdat
a
r
ates,
Shor
t

messagi
ngser
vicei
nGSM,
Mobi
l
eappl
i
cat
ionpr
otocol
.

UNI
TVI
II

WIRELESSATM &
HIPERLAN:
Int
roduct
ion,
Wir
elessATM,
HIPERLAN,
AdhocNet
wor
king
andWPAN.

TEXTBOOKS:

1.Wi
rel
essCommuni
cat
ions,
Pri
nci
ples,
Pract
ice–Theodor
e,S.Rappapor
t,PHI
,2ndEdn.
,2002.

2.Wi
rel
essCommuni
cat
ionandNet
wor
king–Wi
l
li
am St
all
i
ngs,
PHI
,2003.

REFERENCES:
1.Wi
rel
essDi
git
alCommuni
cat
ions–Kami
l
oFeher
,PHI
,1999.

2.Pri
ncipl
esofWirel
essNet
wor
ks–Kav
ehPahLav
enandP.Kr
ishnaMur
thy
,Pear
son
Educati
on,2002.

3.Wi
rel
essCommuni
cat
ions–Andr
eawsF.Mol
i
sch,
Wil
eyI
ndi
a,2006.

4.I
ntr
oduct
iont
oWi r
elessandMobi
l
eSy
stems–Dhar
maPr
akashAgar
wal
,Qi
ng-
AnZeng,
Thomson2ndEdit
ion,

UNI
VERSI
TYCOLLEGEOFENGI
NEERI
NG(
Aut
onomous)
,KAKI
NADA

JAWAHARLALNEHRUTECHNOLOGI
CALUNI
VERSI
TY:
KAKI
NADA

KAKI
NADA-
533003,
Andhr
aPr
adesh(
Indi
a)

ELECTRONI
CSANDCOMMUNI
CATI
ONENGI
NEERI
NG

I
VB.
Tech.ISemest
er(
II
MDP)

Tr
ansf
orm Techni
ques

I
ntr
oducti
ontov
ect
orspace,
basi
s,or
thonor
mal
i
ty,
proj
ect
ion;
Funct
ionsandf
unct
ionspace,
or
thogonal

funct
ions,
ort
honor
mal
funct
ions,
funct
ionspaces,
ort
hogonal
basi
sfunct
ions,
ort
honor
mal
i
ty
andthe
methodoff
indi
ngt
hecoef
fi
cient
s,compl
exFour
ierser
ies,
ort
hogonal
i
tycompl
exexponent
ial
bases.

Uni
t-
II
:

Fouri
eranal
ysi
s:Four
ierser
ies,
Exampl
es,
Four
ierTr
ansf
orm,
Proper
ti
esoft
heFour
ier
Transf
orm,

ExamplesofFour
ierTr
ansf
orm,
Four
ieranal
ysi
sofDi
scr
ete-
Timesi
gnal
s,Di
scr
eteFour
ier
tr
ansf
orm( one

di
mensi
onal
andt
wodi
mensi
onal
),FastFour
ierTr
ansf
orm wi
thRadi
x-2al
gor
it
hm.

Uni
t-
II
I:

Discr
eteCosi
neTr
ansf
orm(
onedi
mensi
onal
andt
wodi
mensi
onal
),Wal
shTr
ansf
orm(
1D
& 2D)
,

HadamardTransfor
m( 1D&
2D)
,HaarTr
ansf
orm(
1D&
2D)
,Sl
antTr
ansf
orm(
1D
&2D),
KLTr ansfor
m,

Si
ngul
arVal
ueDecomposi
ti
on,
RadonTr
ansf
orm.

Uni
t-
IV:

Ti
meFrequencyAnal
ysi
s:Shor
tTi
meFour
ierTr
ansf
orm(
STFT)
,Inv
erseSTFT,
Timef
requency
wi
ndow,
pr
operti
esofSTFT,
Discr
eteShor
tTi
meFour
ierTr
ansf
orm,
Exampl
esofSTFT,
uncer
tai
nty
pr
inci
pleof

STFT,
li
mit
ati
onsofSTFT.

Cont
inuousWav
eletTr
ansf
orm,
inv
erseWav
eletTr
ansf
orm,
Time-
Frequencywi
ndow,
Discr
ete
Wavelet

Tr
ansf
orm,
Wav
eletser
ies,
Int
erpr
etat
ionsoft
heTi
me-
Frequencypl
ot,
Wigner
-Vi
l
leDi
str
ibut
ion

Di
scret
eWav el
etTr
ansf
orm,
HaarScal
i
ngFunct
ionsandFunct
ionSpaces,
Nest
edSpaces,
Haarwavel
et

Functi
ons,or
thogonal
i
ty,
Nor
mal
i
zat
ionofHaarbasesatdi
ff
erentscal
es,
standar
dizi
ngt
he
notat
ions,

ref
inementandr
elat
ionwi
thr
espectt
oNor
mal
i
zedbases,
suppor
tofawav
eletsy
stem,
daubechi
eswavel
ets.

Uni
t-
VI:

Multi
resol
uti
onanal
ysi
s:Mul
ti
resol
uti
onspaces,
ort
hogonal
,bi
ort
hogonal
,semi
ort
hogonal
decompositi
on,

t
wo-scal
erel
ati
ons,
decomposi
ti
onr
elat
ions,
spl
i
nef
unct
ions,
proper
ti
esofspl
i
nes,
mappi
nga
f
uncti
onint
o
MRASpace.

Uni
t-
VII
:

Discret
ewav
elett
ransf
orm andf
il
terbankal
gor
it
hms:
Deci
mat
ionandi
nter
pol
ati
on,
conv
olut
ion
foll
owed

bydecimati
on,
int
erpol
ati
onf
oll
owedbyconv
olut
ion,
signal
repr
esent
ati
oni
ntheappr
oxi
mat
e
subspace,

wav
eletdecomposi
ti
onal
gor
it
hm,
reconst
ruct
ional
gor
it
hm,
changeofbases.

Uni
t-
VII
I:

Appl
icati
onsofwav
elet
sini
nter
fer
encesuppr
essi
on,
faul
tybear
ingsi
gnat
urei
dent
if
icat
ion,
pat
tern

recogni
ti
onofacousti
csi
gnal
s,edgedet
ect
ion,
imagecompr
essi
on,
Mul
ti
car
ri
er
communi cat
ionsy
stems.

TextBooks:

1.I
nsi
ghti
ntoWav
elet
sfr
om t
heor
ytopr
act
ice,
K.P.
Soman,
K.I
.RamaChandr
an,
2ndEdi
ti
on,
PHI

Lear
ningPv
tLt
d(Uni
tIandUni
tV)
2.Fundament
alsOfWav
elet
s:Theor
y,Al
gor
it
hmsAndAppl
i
cat
ions,
Jai
dev
aC.Goswami
,
AndrewK.

Chai
n,Wi
l
eyI
ndi
aPv
tLt
d.(
Uni
tII
,
IV,
VI,
VII
,
VII
I)

3.Di
git
alI
magePr
ocessi
ngbyS.
Jay
araman,
S.Essaki
raj
an,
T.Veer
akumar
,Tat
aMcGr
awHi
l
l

publ
i
cat
ions.(
Uni
tII
I)

Ref
erences:

1.AWav
eletTourofSi
gnal
Processi
ng-
StephenG.Mal
l
at,
Academi
cPr
ess,
2Ed

UNI
VERSI
TYCOLLEGEOFENGI
NEERI
NG(
Aut
onomous)
,KAKI
NADA

JAWAHARLALNEHRUTECHNOLOGI
CALUNI
VERSI
TY:
KAKI
NADA

ELECTRONI
CSANDCOMMUNI
CATI
ONENGI
NEERI
NG

KAKI
NADA-
533003,
Andhr
aPr
adesh(
Indi
a)

I
VB.
Tech.ISemest
er(
II
MDP)

Uni
t1:
Int
roduct
ion:
Bri
efhi
stor
y,pr
otocol
sandst
andar
ds,
standar
dogr
agani
zat
ions,
Int
ernet

St
andar
ads,
Int
ernetAdmi
nist
rat
ion,
OSIModel
andTCP/
IPPr
otocol
Sui
te:
TheOSImodel
,
Lay
ers

i
ntheOSIModel
,TCP/
IPPr
otocol
sui
te,
Adr
essi
ng,
IPVer
sionsUnder
lyi
ngTecnol
ogi
es,
LANs,

Poi
ntt
opoi
ntWANs,
Swi
chedWANs,
Connect
ingdev
ice

Uni
t2:
IPCl
assf
ulAddr
essi
ng:
Int
roduct
ion,
Classf
ulAddr
essi
ng,
OtherI
ssues,
Sub-
net
ti
ngand

Super
-net
ti
ng,
IPCl
assl
essAddr
essi
ng:
Var
iabl
elengt
hbl
ocks,
Sub-
net
ti
ng,
Addr
essAl
l
ocat
ion,

Del
i
ver
yofI
PPacket
s,For
war
ding,
Rout
ingandSt
ruct
ureofaRout
er

Uni
t3:
ARPandRARP:
ARP,
ARPdei
gn,
RARP,
IP:
dat
agr
am,
Fragment
ati
on,
Opt
ions,

Checksum,
IPDesi
gn,
ICMP:
TypesofMessages,
MessageFor
mat
,Er
rorRepor
ti
ng,
Quer
y,

Checksum,
ICMPdesi
gn

Uni
t4:
IGMP:
GroupManagement,
IGMPMessages,
IGMPOper
ati
on,
Encapsul
ati
on,
IGMP

Desi
gn,
UDP:
Processt
opr
ocessCommuni
cat
ion,
UserDat
agr
am,
Checksum,
UDPOper
ati
ons,

UseofUDP,
UDPDesi
gn,
TCP:
TCPSer
vices,
Feat
ures,
Segment
,TCPConnect
ion,
Stat
e

Tr
ansi
ti
ondi
agr
am,
FlowCont
rol
,Er
rorCont
rol
,Congest
ionCont
rol
,TCPTi
mer
s,Opt
ions,
TCP
Desi
gn.

Uni
t5:
SCTP:
SCTPSer
vices,
feat
ures,
PacketFor
mat
,Associ
ati
on,
Stat
eTr
ansi
ti
onDi
agr
am,

Fl
owCont
rol
,er
rorCont
rol
andCongest
ionCont
rol
,Uni
castRout
ingPr
otocol
s:I
ntr
aandI
nter

Domai
nRout
ing,
Dist
anceVect
orRout
ing,
RIP,
LinkSt
ateRout
ing,
OSPF,
Pat
hVect
orRout
ing,

BGP,
Mul
ti
castRout
ingPr
otocol
s:Uni
cast
ing,
Mul
ti
cast
ingandBr
oadcast
ing,
Mul
ti
cast

appl
i
cat
ions,
Mul
ti
castRout
ing,
Mul
ti
castLi
nkSt
ateRout
ing,
Mul
ti
castDi
stanceVect
orRout
ing,

Uni
t6:
BOOTPandDHCP:
BOOTP,
DHCP,
DNS:
Namespace,
DNS,
Dist
ri
but
ionofName

Space,
DNSi
ntheI
nter
net
,Resol
uti
on,
DNSMessages,
TypesofRecods,
Compr
essi
on,
DDNS

andEncapsul
ati
on,
FTP,
FFTP:
FTP,
TFTP

Uni
t7:
SMTP,
POPandI
MAP:
E-Mai
lAr
chi
tect
ure,
UserAgent
,AMTP,
POPandI
MAP,

SNMP:
Concept
,ManageemntComponent
s,SMI
,
MIB,
SNMP,
Messages,
HTTP:
Archi
tect
ure,

WebDocument
s,HTTPTr
ansact
ions
Uni
t8:
Mobi
l
eIP:
Addr
essi
ng,
Agent
s,Thr
eePhases,
Inef
fi
ciencyi
nMobi
l
eIP,
RTP,
RTCP,
VoI
P,

VPN,
Net
wor
kAddr
essTr
ansal
ti
on(
NAT)
.IPV6andI
CMPV6:
IPV6,
IPV6addr
esses,
IPV6packet

f
ormat
,ICMPV6,
Transi
ti
onf
rom I
PV4t
oIPV6

Text
Books:

1.TCP/
IPPr
otocol
Sui
te,
Thi
rdEdi
ti
on,
Behr
ouzAFor
ouzan,
Tat
aMCGr
awHi
l
lEdi
ti
on

Ref
erenceBooks:

1.I
nter
net
wor
kingwi
hTCP/
IPVol
umeI
I,
SecondEdi
ti
on-Dougl
asE.COMER/
DAVI
D

L.
STEVENS,
PHI

UNI
VERSI
TYCOLLEGEOFENGI
NEERI
NG(
Aut
onomous)
,KAKI
NADA

JAWAHARLALNEHRUTECHNOLOGI
CALUNI
VERSI
TY:
KAKI
NADA

ELECTRONI
CSANDCOMMUNI
CATI
ONENGI
NEERI
NG

KAKI
NADA-
533003,
Andhr
aPr
adesh(
Indi
a)

I
VB.
Tech.ISemest
er(
II
MDP)
OBJECT-
ORI
ENTEDPROGRAMMI
NG

Obj
ect
ives:
Exper
ti
sei
nobj
ector
ient
edpr
inci
plesandt
hei
rimpl
ement
ati
oni
nC++

UNI
TI:

Obj
ect
ives:
Exposur
etobasi
csofobj
ector
ient
edmode,
C++pr
ogr
ammi
ngandI
/Oi
nC++

I
NTRODUCTI
ON:Di
ff
erencesBet
weenCAndC++,
TheObj
ectOr
ient
edTechnol
ogy,
Di
sadv
ant
ageof

Convent
ional
Progr
ammi
ng,
Concept
sofObj
ectOr
ient
edPr
ogr
ammi
ng,
Adv
ant
agesofOOP,
St
ructur
eofAC++

Pr
ogr
am,
HeaderFi
l
esAndLi
brar
ies

I
NPUTANDOUTPUTI
NC++:

I
ntr
oducti
on,St
reamsI
nC++AndSt
ream Cl
asses,
Pre-
Def
inedSt
reams,
Str
eam Cl
asses,
For
mattedAnd

Unf
ormatt
edDat
a,Unfor
mat
tedConsol
eI/
OOper
ati
ons,
MemberFunct
ionsOfI
str
eam Cl
ass,
For
matt
edConsol
eI/O

Oper
ati
ons,
BitFi
elds,
FlagsWi
thoutBi
tFi
eld,
Mani
pul
ator
s,UserDef
inedMani
pul
ator
s
UNI
TII:

Objecti
ves:FocusonBasi
cconcepti
nC++pr
ogr
ammi
ng,
Oper
ator
s,cont
rol
str
uct
ures,
functi
ons,overl
oadi
ng,

r
ecur
sion

TokensI
nC++, Var
iabl
eDecl
arat
ionAndI
nit
ial
i
zat
ion,
Dat
aTy
pes,
Oper
ator
sInCAndC++,
ScopeAccess

Operat
or,
Namespace,
Memor
yManagementOper
ator
s,CommaOper
ator
,Rev
isi
onOfDeci
sion
St
atements,
Cont
rol

LoopSt
atement
s

FUNCTIONSINC++:I
ntr
oduct
ion,
Str
uct
ureOfFunct
ion,
Passi
ngAr
gument
s,Lv
aluesAnd
Rval
ues,Ret
runBy

Ref
erence,
Returni
ngMor
eVal
uesByRef
erence,
Def
aul
tAr
gument
s,ConstAr
gument
s,
I
nputt
ingDefaul
t

Arguments,
Inl
i
neFunct
ions,
Funct
ionOv
erl
oadi
ng,
Pri
nci
plesOfFunct
ionOv
erl
oadi
ng,
Recursi
on

UNI
TII
I:

Obj
ect
ives:
Acquai
ntancewi
thcl
asses,
obj
ect
sandmemberf
unct
ions
CLASSESANDOBJECTS:I
ntr
oduct
ion,
ClassesI
nC++,
Decl
ari
ngObj
ect
s,AccessSpeci
fi
ers
AndThei
rScope,
Member

Funct
ions,
Outsi
deMemberFunct
ionAsI
nli
ne,
Dat
aHi
dingorEncapsul
ati
on,
Classes,
Obj
ect
s
andMemor y,
Stat
ic

MemberVari
abl
es,
Stat
icMemberFunct
ions,
Stat
icObj
ect
,Ar
rayOfObj
ect
s,Obj
ect
sAs
Funct
ionAr
gument
s,Fr
iend

Funct
ions,TheConstMemberFunct
ions,
TheVol
ati
l
eMemberFunct
ion,
Recur
siv
eMember
Funct
ion,Local
Classes,

Empt
y,St
ati
candConstCl
asses,
MemberFunct
ionAndNon-MemberFunct
ion,
Over
loadi
ng
MemberFunct
ions,

Nest
edCl
ass

UNI
TIV:

Object
ives:
Focusonconst
ruct
ors,
dest
ruct
ors,
var
iant
sint
hem,
oper
atorov
erl
oadi
ng,
type
conver
sions

CONSTRUCTORSANDDESTRUCTORS:
Int
roduct
ion,
Char
act
eri
sti
cOfConst
ruct
ors&
Dest
ruct
ors,
Appl
i
cat
ionsWi
th

Const
ruct
ors,Par
ameter
izedConst
ruct
or,
Over
loadi
ngConst
ruct
ors(
Mul
ti
pleConst
ruct
ors)
,
Arr
ayOfObjectsUsi
ng

Const
ruct
ors,
Const
ruct
orsWi
thDef
aul
tAr
gument
s,CopyConst
ruct
ors,
TheConstObj
ect
s,
Dest
ruct
ors,
Cal
l
ing

Const
ruct
orsAndDest
ruct
ors,
Qual
i
fierAndNest
edCl
asses,
Anony
mousObj
ect
s,Pr
ivat
e
Const
ruct
orsAnd

Destr
uctor
s,Dynami
cIni
ti
ali
zat
ionUsi
ngConst
ruct
rs,
Dynami
cOper
ator
sandConst
ruct
ors,
Recursi
veConstr
uct
or,

Const
ruct
orandDest
ruct
orWi
thSt
ati
cMember
s,Local
Vs.Gl
obal
Obj
ect

OPERATOROVERLOADINGANDTYPECONVERSI
ON:
Int
roduct
ion,
Over
loadi
ngUnar
y
Oper
ator
s,Const
rai
nton

I
ncrementAndDecrementOper
ator
s,Ov
erl
oadi
ngBi
nar
yOper
ator
s,Ov
erl
oadi
ngWi
thFr
iend
Funct
ion,
Over
loadi
ng

Assi
gnmentOperat
or(
=),
TypeConv
ersi
on,
Rul
esForOv
erl
oadi
ngOper
ator
s,OneAr
gument
Const
ruct
orand

Oper
atorFunct
ion,
Over
loadi
ngSt
ream Oper
ator
s

UNI
TV:

Obj
ect
ive:
Concent
rat
iononi
nher
it
ance,
typesofi
nher
it
ance,
pol
ymor
phi
sm,
vir
tual
funct
ions

I
NHERI
TANCE:Int
roduct
ion,
Reusabi
l
ity
,AccessSpeci
fi
ersandSi
mpl
eInher
it
ance,
Prot
ect
ed
Dat
aWit
hPri
vat
e
I
nheri
tance,
TypesofI
nher
it
ances(
Singl
eInher
it
ance,
Mul
ti
lev
elI
nher
it
ance,
Mul
ti
pleI
nher
it
ance,
Hi
erar
chical

I
nheri
tance,Hybr
idI
nher
it
ance,
Mul
ti
pat
hInher
it
ance)
,Vi
rt
ual
BaseCl
asses,
Const
ruct
ors,
Dest
ructors,
and

I
nheri
tance,Obj
ectasaCl
assMember
,Abst
ractCl
asses,
Qual
i
fierCl
assesandI
nher
it
ance,
Const
ructorInDer
ived

Cl
ass,
Pointer
sandI
nher
it
ance,
Over
loadi
ngMemberFunct
ion,
Adv
ant
agesofI
nher
it
ance,
Di
sadvant
agesof

I
nher
it
ance.

BINDING,POLYMORPHI
SM ANDVI
RTUALFUNCTI
ONS:
Int
roduct
ion,
Bindi
ngI
nC++,
Stat
ic
(Ear
ly)Bi
ndi
ng,Dy
namic

(Lat
e)Bindi
ng,Poi
nterToBaseAndDer
ivedCl
assObj
ect
s,Vi
rt
ual
Funct
ions,
Rul
esForVi
rt
ual
Functi
ons,Ar
rayof

Point
ers,
PureVi
rtual
Funct i
ons,
Abst
ractCl
asses,
Wor
kingofVi
rt
ual
Funct
ions,
Vir
tual
Functi
onsInDer
ivedClasses,

ObjectSl
ici
ng,
Const
ruct
orsandVi
rt
ual
Funct
ions,
Vir
tual
Dest
ruct
ors,
Dest
ruct
orandVi
rt
ual
Functi
ons.

UNI
TVI:

Obj
ect
ives:
FocusonFi
l
es,
Fil
eoper
ati
ons,
gener
icpr
ogr
ammi
ng,
templ
ates,
funct
iont
empl
ates,
Except
ion

handl
i
ng

APPLICATIONSWI
THFI
LES:
Int
roduct
ion,
Fil
eSt
ream Cl
asses,
Fil
eOpeni
ngModes,
Fil
e
Poi
ntersAnd

Mani
pul
ators,Mani
pul
ator
sWi
thAr
gument
s,Sequent
ial
AccessFi
l
es,
Binar
yAndASCI
IFi
l
es,
r
andom Access

Oper
ati
on,

GENERI
CPROGRAMMI
NGWI
THTEMPLATES:
Int
roduct
ion,
NeedofTempl
ate,
Def
ini
ti
onof

Cl
assTempl
ate,
Nor
mal
Funct
ionTempl
ate,
Wor
kingofFunct
ionTempl
ates,
ClassTempl
ate
Wi
thMore

Par
amet
ers,
Funct
ionsTempl
atesWi
thMor
eAr
gument
s,Ov
erl
oadi
ngofTempl
ateFunct
ions,
Member

Functi
onTemplat
es,
Recur
sionWi
thTempl
ateFunct
ion,
ClassTempl
ateWi
thOv
erl
oaded
Operat
ors,
Class

Templat
eRev
isi
ted,
ClassTempl
atesandI
nher
it
ance,
Cont
ainerCl
asses,
TypesOfCont
ainer
s,
Cont
ainer

Adapt
ors,
Iter
ator
s
EXCEPTI
ONHANDLI
NG:
Int
roduct
ion,
Pri
nci
plesOfExcept
ionHandl
i
ng,
TheKey
wor
dsTr
y,
Thr
ow

AndCatch,Except
ionHandl
i
ngMechani
sm,
Mul
ti
pleCat
chSt
atement
s,Cat
chi
ngMul
ti
ple
Except
ions,
Re-

Thr
owingExcept
ion,
Speci
fyi
ngExcept
ion,
Except
ionsI
nConst
ruct
orAndDest
ruct
ors,
Cont
rol
li
ng

UncaughtExcept
ions,
ClassTempl
ateWi
thExcept
ionHandl
i
ng

TEXTBOOKS:

1.Pr
ogr
ammi
ngI
nC++,
AshokNKamt
hane.Pear
son2ndEdi
ti
on.

2.Obj
ectOr
ient
edPr
ogr
ammi
ngC++,
Joy
ceFar
rel
l
,Cengage

3.Mast
eri
ngC++,
Venugopal
,Raj
kumar
,Rav
ikumarTMH

4.Obj
ectOr
ient
edPr
ogr
ammi
ngwi
thC++,
2nded,
Sour
avSahay
,OXFORD

REFERENCEBOOKS:

1.TheCompl
eteRef
erence,
C++,
4ed,
Her
ber
tSchi
l
dt,
TMH

bonaf
ied

You might also like