You are on page 1of 60

AFFILIATED INSTITUTIONS

ANNA UNIVERSITY CHENNAI : : CHENNAI 600 025 REGULATIONS - 2009 CURRICULUM I TO VI SEMESTERS (FULL TIME)

M.C.A. (MASTER OF COMPUTER APPLICATIONS)


SEMESTER I SL. COURSE NO THEORY 1 MC9211 2 MC9212 3 MC9213 4 MC9214 ! MC921! PRACTICAL $ MC921% % MC921' COURSE TITLE Computer Organization Problem Solving and Programming Database Management Systems Data Stru tures " ounting and #inan ial Management Programming and Data Stru tures &ab D(MS &ab TOTAL SEMESTER II SL. COURSE NO THEORY 1 MA9221 2 MC9222 3 MC9223 4 MC9224 ! MC922! PRACTICAL $ MC922% % MC922' ' MC9229 COURSE TITLE Mat)emati al #oundations o* Computer S ien e Ob+e t Oriented Programming Design and "nalysis o* "lgorit)ms System So*t,are Operating Systems Ob+e t Oriented Programming &ab System So*t,are &ab "lgorit)ms &ab TOTAL SEMESTER III SL. COURSE NO THEORY 1 MC9231 2 MC9232 3 MC9233 4 MC9234 ! MC923! PRACTICAL $ MC923% COURSE TITLE Computer -et,or.s Mi ropro essors and its "ppli ations So*t,are /ngineering Computer 0rap)i s 1eb Programming 0rap)i s &ab L 3 3 3 3 3 0 T 0 0 0 0 0 0 P 0 0 0 0 0 3 C 3 3 3 3 3 2 L 3 3 3 3 3 0 0 0 15 T 1 0 1 0 0 0 0 0 2 P 0 0 0 0 0 3 3 3 9 C 4 3 4 3 3 2 2 2 2 L 3 3 3 3 3 0 0 15 T 0 0 0 1 1 0 0 2 P 0 0 0 0 0 3 3 6 C 3 3 3 4 4 2 2 21

% '

MC923' MC9239

Mi ropro essor &ab 1eb Programming &ab TOTAL SEMESTER IV

0 0 15

0 0 0

3 3 9

2 2 21

SL. COURSE NO THEORY 1 MC9241 2 MC9242 3 MC9243 4 MC9244 ! /1 PRACTICAL $ MC924$ % MC924% ' MC924'

COURSE TITLE -et,or. Programming 2esour e Management 3e )ni4ues 5isual Programming Ob+e t Oriented "nalysis and Design /le tive 6 7 5isual Programming &ab -et,or. Programming &ab Case 3ools &ab TOTAL SEMESTER V

L 3 3 3 3 3 0 0 0 15

T 0 0 0 1 0 0 0 0 1

P 0 0 0 0 0 3 3 3 9

C 3 3 3 4 3 2 2 2 22

SL. NO

COURSE COURSE TITLE Middle,are 3e )nologies So*t,are Pro+e t Management /le tive 77 /le tive 777 /le tive 75 Middle,are 3e )nology &ab So*t,are Development &ab TOTAL SEMESTER VI L 3 3 3 3 3 0 0 15 T 0 0 0 0 0 0 0 0 P 0 0 0 0 0 3 3 6 C 3 3 3 3 3 2 2 19

THEORY 1 MC92!1 2 MC92!2 3 /2 4 /3 ! /4 PRACTICAL $ MC92!4 % MC92!!

SL. COURSE NO PRACTICAL 1 MC92$1 Pro+e t 1or.

COURSE TITLE TOTAL

L 0 0

T 0 0

P 24 2!

C 12 12

T"#$% N" "& C'()*#+ #" ,( ($'-() &"' #.( A/$') "& D(0'(( 2112 121122119112 2 113

LIST OF ELECTIVES FOR M.C.A. (MASTER OF COMPUTER APPLICATIONS) SL. NO 1 2 3 4 ! $ % ' 9 10 11 12 13 14 1! 1$ 1% 1' 19 20 21 22 23 24 2! 2$ COURSE M"922% MC92%1 MC92%2 MC92%3 MC92%4 MC92%$ MC92%% MC92%' MC92%9 MC92'0 MC92'1 MC92'2 MC92'3 MC92'4 MC92'! MC92'$ MC92'% MC92'' MC92'9 MC9290 MC9291 MC9292 MC9293 MC9294 MC929! MC929$ COURSE TITLE IV SEMESTER -umeri al and Statisti al Met)ods /le troni Commer e 7n*ormation Systems 1eb 0rap)i s 8uman 2esour e Management V SEMESTER "dvan ed Databases So*t,are 9uality Management 3CP:7P Design and 7mplementation Distributed Systems Data Mining and Data 1are)ousing Component (ased 3e )nology Managerial / onomi s Mobile Computing Digital 7maging /nterprise 2esour e Planning "gent (ased 7ntelligent Systems -atural &anguage Pro essing So*t,are "gents Supply C)ain Management 8ealt) are Systems Port*olio Management ;ni< 7nternals Compiler Design "rti*i ial 7ntelligen e Parallel and Distributed Computing So*t Computing L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 T 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

MC9211 UNIT I

COMPUTER ORGANI4ATION DIGITAL FUNDAMENTALS LTPC 00 3

-umber Systems and Conversions 6 (oolean "lgebra and Simpli*i ation 6 Minimization o* (oolean #un tions 6 =arnaug) Map> &ogi 0ates 6 -"-D 6 -O2 7mplementation? UNIT II COM5INATIONAL AND SE6UENTIAL CIRCUITS 10

Design o* Combinational Cir uits 6 "dder : Subtra ter 6 /n oder 6 De oder 6 M;@ : D/M;@ 6 Comparators> #lip #lops 6 3riggering 7 Master 6 Slave #lip #lop 6 State Diagram and Minimization 7 Counters 6 2egisters? UNIT III 5ASIC STRUCTURE OF COMPUTERS 9

#un tional units 6 (asi operational on epts 6 (us stru tures 6 Per*orman e and Metri s 6 7nstru tion and instru tion se4uen ing 6 8ard,are 6 So*t,are 7nter*a e 6 "ddressing modes 6 7nstru tions 6 Sets 6 27SC and C7SC 6 "&; design 6 #i<ed point and #loating point operation? UNIT IV PROCESSOR DESIGN 9 Pro essor basi s 6 CP; Organization 6 Data pat) design 6 Control design 6 (asi on epts 6 8ard ,ired ontrol 6 Mi ro programmed ontrol 6 Pipeline ontrol 6 8azards 6 Super s alar operation? UNIT V MEMORY AND I8O SYSTEM 9 Memory te )nology 6 Memory systems 6 5irtual memory 6 Ca )es 6 Design met)ods 6 "sso iative memories 6 7nput:Output system 6 Programmed 7:O 6 DM" and 7nterrupts 6 7:O Devi es and 7nter*a es? TOTAL 2 !5 TE9T 5OO:S: 1? 2? Morris Mano> ADigital DesignB> Prenti e 8all o* 7ndia> 199%? Carl 8ama )er> Cvon.o 5ranesi and Sa*,at Ca.y> #irt) /dition> AComputer OrganizationB> 3ata M 0ra, 8ill> 2002?

REFERENCES: 1? 2? 3? 4? C)arles 8? 2ot)> Dr?> A#undamentals o* &ogi DesignB> Dai o Publis)ing 8ouse> Mumbai> #ourt) /dition> 1992? 1illiam Stallings> AComputer Organization and "r )ite ture 6 Designing *or Per*orman eB> Si<t) /dition> Pearson /du ation> 2003? David "? Patterson and Do)n &? 8ennessy> AComputer Organization and DesignE 3)e 8ard,are:So*t,are inter*a eB> Se ond /dition> Morgan =au*mann> 2002? Do)n P? 8ayes> AComputer "r )ite ture and OrganizationB> 3)rid /dition> 3ata M 0ra, 8ill> 199'?

MC9212

PRO5LEM SOLVING AND PROGRAMMING

LTPC 00 UNIT I INTRODUCTION TO PROGRAMMING 9 7ntrodu tion to omputing 6 building blo .s *or simple programs 6 problem to program 6 De ision stru tures 6 loop stru tures 6 problem analysis 6 programming style 6 do umentation and testing? UNIT II PROGRAMMING PARADIGMS Pro edural 6 *un tional 6 re ursive 6 ruleFbased 6 stru tured programming? 9

UNIT III PRO5LEM SOLVING TECHNI6UES 9 Programming li*e y le p)ases 6 problem solving 6 implementation 6 maintenan e 6 pseudo ode representation 6 *lo, )arts F algorit)ms 6 algorit)mi e**i ien y 6 omple<ity o* algorit)ms? UNIT IV C PROGRAMMING FUNDAMENTALS 9 Stru tured program development 6 Data types 6 operators 6 e<pressions 6 ontrol *lo, 6 arrays and pointers 6 *un tions 6 7nput 6 output statements 6 storage lasses? UNIT V ADVANCED FEATURES 9 Strings F 2e ursion 6 stru tures 6 unions 6 bit manipulations 6 enumerations 6 *ile pro essing 6 *undamental data stru tures? TOTAL 2 !5 REFERENCES: 1. 2. . =ernigan (rian 1?> and Dennis M? 2it )ie> A3)e C Programming &anguageB> Se onde /dition> Prenti e 8all> 19''? Deitel and Deitel> AC 8o, to programB> Prenti e 8all> 1994? Cormen> &eiserson> 2ivest> Stein A7ntrodu tion to algorit)msB> M 0ra, 8ill publis)ers> 2002?

MC921

DATA5ASE MANAGEMENT SYSTEMS

LTPC 00 UNIT I INTRODUCTION 9 8istori al perspe tive F #iles versus database systems F "r )ite ture F /F2 model F Se urity and 7ntegrity F Data models? UNIT II RELATIONAL MODEL 9 3)e relation F =eys F Constraints F 2elational algebra and Cal ulus F 9ueries F Programming and triggers UNIT III DATA STORAGE 9 Dis.s and #iles F *ile organizations F 7nde<ing F 3ree stru tured inde<ing F 8as) (ased inde<ing UNIT IV 6UERY EVALUATION AND DATA5ASE DESIGN /<ternal sorting F 9uery evaluation F 9uery optimization F S )ema re*inement and normalization F P)ysi al database design and tuning F Se urity 9

UNIT V TRANSACTION MANAGEMENT 9 3ransa tion on epts F Con urren y ontrol F Cras) re overy F De ision support F Case studies TOTAL 2 !5 REFERENCES: 1? 2? 3? 2ag)u 2ama=ris)nan and Do)annes 0e)r.e> ADatabase Management SystemsB> M 0ra, 8ill 7nternational /ditions> 2000? C? D? Date> A"n 7ntrodu tion to Database SystemsB> Sevent) /dition> "ddison 1esley> 199%? "bra)am Silbers )atz> 8enry? #? =ort) and S? Sud)ars)an> ADatabase system Con eptsB> 3)ird /dition> 3ata M 0ra, 8ill> 199%?

MC921! 10! UNIT I

DATA STRUCTURES LTPC DATA STRUCTURES 9

7ntrodu tion 6 "rrays 6 Stru tures 6 Sta .E De*inition and e<amples> 2epresenting Sta .s F 9ueues and listsE 9ueue and its 2epresentation> lists 6 "ppli ations o* Sta .> 9ueue and &in.ed &ists? UNIT II TREES 9 (inary 3rees 6 Operations on binary trees F (inary 3ree 2epresentations 6 node representation> internal and e<ternal nodes> impli it array representation 6 (inary tree 3raversals F 8u**man "lgorit)m 6 2epresenting &ists as (inary 3rees UNIT III SORTING AND SEARCHING 9 0eneral (a .ground 6 /< )ange sorts 6 Sele tion and 3ree Sorting 6 7nsertion Sorts 6 Merge and 2adi< Sorts 6 (asi Sear ) 3e )ni4ues 6 3ree Sear )ing 6 0eneral Sear ) 3rees 6 8as)ing? UNIT IV GRAPHS AND THEIR APPLICATIONS 0rap)s 6 "n appli ation o* grap)s 6 2epresentation 6 transitive losure F 1ars)allGs algorit)m 6 S)ortest pat) algorit)m F a *lo, Problem 6 Di+.straGs algorit)m 6 "n appli ation o* s )eduling F &in.ed representation o* 0rap)s 6 0rap) 3raversals 9

UNIT V STORAGE MANAGEMENT 9 0eneral &istsE Operations> lin.ed list representation> using lists> #reeing list nodes F "utomati list ManagementE 2e*eren e ount met)od> 0arbage Colle tion> "lgorit)ms> Colle tion and ompa tion L !5 T 15 T"#$%: 60 TE9T5OO: 1? 3anaenbaum "?S?>&angram Pearson /du ation > 2004 H? "ugestein M?D A Data Stru tures using CB

REFERNCES 1? 2obert =ruse I Clovis &? 3ondo A Data Stru tures and Program Design in CB;Prenti e 8all > 2nd edition?>1991? 2? 1eiss AData Stru tures and "lgorit)m "nalysis in C B >"ddison 1esley > Se ond /dition> 199%?

<

MC9215

ACCOUNTING AND FINANCIAL MANAGEMENT

LTPC 10! UNIT I FINANCIAL ACCOUNTING 9 Meaning and S ope o* " ountingFPrin iplesFCon eptsF ConventionsF" ounting StandardsF#inal " ountsF3rail (alan eF3rading " ountFPro*it and &oss " ountF(alan e S)eetF" ounting 2atio "nalysisF#unds #lo, "nalysisFCas) #lo, "nalysis UNIT II ACCOUNTING 9 MeaningFOb+e tivesF/lements o* CostFCost S)eetFMarginal Costing and Cost 5olume Pro*it "nalysisF(rea. /ven "nalysisF"ppli ationsF&imitationsFStandard Costing and 5arian e "nalysisFMaterialF&aborFOver)eadFSalesFPro*it 5arian es UNIT III 5UDGETS AND 5UDGETING CONTROL 9 (udgets and (udgetary ControlFMeaningF3ypesFSales (udgetFProdu tion (udgetFCost o* Produ tion (udgetF#le<ible (udgetingFCas) (udgetFMaster (udgetFCero (ase (udgetingFComputerized " ounting UNIT IV INVESTMENT DECISION AND COST OF CAPITAL 9 Ob+e tives and #un tions o* #inan ial ManagementF2is.F2eturn 2elations)ipF3ime 5alue o* Money Con eptsFCapital (udgetingFMet)ods o* "ppraisalFCost o* Capital #a tors "**e ting Cost o* CapitalFComputation *or /a ) Sour e o* #inan e and 1eig)ted "verage Cost o* Capital UNIT V FINANCING DECISION AND =OR:ING CAPITAL MANAGEMENT 9 Capital Stru tureF#a tors "**e ting Capital Stru tureFDividend Poli yF3ypes o* Dividend Poli yFCon epts o* 1or.ing CapitalF1or.ing Capital Poli iesF#a tors a**e ting 1or.ing CapitalF/stimation o* 1or.ing Capital 2e4uirements L !5 T 15 T"#$%: 60 TE9T5OO: 1? S?-?Ma)es,ari> A#inan ial and Management " ountingB> Sultan C)and I Sons> 2003 2? 7?M?Pandey> B#inan ial ManagementB> 5i.as Publi ations> 4t) 2eprint> 2002 REFERENCES 1? S?P?7yengar> ACost and Management " ountingB> Sultan C)and I Co> 2? 7?M?Pandey> A/lements o* Management " ountingB 5i.as Publis)ing 8ouse> 19993

MC921<

PROGRAMMING AND DATA STRUCTURES LA5 LTPC 00 2

1? 2? 3? 4? !? $? %? '?

Sta . and 9ueue (inary tree 3raversals Merge Sort D#S and (#S 1ars)allGs "lgorit)m Di+.straGs "lgorit)m 8u**manGs "lgorit)m 7nsertion Sort

MC9213

D5MS LA5 LTPC 00 2 1? Creation o* base tables and vie,s? 2? Data Manipulation 7-S/23> D/&/3/ and ;PD"3/ in tables S/&/C3> Sub 9ueries and DO73? Data Control Commands 4? 8ig) level language e<tensions 6 P&:S9&? Or 3ransa t S9& !? ;se o* Cursors> Pro edures and #un tions $? /mbedded S9& or Database Conne tivity? %? Ora le or S9& Server 3riggers? '? 1or.ing ,it) #orms> Menus and 2eports? 9? #rontFend tools 6 5isual (asi :Developer 2000 T"#$%2 !5

MA9221

MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE LTPC 10!

UNIT I MATRI9 ALGE5RA 12 Matri es> 2an. o* Matri<> Solving System o* /4uationsF/igen 5alues and /igen 5e torsF 7nverse o* a Matri< F Cayley 8amilton 3)eorem

