M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

Embed Size (px)

Citation preview

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    1/67

    ACADEMIC REGULATIONS,

    COURSE STRUCTURE & SYLLABI

    FOR

    M. Tech. (Software Engineering)Two Year PG Day-Time Program

    (with eect from 2012 1!)

    S"#$$% $& '&$M*T'$ TE"#$%$GY

    JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

    Kukatpally, Hyderaad ! "## #$" A%&

    School of IT, JNT Univ., Hyderabad 500 085 AP '' (& Te)*& +SE '' w.e.f& -#.-/.0

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    2/67

    SCHOOL OF INFORMATION TECHNOLOGY

    JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

    MASTER OF TECHNOLOGY (SOFTWARE ENGINERING)

    I YEAR I SEMESTER

    Subjec

    C!"e T#e!$% Subjec L ' C

    M*

    M$+T!

    M-.* M$+

    T! '

    I.* E* E* T!

    SE ..#1ata Stru)ture2 a3dAl45r6t*72

    8 / $ 8# 9# .## -8 "#

    SE.-#We Te)*35l546e2 a3dSer:6)e2

    8 / $ 8# 9# .## -8 "#

    SE.0#S5;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    3/67

    MASTER OF TECHNOLOGY (SOFTWARE ENGINERING)

    I YEAR II SEMESTER

    Subjec

    C!"eT#e!$% Subjec L ' C

    M*

    M$+ T!

    M-.* M$+

    T! '

    I.* E* E* T!

    SE-.# S5;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    4/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTER

    DATA STRUCTURES AND ALGORITHMS

    Le$.-.4 Objec-/e

    T*e 45al2 ;5r t*62 )5ur2e are t5 4a63 a 25l6d u3der2ta3d634 5; t*e ;5ll5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    5/67

    5perat6532,Tree2 63 a:a&ut6l/TreeSet,Tree(ap Cla22e2,Tr6e2+eDa7ple2 53ly,C57par62535; Sear)* tree2&TeDt )57pre22653/Hu;;7a3 )5d634 a3d de)5d634,%atter3 7at)*634/K(% al45r6t*7&

    TE5T BOO6S 7

    .& 1ata 2tru)ture2,Al45r6t*72 a3d Appl6)at6532 63 Ja:a,S&Sa*36,U36:er26t6e2 %re22&-& 1ata 2tru)ture2 a3d Al45r6t*72 63 Ja:a,Ada7 1r5dek,0rded6t653,Ce34a4e

    lear3634&0& 1ata 2tru)ture2 a3d Al45r6t*7 A3aly262 63 Ja:a,(&A&We622,-3ded6t653,

    Add6253/We2ley+%ear253 Edu)at653&

    REFERENCE BOO6S 7

    .& Ja:a ;5r %r54ra77er2,1e6tel a3d 1e6tel, %ear253 edu)at653&-& 1ata 2tru)ture2 a3d Al45r6t*72 63 Ja:a,R&La;5re, %ear253 edu)at653&0& Ja:a' T*e C57plete Re;ere3)e, $t*ed6t53, Herert S)*6ldt, T(H&8& 1ata 2tru)ture2 a3d Al45r6t*72 63 Ja:a,(&T&G55dr6)*,R&T57a226a,0rded6t653, W6ley I3d6a Ed6t653&"& 1ata 2tru)ture2 a3d t*e Ja:a C5lle)t653 Fra7e

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    6/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTERWEB TECHNOLOGIES AND SERVICES

    Le$.-.4 Objec-/e 7

    T*e 2tude3t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    7/67

    Strut2 C53tr5ller )la22, U2634 ;5r7 data 63 A)t6532, %a4e F5r

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    8/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTER

    SOFTWARE RE:UIREMENTS AND ESTIMATION

    Le$.-.4 Objec-/e

    Stude3t2

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    9/67

    T

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    10/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTER

    SOFTWARE DEVELO'MENT METHODOLOGIES

    Learning Objective

    Y5ur 2tud6e2

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    11/67

    )53:e3t653al 25;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    12/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTER

    OBJECT ORIENTED MODELING

    (ELECTIVE 9 I)

    Learning Objective

    C53)62ely de;63e t*e ;5ll5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    13/67

    Ie$-/e -.c$e3e. >$!ce7 6terat6:e 63)re7e3tal 63 r6e;,

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    14/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTERNETWOR6 'ROGRAMMING

    (ELECTIVE 9 I)Le$.-.4 Objec-/e7

    C57puter 3et

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    15/67

    Net

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    16/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTEREMBEDDED SYSTEMS

    (ELECTIVE 9I)

    Learning Objective

    de2643 e7edded )57puter 2y2te7 *ard

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    17/67

    UNIT V

    E3be""e" S!;8$e De/e!>3e. '$!ce ." T!! 7 I3tr5du)t653 t5 E7edded

    S5;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    18/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR I SEMESTERADVANCED DATABASES

    (ELECTIVE 9I)

    Learning Objective

    y t*e e3d 5; t*e )5ur2e, y5u

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    19/67

    UNIT IV

    O:er:6e< 5; St5ra4e a3d I3deD634' 1ata 53 EDter3al St5ra4e, F6le Or4a36at653 a3dI3deD634 ! Clu2tered I3deDe2, %r67ary a3d Se)53dary I3deDe2, I3deD data Stru)ture2 !Ha2* a2ed I3deD634, Tree a2ed I3deD634St5r634 data' 162k2 a3d F6le2' /T*e (e75ry H6erar)*y ! Redu3da3t Array2 5;I3depe3de3t 162k2&Tree Stru)tured I3deD634' I3tu6t6532 ;5r tree I3deDe2, I3deDed Se=ue3t6al A))e22 (et*5d2

    +ISA(> Tree2' A 1y3a76) I3deD Stru)ture, Sear)*, I32ert, 1elete&

    Ha2* a2ed I3deD634' Stat6) Ha2*634, EDte3dale *a2*634, L63ear Ha2*634, EDte3dale:2& L63ear Ha2*634&

    UNIT V

    D-$-bue" "be 7 I3tr5du)t653 t5 d62tr6uted dataa2e2, 162tr6uted 1(Sar)*6te)ture2 ,St5r634 data 63 a d62tr6uted 1(S, 162tr6uted )atal54 7a3a4e7e3t,162tr6uted =uery pr5)e22634 Updat634 d62tr6uted data, 162tr6uted tra32a)t6532,

    162tr6uted )53)urre3)y )53tr5l ,162tr6uted re)5:ery

    TET OOKS'

    .& 1ata a2e (a3a4e7e3t Sy2te72, Ra4*u Ra7akr62*3a3, J5*a33e2 Ge*rke, T(H,0rdEd6t653,-##0&

    -& 1ata a2e Sy2te7 C53)ept2, A&S6ler2)*at,H&F& K5rt*, S&Sudar2*a3,()Grae$ ) !; TL5ad Ru33er, W63 ru33er a3d Rat653al Te2t634 T55l2, S6lk te2t, Ja:a Te2t634 T55l2,J(etra, JUNIT a3d Ca)tu2&(Re;e$ I.e$.e ." R, R@)

    UNIT IV7 Te-.4 '$!ce

    Se/e. Se> Te-.4 '$!ce 9 I7O:er:6e< 5; t*e S5;te$, , ?, , @) !; T

    UNIT V7

    Se/e. Se> Te-.4 '$!ce 9 II7 A3aly634 a3d Rep5rt634 Te2t re2ult2, A))epta3)e a3dOperat653al Te2t634, %52t/I7ple7e3tat653 A3aly262S>ec--=e" Te-.4 Re>!.-b---e' S5;te$ , , , ) !; T*

    TE5T BOO6S7

    .& E;;e)t6:e (et*5d2 ;5r S5;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    41/67

    .8& S5;t$!ce-.47 Need ;5r %repr5)e22634 t*e 1ata, 1ata Clea3634, 1ata I3te4rat653a3d Tra32;5r7at653, 1ata Redu)t653, 162)ret6at653 a3d C53)ept H6erar)*y Ge3erat653&

    UNIT II

    D W$e#!ue ." OLA' Tec#.!!4% ;!$ D M-.-.47 1ata Ware*5u2e,(ult6d67e32653al 1ata (5del, 1ata Ware*5u2e Ar)*6te)ture, 1ata Ware*5u2eI7ple7e3tat653, U2a4e 5; 1ata Ware*5u2634 O3l63e A3alyt6)al %r5)e22634 a3d (63634D Cube C!3>u-!.' E;;6)6e3t (et*5d2 ;5r 267ple 1ata Cue C57putat653 +Full

    Cue, I)eer4 Cue, Cl52ed Cue a3d S*ell Cue, 162)5:ery 1r6:e3 eDpl5rat653 5; data)ue2, Attr6ute/Or6e3ted I3du)t653 ;5r data )*ara)ter6at653 a3d 6t2 67ple7e3tat653

    UNIT III

    M-.-.4 F$e

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    42/67

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    43/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    HUMAN COM'UTER INTERACTION

    (ELECTIVE0II)

    Learning Objective

    Y5u

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    44/67

    W63d5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    45/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTERINFORMATION RETRIEVAL SYSTEMS

    (ELECTIVE0II)

    Learning Objective

    O3 )57plet653 5; t*62 )5ur2e y5u 2*5uld *a:e 4a63ed a 455d u3der2ta3d634 5; t*e;5u3dat653 )53)ept2 5; 63;5r7at653 retr6e:al te)*36=ue2 a3d e ale t5 apply t*e2e)53)ept2 63t5 pra)t6)e& Spe)6;6)ally, y5u 2*5uld e ale t5'

    u2e d6;;ere3t 63;5r7at653 retr6e:al te)*36=ue2 63 :ar65u2 appl6)at653 area2

    apply IR pr63)6ple2 t5 l5)ate rele:a3t 63;5r7at653 lar4e )5lle)t6532 5; data

    a3aly2e per;5r7a3)e 5; retr6e:al 2y2te72

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    46/67

    .& I3tr5du)t653 t5 I3;5r7at653 Retr6e:al , C*r62t5p*er 1& (a33634 a3d %ra*akarRa4*a:a3 a3d H63r6)* S)*]te, Ca7r6d4e U36:er26ty %re22, -##$&

    REFERENCE BOO6S 7

    .& I3;5r7at653 St5ra4e a3d Retr6e:al Sy2te72' T*e5ry a3d I7ple7e3tat653,K5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    47/67

    UNIT IV7

    MOBILE NETWOR6 LAYER7 (56le I%' G5al2, A22u7pt6532, E3t6t6e2 a3dTer7635l54y, I% %a)ket 1el6:ery, A4e3t 162)5:ery, Re462trat653, Tu33el634 a3dE3)ap2ulat653, Opt676at6532, 1y3a76) H52t C53;64urat653 %r5t5)5l +1HC%

    UNIT V7

    MOBILE TRANS'ORT LAYER7 Trad6t653al TC%, I3d6re)t TC%, S355p634 TC%,(56le TC%, Fa2t retra3276t;a2t re)5:ery, Tra327622653 t67e/5ut ;ree634, Sele)t6:eretra327622653, Tra32a)t653 5r6e3ted TC%, TC% 5:er -&"G0G W6rele22 Net

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    48/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    INFORMATION SECURITY

    (ELECTIVE0II)

    Learning Objective

    T*e 45al2 ;5r t*62 )5ur2e are t5 4a63 a 25l6d u3der2ta3d634 5; t*e ;5ll5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    49/67

    E0M- Secu$-%7%retty G55d %r6:a)y, S(I(E I' Secu$-%7I% Se)ur6ty 5:er:6e

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    50/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    COM'ONENT BASED SOFTWARE ENGINEERING

    (ELECTIVE0II)

    Le$.-.4 Objec-/e

    T5 u3der2ta3d t*e e22e3t6al2 5; )57p53e3t/a2ed 25;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    51/67

    T*e (a3a4e7e3t 5; C57p53e3t/a2ed S5;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    52/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTERDISTRIBUTED SYSTEMS

    (ELECTIVE0III)

    Learning Objective

    EDpla63

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    53/67

    Na7e Ser:6)e2/I3tr5du)t653, Na7e Ser:6)e2 a3d t*e 157a63 Na7e Sy2te7,Ca2e2tudy 5; t*e Gl5al Na7e Ser:6)e,Ca2e 2tudy 5; t*e &"## 16re)t5ry Ser:6)e&

    UNIT III

    %eer t5 %eer Sy2te72!I3tr5du)t653,Nap2ter a3d 6t2 le4a)y,%eer t5 %eer76ddle

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    54/67

    @& 162tr6uted C57put634,%r63)6ple2,Al45r6t*72 a3d Sy2te72,Aay1&K2*e7akalya36 a3d (uke2* S634*al,Ca7r6d4e,rp -#.#&

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTERSECURE SOFTWARE ENGINEERING

    (ELECTIVE0III)

    Learning Objective

    Stude3t2

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    55/67

    W# M+e S!;8$e Secu$e7%r5pert6e2 5; Se)ure S5;te-%7Sy2te7 A22e7ly C*alle34e2' 63tr5du)t653, 2e)ur6ty ;a6lure2,;u3)t653al a3d atta)ker per2pe)t6:e2 ;5r 2e)ur6ty a3aly262, 2y2te7 )57pleD6ty dr6:er2 a3d2e)ur6ty

    UNIT 9 V

    G!/e$..ce ." M.4-.4 ;!$ M!$e Secu$e S!;8$e7G5:er3a3)e a3d 2e)ur6ty,Ad5pt634 a3 e3terpr62e 25;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    56/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTERDESIGN AND ANALYSIS OF ALGORITHMS

    (ELECTIVE0III)

    Learning Objective

    T*e 5e)t6:e2 5; t*62 )5ur2e are t5 63tr5du)e 2tude3t2 t5

    T*e a3aly262 5; al45r6t*72, 63 ter72 5; t67e a3d 2pa)e )57pleD6ty, ;5r

    25l:634 a

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    57/67

    TET OOKS'.& Fu3da7e3tal2 5; C57puter Al45r6t*72, -3d Ed6t653, Ell62 H5r5

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    58/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    CLOUD COM'UTING

    (ELECTIVE 0 III)

    Objec-/e 7

    '$e$e

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    59/67

    TE5T BOO6S7

    1. Cl5ud C57put634' %r63)6ple2 a3d %arad6472 y Raku7ar uyya, Ja7e2 r5er4a3d A3dre (& G52)632k6, W6ley, -#..&

    -& 162tr6uted a3d Cl5ud C57put634 , Ka6 H

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    60/67

    M*TECH (SOFTWARE ENGINEERING)I YEAR II SEMESTER

    BUSINESS 'ROCESS MANAGEMENT

    (ELECTIVE0III)

    Learning Objective

    Re)5436e t*e r5le 5; u263e22 pr5)e22e2

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    61/67

    UNIT III

    FRAMEWOR6 0 I7

    Fra7e

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    62/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    DISTRIBUTED COM'UTING

    (ELECTIVE III)

    Learning ObjectiveT*62 )5ur2e pr5:6de2 a 4raduate/le:el 63tr5du)t653 t5 t*e u-.4

    I3tr5du)t653, Gr6d C57put634 A3at57y ! Ar)*6te)ture, Ar)*6te)ture a3d relat6532*6p t5 5t*er162tr6uted Te)*35l546e2, Gr6d )57put634 r5ad 7ap& (er4634 t*e Gr6d 2er:6)e2 Ar)*6te)ture

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    63/67

    TE5T BOO6S7

    .& Gr6d C57put634, J52*y& J52ep* Cra64 Felle32te63, %ear253 edu)at653, -##8 -& 162tr6uted C57put634, %r63)6ple2 a3d Appl6)at6532, (&L&L6u, %ear253 Edu)at653, -##8

    0& H64* %er;5r7a3)e Clu2ter C57put634, Raku7ar uyya, %ear253 edu)at653&

    REFERENCE BOO6S7

    .& Gr6d C57put634 ! (ak634 t*e 4l5al 63;ra2tru)ture a real6ty, Fra3 er7a3, Ge5;;rey CF5D, A3t*53y J G Hey, W6ley I3d6a, -#.#-& A Net

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    64/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    SOFT S6ILLS II

    Learning Objective

    T*e )5ur2e 63tr5du)e2 t*e7 t5 te)*36)al

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    65/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    DESIGN 'ATTERNS LAB*

    Learning Objective

    A;ter )57plet634 t*62 )5ur2e, t*e 2tude3t 2*5uld e ale t5'

    U3der2ta3d t*e )53)ept 5; patter32 a3d t*e Catal54&

    162)u22 t*e %re2e3tat653 t6er de2643 patter32 a3d t*e6r a;;e)t 53' 2e226532, )l6e3t

    a))e22, :al6dat653 a3d )53262te3)y& U3der2ta3d t*e :ar6ety 5; 67ple7e3ted ad pra)t6)e2 related t5 t*e u263e22 a3d

    I3te4rat653 t6er2& H64*l64*t t*e e:5lut653 5; patter32&

    H5< t5 add ;u3)t653al6ty t5 de26432

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    66/67

    M*TECH (SOFTWARE ENGINEERING)

    I YEAR II SEMESTER

    SOFTWARE TESTING LAB*

    Learning Objective

    T*e 2tude3t 2*5uld e ale t5'

    U3der2ta3d 25;t

  • 8/10/2019 M.tech(SE)Finalstructure2012 13&Complete Syll.(2)

    67/67

    -& Te2t