ANNA UNIVERSITY OF TECHNOLOGY CHENNAI :: CHENNAI 600 113
CURRICULUM 2010 CURRICULA AND SYLLABI FOR VI TO VIII SEMESTERS B.TECH. INFORMATION TECHNOLOGY SEMESTER VI (Applicable to the students admitted from the Academic year 20102011 onwards) Code No. Cou!e T"#$e L T % C THEORY 142601 Network ro!rammin! and "ana!ement # 0 0 # 14160# $b%ect $riented Analysis and &esi!n # 0 0 # 142602 'rypto!raphy and Network (ecurity # 1 0 4 14260# )eb *echnolo!y # 0 0 # 142604 +mbedded (ystems # 0 0 # +1 +lecti,e - # 0 0 # %RACTICAL 1426.1 )eb *echnolo!y /ab 0 0 # 2 1416.1 $b%ect $riented Analysis and &esi!n /ab 0 0 # 2 141..1 Network /ab 0 0 # 2 LIST OF ELECTIVES SEMESTER VI & E$e'#"(e I Code No. Cou!e T"#$e L T % C 101401 Numerical "ethods # 0 0 # 101.01 &iscrete "athematics # 1 0 4 14266. 1usiness rocess "odel # 0 0 # 142666 (oftware 2e3uirement +n!ineerin! # 0 0 # 142664 &i!ital -ma!e rocessin! # 0 0 # 142660 5ser -nterface &esi!n # 0 0 # 141666 6isual ro!rammin! # 0 0 # 14146. &ata )arehousin! and &ata "inin! # 0 0 # 1)1603 OB*ECT ORIENTED ANALYSIS AND DESIGN 3 0 0 3 1 OB*ECTIVES: *o learn basic $$ analysis and desi!n skills throu!h an elaborate case study7 *o use the 5"/ desi!n dia!rams *o apply the appropriate desi!n patterns UNIT I + -ntroduction to $$A& )hat is $$A&8 )hat is 5"/8 )hat are the 5nited process(5) phases 9 'ase study the Ne:t;en $( system< -nception 95se case "odelin! 9 2elatin! 5se cases include< e:tend and !enerali=ation7 UNIT II + +laboration 9 &omain "odels 9 >indin! conceptual classes and description classes Associations Attributes &omain model refinement >indin! conceptual class hierarchies9 A!!re!ation and 'omposition9 5"/ acti,ity dia!rams and modelin! UNIT III + (ystem se3uence dia!rams 9 2elationship between se3uence dia!rams and use cases /o!ical architecture and 5"/ packa!e dia!ram /o!ical architecture refinement 9 5"/ class dia!rams 9 5"/ interaction dia!rams UNIT IV + ;2A(? &esi!nin! ob%ects with responsibilities 'reator -nformation e:pert /ow 'ouplin! 'ontroller @i!h 'ohesion &esi!nin! for ,isibility 9 Applyin! ;o> desi!n patterns adapter< sin!leton< factory and obser,er patterns7 UNIT V + 5"/ state dia!rams and modelin! 9 $peration contracts9 "appin! desi!n to code 95"/ deployment and component dia!rams To#,$ Hou! : )- TE.T BOO/: 17 'rai! /arman<AApplyin! 5"/ and atterns? An -ntroduction to ob%ect9oriented Analysis and &esi!n and iterati,e de,elopmentB< *hird +dition< earson +ducation< 200.
REFERENCES: 17 "ike $C&ocherty< D$b%ect9$riented Analysis E &esi!n? 5nderstandin! (ystem &e,elopment with 5"/ 270B< Fohn )iley E (ons< 200.7 27 Fames )9 'ooper< Addison9)esley< DFa,a &esi!n atterns A *utorialB< 20007 #7 "icheal 1laha< Fames 2ambau!h< D$b%ect9$riented "odelin! and &esi!n with 5"/B< (econd +dition< rentice @all of -ndia ri,ate /imited< 2004 47 +rich ;amma< 2ichard @elm< 2alph Fohnson< Fohn 6lissides<0&esi!n patterns? +lements of 2eusable ob%ect9oriented softwareB< Addison9)esley< 1GG.7 2 1)116- DATA 2AREHOUSING AND DATA MINING 3 0 0 3
UNIT I DATA 2AREHOUSING 10 &ata warehousin! 'omponents 1uildin! a &ata warehouse 9 "appin! the &ata )arehouse to a "ultiprocessor Architecture &1"( (chemas for &ecision (upport &ata +:traction< 'leanup< and *ransformation *ools "etadata7 UNIT II BUSINESS ANALYSIS 3 2eportin! and Huery tools and Applications *ool 'ate!ories *he Need for Applications 'o!nos -mpromptu $nline Analytical rocessin! ($/A) Need "ultidimensional &ata "odel $/A ;uidelines "ultidimensional ,ersus "ultirelational $/A 'ate!ories of *ools $/A *ools and the -nternet7 UNIT III DATA MINING 3 -ntroduction &ata *ypes of &ata &ata "inin! >unctionalities -nterestin!ness of atterns 'lassification of &ata "inin! (ystems &ata "inin! *ask rimiti,es -nte!ration of a &ata "inin! (ystem with a &ata )arehouse -ssues &ata reprocessin!7 UNIT IV ASSOCIATION RULE MINING AND CLASSIFICATION 11 "inin! >re3uent atterns< Associations and 'orrelations "inin! "ethods "inin! 6arious Iinds of Association 2ules 'orrelation Analysis 'onstraint 1ased Association "inin! 'lassification and rediction 9 1asic 'oncepts 9 &ecision *ree -nduction 9 1ayesian 'lassification 2ule 1ased 'lassification 'lassification by 1ackpropa!ation (upport 6ector "achines Associati,e 'lassification /a=y /earners $ther 'lassification "ethods 9 rediction UNIT V CLUSTERING AND A%%LICATIONS AND TRENDS IN DATA MINING 3 'luster Analysis 9 *ypes of &ata 'ate!ori=ation of "a%or 'lusterin! "ethods 9 I9 means artitionin! "ethods @ierarchical "ethods 9 &ensity91ased "ethods ;rid 1ased "ethods "odel91ased 'lusterin! "ethods 'lusterin! @i!h &imensional &ata 9 'onstraint 1ased 'luster Analysis $utlier Analysis &ata "inin! Applications7 TE.T BOO/S: 17 Ale: 1erson and (tephen F7 (mith< D &ata )arehousin!< &ata "inin! E $/AB< *ata "c;raw @ill +dition< *enth 2eprint 20047 27 Fiawei @an and "icheline Iamber< D&ata "inin! 'oncepts and *echni3uesB< (econd +dition< +lse,ier< 20047 REFERENCES: 17 an!9Nin! *an< "ichael (teinbach and 6ipin Iumar< D -ntroduction *o &ata "inin!B< erson +ducation< 20047 27 I77 (oman< (hyam &iwakar and 67 A%ay D< -nsi!ht into &ata minin! *heory and racticeB< +aster +conomy +dition< rentice @all of -ndia< 20067 #7 ;7 I7 ;upta< D -ntroduction to &ata "inin! with 'ase (tudiesB< +aster +conomy +dition< rentice @all of -ndia< 20067 47 &aniel *7/arose< D&ata "inin! "ethods and "odelsB< )ile9-nterscience< 20067 3 1)2601 NET2OR/ %ROGRAMMING AND MANAGEMENT 3 0 0 3 UNIT I ELEMENTARY TC% SOC/ETS + -ntroduction to (ocket ro!rammin! $,er,iew of *'J- rotocols -ntroduction to (ockets (ocket address (tructures 1yte orderin! functions address con,ersion functions +lementary *' (ockets socket< connect< bind< listen< accept< read< write< close functions -terati,e (er,er 'oncurrent (er,er7 UNIT II A%%LICATION DEVELO%MENT + *' +cho (er,er *' +cho 'lient osi: (i!nal handlin! (er,er with multiple clients boundary conditions? (er,er process 'rashes< (er,er host 'rashes< (er,er 'rashes and reboots< (er,er (hutdown -J$ multiple:in! -J$ "odels select function shutdown function *' echo (er,er (with multiple:in!) poll function *' echo 'lient (with "ultiple:in!)7 UNIT III SOC/ET O%TIONS4 ELEMENTARY UD% SOC/ETS + (ocket options !etsocket and setsocket functions !eneric socket options - socket options -'" socket options *' socket options +lementary 5& sockets 5& echo (er,er 5& echo 'lient "ultiple:in! *' and 5& sockets &omain name system !ethostbyname function -p,6 support in &N( !ethostbyadr function !etser,byname and !etser,byport functions7 UNIT IV ADVANCED SOC/ETS + -p,4 and -p,6 interoperability threaded ser,ers thread creation and termination *' echo ser,er usin! threads "ute:es condition ,ariables raw sockets raw socket creation raw socket output raw socket input pin! pro!ram trace route pro!ram7 UNIT V SIM%LE NET2OR/ MANAGEMENT + (N" network mana!ement concepts (N" mana!ement information standard "-1Cs (N",1 protocol and ractical issues introduction to 2"$N< (N",2 and (N",#7 TOTAL 5 )- TE.T BOO/S: 17 )7 2ichard (te,ens< D5ni: Network ro!rammin! 6ol9-B< (econd +dition< earson +ducation< 1GG07 27 "ani (ubramaniam< DNetwork "ana!ement? rinciples and racticeD< Addison )esleyB< >irst +dition< 20017 REFERENCES: 17 &7+7 'omer< D-nternetworkin! with *'J- 6ol9 ---B< (1(& (ockets 6ersion)< (econd +dition< earson +ducation< 200#7 27 )illiam (tallin!s< D(N"< (N",2< (N",# and 2"$N 1 and 2B<*hird +dition< Addison )esley< 1GGG7 ) 1)2602 CRY%TOGRA%HY AND NET2OR/ SECURITY 3 1 0 ) UNIT I + (ecurity trends Attacks and ser,ices 'lassical crypto systems &ifferent types of ciphers />(2 se3uences 1asic Number theory 'on!ruences 'hinese 2emainder theorem "odular e:ponentiation >ermat and +ulerKs theorem /e!endre and Facobi symbols >inite fields continued fractions7 UNIT II + (imple &+( &ifferential cryptoanalysis &+( "odes of operation *riple &+( A+( 2'4 2(A Attacks rimality test factorin!7 UNIT III + &iscrete /o!arithms 'omputin! discrete lo!s &iffie9@ellman key e:chan!e +l;amal ublic key cryptosystems @ash functions (ecure @ash 1irthday attacks 9 "&. &i!ital si!natures 2(A +l;amal &(A7 UNIT IV + Authentication applications Ierberos< L7.0G< I- +lectronic "ail security ;< (J"-"+ - security )eb (ecurity ((/< */(< (+*7 UNIT V + (ystem security -ntruders "alicious software ,iruses >irewalls (ecurity (tandards7 TE.T BOO/S: 17 )ade *rappe< /awrence ' )ashin!ton< D -ntroduction to 'rypto!raphy with codin! theoryB< 2 nd ed< earson< 20047 27 )illiam (tallin!s< D'rpypto!raphy and Network security rinciples and racticesB< earsonJ@-< 4 th ed< 20067 REFERENCES: 17 )7 "ao< D"odern 'rypto!raphy *heory and racticeB< earson +ducation< (econd +dition< 20047 27 'harles 7 flee!er< (hari /awrence flee!er (ecurity in computin! *hird +dition rentice @all of -ndia< 2006 - 1)2603 2EB TECHNOLOGY 3 0 0 3 UNIT I + )eb +ssentials? 'lients< (er,ers< and 'ommunication7 *he -nternet91asic -nternet rotocols 9*he )orld )ide )eb9@** re3uest messa!e9response messa!e9)eb 'lients )eb (er,ers9'ase (tudy7 "arkup /an!ua!es? L@*"/7 An -ntroduction to @*"/ @istory96ersions91asic L@*"/ (ynta: and (emantics9(ome >undamental @*"/ +lements92elati,e 52/s9/ists9tables9>rames9>orms9L"/ 'reatin! @*"/ &ocuments 'ase (tudy7 UNIT II + (tyle (heets? '((9-ntroduction to 'ascadin! (tyle (heets9>eatures9'ore (ynta:9(tyle (heets and @*"/ (tyle 2le 'ascadin! and -nheritance9*e:t roperties91o: "odel Normal >low 1o: /ayout91eyond the Normal >low9$ther roperties9'ase (tudy7 'lient9 (ide ro!rammin!? *he Fa,a(cript /an!ua!e9@istory and 6ersions -ntroduction Fa,a(cript in erspecti,e9(ynta:96ariables and &ata *ypes9(tatements9$perators9 /iterals9>unctions9$b%ects9Arrays91uilt9in $b%ects9Fa,a(cript &ebu!!ers7 UNIT III + @ost $b%ects ? 1rowsers and the &$"9-ntroduction to the &ocument $b%ect "odel &$" @istory and /e,els9-ntrinsic +,ent @andlin!9"odifyin! +lement (tyle9*he &ocument *ree9&$" +,ent @andlin!9Accommodatin! Noncompliant 1rowsers roperties of window9'ase (tudy7 (er,er9(ide ro!rammin!? Fa,a (er,lets9 Architecture 9$,er,iew9A (er,elet9;eneratin! &ynamic 'ontent9/ife 'ycle9arameter &ata9(essions9'ookies9 52/ 2ewritin!9$ther 'apabilities9&ata (tora!e (er,elets and 'oncurrency9'ase (tudy9 2elated *echnolo!ies7 UNIT IV + 2epresentin! )eb &ata? L"/9&ocuments and 6ocabularies96ersions and &eclaration 9 Namespaces Fa,a(cript and L"/? A%a:9&$" based L"/ processin! +,ent9oriented arsin!? (AL9*ransformin! L"/ &ocuments9(electin! L"/ &ata?LA*@9*emplate9 based *ransformations? L(/*9&isplayin! L"/ &ocumments in 1rowsers9'ase (tudy9 2elated *echnolo!ies7 (eparatin! ro!rammin! and resentation? F( *echnolo!y -ntroduction9F( and (er,lets92unnin! F( Applications 1asic F(9Fa,a1eans 'lasses and F(9*a! /ibraries and >iles9(upport for the "odel96iew9'ontroller aradi!m9'ase (tudy92elated *echnolo!ies7 UNIT V + )eb (er,ices? FAL92'9'oncepts9)ritin! a Fa,a )eb (er,ice9)ritin! a Fa,a )eb (er,ice 'lient9&escribin! )eb (er,ices? )(&/9 2epresentin! &ata *ypes? L"/ (chema9'ommunicatin! $b%ect &ata? ($A 2elated *echnolo!ies9(oftware -nstallation9(torin! Fa,a $b%ects as >iles9&atabases and Fa,a (er,lets7 TE.T BOO/: 17 Feffrey '7Fackson< A)eb *echnolo!ies99A 'omputer (cience erspecti,eA< earson +ducation< 20067 6 REFERENCES: 17 2obert7 )7 (ebesta< Aro!rammin! the )orld )ide )ebA< >ourth +dition< earson +ducation< 20047 27 &eitel< &eitel< ;oldber!< A-nternet E )orld )ide )eb @ow *o ro!ramA< *hird +dition< earson +ducation< 20067 #7 "arty @all and /arry 1rown<B'ore )eb ro!rammin!B (econd +dition< 6olume - and --< earson +ducation< 20017 47 1ates< D&e,elopin! )eb ApplicationsB< )iley< 20067 1)260) EMBEDDED SYSTEMS 3 0 0 3 UNIT I EMBEDDED COM%UTING + 'hallen!es of +mbedded (ystems +mbedded system desi!n process7 +mbedded processors 00.1 "icrocontroller< A2" processor Architecture< -nstruction sets and pro!rammin!7 UNIT II MEMORY AND IN%UT 6 OUT%UT MANAGEMENT + ro!rammin! -nput and $utput "emory system mechanisms "emory and -J$ de,ices and interfacin! -nterrupts handlin!7 UNIT III %ROCESSES AND O%ERATING SYSTEMS + "ultiple tasks and processes 'onte:t switchin! (chedulin! policies -nterprocess communication mechanisms erformance issues7 UNIT IV EMBEDDED SOFT2ARE + ro!rammin! embedded systems in assembly and ' "eetin! real time constraints "ulti9state systems and function se3uences7 +mbedded software de,elopment tools +mulators and debu!!ers7
UNIT V EMBEDDED SYSTEM DEVELO%MENT + &esi!n issues and techni3ues 'ase studies 'omplete desi!n of e:ample embedded systems7 TOTAL 5 )- TE.T BOO/S: 17 )ayne )olf< D'omputers as 'omponents? rinciples of +mbedded 'omputer (ystem &esi!nB< +lse,ier< 20067 27 "ichael F7 ont< D+mbedded 'B< earson +ducation < 20047 REFERENCES: 17 (te,e @eath< D+mbedded (ystem &esi!nB< +lse,ier< 200.7 27 "uhammed Ali "a=idi< Fanice ;illispie "a=idi and 2olin &7 "cIinlay< D*he 00.1 "icrocontroller and +mbedded (ystemsB< earson +ducation< (econd edition< 20047 1 1)26-1 2EB TECHNOLOGY LAB 0 0 3 2 LIST OF E.%ERIMENTS 17'reate a web pa!e with the followin! usin! @*"/ i) *o embed an ima!e map in a web pa!e ii) *o fi: the hot spots iii) (how all the related information when the hot spots are clicked7 27 'reate a web pa!e with all types of 'ascadin! style sheets7 #7 'lient (ide (cripts for 6alidatin! )eb >orm 'ontrols usin! &@*"/
47 )rite pro!rams in Fa,a to create applets incorporatin! the followin! features? 'reate a color palette with matri: of buttons (et back!round and fore!round of the control te:t area by selectin! a color from color palette7 -n order to select >ore!round or back!round use check bo: control as radio buttons *o set back!round ima!es
.7 )rite pro!rams in Fa,a usin! (er,lets? *o in,oke ser,lets from @*"/ forms *o in,oke ser,lets from Applets 67 )rite pro!rams in Fa,a to create three9tier applications usin! F( and &atabases for conductin! on9line e:amination7 for displayin! student mark list7 Assume that student information is a,ailable in a database which has been stored in a database ser,er7 47 ro!rams usin! L"/ (chema L(/*JL(/ 07 ro!rams usin! AFAL G7 'onsider a case where we ha,e two web (er,ices9 an airline ser,ice and a tra,el a!ent and the tra,el a!ent is searchin! for an airline7 -mplement this scenario usin! )eb (er,ices and &ata base7 3 1)16-1 OOAD LAB 0 0 3 2 OB*ECTIVE: To de(e$o7 , 8"9":7o;e'# <o$$o="9> #?e 12 e@e'"!e! $"!#ed Ae$o=. 17 *o de,elop a problem statement7 27 &e,elop an -+++ standard (2( document7 Also de,elop risk mana!ement and pro%ect plan (;antt chart)7 #7 -dentify 5se 'ases and de,elop the 5se 'ase model7 47 -dentify the business acti,ities and de,elop an 5"/ Acti,ity dia!ram7 .7 -dentity the conceptual classes and de,elop a domain model with 5"/ 'lass dia!ram7 67 5sin! the identified scenarios find the interaction between ob%ects and represent them usin! 5"/ -nteraction dia!rams7 47 &raw the (tate 'hart dia!ram7 07 -dentify the 5ser -nterface< &omain ob%ects< and *echnical ser,ices7 &raw the partial layered< lo!ical architecture dia!ram with 5"/ packa!e dia!ram notation7 G7 -mplement the *echnical ser,ices layer7 107 -mplement the &omain ob%ects layer7 117 -mplement the 5ser -nterface layer7 127 &raw 'omponent and &eployment dia!rams7 Suggested domains for Mini-project. 17 assport automation system7 27 1ook bank #7 +:am 2e!istration 47 (tock maintenance system7 .7 $nline course reser,ation system 67 +9ticketin! 47 (oftware personnel mana!ement system 07 'redit card processin! G7 e9book mana!ement system 107 2ecruitment system 117 >orei!n tradin! system 127 'onference "ana!ement (ystem 1#7 1$ "ana!ement (ystem Suggested SoftwareTools Ar!o5"/< +clipse -&+< 6isual aradi!m< 6isual case< and 2ational (uite 1)1--1 NET2OR/S LAB 0 0 3 2 17 ro!rams usin! *' (ockets (like date and time ser,er E client< echo ser,er E client< etc77) 27 ro!rams usin! 5& (ockets (like simple &N() #7 ro!rams usin! 2aw sockets (like packet capturin! and filterin!) 47 ro!rams usin! 2' .7 (imulation of slidin! window protocols + +:periments usin! simulators (like $N+*) 67 erformance comparison of "A' protocols 47 erformance comparison of 2outin! protocols 07 (tudy of *'J5& performance 131)01 NUMERICAL METHODS L T % C 3 0 0 3
AIM )ith the present de,elopment of the computer technolo!y< it is necessary to de,elop efficient al!orithms for sol,in! problems in science< en!ineerin! and technolo!y7 *his course !i,es a complete procedure for sol,in! different kinds of problems occur in en!ineerin! numerically7 OB*ECTIVES At the end of the course< the students would be ac3uainted with the basic concepts in numerical methods and their uses are summari=ed as follows? i7 *he roots of nonlinear (al!ebraic or transcendental) e3uations< solutions of lar!e system of linear e3uations and ei!en ,alue problem of a matri: can be obtained numerically where analytical methods fail to !i,e solution7 ii7 )hen hu!e amounts of e:perimental data are in,ol,ed< the methods discussed on interpolation will be useful in constructin! appro:imate polynomial to represent the data and to find the intermediate ,alues7 iii7 *he numerical differentiation and inte!ration find application when the function in the analytical form is too complicated or the hu!e amounts of data are !i,en such as series of measurements< obser,ations or some other empirical information7 i,7 (ince many physical laws are couched in terms of rate of chan!e of oneJtwo or more independent ,ariables< most of the en!ineerin! problems are characteri=ed in the form of either nonlinear ordinary differential e3uations or partial differential e3uations7 *he methods introduced in the solution of ordinary differential e3uations and partial differential e3uations will be useful in attemptin! any en!ineerin! problem7 UNIT I SOLUTION OF EBUATIONS AND EIGENVALUE %ROBLEMS + (olution of e3uation >i:ed point iteration? :M!(:) method 9 NewtonCs method (olution of linear system by ;aussian elimination and ;auss9Fordon method -terati,e method 9 ;auss9(eidel method 9 -n,erse of a matri: by ;auss Fordon method +i!en ,alue of a matri: by power method and by Facobi method for symmetric matri:7 UNIT II INTER%OLATION AND A%%RO.IMATION + 10 /a!ran!ian olynomials &i,ided differences -nterpolatin! with a cubic spline NewtonCs forward and backward difference formulas7 UNIT III NUMERICAL DIFFERENTIATION AND INTEGRATION + &ifferentiation usin! interpolation formulae Numerical inte!ration by trape=oidal and (impsonCs 1J# and #J0 rules 2omber!Cs method *wo and *hree point ;aussian 3uadrature formulae &ouble inte!rals usin! trape=oidal and (impsonsCs rules7 UNIT IV INITIAL VALUE %ROBLEMS FOR ORDINARY DIFFERENTIAL EBUATIONS + (in!le step methods? *aylor series method +uler method for first order e3uation >ourth order 2un!e Iutta method for sol,in! first and second order e3uations "ultistep methods? "ilneCs and AdamCs predictor and corrector methods7 UNIT V BOUNDARY VALUE %ROBLEMS IN ORDINARY AND %ARTIAL DIFFERENTIAL EBUATIONS + >inite difference solution of second order ordinary differential e3uation >inite difference solution of one dimensional heat e3uation by e:plicit and implicit methods $ne dimensional wa,e e3uation and two dimensional /aplace and oisson e3uations7 L 5 )- To#,$ 5 )- TE.T BOO/S: 17 6eerar%an< * and 2amachandran< *7 NNumerical methods with pro!rammin! in N'C (econd +ditiion< *ata "c;raw9@ill ublishin!7'o7/td7 (2004)7 27 (ankara 2ao I< NNumerical "ethods for (cientisits and +n!ineersC # rd editiion rintice @all of -ndia ri,ate /td< New &elhi< (2004)7 REFERENCES: 17 'hapra< (7 ' and 'anale< 27 7 DNumerical "ethods for +n!ineersB< . th +dition< *ata "c;raw9@ill< New &elhi< 20047 27 ;erald< '7 >7 and )heatley< 7$7< DApplied Numerical AnalysisB< 6 th +dition< earson +ducation Asia< New &elhi< 20067 #7 ;rewal< 17(7 and ;rewal<F7(7< D Numerical methods in +n!ineerin! and (cienceB< 6 th +dition< Ihanna ublishers< New &elhi< 2004 131-01 DISCRETE MATHEMATICS L T % C 3 1 0 )
AIM *o e:tend studentCs /o!ical and "athematical maturity and ability to deal with abstraction and to introduce most of the basic terminolo!ies used in computer science courses and application of ideas to sol,e practical problems7 11 OB*ECTIVES At the end of the course< students would @a,e knowled!e of the concepts needed to test the lo!ic of a pro!ram77 @a,e an understandin! in identifyin! structures on many le,els7 1e aware of a class of functions which transform a finite set into another finite set which relates to input output functions in computer science7 1e aware of the countin! principles 1e e:posed to concepts and properties of al!ebraic structures such as semi !roups< monoids and !roups7 UNIT I LOGIC AND %ROOFS + C 3 ropositional /o!ic ropositional e3ui,alences9redicates and 3uantifiers9Nested Huantifiers92ules of inference9introduction to roofs9roof "ethods and strate!y UNIT II COMBINATORICS +C3 "athematical inductions9(tron! induction and well orderin!97*he basics of countin!9*he pi!eonhole principle ermutations and combinations92ecurrence relations9(ol,in! /inear recurrence relations9!eneratin! functions9inclusion and e:clusion and applications7 UNIT III GRA%HS + C 3 ;raphs and !raph models9;raph terminolo!y and special types of !raphs92epresentin! !raphs and !raph isomorphism9connecti,ity9+uler and @amilton paths
UNIT IV ALGEBRAIC STRUCTURES + C 3 Al!ebraic systems9(emi !roups and monoids9;roups9(ub!roups and homomorphisms9 'osets and /a!ran!eCs theorem9 2in! E >ields (&efinitions and e:amples)
UNIT V LATTICES AND BOOLEAN ALGEBRA +C3 artial orderin!9osets9/attices as osets9 roperties of lattices9/attices as Al!ebraic systems (ub lattices direct product and @omomorphism9(ome (pecial lattices9 1oolean Al!ebra LECTURES :)- TUTORIAL :1- TOTAL: 60 TE.T BOO/S: 1. Ienneth @72osen< Discrete Mathematics and its Applications< (pecial -ndian edition< *ata "c;raw9@ill ub7 'o7 /td7< New &elhi< (2004)7 (For the units 1 to 3< Sections 1.1 to 1.7 , 4.1 & 4.2, .1 to .3, !.1, !.2, !.4 to !.!, ".1 to ".# 2. *rembly F7 and "anohar 2< Discrete Mathematical Structures $ith Applications to %omputer Science< *ata "c;raw@ill ub7 'o7 /td< New &elhi< #0 th 2e9print (2004).&For units 4 & , Sections 2'3." & 2'3.(,3'1,3'2 & 3', 4'1 & 4'2# 12 REFERENCES: 17 2alph7 7 ;rimaldi< DDiscrete and %om)inatorial Mathematics* An Applied +ntroduction< >ourth +dition< earson +ducation Asia< &elhi< (2002)7 27 *homas Ioshy< Discrete Mathematics $ith Applications< +lse,ier ublications< (2006)7 #7 (eymour /ipschut= and "ark /ipson< BDiscrete Mathematics< (chaumCs $utlines< *ata "c;raw9@ill ub7 'o7 /td7< New &elhi< (econd edition< (2004)7
1)266- BUSINESS %ROCESS MODEL 3 0 0 3 UNIT I ORGANIDATIONAL STRUCTURE + *ypes of 1usiness $r!ani=ations9$r!ani=ational (tructures9&efinition9'omple:ity9 >ormuli=ation9(i=e9*echnolo!y9'ulture9>orms and $utcomes9+:planations of (tructures9-* -ndustry and $r!ani=ational (tructures9rocesses of or!ani=ations9'ase (tudies UNIT II %ROCESS FLO2 MEASUREMENT + rocess flow measures 9 flow rate 9 flow time 9 in,entory 9 flow9time analysis 9 process flow chart 9 flow9time measurement 9 '" 9 mana!in! flow9time 9 flow9rate and capacity analysis 9 resources and resource pools 9 flow9rate measurement 9 process capacity 9 in,entory analysis UNIT III %ROCESS FLO2 VARIABILITY + "ana!in! flow ,ariability 9 safety in,entory 9 demand forecasts and forecast errors 9 optimal ser,ices le,el 9 lead time demand ,ariability 9 safety capacity 9 ser,ice processes and performance measures 9 3ueuein! process 9 buffer capacity 9 synchroni=ation and capacity and demand 9 process control and capability 9 performance ,ariability 9 process capability measurement and impro,ement 9 product and process desi!n 9 process synchroni=ation and impro,ement UNIT IV BUSINESS %ROCESS REENGINEERING + -ntroduction to 1usiness rocess 2e9en!ineerin! (12)9"eanin!9*ypes9rocess9 -mpetrati,e for (ur,i,al9(trate!ic Approach9-mplementin! 1usiness rocess 2e9 en!ineerin!9"ethodolo!y and (teps9-ndian (cenario of -mplementin! 129'ase (tudies UNIT V B%R AND IT INDUSTRY + 12 and -nformation *echnolo!y rocess9eople 6iew and erspecti,es9+mpowerin! eople throu!h -*9"ana!in! 'han!e in the ;lobal +n,ironment912 2edisco,erin! -ndian aradi!m9Need of 2een!ineerin!9'ase (tudies
To#,$ No. o< %e"od!: )- 13 TE.TBOO/S: 17 2ichard @7@all< A$r!ani=ations 9 (tructures< rocesses and $utcomesB< earson +ducation< 2004 27 2a,i Anupindi et7 al7< A"ana!in! 1usiness rocess >lowsA< earson +ducation< 1GGG7 #7 "7(7Fayaraman et7 al< D1usiness rocess 2een!ineerin!B< *ata "c ;raw @ill ublications< 2001 REFERENCES: 17 ;areth Fones< D$r!ani=ational *heory< &esi!n and 'han!eB< earson +ducation< 4 th +dition< 2004 27 Fohn Feston and Fohan Nelis< A1usiness rocess "ana!ementA< +lse,ier< 20067 1)2666 SOFT2ARE REBUIREMENTS ENGINEERING 3 0 0 3 UNIT I INTRODUCTION + -ntroduction 9 2e3uirements roblem 2e3uirements mana!ement 2e3uirements and software life cycle9software team7 UNIT II ANALYSING THE %ROLEM + *he fi,e steps in problem analysis business modelin! (ystems en!ineerin! of software intensi,e systems 5nderstandin! user and stakeholders needs >eatures of a product or system -nter,iewin! 2e3uirements workshops9 1rain stormin! and -dea reduction9 storyboardin! UNIT III DEFINING THE SYSTEM + 5se case primer9$r!ani=in! re3uirement -nformation96ision &ocument9roduct "ana!ement9"ana!in! scope9+stablishin! ro%ect scope9"ana!in! customer UNIT IV REFINING THE SYSTEM DEFINITION + (oftware re3uirement92efinin! the use cases9de,elopin! the supplementary specification9 Ambi!uity and specificity 9*echnical methods for specifyin! re3uirements UNIT V BUILDING THE RIGHT SYSTEM + >rom use cases to -mplementation9>rom use 'ases to *est cases9*racin! re3uirements9 "ana!in! 'han!e9Assessin! 2e3uirements Huality in -terati,e &e,elopment9A!ile 2e3uirement methods7 TE.T: 17/effin!well< &7< )idri!< &7< D"ana!in! (oftware 2e3uirements A 5se case approachB< (econd +dition< earson +ducation< 200#7 1) REFERENCES: 177 (wapna Iishore< 2a%esh Naik< D(oftware 2e3uirements and +stimationB< *ata "c;raw @ill< 2001 27 7 I7)ei!ers< (oftware 2e3uirements< "icrosoft ress< 1GGG7 # -an (ommer,ille and (awyer< D2e3uirements en!ineerin! a !ood practice ;uideB< )iley -ndia< 1GG4
1)2661 DIGITAL IMAGE %ROCESSING 3 0 0 3 AIM: *he aim is to inculcate a basic trainin! in the processin! of ima!es for practical applications in the domain of medical< remotin! sessions and in !eneral7 OB*ECTIVES: *o introduce basic concepts in ac3uirin!< stora!e and rocess of ima!es *o introduce for enhancin! the 3uality of ima!es7 *o introduce techni3ues for e:traction and processin! of re!ion of interest *o introduce case studies of -ma!e rocessin!7
UNIT I FUNDAMENTALS OF IMAGE %ROCESSING + -ntroduction (teps in -ma!e rocessin! (ystems -ma!e Ac3uisition (amplin! and Huanti=ation i:el 2elationships 'olour >undamentals and "odels< >ile >ormats< -ma!e operations Arithmetic< ;eometric and "orpholo!ical7 UNIT II IMAGE ENHANCEMENT + (patial &omain ;ray le,el *ransformations @isto!ram rocessin! (patial >ilterin! (moothin! and (harpenin!7 >re3uency &omain ? >ilterin! in >re3uency &omain &>*< >>*< &'* (moothin! and (harpenin! filters @omomorphic >ilterin!7 UNIT III IMAGE SEGMENTATION AND FEATURE ANALYSIS + &etection of &iscontinuities +d!e $perators +d!e /inkin! and 1oundary &etection *hresholdin! 2e!ion 1ased (e!mentation "orpholo!ical )ater(heds "otion (e!mentation< >eature Analysis and +:traction7 UNIT IV MULTI RESOLUTION ANALYSIS AND COM%RESSIONS + "ulti 2esolution Analysis ? -ma!e yramids "ulti resolution e:pansion )a,elet *ransforms7 -ma!e 'ompression ? >undamentals "odels +lements of -nformation *heory +rror >ree 'ompression /ossy 'ompression 'ompression (tandards7
1- UNIT V A%%LICATIONS OF IMAGE %ROCESSING + -ma!e 'lassification -ma!e 2eco!nition -ma!e 5nderstandin! 6ideo "otion Analysis -ma!e >usion (te!ano!raphy &i!ital 'ompositin! "osaics 'olour -ma!e rocessin!77 TOTAL 5 )- TE.T BOO/S : 17 2afael '7;on=ale= and 2ichard +7)oods< D&i!ital -ma!e rocessin!B (econd +dition< earson +ducation< 200#7 REFERENCES: 1. "ilan (onka< 6acla, @la,ac and 2o!er 1oyle< D-ma!e rocessin!< Analysis and "achine 6isionB< (econd +dition< *homson /earnin!< 2001 27 Anil I7Fain< D>undamentals of &i!ital -ma!e rocessin!B< @-< 20067 #7 (an%it I7 "itra< E ;io,anni /7 (icuran=a< DNon /inear -ma!e rocessin!B< +lse,ier< 20047 47 2ichard $7 &uda< eter +7 @$>< &a,id ;7 (tork< Dattern 'lassificationB )iley (tudent +dition< 20067 1)2663 USER INTERFACE DESIGN 3 0 0 3 UNIT I INTRODUCTION 3 @uman'omputer -nterface 'haracteristics $f ;raphics -nterface &irect "anipulation ;raphical (ystem )eb 5ser -nterface opularity 'haracteristic E rinciples7 UNIT II HUMAN COM%UTER INTERACTION 10 5ser -nterface &esi!n rocess $bstacles 5sability @uman 'haracteristics -n &esi!n @uman -nteraction (peed 1usiness >unctions 2e3uirement Analysis &irect -ndirect "ethods 1asic 1usiness >unctions &esi!n (tandards (ystem *imin!s @uman 'onsideration -n (creen &esi!n (tructures $f "enus >unctions $f "enus 'ontents $f "enu >ormattin! hrasin! *he "enu (electin! "enu 'hoice Na,i!atin! "enus ;raphical "enus7 UNIT III 2INDO2S + 'haracteristics 'omponents resentation (tyles *ypes "ana!ements $r!ani=ations $perations )eb (ystems &e,ice 1ased 'ontrols 'haracteristics (creen 1ased 'ontrols $perate 'ontrol *e:t 1o:es (election 'ontrol 'ombination 'ontrol 'ustom 'ontrol resentation 'ontrol7 UNIT IV MULTIMEDIA + *e:t >or )eb a!es +ffecti,e >eedback ;uidance E Assistance -nternationali=ation Accesssibility -cons -ma!e "ultimedia 'olorin!7 16 UNIT V 2INDO2S LAYOUT& TEST + rototypes Iinds $f *ests 2etest -nformation (earch 6isuali=ation @ypermedia ))) (oftware *ools7 To#,$ 5 )- TE.T BOO/S: 1. )ilbent7 $7 ;alit= <D*he +ssential ;uide *o 5ser -nterface &esi!nB< Fohn )ileyE (ons< 20017 2. 1en (heiderman< D&esi!n *he 5ser -nterfaceB< earson +ducation< 1GG07 REFERENCES: 1. Alan 'ooper< D*he +ssential $f 5ser -nterface &esi!nB< )iley &ream *ech /td7< 20027 1)1666 VISUAL %ROGRAMMING 3 0 0 3 UNIT I + )indows ro!rammin! >undamentals ">' )indows ;raphics "enus "ouse and keyboard 1itmaps alettes &e,ice9-ndependent 1itmaps UNIT II + 'ontrols "odal and "odeless &ialo! roperty &ata -J$ (ound *imer 1 UNIT III + "emory mana!ement (&- "&- ">' for Ad,anced windows user -nterface status bar and *oolbars *ree ,iew /ist ,iew *hreads UNIT IV + $&1' ">' &atabase classes &A$ 9 &//s )orkin! with -ma!es UNIT V + '$" >undamentals Acti,eL control A*/ -nternet ro!rammin! TE.T BOO/: 17 2ichard '7/einecker and *om Archer< D6isual 'OO 6 ro!rammin! 1ibleB< )iley &ream*ech ress< 20067 REFERENCES: 17 /ars Ilander< D'ore 6isual 'OO 6B< earson +ducation< 2000 27 &eital< &eital< /iperi and Pae!er D6isual 6OO 7N+* @ow to ro!ramB < earson +ducation< 20047 11