UNIT II 5ASIC SET THEORY 12 (asi De*initions F 5enn Diagrams and set operations F &a,s o* set t)eory F Prin iple o* in lusion and e< lusion F partitionsF Permutation and Combination F 2elationsF Properties o* relations F Matri es o* relations F Closure operations on relations F #un tions F in+e tive> sur+e tive and bi+e tive *un tions? UNIT III Propositions /4uivalen e omplete set al ulus? MATHEMATICAL LOGIC 12 and logi al operators F 3rut) table F Propositions generated by a set> and impli ation F (asi la,sF Some more onne tives F #un tionally o* onne tivesF -ormal *orms F Proo*s in Propositional al ulus F Predi ate

UNIT IV FORMAL LANGUAGES 12 &anguages and 0rammarsFP)rase Stru ture 0rammarFClassi*i ation o* 0rammarsF Pumping &emma #or 2egular &anguagesFConte<t #ree &anguages? UNIT V FINITE STATE AUTOMATA 12 #inite State "utomataFDeterministi #inite State "utomataJD#"K> -on Deterministi #inite State "utomata J-#"KF/4uivalen e o* D#" and -#"F/4uivalen e o* -#" and 2egular &anguages? T"#$% N". "& P('*")+: 60 REFERENCES 1? =ennet) 8?2osen> A Dis rete Mat)emati s and 7ts "ppli ationsB> 3ata M 0ra, 8ill> #ourt) /dition> 2002 J;nit 1>2 I 3K? 1? 8op ro*t and ;llman> A7ntrodu tion to "utomata 3)eory> &anguages and ComputationB> -arosa Publis)ing 8ouse> Del)i> 2002? J ;nit 4>!K 2? "?3amilarasi I "?M?-atara+an> ADis rete Mat)emati s and its "ppli ationB> =)anna Publis)ers> 2nd /dition 200!? 4? M?=?5en.ataraman A/ngineering Mat)emati sB> 5olume 77> -ational Publis)ing Company> 2nd /dition>19'9?

MC9222 UNIT I

O5>ECT ORIENTED PROGRAMMING FUNDAMENTALS LTPC 00 9

10

Ob+e t6Oriented Programming on epts 6 /n apsulation 6 Programming /lements 6 Program Stru ture 6 /numeration 3ypes 66 #un tions and Pointers 6 #un tion 7nvo ation 6 Overloading #un tions 6 S ope and Storage Class 6 Pointer 3ypes 6 "rrays and Pointers 6 Call6by62e*eren e 6 "ssertions 6 Standard template library? UNIT II IMPLEMENTING ADTS AND ENCAPSULATION 9 "ggregate 3ype stru t 6 Stru ture Pointer Operators 6 ;nions 6 (it #ields 6 Data 8andling and Member #un tions 6 Classes 6 Constru tors and Destru tors 6 Stati Member 6 t)is Pointer 6 re*eren e semanti s 6 implementation o* simple "D3s? UNIT III POLYMORPHISM 9 "D3 Conversions 6 Overloading 6 Overloading Operators 6 ;nary Operator Overloading 6 (inary Operator Overloading 6 #un tion Sele tion 6 Pointer Operators 6 5isitation 6 7terators 6 ontainers 6 &ist 6 &ist 7terators? UNIT IV TEMPLATES 9

3emplate Class 6 #un tion 3emplates 6 Class 3emplates 6 Parameterizing 6 S3& 6 "lgorit)ms 6 #un tion "daptors? UNIT V INHERITANCE 9

Derived Class 6 3yping Conversions and 5isibility 6 Code 2euse 6 5irtual #un tions 6 3emplates and 7n)eritan e 6 2un63ime 3ype 7denti*i ations 6 /< eptions 6 8andlers 6 Standard /< eptions? TOTAL 2 !5 REFERENCES: 1? 2? 3? 4? 7ra Po)l> AOb+e t6Oriented Programming ;sing CLLB> Pearson /du ation> Se ond /dition> 2003? Stanley (?&ippman> Dosee &a+oie> ACLL PrimerB> Pearson /du ation> 3)ird /dition> 2004? =amt)ane>B Ob+e t Oriented Programming ,it) "-S7 and 3urbo CLLB> Person /du ation> 2002? ()ave > A Ob+e t Oriented Programming 1it) CLLB> Pearson /du ation > 2004?

11

MC922

DESIGN AND ANALYSIS OF ALGORITHMS

LTPC 10! UNIT I INTRODUCTION 10 #undamentals o* algorit)mi problem solving 6 7mportant problem types 6 #undamentals o* t)e analysis o* algorit)m e**i ien y 6 analysis *rame ,or. 6 "symptoti notations 6 Mat)emati al analysis *or re ursive and nonFre ursive algorit)ms? UNIT II DIVIDE AND CON6UER METHOD AND GREEDY METHOD 12 Divide and on4uer met)odology 6 Merge sort 6 9ui . sort 6 (inary sear ) 6 (inary tree traversal 6 Multipli ation o* large integers 6 StrassenGs matri< multipli ation 6 0reedy met)od 6 PrimGs algorit)m 6 =rus.alGs algorit)m 6 Di+.straGs algorit)m? UNIT III DYNAMIC PROGRAMMING Computing a binomial oe**i ient 6 1ars)allGs and #loydG algorit)m 6 Optimal sear ) tree 6 =napsa . problem 6 Memory *un tions? 12 binary

UNIT IV 5AC:TRAC:ING AND 5RANCH AND 5OUND 1! (a .tra .ing 6 -F9ueens problem 6 8amiltonian ir uit problem 6 Subset sum problem 6 (ran ) and bound 6 "ssignment problem 6 =napsa . problem 6 3raveling salesman problem? UNIT V NP-HARD AND NP-COMPLETE PRO5LEMS 12 P I -P problems 6 -PF omplete problems 6 "ppro<imation algorit)ms *or -PF)ard problems 6 3raveling salesman problem 6 =napsa . problem? L !5 T 15 T"#$% : 60 H"?'+ REFERENCES: 1? 2? "nany &evitin A7ntrodu tion to t)e Design and "nalysis o* "lgorit)msB Pearson /du ation 2003? 3)omas 8?Cormen> C)arles /?&eiserson> 2onald &?2ivest> A7ntrodu tion to algorit)msB Prenti e 8all 1990?

12

MC922!

SYSTEM SOFT=ARE

LTPC 00 UNIT I INTRODUCTION 9 7ntrodu tion 6 System so*t,are and ma )ine ar )ite ture 6 3)e Simpli*ied 7nstru tional Computer JS7CK 6 Ma )ine "r )ite tures JS7C and S7C:@/K 6 Data and 7nstru tion #ormats 6 "ddressing Modes 67nstru tion sets 6 7:O Programming? UNIT II ASSEM5LERS 9 (asi assembler *un tions 6 " simple S7C assembler 6 "ssembler algorit)ms and data stru tures 6 Ma )ine dependent assembler *eatures> 7nstru tion *ormats and addressing modes 6 Program relo ation 6 Ma )ine independent assembler *eatures 6 &iterals 6 SymbolFde*ining statements 6 /<pressions 6 Program (lo .s 6 Control Se tions and Program &in.ing 6 One Pass "ssembler and Multipass "ssemblers F 7mplementation e<amples M"SM assembler? UNIT III LOADERS AND LIN:ERS 9 (asi loader *un tionsE Design o* an "bsolute &oader 6 " Simple (ootstrap &oader Ma )ine dependent loader *eatures 2elo ation 6 Program &in.ing 6 "lgorit)m and Data Stru tures *or &in.ing &oader? Ma )ineFindependent loader *eatures 6 "utomati &ibrary Sear ) 6 &oader Options &oader design options 6 &in.age /ditors 6 Dynami &in.ing 6 (ootstrap &oaders? 7mplementation e<amplesE MSDOS lin.er? UNIT IV MACRO PROCESSORS 9 (asi ma ro pro essor *un tions 6 Ma ro De*inition and /<pansion 6 Ma ro Pro essor "lgorit)m and data stru tures 6 Ma )ine 6 independent ma ro pro essor *eatures 6 Con atenation o* Ma ro Parameters 6 0eneration o* ;ni4ue &abels 6 Conditional Ma ro /<pansion 6 =ey,ord Ma ro Parameters 6 Ma ro Pro essor Design Options 6 2e ursive Ma ro /<pansion 6 "lgorit)m 6 0eneral Purpose ma ro Pro essors 6 Ma ro Pro essing ,it)in &anguage 3ranslators F 7mplementation e<amplesE M"SM Ma ro Pro essor 6 "-S7 C ma ro language? UNIT V OTHER SYSTEM SOFT=ARE 9 3e<t editors 6 Overvie, o* /diting Pro ess F ;ser 7nter*a e 6 /ditor Stru ture 6 7ntera tive Debugging Systems 6 Debugging *un tions and apabilities 6 2elations)ips ,it) Ot)er parts o* t)e system 6 ;ser 7nter*a e Criteria?

TOTAL = 45
TE9T 5OO:S: 1? &eland (e . F ASystem So*t,are 6 "n 7ntrodu tion to Systems ProgrammingB> 3)ird /dition> Pearson /du ation> 7n ?> 1999?

REFERENCES: 1? 2? D? M? D)amd)ere> M Systems Programming and Operating SystemsM> 3ata M 0ra, 8ill Company> 1999? Do)n D? Donovan> ASystems ProgrammingB> 3ata M 0ra, 8ill Company> 1991?

MC9225

OPERATING SYSTEMS

LTPC 00 UNIT I INTRODUCTION 9 7ntrodu tion 6 Operating Systems and servi es 6 Pro esses 6 CP; S )eduling approa )es UNIT II PROCESS SYNCHRONI4ATION 9 Pro ess syn )ronization 6 Semap)ores 6 Deadlo .s 6 8andling deadlo .s 6 Multit)reading UNIT III MEMORY MANAGEMENT 9 Memory management 6 Paging 6 Segmentation 6 5irtual Memory 6 Demand paging 6 2epla ement "lgorit)ms UNIT IV DIS: SCHEDULING 9 Dis. S )eduling approa )es 6 #ile systems 6 Design issues 6 ;ser inter*a es to *ile systems 6 7:O devi e management? UNIT V CASE STUDIES 9 Case study 6 Design and implementation o* t)e ;-7@ OS> Pro ess model and stru ture 6 Memory management 6 #ile system 6 ;-7@ 7:O management and devi e drivers 6 1indo,s 6 System omponents 6 Pro ess Management 6 Memory management 6 #ile Systems 6 -et,or.ing TOTAL 2 !5 REFERENCES: 1? 2? 3? "bra)am Silbers )atz Peter (? 0alvin> 0? 0agne> AOperating System Con eptsB> Si<t) /dition> "ddison 1esley Publis)ing Co?> 2003? M? D? (a )> ADesign O* 3)e ;ni< Operating SystemB> Pearson /du ation? 1illamFStalling A Operating SystemB #ourt) /dition> Pearson /du ation> 2003?

1!

MC922<

O5>ECT ORIENTED PROGRAMMING LA5 LTPC 00 2

1. 2. . !.

1rite a CLL Program to illustrate /numeration and #un tion Overloading 1rite a CLL Program to illustrate S ope and Storage lass 7mplementation o* "D3 su ) as Sta . and 9ueues 1rite a CLL Program to illustrate t)e use o* Constru tors and Destru tors and Constru tor Overloading 5. 1rite a Program to illustrate Stati member and met)ods 6. 1rite a Program to illustrate (it *ields <. 1rite a Program to overload as binary operator> *riend and member *un tion 3. 1rite a Program to overload unary operator in Post*i< and Pre*i< *orm as member and *riend *un tion 9. 1rite a Program to illustrate 7terators and Containers 10. 1rite a CLL Program to illustrate *un tion templates 11. 1rite a CLL Program to illustrate template lass 12. 1rite CLL Programs and in orporating various *orms o* 7n)eritan e 1 . 1rite a CLL Program to illustrate 5irtual *un tions 1!. /< eption 8andling

MC9223

SYSTEM SOFT=ARE LA5 LTPC 00 2

1? "ssemblers? 2? &in.ers? 3? &oaders? 4? #eatures o* te<t editors? !? (asi ;-7@ ommands? $? S)ell Programming? %? 0rep> sed> a,.? '? #ile system related system alls? 9? Pro ess management 6 #or.> /<e ? 10? Message 4ueues? 11? Pipe> #7#OGs? 12? Signals? 13? S)ared memory? TOTAL 2 !5

15

MC9229

ALGORITHMS LA5 LTPC 00 2

1? 9ui . Sort 2? (inary Sear ) 3? (inary 3ree 3raversal 4? 1ars)allGs "lgorit)m !? Di+.straGs "lgorit)m $? PrimGs "lgorit)m %? =napsa . Problem 6 Dynami Programming '? Subset Sum Problem 6 (a .tra .ing 9? 3ravelling salesperson problem 6 (ran ) and (ound 10? StrassenGs matri< multipli ation

MC92 1

COMPUTER NET=OR:S

LTPC 00 UNIT I INTRODUCTION 9 Communi ation model 6 Data ommuni ations net,or.ing 6 Data transmission on epts and terminology 6 3ransmission media 6 Data en oding 6 Data lin. ontrol? UNIT II NET=OR: FUNDAMENTALS 9 Pg 24 Proto ol ar )ite ture 6 Proto ols 6 OS7 6 3CP:7P 6 &"- ar )ite ture 6 3opologies 6 M"C 6 /t)ernet> #ast et)ernet> 3o.en ring> #DD7> 1ireless &"-S 6 (ridges? UNIT III NET=OR: LAYER 9 -et,or. layer 6 S,it )ing on epts 6 Cir uit s,it )ing net,or.s 6 Pa .et s,it )ing 6 2outing 6 Congestion ontrol 6 @?2! 6 7nternet,or.ing on epts and @?2! ar )ite tural models 6 7P 6 ;nreliable onne tionless delivery 6 Datagrams 6 2outing 7P datagrams 6 7CMP? UNIT IV TRANSPORT LAYER 9 3ransport layer 6 2eliable delivery servi e 6 Congestion ontrol 6 Conne tion establis)ment 6 #lo, ontrol 6 3ransmission ontrol proto ol 6 ;ser datagram proto ol? UNIT V APPLICATIONS 9 "ppli ations 6 Sessions and presentation aspe ts 6 D-S> 3elnet 6 rlogin> 6 #3P 6 SM3P 6 111 6 Se urity 6 S-MP? TOTAL 2 !5

16

REFERENCES: 4? !? &arry &? Peterson I (ru e S? Davie> AComputer -et,or.s 6 " systems "pproa )B> Se ond /dition> 8ar ourt "sia : Morgan =au*mann> 2000? 1illiam Stallings> AData and Computer Communi ationsB> #i*t) /dition> P87> 199%?

MC92 2

MICROPROCESSORS AND ITS APPLICATIONS

