This document provides information about the proposed MS in Computer Science program at Christ University. It outlines the course objectives, duration, eligibility criteria, course structure, syllabus, and evaluation methods. The 2-year program consists of 8 subjects per semester, including advanced topics like operating systems, databases, data structures, software project management, and electives. Students must have a BTech in Computer Science or related field with 1-2 years of work experience to apply. Evaluation is based on CIA (class interactions and assignments) and ESA (end semester exam).
This document provides information about the proposed MS in Computer Science program at Christ University. It outlines the course objectives, duration, eligibility criteria, course structure, syllabus, and evaluation methods. The 2-year program consists of 8 subjects per semester, including advanced topics like operating systems, databases, data structures, software project management, and electives. Students must have a BTech in Computer Science or related field with 1-2 years of work experience to apply. Evaluation is based on CIA (class interactions and assignments) and ESA (end semester exam).
PG DEPARTE!T "# C"PUTER $C%E!CE $&''ABU$ #"R $ C"PUTER $C%E!CE Pro(osed Course ) M.S. (Computer Science - Professional) *+ %ntrodu,tion MS programme is offered by the University for the professionals woring in the software industry or related fields. !his program is intended to enhance their e"isting academic foundations with comprehensive understanding of the use and application of information technology. !he programme focuses on #dvanced $perating Systems% &ata Structures% Software Pro'ect Management% (etwors% &ata )arehousing and &ata Mining. 2+ Course "-.e,tive !he program is designed to help software professionals who are already employed to further their nowledge in their respective domains. !o enhance the pro'ect management sills. !o facilitate software professionals to tae lead roles. !o understand and assimilate nowledge and sills to apply in their industry. !o introduce contemporary theoretical concepts about the processes% standards and practices in software development life cycle. !o assist in career advancement by ac*uiring additional degree. /+ Duration !wo years (+our semesters). 0+ Eligi-ility 1or Ad2ission Students who have completed the undergraduate course in computer science or computer applications from any university with a minimum of , year woring e"perience in Software -ndustry.-!.-!/S. $0 1achelor degree in Science . /ngineering with 2 years of e"perience in Software -ndustry.-! departments. $0 1/.1 !ech (CS.-!.-S./lectronics.!elecommunications) !he applicant must have a cumulative undergraduate record of 334 in aggregate or e*uivalent grade. #dmission to the program is based on the performance of the candidate in the *ualifying e"amination and interview. Syllabus 5667 MS in Computer Science 5 3+ The Course $tru,ture $e2ester $u-.e,ts4Pa(ers $u-.e,t Code a5+ ar6s Credit - ,. #dvanced $perating Systems 5. #dvanced &atabase System Concept 2. &ata Structures and #lgorithms 8. Computer #rchitecture 3. Pro'ect 9ab-, MSP,2, MSP,25 MSP,22 MSP ,28 MSP ,3, ,66 ,66 ,66 ,66 ,66 68 68 68 68 65 -- ,. Software Pro'ect Management 5. Computer (etwors 2. &ata )arehousing and &ata Mining 8. $$#& using UM9 3. Pro'ect 9ab-5 MSP 52, MSP 525 MSP 522 MSP 528 MSP 53, ,66 ,66 ,66 ,66 ,66 68 68 68 68 65 ---. ,. Computer :raphics 5. System Software 2. /lective-, 8. /lective-5 3. Mini Pro'ect MSP22, MSP225 MSP282; MSP288; MSP23, ,66 ,66 ,66 ,66 ,66 68 68 68 68 65 -< ,. /lective-2 5. /lective-8 2. -ndustry Pro'ect MSP88,; MSP885; MSP83, ,66 ,66 266 68 68 6= Total 2777 89 Ele,tives 1or %%% $e2ester :Choose any t;o< Ele,tives 1or %= $e2ester :Choose any t;o< ,. MSP282# &ata Communication ,. MSP88,# )ireless Communication 5. MSP2821 Software >uality #ssurance and !esting 5. MSP88,1 Mobile Computing 2. MSP282C Software Systems 2. MSP88,C Software #rchitecture 8. MSP282& &igital -mage Processing 8. MSP88,& (eural (etwors ,. MSP288# (etwors security ,. MSP885# &ata Storage !echnologies 5. MSP2881 !otal *uality management 5. MSP8851 Concurrent and &istributed Systems 2. MSP288C Critical Systems /ngineering 2. MSP885C )eb /ngineering 8+ ethod o1 Evaluation ,. /valuation Pattern? =64 C-# @ 864 /S/ 5. !utorials . #ssignments . !ests . >uiA . Seminar. 2. #ttendance is part of the C-# component. 8. Minimum percentage to pass in each paper is 364 (C-# @ /S/). Syllabus 5667 MS in Computer Science 2 >+ Pro(osed %nta6e B6 students ma"imum 86 students per batch ?UE$T%"! PAPER PATTER! #"R A'' C"PUTER $C%E!CE PAPER$ >uestion paper has to be set for the total mars of ,66 /"amination duration is 2 hours !he syllabus is divided in to five ma'or units. +rom first unit 5 *uestions and from other units 2 full *uestions has to be set. /ach full *uestion carries ,6 mars #nswer any ,6 *uestions out of ,8. Syllabus 5667 MS in Computer Science 8 $P*/* Advan,ed "(erating $yste2 Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< :eneral $verview of the System - System Structure C $perating System Services C introduction to ernel-architecture of uni" operating system-introduction to system concepts-ernel data structures. !he 1uffer cache - 1uffer Deaders C Structure of the buffer pool C 0etrieval of a buffer C scenarios for retrieval of a 1uffer-0eading and writing dis blocs - #dvantages and disadvantages of the buffer cache. -nternal 0epresentation of files - -nodes% structure of a regular file% directories% conversion of a path to an inode% Super 1loc% inode assignment to a (ew file-#llocation of &is 1locs-other file !ypes. Unit %%+ :*2< U(-E Process Management - !he Structure of Processes? Process States and !ransitions - 9ayout of system memory - Conte"t of a process C Sleep C -mplementation of System Calls. Process Control - Process Creation C Signals C Process !ermination C -nvoing other programs C P-& F PP-& C Changing the siAe of a process C !he shell C System 1oot and the init process - -mplementation of System Calls. Process Scheduling and !ime - Process Scheduling C System calls for !ime C Cloc -nterrupt Dandler - -mplementation of System Calls. Unit %%%+ :*2< Memory Management? Swapping C Segmentation C &emand Paging C # Dybrid System with Swapping and &emand Paging. !he -.$ Subsystem? &river -nterfaces C &is &rivers C !erminal &rivers C Streams. -nter Process Communication (-PC)? Process !racing C System < -PC C (etwor Communications C Socets. Multiprocessor Systems? Problem with Multiprocessor Systems C Master and Slave processors C Semaphores Unit %=+ :*2< -ntroduction to &istributed system- hardware concepts-1us-1ased multiprocessors-switched multiprocessors-1us based multi computers-switched multicomputers-software concepts- networ $perating systems-!rue &istributed systems-Multiprocessor !imesharing systems- design issues-!ransparency-fle"ibility-reliability-performance-scalability. &istributed +ile system &esign-the file service interface-the directory server interface-semantics of file sharing. Unit =+ :*2< &istributed file system implementation-file usage-system structure6-caching-replication-an e"ample sunGs networ file system Case study M#CD? -ntroduction to M#CD - Process management in M#CD-processes-threads- scheduling-memory management in M#CD-<irtual memory-memory sharing Syllabus 5667 MS in Computer Science 3 Te5t Boo6s) ,. Maurice H 1ach% The Design of Unix Operating System% Prentice Dall of -ndia Pvt. 9td.% (ew &elhi% 0eprint 566I. 5. #ndrew S !anenbaum% Distributed Operating Systems% PD-% reprint 566=. Re1eren,e Boo6s) ,. Stan-Jelly-1ootle% Understanding Unix% 1P1 Publications% (ew &elhi%reprint%566= 5. #rnold 0obbins% UNIX in a Nutshell% -n a (utshell series% 2 rd /dition% reprint 566I. 2. :eorge Coulouris% Hean &ollimore% !im -ndberg% &istributed Systems Concepts and &esign% 2 rd /dition% Pearson /ducation% 5665 8. Pradeep J Sinha% Distributed Operating Systems Concepts and Design% PD-% 566=. Syllabus 5667 MS in Computer Science = $P*/2 Advan,ed Data-ase syste2 ,on,e(ts Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion) &atabase-System #pplications% Purpose% <iew of data% languages% 0elations databases% design% $b'ect-based and semistructured% storage and *uerying% transaction management% analysis% architecture% users and administrators. 0elational &atabases? 0elational Model% S>9% #dvanced S>9 Unit %%+ :*2< Data-ase Design and the ER odel? $verview% /0 Model% Constraints% /0 &iagrams and design issues. )ea entity sets% /"tended features% 0elational Schemas% UM9. &esign for 1aning /nterprise. Unit %%%+ :*2< "-.e,t-Based Data-ases? $verview% comple" datatypes% Structured !ypes and -nheritance in S>9% !able inheritance% #rray and Multiset% 0eference !ypes% $-0 +eatures% Persistent Programming languages% $b'ect-$riented versus $b'ect-0elational. EM9? Motivation% structure% Schema% >uerying and !ransformation% -nterfaces to EM9% Storage and EM9 #pplications. Unit %=+ :*2< Data ?uerying? >uery Processing overview% measures% Selection% Hoin and other operations% sorting% /valuation of /"pression. >uery $ptimiAation overview% !ransformation of 0elational /"pressions% Statistics of /"pression 0esults% /valuation plans. Transa,tion anage2ent? !ransactions% Concurrecy control and 0ecovery System. Unit =+ :*2< $yste2 Ar,hite,ture? Parallel &atabases? -.$ parallelism% -nter*uery% -ntraoperation and &esign of parallel systems. &istributed &atabases? !ypes% &ata storage% !ransactions% Protocols% Concurrency control% #vailability% >uery Processing% Deterogeneous and &irectory systems. Case Studies? PostgreS>9 . $racle . Microsoft S>9 server Te5t Boo6s) ,. #braham SilberschatA% Denry Database System concepts Mc:0#)-Dill -nternational% 3th /dition% 566= Re1eren,e Boo6s) ,. /lmasri F (avathe% undamentals of Database Systems% #ddison-)esley% 5 nd /dition% 5668 5. Mc+adden 0. +red% Doffer # Heffrey and Prescott 1 Mary% !odern Database !anagement System" #ddison-)esley% 3 th /dition% ,777 2. $Gneil Patric% $Gneil /liAabeth % Database #rinciples" #rogramming and #erformance% #rgon Jaufmann Publishers% 5 nd /dition% 5665 Syllabus 5667 MS in Computer Science I $P*// Data $tru,tures and Algorith2s Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion #lgorithm% #n abstract data type% Model for #&!% Comple"ity of algorithms-?!ime F Space% $perations on linear lists% #lgorithmic efficiency. 'in6ed 'ists 9ined list algorithms- Processing a lined list% 9ined list algorithms (Create% !raverse% -nsert% &elete% Search% &estroy)% &oubly lined lists structures and itGs operations% #pplications of lined lists. #lgorithmic efficiency in terms of space and time. $ta,6s and ?ueues 1asic $perations% -mplementation% Stac applications% 0ecursion- # Case Study% >ueue operations% implementation% #pplications of a *ueue. Unit %%+ :*2< Trees 1asic tree concepts% 1inary trees% 1inary tree traversals% /"pression trees% :eneral trees- Changing general tree to binary tree% :eneral tree insertion% Search trees% 1inary search trees% $perations% !raversals-1+S and &+S methods% Searching a 1S!% #lgorithms for and traversing and searching. #<9 trees% #<9 1alance factor% 1alancing trees% #<9 -nsert% #<9 &elete% Unit %%%+ :*2< ulti;ay trees M-)ay search trees, 1 !rees% 1--nsertion% 1-!ree &eletion% 1 C!ree !raversal-!ree Search% Simplified 1-!rees - 5-2 !ree% 5-2-8 !ree% 1-!ree <ariationsC1 ; !rees% 1@ !rees. Unit %=+ :*2< Gra(hs !erminology% operations% :raph storage structures C #d'acency Matri"% #d'acency lists% :raph algorithms- Create insert verte"% &elete verte"% 0etrieve verte"% &epth first traversal and 1readth +irst !raversal% (etwors- Minimum spanning tree% Shortest Path algorithm. Unit =+ :*2< Advan,ed $orting @ $ear,hing ,on,e(ts :eneral sort concepts% $ (otation% Sort #lgorithms->uic Sort% Deap sort% Sorting using a Deap% Shell sort% Merge sort% radi" sort% merging two sorted lists. /fficiency considerations% Comparative study. $ear,hing ,on,e(ts Se*uential searching% 1inary search% Dashed list searches% Dashing methods-&irect method% Subtraction method% Modulo-division method% digit e"traction mid s*uare method% folding method% 0otation method% pseudorandom method% Dashing algorithm% Collision resolution. Syllabus 5667 MS in Computer Science B Te5t Boo6s) ,. 0ichard +. :ilberg% 1ehrouA #. +orouAan%KData Structure$ % #seudocode %pproach &ith C K% 2 rd /dition% !homson Publications% reprint 566=. 5. # M !anenbaum% L 9angsam and M. H. #ugenstein% KData Structure using CK% 5 nd /dition% Prentice- Dall% -ndia% 566I. Re1eren,e Boo6s) ,. 0obert Jruse% !ondo C 9% 1ruce 9eung% MData Structures ' program Design In CN% Pearson /ducation% 5 nd /dition% 5668. 5. U.#.&eshpande and $. :. Jade % M&ata Structures and #lgorithms% M%-S!/- learning Materials Centre% (ew &elhi Syllabus 5667 MS in Computer Science 7 $P*/0 Co2(uter Ar,hite,ture Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*/< Design ethodology System design- system representation% design process-:ate level% 0egister level-register level components% Programmable logic devices% register level design% Processor level-Processor level components-processor level design Pro,essor -asi, CPU organiAation-fundamentals% additional features% &ata representation-1asic formats% fi"ed point numbers% floating point numbers% -nstruction sets--nstruction formats% -nstruction types% programming considerations Unit %%+ :**< Data (ath design +i"ed point arithmetic-addition% subtraction% #rithmetic 9ogic units-combinational #9Us% se*uential #9Us% #dvanced topics- +loating point arithmetic% pipeline processing Unit %%%+ :*2< Control design 1asic concepts- basic concepts% Dardwired control% design e"amples% Microprogrammed control- basic concepts% multiplier control unit% CPU control unit% Pipeline control- -nstruction pipeline% pipeline performance% superscalar processing Unit %=+ :**< e2ory "rganiAation Memory technology-memory device characteristics% random access memories% serial access memories% Memory systems-multi level memories% address translation% memory allocation% caches-main features% address mapping% structure versus performance Unit =+ :*/< $yste2 "rganiAation Communication methods- 1asic concepts% bus control% -$ and system control-Programmed -$% &M#% -nterrupts% -$ Processors% $perating systems% Parallel processing-processor level parallelism% multiprocessors% fault tolerance Te5t Boo6) ,. Hohn P.Dayes% Computer %rchitecture ' Organi(ation% Mc:raw Dill -nternational /ditions% 2 rd /dition% 5662 5. Stalling )illiams$ Computer Organi(ation and %rchitecture)Designing for #erformance% Prentice Dall% 8 th /dition% 5668 Re1eren,e Boo6s) ,. Mano M Morris% Computer System %rchitecture% PD-% 2 rd /dition% 566= 5. (icholas Carter% Computer %rchitecture% !ata-Mc:raw Dill%566= Syllabus 5667 MS in Computer Science ,6 2. 1ehrooA Parhami% Computer %rchitecture) rom !icroprocessors to Supercomputers" $"ford University Press% 566= $P2/* $o1t;are Pro.e,t anage2ent Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit -. :*2< %ntrodu,tion to $o1t;are Pro.e,t anage2ent Software Pro'ects% other pro'ects% !he Programme% !he Management Spectrum% Pro'ect management% Pro'ect manager% Staeholders% business case% re*uirement specification% Setting ob'ectives% Unit --. :*2< Pro.e,t (lanning @ evaluation Step-wise method of pro'ect planning% Strategic% technical% cost-benefit F ris assessment. $ele,tion o1 a((ro(riate Pro.e,t a((roa,h Choosing !echnologies% Process models% technical plan. Unit ---. :*2< A,tivity (lanning $b'ectives% networ planning models% (etwor #nalysis $o1t;are E11ort Esti2ation @ Ris6 anage2ent -ntroduction% Problems% basis for estimating% metrics% /stimation techni*ues. (ature% types of ris% planning% monitoring% managing F controlling ris% evaluating schedule riss. Unit -<. :*2< Resour,e allo,ation (ature of resources% identifying% scheduling% counting cost% publishing resource schedule. onitoring @ ,ontrol, anaging (eo(le and organiAing tea2s+ Creating framewor% cost monitoring% earned value% prioritiAing monitoring% getting the pro'ect bac to target% change control. $rganiAational behavior? selection% instruction% motivation of staff% woring in groups% team% leadership% organiAational structures% stress% health and safety. Unit <. :*2< $o1t;are ?uality, ?uality assuran,e, Con1iguration anage2ent >uality concepts% software *uality% product versus process *uality% management% e"ternal standards% techni*ues to enhance software *uality% *uality plans% S># activities. 1aselines and items% !he SCM process. anaging Contra,ts -ntroduction% !he -S$ ,556I approach% contract management. Pro.e,t anage2ent Pro,ess grou(s) a ,ase study C H)& consultingGs intranet pro'ect. $- Pro.e,t+ Syllabus 5667 MS in Computer Science ,, $verview% Pro'ect% Scope% !ime% Cost% Duman 0esource% Communications management% E5er,ises ) #-,? )eb Siite development F #-5 ? # software training program.(+rom !e"t 1oo 5). Te5t Boo6s) ,. Dughes% 1ob and Cotterell% Mie% Soft&are pro*ect !anagement% 8 th /dition% !MD% 566=. 5. Jathy Schwalbe% Information Technology #ro*ect !anagement + th edition"" !homson Course !echnology% 8 th /dition% -ndia edition. 0eprint 566I Re1eren,e Boo6s) ,. Jieron Conway% Soft&are #ro*ect !anagement rom Concept to Deployment" &reamtech Press% , st 0eprint /dition% 5665. 5. Jelar S. #% Information Technology #ro*ect !anagement" % concise study% PD-% 5663 2. 0oyce% )aler% Soft&are pro*ect !anagement % unified rame&or,% Pearson /ducation% 566=. 8. Pressman S 0oger% Soft&are -ngineering% Mc :raw Dill -nternational /ditions% 8 th edition% ,77I 3. Sommerville% -an% Soft&are -ngineering% #ddison )esley% 3 th /dition% 5666 Syllabus 5667 MS in Computer Science ,5 $P2/2 Co2(uter !et;or6s Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*/< %ntrodu,tion Comparison of -S$ $S- and !CP.-P reference models% /"ample (etwors CConnection $riented (etwors-? E.866% E.53% +rame 0elay and #!MO )ireless (etwor-)ireless 9#(? 1luetooth% )ireless )#(? S$(/!- #rchitecture C S$(/! 9ayers The Physi,al 'ayer !ransmission media% )ireless transmission Unit %%+ :*/< The Data 'in6 'ayer &ata 9in layer design issues% /rror &etection and Correction% /lementary &ata 9in protocols- unrestricted protocol% simple" stop F wait protocol% simple" protocol for a noisy channel% Sliding )indow protocols-one bit sliding window protocol% protocol using :o bac (% /"ample &ata lin protocol- Digher 9evel &ata 9in Control% &ata lin layer in the internet% Point-to-point protocol The ediu2 A,,ess $u-layer !he Channel #llocation problem% Carrier sense Multiple access protocols? CSM# with collision detection% collision free protocols? # bit map protocol% 1inary countdown% 9imited contention protocol% #daptive !ree wal protocol% :SM% C&M#% -/// standard B65." for 9#(s and M#(s? /thernet cabling% &ifferential Manchester Coding% Digh-Speed 9#(Gs% Satellite (etwors. Unit %%%+ :*2< The !et;or6 'ayer (etwor layer design issues% 0outing algorithms-$ptimality principle% shortest path routing% +looding% flow based routing% &istance vector routing% 9in state routing% Dierarchical routing% 1roadcast routing% Multicast routing% Congestion control algorithms? congestion prevention policies% !raffic shaping% Congestion control in virtual circuit subnets% choe pacets% 9oad shedding% Hitter control% congestion control for multicasting% -nternetworing% !he (etwor layer in the -nternet. Unit %=+ :**< The Trans(ort 'ayer !he !ransport service% /lements of !ransport protocols? addressing% /stablishing a connection% 0eleasing a connection% +low control and buffering% Multiple"ing% Crash recovery% # simple !ransport protocol% !he -nternet !ransport protocols (!CP and U&P)% Performance -ssues. Unit =+ :**< The A((li,ation 'ayer &(S-&omain (ame System% /lectronic Mail% )orld )ide )eb. ulti2edia) &igitiAing #udio and <ideo% #udio and <ideo Compression% Streaming Stored #udio.video% Streaming 9ive #udio.<ideo% 0eal-!ime -nteractive #udio.<ideo% 0!P% 0!CP Syllabus 5667 MS in Computer Science ,2 Te5t Boo6) ,. !anenbaum% #ndrew S% Computer Net&or,s% Pearson /ducation% 8 th /dition% 5662. 5. +orouAan% 1ehrouA% Data Communications and Net&or,ing% 8th /dition% 566=. Re1eren,e Boo6s) ,. Stallings% )illiam% Data ' Computer Communications% Pearson /ducation #sia% = th /dition% 566,. Syllabus 5667 MS in Computer Science ,8 $P2// Data Barehousing and Data ining Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion &ata Mining C Process and architecture - Jinds of &ata to be mined - &ata Mining +unctionalities% Classification of &ata Mining Systems% &ata Mining !as Primitives% -ntegration of a &ata Mining System with a &atabase or &ata )arehouse System% Ma'or -ssues in &ata Mining. Data Pre(ro,essing Preprocessing - &escriptive &ata SummariAation C Measuring the central tendency- Measuring the dispersion of data - &ata Cleaning - Missing <alues - (oisy &ata - &ata Cleaning as a Process - &ata -ntegration and !ransformation - &ata 0eduction-&ata Cube #ggregation- #ttribute Subset Selection-&imensionality 0eduction-(umerosity 0eduction. Unit %%+ :*2< Data Barehouse and "'AP Te,hnology -ntroduction to &ata )arehouse # Multidimensional &ata Model% &ata )arehouse #rchitecture% &ata )arehouse -mplementation% +rom &ata )arehousing to &ata Mining. Data Cu-e Co2(utation and Data GeneraliAation /fficient Methods for &ata Cube Computation C 0oad map - Multiway array aggregation C Star cubing% +urther &evelopment of &ata Cube and $9#P !echnology. Unit %%%+ :*2< Data Barehouse Design and Ar,hite,ture !he case for dimensional modeling C Putting &imensional modeling together? the data warehouse bus architecture C 1asic dimensional modeling techni*ues. !he value of architecture C #n architectural framewor and approach C !echnical architecture overview C 1ac room data stores C 1ac room services. Data $taging &ata staging overview C Plan effectively C &imension !able staging C +act !able loads and warehouse operations C &ata *uality and cleansing C issues. Unit %=+ :*2< Asso,iation Rule ining 1asic Concepts% /fficient and Scalable +re*uent -temset Mining Methods C #priori algorithm% :enerating 0ules C -mproving efficiency C Mining fre*uent itemset without candidate generation. Classi1i,ation and Predi,tion -ssues 0egarding Classification and Prediction% Classification by &ecision !ree C &ecision tree induction C #ttribute selection% 1ayesian Classification C 1ayesian !heorem - naPve 1ayesian% Prediction% #ccuracy and /rror Measures. Syllabus 5667 MS in Computer Science ,3 Cluster Analysis !ypes of &ata in Cluster #nalysis% # CategoriAation of Ma'or Clustering Methods% Partitioning Methods C J-Means and J-Medoids% Dierarchical Methods C #gglomerative and &ivisive% &ensity 1ased Methods - &1SC#(% $utlier #nalysis C Statistical based. Unit =+ :*2< ining Ti2e-$eries and $(atial Data Mining !ime-Series &ata C !rend analysis C Similarity search% Spatial &ata Mining-Spatial &ata Cube Construction and Spatial $9#P-Mining Spatial #ssociation and Co-location Patterns- Spatial Clustering% Classification Methods-Mining 0aster &atabases A((li,ations and Trends in Data ining &ata Mining #pplications% &ata Mining System Products and 0esearch Prototypes% Social -mpacts of &ata Mining. Te5t Boo6s) ,. Hiawei Dan and Micheline Jamber% Data !ining. Concepts and Techni/ues% Morgan Jaufmann Publishers% San +rancisco% US#% 5 nd edition% 566=. 5. Jimball% 0alph F et al% The Data 0arehouse 1ifecycle Tool,it% Hohn )iley F Sons% 566= Re1eren,e Boo6s) ,. Claudia -mhoff% (icholas F et al% !astering Data &arehouse Design% H )iley% 5662. 5. -nmon ) D% 2uilding the Data 0arehouse, Hohn )iley F Sons% 2 rd edition% 5663. 2. Margaret D. &unham% Data mining)Introductory and %d3anced topics Pearson /ducation% 5662. 8. )itten and /. +ran% Data !ining . #ractical !achine 1earning Tools and Techni/ues% Morgan Jaufmann Publishers% 5663. Syllabus 5667 MS in Computer Science ,= $P2/0 ""AD Using U' Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< Complexity? !he inherent comple"ity of software% !he Structure of comple" systems% 1ringing order to chaos% $n designing comple" systems% Categories of analysis and design methods. The Ob*ect !odel? !he evolution of ob'ect model% /lements of ob'ect model% #pplying the ob'ect model% +oundations of the ob'ect model. Unit %%+ :*/< Classes and Ob*ects? !he nature of an ob'ect% 0elationship among ob'ects% !he nature of a class% 0elationship among classes% !he interplay of classes and ob'ects% $n building *uality classes and ob'ects% -nvoing a method. Classification. !he importance of proper classification% -dentifying classes and ob'ects% Jey abstraction and mechanisms% # problem of classification. Unit %%%+ :*2< 2asic 2eha3ioral !odeling. -nteractions% Use Cases% Use Case &iagrams% -nteraction &iagrams% and #ctivity &iagrams. Unit %=+ :*2< %d3anced 2eha3ioral !odeling? /vents and Signals% State Machines% Processes and !hreads% !ime and Space% State chart &iagrams. Unit =+ :**< #rchitectural Modeling? Components% &eployment% Collaborations% Pattern and +ramewors% Component &iagram% &eployment &iagrams% Systems and Models. Te5t Boo6 ,. :rady 1ooch% $b'ect $riented analysis and &esign with #pplications% Pearson /ducation% (inth -ndian 0eprint 566I. 5. :rady 1ooch% Hames 0umbaugh and -var Hacobson% !he Unified Modeling 9anguages User :uide% #ddison )esley +ourth -ndian 0eprint 5666. Re1eren,e Boo6s) ,. Mie $G&ocherty%N$b'ect C$riented #nalysis and &esign- Understanding system development with UM95.6N% Hohn )iley and sons% , st edition% 5663 5. Hames 0umbaugh% et al%N $b'ect C$riented Modeling and &esignN% PD-%reprint 566=. Syllabus 5667 MS in Computer Science ,I $P//* Co2(uter Gra(hi,s Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< Con,e(tual overvie; o1 ,o2(uter gra(hi,s #lgorithmic generation of basic Primitives (lines% circles% ellipses)% two dimensional transformation concepts-!ranslation% rotation% scaling with matri" representation% homogeneous Co-ordinates% concept of window% window to view port transformation% 9ine Clipping algorithms-Cohen-Sutherland% Mid-point division and 9iang- 1arsy #lgorithms% Polygon Clipping-Sutherland-Dodgeman #lgorithm. Unit %%+ :*2< /D vie;ing and 2odeling <iewing pipeline% viewing co-ordinates% <iew plane transformations% parallel pro'ection% perspective pro'ection% <iew volumes% matri" representation for 2& transformations% Pro'ection !ransformation% <iew port transformation% Clipping planes. Unit %%%+ :*2< Color and 'ighting Properties of light% achromatic light% chromatic colors% color models-L->% CML% DS<%D9<%Conversion between DS< and 01:% 9ight sources% 1asic -llumination models ? #ambient light% &iffuse 0eflection% Specular reflection Phong Model%)arn Model%Polygon 0endering Method? Constant -ntegrity Shading%:ourand Shading%Phong Shading%+ast Phong Shading.. Unit %=+ :*2< Curves and sur1a,es Spline representations% interpolation and appro"imation splines% continuity conditions% Cubic spline interpolation% 1eAier curves and surfaces% 1-spline curves and surfaces% 1eta splines.0ational Spilines%$cttrees. Unit =+ :*2< "(enG' :li2ited to -uilt-in 1un,tions not ,o2(lete (rogra2s< %ntrodu,tion to "(enG' )hat is $pen:9% Sample Code% $pen:9 Command Synta"% $pen:9 as a State Machine% $pen:9 0endering Pipeline. "(enG' Built-in #un,tions -mplementation of !ranslation% 0otation% Scaling and Composite !ransformation in $pen:9% !roubleshooting transformations in $pen :9% Specifying color and Shading Model in $pen:9% 0eal )orld and $pen :9 lighting% Creating light sources in $pen :9% Selecting a lighting model in $pen :9% !e"ture Mapping C $ne-&imensional !e"tures% !wo dimensional . :9- /valuators% one dimensional and two dimensional evaluator in $pen:9. Te5t -oo6s) ,. &onald Dearn% M. Pauline 1aer% Computer 4raphics$PD-% 5 nd /dition% (ew &elhi% 0eprint 566=. 5. Open41 5edboo, 6ersion 7$7 ($nline) Syllabus 5667 MS in Computer Science ,B 2. Qhigang Eiang% 0oy # Plastoc% #dapted by? P S #vadhani% Computer :raphics% !ata Mc:raw Dill% 5 nd /dition% (ew &elhi% Special -ndian /dition 566=. Re1eren,e Boo6s) ,. +oley% <andam F +einer% Dughes% Computer 4raphics #rinciples ' #ractice" Second edition in C" Pearson /ducation (Singapore Pvt 9td% -ndian 1ranch% &elhi) = th -ndian 0eprint 566=. 5. 0ichard S )right% Hr. Michael Sweet%Open 41 Super 2ible% 5 nd /dition%5662. 2. )oo% Mason and (eider% Hacie% Open 41 #rogramming guide"+ th edition"899:$ Syllabus 5667 MS in Computer Science ,7 $P//2 $yste2 $o1t;are Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04
Unit %+ :*7< %ntrodu,tion System software and machine architecture C !he Simplified -nstructional Computer (S-C) - Machine architecture C &ata and instruction formats - addressing modes - instruction sets - -.$ % S-C .E/ Machine #rchitecture C &ata and instruction formats - addressing modes - instruction sets C-.$ % S-C Programming e"amples. Unit %%+ :*/< Asse2-lers 1asic assembler functions - # simple S-C assembler C #ssembler algorithm and data structures - Machine dependent assembler features - -nstruction formats and addressing modes C Program relocation - Machine independent assembler features - 9iterals C Symbol-defining statements C /"pressions C #ssembler &esign options - $ne pass assemblers and Multi pass assemblers- -mplementation /"ample C M#SM #ssembler. Unit %%%+ :*2< 'oaders And 'in6ers 1asic loader functions - &esign of an #bsolute 9oader C # Simple 1ootstrap 9oader - Machine dependent loader features - 0elocation C Program 9ining C #lgorithm and &ata Structures for 9ining 9oader - Machine-independent loader features - #utomatic 9ibrary Search C 9oader $ptions - 9oader design options - 9inage /ditors C &ynamic 9ining C 1ootstrap 9oaders - -mplementation e"ample - MS&$S liner. Unit %=+ :*/< a,ro Pro,essors 1asic macro processor functions - Macro &efinition and /"pansion C Macro Processor #lgorithm and data structures - Machine-independent macro processor features - Concatenation of Macro Parameters C :eneration of Uni*ue 9abels C Conditional Macro /"pansion C Jeyword Macro Parameters% Macro processor design options C0ecursive macro /"pansion C :eneral purpose Macro Processor C Macro processing within 9anguage translators % -mplementation e"ample C M#SM macro processor.
Unit =+ :*2< Co2(ilers 1asic compiler functions C :rammars% 9e"ical analysis% Syntactic #nalysis% Code generation% Machine dependent Compiler features C -ntermediate form of the program C Machine &ependent Code $ptimiAation % Machine independent Compiler features C Structured <ariables C Machine -ndependent Code $ptimiAation - Storage #llocation- 1loc Structured 9anguages% Compiler &esign options C &ivision of passes C -nterpreters C P-Code Compilers C Compilers C Compilers% -mplementation /"amples C SU($S C Compiler Syllabus 5667 MS in Computer Science 56 Te5t Boo6 ,. 9eland 9. 1ec% MSystem Software C #n -ntroduction to Systems ProgrammingN% 2rd /dition% Pearson /ducation #sia% 5663. Re1eren,es ,. &. M. &hamdhere% MSystems Programming and $perating SystemsN% Second 0evised /dition% !ata Mc:raw-Dill% 566= 5. Hohn H. &onovan MSystems ProgrammingN% !ata Mc:raw-Dill /dition% 5662 Syllabus 5667 MS in Computer Science 5, $P/0/A Data Co22uni,ation Total Teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion #pplications C <ehicles% /mergencies% 1usiness% 0eplacement of wired networs% -nfotainment and more% 9ocation dependent services% Mobile and wireless devices% # short history of wireless communication% # maret for mobile communications% Some open research topics% a simplified reference model #!M C #synchronous !ransfer Mode - Protocol #rchitecture C #!M 9ogical Connections C #!M Cells C !ransmission of #!M Cells C #!M Service Categories C #!M #daptation 9ayer Unit %%+ :*2< Bireless trans2ission +re*uencies for radio transmission C 0egulations% Signals% #ntennas% signal propogation C Path loss of radio signals% additional signal propagation effects% Multi-path propagation% Multiple"ing C Space division multiple"ing% +re*uency division multiple"ing% !ime division multiple"ing% Code division multiple"ing% Modulation C #mplitude shift eying% fre*uency shift eying% Phase shift eying% #dvanced fre*uency shift eying% #dvanced Phase shift eying% Multi carrier modulation% Spread spectrum C &irect se*uence spread spectrum% +re*uency hopping spread spectrum% Cellular systems Unit %%%+ :*2< ediu2 a,,ess Control Motivation for a specialiAed M#C C Didden and e"posed terminates% (ear and far terminates% S&M#% +&M#% !&M# C +i"ed !&M#% Classical #loha% slotted #loha% Carrier sense multiple access% &emand assigned multiple access% P0M# pacet reservation multiple access% 0eservation !&M#% Multiple access with collision avoidance% Polling% -nhibit sense multiple access% C&M# C Spread #loha multiple access% Comparison of S.!.+.C&M# Unit %=+ :*2< Tele,o22uni,ations syste2s :SM C Mobile services% System architecture% 0adio interface% protocols% 9ocaliAation and calling Dandover% Security% (ew data services% &/C! C System architecture% Protocol architecture% !/!0#% UM!S and -M!C5666 C UM!S releases and standardiAation% UM!S system architecture% UM!S radio interface% U!0#(% Core networ% Dandover Unit =+ :*2< $atellite syste2s Distory% #pplications% 1asics C :/$% 9/$% M/$% 0outing% 9ocaliAation% Dandover% /"amples Broad,ast syste2s $verview% Cyclical repetition of data% &igital audio broadcasting C Multi-media ob'ect transfer protocol% &igital video broadcasting C &<1 data broadcasting% &<1 for high-speed internet access% Convergence of broadcasting and mobile communications Syllabus 5667 MS in Computer Science 55 Te5t Boo6) ,. Stallings )illiam% Data and Computer Communications% PD-% B th /dition% 566I. 5. Schiller Hochen% MMobile CommunicationsN% Pearson /ducation 9imited% 5 nd edition% 5662 Re1eren,e Boo6s+ ,. L- 1ing Un%K0ireless and !obile Net&or, %rchitecturesN% Hohn )iley publications% 566=. 5. Mullett%N Introduction to 0ireless Telecommunications systems and Net&or,sN% &/9M#0 C/(C#:/ leaning Publications +irst -ndian reprint 566B. Syllabus 5667 MS in Computer Science 52 $P/0/B $o1t;are ?uality Assuran,e and Testing Total teaching Hours/Semester: 60 No of Lecture Hours/Week:60 Unit %+ :*2< %ntrodu,tion to so1t;are Cuality >uality? popular view% >uality? professional view% software *uality% total *uality management% !he defect prevention process% process maturity framewor% *uality standards. Software *uality #ssurance >uality management% !he role of S>#% launching the S># program% the S># plan S># consideration% S># people Unit %%+ :*2< #unda2entals in easure2ent Theory 9evels of measurement some basic measures% reliability and validity Software *uality metrics Product *uality metrics% in-process *uality process% e"ample of metrics program Cmotorola% DP Unit %%%+ :*2< $even Basi, ?uality Tools -shiawasG seven basic tools% checlist% pareto diagram% histogram% runchart% scatter diagram control chart cause and effect diagram. &efect 0emoval /ffectiveness 9iterature review% a close loo at &0/% defect removal effectiveness and *uality planning Unit %=+ :*2< #unda2entals o1 $o1t;are Testing Software !esting Principles% !ypes of Software !ests% !est Planning% test &evelopment% !est /"ecution and reporting% !est tools and methods %0eal time testing% !he test organiAation %ns(e,tion and Bal6throughs -nspection and walthrough% code inspection% an error checlist for inspection% )althrough C des checing% peer rating. Unit =+ :*2< De-ugging and e5tre2e Testing /"treme programming basics% e"treme testing% e"treme testing applied Case Study? !esting -nternet application Te5t Boo6) ,. Stepen D Jan% !etrics and !odels in Soft&are ;uality -ngineering% 5 nd edition %reprint 566= Syllabus 5667 MS in Computer Science 58 Re1eren,e Boo6s) ,. :lenford H.Myers % The art of Soft&are testing< Hohn )iley and Sons publications% 5668 5. watts S.Dumphrey% Managing the soft&are process" #ddison C )esley Publications% 566= 2. (ina S. :odbole% #rofessional Soft&are ;uality %ssurance? #rinciples and #ractice" #lpha Science -nternational Publications% 5668 8. &aniel :alin% Soft&are ;uality %ssurance. rom Theory to Implementation Pearson.#ddison )esley Publications% 5668 Syllabus 5667 MS in Computer Science 53 $P/0/C $o1t;are $yste2s Total teaching Hours/Semester: 60 No of Lecture Hours/Week:60 Unit %+ :*2< Communication problem in Software /ngineering - )hat are formal methodsR (eed for formal specification-#dvantages-disadvantages-#pproaches to formal specifications-Mathematical concepts-Sets - Prepositional and Predicate 9ogic. :eneral Software !esting? $verview of the maintenance and testing activities within the software life cycle. Synta" !esting. +ormal Methods. 1lac 1o" !esting Using +ormal Methods. Software 0elated 0iss. Unit %%+ :*2< SSoftware Maintenance? Ma'or maintenance activities. /stimating maintenance costs and productivity. Predicting maintainability with software *uality metrics. /conomics and e"pectations of software reengineering. Principles of software reuse and reverse engineering techni*ues. Unit %%%+ :*2< SManagement and >uality #ssurance? Cost estimation. Pro'ect scheduling. Specification of wor units. >uality.comple"ity metrics. Software availability. Measurement and prediction of software reliability. Software verification% correctness proofs% symbolic e"ecution% walthroughs% inspections. Unit %=+ :*2< S!esting in Small? !esting strategies% including unit level% path and dataflow testing% domain testing% decision tables% and state-based testing. Coverage metrics. -mpact of ob'ect-oriented testing. /ffort% efficiency% and effectiveness concerns. HUnit and HCoverage !esting !ools. Unit =+ :*2< S!esting in 9arge? -ntegration (decomposition based% bottom-up% top-down% call graph based% and atomic system functions). <alidation and system testing (data% action% port% event and thread testing% structural and functional approaches% operational profiles). Performance and robustness testing. Te5t Boo6 ,. M. 9ippert. S. 0ooc% and D. )olf. -xtreme #rogramming in %ction. Hohn )iley FSons% 9!&% 5665. Re1eren,es ,. 0oger S. Pressman% Soft&are -ngineering practitioner=s %pproach% = th /dition% 5668. 5. Jent 1ec %-xtreme #rogramming -xplained. -mbrace Change$ #ddison-)esley% reprint 5668. Syllabus 5667 MS in Computer Science 5= $P/0/D Digital %2age Pro,essing Total Teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< Digital %2age #unda2entals &igital image 0epresentation C +undamental steps in -mage Processing - /lements of digital image processing systems C /lements of visual perception C # simple image model C Sampling and >uantiAation C Some basic relationships between pi"els C -maging geometry. Unit %%+ :*2< %2age Trans1or2s -ntroduction to the +ourier transform C !he &iscrete +ourier transform C Some properties of the two dimensional +ourier transform C !he +ast +ourier transform C )alsh% Dadamard% &iscrete Cosine% Daar% and Slant transforms C !he Dotelling transform. Unit %%%+ :*2< %2age Enhan,e2ent And Restoration Spatial domain and fre*uency domain methods C /nhancement by point processing C Spatial filtering C /nhancement in the fre*uency domain C Color -mage processing. &egradation model% &iagonaliAation of circulant and 1loc circulant matrices% -nverse filtering% 9east Mean s*uare +ilter% constrained 9east s*uare 0estoration -nteractive 0estoration. Unit %=+ :*2< %2age Co2(ression +undamentals of image compression C -mage compression models C /lements of -nformation theory C /rror free compression C 9ossy compression. Unit =+ :*2< %2age $eg2entation &etection of discontinuities C /dge lining and boundary detection C !hresholding C 1asic +ormulation of 0egion oriented segmentation - !he use of motion in segmentation. Te5t Boo6) ,. :onAaleA% 0afael C. and )oods% 0ichard /. Digital Image #rocessing% #ddison )esley% 5 nd /dition% reprint 566=. Re1eren,e Boo6s) ,. Hain% #nil J. undamentals of digital image processing% PD-% 5665. 5. Chanda and Ma'umder%&. &utta. Digital image processing and %nalysis% PD-% 5665. Syllabus 5667 MS in Computer Science 5I $P/00A !et;or6 $e,urity Total Teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*/< -ntroduction to the concepts of security% the need for security% security approaches% principles of security% types of attacs. Convention En,ry(tion) Conventional /ncryption Model% Steganography% Classical /ncryption !echni*ues% Simplified &/S% 1loc Cipher Principles% !he &ata /ncryption Standard% !he Strength of &/S% &ifferential and 9inear Cryptanalysis% 1loc Cipher &esign Principles% 1loc Cipher Modes of operation% Conventional /ncryption algorithms. Unit %%+ :*2< Pu-li, Dey En,ry(tion And Hash #un,tions) Public Jey Cryptography% Principles of Public Jey Cryptosystems% !he 0S# #lgorithm% Jey Management% &iffie Dellman Jey /"change% /lliptic Curve Cryptography Message #uthentication and Dash +unctions #uthentication 0e*uirements% #uthentication +unctions% Message #uthentication Codes% Dash +unctions% Security of Dash +unctions. Unit %%%+ :*2< Hash and a, Algorith2s) -ntroduction% (ifty things to do with a Dash% M&3 Message &igest #lgorithm% Secure Dash #lgorithm (SD#--)% 0-P/M&% DM#C% CM#C% &igital Signatures% #uthentication Protocols -&igital Signature Standard. Unit %=+ :**< !et;or6 $e,urity A((li,ations) #uthentication #pplications% Jerberos% E.367 authentication service% public ey -nfrastructure (PJ-)% /lectronic Mail Security% Pretty :ood Privacy% S.M-M/% -P Security% -P Security $verview% -P Security #rchitecture% #uthentication Deader% /ncapsulating payload% combining security association% Jey Management% )eb Security% )eb Security Considerations% Secure Socet 9ayer F !ransport 9ayer Security% Secure /lectronic !ransaction% -ntroduction to )ireless security. Unit =+ :*2< %ntruders, =iruses and Bor2s) -ntruders% -ntrusion detection% password management% <iruses and 0elated !hreats% &istributed &enial of service attacs% +irewall &esign Principles% !rusted Systems% #pplication layer firewalls% pacet filtering firewalls% hybrid% virtual private networ(<P() Te5t Boo6s) ,. )illiam Stallings% MCryptography and (etwor SecurityN% +ourth edition% Prentice Dall% 566I. 5. #tul Jahate% MCryptography and (etwor Security%N !ata Mc:raw-Dills% 566=. 2. (eal JrawetA% M-ntroduction to (etwor SecurityN%!homson 1usiness Press% 566I. Syllabus 5667 MS in Computer Science 5B Re1eren,es) ,. /ric Maiwald% M-nformation Security SeriesN% M+undamental of (etwor securityN% &reamtech press% 5668. 5. Charlie Jaufman% 0adia Perlman% Mie Speciner% M(etwor Security? Private communication in public worldN% Prentice Dall% -ndia% 5665. Syllabus 5667 MS in Computer Science 57 $P/00B Total ?uality anage2ent Total teaching Hours/Semester: 60 No of Lecture Hours/Week:04 Unit %+ :*2< %ntrodu,tion ?uality - &efinition F &imensions of >uality% >uality Planning F costs - #nalysis !echni*ues for >uality Costs T? -1asic #pproach% Distorical 0eview% !>M +ramewor% #wareness% 1enefits of !>M% 1arriers to !>M -mplementation% 1asic concepts of !otal >uality Management% #wareness% Principles of !>M 'eadershi( C Characteristics F 0ole of !>M 9eaders% /thics% 9eadership Concepts% >uality Council% >uality Statements% Strategic Planning% &eming Philosophy% Unit %%+ :*2< Prin,i(les @ Pra,ti,es o1 T? Custo2er satis1a,tion C -ntroduction% Customer Perception of >uality% Customer +eedbac% Complaints% Service >uality% Customer 0etention. E2(loyee %nvolve2ent C -ntroduction% Motivation% /mployee Surveys% /mpowerment% !eams% Suggestion system% 0ecognition and 0eward% :ainsharing% Performance #ppraisal% Unions F /mployee -nvolvement F 1enefits. Continuous Pro,ess %2(rove2ent C -ntroduction% Process% Huran !rilogy% -mprovement Strategies% !ypes $f Problems% P&S# Cycle% JaiAen% Si" Sigma. $u((lier Partnershi( C Principles% Partnering% Sourcing% Supplier Selection% Certification% Supplier 0ating% 0elationship &evelopment% Per1or2an,e easures C 1asic concept% Strategy% Performance Measure Presentation. Unit %%%+ :*2< Tools@ Te,hniCues o1 T? Ben,h2ar6ing C 0easons to 1enchmar% 1enchmaring Process% &eciding what to benchmar. %n1or2ation Te,hnology C Computers F >uality +unction% !he internet F other electronic communication% -nformation >uality -ssues. ?uality #un,tion De(loy2ent :?#D< C !he team% 1enefits% process of >+&% Douse of >uality% ?uality By DesignC 0ational% !eam% 1enefits% Communication Models% -mplementation F tools. Unit %=+ :*2< #ailure ode @ E11e,t Analysis :#EA< - -ntent% !eam% &ocumentation% Stages% $ther !ypes of +M/#. Total Produ,tive aintenan,e E !he Plan% 9earning% Promoting the new Philosophy% !raining% -mprovement% (eeds% :oal% #utonomous )or :roups. anage2ent Tools E -ntroduction% +orced +ield #nalysis% (ormal :roup !echni*ue% #ffinity% !ree% Matri" diagrams% -nter-realationship &i-graph PrioritAation Matrices% Process &ecision Program Chart F #ctivity (etwor &iagram. Syllabus 5667 MS in Computer Science 26 Unit =+ :*2< ?uality $yste2s ?uality anage2ent $yste2 E -S$ 7666?5666 Standards% 0e*uirements% -mplementation% &ocumentation% >uality (-nternal F /"ternal) #udits% 1enfits. /nvironmental Management System C -S$ ,8666 Series Standards% 0e*uirements% 1enefits% 0elationship to Dalth F Safety. $tatisti,al Pro,ess Control E Statistical fundamentals% -ntroduction to various diagrams used F the process. Te5t Boo6s ) ,. &ale D.1esterfield% et al.% Total ;uality !anagement% Pearson /ducation% -nc.2 rd /dition% 5662+ Re1eren,e Boo6s ) ,. +eigenbaum.#.<. MTotal ;uality !anagement%N Mc:raw-Dill% reprint 566I 5. Samuel J Do% M!>M C %n Integrated %pproachN% Jogan Page -ndia (P) 9td.% (for Crest Publishing Douse C (ew &elhi% # Haico /nterpise).5668 2. 0.P. Mohanty% 0.0.9ahe% MDandboo of !otal >uality ManagementN% Haico Publishing Douse% Mumbai.%566= Syllabus 5667 MS in Computer Science 2, $P/00C Criti,al $yste2s Engineering Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion Critical systems% 0eal time systems% Critical systems specifications #oundations o1 syste2s Engineering $yste2s engineering and the ;orld o1 2odern syste2s )hat is systems engineering% $rigins of systems engineering% /"amples of systems re*uiring systems engineering% systems engineering view point % Systems engineering as a profession% !he power of systems engineering Unit %%+ :*2< $tru,ture o1 ,o2(le5 syste2 C Systems building blocs and interfaces% Dierarchy of comple" systems% system building blocs% !he system environment% -nterfaces and interactions The syste2 Develo(2ent Pro,ess E Systems engineering through the system life cycle% system life cycle% /volutionary characteristics of the development process% the systems engineering method% testing throughout the system development $yste2s engineering 2anage2ent E Managing systems development and riss% wor breadown structure ()1S)% Systems engineering management plan(S/MP)% 0is management% $rganiAation of systems engineering% Systems engineering capability maturity assessment% systems engineering standards Unit %%%+ :*2< Con,e(t Develo(2ent $tage !eed Analysis C $riginating a new system% operation analysis% +unctional analysis% feasibility definition% needs validation% system operational re*uirements Con,e(t E5(loration C &eveloping the systems re*uirements% operational re*uirements analysis% Performance re*uirements formulation% -mplementation concept e"ploration% performance re*uirements validation Con,e(t De1inition E Selecting the system concept% Performance re*uirement analysis% functional analysis and formulation% concept selection% concept validation% system development planning% system functional specifications Unit %=+ :*2< Engineering Develo(2ent $tage Advan,ed Develo(2ent E 0educing program riss% 0e*uirement analysis% functional analysis and design% prototype development% development testing% ris reduction Engineering Design E -mplementing the systems building blocs% re*uirement analysis% functional analysis and design% component design% design validation% configuration management% Syllabus 5667 MS in Computer Science 25 Unit =+ :*2< %ntegration and Evaluation E -ntegrating% testing and evaluating and evaluating the total system% test planning and preparation% system integration% development system testing% operation test and evaluation Post Develo(2ent $tage Produ,tion E Systems engineering in the factory% /ngineering for production% transition from development to production% production operations% #c*uiring a production nowledge base "(eration and $u((ort E -nstalling% maintaining and upgrading the system% -nstallation and test% -n C Service support% Ma'or systems upgrades? ModerniAation% $perational factors in Systems development Te5t Boo6s ) ,. #le"ander Jossiaoff% Systems engineering #rinciples and practice% and )illiam ( sweet publications% 566B. 5. -an Sommerville% Soft&are engineering% Mac:raw Dill internal edition 3 th /dition% reprint 566=. Re1eren,e Boo6s ) ,. !om :ilb% 9indsey 1rodie T Competiti3e -ngineering. % >andboo, or Systems -ngineering" 5e/uirements -ngineering" and Soft&are -ngineering Using #language? 1utterworth-Deinemann% 5663 -S1( 6I36==36I=% 7IB6I36==36I6 5. Peter M.Curtis T!aintaining !ission Critical Systems in a 8+@A -n3ironment BI--- #ress Series on #o&er -ngineeringC? )iley--/// Press (March 7% 566I)U 9anguage? -S1(-,6? 68I,=B2I88 Syllabus 5667 MS in Computer Science 22 $P00*A Bireless Co22uni,ation Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< )ireless 9#( - -nfra red vs radio transmission% infrastructure and ad-hoc networ% -/// B65.,, C System architecture% Protocol architecture% Physical layer% Medium access control layer% M#C management% B65.,,b% B65.,,a% (ewer developmentsO D-P/09#( C Distorical? D-P/09#( ,% )#!M% 10#(% Diper9#(5O 1luetooth C User scenarios% #rchitecture% 0adio layer% 1aseband layer% 9in Manager protocol% 95C#P% Security% S&P% Profiles% -///B65.,3 Unit %%+ :*2< Mobile networ layer - Mobile -P C :oals% assumptions and re*uirements% /ntities and terminology% -P pacet delivery% #gent discovery% 0egistration% !unneling and encapsulation% $ptimiAations% 0everse tunneling% -P<=% -P micro-mobility supportO &ynamic host configuration protocol% Mobile ad-hoc networs C 0outing% &estination se*uence distance vector% dynamic source routing% alternative metrics% $verview ad-hoc routing protocols Unit %%%+ :**< Mobile transport layer - !raditional !CP C Congestion Control% slow start% +ast retransmit.fast recovery% -mplications of mobilityO Classical !CP improvements C -ndirect !CP% Snooping !CP% Mobile !CP% +ast retransmit.fast recovery% !ransmission.time-out freeAing% Selective retransmission% !ransaction-oriented !CPO !CP over 5.3.2: wireless networs% Performance enhancing pro"ies Unit %=+ :*2< -ntroduction )#P C )#P% # Distory of )#P% )#P #rchitecture% !he 1usiness Case for )#P% !he +uture of )#P% !he UserGs point of <iew% Micro-1rowser -ssues% &esign a :ood )#P #pplication% !he User interface-User interface 1asics% low bandwidth% Small Screen SiAe% !e"t /ntry Using the cache% !ypes of )M9 cards% !he M1acN 1utton% :raphics% )#P Unit =+ :*/< &evelopment !ools and Software - /ditors and /mulators% Software &eveloper its (S&Js) and -ntegrated &evelopment% Converting -mages% )oring with )M9 - )M9 1asics% !he MDello )orldN /"ample% # Services Site /"ample%-nteractivity? +orms and User -nput - !he $ptions Menu (select)% !emplates 0evisited% /vents% <ariables% !he -nput !ag #dditional +unctionality with )M9 Script C -ntroducton to )M9Script% !he rules of )M9Script% <ariables% $perators% Control constructs% 0eserved words% +unctions% !he standard libraries% #rrays% Prgmas% :eneral Coding Principles%&atabase-&riven )#P - #ctive Server Pages% #ctiveE &ata $b'ects(#&$)% # &ynamic )#P #pplication? )orldwide-dance-)eb for )#P
Syllabus 5667 MS in Computer Science 28 Te5t Boo6) ,. Hochen Schiller% NMobile CommunicationsN% Pearson /ducation -ndia 9td.% 5 nd edition% 5662 5. &ale 1ul1roo% M)#P C # 1eginnerGs :uideN% !ata Mc:raw Dill /dition% 566, Re1eren,es 2. 0appaport% K)ireless Communications Principals and PracticesT %% Prentice Dall% 5nd /dition 8. L- 1ing Un %K)ireless and Mobile (etwor #rchitecturesN% Hohn )iley 3. P. (icop*litidis% K)ireless (etworsN% Hohn )iley =. M. 0ichharia% KMobile Satellite Communication? Principles and !rendsN% Pearson /ducation Syllabus 5667 MS in Computer Science 23 $P00*B o-ile Co2(uting Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion? #pplications? # short history of wireless communication )ireless !ransmission? +re*uency for radio transmission% Signals% #ntennas% Signal propagation% Multiple"ing% Modulation% Spread spectrum% Cellular systems. ediu2 A,,ess Control? Motivation for a specialiAed M#C? Didden and /"posed terminals. (ear and +ar terminalsO S$M#% +$M#% !$M#? +i"ed !$M% Classical #loha% Slotted #loha% Carrier sense multiple access% &emand assigned multiple access% P0M# pacet reservation multiple access% P0M# pacet reservation multiple access% reservation !$M#% Multiple access with collision avoidance% Polling% -nhibit sense multiple accessO C&M#? Spread #loha multiple access Unit %%+ :*2< Tele,o22uni,ation $yste2s) :SM? Mobile Services% System #rchitecture% radio interface% Protocols% 9ocaliAation and Calling% Dandover% Security% (ew &ata ServicesO &/C!O Systems #rchitectureO Protocol #rchitecture? !/!0#% - UM!S and -M!-5666O UM!S 1asic #rchitecture% U!0# +&& mode% U!0# !&& mode. $atellite $yste2s) Distory% #pplications% 1asics? :/$% 9/$% M/$% 0outing% 9ocaliAation. Dandover% e"amples. Broad,ast $yste2s) $verview% Cyclic 0epetition% &igital #udioO broadcasting? Multimedia ob'ect transfer ProtocolO &igital <ideo broadcasting.. Unit %%%+ :*2< Bireless 'A!) -nfrared vs. 0adio !ransmission% -nfrastructure and #d Doc networs% -/// B65.,,? System #rchitecture% Protocol #rchitecture% Physical 9ayer% Medium #ccess Control 9ayer% M#C management% +uture developmentO D-P/09#(? Protocol architecture% Physical 9ayer Channel access control. Sublayer% Medium #ccess control sublayer% -nformation bases and networingO 1luetooth? User Scenarios% Physical 9ayer% M#C layer% (etworing% Security% 9in management. Bireless AT) Motivation for )#!M% )ireless #!M woring group% )#!M services% 0eference model? /"ample configurations% :eneric reference modelO +unctions? )ireless mobile terminal side% Mobility supporting networ sideO 0adio access layer? 0e*uirements% 10#(O Dandover? Dandover reference model% Dandover re*uirements% !ypes of handover% Dandover scenarios% 1acward handover% +orward handoverO 9ocation management? 0e*uirements for location management% Procedures and /ntitiesO #ddressing% Mobile *uality of service% #ccess point control protocol. Unit %=+ :*2< o-ile !et;or6 'ayer) Mobile -P? :oals% assumptions and re*uirements% /ntities and !erminology% -P pacet delivery% #gent advertisement and discovery% 0egistration% !unneling and /ncapsulation% $ptimiAations% 0everse tunneling% -pv=O &ynamic host configuration protocol% #d hoc networs? 0outing% &estination se*uence distance vector% &ynamic source routing% Dierarchical algorithms% #lternative metrics. o-ile Trans(ort 'ayer) !raditional !CP? Congestion control% Slow start% +ast retransmit.fast recovery% -mplications on mobilityO -ndirect !CP% Snooping !CP% Mobile rcp% +ast retransmit.fast recovery% !ransmission.time-out freeAing% Selective retransmission% !ransaction oriented !CP. Syllabus 5667 MS in Computer Science 2= Unit =+ Unit =%+ :*2< $u((ort 1or o-ility) +ile systems? Consistency% /"amplesO )orld )ide )eb? Dyperte"t transfer protocol% Dyperte"t marup language% Some approaches that might help wireless access% System architecturesO )ireless application protocol? #rchitecture% )ireless datagraram protocol% )ireless transport layer security% )ireless transaction protocol% )ireless session protocol% )ireless application environment% )ireless marup languageO )M9 script% )ireless telephony application% /"amples KStacs with )#P% Mobile databases% Mobile agents Te5t Boo6s ,. Schiller Hochen% K!obile CommunicationsK% 5nd /dition% #ddison )esley% Pearson /ducation% 5662 5. Stallings )illiam% K0ireless Communications and Net&or,sN% Prentice Dall-5663 Re1eren,e Boo6s ,. 0appaport% K0ireless Communications #rincipals and #racticesN% 5nd /dition% Prentice Dall% 566= 5. L- 1ing Un %K0ireless and !obile Net&or, %rchitecturesN% Hohn )iley% 566B 2. P (icop*litidis% K0ireless Net&or,s?% Hohn )iley% 566= 8. M. 0ichharia% K!obile Satellite Communication. #rinciples and TrendsN% Pearson /ducation% 566= Syllabus 5667 MS in Computer Science 2I $P00*C $o1t;are Ar,hite,ture Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit -. :**< %ntrodu,tion+ Ar,hite,ture Business Cy,le ) $rigin of an #rchitecture % Software Processes and #rchitectural 1usiness Cycle. # good architecture% Software #rchitecture% )hat is F what it is not the software #rchitecture is $ther points of view% #rchitectural Pattern% 0eference Models and 0eference #rchitectures. !he -mportance of Software #rchitecture% #rchitectural structures F views. # Case study in utiliAing #rchitectural Structures. Unit --. :*2< Creating An Ar,hite,ture+ Understanding the Cuality Attri-utes - +unctionality and #rchitecture% #rchitecture and >uality #ttributes% System >uality #ttributes% >uality #ttributes Scenarios in practice% $ther System >uality #ttributes% 1usiness >ualities% #rchitecture >ualities. A,hieving ?ualities - -ntroducing !actics - #vailability% Modifiability% Performance% Security% !estability% Usability. 0elationships of !actics to #rchitectural Patterns% #rchitectural Patterns and Style. Unit ---. :**< Design and Do,u2entation Designing the Ar,hite,ture- #rchitecture in the life cycle% &esigning the #rchitecture% +orming the !eam Structure% Creating the Seletal System. &ocumenting Software #rchitectures - Uses of #rchitectural &ocumentation% <iews% Choosing the relevant views% &ocumenting a view% &ocumentation across views. Unit -<. :*/< AnalyAing Ar,hite,ture ATA :Architecture Tradeoff Analysis ethod) E # comprehensive method for architecture evaluation ? Participants% outputs% phases of the #!#M%% The !ightingale syste2 - A ,ase study in a((lying the ATA+ CBA :Cost Benefit Analysis ethod) E # *uantitative approach to architecture design decision maing? &ecision maing conte"t% basis for C1#M% -mplementing C1#M% A Case $tudy E The !A$A EC$ (ro.e,t+ !he )orld )ide )eb C # case study in interoperability ? 0elationship to the #rchitecture 1usiness Cycle% 0e*uirements F >uality% #rchitectural Solution% !he evolution of web-based e- commerce architectures% #chieving *uality goals% #rchitecture 1usiness Cycle today. Unit <. :*/< $o1t;are Produ,t 'ines E Reusing Ar,hite,tural Assets $verview C Successful woring% Scope% #rchitectures and &ifficulties in software product lines. Celsuis Te,h E A Case study in (rodu,t 'ine develo(2ent ) 0elationship to the #rchitecture 1usiness Cycle% 0e*uirements F >uality% #rchitectural Solution. Syllabus 5667 MS in Computer Science 2B Building syste2s 1ro2 o11-the-shel1 ,o2(onents ) -mpact of components on #rchitecture% #rchitectural mismatch% Component-based design as search% #S/-9M e"ample. Te5t Boo6s) ,. 9en 1ass% Paul Clements% 0ic JaAman% Soft&are %rchitecture In #ractice"5 nd /dition% Pearson /ducation #sia.566I Re1eren,e Boo6s) ,. Heff :arland%0ichard #nthony% 1arge)Scale Soft&are %rchitecture % #ractical 4uide Using U!1" )iley Cdreamtech -ndia Pvt.%9td.566=. 5. Pressman S 0oger% Soft&are -ngineering% Mc :raw Dill -nternational /ditions% 8 th edition% reprint 566I 2. Sommerville% -an% Soft&are -ngineering% #ddison )esley% 3 th /dition% reprint 566=. 8. 0umbaugh% Hames% Ob*ect Oriented !odeling and design% Pearson /ducation% (ew &elhi% 5663 Syllabus 5667 MS in Computer Science 27 $P00*D !eural !et;or6s Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :**< +undamental concepts and Model? 1iological (eurons and their #rtificial models% Models of #rtificial (eural (etwors% (eural processing 9earning and #daptation% (eural networ 9earning rules Unit %%+ :*2< Single layer perceptron classifiers? Classification model% +eatures and decision regions% &iscriminant functions% 9inear machine and Minimum distance classification% (on parametric training concept% !raining and Classification using the &iscrete perceptron? algorithm and e"ample% Single layer continuous Perceptron networs for linearly separable classifications% Multi-category Single layer Perceptron (etwors Unit %%%+ :*2< Multilayer feedforward (etwors? 9inearly separable Pattern classification% &elta learning rule for Multiperceptron model% :eneralised &elta learning rule% +eedforward recall and error bac- propagation training% 9earning factors% classifying and /"pert layer networs% +unctional lin (etwors Unit %=+ :*/< Single layer +eedbac (etwors? 1asic concepts of dynamic systems% Mathematical foundations of &iscrete-time Dopfield (etwors% Mathematical foundations of :radient type Dopfield networs% !ransient response of continuous-time networs% 0ela"ation modeling in single layer +eedbac networs #ssociative memories? 1asic concepts% 9inear #ssociator% 1asic Concepts of recurrent auto- associative memory Unit =+ :*2< 1idirectional associative memory% associative memory for spatio-temporal patterns. Matching and self organiAing networs? Damming (et and M#E(/!% unsupervised learning of clusters% counter propagation networ% feature mapping Self-organiAing +eature maps% cluster &iscovery networs (#0!,) Te5t -oo6) ,. Qace M. Qurada %Introduction to %rtificial Neural net&or,s Haico Publishing -566= Re1eren,e -oo6s) ,. Lagnanarayana% %rtificial Neural Net&or,s PD- 9earning- 566I Syllabus 5667 MS in Computer Science 86 $P002A Data $torage Te,hnologies Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< %ntrodu,tion to $torage Te,hnology &ata proliferation and the varying value of data with time F usage% sources of data and states of data creation% &ata center re*uirements and evolution to accommodate storage needs% $verview of basic storage management sills and activities% !he five pillars of technology% $verview of storage infrastructure components% /volution of storage% -nformation 9ifecycle Management concept% &ata categoriAation within an enterprise% Storage and 0egulations Unit %%+ :*2< $torage $yste2s Ar,hite,ture -ntelligent dis subsystems overview% Contrast of integrated vs. modular arrays% Component architecture of intelligent dis subsystems% &is physical structurecomponents% properties% performance% and specifications% 9ogical partitioning of diss% 0#-& F parity algorithms% hot sparing% Physical vs. logical dis organiAation% protection% and bac end management% #rray caching properties and algorithms% +ront end connectivity and *ueuing properties% +ront end to host storage provisioning% mapping% and operation% -nteraction of file systems withstorage% Storage system connectivity protocols Unit %%%+ :*2< %ntrodu,tion to !et;or6ed $torage H1$&% &#S% S#(% (#S% F C#S evolution% &irect #ttached Storage (&#S) environments? elements% connectivity% F management% Storage #rea (etwors (S#()? elements F connectivity% +ibre Channel principales% standards% F networ management principales% S#( management principles% (etwor #ttached Storage ((#S)? elements% connectivity options% connectivity protocols ((+S% C-+S% ftp)% F management principles% -P S#( elements% standards (iSCS-% +C-P% i+CP)% connectivity principles% security% and management principles% Content #ddressable Storage (C#S)? elements% connectivity options% standards% and management principles% Dybrid Storage solutions overview including technologies lie virtualiAation F appliances. Unit %=+ :*2< %ntrodu,tions to %n1or2ation Availa-ility 1usiness Continuity and &isaster 0ecovery 1asics% 9ocal business continuity techni*ues% 0emote business continuity techni*ues% &isaster 0ecovery principles F techni*ues Managing F Monitoring Management philosophies (holistic vs. system F component)% -ndustry management standards (S(MP% SM--S% C-M)% Standard framewor applications% Jey management metrics (thresholds% availability% capacity% security% performance)% Metric analysis methodologies F trend analysis% 0eactive and proactive management best practices% Provisioning F configuration change planning% Problem reporting% prioritiAation% and handling techni*ues% Management tools overview Syllabus 5667 MS in Computer Science 8, Unit =+ :*2< $e,uring $torage and $torage =irtualiAation &efine storage security. % 9ist the critical security attributes for information systems% describe the elements of a shared storage model and security e"tensions% &efine storage security domains% 9ist and analyAe the common threats in each domain% -dentify different virtualiAation technologies% describe bloc-level and file level virtualiAation technologies and processes. Re1eren,e Boo6s) ,. Marc +arley $sborne% M2uilding Storage Net&or,sN% !ata Mcgraw Dill%566= 5. 0obert Spalding% MStorage Net&or,s. The Complete 5eferenceM% !ata Mcgraw Dill%5665 2. Meeta :upta% Storage %rea Net&or, undamentals % Pearson /ducation 9imited%566= 8. :erald H Jowalsi . Mar ! Maybury %Information Storage ' 5etrie3al Systems Theory ' Implementation" % 1S Publications%566= 3. !he'endra 1S %Disaster 5eco3ery ' 2usiness Continuity -% Shroff Publishers F &istributors%566B =. 1arb :oldworm . #nne Samaroc% 2lade Ser3ers ' 6irtuali(ation% )iley -ndia Pvt.9td%566= I. /MC students guide Syllabus 5667 MS in Computer Science 85 $P002B Con,urrent and Distri-uted $yste2s Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< Concurrent Programming ? -ntroduction% -nterleaving% #tomic -nstruction% Correctness.!he Mutual /"clusion Problem -ntroduction% +irst% S/cond% !hird #ttempt% &eerTs #lgorithm% Mutual /"clusion for (processes. Semaphores--ntroduction% -nvariants% &efinition% Producer Consumer Problem% -nfinite 1uffers% -nfinite 1uffers% Producer-Consumer with 1inary Semaphores. Unit %%+ :*2< Monitors? -ntroduction%Producer-Consumer Problem%/umulation of Semaphores by moonitors% /umulation of monitors by semaphores% !he Problem of the 0eaders and )riters% Correctness Proof!he Problem of &ining Philosophers- -ntroduction% Solution using Semaphores Unit %%%+ :*2< &istributed Programming? -ntroduction%Synchronous or #synchronous Communication%Process -dentification%&ata flow%Process Creation.#da ?-ntrodcution%!he Select Statement%&ynamic !as Creation%Priorities and /ntry +amilies.9inda??-ntroduction%Matri" Multiplication in 9inda. Unit %=+ :*2< &istributed Programming? -ntroduction%Synchronous or #synchronous Communication% Process -dentification% &ata flow% Process Creation.#da ?-ntrodcution%!he Select Statement% &ynamic !as Creation% Priorities and /ntry +amilies.9inda??-ntroduction% Matri" Multiplication in 9inda. Unit =+ :*2< &istributed Mutual /"clusion?-ntroduction%$utline of #lgorithm%&etails of #lgorithm% Correctness of #lgorithm. &istributed !ermination ?-ntroduction% !he &i'stra-Scholten #lgorithm% Snapshots. !he 1yAantine :eneral Problem? &escription of problem% #lgorithm for four :enreals. -mpossibility of three :enreals. Unit =%+ :*2 < Single Processor -mplementation? Memory #llocation% process Control 1locs% Priorities. MultiPProcessor -mplementation? -mplementation of 9inda% #da on &istributed Sysrem% 0eal !ime Programming? Synchronous and #synchronous Systems% -nterruptsand Polling% -nterrupt handlers and Software Processes% (ested -nterrupts% Schedulling #lgorithm for 0eal !ime% Priority -nversion. Te5t Boo6s ,. ,.M.1en %ri #rinciples of Concurrent and Distributed #rogramming %PD-%reprint 566= 5. !anenbaum% Distributed Operating System% Pearson /ducation% 0eprint 5663. Syllabus 5667 MS in Computer Science 82 Re1eren,e Boo6s ,. Muesh Singha% (iran'an Shivratri%%d3anced Operating Systems% !ata MC:rawDill% reprint 5663 Syllabus 5667 MS in Computer Science 88 $P002C Be- Engineering Total teaching Hours/Semester: 60 No of Lecture Hours/Week: 04 Unit %+ :*2< )eb-1ased Systems-!he )ebV)eb #pps-# Philosophical <iew. )eb /ngineering-introduction to )eb /ngineering--!he Components of )eb /ngineering- )eb /ngineering 1est practices. .# )eb /ngineering Process-&efining the +ramewor--ncremental Process +low-:eneric actions and tas for the )eb/ +ramewor.- Umbrella #ctivities. Unit %%+ :*2< !he Modeling #ctivity-Modeling as a Concept-!he Model creation-Modeling +ramewors--s - Modeling 9anguages-/"isting modeling approaches.#nalysis Modeling for )eb#pps- Understanding #nalysis in the Conte"t of )eb/- #nalysis Modeling for )eb#pps- Understanding the Users- !he Content Model- !he -nteraction Model-!he +unctional model-the configuration model-relationship-(avigation analysis. Unit %%%+ :*2< )eb#pp &esign-&esign for )eb#pps- &esign :oals-&esign and )eb#pp >uality-&esign process- -nitial &esign of the Conceptual #rchitecture--nitial &esign of the !echnical #rchitecture.-nteraction &esign--nterface &esign Principles and :uidelines- -nterface &esign )orflow--nterface &esign Preliminaries---nterface &esign Steps-#esthetic &esign-usability- design issues. Unit %=+ :*2< -nformation &esign--nformation #rchitecture- $rganiAing Content-Structuring the -nformation Space-1lueprints? #dding details to a structure-#ccessing information-)ireframe Models- (avigation &esign-summariAing the design process.+unctional &esign-)eb#pp +unctionality- !he (ature of )eb#pps functionality- +unctional &esign in the &esign Process- +unctional architecture- &etailed +unctional &esign- State Modeling. Unit =+ :*2< Construction and &eployment-construction and deployment within the )eb/ process- Construction-construction principles and concepts-deployment-construction and the use of components-components-level &esign :uide lines-Component &esign steps.&esign patterns- Patterns? understanding the concept-)eb#pp patterns?&esingn focus and granularity-pattern repositories-e"ample patterns.!echnologies and tools.-:eneral issues-implementationtools and technologies-development tools and technologies. Syllabus 5667 MS in Computer Science 83 Te5t Boo6s ,. 0oger S Pressman and &avid 9owe M0-2 -N4IN--5IN4< % #ractitioner=s %pproach%!#!# Mc:0#) D-99%special -ndian edition 566B. Re1eren,e Boo6s ,. /mila Mendes% (ile Mosley% 0eb -ngineering % Springer% 566= 5.:erti Jappel% 1irgit Proll% Siegfried 0eich% )erner 0etschiAegger% 0eb -ngineering. The Descipline of Systematic De3elopment of 0eb %pplications% Hohn )ily F sons publications% 566=. Syllabus 5667 MS in Computer Science 8= $P03* %ndustry Pro.e,t -t is a full time pro'ect to be taen up either in the industry or in an 0F& organiAation. Syllabus 5667 MS in Computer Science 8I