LTPC 00 UNIT I THE 3036 PROCESSOR - SOFT=ARE ASPECTS 11 /volution o* Mi ropro essors F '0'$ ar )ite ture 6 "ddressing modesF 7nstru tion set and assembler dire tives 6 "ssembly language programming 6 7nterrupts and interrupt servi e routines? UNIT II 3036 SYSTEM DESIGN 10 '0'$ signals des ription 6 (asi on*igurations F System bus timing 6System design using '0'$ 6 Minimum mode :Ma<imum modes '0'$ system and timings? UNIT III INTERFACING CONCEPTS 10 Memory 7nter*a ing and 7:O inter*a ing F Parallel ommuni ation inter*a e 6 Serial ommuni ation inter*a e 6 3imer 6 =eyboard :display ontroller 6 7nterrupt ontroller 6 DM" ontroller 6 Programming and appli ations? UNIT IV ADVANCED PROCESSORS < 7ntel '02'$ 6 7nternal "r )ite tural 6 2egister Organization 6 7nternal (lo . Diagram 6 Modes o* operation 6 2eal "ddress Mode 6 Prote ted 5irtual "ddress mode 6 Privilege 6 Prote tion F "r )ite tural *eatures and 2egister Organization o* i3'$> i4'$ and Pentium pro essors? UNIT V 5UILDING SYSTEMS <

1<

(us Con epts 6 (us Standards 63)e Perip)eral Component 7nter onne t JPC7K (us 6 ;niversal Serial (us J;S(K 6 Plat*orm "r )ite tures? T"#$% 2 !5 REFERENCES: 1? "? =? 2ay I =? M? ()ur )andi> A"dvan ed Mi ropro essors and perip)eralsF "r )ite tures> Programming and 7nter*a ingB> 3M8> 2002 reprint? 2? (arry (? (rey> A3)e 7ntel Mi ropro essors> '0'$:'0''> '01'$:'01''> '02'$> '03'$> '04'$> Pentium> PentiumPro Pro essor> Pentium77> Pentium777> Pentium75> "r )ite ture> Programming I 7nter*a ingB> $t) /dition> Pearson /du ation:P87> 2002? 3? HuF )eng &iu> 0lenn "? 0ibson> AMi ro omputer systemsE 3)e '0'$:'0'' #amily ar )ite ture> Programming and DesignB> P87 2003? 4? Peter "bel> A7(M PC "ssembly language and programmingB> Prenti e 8all o* 7ndia Pvt? &td? !? 1ebsites o* latest pro essors?

MC92

SOFT=ARE ENGINEERING

LTPC 00 UNIT I INTRODUCTION 9 So*t,are /ngineering paradigms 6 1ater*all &i*e y le model 6 Spiral Model 6 Prototype Model 6 *ourt) 0eneration 3e )ni4ues 6 Planning 6 Cost /stimation 6 Organization Stru ture 6 So*t,are Pro+e t S )eduling> 6 2is. analysis and management 6 2e4uirements and Spe i*i ation 6 2apid Prototyping? UNIT II SOFT=ARE DESIGN 9 "bstra tion 6 Modularity 6 So*t,are "r )ite ture 6 Co)esion 6 Coupling 6 5arious Design Con epts and notations 6 2eal time and Distributed System Design 6 Do umentation 6 Data*lo, Oriented design 6 Da .son System development 6 Designing *or reuse 6 Programming standards? UNIT III SOFT=ARE METRICS 9 S ope 6 Classi*i ation o* metri s 6 Measuring Pro ess and Produ t attributes 6 Dire t and 7ndire t measures 6 2eliability 6 So*t,are 9uality "ssuran e 6 Standards? UNIT IV SOFT=ARE TESTING AND MAINTENANCE 9 So*t,are 3esting #undamentals 6 So*t,are testing strategies 6 (la . (o< 3esting 6 1)ite (o< 3esting 6 System 3esting 6 3esting 3ools 6 3est Case Management 6 So*t,are Maintenan e Organization 6 Maintenan e 2eport 6 3ypes o* Maintenan e? UNIT V SOFT=ARE CONFIGURATION MANAGEMENT (SCM) @ CASE TOOLS

13

-eed *or SCM 6 5ersion Control 6 SCM pro ess 6 So*t,are Con*iguration 7tems 6 3a<onomy 6 Case 2epository 6 #eatures? TOTAL 2 !5 REFERENCES: 1? 2? 3? 2oger S? Pressman> ASo*t,are /ngineeringE " Pra titioner "pproa )B> Si<t) edition> M 0ra,8ill> 200!? 7? Sommerville> ASo*t,are /ngineeringB> Si<t) /dition> "ddison 1esleyF&ongman> 2004? Pan.a+ Dalote> A"n 7ntegrated approa ) to So*t,are /ngineeringB> Se ond /dition> Springer 5erlag> 199%?

MC92 !

COMPUTER GRAPHICS

LTPC 00 UNIT I 5ASIC CONCEPTS 9 2D 3rans*ormations 6 Clipping 6 1indo, 6 5ie, Prot Mapping 6 0rap)i al ;ser 7nter*a es and 7ntera tive 7nput Met)ods 6 Pi ture Constru tion 3e )ni4ues 6 5irtual 2eality /nvironment? UNIT II D GRAPHICS 9 3D 3rans*ormation 6 3D 5ie,ing 6 5isible Sur*a e Dete tion 6 (a . #a e Dete tion 6 Dept) (u**er Met)od 6 S an &ine Met)od? UNIT III VISUAL COMMUNICATION 9 Creative Pro ess 6 Digital 7maging 3e )nology 6 Still 7mage 6 Digital 7maging 6 ;sing 7mages in Multimedia 6 7mages on 1eb 6 Color Models? UNIT IV PRESENTATION 9 0eneral Design 7ssues 6 "r )ite tural 7ssues 6 7n*ormation C)ara teristi s *or Presentation 6 Presentation *un tion 6 Presentation Design =no,ledge 6 /**e tive 8uman Computer 7ntera tion? UNIT V INTERACTIVE D ILLUSTRATED =ITH IMAGES AND TE9T 9

19

0enerating 7llustrated Do uments 6 Consisten y o* 2endered 7mages and t)eir 3e<tual &abels 6 "r )ite ture 6 Coom 3e )ni4ues *or 7llustration Purpose 6 7ntera tive )andling o* 7mages and 3e<t 6 #igure Captions *or "natomi al 7llustrations? TOTAL 2 !5

REFERENCES:

1? 2? 3? 4?

Donald 8earn and M? Pauline (a.er> AComputer 0rap)i s in C 5ersionB> Se ond /dition> Pearson /du ation? 2a* Steinmetz and =lara -a)rstedt> AMultimediaE Computing> Communi ation and appli ationsB> Pearson /du ation? Do)n 5illamil Casanova and &eony #ernandezF/lias> A Multimedia 0rap)i sB> Prenti e 8all 7ndia? 3)omas Strot)otte> AComputer 5isualizationF0rap)i s "bstra tion and 7ntera tivityB> Springer 5erlag> (erlin 8eiderberg> 199'?

MC92 5

=E5 PROGRAMMING

LTPC 00 UNIT I 5ASIC INTERNET CONCEPTS 3 Conne ting to t)e 7nternet 6 Domain -ame System F /< )anging /Fmail 6 Sending and 2e eiving #iles F #ig)ting Spam> Sorting Mail and avoiding eFmail viruses 6 C)atting and Con*eren ing on t)e 7nternet 6 Online C)atting F Messaging 6 ;senet -e,sgroup 6 7nternet 2elay )at J72CK 6 7nstant Messaging F 5oi e and 5ideo Con*eren ing? UNIT II =ORLD =IDE =E5 3 Overvie, 6 1eb Se urity> Priva y> and siteFblo .ing 6 "udio and 5ideo on t)e ,eb 6 Creating and Maintaining t)e 1eb 6 1eb site reation on epts 6 1eb Page /ditors 6 Optimizing 1eb 0rap)i s 6 1eb "udio #iles 6 #orms> 7ntera tivity> and DatabaseF Driven 1eb sites 6 #ile 3rans*er and do,nloading 6 #3P 6 Peer to Peer 6 Do,nloading and 7nstalling so*t,are? UNIT III >AVA FUNDAMENTALS Dava *eatures 6 Dava Plat*orm 6 Dava #undamentals 6 /<pressions> Operators> and Control Stru tures 6 Classes> Pa .ages and 7nter*a es 6 /< eption 8andling? 3

UNIT IV PAC:AGES 12 "13 pa .age 6 &ayouts 6 Containers 6 /vent Pa .age 6 /vent Model 6 Painting 6 0arbage Colle tion F Multit)reading 6 &anguage Pa .ages? UNIT V ADVANCED >AVA PROGRAMMING 9 ;tility Pa .ages 6 7nput Output Pa .ages 6 7nner Classes 6 Dava Database Conne tivity F Servlets F 2M7 6 Dava (eans? T"#$% N". "& P('*")+ : !5 TE9T 5OO:

20

1? Margaret &evine Houng> A7nternet and 111B> 2nd /dition> 3ata M 0ra, 8ill> 2002? J;nit 1 I 2K 2? 8erbert S )ildt> 3)e Complete 2e*eren e 6 Dava 2 > 4t) /dition> 3ata M 0ra, 8ill> 2001? J;nit 3> 4 I !K REFERENCES 1? =eyur s)a)> A0ate,ay to Dava Programmer Sun Certi*i ationB> 3ata M 0ra, 8ill 2002? 2? Deitel I Deitel> Dava 8o, to Program> Prenti e 8all 1999?

MC92 <

GRAPHICS LA5 LTPC 00 2

1. T=O DIMENSIONAL TRANSFORMATIONS: Creation o* t,o dimensional ob+e ts and applying simple trans*ormations li.e 3ranslation> S aling> 2otation and applying Composite trans*ormations? 2. THREE DIMENSIONAL TRANSFORMATIONS: Creation o* simple t)ree dimensional ob+e ts li.e ube> one and ylinder and applying simple trans*ormations li.e 3ranslation> S aling> 2otation and applying Composite trans*ormations? . VISI5LE SURFACE DETECTION: #inding out visible sur*a es and removal o* )idden sur*a es in simple ob+e ts using ob+e t spa e and image spa e algorit)ms? !. IMAGE EDITING: 7mage en)an ement> 7mage trans*ormation *rom olor to gray s ale and vi e versa> 7mage manipulation and 7mage optimization *or ,eb F ;sage o* editing tools> layers> *ilters> spe ial e**e ts and olor modes? Creation o* simple 0i* animated images ,it) te<tual illustrations?

MC92 3

MICROPROCESSOR LA5 LTPC 00 2

1? Study o* (7OS and DOS *un tion alls *or .eyboard I Display inter*a ing 2? "ssembly &anguage Programming ,it) '0'$ to per*orm t)e *ollo,ing operation a? "rit)meti I &ogi al Operation b? String Manipulation Operation ? #ile Manipulation Operation d? 3erminate and Stay 2esident J3S2K Program

21

2? ;sing "ssembly &anguage ,it) C:CLL 3? Per*orm t)e *ollo,ing inter*a ing on epts ,it) a mi ropro essor )ip a? 3ra**i signal ontroller using '2!! PP7 b? Stepper Motor ontroller using '2!! PP7 ? "DC:D"C inter*a e d? 1ave*orm generation using '2!3:'2!4 3imers e? DC Motor Speed Controller *? =eyboard:Display Controller using '2%9 REFERENCES: 1? 7(M PC "ssembly &anguage and Programming by peter "bel> *i*t) edition 2? "dvan ed Mi ropro essors I perip)erals " = 2ay I = M ()ur )andi> Se ond /dition> 3ata M 0ra,F8ill

MC92 3

=E5 PROGRAMMING LA5 LTPC 00 2

1. 2. . !.

Studying internet onne tion pro edures Sending and re eiving mails *rom one or more email lients 5ideo Con*eren ing demonstration Do,nloading and installing so*t,ares J/<ampleE DavaK and setting up pat) and lass pat) 5. ;sing #3P 6. Creation o* ,eb site ,it) *orms> *rames> lin.s> tables et ,it) any ,eb page editors and using images and audio *iles as part o* ,eb pages <. 1riting Dava programs by ma.ing use o* lass> inter*a e> pa .age> et *or t)e *ollo,ing N Di**erent types o* in)eritan e study N ;ses o* Ot)isG .ey,ord N Polymorp)ism N Creation o* user spe i*i pa .ages N Creation o* +ar *iles and using t)em N ;ser spe i*i e< eption )andling 3. 1riting ,indo, based 0;7 appli ations using *rames and applets su ) as Cal ulator appli ation> #a)ren)eit to Centigrade onversion et 9. "ppli ation o* t)reads e<amples 10. 2eading and ,riting te<t *iles 11. 2eading image *iles and manipulating t)em ,it) image related lasses and met)ods 12. ,riting an 2M7 appli ation to a ess a remote met)od 1 . 1riting a Servlet program ,it) database onne tivity *or a ,eb based appli ation su ) as students result status )e .ing> P-2 number en4uiry et 1!. Creation and usage o* Dava bean

MC92!1

NET=OR: PROGRAMMING LTPC

22

00 UNIT I INTRODUCTION 9 7ntrodu tion 6 Overvie, o* ;-7@ OS F /nvironment o* a ;-7@ pro ess F Pro ess ontrol F Pro ess relations)ips Signals 6 7nterpro ess Communi ationF overvie, o* t p:ip proto ols UNIT II ELEMENTARY TCP SOC:ETS 9 7ntrodu tion to So .et Programming 67ntrodu tion to So .ets 6 So .et address Stru tures 6 (yte ordering *un tions 6 address onversion *un tions 6 /lementary 3CP So .ets 6 so .et> onne t> bind> listen> a ept> read> ,rite > lose *un tions 6 7terative Server 6 Con urrent Server? UNIT III APPLICATION DEVELOPMENT 9 3CP / )o Server 6 3CP / )o Client 6 Posi< Signal )andling 6 Server ,it) multiple lients 6 boundary onditionsE Server pro ess Cras)es> Server )ost Cras)es> Server Cras)es and reboots> Server S)utdo,n 6 7:O multiple<ing 6 7:O Models 6 sele t *un tion 6 s)utdo,n *un tion 6 3CP e )o Server J,it) multiple<ingK 6 poll *un tion 6 3CP e )o Client J,it) Multiple<ingK UNIT IV SOC:ET OPTIONS; ELEMENTARY UDP SOC:ETS 9 So .et options 6 getso .et and setso .et *un tions 6 generi so .et options 6 7P so .et options 6 7CMP so .et options 6 3CP so .et options 6 /lementary ;DP so .ets 6 ;DP e )o Server 6 ;DP e )o Client 6 Multiple<ing 3CP and ;DP so .ets 6 Domain name system 6 get)ostbyname *un tion 6 7pv$ support in D-S 6 get)ostbyadr *un tion 6 getservbyname and getservbyport *un tions? UNIT V ADVANCED SOC:ETS 9 7pv4 and 7pv$ interoperability 6 t)readed servers 6 t)read reation and termination 6 3CP e )o server using t)reads 6 Mute<es 6 ondition variables 6 ra, so .ets 6 ra, so .et reation 6 ra, so .et output 6 ra, so .et input 6 ping program 6 tra e route program? TOTAL 2 !5 REFERENCES: 1. 2. 1? 2i )ard Stevens> A"dvan ed Programming in 3)e ;-7@ /nvironmentB> "ddison 1esley> 1999? 1? 2i )ard Stevens> A;-7@ -et,or. Programming F 5olume 1B> Prenti e 8all 7nternational> 199'?

MC92!2 UNIT I

RESOURCE MANAGEMENT TECHNI6UES LINEAR PROGRAMMING MODELS LTPC 00 9

Mat)emati al #ormulation F 0rap)i al Solution o* linear programming models 6 Simple< met)od 6 "rti*i ial variable 3e )ni4uesF 5ariants o* Simple< met)od UNIT II TRANSPORTATION AND ASSIGNMENT MODELS 9 Mat)emati al *ormulation o* transportation problemF Met)ods *or *inding initial basi *easible solution 6 optimum solution F degenera y 6 Mat)emati al *ormulation o* assignment models 6 8ungarian "lgorit)m 6 5ariants o* t)e "ssignment problem UNIT III INTEGER PROGRAMMING MODELS #ormulation 6 0omoryGs 7PP met)od 6 0omoryGs mi<ed integer met)od 6 (ran ) bound te )ni4ue? 9 and

UNIT IV SCHEDULING 5Y PERT AND CPM 9 -et,or. Constru tion 6 Criti al Pat) Met)od 6 Pro+e t /valuation and 2evie, 3e )ni4ue 6 2esour e "nalysis in -et,or. S )eduling UNIT V 6UEUEING MODELS 9 C)ara teristi s o* 9ueuing Models 6 Poisson 9ueues F JM : M : 1K E J#7#O : P :PK> JM : M : 1K E J#7#O : - : PK> JM : M : CK E J#7#O : P : PK> JM : M : CK E J#7#O : - : PK models? T"#$% N". "& P('*")+ : !5 TE9T 5OO:S 1? 3a)a 8?"?> AOperations 2esear ) E "n 7ntrodu tion A %t) /dition> Pearson /du ation> 2004? REFERENCES 1? "?M?-atara+an> P?(alasubramani> "?3amilarasi> AOperations 2esear )B> Pearson /du ation> "sia> 200!? 2? Prem =umar 0upta> D?S? 8ira> AOperations 2esear )B> S?C)and I Company &td> -e, Del)i> 3rd /dition > 2003? MC92! VISUAL PROGRAMMING

LTPC 00 UNIT I =INDO=S PROGRAMMING 3 3)e ,indo,s programming Model 6 /vent driven programming 6 0;7 on epts 6 Overvie, o* 1indo,s programming 6 Creating and displaying t)e ,indo, 6 Message &oop 6 ,indo,s pro edure 6 1MQP"7-3 message 6 1MQD/S32OH message 6 Data types 6 2esour es 6 "n 7ntrodu tion to 0D7 6 Devi e onte<t 6 3e<t output 6 S roll (ars 6 =eyboard 6 Mouse 6 Menus? UNIT II VISUAL 5ASIC PROGRAMMING 10 5isual (asi "ppli ations 6 #orm and properties 6 5ariables and Constants 6 5ariant type 6 Pro edure s ope 6 Main 6 Control statements 6 ontrol arrays 6 Creating and using Controls 6 Menus and Dialogs 6 Programming *undamentals 6 Ob+e ts and instan es 6 Debugging 6 2esponding to mouse events 6 Drag and Drag drop events

2!

2esponding to .eyboard events 6 .eypress> .eyup> .eydo,n events 6

;sing grid

ontrol 6 0rap)i s ontrols 6 s)ape and line ontrol 6 #ile system ontrols 6 Common dialog ontrols 6 Pro essing *iles 6 " essing databases ,it) t)e data ontrols? UNIT III VISUAL C11 PROGRAMMING 9 5isual CLL omponents 6 7ntrodu tion to Mi roso*t #oundation Classes &ibrary 6 0etting started ,it) "pp1izard 6 Class 1izard 6 /vent )andling 6 =eyboard and Mouse events F 1MQS7C/> 1MQC8"2 messages F 0rap)i s Devi e 7nter*a e F Pen> (rus)> Colors> #onts F Single and Multiple do ument inter*a e F 2eading and 1riting do uments F 2esour es 6 (itmaps reation> usage o* (MP and displaying a *ile e<isting as a (MP? UNIT IV CONTROLS 9 Dialog (ased "ppli ations> ontrols 6 "nimate ontrol> image list> C2e t tra .er 6 3ree ontrol 6 CtabControl 6 Dynami ontrols 6 slider ontrol 6 progress ontrol 6 7n)eriting C3ree5ie, 6 C2i )edit5ie, 6 Modal Dialog> 6 Modeless Dialog 6 CColorDialog 6 C*ileDialog? UNIT V ADVANCED CONCEPTS 9 Domain -ame System 6 /mail 6 1orld 1ide 1eb J833PK 6 Simple Status bars 6 Splitter ,indo,s and multiple vie,s 6 Dynami &in. &ibrary 6 Data base Management ,it) OD(C 6 3CP:7P 6 1inso . and 1in7net> 6 " tive@ ontrol 6 reation and usage 6 Container lass? TOTAL 2 !5 TE9T 5OO:S: 1? C)arles Petzold> A1indo,s ProgrammingB> Mi roso*t press> 199$? 2? D? David =ruglirs.i> AProgramming Mi roso*t 5isual CLLB> #i*t) /dition> Mi roso*t press> 199'? 3? Marion Cotting)am A5isual (asi B> Pea )pit Press> 1999? REFERENCES: 1? Steve 8olzner> A5isual CLL $ programmingB> 1iley Dreamte ) 7ndia Private &td?> 2003? 2? =ate 0regory A;sing 5isual CLLB> Prenti e 8all o* 7ndia Pvt?> &td?> 1999? 3? 8erbert S)eildt> AM#C *rom t)e 0round ;pB? 4? Deitel > A 5isual (asi $?0 8o, 3o ProgramB> Pearson /du ation> 1999?

25

MC92!!

O5>ECT ORIENTED ANALYSIS AND DESIGN LTPC 10! 12 Ob+e t state and properties 6 (e)avior 6 Met)ods 6 6 Class )ierar )y 6 2elations)ips 6 "sso iations 6 binding 6 Persisten e 6 Meta lasses 6 Ob+e t oriented

UNIT I INTRODUCTION "n overvie, 6 Ob+e t basi s 6 Messages 6 7n*ormation )iding "ggregationsF 7dentity 6 Dynami system development li*e y le?

UNIT II METHODOLOGY AND UML 12 7ntrodu tion 6 Survey 6 2umbug)> (oo )> Da obson met)ods 6 Patterns 6 #rame,or.s 6 ;ni*ied approa ) 6 ;ni*ied modeling language 6 Stati and Dynami models 6 ;M& diagrams 6 Class diagram 6 ;se ase diagrams 6 Dynami modeling 6 Model organization 6 /<tensibility? UNIT III O5>ECT ORIENTED ANALYSIS 12 7denti*ying ;se ase 6 (usiness ob+e t analysis 6 ;se ase driven ob+e t oriented analysis 6 ;se ase model 6 Do umentation 6 Classi*i ation 6 7denti*ying ob+e t> relations)ips> attributes> met)ods 6 SuperFsub lass 6 " part o* relations)ips 7denti*ying attributes and met)ods 6 Ob+e t responsibility UNIT IV O5>ECT ORIENTED DESIGN 12 Design pro ess 6 "<ions 6 Colollaries 6 Designing lasses 6 Class visibility 6 2e*ining attributes 6 Met)ods and proto ols 6 Ob+e t storage and ob+e t interoperability 6 Databases 6 Ob+e t relational systems 6 Designing inter*a e ob+e ts 6 Ma ro and Mi ro level pro esses 6 3)e purpose o* a vie, layer inter*a e UNIT V SOFT=ARE 6UALITY 12 9uality assuran e 6 3esting strategies 6 Ob+e t orientation testing 6 3est ases 6 3est Plan 6 Debugging prin iples 6 ;sability 6 Satis*a tion 6 ;sability testing 6 Satis*a tion testing L : !5 T : 15 T"#$% N". "& A('*")+ : 60 TE9T 5OO:S 1? "li (a)rami> AOb+e t Oriented System DevelopmentB> M 0ra, 8ill 7nternational /dition> 1999? REFERENCES 1? Craig &arman> "pplying ;M& and Patterns> 2nd /dition> Pearson> 2002? 2? 0rady (oo )> Dames 2umbaug)> 7var Da obson> A3)e ;ni*ied Modeling &anguage ;ser 0uideB> "ddison 1esley &ong man> 1999? 3? (ernd (ruegge> "llen 8? Dutoit> Ob+e t Oriented So*t,are /ngineering using ;M&> Patterns and Dava> Pearson 2004

26

MC92!6

VISUAL PROGRAMMING LA5 LTPC 00 2

V5 1? 2? 3? 4? VC11 1? 2? 3? #orm Design 6 =eyboard I Mouse events Programs on usage o* data types F variant> Control arrays Simple appli ations using *ile system ontrols Database appli ations using data ontrol?

SD= type programs *or reating simple ,indo,s ,it) di**erent ,indo, styles SD= type programs ode *or .eyboard and mouse events> 0D7 ob+e ts? Simple Dialog (ased appli ation 6 eg? Cal ulator> interest omputation> money onversions> et ? 4? Creating SD7 I MD7 appli ations> Modal and Modeless dialog? !? Programming *or reading and ,riting into do uments? $? Coding Dynami ontrols 6 slider ontrol> progress ontrol> in)eriting Ctree5ie, and Cri )edit5ie,? %? Creating stati and dynami splitter ,indo,s '? Creating D&&s and using t)em? 9? 1inso . and 1in7net I 7nternet /<plorer ommon ontrols? 10? Data a ess t)roug) OD(C 6 Cdatabase> Cre ordset? 11? Creating " tive@ ontrol and using it? TOTAL 2 !5

MC92!<

NET=OR: PROGRAMMING LA5 LTPC 00 2

1? So .et Programming a? 3CP So .ets b? ;DP So .ets ? "ppli ations using So .ets 2? Simulation o* Sliding 1indo, Proto ol 3? Simulation o* 2outing Proto ols 4? 2PC !? Development o* appli ations su ) as D-S: 833P: / 6 mail: Multi F user C)at

MC92!3

CASE TOOLS LA5 LTPC 00 2

1? Pra ti ing t)e di**erent types o* ase tools su ) as J2ational 2ose I ot)er Open Sour eK used *or all t)e p)ases o* So*t,are development li*e y le? 2? Data modeling 3? Semanti data modeling

2<

4? Sour e ode generators !? 2eFengineering 6. EBA('*C(-#*-0 CASE E-D*'"-C(-#+ a? 3ool.its b? &anguageF entered ? 7ntegrated d? #ourt) generation e? Pro essF entered <. ICA%(C(-#$#*"- "& #.( &"%%"/*-0 ?+*-0 CASE ="'E,(-F.(+E a? b? ? d? e? *? g? )? (usiness planning and modeling "nalysis and design ;serFinter*a e development Programming 5eri*i ation and validation Maintenan e and reverse engineering Con*iguration management Pro+e t management

MC9251

MIDDLE=ARE TECHNOLOGIES LTPC 00

UNIT I IT ARCHITECTURE AND EMERGENCE OF MIDDLE=ARE 9 73 "r )ite ture 6 /volution "nd Development 6 Middle,are 6 2emote Pro edure Calls 6 Data (ase " ess 6 Distributed 3ransa tion Pro essing 6 Message 9ueuing 6 Ob+e t Middle,are 6 7nternet "ppli ations 6 1eb Servi es 6 Middle,are 7nter Operability? UNIT II DISTRI5UTED APPLICATION 9 Support #or (usiness Pro ess 6 7n*ormation 2etrieval 6 Multi 6 3ier #un tionalities 6 "r )ite ture 6 Middle,are (us "r )ite ture 6 8ub "nd 1eb Servi es "r )ite ture 6 2esilien y 6 Per*orman e "nd S alability 6 Design 7ssues? UNIT III SYSTEM MANAGEMENT @ SECURITY 9

#un tions I ;sers 6 #un tional Categories 6 7nterrelations)ips "nd Organization 6 System Management 3e )nology 6 Distributed System Se urity 6 1eb Servi e Se urity? UNIT IV APPLICATION DESIGN AND IT ARCHITECTURE 9 /<isting Systems 6 2euse 6 "r )ite ture I &evels O* Design 6 2e on iling Design "pproa )es 6 7mplementing (usiness Pro ess 6 "r )ite ture Pro ess Pattern 6

23

Classi*i ation "nd "nalysis /rror6 8andling 6 3iming Migrations 6 #le<ibility 6 7ntegration Design 6 7ssues? UNIT V INFORMATION ACCESSES AND INFORMATION ACCURACY 9

Pro ess 7n*ormation 6 Pro ess Management I 7mprovement 6 2e4uirements O* 7n*ormation " ess 6 7n*ormation " ura y 6 S)ared Data Or Controlled Dupli ation 6 Consisten y 7n /<isting 7n Databases 6 Data Migration 6 3uning /<isting "ppli ations 3o Servi es 6 (uilding " Middle 3ier 6 C)anging Middle,are (et,een 3ransa tion Servi es 6 Case Study 6 Servi e 6 Orientation "r )ite ture? TOTAL 2 !5 TE9T 5OO:S: 1. 2. . C)ris (ritton> Peter (ye> A73 "r )ite ture "nd Middle,are> " Staligies #or (uilding &arge 7ntegrated SystemB> "ddition 1esley> 2004? 3? D? Mo,bray> A7nside CO2("E Distributed Ob+e t Standards and "ppli ationsB> "ddison 1esley> 199%? -? 1alla e> ECOM:DCOM (lue (oo.B> Dreamte ) Press> 2000?

MC9252

SOFT=ARE PRO>ECT MANAGEMENT

LTPC 00 UNIT I INTRODUCTION TO SOFT=ARE PRO>ECT MANAGEMENT 9 Pro+e t De*inition 6 Contra t Management 6 " tivities Covered (y So*t,are Pro+e t Management 6 Overvie, O* Pro+e t Planning 6 Step,ise Pro+e t Planning? UNIT II PRO>ECT EVALUATION 9

Strategi "ssessment 6 3e )ni al "ssessment 6 Cost (ene*it "nalysis 6 Cas) #lo, #ore asting 6 Cost (ene*it /valuation 3e )ni4ues 6 2is. /valuation? UNIT III ACTIVITY PLANNING 9 Ob+e tives 6 Pro+e t S )edule 6 Se4uen ing "nd S )eduling " tivities 6 -et,or. Planning Models 6 #or,ard Pass 6 (a .,ard Pass 6 " tivity #loat 6 S)ortening Pro+e t Duration 6 " tivity On "rro, -et,or.s 6 2is. Management 6 -ature O* 2is. 6 3ypes O* 2is. 6 Managing 2is. 6 8azard 7denti*i ation 6 8azard "nalysis 6 2is. Planning "nd Control?

29

UNIT IV MONITORING AND CONTROL 9 Creating #rame,or. 6 Colle ting 3)e Data 6 5isualizing Progress 6 Cost Monitoring 6 /arned 5alue 6 Prioritizing Monitoring 6 0etting Pro+e t (a . 3o 3arget 6 C)ange Control 6 Managing Contra ts 6 7ntrodu tion 6 3ypes O* Contra t 6 Stages 7n Contra t Pla ement 6 3ypi al 3erms O* " Contra t 6 Contra t Management 6 " eptan e? UNIT V MANAGING PEOPLE AND ORGANI4ING TEAMS 9 7ntrodu tion 6 ;nderstanding (e)avior 6 Organizational (e)aviourE " (a .ground 6 Sele ting 3)e 2ig)t Person #or 3)e Dob 6 7nstru tion 7n 3)e (est Met)ods 6 Motivation 6 3)e Oldman68a .man Dob C)ara teristi s Model 6 1or.ing 7n 0roups 6 (e oming " 3eam 6 De ision Ma.ing 6 &eaders)ip 6 Organizational Stru tures 6 Stress 6 8ealt) "nd Sa*ety 6 Case Studies? TOTAL 2 !5 REFERENCES: 1? (ob 8ug)es and Mi.eCotterell ASo*t,are Pro+e t ManagementB> 3)ird /dition> 3"3" M 0ra, 8ill /dition 2004? 2? 2ames)> 0opalas,amyE MManaging 0lobal Pro+e ts M> 3ata M 0ra, 8ill> 2001? 3? 2oy e?B So*t,are Pro+e t 3)eoryB> Pearson /du ation> 1999? 4? P?Dalote ASo*t,are Pro+e t Management 7n Pra ti eB> Pearson /du ation> 2000?

MC925!

MIDDLE=ARE TECHNOLOGY LA5 LTPC 00 2

"pply t)e *ollo,ing to typi al appli ation problemsE 1? 2? 3? 4? Dava rmi CO2(" COM CN and ?-/3

" possible set o* appli ations may be t)e *ollo,ingE 1? 2? 3? 4? !? $? 3ypi al e<periment to investigate lientFserver ommuni ation 3ypi al e<periment to investigate t)e ,or.ings o* 2M7 3ypi al e<periment to investigate t)e use o* CO2(" te )nology ,it) Dava? C)at 2oom Designing o* eFbusiness Online games

MC9255

SOFT=ARE DEVELOPMENT LA5 LTPC 00 2

"pply t)e *ollo,ing to typi al appli ation problemsE 1? Pro+e t Planning 2? So*t,are 2e4uirement "nalysis 3? So*t,are /stimation 4? So*t,are Design !? Data Modelling I 7mplementation $? So*t,are 3esting %? So*t,are Debugging " possible set o* appli ations may be t)e *ollo,ingE a? &ibrary System b? Student Mar.s "nalyzing System ? 3e<t /ditor? d? Create a di tionary? e? 3elep)one di tionary? *? Simulator So*t,are *or Parallel Pro essing Operation? g? 7nventory System?

MA922<

NUMERICAL AND STATISTICAL METHODS

LTPC 10! UNIT I LINEAR SYSTEM OF E6UATIONS 12 Solution o* Systems o* e4uations 6 Solution o* Simultaneous linear e4uations 6 0auss elimination met)ods 6 0auss Dordan met)ods> Da obi and 0auss Seidal iterative met)ods UNIT II NUMERICAL DIFFERENTIATION AND INTEGRATION 12 7nterpolation> Di**erentiation and integration 6 di**eren e table 6 -e,tonGs *or,ard and ba .,ard interpolation 6&agrangian interpolation 6Di**erentiation *ormulae6 3rapezoidal and Simpson rule 0aussian 6 9uadrature UNIT III DIFFERENTIAL E6UATIONS 12 Ordinary Di**erential e4uations63aylor Series and /uler met)ods> 2unge6 =utta met)ods 6 Predi torF orre tor met)od 6 Milne and "dam 6 (as)*ort) met)ods 6 /rror "nalysis UNIT IV PRO5A5ILITY DISTRI5UTIONS 12 Probability a<iomsF (ayes 3)eoremF Dis rete random variables and Continuous random variables 6 Density I Distribution *un tions F Doint and marginal distributions 6

Conditional distributions F C)ara teristi e<pe tation?

*un tionF moment generating *un tionF 12 lassi*i ation and t,o ,ay T"#$% N" "& A('*")+: 60

UNIT V SAMPLING DISTRI5UTIONS Small sample> tFtest> #Ftest> 2 6test> "-O5" one ,ay lassi*i ation TE9T 5OO:S

1? 0re,al (?S> A -umeri al met)ods in /ngineering and S ien eB> =)anna Publis)ers> 1994? J;nit 1>2 I 3K 2? Do)n?/??#reund> 7r,in Miller> Marylees Miller AMat)emati al Statisti s ,it) "ppli ations B> Sevent) /dition> Prenti e 8all o* 7ndia> 2004? J;nit 4 I !K REFERENCES 1? "?M?-atara+an I "?3amilarasi> AProbability 2andom Pro esses and 9ueuing t)eoryB> -e, "ge 7nternational Publis)ers> 2nd /dition> 200!? 2? S?=? 0upta> A -umeri al Met)ods *or /ngineers A> -e, age 7nternational Publis)ers > 199!?

MC92<1

ELECTRONIC COMMERCE

LTPC 00 UNIT I INTRODUCTION 6 -et,or.s and Commer ial 3ransa tions F 7nternet and Ot)er -ovelties F /le troni 3ransa tions 3oday F Commer ial 3ransa tions F /stablis)ing 3rust F 7nternet /nvironment F 7nternet "dvantage F 1orld 1ide 1eb? UNIT II SECURITY TECHNOLOGIES 9 1)y 7nternet 7s ;nse ure F 7nternet Se urity 8oles F Cryptograp)y E Ob+e tive F Codes and Cip)ers F (rea.ing /n ryption S )emes F Data /n ryption Standard F 3rusted =ey Distribution and 5eri*i ation F Cryptograp)i "ppli ations F /n ryption F Digital Signature F -onrepudiation and Message 7ntegrity? UNIT III ELECTRONIC PAYMENT METHODS 9

3raditional 3ransa tions E ;pdating F O**line and Online 3ransa tions F Se ure 1eb Servers F 2e4uired #a ilities F Digital Curren ies and Payment Systems F Proto ols *or t)e Publi 3ransport F Se urity Proto ols F S/3 F Credit Card (usiness (asi s? UNIT IV ELECTRONIC COMMERCE PROVIDERS 9 Online Commer e Options F #un tions and #eatures F Payment Systems E /le troni > Digital and 5irtual 7nternet Payment System F " ount Setup and Costs F 5irtual 3ransa tion Pro ess F 7n*o8aus F Se urity Considerations 6 CyberCas)E Model F Se urity F Customer Prote tion F Client "ppli ation F Selling t)roug) CyberCas)? UNIT V ONLINE COMMERCE ENVIRONMENTS 12 Servers and Commer ial /nvironments F Payment Met)ods F Server Mar.et Orientation F -ets ape Commer e Server F Mi roso*t 7nternet Servers F Digital Curren ies F DigiCas) F ;sing / as) F / as) Client So*t,are and 7mplementation F Smart Cards F 3)e C)ip F /le troni Data 7nter )ange F 7nternet Strategies> 3e )ni4ues and 3ools? T"#$% N" "& A('*")+: !5 TE9T 5OO:S 1?Pete &os)in> A/le troni Commer eB> 4t) /dition> #ire,all media> "n imprint o* la<mi publi ations Pvt? &td?> -e, Del)i> 2004? REFERENCES 1? De**rey #?2ayport and (ernard D? Da,ors.i> A7ntrodu tion to /FCommer eB> 2 nd /dition> 3ata M F0ra, 8ill Pvt?> &td?> 2003? 2? 0reenstein> A/le troni Commer eB> 3ata M F0ra, 8ill Pvt?> &td?> 2000?

MC92<2

INFORMATION SYSTEMS LTPC 00

UNIT I INFORMATION SYSTEM AND ORGANI4ATION 12 Mat )ing t)e 7n*ormation System Plan to t)e Organizational Strategi Plan 6 7denti*ying =ey Organizational Ob+e tive and Pro esses and Developing an 7n*ormation System Development 6 ;ser role in Systems Development Pro ess 6 Maintainability and 2e overability in System Design? UNIT II REPRESENTATION AND ANALYSIS OF SYSTEM STRUCTURE 12

Models *or 2epresenting SystemsE

Mat)emati al> 0rap)i al and 8ierar )i al

JOrganization C)art> 3ree DiagramK 6 7n*ormation #lo, 6 Pro ess #lo, 6 Met)ods and 8euristi s 6 De omposition and "ggregation 6 7n*ormation "r )ite ture F "ppli ation o* System 2epresentation to Case Studies UNIT III SYSTEMS; INFORMATION AND DECISION THEORY 12 7n*ormation 3)eory 6 7n*ormation Content and 2edundan y 6 Classi*i ation and Compression 6 Summarizing and #iltering 6 7n*eren es and ;n ertainty 6 7denti*ying 7n*ormation needed to Support De ision Ma.ing 6 8uman #a tors 6 Problem )ara teristi s and 7n*ormation System Capabilities in De ision Ma.ing? UNIT IV INFORMATION SYSTEM APPLICATION 12 3ransa tion Pro essing "ppli ations 6 (asi " ounting "ppli ation 6 "ppli ations *or (udgeting and Planning 6 Ot)er use o* 7n*ormation 3e )nologyE "utomation 6 1ord Pro essing 6 /le troni Mail 6 /valuation 2emote Con*eren ing and 0rap)i s 6 System and Sele tion 6 Cost (ene*it 6 Centralized versus De entralized "llo ation Me )anism? UNIT V DEVELOPMENT AND MAINTENANCE OF INFORMATION SYSTEMS 12

Systems analysis and design 6 System development li*e y le 6 &imitation 6 /nd ;ser Development 6 Managing /nd ;sers 6 o**Ft)e S)el* So*t,are Pa .ages 6 Outsour ing 6 Comparison o* Di**erent Met)odologies? TOTAL 2 60 TE9T 5OO:S: 1. 2. =? C? &audon> D? P? &audon> M? /? (rabston> AManagement 7n*ormation SystemsE Managing t)e Digital #irmB> Pearson /du ation 2002? =? C? &audon> D? P? &audon> AManagement 7n*ormation Systems> Organization and 3e )nology in t)e -et,or.ed /nterprise>B Si<t) /dition> Prenti e 8all> 2000?

REFERENCES: 1. 2. . /?#? 3urban> 2?=?> 2?/? Potter? A7ntrodu tion to 7n*ormation 3e )nologyB> 1iley> 2004? M? /? (rabston> AManagement 7n*ormation SystemsE Managing t)e Digital #irmB> Pearson /du ation> 2002? De**rey "? 8o**er> Doey #? 0eorge> Dosep) S? 5ala )i )> AModern Systems "nalysis and DesignB> 3)ird /dition> Prenti e 8all> 2002? =E5 GRAPHICS LTPC

MC92<

00 UNIT I INTRODUCTION 9 83M& oding F (asi ,eb grap)i s F 1eb page design and site building F 7mage maps F "dding multimedia to t)e ,ebF 5e tor and 2aster grap)i s? UNIT II RASTER IMAGE EDITING SOFT=ARE 9 7ntrodu tion F 7mage (asi s F #ile #ormats F 07# F DP/0 F Color Palette 6 Color modelsF &ayers F Creating ne, 7mages F (rus)es 6 0rids and 0uidesF 0radients F S aling 7mages F Moving and Merging &ayers F 3ool Palette F Dialogs F Mas.ing 6 #ilters 6 "dding te<t to images 6 Designing i ons and ba .ground images? UNIT III VECTOR IMAGE HANDLING 9 7ntrodu tion 6 Creating Simple 5e tor grap)i s 6 Creating banners F7mages F 1or.ing ,it) layers 6 3,eening F Motion guide 6 Mas.ing 6 #rame by #rame animation 6 Onion S.in /**e t 6 Creating spe ial e**e ts F 3e<t e**e ts and animation 6 " tion s ripts? UNIT IV MULTIMEDIA 9 Creating lippings F "nimations ,it) sound e**e ts F "dding audio or 5ideo F 1indo,s Media Player " tive@ Control F "gent ontrol F /mbedding 52M& in a ,eb page F 2eal Player " tive@ ontrol? UNIT V APPLICATIONS 9 Creating ,eb site ,it) a parti ular t)eme using all t)e utilities F 0rap)i s F "nimations and 7ntera tion? REFERENCES: 1? 2i )ard S )rand> P)otos)op $ 5isual Dumpstrat> "dobe Press 2000? 2? Dames &? Mo)les> #las) !?0 0rap)i s> "nimation I 7ntera tion> Ma romedia 2000? 3? Carey (un.s> 0ro..ing t)e 0imp> -/1 2iders Publis)ing> 2000? 4? "dobe reative team> "dobe p)otos)op elements % and "dobe premiere elements % lassroom in a boo. olle tion> "dobe Press> 2009? !? "dobe reative team> "dobe #las) CS4 pro*essional lassroom in a boo.> "dobe Press> 2009? $? 3avm+ong (a)> 7n.s apeF0uide to 5e tor Dra,ing Program> 2nd /dition> 200$?

MC92<! HUMAN RESOURCE MANAGEMENT LTPC 00 UNIT I PERSPECTIVES IN HUMAN RESOURCE MANAGEMENT 9 /volution o* )uman resour e management 6 t)e importan e o* t)e )uman *a tor 6 ob+e tives o* )uman resour e management 6 role o* )uman resour e manager 6 )uman resour e poli ies 6 omputer appli ations in )uman resour e management? UNIT II THE CONCEPT OF 5EST FIT EMPLOYEE 9

7mportan e o* )uman resour e planning 6 *ore asting )uman resour e re4uirement 6 internal and e<ternal sour es? Sele tion pro essFs reening 6 tests F validation 6 intervie, F medi al e<amination 6 re ruitment introdu tion 6 importan e 6 pra ti es 6 so ialization bene*its? UNIT III TRAINING AND E9ECUTIVE DEVELOPMENT 9 3ypes o* training> met)ods> purpose> bene*its and resistan e? /<e utive development programmes 6 ommon pra ti es F bene*its 6 sel* development 6 .no,ledge management? UNIT IV SUSTAINING EMPLOYEE INTEREST 9 Compensation plan 6 re,ard 6 motivation 6 t)eories o* motivation 6 areer management 6 development> mentor 6 protRgR relations)ips? UNIT V PERFORMANCE EVALUATION AND CONTROL PROCESS 9 Met)od o* per*orman e evaluation 6 *eedba . 6 industry pra ti es? Promotion> demotion> trans*er and separation 6 impli ation o* +ob )ange? 3)e ontrol pro ess 6 importan e 6 met)ods 6 re4uirement o* e**e tive ontrol systems grievan es 6 auses 6 impli ations 6 redressal met)ods? TOTAL 2 !5 TE9T 5OO:S: 1? De enzo and 2obbins> 8uman 2esour e Management> 1ilsey> $t) edition> 2001? 2? (is,a+eet Pattanaya.> 8uman 2esour e Management> Prenti e 8all o* 7ndia> 2001?

REFERENCES: 1? 8uman 2esour e Management> /ugen e M .enna and -i (ea )> Pearson /du ation &imited> 2002? 2? Dessler 8uman 2esour e Management> Pearson /du ation &imited> 2002? 3? Mamoria C?(? and Mamoria S?Personnel Management> 8imalaya Publis)ing Company> 199%? 4? 1ayne Cas io> Managing 8uman 2esour e> M 0ra, 8ill> 199'? !? 7van evi )> 8uman 2esour e Management> M 0ra, 8ill 2002?

MC92<6

ADVANCED DATA5ASES LTPC 00

UNIT I PARALLEL AND DISTRI5UTED DATA5ASES Database System "r )ite turesE Centralized and ClientFServer "r )ite tures 6 Server System "r )ite tures 6 Parallel SystemsF Distributed Systems 6 Parallel DatabasesE 7:O

Parallelism 6 7nter and 7ntra 9uery Parallelism 6 7nter and 7ntra operation Parallelism 6 Distributed Database Con epts F Distributed Data Storage 6 Distributed 3ransa tions 6 Commit Proto ols 6 Con urren y Control 6 Distributed 9uery Pro essing 6 3)ree 3ier Client Server "r )ite tureF Case Studies. UNIT II O5>ECT AND O5>ECT RELATIONAL DATA5ASES

Con epts *or Ob+e t DatabasesE Ob+e t 7dentity 6 Ob+e t stru ture 6 3ype Constru tors 6 /n apsulation o* Operations 6 Met)ods 6 Persisten e 6 3ype and Class 8ierar )ies 6 7n)eritan e 6 Comple< Ob+e ts 6 Ob+e t Database Standards> &anguages and DesignE ODM0 Model 6 OD& 6 O9& 6 Ob+e t 2elational and /<tended 6 2elational Systems E Ob+e t 2elational *eature sin S9&:Ora le 6 Case Studies? UNIT III 9ML DATA5ASES

@M& DatabasesE @M& Data Model 6 D3D F @M& S )ema F @M& 9uerying 6 1eb Databases 6 DD(C 6 7n*ormation 2etrieval 6 Data 1are)ousing 6 Data Mining UNIT IV MO5ILE DATA5ASES

Mobile DatabasesE &o ation and 8ando** Management F /**e t o* Mobility on Data Management F &o ation Dependent Data Distribution F Mobile 3ransa tion Models F Con urren y Control F 3ransa tion Commit Proto olsF Mobile Database 2e overy S )emes UNIT V MULTIMEDIA DATA5ASES

Multidimensional Data Stru tures 6 7mage Databases 6 3e<t:Do ument DatabasesF 5ideo Databases 6 "udio Databases 6 Multimedia Database Design? TOTAL 2 !5 REFERENCES 1? 2? /lmasri> S?(? -avat)e> A#undamentals o* Database SystemsB> #i*t) /dition> Pearson /du ation:"ddison 1esley> 200%? 2? 3)omas Cannolly and Carolyn (egg> A Database Systems> " Pra ti al "pproa ) to Design> 7mplementation and ManagementB> 3)ird /dition> Pearson /du ation> 200%? 3? 8enry # =ort)> "bra)am Silbers )atz> S? Sud)ars)an> ADatabase System Con eptsB> #i*t) /dition> M 0ra, 8ill> 200$? 4? C?D?Date> "?=annan and S?S,amynat)an>B"n SystemsB> /ig)t) /dition> Pearson /du ation> 200$? 7ntrodu tion to Database

!? 5?S?Subramanian> APrin iples o* Multimedia Database SystemsB> 8ar ourt 7ndia Pvt &td?> 2001? $? 5i+ay =umar> A Mobile Database SystemsB> Do)n 1iley I Sons> 200$?

<

MC92<<

SOFT=ARE 6UALITY MANAGEMENT 9

LTPC 00 UNIT I FUNDAMENTALS OF SOFT=ARE 6UALITY ENGINEERING Con epts O* 9uality 6 8ierar )i al Modeling 6 9uality Models 6 9uality Criteria "nd 7ts 7nterrelation 6 #undamentals O* So*t,are 9uality 7mprovement 6 Con epts O* 9uality 7mprovement 6 Con epts O* Pro ess Maturity 6 7mproving Pro ess Maturity?

UNIT II DEVELOPMENTS IN MEASURING 6UALITY 9 Sele ting 9uality 0oals "nd Measures 6 Prin iples O* Measurement 6 Measures "nd Metri s 6 9uality #un tion Deployment 6 0oal:9uestion:Measure Paradigm 6 9uality C)ara teristi s 3ree 6 3)e #;2PS Model "nd #;2PSL 6 0ilb "pproa ) 6 9uality Prompts? UNIT III 6UALITY MANAGEMENT SYSTEM 9 /lements O* " 9uality /ngineering Program 6 9uality Control> "ssuran e "nd /ngineering 6 2eliability> Maintainability> 5eri*iability> 3estability> Sa*ety "nd Supportability 6 8istori al Perspe tive /lements O* 9MS 6 8uman #a tors 6 3ime Management 6 9MS #or So*t,are69uality "ssuran e 6 7SO9000 Series6" 0eneri 9uality Management Standard 6 3ools #or 9uality? UNIT IV PRINCIPLES AND PRACTICES IN 6MS 9 Pro ess6Produ t6Pro+e t6People 7n So*t,are Development "nd Management Spe trum 6 Prin iple "nd Criti al Pra ti es 7n 9MS 6 7SO 9001 "nd Capability Maturity Models 6 Si< Sigma> Cero De*e ts "nd Statisti al 9uality Control? UNIT V MEASURES AND METRICS IN PROCESS AND PRO>ECT DOMAINS 9 =ey Measures #or So*t,are /ngineers 6 De*e ts 6 Produ tivity "nd 9uality 6 Measuring "nd 7mproving 3)e Development Pro ess 6 "ssigning Measures 3o Pro ess /lements "nd /vents 6 7si.a,a Diagrams 6 Metri s #or So*t,are 9uality 6 7ntegrating Metri s 1it)in So*t,are /ngineering Pro ess 6 Metri s #or Small Organizations? TOTAL 2 !5 REFERENCES: 1. 2. . !. !? $? (rian 8ambling> AManaging So*t,are 9ualityB> 3ata M 0ra, 8ill? Duran? D?M?#ran.> M?0yrna> A9uality Planning and "nalysis J*rom produ t developmement t)roug) useKB> 3ata M 0ra, 8ill? "l on 0illies> ASo*t,are 9ualityE 3)eory and ManagementB> 7nternational 3)omson> Computer Press 199%? Step)en 8?=an> AMetri s and Models in So*t,are 9uality /ngineeringB> "ddison 1esley> 19!!? 2oger S? Pressman> ASo*t,are /ngineering F " Pra titionerGs "pproa )B> #i*t) /dition> M 0ra, 8ill> 2001? 8ump)rey 1atts> AManaging t)e So*t,are Pro essB> "ddison 1esley> 19'$? TCP8IP DESIGN AND IMPLEMENTATION LTPC 00

MC92<3

UNIT I INTRODUCTION 9 7nternet,or.ing on epts and ar )ite tural model6 lass*ul 7nternet address 6 C7D26 Subnetting and Supernetting 6"2P6 2"2P6 7P 6 7P 2outing 67CMP 6 7pv$? UNIT II TCP 9 Servi es 6 )eader 6 onne tion establis)ment and termination6 intera tive data *lo,6 bul. data *lo,6 timeout and retransmission 6 persist timer 6 .eep alive timer6 *utures and per*orman e? UNIT III IP IMPLEMENTATION 9 7P global so*t,are organization 6 routing table6 routing algorit)ms6*ragmentation and reassembly6 error pro essing J7CMPK 6Multi ast Pro essing J70MPK? UNIT IV TCP IMPLEMENTATION I 9 Data stru ture and input pro essing 6 transmission ontrol blo .s6 segment *ormat6 omparison6*inite state ma )ine implementation6Output pro essing6 mutual e< lusion6 omputing t)e 3CP data lengt)? UNIT V TCP IMPLEMENTATION II 9 3imers6events and messages6 timer pro ess6 deleting and inserting timer event6 *lo, ontrol and adaptive retransmission6 ongestion avoidan e and ontrol 6 urgent data pro essing and pus) *un tion? TOTAL 2 !5 TE9T 5OO:S: 1? Douglas /?Comer> A7nternet,or.ing ,it) 3CP:7P Prin iples> Proto ols and "r )ite tureB> 5ol 1 I 2> *ourt) edition> Pearson /du ation "sia> 2003? 2? 1?2i )ard Stevens A3CP:7P illustratedB 5olume 1 Pearson /du ation> 2003? REFERENCES: 1? #orouzan> A3CP:7P proto ol suiteB Se ond edition> 3ata M 0ra, 8ill> 2003? 2? 1?2i )ard Stevens A3CP:7P illustratedB 5olume 2> Pearson /du ation 2003?

MC92<9

DISTRI5UTED SYSTEMS LTPC

00 UNIT I COMMUNICATION IN DISTRI5UTED ENVIRONMENT 3 7ntrodu tion 6 5arious Paradigms in Distributed "ppli ations 6 2emote Pro edure Call 6 2emote Ob+e t 7nvo ation 6 MessageFOriented Communi ation 6 ;ni asting> Multi asting and (road asting 6 0roup Communi ation? UNIT II DISTRI5UTED OPERATING SYSTEMS 12

7ssues in Distributed Operating System 6 3)reads in Distributed Systems 6 Clo . Syn )ronization 6 Causal Ordering 6 0lobal States 6 /le tion "lgorit)ms 6Distributed Mutual /< lusion 6 Distributed 3ransa tions 6 Distributed Deadlo . 6 "greement Proto ols ? UNIT III DISTRI5UTED RESOURCE MANAGEMENT 10

Distributed S)ared Memory 6 DataFCentri Consisten y Models 6 ClientFCentri Consisten y Models 6 7vy 6 Munin 6 Distributed S )eduling 6 Distributed #ile Systems 6 Sun -#S? UNIT IV FAULT TOLERANCE AND CONSENSUS <

7ntrodu tion to #ault 3oleran e 6 Distributed Commit Proto ols 6 (yzantine #ault 3oleran e 6 7mpossibilities in #ault 3oleran e? UNIT V CASE STUDIES 3

Distributed Ob+e tF(ased System 6 CO2(" 6 COML 6 Distributed CoordinationF(ased System 6 D7-7? T"#$%2 !5 REFERENCES: 1? 0eorge Coulouris> Dean Dollimore> 3im =indberg> ADistributed Systems Con epts and DesignB> 3)ird /dition> Pearson /du ation "sia> 2002? 2? 8agit "ttiya and Denni*er 1el )> ADistributed ComputingE #undamentals> Simulations and "dvan ed 3opi sB> 1iley> 2004? 3? Mu.es) Sing)al> A"dvan ed Con epts 7n Operating SystemsB> M 0ra,8ill Series in Computer S ien e> 1994? 4? "?S?3anenbaum> M?5an Steen> ADistributed SystemsB> Pearson /du ation> 2004? !? M?&?&iu> ADistributed Computing Prin iples and "ppli ationsB> Pearson "ddison 1esley> 2004?

MC9230

DATA MINING AND DATA =AREHOUSING LTPC

!0

00 UNIT I 9 Data 1are)ousing and (usiness "nalysisE F Data ,are)ousing Components 6(uilding a Data ,are)ouse 6 Mapping t)e Data 1are)ouse to a Multipro essor "r )ite ture 6 D(MS S )emas *or De ision Support 6 Data /<tra tion> Cleanup> and 3rans*ormation 3ools 6Metadata 6 reporting 6 9uery tools and "ppli ations 6 Online "nalyti al Pro essing JO&"PK 6 O&"P and Multidimensional Data "nalysis? UNIT II 9 Data MiningE F Data Mining #un tionalities 6 Data Prepro essing 6 Data Cleaning 6 Data 7ntegration and 3rans*ormation 6 Data 2edu tion 6 Data Dis retization and Con ept 8ierar )y 0eneration? "sso iation 2ule MiningE F /**i ient and S alable #re4uent 7tem set Mining Met)ods 6 Mining 5arious =inds o* "sso iation 2ules 6 "sso iation Mining to Correlation "nalysis 6 ConstraintF(ased "sso iation Mining? UNIT III 9

Classi*i ation and Predi tionE F 7ssues 2egarding Classi*i ation and Predi tion 6 Classi*i ation by De ision 3ree 7ntrodu tion 6 (ayesian Classi*i ation 6 2ule (ased Classi*i ation 6 Classi*i ation by (a . propagation 6 Support 5e tor Ma )ines 6 "sso iative Classi*i ation 6 &azy &earners 6 Ot)er Classi*i ation Met)ods 6 Predi tion 6 " ura y and /rror Measures 6 /valuating t)e " ura y o* a Classi*ier or Predi tor 6 /nsemble Met)ods 6 Model Se tion? UNIT IV 9 Cluster "nalysisE F 3ypes o* Data in Cluster "nalysis 6 " Categorization o* Ma+or Clustering Met)ods 6 Partitioning Met)ods 6 8ierar )i al met)ods 6 DensityF(ased Met)ods 6 0ridF(ased Met)ods 6 ModelF(ased Clustering Met)ods 6 Clustering 8ig)F Dimensional Data 6 ConstraintF(ased Cluster "nalysis 6 Outlier "nalysis? UNIT V Mining Ob+e t> Spatial> Multimedia> 3e<t and 1eb DataE Multidimensional "nalysis and Des riptive Mining o* Comple< Data Ob+e ts 6 Spatial Data Mining 6 Multimedia Data Mining 6 3e<t Mining 6 Mining t)e 1orld 1ide 1eb? T"#$% 2 !5 REFERENCES 1? Dia,ei 8an and Mi )eline =amber AData Mining Con epts and 3e )ni4uesB Se ond /dition> 2? /lsevier> 2eprinted 200'? 3? "le< (erson and Step)en D? Smit) AData 1are)ousing> Data Mining I O&"PB> 3ata M 0ra, 6 8ill /dition> 3ent) 2eprint 200%? 4? =?P? Soman> S)yam Di,a.ar and 5? "+ay A7nsig)t into Data mining 3)eory and Pra ti eB> /aster / onomy /dition> Prenti e 8all o* 7ndia> 200$? !? 0? =? 0upta A7ntrodu tion to Data Mining ,it) Case StudiesB> /aster / onomy /dition> Prenti e 8all o* 7ndia> 200$? $? PangF-ing 3an> Mi )ael Steinba ) and 5ipin =umar A7ntrodu tion to Data MiningB> Pearson /du ation> 200%? 9

!1

MC9231

COMPONENT 5ASED TECHNOLOGY

LTPC 00 UNIT I INTRODUCTION 9 So*t,are Components 6 ob+e ts 6 *undamental properties o* Component te )nology 6 modules 6 inter*a es 6 allba .s 6 dire tory servi es 6 omponent ar )ite ture 6 omponents and middle,are? UNIT II >AVA COMPONENT TECHNOLOGIES 9 3)reads 6 Dava (eans 6 /vents and onne tions 6 properties 6 introspe tion 6 D"2 *iles 6 re*le tion 6 ob+e t serialization 6 /nterprise Dava (eans 6 Distributed Ob+e t models 6 2M7 and 2M7F77OP? UNIT III COR5A TECHNOLOGIES 9 Dava and CO2(" 6 7nter*a e De*inition language 6 Ob+e t 2e4uest (ro.er 6 system ob+e t model 6 portable ob+e t adapter 6 CO2(" servi es 6 CO2(" omponent model 6 ontainers 6 appli ation server 6 model driven ar )ite ture? UNIT IV COM AND .NET TECHNOLOGIES 9 COM 6 Distributed COM 6 ob+e t reuse 6 inter*a es and versioning 6 dispat ) inter*a es 6 onne table ob+e ts 6 O&/ ontainers and servers 6 " tive @ ontrols 6 ?-/3 omponents F assemblies 6 appdomains 6 onte<ts 6 re*le tion 6 remoting? UNIT V COMPONENT FRAME=OR:S AND DEVELOPMENT 9 Conne tors 6 onte<ts 6 /D( ontainers 6 C&2 onte<ts and )annels 6 (la . (o< omponent *rame,or. 6 dire tory ob+e ts 6 rossFdevelopment environment 6 omponentForiented programming 6 Component design and implementation tools 6 testing tools F assembly tools? TOTAL 2 !5 TE9T 5OO:S: 1. AComponent So*t,areE (eyond Ob+e tFOriented ProgrammingB> Pearson /du ation publis)ers> 2003?

REFERENCES: 1. /d 2oman> A/nterprise Dava (eansB> 3)ird /dition > 1iley > 2004?

!2

MC9232

MANAGERIAL ECONOMICS

LTPC 00 UNIT I INTRODUCTION TO MANAGERIAL ECONOMICS 9 Managerial / onomi s 6 meaning> nature and s ope 6 Managerial / onomi s and business de ision ma.ing 6 2ole o* Managerial / onomist 6 #undamental on epts o* Managerial / onomi s? Demand "nalysis 6 meaning> determinants and types o* demand 6 /lasti ity o* demand 6 Demand *un tion 6 Demand urve 6 /stimation o* t)e Demand #un tion? UNIT II SUPPLY; PRODUCTION AND COST ANALYSIS 9 Supply 6 meaning and determinants 6 Supply #un tionFMeaning o* produ tion 6 Produ tion analysisE long run and s)ort run 6 produ tion *un tions 6 7so4uants F/<pansion pat) 6 CobbFDouglas *un tion? Cost on epts 6 ost 6 output relations)ipE long run and s)ort run 6 / onomies and dise onomies o* s ale 6 ost *un tions 6 estimation o* ost *un tion? UNIT III MAR:ET STRUCTURE AND PRICE DETERMINATION 9 Mar.et stru ture 6 Per*e t Competition 6 Monopoly 6 Monopolisti Competition 6 Oligopoly F )ara teristi s 6 Pri ing o* 0oods and Servi esF Pri ing and output de isions 6 Pri e Dis rimination 6 Pri e Determinants 6 Pro*it Ma<imization and *ree pri ingF met)ods o* pri ing 6 di**erential pri ing 6 0overnment intervention and pri ing? UNIT IV PROFIT AND INVESTMENT ANALYSIS 9 Pro*it F Meaning and nature 6 Pro*it poli ies 6 pro*it planning and *ore asting 6Cost volume pro*it analysis 6 7nvestment analysis 6 Meaning and Signi*i an e 6 3ime 5alue o* money 6 as) *lo, and measures o* investment ,ort) 6payba . period riterion 6 average rate o* return riterion 6 net present value riterion 6 internal rate o* return riterion 6 pro*itability 6 inde< riterion? UNIT V MACROECONOMIC ISSUE 9 -ational 7n ome 6 on epts 6determination o* national in ome F (usiness y le 6 7n*lation and De*lation 6types o* in*lation 6 auses o* in*lationF (alan e o* payments 6 a ountF assessing t)e balan e o* payments *igures 6 Monetary and #is al Poli ies 6 attitudes to,ards monetary poli y 6 problems o* monetary poli ies 6 nature o* *is al poli yF e**e tiveness o* *is al poli y? T"#$% N" "& A('*")+: !5 TE9T 5OO:: 1? 0?S? 0upta > A Managerial / onomi sB> 3ata M 0ra,)ill> 1990? REFERENCES: 1? Doel Dean> A Managerial / onomi sB> Prenti e 8all 7ndia? 19'% 2? /van D? Douglas> AManagerial / onomi sB> Prenti e 8all 7nternational> 19'%?

!!

MC923

MO5ILE COMPUTING

LTPC 00 UNIT I =IRELESS COMMUNICATION FUNDAMENTALS 9 7ntrodu tion 6 1ireless transmission 6 #re4uen ies *or radio transmission 6 Signals 6 "ntennas 6 Signal Propagation 6 Multiple<ing 6 Modulations 6 Spread spe trum 6 M"C 6 SDM" 6 #DM" 6 3DM" 6 CDM" 6 Cellular 1ireless -et,or.s? UNIT II TELECOMMUNICATION SYSTEMS 11 0SM 6 System "r )ite ture 6 Proto ols 6 Conne tion /stablis)ment 6 #re4uen y "llo ation 6 2outing 6 8andover 6 Se urity F 0P2S UNIT III =IRELESS NET=OR:S 9 1ireless &"- 6 7/// '02?11 Standards 6 "r )ite ture 6 servi es 6 87P/2&"- 6 "d8o -et,or. 6 (lue 3oot)? UNIT IV NET=OR: LAYER 9 Mobile 7P 6 Dynami 8ost Con*iguration Proto ol 6 2outing 6 DSD5 6 DS2 6 "OD5 6 C2P 6 ODM2? UNIT V TRANSPORT AND APPLICATION LAYERS < 3CP over 1ireless -et,or.s 6 7ndire t 3CP 6 Snooping 3CP 6 Mobile 3CP 6 #ast 2etransmit : #ast 2e overy 6 3ransmission:3imeout #reezing 6 Sele tive 2etransmission 6 3ransa tion Oriented 3CP 6 1"P 6 1"P "r )ite ture 6 1DP 6 13&S 6 13P 6 1SP 6 1M& 6 1M& S ript 6 1"/ 6 13"? TOTAL 2 !5 TE9T 5OO:S: 1. 2? Do )en S )iller> AMobile Communi ationsB> Se ond /dition> Prenti e 8all o* 7ndia : Pearson /du ation> 2003? 1illiam Stallings> A1ireless Communi ations and -et,or.sB> Se ond /dition> Prenti e 8all o* 7ndia : Pearson /du ation> 2004?

REFERENCES: 1? 2? 3? =ave) Pa)lavan> Prasant) =ris)namoort)y> APrin iples o* 1ireless -et,or.sB> Pearson /du ation> 2003? ;,e 8ansmann> &ot)ar Mer.> Martin S? -i .lons and 3)omas Stober> APrin iples o* Mobile ComputingB> Springer> -e, Hor.> 2003? C?=?3o)> A"d8o Mobile 1ireless -et,or.sB> Prenti e 8all 7n ?> 2002?

!5

MC923!

DIGITAL IMAGING

LTPC 00 UNIT I FUNDAMENTALS OF IMAGE PROCESSING 9 7ntrodu tion 6 Steps in 7mage Pro essing Systems 6 7mage " 4uisition 6 Sampling and 9uantization 6 Pi<el 2elations)ips 6 Colour #undamentals and Models> #ile #ormats> 7mage operations 6 "rit)meti > 0eometri and Morp)ologi al? . UNIT II IMAGE ENHANCEMENT 9 Spatial Domain 0ray level 3rans*ormations 8istogram Pro essing Spatial #iltering 6 Smoot)ing and S)arpening?#re4uen y Domain E #iltering in #re4uen y Domain 6 D#3> ##3> DC3 6 Smoot)ing and S)arpening *ilters 6 8omomorp)i #iltering? ? UNIT III IMAGE SEGMENTATION AND FEATURE ANALYSIS 9 Dete tion o* Dis ontinuities 6 /dge Operators 6 /dge &in.ing and (oundary Dete tion 6 3)res)olding 6 2egion (ased Segmentation 6 Morp)ologi al 1aterS)eds 6 Motion Segmentation> #eature "nalysis and /<tra tion? UNIT IV MULTI RESOLUTION ANALYSIS AND COMPRESSIONS 9 Multi 2esolution "nalysis E 7mage Pyramids 6 Multi resolution e<pansion 6 1avelet 3rans*orms? 7mage Compression E #undamentals 6 Models 6 /lements o* 7n*ormation 3)eory 6 /rror #ree Compression 6 &ossy Compression 6 Compression Standards? UNIT V APPLICATIONS OF IMAGE PROCESSING 9 7mage Classi*i ation 6 7mage 2e ognition 6 7mage ;nderstanding 6 5ideo Motion "nalysis 6 7mage #usion 6 Steganograp)y 6 Digital Compositing 6 Mosai s 6 Colour 7mage Pro essing?? TOTAL 2 !5 REFERENCES: 1? 2? 3? 2a*ael C?0onzalez and 2i )ard /?1oods> ADigital 7mage Pro essingB Se ond /dition> Pearson /du ation> 2003? Milan Son.a> 5a lav 8lava and 2oger (oyle> A7mage Pro essing> "nalysis and Ma )ine 5isionB> Se ond /dition> 3)omson &earning> 2001 "nil =?Dain> A#undamentals o* Digital 7mage Pro essingB> Person /du aiton> 2003?

!6

MC9235

ENTERPRISE RESOURCE PLANNING LTPC 00

UNIT I

INTRODUCTION TO ERP

Overvie, 6 (ene*its o* /2P 6 /2P and 2elated 3e )nologies 6 (usiness Pro ess 2eengineering 6 Data 1are)ousing 6 Data Mining 6 On6line "nalyti al Pro essing 6 Supply C)ain Management? UNIT II ERP IMPLEMENTATION 9 7mplementation &i*e Cy le 6 7mplementation Met)odology 6 8idden Costs 6 Organizing 7mplementation 6 5endors> Consultants and ;sers 6 Contra ts 6 Pro+e t Management and Monitoring? UNIT III 5USINESS MODULES 9 (usiness Modules in an /2P Pa .age 6 #inan e 6 Manu*a turing 6 8uman 2esour e 6 Plant Maintanan e 6 Materials Management 6 9uality Management 6 Sales and Distribution? UNIT IV ERP MAR:ET 9 /2P Mar.et Pla e 6 S"P "0 6 PeopleSo*t 6 (aan Company 6 DD /d,ards 1orld Solutions Company 6 Ora le Corporation 6 9"D 6 System So*t,are "sso iates? UNIT V ERP 7 PRESENT AND FUTURE 9 3urbo C)arge t)e /2P System 6 /7" 6 /2P and /6Commer e 6 /2P and 7nternet 6 #uture Dire tions in /2P? TOTAL 2 !5 REFERENCES: 1? 2? 3? 4? "le<is &eon> A/2P Demysti*iedB> 3ata M 0ra, 8ill> 1999? Dosep) "? (rady> /llen #? Mon.> (ret D? 1angner> ACon epts in /nterprise 2esour e PlanningB > 3)omson &earning> 2001? 5inod =umar 0arg and -?= ?5en.ata =ris)nan> A/nterprise 2esour e Planning 6 on epts and PlanningB> Prenti e 8all> 199'? Dose "ntonio #ernandz> A 3)e S"P 2 :3 8and boo.B> 3ata M 0ra, 8ill

!<

!3

MC9236

AGENT 5ASED INTELLIGENT SYSTEMS

LTPC 00 UNIT I INTRODUCTION 9 De*initions F #oundations F 8istory F 7ntelligent "gentsFProblem SolvingFSear )ing F 8euristi s FConstraint Satis*a tion Problems F 0ame playing? UNIT II :NO=LEDGE REPRESENTATION AND REASONING 9 &ogi al "gentsF#irst order logi F#irst Order 7n*eren eF;ni*i ationFC)ainingF 2esolution StrategiesF=no,ledge 2epresentationFOb+e tsF" tionsF/vents UNIT III PLANNING AGENTS 9 Planning ProblemFState Spa e Sear )FPartial Order PlanningF0rap)sF-ondeterministi DomainsFConditional PlanningFContinuous PlanningFMulti "gent Planning? UNIT IV AGENTS AND UNCERTAINITY 9 " ting under un ertainty 6 Probability -otationF(ayes 2ule and use F (ayesian -et,or.sFOt)er "pproa )esF3ime and ;n ertaintyF3emporal ModelsF ;tility 3)eory F De ision -et,or. 6 Comple< De isions? UNIT V HIGHER LEVEL AGENTS 9 =no,ledge in &earningF2elevan e 7n*ormationFStatisti al &earning Met)odsF 2ein*or ement &earningFCommuni ationF#ormal 0rammarF"ugmented 0rammarsF #uture o* "7? T"#$% N" "& A('*")+: !5 TE9T 5OO:: 1? Stuart 2ussell and Peter -orvig> A"rti*i ial 7ntelligen e F " Modern "pproa )B>2 nd /dition> Prenti e 8all> 2002 REFERENCES: 1? Mi )ael 1ooldridge> A"n 7ntrodu tion to Multi "gent SystemB> Do)n 1iley> 2002? 2? Patri . 8enry 1inston> "rti*i ial 7ntelligen e> 3rd /dition> "1> 1999? 3? -ils?D?-ilsson> Prin iples o* "rti*i ial 7ntelligen e> -arosa Publis)ing 8ouse> 1992

!9

MC923< UNIT I

NATURAL LANGUAGE PROCESSING INTRODUCTION LTPC 00 9 (a .groundF Spo.en language input and

-atural &anguage Pro essing 6 &inguisti

output 3e )nologies 6 1ritten language 7nput F Mat)emati al Met)ods F Statisti al Modeling and Classi*i ation #inite State met)ods 0rammar *or -atural &anguage Pro essing 6 Parsing 6 Semanti and &ogi #orm 6 "mbiguity 2esolution 6 Semanti 7nterpretation? UNIT II INFORMATION RETRIEVAL 9 7n*ormation 2etrieval ar )ite ture F 7nde<ingF Storage 6 Compression 3e )ni4ues 6 2etrieval "pproa )es 6 /valuation F Sear ) enginesF ommer ial sear ) engine *eaturesF omparisonF per*orman e measures 6 Do ument Pro essing F -&P based 7n*ormation 2etrieval 6 7n*ormation /<tra tion? UNIT III TE9T MINING 9 Categorization 6 /<tra tion based CategorizationF ClusteringF 8ierar )i al ClusteringF Do ument Classi*i ation and routingF *inding and organizing ans,ers *rom 3e<t sear ) 6 use o* ategories and lusters *or organising retrieval results 6 3e<t Categorization and e**i ient Summarization using &e<i al C)ains 6 Pattern /<tra tion? UNIT IV GENERIC ISSUES 9 Multilinguality 6 Multilingual 7n*ormation 2etrieval and Spee ) pro essing F Multimodality 6 3e<t and 7mages 6 Modality 7ntegration F 3ransmission and Storage 6 Spee ) odingF /valuation o* systems 6 8uman #a tors and user " eptability? S UNIT V APPLICATIONS 9 Ma )ine 3ranslation 6 3rans*er Metap)or F 7nterlingua and Statisti al "pproa )es F Dis ourse Pro essing 6 Dialog and Conversational "gents 6 -atural &anguage 0eneration 6 Sur*a e 2ealization and Dis ourse Planning? TOTAL 2 !5 TE9T 5OO:S: 1? 2? 3? 4? Daniel Dura*s.y and Dames 8? martin> A Spee ) and &anguage Pro essingB > 2000? 2on Cole> D?Mariani> et?al ASurvey o* t)e State o* t)e "rt in 8uman &anguage 3e )nologyB> Cambridge ;niversity Press> 199%? Mi )ael 1? (erry A Survey o* 3e<t MiningE Culstering> Classi*i ation and 2etrievalB> Springer 5erlag> 2003? C)ristop)er D?Manning and 8inri ) S )utze> A #oundations o* Statisti al -atural &anguage Pro essing A> M73 Press> 1999?

50

REFERENCES: 1? 2? 3? 4? Dames "llen A -atural &anguage ;nderstanding A> (en+amin: Cummings Publis)ing Co? 199!? 0erald D? =o,als.i and Mar.?3? Maybury> A7n*ormation Storage and 2etrieval systemsB> =lu,er a ademi Publis)ers> 2000? 3ome. Strzal.o,s.i A -atural &anguage 7n*ormation 2etrieval A> =lu,er a ademi Publis)ers> 1999? C)ristop)er D?Manning and 8inri ) S )utze> A #oundations o* Statisti al -atural &anguage Pro essing A> M73 Press> 1999?

MC9233

SOFT=ARE AGENTS

LTPC 00 UNIT I AGENTS 7 OVERVIE= 9 "gent De*inition 6 "gent Programming Paradigms 6 "gent 5s Ob+e t 6 "glet 6 Mobile "gents 6 "gent #rame,or.s 6 "gent 2easoning? UNIT II >AVA AGENTS 9 Pro esses 6 3)reads 6 Daemons 6 Components 6 Dava (eans 6 " tive@ 6 So .ets 6 2PCs 6 Distributed Computing 6 "glets Programming 6 Dini "r )ite ture 6 " tors and "gents 6 3yped and proa tive messages? UNIT III MULTIAGENT SYSTEMS 9 7ntera tion bet,een agents 6 2ea tive "gents 6 Cognitive "gents 6 7ntera tion proto ols 6 "gent oordination 6 "gent negotiation 6 "gent Cooperation 6 "gent Organization 6 Sel*F7nterested agents in /le troni Commer e "ppli ations? UNIT IV INTELLIGENT SOFT=ARE AGENTS 9 7nter*a e "gents 6 "gent Communi ation &anguages 6 "gent =no,ledge 2epresentation 6 "gent "daptability 6 (elie* Desire 7ntension 6 Mobile "gent "ppli ations? UNIT V AGENTS AND SECURITY 9 "gent Se urity 7ssues 6 Mobile "gents Se urity 6 Prote ting "gents against Mali ious 8osts 6 ;ntrusted "gent 6 (la . (o< Se urity 6 "ut)enti ation *or agents 6 Se urity issues *or "glets? TOTAL 2 !5 REFERENCES: 1? 2? 3? 4? (igus I (igus> M Constru ting 7ntelligent agents ,it) Dava M> 1iley> 199%? (rads)a,> M So*t,are "gents M> M73 Press> 2000? 2ussel> -orvig> M"rti*i ial 7ntelligen eE " Modern "pproa )M> Se ond /dition> Pearson /du ation> 2003? 2i )ard Mur )> 3ony Do)nson> M7ntelligent So*t,are "gentsM> Prenti e 8all> 2000?

51

!?

0er)ard 1eiss> AMulti "gent Systems 6 " Modern "pproa ) to Distributed "rti*i ial 7ntelligen eB> M73 Press> 2000?

52

MC9239

SUPPLY CHAIN MANAGEMENT

LTPC 00 UNIT I 5UILDING 5LOC:S; PERFORMANCE MEASURES; DECISIONS 9 (uilding (lo .s o* a Supply C)ain -et,or. 6 Per*orman e Measures 6 De isions in t)e Supply C)ain 1orld 6 Models *or Supply C)ain De ision 6 Ma.ing? UNIT II / onomi Systems? UNIT III MATHEMATICAL FOUNDATIONS OF SUPPLY CHAIN SOLUTIONS 9 ;se o* Sto )asti Models and Combinatorial Optimization in Supply C)ain Planning 6 Supply C)ain #a ilities &ayout 6 Capa ity Planning 6 7nventory Optimization 6 Dynami 2outing and S )eduling 6 ;nderstanding t)e Minternals" o* industry best pra ti e solutions? UNIT IV INTERNET TECHNOLOGIES AND ELECTRONIC COMMERCE IN SCM 9 2elation to /2P 6 /pro urement 6 /&ogisti s 6 7nternet "u tions 6 /mar.ets 6 /le troni business pro ess optimization 6 (usiness ob+e ts in SCM? UNIT V CASE STUDIES Digital /4uipment Case Study 6 7(M Case Study? 9 SUPPLY CHAIN INVENTORY MANAGEMENT 9 Order 9uantity Models 6 2eorder Point Models 6 Multi )elon 7nventory

TOTAL 2 !5 REFERENCES: 1? 2? 3? 4? !? $? %? '? 2?(? 8and*ield> /?&? -o )ols Dr?> A7ntrodu tion to Supply C)ain ManagementB> Pearson /du ation> 1999? Sunil C)opra> Peter Meindel> ASupply C)ain ManagementE Strategy> P Planning> and OperationB> Se ond /dition> Pearson /du ation> 2003? Deremy #? S)apiro> AModeling t)e Supply C)ainB> Du<bury 3)omson &earning> 2001? David Sim )i &evi> P)ilip .amins.y> /dit) Sim )i &evi> ADesigning and Managing t)e Supply C)ainE Con epts> Strategies> and Case StudiesB> 7r,in M 0ra, 8ill> 2000? 1?D? 8opp> M?&? Spearman> A#a tory P)ysi sE #oundations o* Manu*a turing ManagementB> 7r,in M 0ra,68ill> 199$? -? 5is,anad)am> A"nalysis o* Manu*a turing /nterprisesB> =lu,er " ademi Publis)ers> 2000? Srid)ar 3ayur> 2am 0anes)an> Mi )ael Magazine> A9uantitative Models *or Supply C)ain ManagementB> =lu,er " ademi Publis)ers> 1999? -? 5is,anad)am> H? -ara)ari> APer*orman e Modeling o* "utomated Manu*a turing SystemsB> Prenti e 8all o* 7ndia> 199'?

MC9290

HEALTHCARE SYSTEMS LTPC 00 9 are data 4uality 6 8ealt) are

UNIT I INTRODUCTION 7ntrodu tion to )ealt) are in*ormation 6 8ealt) in*ormation regulations> la,s and standards?

UNIT II HEALTH CARE INFORMATION SYSTEMS 9 8istory and evolution o* )ealt) are in*ormation systems 6 Current and emerging use o* lini al in*ormation systems 6 system a 4uisition 6 System implementation and support? UNIT III INFORMATION TECHNOLOGY 9 7n*ormation ar )ite ture and te )nologies t)at support )ealt) are in*ormation systems 6 8ealt) are in*ormation system standards 6 Se urity o* )ealt) are in*ormation systems? UNIT IV MANAGEMENT OF IT CHALLENGES 9 Organizing in*ormation te )nology servi es 6 73 alignment and strategi planning 6 73 governan e and management? UNIT V IT INITIATIVES 9 ManagementGs role in ma+or 73 initiatives 6 "ssessing and a )ieving value in )ealt) are in*ormation systems? TE9T 5OO:: 1? =aren " 1ager> #ran es 1i .)am &ee> Do)n P 0laser> A Managing 8ealt) Care 7n*ormation SystemsE " Pra ti al "pproa ) *or 8ealt) Care /<e utivesB> DosseyF (ass:1iley> 200!? REFERENCE: 1? 2udi 5an De 5elde and Patri e Degoulet> AClini al 7n*ormation SytemsE " Componenet based approa )B> Springer 200!?

5!

MC9291

PORTFOLIO MANAGEMENT

LTPC 00 UNIT I MONEY AND CAPITAL MAR:ETS 3 3rends o* savings and *inan ial *lo,> t)e 7ndian Money mar.et > introdu tion> )ara teristi s o* money mar.et > need *or money mar.et> ma+or segments o* money mar.et> money mar.et instruments and Capital mar.et> introdu tion> primary mar.et and se ondary mar.et> re ent apital mar.et re*orms> ne, apital issue> instruments and mar.et parti ipant UNIT II STOC: E9CHANGES 10 -ature and *un tions o* sto . e< )ange in 7ndia>organizational stru ture o* t)e se ondary marlet>sto . e< )anges and *inan ial development in 7ndia> listing o* se urities in sto . e< )angeFO3C/7 mar.etF-e, 7ssue Mar.etF on epts and *un tion> under,riting> role o* ne, issue mar.et >me )ani s o* trading in sto . e< )anges? UNIT III FUNDAMENTAL ANALYSIS 3 / onomi "nalysis F / onomi *ore asting and sto . 7nvestment De isions F #ore asting te )ni4ues? 7ndustry "nalysis F 7ndustry lassi*i ations? / onomy and 7ndus try "nalysis? 7ndustry li*e y le F /valuating 7ndustry relevant *a tors F /<ternal industry in*ormation sour es? Company "nalysis E Measuring /arnings F #ore asting /arnings F "pplied valuation te )ni4ues F 0ra)am and Dodds investor ratios? UNIT IV TECHNICAL ANALYSIS 10 3e )ni al "nalysisE #undamental "nalysis 5s 3e )ni al "nalysis F C)arting met)ods F Mar.et 7ndi ators? 3rend F 3rend reversals F Patterns F Moving "verage F /<ponential moving "verage F Os illators F 2OC F Momentum F M"CD F 2S7 F Stoasti s?#a tors in*luen ing s)are pri es> *ore asting sto . pri es F /**i ient Mar.et 3)eory F 2is. and 2eturns? UNIT V PORTFOLIO ANALYSIS 9 Port*olio t)eoryF Mar.o,itz t)eory> S)arpe inde< model>C"PM?Port*olio investment modelF basi prin iples> planning> implementation> port*olio ob+e tive and types? Port*olio evaluation 6 measures o* return> *ormula plans>types o* *ormula plans?2is. ad+usted measure o* per*orman e 6 S)arpeGs measure> 3reynorGs measure and DensenGs measure T"#$% N". "& A('*")+: !5 TE9T 5OO:S: 1? 5?=?()alla> A7nvestment ManagementB> S?C)and I Company &td> -e, Del)i 2003? REFERENCES: 1? Punit)avat)y Pandian> Se urity "nalysis I Port*olio Management 6 5i.as Publis)ing 8ouse Pvt? &td?> 2001? 2? 5?"?"vad)ani 6 Se urities "nalysis I Port*olio Management 6 8imalaya Publis)ing 8ouse> 199%?

55

MC9292

UNI9 INTERNALS LTPC 00

UNIT I OVERVIE= 3 0eneral Overvie, o* t)e System E 8istory 6 System stru ture 6 ;ser perspe tive 6 Operating system servi es 6 "ssumptions about )ard,are? 7ntrodu tion to t)e =ernel E "r )ite ture o* t)e ;-7@ operating system 6 7ntrodu tion to system on epts? 3)e (u**er Ca )eE (u**er )eaders 6 Stru ture o* t)e bu**er pool 6 S enarios *or retrieval o* a bu**er 6 2eading and ,riting dis. blo .s 6 "dvantages and disadvantages o* t)e bu**er a )e? UNIT II FILE SU5SYSTEM 3 7nternal representation o* *ilesE 7nodes 6 Stru ture o* a regular *ile 6 Dire tories 6 Conversion o* a pat) name to an 7node 6 Super blo . 6 7node assignment to a ne, *ile 6 "llo ation o* dis. blo .s? UNIT III SYSTEM CALLS FOR THE FILE SYSTEM 10 Open 6 2ead 6 1rite 6 #ile and re ord lo .ing 6 "d+usting t)e position o* *ile 7:O 6 &see. 6 Close 6 #ile reation 6 Creation o* spe ial *iles 6 C)anging dire tory> root> o,ner> mode 6 stat and *stat 6 Pipes 6 Dup 6 Mounting and unmounting *ile systems 6 lin. 6 unlin.? UNIT IV PROCESSES 10 Pro ess states and transitions 6 &ayout o* system memory 6 3)e onte<t o* a pro ess 6 Saving t)e onte<t o* a pro ess 6 Manipulation o* t)e pro ess address spa e F Sleep? Pro ess Control E Pro ess reation 6 Signals 6 Pro ess termination 6 ",aiting pro ess termination 6 7nvo.ing ot)er programs 6 user id o* a pro ess 6 C)anging t)e size o* a pro ess F S)ell 6 System boot and t)e 7-73 pro ess6 Pro ess S )eduling? UNIT V MEMORY MANAGEMENT AND I8O 9 Memory Management Poli ies E S,apping 6 Demand paging? 3)e 7:O Subsystem E Driver 7nter*a e 6 Dis. Drivers 6 3erminal Drivers6 Streams 6 7nter pro ess ommuni ation? TOTAL 2 !5 TE9T 5OO:S: 1? Mauri e D? (a )> A3)e Design o* t)e ;ni< Operating SystemB> #irst /dition> Pearson /du ation> 1999? REFERENCES: 1? (? 0ood)eart> D? Co<> A3)e Magi 0arden /<plainedB> Prenti e 8all o* 7ndia> 19'$? 2? S? D? &e**ler> M? =? M .usi .> M? D? ?=arels and D? S? 9uarterman?> A3)e Design and 7mplementation o* t)e 4?3 (SD ;ni< Operating SystemB> "ddison 1esley> 199'?

56

MC929

COMPILER DESIGN

LTPC 00 UNIT I LE9ICAL ANALYSIS 9 Compilers 6 "nalysis o* Sour e Program F P)ases o* Compiler 6 Compiler Constru tion 3ools 6 2ole o* a &e<i al "nalyzer 6 Spe i*i ation and 2e ognition o* 3o.ens 6 #inite "utomata 6 2egular /<pression to #inite "utomation? UNIT II SYNTA9 ANALYSIS 9 2ole o* a Parser 6 Conte<t #ree 0rammars 6 3opFDo,n Parsing 6 (ottomF;p Parsing 6 &/@ and H"CC? UNIT III INTERMEDIATE CODE GENERATION 9 7ntermediate &anguages 6 De laration 6 "ssignment Statements 6 (oolean /<pressions 6 #lo, Control Statements 6 (a . Pat )ing? UNIT IV CODE OPTIMI4ATION 9 7ntrodu tion to Code Optimization 6 Prin ipal Sour es o* Optimization 6 (asi (lo .s and #lo, 0rap)s 6 Optimization o* (asi (lo .s 6 Code 7mproving 3rans*ormations? UNIT V CODE GENERATION 9 7ssues in t)e Design o* a Code 0enerator 6 2unF3ime Storage Management 6 -e<t ;se 7n*ormation 6 " Simple Code 0enerator 6 D"0 2epresentation o* (asi (lo .s 6 Peep)ole Optimization 6 Code 0eneration *rom D"0? TOTAL 2 !5 TE9T 5OO:S: 1? "?5? ")o> 2avi Set)i> D? D? ;llman> ACompilers F Prin iples> 3e )ni4ues and 3oolsB> "ddisonF1esley Publis)ing Company> 19''? REFERENCES: 1? "llen 7? 8olub> ACompiler Design in CB> Prenti e 8all o* 7ndia> 1993? 2? #is )er &eblan > ACra*ting CompilerB> (en+amin Cummings> Menlo Par.> 19''?

MC929! UNIT I

ARTIFICIAL INTELLIGENCE INTRODUCTION LTPC 00 3

5<

7ntelligent "gents 6 "gents and environments 6 0ood be)avior 6 3)e nature o* environments 6 stru ture o* agents 6 Problem Solving 6 problem solving agents 6 e<ample problems 6 sear )ing *or solutions 6 uni*ormed sear ) strategies 6 avoiding repeated states 6 sear )ing ,it) partial in*ormation? UNIT II SEARCHING TECHNI6UES 10 7n*ormed sear ) strategies 6 )euristi *un tion 6 lo al sear ) algorit)ms and optimisti problems 6 lo al sear ) in ontinuous spa es 6 online sear ) agents and un.no,n environments &o al sear ) 6 Constraint satis*a tion problems JCSPK 6 (a .tra .ing sear ) and 6 Stru ture o* problems 6 "dversarial Sear ) 6 0ames 6 Optimal

de isions in games 6 "lp)a 6 (eta Pruning 6 imper*e t realFtime de ision 6 games t)at in lude an element o* )an e? UNIT III :NO=LEDGE REPRESENTATION F synta< and semanti s 6 ;sing *irst order logi )aining 6 10 6 =no,ledge

#irst order logi *or,ard

engineering 6 7n*eren e 6 prepositional versus *irst order logi 6 uni*i ation and li*ting 6 )aining 6 ba .,ard 2esolution 6 =no,ledge representation 6 Ontologi al /ngineering 6 Categories and ob+e ts 6 " tions 6 Simulation and events 6 Mental events and mental ob+e ts? UNIT IV LEARNING 9

&earning *rom observations 6 *orms o* learning 6 7ndu tive learning F &earning de ision trees 6 /nsemble learning 6 =no,ledge in learning 6 &ogi al *ormulation o* learning 6 /<planation based learning 6 &earning using relevant in*ormation 6 7ndu tive logi programming F Statisti al learning met)ods 6 &earning ,it) omplete data 6 &earning ,it) )idden variable 6 /M algorit)m 6 7nstan e based learning 6 -eural net,or.s 6 " tive rein*or ement 2ein*or ement learning 6 Passive rein*or ement learning 6 learning 6 0eneralization in rein*or ement learning? UNIT V APPLICATIONS 3

Communi ation 6 Communi ation as a tion 6 #ormal grammar *or a *ragment o* /nglis) 6 Synta ti analysis 6 "ugmented grammars 6 Semanti interpretation 6 "mbiguity and disambiguation 6 Dis ourse understanding 6 0rammar indu tion 7 Probabilisti language pro essing 7 Probabilisti language models 6 7n*ormation retrieval 6 7n*ormation /<tra tion 6 Ma )ine translation? T"#$% 2 !5 REFERENCES 1? Stuart 2ussell> Peter -orvig> A"rti*i ial 7ntelligen e 6 " Modern "pproa )B> Se ond /dition> Pearson /du ation : Prenti e 8all o* 7ndia> 2004? 2? -ils D? -ilsson> A"rti*i ial 7ntelligen eE " ne, Synt)esisB> 8ar ourt "sia Pvt? &td?> 2000? 3? /laine 2i ) and =evin =nig)t> A"rti*i ial 7ntelligen eB> Se ond /dition> 3ata M 0ra, 8ill> 2003?

53

4? 0eorge #? &uger> A"rti*i ial 7ntelligen eFStru tures "nd Strategies #or Comple< Problem SolvingB> Pearson /du ation : P87> 2002?

MC9295

PARALLEL AND DISTRI5UTED COMPUTING

LTPC 00 UNIT I INTRODUCTION TO DISTRI5UTED ENVIRONMENT 3 7ntrodu tion 6 Client6Server Paradigm 6 3)reads in Distributed Systems 6 2emote Pro edure Call 6 2emote Ob+e t 7nvo ation 6 MessageFOriented Communi ation F ;ni asting 6 0roup Communi ation 6 2eliable and ;nreliable Multi asting? UNIT II INTRODUCTION TO PARALLEL COMPUTERS AND COMPUTATION 3 7ntrodu tion to Parallelism and omputingT Parallel ma )ine modelT Parallel programming modelT 8PC:83C models? UNIT III DESIGNING PARALLEL ALGORITHMS 10 Met)odi al designT PartitioningT Communi ationT "gglomerationT Mapping? Design and development o* parallel pro essing systems? ;ni< ,or.station lusters? Master slave programming? MultiFt)readed programming? S )eduling? Con urren y UNIT IV FAULT TOLERANCE AND DISTRI5UTED FILE SYSTEMS 10 7ntrodu tion to #ault 3oleran e 6 Distributed Commit Proto ol 6 Distributed #ile System "r )ite ture 6 7ssues in Distributed #ile Systems 6 Sun -#S? UNIT V CASE STUDIES 9 Distributed Ob+e tF(ased System 6 CO2(" 6 COM 6 Distributed Coordination (ased System 6 D7-7 6 Matri< 5e tor Multipli ation 6 Combinatorial Sear )? TOTAL2 !5 TE9T 5OO:S: 1? 0eorge Coulouris> Dean Dollimore> 3im =indberg> ADistributed Systems Con epts and DesignB> 3)ird /dition> Pearson /du ation "sia> 2002? 2? Mu.es) Sing)al> A"dvan ed Con epts 7n Operating SystemsB> M 0ra, 8ill Series in Computer S ien e> 1994? 3? "n 7ntrodu tion to Parallel Computing> Design and "nalysis o* "lgorit)ms> 2nd edition> "? 0rama> 5? =umar> "? 0upta> "ddison 1esley> 2003 4? Parallel ComputingE 3)eory and Pra ti e> M D 9uinn> M 0ra, 8ill> 199$?

59

MC9296

SOFT COMPUTING

LTPC 00 UNIT I INTRODUCTION TO SOFT COMPUTING AND NEURAL NET=OR:S 9 /volution o* Computing F So*t Computing Constituents 6 #rom Conventional "7 to Computational 7ntelligen e F Ma )ine &earning (asi s UNIT II GENETIC ALGORITHMS 9 7ntrodu tion to 0eneti "lgorit)ms J0"K 6 "ppli ations o* 0" in Ma )ine &earning F Ma )ine &earning "pproa ) to =no,ledge " 4uisition? UNIT III NEURAL NET=OR:S 9 Ma )ine &earning ;sing -eural -et,or.> "daptive -et,or.s 6 #eed *or,ard -et,or.s 6 Supervised &earning -eural -et,or.s 6 2adial (asis #un tion -et,or.s F 2ein*or ement &earning 6 ;nsupervised &earning -eural -et,or.s 6 "daptive 2esonan e ar )ite tures 6 "dvan es in -eural net,or.s? UNIT IV FU44Y LOGIC 9 #uzzy Sets 6 Operations on #uzzy Sets 6 #uzzy 2elations 6 Members)ip #un tionsF #uzzy 2ules and #uzzy 2easoning 6 #uzzy 7n*eren e Systems 6 #uzzy /<pert Systems 6 #uzzy De ision Ma.ing? UNIT V NEURO-FU44Y MODELING 9 "daptive -euroF#uzzy 7n*eren e Systems 6 Coa tive -euroF#uzzy Modeling 6 Classi*i ation and 2egression 3rees 6 Data Clustering "lgorit)ms 6 2ulebase Stru ture 7denti*i ation 6 -euroF#uzzy Control 6 Case studies? TOTAL 2 !5 TE9T 5OO:S: 1? Dy)FS)ing 2oger Dang> C)uenF3sai Sun> /i+i Mizutani> A-euroF#uzzy and So*t ComputingB> Prenti eF8all o* 7ndia> 2003? 2? 0eorge D? =lir and (o Huan> A#uzzy Sets and #uzzy &ogi F3)eory and "ppli ationsB> Prenti e 8all> 199!? 3. Dames "? #reeman and David M? S.apura> A-eural -et,or.s "lgorit)ms> "ppli ations> and Programming 3e )ni4uesB> Pearson /dn?> 2003? REFERENCES: 1? 2? 3? 4? !? Mit )ell Melanie> A"n 7ntrodu tion to 0eneti "lgorit)mB> Prenti e 8all> 199'? David /? 0oldberg> A0eneti "lgorit)ms in Sear )> Optimization and Ma )ine &earningB> "ddison 1esley> 199%? S? -? Sivanandam> S? Sumat)i and S? -? Deepa> A7ntrodu tion to #uzzy &ogi using M"3&"(B> Springer> 200%? S?-?Sivanandam U S?-?Deepa> A 7ntrodu tion to 0eneti "lgorit)msB> Springer> 200%? Da e. M? Curada> A7ntrodu tion to "rti*i ial -eural SystemsB> P1S Publis)ers> 1992?

60

You might also like