Syllabus Computer

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 105

B.TECH.

DEGREECOURSE
SCHEMEANDSYLLABI (200203ADMISSIONONWARDS)

MAHATMAGANDHIUNIVERSITY

KOTTAYAM KERALA

REGULATIONS
(Effectivefrom200203admissiononwards) 1. Conditionsforadmission Candidates foradmission to the B.Tech. Degree courseshall be required to have passed the higher secondary/+2/XII Std. examination conducted by boards/departments recognized/accepted by the University, obtaining notless than 50%marksinMathematicsandnotlessthan50%marksinMathematics,Physicsand ChemistryputtogetherorthediplomaexaminationinEngineering,Keralaorany examinationacceptedbytheGovernmentofKeralaasequivalenttheretowith50% marksinthefinalqualifyingexamination,subjecttotheusualconcessionallowedfor backwardandothercommunitiesasspecifiedfromtimetotime. 2. Durationofthecourse a) ThecoursefortheB.Tech.Degreeshallextendoveraperiodoffouracademic yearscomprisingof8semesters.Thefirstandsecondsemestercombinedand eachsemesterfromthirdsemesteronwardsshallcoverthegroupsofsubjects asgivenintheschemeofstudiesandexaminations. b) Eachsemestershallnormallycompriseof16weeks. c) Thecoursecalendarwillbeasfollows. Semesters I&IISemesters IV,VIandVIII Semesters III,VandVII Commencement Aftertheadmissions areover. December1st Firstworkingdayof 2 Closing 31stofMarch 31stofMarch 30thofSeptember Examination 15thApril 15thApril 15thOctober

Semesters 3. EligibilityfortheDegree

June

Candidates for admission to the Degree of B.Tech. shall be required to have undergonetheprescribedcourseofstudyinaninstitutionmaintainedoraffiliatedto MahatmaGandhiUniversityforaperiodofnotlessthanfouracademicyearsandto havepassedallexaminationsspecifiedinthescheme. Thefirstacademicyearof studyshallbefromthedateofcommencementofadmissiontilltheclosureofthe academic year. The remaining 6 semester will have to be completed within 3 subsequentacademicyears. 4. SubjectsofStudy Thesubjectsofstudyshallbeinaccordancewiththeschemeandsyllabigiveninthe Annexure. 5. Electives AllstudentsshallchooseelectivesinVIIandVIIIsemesters,fromaprescribedsetof electivesubjectsofferedbytheinstitution,asindicatedinthescheme.Thereshould be at least 20% students of the class for an elective subject to be offered. New electivesmaybeintroducedaccordingtotheneedsofemergingfieldsintechnology. Thenameoftheelectiveanditssyllabusshouldbeapprovedbytheuniversitybefore thecourseisoffered. 6. Sessionalwork SessionalmarksforTheory,Drawing,Workshops,LaboratoriesandPracticalwillbe awardedbytheteachingfacultybasedonthedaytodayperformanceofthestudents. Theallocationofsessionalmarksfortheindividualsubjectsshallbeonthefollowing basis. TheorySubjects Attendance Assignments Tests 20% 20% 60% PracticalSubjects Attendance Regularclass work/Drawing/WorkshopRecord/Lab RecordandClassPerformance Tests 20% 60% 20%

Thesessionalmarksallottedforattendanceshallbeawardedindirectproportionto thepercentageofattendancesecuredbythecandidateinthesubject. Howeverfull sessional marks for attendance shall be awarded to those who are securing 80% attendanceandabove. 7. Examination 3

ThereshallbeUniversityExaminationsattheendofthefirstacademicyearandatthe endofeverysemesterfromthirdsemesteronwardsinsubjectsasprescribedinthe schemeofexamination. 8. Eligibilityforappearingexaminationissubjecttothefollowing a) The student should have successfully completed the course work for the year/semester. b) Thestudentshouldhavenotlessthan75%attendancefortheparticularyearin thecaseofI&IIsemesterscombinedortheparticularsemesterinthecaseof highersemesters. However, he is eligible for condonation of attendance (once in case of I & II semesterscombinedortwiceinthecaseofhighersemesters)subjecttotheconditions givenbelowintheentirecourse. i) ii) iii) iv) v) Hisconductmustbesatisfactory. Theshortageshallnotbemorethan10%ofactualworkingdays. Condonationisgivenonlyonmedicalgrounds. The condonation shall be granted subject to rules and procedures prescribedbytheUniversityfromtimetotime. It is open to the Vice Chancellor to grant condonation of shortage of attendanceontherecommendationofPrincipal.

9. Repetitionofthecoursework a) Astudentwhoisnoteligibleforcondonationofshortageofattendanceshall repeatthecourseinfullincludingthesessionalworkinthenextimmediate chance.Thesessionalmarksearnedduringrepetitionofcoursealonewillbe countedinsuchcase. b) Astudentcanrepeatthecourseonlyonceineachsemester/year. c) A student can also repeat the course work for improving sessional marks subjecttothefollowingconditions. i) He shall repeat the course work in full (including sessionals) in a particular semester/year once and that too at the earliest available opportunity. ii) Heshallnotcombinehiscourseworkwithregularcourseworkofany othersemester. iii) AcandidatewhohassatisfactorilycompletedtheVIIIsemestercourse willnotbeallowedtorepeatthecourseworkinanysemester. iv) Heshallnotbeallowedtorepeatthecourseworkofanysemesterifhe hasalreadypassedthatsemesterexaminationinfull. v) A candidate who has been registered for the higher semester examinationwillnotbeallowedtorepeatthecoursework,inlower semester. 4

Thesessionalmarksobtainedduringtherepeatedcourseonlyshallbe consideredforallpurposes. d) Forrepeatingthecourseinanyoftheabovecasesthecharacterandconductof thestudentmustbesatisfactoryascertifiedbytheHeadoftheInstitution. 10. ConductofExamination To conduct all the theory examinations, a Chief Superintendent and an Assistant Chief Superintendent should be appointed by the Principal. An external Chief Superintendent should also be appointed by the University as an Observer for conductingalltheoryexaminationsinSelffinancingEngineeringColleges. Theexaminationintheorypaperswillbeconductedinaccordancewiththefollowing scheduleasfaraspossible. Tues. Wed. Thurs. Fri. Mon. Tues. Wed. Thurs. Fri. Mon. Tues. Wed. Thurs. Fri. Mon. ForeNoon AfterNoon day1 1&2,6 4,8 day2 5 3,7 day3 1&2,6 4,8 day4 5 3,7 day5 1&2,6 4,8 day6 5 3,7 day7 1&2,6 4,8 day8 5 3,7 day9 1&2,6 4,8 day10 1&2,6 4,8 day11 5 3,7 day12 1&2 day13 5 3,7 day14 1&2 day15 1&2 (Mainandsupplementaryexaminationswillalternate)

vi)

ConductofPracticalExaminations ThePrincipalsoftheconcernedEngineeringCollegeswiththehelpoftheChairmen of all branches will conduct the practical examination for all semesters with the approvalfromtheUniversityandbonafidelaboratoryrecord,workshoprecord/project record, seminar report are mandatory for appearing practical/viva voce university examinations. To conduct each practical examination, an External Examiner and an Internal Examiner should be appointed by the University. In Selffinancing Engineering Colleges,nopracticalexaminationshouldbeconductedwithoutthepresenceofan ExternalExaminerappointedbytheUniversity. 5

11. Minimumforapass A candidate shall be declared to have passed in any individual subject of a semester/yearexaminationifhesecuresnotlessthan40%marksforthesubjectin Universityexaminationandnotlessthan50%ofthetotalmarksforthesubject,i.e., Universityexaminationmarksandsessionalmarksinthatsubjectputtogether. A candidatewhopassesinallthesubjectsofasemesterexaminationshallbedeclaredto havepassedtheexaminationinfull. 12. Improvementofmarks Acandidateshallbeallowedtoreappearforanytheoryexamination inorder to improvethemarksalreadyobtainedsubjecttothefollowingconditions. a) Thecandidateshallbepermittedtotaketheimprovementexaminationonly duringthechanceimmediatelyafterthefirstappearance. b) Thecandidateshallnotbeallowedtoappearforanimprovementexamination forthesubjectoftheVIIIsemester. c) Theimprovedmarks(betterofthetwo)obtainedbythecandidateforeach subjecthehasappearedforshallbecountedforallpurposes. d) AcandidatecanapplyforimprovementinthreesubjectsincombinedSI&II providedhe/shehaspassedallthetheorysubjects. e) A candidate canapply improvement intwosubjects in combined SI&II if he/shehasonlyonesupplementarytheoryexamination. f) AcandidatecanimproveonesubjectincombinedSI&IIifhe/shehasonly twosupplementarytheoryexaminations. g) Thosecandidateswhohavetowritesupplementaryexaminationinthreeor moretheorypapersincombinedSI&IIwillnotbeeligibleforimprovementof anypaper. h) Forhighersemesters(SIIItoSVII)(i)acandidatecanapplyforimprovement intwosubjectsifhe/shehaspassedalltheorysubjects(ii)acandidatecan apply for improvement in one subjects if he/she has passed five theory subjects(iii)acandidateshallnotbeeligibleforimprovementofanypaperif he/shehasfailedfortwoormoretheorysubjects. i) No candidate shall be permitted to improve the marks for practical examination. j) Acandidateshallbeallowedtowithdrawfromthewholeexaminationofa semesterinaccordancewiththerulesforcancellationofexaminations,ofthe University. 13. PromotiontoHighersemesters

Astudentiseligibletobepromotedtothehighersemesterssubjecttothefollowing conditions. i) ii) iii) iv) Heshouldhavesuccessfullycompletedthelowersemester. Heshouldhaveobtained75%attendanceinthelowersemesterorobtained condonationasperUniversityrules. Astudentshallbepermittedtoregisterforanysemesterexaminationonly ifhehadregisteredfortheprevioussemesterexamination. A student can be permitted to register for the V semester University examination only if he has passed fully the combined I & II semester examination. AstudentcanbepermittedtoregisterfortheVIIsemesterexamination onlyifhehaspassedfullytheIIIandIVsemesterexamination.

v)

14. Completionofthecourse Thedegreewillbeawardedtothecandidateonlyifhesuccessfullycompletesthe courseworkandhaspassedalltheexaminationswithinaperiodof8yearsfromthe timeofadmission. 15. ClassificationofSuccessfulcandidates a) A candidate who qualifies for the Degree passing all the semester examinations within five academic years (10 consecutive semesters) after commencementofhiscourseofstudyandhassecurednotlessthan75%of theaggregateofthetotalmarksinallthe8semestersshallbedeclaredtohave passesB.Tech.ExaminationinFirstClasswithDistinction. b) A candidate who qualifies for the Degree passing all the semester examinationswithinfiveacademicyears(10consecutivesemesters)afterthe commencementofthecourseofstudyandhassecurednotlessthan60%of theaggregateofthetotalmarksinallthe8semestersshallbedeclaredtohave passesB.Tech.ExaminationinFirstClass. c) All other successful candidates shall be declared to have passed B.Tech. DegreeExaminationinSecondClass. d) Successfulcandidateswhocompletetheexaminationinfouracademicyears (8consecutivesemestersandchances)afterthecommencementofthecourse ofstudyshallberankedbranchwiseonthebasisoftheaggregateofthetotal marksforalltheeightsemesters. 16. Industrialvisit ItisdesirabletoconductIndustry/Establishment/Sitevisitsofonedaydurationas suggestedbythedepartmentin3rdto8thsemesters.Suchvisitsshouldbelimitedto 15numbersduringthecourseandthesedayswillbecountedforattendance. 17. CocurricularActivitiesandExtraMurals 7

a) StudentsCounselling Students counselling must be undertaken either during Saturdays or after regularworkinghoursoronotherholidaysdependingupontheconvenience ofstudentsandfacultymembers. Ateamof3facultymembersincluding grouptutoroftheclassisexpectedtoconductregularcounsellingforduration of5hours/weekinordertohelpthestudentsintheircurricularandpersonal problems. b) Industrial/FieldTraining&LiteratureOverview In order to promote IndustryInstitute Interaction and to impart handson experience inthefieldwork/literature overview,3hours/weekmustbeset apartforeachclassinadditiontoregularworkinghoursunderthesupervision ofthefacultymembers. c) Seminar,Symposium,GroupDiscussionsetc. Orientationlectures,Seminarsetc.willbepresentedbythefacultyandexperts fromIndustriesorotherEducationalinstitutions.AlsotherewillbeSeminars, Debates andGroupDiscussions presented bythestudents to develop their communicationskill.3hours/weekfrom4P.M.to5P.M.istobeapartfor this,whichistobe,supervisedbythefacultymembers. d) Projectwork Forthestudentsinfinalsemester,inadditionto4hoursallottedtoregular projectwork,5hours/weekmustalsobeaddedonduringSaturdaysorother holidays in order to improve the quality of the projects undertaken. A candidate will not be permitted to appear for the project work/viva voce examinationsunless,he/shesubmitstheprojectreportwithintheprescribed date(March15th). 18. QuestionPapers QuestionpapersforMathematicsofallsemestersandEngineeringGraphicsofI&II semesterscombinedshallcontaintwoquestionsfromeachmoduleoftherelevant syllabus, one of which will have to be answered. All other theory papers will normallyhavethequestionpapersinthefollowingpattern. PartA PartB Shortanswerquestionscoveringthewholesyllabuswithmaximum40% marksforthispart.Allquestionsarecompulsory. Twoquestionsfromeachmoduleofthesyllabusoutofwhichoneistobe answered.Maximummarksforthispartis60%.

19. RevisionofRegulations The University may from time to time revise, amend or change the Regulations, scheme of studies, and examination and syllabi. The changes, unless specified 8

otherwise, will have effect from the beginning of the academic year/semester followingtheNotificationfromtheUNIVERSITY.

SchemeI&IISemestersCombined SchemeI&II(Commontoallbranches)
Course Code Course No. Subject TeachingPeriod Duration ofUty. Exam (hrs) Session al Marks

Lect. CME LRPTA 101 102 103 104 105 106 107 108 109 110

Tut.

Prac.

The ory

Prac tical

Total

A B C D E F G H I J

EngineeringMathematicsI EngineeringPhysics EngineeringChemistry EngineeringMechanics EngineeringGraphics BasicCivilEngineering BasicMechanicalEngineering BasicElectricalEngineering BasicElectronicsEngineering Workshop Total

3 1 1 2 1 1 1 1 1 12

1 1 1 2 1 1 1 1 9

3 6* 9

3 3 3 3 3 3 3 3 3

50 50 50 50 50 50 50 50 50 50x3 600

100 100 100 100 100 100 100 100 100 900

150 150 150 150 150 150 150 150 150 150 1500

*3periodswillbeinMechanicalEngineeringWorkshopand3periodsinCivil EngineeringWorkshop&ElectricalEngineeringWorkshopalternately. 3 SEMESTER


RD

Course Code A B C D E F G H

Course No. RT301 R302 RT303 RT304 RT305 R306 R307 R308

Subject

Teaching Periods L T P 3 3 2 3 2 3 0 0 1 1 1 1 1 1 0 0 4 4

Engineering MathematicsII MicroProcessor Systems SolidStateElectronics ProblemSolvingand ComputerProgramming Humanities LogicSystemDesign SolidStateElectronics Lab ProgrammingLab

Uty. Exam duration (hours) 3 3 3 3 3 3 3

Sessional

Marks Theory Practical

Total

50 50 50 50 50 50 50 50

100 100 100 100 100 100

100 100

150 150 150 150 150 150 150 150

10

Total

16

400

600

200

1200

4 SEMESTER
TH

Course Code

Course No.

Teaching Periods Subject L T 1 1 1 1 1 P

Uty. Exam duration (hours) Sessional 3 3 3 3 3 50 50 50 50 50

Marks

Theory 100 100 100 100 100

Practical

Total 150 150 150 150 150

B C D E

CMEL RPTA 401 R402 R403 R404 R405

Engineering MathematicsIII Computer Organization ObjectOriented Programming IntegratedCircuits DataStructuresand Programming Methodologies Advanced Microprocessorsand Peripherals IntegratedCircuitsLab DataStructuresLab Total

3 2 2 3 3

R406

50

100

150

G H

R407 R408

0 0 16

0 0 6

4 4 8

3 3

50 50 400

600

100 100 200

150 150 1200

5 SEMESTER
TH

Course Code

Course No. RT501 R502 RT503 R504

Subject

Teaching Periods L T P 3 3 3 2 1 1 1 1

A B C D

Engineering MathematicsIV OperatingSystems Database ManagementSystems FileStructuresand Algorithms

Uty. Exam duration (hours) 3 3 3 3

Marks Sessional 50 50 50 50 Theory 100 100 100 100 Practical Total 150 150 150 150

11

E F G H

RT505 RT506 R507 R508

LanguageProcessors DataCommunication MicroprocessorLab DatabaseLab Total

3 2 0 0 16

1 1 0 0 6

4 4 8

3 3 3 3

50 50 50 50 400

100 100 600

100 100 200

150 150 150 150 1200

6 SEMESTER
TH

Course Code A B C D E F G H

Course No. R601 RT602 R603 RT604 RT605 R606 R607 R608

Subject

Teaching Periods L T Prac./


Proj.

PC&PCbased Systems SoftwareEngineering ProjectManagement andQualityAssurance ComputerNetworks NetworkComputing AlgorithmAnalysis andDesign SystemSoftwareLab MiniProject Total

3 2 2 3 3 3 0 0 16

1 1 1 1 1 1 0 0 6

4 4 8

Uty. Exam duration (hours) 3 3 3 3 3 3 3 3

Marks Sessional 50 50 50 50 50 50 50 50 400 Theory 100 100 100 100 100 100 600 Practical 100 100 200 Total 150 150 150 150 150 150 150 150 1200

7 SEMESTER
TH

12

Course Code

Course No.

Subject

Teaching Periods L T Prac./


Proj.

Uty. Exam duration (hours)

Marks Sessional 50 Theory 100 Practical Total 150

RT701

B C D E F G H I

RT702 R703 R704 RT705 R706 R707 R708 R709

ObjectOriented Modelingand Design ComputerGraphics Theoryof Computation AdvancedSoftware Environments WebTechnologies ElectiveI ComputerHardware andNetworkingLab Network ProgrammingLab Project&Seminar Total

3 3 2 2 3 0 0 0 15

1 1 1 1 1 0 0 0 6

3 3 3 9

3 3 3 3 3 3 3

50 50 50 50 50 50 50 400

100 100 100 100 100 600

100 100 200

150 150 150 150 150 150 150 1200

8 SEMESTER
TH

Course Code

Course No.

Subject

Teaching Periods L T Prac./


Proj.

A B C

RT801 R802 R803

D E F G H I

RT804 R805 R806 R807 R808 R809

Securityin Computing HighPerformance Computing Principlesof Programming Languages Artificial Intelligence ElectiveII ElectiveIII Graphicsand MultimediaLab Project&Seminar VivaVoce

2 2 3

1 1 1

Uty. Exam duration (hours) 3 3 3

Marks Sessional 50 50 50 Theory 100 100 100 Practical Total 150 150 150

3 3 3 0 0

1 1 1 0 0

4 4

3 3 3 3

50 50 50 50 100

100 100 100

100 50

150 150 150 150 100 50

13

Total

16

450

600

150

1200

ENGINEERINGMATHEMATICSI CMELRPTA101 3+1+0

Module1 Matrix Elementary transformation finding inverse and rank using elementary transformationsolutionoflinearequationsusingelementarytransformations eigenvalues and eigenvectors application of Cayley Hamiltion theorem Diagonalization Reduction of quadratic form into sum of squares using orthogonaltransformationnatureofquadraticform. Module2 PartialDifferentiation PartialdifferentiationchairrulesEulerstheoremforhomogeneousfunctions Taylorsseriesforfunctionoftwovariablesmaximaandminimaoffunctionof twovariables(proofofresultsnotexpected.) Modules3 MultipleIntegrals Doubleintegralsincartesianandpolarcoordinatesapplicationinfindingarea andvolumeusingdoubleintegralschangeofvariablesusingJacobiantriple integralsincartesian,cylindricalandsphericalcoordinatesvolumeusingtriple integralssimpleproblems. Module4 LaplaceTransforms Laplacetransforms Laplacetransformofderivatives andintegrals shifting theoremdifferentiation andintegration oftransforms inversetransforms applicationofconvolutionpropertysolutionoflineardifferentialequationswith constantcoefficients usingLaplacetransformLaplacetransformofunitstep function,impulsefunctionandperiodicfunction Module5 FourierSeries DiricheltconditionsFourierserieswithperiod2*and21Halfrangesineand cosineseriessimpleproblemsrmsvalue. References 1. 2. 3. 4. AdvancedEngg.Mathematics HigherEngg.Mathematics Engg.Mathematics LaplaceandFourierTransforms 14 ErwinKreyszig GrawalB.S. N.P.Bali GoyalandGupta

5. AdvancedMathematicsforEngineers 6. MethodsofAppliedMathematics

E.S.Sokolinokoff F.B.Hilderbrand

ENGINEERINGPHYSICS CMELRPTA102 1+1+0

Module1 OpticalInstrumentsandApplications Electron microscope characteristics of laser spontaneous emission stimulated emission population inversionpumping pumping mechanisms typical laser systems like Ruby lase HeNe laser semi conductor laser Applicationsoflaser. Module2 SuperConductivity TransitiontemperatureMeissnereffectIsotopeeffectTypeIandIIsuper conductors BCS theory (qualitative study) High temperature super conductivity (general idea) Joseph son effect SQUIDS Applications of Superconductors. Module3 CrystallographyandLatticePlanes Crystallography space lattice unitcell crystal systems Coordination number packing factor lattice planes and Miller Indices spacing between lattice planes Braggs law and crystal structure analysis Braggs Xray spectrometer. Module4 MagneticMaterials Dia,Para,Ferro,AntiferroandFerrimagneticmaterialssoftandhardmagnetic materialspropertiesapplications magneticpermeabilitysusceptibility relationbetweenthemHysteresis. Dielectrics:PropertiesDielectricconstantDielectricstrengthDielectricloss PolarandnonpolarmoleculeDielectricpolarizationdielectricsusceptibility typesapplications. Ultra sonics Production piczoelectric and magnetostriction method propertiesapplications. Module5 FibreOpticsanditsApplication GeneralidesofopticalfibreNAoffibrestepindexandgradedindexfibre multi modeandsinglemodefibreapplications ofoptical fibre fibreoptic communicationsystem(blockdiagram)Opticalfibresensors. References 15

1. 2. 3. 4. 5.

Engg.Physics Engg.Physics SolidStatePhysics Engg.Materials PhysicsforEngineers

R.K.GaurandS.L.Gupta Dr.M.Arumugam C.Kittel Decker B.Premlet

ENGINEERINGCHEMISTRY CMELRPTA103 1+1+0

Module1 ElectroChemistry Conductance Experimental Determination Galvenic cells reversible and irreversiblecellsEMFanditsmeasurementSingleelectrodepotentialtypes ofelectrodesHydrogenelectrodeCalomelelectrodeElectrochemicalseries Nernst equation concentration cells polarization and over voltage decompositionpotentialSecondarycellsLeadAcidaccumulatorFuelcells. Module2 PlasticsandElastomers High Polymers types of polymerization addition, condensation and co polymerism thermo plastics and thermo setting plastics preparation and properties of PVC, PVA, Poly propelene, Poly vinylidene chloride, Teflon, Terylene,Acrylics,Nylon,BakeliteMouldingtechniquesLaminationglass reinforced plastics Natural Rubber properties Valcunisation of rubber syntheticrubberindustrialusesbunarubbers,butylrubber,siliconrubberand Thiokol. Module3 Corrosionandprotectivecoatings ChemicalandelectrochemicalcorrosionFactorsaffectingcorrosioncorrosion controlcathodicprotectioninorganiccoatingmetalliccoatinghotdipping electroplatingmetalsprayingcladdingvacuummetalistionanodisation vitreouscoating. Module4 Domesticwatersupply RequirementsandmethodsofprocessingIndustrialwatersupply:Hardandsoft waters defects of using water containing dissolved minerals for industrial purposesBoilerTroublesmethodsoftreatment. Module5 Fuels:Classificationcalorificvalueanditsdeterminationsolid,liquidand gaseous fuels petrol knock octane number cetane number synthetic gasolinenaturalgaspollutioncausesofpollutionairpollutiondueto 16

automobilescontrolofairpollutionLubricationandLubricants:Mechanismof lubrication different types of lubricants manufacture and properties of lubricating oil manufacture, properties and uses of semisolid lubricants propertiesandusesofsolidlubricantssyntheticlubricants. References 1. 2. 3. 4. Engg.Chemistry Engg.Chemistry ChemistryinEngg.AndTech.(Vol.I&II) EnvironmentalChemistry JainandJain O.P.aggarwal J.C.KuriakoseandJ.Rajam A.K.De

ENGINEERINGMECHANICS CMELRPTA104 2+2+0

Module1 Forces in Plane Vector addition of concurrent forces in plane problems involvingtheequilibriumofparticlesfreebodydiagrams. Definitionofrigidbodymomentofaforceaboutanaxisvarignonstheorem ofmomentcouplepropertiesofforcecouplesresolutionofagivenforcein toforceactingatagivenpointandacouplereductionofasystemofcoplanar forcesactingonarigidbodyintoasingleforceandasinglecoupleequilibrium ofarigidbodyundercoplanarforcestypesofsupportsreactionatsupportsof beamsandframesgraphicalmethod. Module2 Centre of gravity, centroid of wires, areas, volumes moment of inertia of laminaandradiusofgyrationparallelaxistheoremanditsapplicationsmass momentofinertiaofthincircularandrectangularplatesmassmomentofinertia ofsolidrectangularprisms,cylindersandcones. Frictionangleoffrictionandcoefficientoffrictionlawsofdryfrictionladder frictionwedgefriction. Module3 Simpletrussesanalysisoftrussesbymethodsofjointsandsectionsgraphical method.Simplestressandstrainbarsofuniformcrosssectionshearstress modulusofrigiditybulkmodulusPoissonsratioRelationbetweendifferent modulii. Module4 17

Dynamics: Kinematics(Velocityacceleration)rectilinearmotionofaparticle undervariableacceleration Relativevelocitysimplecasesonly.Circularmotionwithuniformacceleration relation between angular and rectilinear motion normal and tangential accelerationmotionofrotationandtranslationinstantaneouscentreofzero velocity(elementarytreatmentonly) Module5 KineticsofparticlesNewtonsLawsofmotionoftranslationwork,energy andpowerprinciplesofmomentumandimpulse.Motionofrotationcouple torqueNewtonslawsofmotionofrotationdifferentialequationsofrotation angularimpulseandtorqueconservationofangularmomentumworkdone andpowerbytorqueandcouple. References 1. 2. 3. 4. ShamesI.H.,EngineeringMechanics,PrenticehallofIndia S.Timoshinko,EngineeringMechanics,McGrawHill Ramachandra,EngineeringMechanics,StandardPublishersandDistributors S. Rajasekararn & G.Sankarasubramanian, Engineering Mechanics, Vikas PublishingCo. 5. BeerF.P.&JohnstonE.R.,Mechanics forEngineers Statics andDynamics, McGrwaHill 6. MeriamJ.L.&KraigeL.G.,EngineeringMechanics,JohnWiley

ENGINEERINGGRAPHICS CMELRPTA105 1+0+3

Module1 IntroductionofEngineeringGraphics:drawinginstrumentsandtheiruses familiarization with current, Indian standard code of practice for general engineeringdrawing. Scalesplainscalevernierscaldiagonalscale. Conic sections construction of ellipse, parabola, hyoperbola and rectangular hyperbola.Constructionofcycloids,involute,archimedianspiralandlogarithmic spiraldrawingtangentsandnormalstothesecurves. Module2

18

Introductiontoorthographicprojections:planesofprojectionprojectionof pointsindifferentquadrants.Orthographicprojectionofstraightlinesparallelto oneplaneandinclinedtotheotherplanestraightlinesinclinedtoboththe planestruelengthandinclinationoflineswithreferenceplanestracesoflines projectionofplanes. Module3 Projectionofpolyhedraandsolidsofrevolutioncubes,prisms,cones,cylinders, pyramids,tetrahedron,octahedronandspherefrustums. Projectionofsolidswithaxisparalleltooneplaneandparallel,perpendicularof inclinedtotheotherplaneprojectionofsolidsonauxiliaryplanes. Sectionsofsolidsbyplanesinclinedtohorizontalorverticalplanes. Module4 Development of surfaces of cubes, prisms, cylinders, pyramids and cones developmentoffunnelsandpipeelbows. Introduction to isometric projection isometric scale isometric views isometricprojectionsofprism,pyramids,cylinders,conesandspheres. Module5 Introductiontoprespectiveprojections:prespectiveviewsofprisms. Intersection of surfaces methods of determining lines of intersection intersectionofprism,cylinderincylinder. References 1. 2. 3. 4. ElementaryEngineeringDrawingN.D.Bhatt. GeometricalDrawingP.S.Gill. GeometricalDrawingV.LakshmiNarayanan&M.C.Marhur EngineeringGraphicsP.I.Varghese&K.C.John

BASICCIVILENGINEERING CMELRPTA106 1+1+0

Module1 Materials:CementTypesofPortlandcementgradesofcementanditsuses Steel types of steel for reinforcement bars steel structural sections. Aggregates:sources,types&sizesrequirements ofgoodaggregates.Mortar 19

preparationConcretegradesofconcreteasperISCodewatercementratio, workability,batching,mixing,compactionandcuring. Module2 Timber VarietiesfoundinKeralaeffects,seasoning,decaypreservation specificationforuseinconstruction. Bricks:varietiesandstrengthtestsonbricks. Roofing: Steel truss. A. C. and GI sheets roofing for industrial buildings sketchesonlyreinforcedconcreteroofs.(Designdetailsnotrequired) Module3 BuildingComponents:Foundation:Bearingcapacityandsettlementdefinitions Isolatedfootingcombinedfootingrafts,pilesandwellfoundationmachine foundation special situations where those foundations are suitable. (Brief descriptiononly). Superstructure:Walls brickmasonryEnglishbondFlemishbondStone masonryRandomRubblemasonry. Module4 Surveying: Classificationsbasedonobjectofsurveybasedoninstruments used.ChainSurveying:Instruments fieldworkfieldbookprocedureand booking.CompassSurveying:PrismaticcompassBasicprinciplesBearingof surveylines&localattraction. Leveling:fieldworkreductionoflevelsHeightofinstrumentmethod. Module5 Siteplan preparationforbuildings(Sketchonly)KeralaMunicipalBuilding Rules 1999general provisions regarding site and building requirements Exteriorandinterioropenairspacescoverageandfloorarearatioprovisions ofthesize,height andventilation ofrooms(residential buildings) disposalof domesticwastewaterthroughseptictankandsoakpit.Classificationofroadsand componentsofroadsbasicsoftrafficengineeringRoadmarkingTraffic Islands,signaling(briefdescriptiononly) References 1. 2. 3. 4. 5. 6. JhaandSinha,ConstructionandfoundationEngineering,KhannaPublishers PunmiaB.C.,SurveyingVolI,LaxmiPublications Rangwala,BuildingMaterials,CharotarBookstall K.Khanna&C.E.G.Justo,HighwayEngineering,KhannaPublishers Nevile,PropertiesofConcrete,McGrawHill KeralaMunicipalRules1999 20

BASICMECHANICALENGINEERING CMELRPTA107 110

Module1 Thermodynamics: Basic concepts and definitions, Gas laws, specificheat Universal gas constant Isothermal, adiabatic and polytropic processes, work doneandheattransferred:Carnot,Otto&DieselCyclesairstandardefficientcy. Module2 I.C.Engines:Workingoftwostrokeandfourstrokeenginespetrolanddiesel enginesfuelsystems,injectorandcarburetorignitionsystemlubricationand coolingsystems. Refrigeration and airconditioning: methods of refrigeration vapour compression and vapour absorption systems block diagrams and general descriptionswinterandsummerairconditioningsystemsgeneraldescription. Module3 Powertransmission:Methodsoftransmissionbelt,rope,chainandgeardrives. Fieldsofapplication,calculationoflengthofbeltexpressionforratioofbelt tension.Velocityratioandslipsimpleproblemsvelocityratioandchoiceof gearwheelssimpleproblems. Module4 Powerplants: Generallayoutofhydraulic,diesel,thermalandnuclearpower plants,nonconventionalenergysources,generaldescriptiononly. Types of hydraulic turbines selection of turbines depending upon head, dischargeandspecificspeedsteamturbinesreactionandimpulseturbines compoundingmethods. Module5 Simple description of general purpose machines like lathe, shaping machines, drillingmachine,millingmachineandgrindingmachine. Manufacturing process: moulding and casting, forging, rolling, welding arc weldinggaswelding(simpledescriptionsonly) References 21

1. 2. 3. 4.

ElementsofHearEngines ThermalEngineering ElementsofMechanicalEngineering PowerPlantEngineering

R.C.Patel P.L.Bellany S.Domkundwar Nagpal

BASICELECTRICALENGINEERING CMELRPTA108 1+1

Module1 S I unit of Current, Voltage, Power and Energy, Ohms Law Temperature CoefficientofResistanceKirchhoffsLawsSolutionofSeriesParallelD.C. circuitsstarDeltaTransformationMagneticCircuitsFluxFluxdensitym mfMagnetisingForceReluctancePermeabilityComparisonofElectricand MagneticCircuitsForceexperiencedbyacurrentcarryingconductorinMagnetic FieldElectromagneticInductionFaradysLawsLenzsLawStatically Induced e m f dynamically induced e.m.f. Self and mutual Induction Coefficientofcoupling. Module2 AlternatingQuantityGenerationofSinusoidalVoltageFrequencyR.M.S. andAverageValueFormFactorPeakFactorPhasorRepresentationPhase andPhaseDifferenceSolutionofSeriesRLCcircuits Powerandp.f. OperatorjAdmittancesolutionofseriesandparallelRLCcircuits. Module3 ResonanceSeriesandParallelQfactorSelectivityandBandwidthThree phasesystem Representation StarandDelta Systems Phasesequence BalancedDeltaconnectedSystemBalancedStarConnectedsystemPhasor representationsSimpleProblems. Module4 D.C.Machine Principle ofOperations ofaD.C.generator Constructional Detailse.m.f.equationTypesofGenerators. D.C. Motor Principle of Operations Back e.m.f. and its Significance NecessityofStartersTypesofmotorsandApplications. TransformerPrincipleofOperationse.m.f.equationIdealTransformer ConstructionalDetailsLossesandEfficiencyUseofPower,Distributionand InstrumentTransformers.

22

InductionMotorPrincipleofOperationof3phaseInductionMotorCageand Slip ring Slip Applications types of Single Phase Induction Motors Applications. AlternatorPrincipleofOperationsTypes Module5 RequirementsofGoodLightingSystemWorkingPrincipleofIncandescent Fluorescent and Mercury Vapour Lamps Estimate the quantity of Materials requiredandDrawthewiringlayoutof(a)ResidentialBuildingwithOneorTwo rooms.(b)WorkshopwithoneInductionMotor. GenerationTypesofGenerationHydroelectric,Thermal,NuclearandNon Conventional Transmission Need for high Voltage Transmission TransmissionVoltagesinKeralaDistributionUndergroundVersusOverhead FeederDistributorServiceMainsConductormaterialsOnelineDiagram ofatypicalPowerSystem. References 1. 2. 3. 4. 5. ElectricalTechnology ElectricalTechnology ElectricalCircuits ElectricalDesign,Estimating&Costing ACourseinElectricalPower H.Cotton Hughese EdministerJ.A. S.K.Bhattacharya,K.B.Raina M.L.Soni&P.V.Gupta

BASICELECTRONICSENGINEERING CMELRPTA109 1+1+0

Module1 Basiccircuitcomponents Passivecomponents:ResistorsTypesofresistorsFixedResistorsVariable resistors,resistortolerance,colourcoding,powerratingofresistors. Capacitors: Types of capacitors: Fixed capacitors, Mica, Paper, Ceramic and Electrolyticcapacitors,Variablecapacitors,voltageratingofcapacitors. Inductors:FixedandVariableinductors. Semiconductor Components: Definition of insulators, semiconductors and conductorstypes: Intrinsicandextrinsic,pandntypematerials,pnjunction, Classifications:Germanium,Silicon,Zener,LEDs(workingprincipleonly). Transistors:npn,pnp,workingprinciple. Integratedcircuits:Advantages,classification,LinearandDigitalICs. 23

Module2 Basicelectroniccircuits Diodecircuits: Forwardandreversecharacteristics, Rectifiers:Halfwave,full wave, Bridge circuits, DC Power supply: Capacitor filter, Zener regulator, eliminatorcircuit. Transistorcircuits:CB,CE,CCcharacteristics,conceptofand,Amplifiers, commonemitterRCcoupledamplifier,Frequencyresponse,Bandwidth. Module3 Basiccommunicationengineering Communication: Frequency bands: RF, VHF, UHF. Modulation need for modulation, basic principles of amplitude, frequency, phase and pulse modulation. Radio engineering: block schematic of AM radio receiver and transmitter functionofeachblock. TelevisionEngineering:BasicprinciplesofTVCRTscanningsimplified blockschematicofamonochromeTVreceiver. Wirelesscommunication:mobile,microwaveandsatellite(basicprinciplesand blockschematiconly). Module4 BasicinstrumentationandDigitalelectronics Electronic instrumentation: Transducers: Basic principles of Strain guage, LVDT,Thermistor,Photodiode,microphones,Loudspeaker. Measurements:MultimeterandXYrecorder. Digitalelectronics:numbersystemsbinary,octalandhexadecimalconversion representationofnegativenumbersusing1scomplimentand2scompliment method.Logicgatestruthtable. Module5 BasicComputerengineering Digitalcomputer:Blockschematic,functionofeachblock:CPU,Memory,I/O devices. Memory:RAM,ROM,MagneticTape,FloppyDiscs,HardDiscsandCD. 24

Programming: Machine language, Assembly language, High level language, SystemSoftware,Operatingsystems,CompilersandAssemblers.

References 1. BasicElectronics:BernadGrob,McGrawHillPublication 2. ElectronicDevices:Floyd,PearsonEducation 3. ElectronicDevices&CircuitsTheory:Boyelstad&Naschelsky,PrenticeHall. 4. ElectronicPrinciples:Malvino,McGrawHillPublication 5. DigitalPrinciples:Malvino&Leach,McGrawHillPublication 6. IntegratedElectronics:Millman&Halkias,McGrawHillPublication 7. ElectronicInstrumentation:H.SKalsi,McGrawHillPublication 8. SystemsProgramming:J.J.Donavan,McGrawHillPublication WORKSHOP AMECHANICALENGINEERINGWORKSHOP CMELRPTA110 Carpentry

0+0+6

Planingcuttingchiseling,markingsawingcrossandteejoints dovetail joints Engineering Application, Seasoning, Preservation Plywoodandplyboards. Practiceinchippingfilingcuttingmaleandfemalejoints Forging of square and hexagonal prisms, hexagonal bolt Forging Principles,materialsanddifferentoperations. Preparation of Simple sand moulds moulding sand characteristics, materials, gate, runner, riser, core, chaplets and casting defects. Demonstration&studyofmachinetoollathe,drilling,boring,soltting shapingandmillingmachines,grinding,CNCandmachiningcenters.

Fitting Smithy

Foundry

BCIVILENGINEERINGWORKSHOP 25

CMELRPTA110 Masonry Englishbondflemishbondwalljunctiononebrickoneandahalf bricktwobricktwoandahalfbrickArchsetting. Plumbing Studyofwatersupplyandsanitaryfittingswatersupplypipefittingtap connections sanitary fittings urinal, wash basincloset (European and Indian), manholes.

SurveyingStudyofsurveyinginstrumentschaincompassplanetableleveling theodoliteminorinstruments.

CELECTRICAL&ELECTRONICSENGINEERINGWORKSHOP CMELRPTA110 1. Wiringofonelampandoneplug,controloftwolampsinseriesandinparallel. 2. StaircaseWiring. 3. GodownWiring. 4. HospitalWiring. 5. Wiringoffluorescent,CFLandmercuryvapourlamp. 6. WiringofDistributionBoardincludingPowerPlugusingIsolator,MCBandEL CB. 7. Insulationmeggerearthmegger,measurementofInsulationresistanceandearth resistance. 8. Identificationofelectroniccomponentsandsolderingpractice. 9. SolderingandtestingofaHWandFWrectifierwithcapacitorfilterinaPCB. 10. SolderingoftypicalICcircuit.

26

3 periods will be in Mechanical Engineering Workshop and 3 periods in Civil EngineeringWorkshop&ElectricalEngineeringWorkshopalternately.

THIRDSEMESTER

27

28

ENGINEERINGMATHEMATICSII RT301 3+1+0

Module1 Mathematical Logic Statements, connectives Well formed formulas TautologoiesEquivalanceofformulasDualitylawTautologicalimplications NormalformsthetheoryofinferenceforthestatementCalculusvalidity, Consistency,TheoremprovingthepredicatecalculusInferenceTheoryofthe predicatecalculus. Module2 NumberTheory:PrimeandRelatively primenumbersModulararithmetic FermatsandEulersTheoremsTestingforPrimabilityEuclidsAlgorithm DiscreteLogarithms Relations&FunctionsPropertiesofbinaryrelationsEquivalancerelationsand partitionsFunctionsandpigeonholeprinciple. Module3 AlgebraicsystemsgeneralpropertiesLatticesasapartiallyorderedsetsome propertiesoflatticeslatticesasalgebraicsystemssublatticesdirectproduct homomorphismsomespeciallattices. Module4 Discrete Numeric Functions & generating Functions, Recurrence relations ManipulationsofNumericfunctionsgeneratingfunctionsRecurrencerelations LinearrecurrencerelationswithconstantcoefficientsHomogeneoussolutions Particular solutions Total solutions solutions by the method of generating functions. Module5 Graph Theory: Basic concept of graphs, subgraphs, connected graphs, Paths, Cycles,MultigraphandWeightedgraphTreesspanningtrees. References 1. ElementsofDiscreteMathematicsC.L.Lieu,McGrawHill. 2. Discrete mathematical structures with applications to Computer Science J.P. Trembly,R.Manohar,McGrawHill. 3. DiscreteMathematics RichardJohnsonbaugh,PearsonEducationAsia 4. DiscreteMathematicalStructuresBernardKolman,RobertC.Bushy,Sharon CutlerRoss,PHI 29

5. A first look at Graph Theory John Clark & Derek Allan Holton, Allied Publishers 6. CryptographyandnetworksecurityprinciplesandpracticeWilliamStallings, PearsonEducationAsia

MICROPROCESSORSYSTEMS R302 3+1+0

Module1 CPU, I/P unit, O/P unit, Memory, Bus organizations, ALU, Control Unit, Registers, Execution of an instruction, Main memory, Addressing, Memory AddressRegisterMemoryDataRegisterMemorysystemsArchitectureof 8085PinDiagramRegisters. Module2 Instructionsetof8085InstructionTypesArithmeticLogicdatatransfer, Branch,Stack,I/OandMachineControlinstructionsAddressingModesDirect andIndirectAddressingImmediateAddressingImplicitAddressing. Module3 SubroutinesStackOperationsCallReturnsequenceProgrammingExamples. CPU of a microcomputer timing and control unit The fetch operation MachinecycleandTStateinstructionanddataflow. Module4 Interruptsof8085Hardware&SoftwareInterruptsEnabling,Disablingand masking of interrupts Polling HALT & HOLD states Programmable interruptcontroller8259 Module5 Interfacing Memory and I/O devices Address space partitioning Memory mappedI/O I/O mappedI/OMemoryinterfacing interfacing EPROM & RAMto8085DatatransferschemesProgrammeddatatransfersynchronous andasynchronoustransferinterruptdrivendatatransferDMAdatatransfer DMAcontroller8257I/Ochannels. References 30

1. Microprocessor Architecture, Programming and Applications with the 8085 Gaonkar,NewAgeInternational 2. Microprocessors,interfacingandApplicationsRenuSingh,B.P.Singh,New AgeInternational 3. MicroprocessorsB.Ram 4. IntroductiontoMicroprocessorsSystemsAdithyaP.Mathur,PHI 5. MicroprocessorsPeripheralsandApplicationsGilmore

SOLIDSTATEELECTRONICS RT303 2+1+0

Module1 TransistorBiasingStabilityThermalrunaway.TransistorAsanamplifier RCcoupledamplifier,FrequencyResponse,GainBandwidthrelationCascading oftransistorscascadeDarlingtonpairemitterfollower Module2 FET,FETamplifierMOSFET,depletionandenhancementtypesourcedrain characteristicsandtransfercharacteristics. Module3 OscillatorsConceptoffeedbackTransistorisedphaseshiftoscillatorwien bridge Oscillator Hartley Oscillator Colpits Oscillator (Operation and Expressionforfrequency) Module4 Clipping, Clamping, Integration, Differentiation Astable, Bistable and Monostable Multivibrators Sweep generators, Simple Bootstrap sweep generators. Module5 31

Powersupplies&SpecialsemiconductordevicesRegulatorpowersuppliesIC regulatedPowersupplies,7805,7905,LM317LED,LCD,Photodiode,Photo transistor,optocoupler.Sevensegmentdisplay,SCR,UJT(basicconceptsonly), DIAC,TRIAC. References 1. IntegratedElectronicsMillmanandHalkias,McGrawHill 2. PulseDigitalandSwitchingwaveformsMillmanandTaub,McGrawHill 3. ElectronicsDevices&CircuitsBoylsted&Neshelsky,PearsonEducation

PROBLEMSOLVINGANDCOMPUTERPROGRAMMING RT304 3+1+0

Module1 Problem solving with digital Computer Steps in Computer programming Features of a good program Modular Programming Structured Object Oriented Top down and bottom up approaches Algorithms Flowchart Pseudocode,examples Module2 Cfundamentals: Identifiers,keywords,datatypes,operators,expressions,data InputandOutputstatements,simpleprogramminginC.

Module3 Controlstatements&Functions:Ifelse,for,while,dowhile,switch,break& continuestatements,nestedloops.Functionsparameterpassingvoidfunctions RecursionMacros. Module4 Structured data types: Single dimensional arrays multidimensional arrays, strings,structures&unionsProgramforbubblesort. Module5 Pointers&filesDeclaration,passingpointerstoafunctionsAccessingarray elementsusingpointersOperationsonpointersOpening&Closingafile Creating&Processingafile,Commandlinearguments. 32

TextBook 1. ProgrammingwithCByronS.Gottfried,TataMcGrawHill References ComputerProgramminginCKerninghan&Ritchie,PHI ProgrammingwithANSIandTurboCAshokN.Kamthan,PearsonEduacation LetusYeaswanthKhanetkar,BPB ProgramminginCStephenC.Kochan,CBSpublishers UsingCinProgramDesignRonaldLeach,PrismBooksPvt.Ltd,Bangalore MasteringTurboCBootle,BPBPublications ProgrammingandProblemSolvingwithPASCALMichealSchneider,Wiley EasternLtd. 8. PointersinCYeaswanthKhanetkar,PBP 9. CProgrammingAModernApproachK.N.IlingW.W.Norton&Company Newyork 10. Structured and Object Oriented Problem Solving using C++ Andrew C StaugaardJr.,PHI 1. 2. 3. 4. 5. 6. 7.

HUMANITIES RT305 PARTA:PRINCIPLESOFMANAGEMENT 2+1+0

Module1 ScientificManagementEvolution ofmanagement theoryContributions ofTaylor, Gilbreth, Gantt, Emerson Definition and functions of management Authority, Responsibility,DelegationandSpanofcontrolTypesofstructuresofOrganisation TypesofBusinessfirmsJobevaluationandmeritratingWagesTypesofincentives. Module2 ProcedureforISOandISIcertificationDesign,Developmentandimplementationofre engineeringInspectionSQCcontrolchartsqualityassuranceTQMZerodefects. PARTB:ENGINEERINGECONOMICS Module3 TheIndianfinancialsystemReservebankofIndiafunctionscommercial banking system profitability of public sector banks development financial 33

institutionsIDBI,ICICI,SIDBI,IRBIInvestmentinstitutionsUTI,Insurance companiesThestockmarketfunctionsRecenttrends. Module4 Indian Industries Industrial pattern structural transformation industrial growthinadequaciesoftheprogrammeofindustrializationLargeandsmall scaleindustriesindustrialsicknessandgovernmentpolicyindustriallabour influenceoftradeunions. Module5 The tax framework Direct and Indirect taxes Impact and incidence Progressive and regressive functions of the tax system Black money magnitudeandconsequencesPublicdebtDebtpositionofthecentralandstate governmentsDeficitfinancingrevenuedeficitandfiscaldeficitProblems associatedwithdeficitfinancing. References 1. 2. 3. 4. ManagementStoner,FreemanandGilbert,PHI EngineeringManagementMazda,PearsonEducation IndianEconomyRuddarDatt,SChandandCompanyLtd. Indian Economy Problems of Development and Planning A. N. Agarwal, WishwaPrakashan.

LOGICSYSTEMDESIGN R306 3+1+0

Module1 Addition, Subtraction, Multiplication & division of binary nos, BCD nos, excess3code,graycode,alphanumericcodes,errordetectionusingparitybits errorcorrectingcodes,hamingcode. Module2 PostulatesofbooleanalgebrabasictheoremsLogicfunctionstruthtables canonicalformsSOP,POSmethodsofminimizationoflogicfunctionsK maps&quinemcclaskeymethodrealizationusinglogicgatesNANDNOR gatesuniversalgatesdontcarecombinationsformationofswitchingfunction fromwordstatements. Module3 34

SequentiallogicflipflopsSR,JK,T&DflipflopsmasterslaveJKflipflop, Counters asynchronous,binarydecade, andup/downcounters synchronous binarydecade,andup/downcounters. Module4 Adders designHalfadder,Fulladder,Halfsubtractor&Fullsubtractor Carrylookaheadadder,carrysaveadder,carrypropagationadder. Module5 Registersserialin&parallelinshiftregistersleft&rightshiftregistersstatic shiftregisterstypicalICscountersusingshiftregistersringcounter,Johnson counter. References 1. AnintroductiontodigitalcomputerdesignRajaraman&Radhakrishnan,PHI 2. Logic and Computer Design M. Moris Mano, Charles R. Kime Pearson Education 3. Switching&finiteautomatatheoryZviKohavi,TataMcGrawHill 4. DigitalcomputerfundamentalsThomasC.Bartee,TataMcGrawHill. 5. DigitalComputerDesignMalvino,TataMcGrawHill. 6. DigitalDesign MorrisMano,PearsonEducation 7. DigitalDesignPrinciples&PracticeJohnF.Wakerly,PearsonEducation

SOLIDSTATEELECTRONICSLAB R307 0+0+4 1. CharacteristicsofSilicon,Germanium,Zenerdiodes. 2. CharacteriscticsofCE,CBconfigurationsoftransistors;CharacteristicsofFET. 3. ClippingandclampingCircuitsRCdifferentiatingandIntegratingCircuits. 4. HalfwaveandfullwaveanBridgerectifiers. 5. SinglestageRCcoupledamplifiersFrequencyresponse 6. AstablemultivibratorsusingBJT. 7. SweepGenerator(Simplesweep) 8. OscillatorsRcphaseshiftoscillator.

PROGRAMMINGLAB R308 35 0+0+4

1. Familiarisationwithcomputersystemmicroprocessorperipheralsmemorycard etc. 2. FamiliarisationofoperatingsystemDOSWindowsetc.(useoffiles,directories, internal commands, external commands, compilers, file manager, program manager,controlpaneletc.) 3. FamiliarisationwithwordprocessingpackageslikewordstarandMsword 4. ProgrmmingexperimentsinCtocovercontrolstructuresfunctionsarrays Structurespointersandfiles. 5. FamiliarisationofC++andVisualtools. Any experiment according to the syllabus of RT304 problem solving and Computer Programmingcanbeincluded.

FOURTHSEMESTER
36

ENGINEERINGMATHEMATICSIII CMELRPTA401

3+1+0

Module1 Ordinary Differential Equations: Linear Differential equations with constant coefficentsFindingP.I.bythemethodofvariationofparameters Cauchys equations Linear Simultaneous eqns simple applications in engineering problems. Module2 PartialDifferentialEquationsformationbyeliminatingarbitaryconstantsand arbitaryFunctionssolutionofLagrangeLinearEquationsCharpitsMethod solution of homogeneous linear partial differential equation with constant coefficientssolutionofonedimensionalwaveequationandheatequationusing methodofseparationofvariablesFouriersolutionofonedimensionalwave equation. 37

Module3 Fourier Transforms: Statement of Fourier Integral Theorems Fourier TransformsFourierSine&Cosinetransformsinversetransformstransforms ofderivativesConvolutionTheorem(noproof)ParsevalsIdentitysimple problems. Module4 Probabilityandstatistics:BinomiallawofprobabilityThebinomialdistribution, its mean and variance poisson distribution as a limiting case of binomial distributionitsmeanandvariancefittingofbinomial&poissondistributions normaldistributionpropertiesofnormalcurvestandardnormalcurvesimple problemsinbinomial,poissonandnormaldistributions. Module5 Population&Samples:Samplingdistributionof mean( known)Sampling distributionofvariance,FandChisquaretestLevelofsignificanceType1 andType2errorsTestofhypothesisTestofsignificanceforlargesamples Testofsignificanceforsingleproportion,differenceproportion,singlemeanand differenceofmean(proofoftheoremsnotexpected) References 1. HigherEngineeringMathematicsB.S.Grewal,KhannaPublishers 2. EngineeringMathematicsVol.II3rdyearPartA&BM.K.Venkataraman, NationalPublishingCompany 3. Elements of Partial Differential Equations Ian N.Sneddon.,McGrawhill InternationalEdn. 4. Miller and Freads Probability and statistics for engineers Richard A Johnson,PearsonEducationAsia/PHI 5. A text bookof Engineering Mathematics (Volume II) Bali andIyengar, LaxmiPublicationsLtd. 6. AdvancedEngg.MathematicsErwinKreyszig,WileyEasternLtd. 7. Probability andstatistical inferences HoggandTanis,PearsonEducation Asia COMPUTERORGANIZATION R402 2+1+0 Module1 Introduction: Organization and Architecture Review of basic operational conceptsCPUsinglebusandtwobusorganization,Executionofacomplete instructioninterconnectionstructureslayeredviewofacomputersystem. 38

Module2 CPUArithmetic:Signedadditionandsubtractionserialandparalleladder BCDadderCarrylookaheadadder,MultiplicationArraymultiplierBooths Algorithm, Division Restoring and nonrestoring division, floating point arithmeticALUDesign. Module3 ControlUnitOrganization:ProcessorLogicDesignProcessorOrganization Control Logic Design Control Organization Hardwared control MicroprogramcontrolPLAcontrolMicroprogramsequencer,Horizontaland verticalmicroinstructionsNanoinstructions. Module4 Memory:MemoryhierarchyRAMandROMMemorysystemconsiderations Associativememory,VirtualmemoryCachememoryMemoryinterleaving. Module5 InputOutput:Printers,Plotters,Displays,Keyboard,Mouse,OMRandOCR, DeviceinterfaceI/OprocessorStandardI/OinterfacesRS232C,IEEE 488.2(GPIB). References 1. ComputerOrganizationHamacher,VranesicandZaky,McGrawHill 2. DigitalLogicandComputerDesignMorrisMano,PHI 3. ComputerOrganizationandArchitecture WilliamStallings,PearsonEducation Asia. 4. ComputerOrganizationandDesignPalChaudhuri,PHI 5. ComputerOrganizationandArchitectureMMorrisMano,PHI 6. ComputerArchitectureandOrganizationJohnPHayes,McGrawHill

OBJECTORIENTEDPROGRAMMING R403 2+1+0

Module1 IntroductiontoOOPEvolutionofobjectorientedlanguagesNeedofObjects Definition ofObjectOrientedLanguageClassesandObjects Creatingand 39

UsingClassesandobjectsMemberfunctionsandvariablesConstructorsand Destructors. Module2 Inheritance and Access Control Member access control in classes Friend functions and classes Extending classes Public Private and Protected Inheritance Classification ofInheritance Single Multiple Multilevel HierarchicalHybrid. Module3 Polymorphism Runtime and compile time polymorphism overloading functions and operators selecting friend member function for operator overloading Virtual methods pure virtual methods Abstract classes Definingandusingofvirtualmethods,purevirtualmethodsandabstractclasses applicationsofabstractclasses. Module4 Advanced Concepts Virtual Destructors Virtual Base Classes Template classesCreatingandusingtemplatesNamespaces Module5 DynamicObjectsDynamicobjectallocationInlinefunctions. Other Object oriented languages Java Object oriented features in Java ComparisonwithC++ References 1. ObjectOrientedProgramminginC++RobertLafore,GalgotiaPub. 2. ObjectOrientedProgramminginC++NabajyotiBarkakati,PHI 3. Structured and Object Oriented Problem Solving using C++ Andrew C StaugaardJr.,PHI 4. ObjectorientedProgrammingwithC++E.Balaguruswamy,TMH 5. Java2CompleteReferenceHerbert,Schildt,TMH 6. TheJavaProgrammingLanguage3rd Edition Arnold,Gosling,Holmes, PearsonEducationAsia 7. ObjectorientedprogrammingusingC++IraPohl,PearsonEducationAsia 8. C++HowtoprogramDietel&Dietel,PearsonEducationAsia 9. AnIntroductiontoObjectorientedprogrammingTimothyBudd 10. ProblemSolvingwithC++WalterSavitch,PearsonEducationAsia 11. C++PrimerStanleyBLippman,JoseeZajoie,PearsonEducationAsia 40

INTEGRATEDCIRCUITS R404 3+1+0

Module1 Logic Families DTL TTL ECLI2L&CMOS.Comparisonofcircuits. Tristate logicPropagationdelaypowerdissipationNoisemarginwindow profilecomparisonFaninFanout. Module2 Storage elements Flip flops Latches Registers, Decoders, Multiplexers BuffersMemorysystemsROMtypesRAMBJTRAMcellsMOSRAMs, RAMorganizationflashmemoriesPLAPALPGAFPGAPLDCPLD CDROMMagnetoopticstorage. Module3 D/AConvertersBinaryweightedresistortypeLaddertypeA/Dconverters countingtypeSuccessiveapproximationtypeParallelcomparatortypedual slopetype. Module4 Opamps: Characteristics Basic principles definitions parameters Input, Offset,Voltage,Inputbiascurrent,CMRR,slewrateIdealOpampinverting andnoninvertingopamps. Module5 OpampApplications:Summing,Comparator,DifferentiatorIntegratorSquare wavegeneratorTriangularwavegeneratorusingopamps. References 1. 2. 3. 4. DigitalIntegratedElectronicsTaub&Shilling,McGrawHill PulseDigital&SwitchingWaveformsMillman&Taub.,McGrawHill DigitaldesignwithstandardMSI&LSIbyT.R.Blakesley&JohnWilley. IntegratedCircuitsBotkar,KhannaPublishers

DATASTRUCTURES&PROGRAMMINGMETHODOLOGIES R405 Module1 41 3+1+0

Principles of programming System Life Cycle Algorithm Specification Recursive Algorithms Documentation Performance Analysis and Measurements Time and Space complexityComplexity calculation of simple algorithms. Module2 Study of basic data structures Arrays StructuresSparse matrix Stacks QueuesCircularqueuesPriorityqueuesDqueues.Evaluationofexpressions Polynomialrepresentationusingarrays. Module3 Linked Lists Linked stacks and queues Doubly linked lists Polynomial representationusinglinkedlists,StringsDatarepresentationPatternmatching. Module4 TreesBinaryTreesTreeTraversalInorderPreorderandPostorder,Graphs Depthfirstandbreadthfirstsearch. Module5 Sortingmethods:Selectionsort,Bubblesort,Insertionsort,Mergesort,Quick sort,Heapsort,Radixsort,Externalsortingmethods(basicideaonly). References 1. Fundamentals ofDataStructuresinC++:Horowitz,Sahni&Mehta,Galgottia Pub. 2. ClassicDataStructures:Samanta,PHI 3. DataStructuresandprogramdesigninC:RobertKruse,PearsonEducationAsia 4. DataStructuresusingC&C++:Langsam,Augenstein&Tanenbaum 5. FundamentalAlgorithms:Knuth. 6. Algorithms+DataStructures=Programs:N.Wirth,PHI 7. An introduction to Data Structures with applications: Trembley & Sorenson, McGrawHill 8. DatastructuresinJava:ThomasStandish,PearsonEducationAsia

ADVANCEDMICROPROCESSORS&PERIPHERALS R406 3+1+0

Module1 StudyofInterfacingICs8255,8252,8251,8279(functionsandinternalblock diagramonly) 42

Module2 Interfacingwith8085InterfacingkeyboardHardwareandSoftwareapproach Interfacingsevensegmentdisplays InterfacingD/AandA/Dconverters Microcontrollers(briefideaonly) Module3 8086/88Architecture,BlockdiagramAddressingmodesmemoryaddressing modesProgrammemoryaddressingmodesstackmemoryaddressingmodes. Module4 Instructions format of 8086 data transfer arithmetic branch loop flag manipulationshift&rotatestringREPinstructionwritingsimpleprogramin 8086Additionalfeaturesof80286protectedmodememoryaddressing. Module5 Additionalfeaturesof80386PagingmechanismInterfacingcoprocessorsin 80386 Additional features of Pentium Processors. Brief study of latest processorsofIntel&AMD(Architecturenotrequired)IntroductiontoRISC processors References 1. MicroprocessorArchitecture,ProgrammingandApplicationswiththe8085 Gaonkar,NewAgeInternational 2. The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro processors. Architecture, Programming and InterfacingBarryBBray,PearsonEducationAsia 3. The80X86familyJohnUffenbeck,PHI 4. Introduction to the Intel Family of Microprocessors James L.Antonakos, PearsonEducationAsia 5. IntelMicroprocessorsA.K.Ray 6. MicroprocessorsandInterfacingDouglasV.Hall,TMH 7. AdvancedMicroprocessorsandPeripheralsA.K.RayandK.M.Bhurchandi, TMH 8. The Intel 8086/88 Microprocessor Architecture, Programming Design and InterfacingBhupendraSinghChhabra,DhanpatRaiPublishingCompany (P)Ltd 9. IBMPCandClonesGovindarajalu,TMH

43

INTEGRATEDCIRCUITSLAB R407 1. OPampCharacteristics 2. InvertingandNoninvertingamplifierusingOpampfrequencyresponse. 3. DifferentiatingandIntegratingCircuitsfrequencyresponse. 4. AstablemultivibratorusingOpamp. 5. A/DConverter. 6. D/AConverter. 7. TransferCharacteristicsandspecificationsofTTLandMOSgates. 8. Studyofflipflops 9. SynchronousandAsynchronousCounters 10. AstableandMonostablemultivibratorsusinggates. 11. Studyofshiftregistersandtheirapplications. 12. StudyofdecodersandMultiplexers. 0+0+4

DATASTRUCTURESLAB R408 Experimentsbasedonthefollowing: 1. Array and Linked list implementation of Stacks, Queues, Dqueues, Graphs, BinaryTrees,Polynomials,Sparsematrix. 2. Infix,PostfixandPrefixconversions. 3. SortingandSearchingmethods. 4. Stringrepresentationandpatternmatching AnyexperimentaccordingtothesyllabusofR405canbesubstituted. 0+0+4

44

FIFTHSEMESTER

45

46

ENGINEERINGMATHEMATICSIV RT501 3+1+0

Module1 QUEUEINGTHEORY:GeneralConceptsArrivalpatternservicepattern Queue disciplines The Markovian model M/M/1/$, M/M/1/N steady state solutionsLittlesformula. Module2 NUMERICAL METHODS: Introduction solution of algebraic and transcendental equations Bisection method Method of false position Newtons method Approximate solution of equations Horners method solutionsoflinearsimultaneousequationsIterativemethodsofsolutionJacobis methodGaussSeidalmethod. Module3 FINITEDIFFERENCES:Meaningofoperators , , , ,Einterpolation using Newtons forward and backward formula Langranges and Newtons divided difference interpolation formula numerical differenciation first and second order derivatives using forward and backward formula numerical integrationtrapizoidalruleSimpsons1/3and3/8rules. Module4 LINEARPROGRAMMING PROBLEM:graphicalsolutionofLPPgeneral problemsolutionofLPPusingsimplexmethodBigMmethoddualityin LPP. Module5 TRANSPORTATION AND ASSIGNMENT PROBLEM: Balanced transportation problem initial basic feasible solution Vogels approximation methodoptimumsolutionbyModimethodAssignmentproblemHungerian techniques References 1. 2. 3. 4. 5. OperationsResearchP.K.Gupta&D.S.Hira,S.Chand&Co.Ltd AdvancedEnggMathematicsErvinKreyszig,WileyEasternLtd. HigherEngg.MathematicsDr.B.S.Grewal,KhannaPublishers. OperationsresearchRichardBronson,SchaumsOutlineSeries OperationsresearchPanneerSelvam,PHI 47

6. Numerical Methods in Science & Engg M.K. Venkataraman, National PublishingCo.

OPERATINGSYSTEMS R502 3+1+0

Module1 Introduction OSConceptsEvolutionofOS,OSStructuresKernel,Shell,GeneralStructure ofMSDOS,Windows2000,Linux. Module2 ProcessManagement Process&ThreadsProcessStatesProcessControlBlockProcessScheduling Operations on Processes, Threads, CPU Scheduler Preemptive and Non Preemptive; Dispatcher, Scheduling Criteria, Scheduling Algorithms Process ManagementinUNIX. Module3 ProcessSynchronization&InterprocessCommunication ConcurrentProcesses,CooperatingProcesses,PrecedenceGraph,Hierarchyof Processes, Critical Section Problem Two process solution, Synchronization Hardware,SemaphoresDeadlockdetection,handling,prevention,avoidance, recovery,Starvation,CriticalRegions,Monitors,Interprocesscommunication. Module4 MemoryManagement Objectives and functions, Simple Resident Monitor Program (No design), OverlaysSwapping;SchemesPagingSimple,MultilevelPaging;Internal andExternalFragmentation;VirtualMemoryConcept,DemandPagingPage InterruptFault,PageReplacement Algorithms;Segmentation Simple, Multi level,SegmentationwithPaging,MemoryManagementinUNIX. Module5 InformationManagement FilesandDirectoriesDirectoryStructureDirectoryImplementationLinear ListHashTable.

48

Device Management: Dedicated, Shared and Virtual Devices Serial Access Devices,DirectAccessDevices,DirectAccessStorageDevicesChannelsand ControlUnitsDiskSchedulingmethods. TextBook 1. OperatingSystemsConceptsSilberschatz,Galvin,WileyPublications References 1. OperatingSystemsWilliamStallings,PearsonEducationAsia 2. OperatingSystems:Design&implementationAndrewS.Tenenbaum,PHI 3. ModernOperatingSystemsAndrewS.Tenenbaum,PearsonEducationAsia/ PHI 4. OperatingSystemsNutt,PearsonEducationAsia 5. OperatingSystemsDeitel&Deitel,PearsonEducationAsia

DATABASEMANAGEMENTSYSTEMS RT503 3+1+0

Module1 BasicConceptsPurposeofdatabasesystemsComponentsofDBMSDBMS ArchitectureandDataIndependenceDatamodelingEntityRelationshipModel, Relational NetworkHierarchical andobject orientedmodelsDataModeling usingtheEntityRelationshipModel. Module2 Structureofrelationaldatabasesrelationaldatabasesrelationalalgebratuple relationalcalculus.DatadefinitionwithSQL,insert,deleteandupdatestatements inSQLviewsdatamanipulationwithSQL Module3 Introduction to Transaction Processing Transaction and System Concepts Desirable properties of Transactions Schedules and Recoverability Serializability of SchedulesQuery processing and Optimization Concurrency Controlassertionstriggers. 49

Oraclecasestudy:Thebasicstructureoftheoraclesystemdatabasestructure anditsmanipulationinoraclestorageorganizationinoracleProgrammingin PL/SQLCursorinPL/SQL Module4 Database Design Design guidelines Relational database design Integrity ConstraintsDomainConstraintsReferentialintegrityFunctionalDependency NormalizationusingFunctionalDependencies,Normalformsbasedonprimary keys general definitions of Second and Third Normal Forms. Boyce Codd Normal Form Multivalued Dependencies and Forth Normal Form Join DependenciesandFifthNormalFormPitfallsinRelationalDatabaseDesign. Module5 Distributed databases: Distributed Database Concepts Data Fragmentation, Replication and Allocation Techniques Different Types Query Processing semijoinConcurrencyControlandRecovery. TextBook 1. Fundamentals of Database System Elmasri and Navathe (3rd Edition), Pearson EducationAsia References 1. DatabaseSystemConcepts Henry F Korth, Abraham Silbershatz, Mc nd GrawHill2 edition. 2. AnIntroductiontoDatabaseSystems C.J.Date (7th Edition) Pearson EducationAsia 3. DatabasePrinciples,ProgrammingandPerformancePatrickONeil,Elizabeth ONeil 4. AnIntroductiontoDatabaseSystemsBibinC.Desai FILESTRUCTURESANDALGORITHMS R504 2+1+0 Module1 FileOrganization:OperationsonFilesHeapFilesSequentialFilesIndexed sequentialfilesDirectfilesSecondarykeyretrieval. Module2

50

Index Structures for Files: Single level Ordered IndexMultilevel Indexes Indexes on multiple Keys. Searching Sequential search, Binary search, Interpolationsearch. Module3 Hashing: Static HashingHash TablesDifferent Hash FunctionsMid Square DivisionFoldingDigit Analysis, Dynamic Hashing. CollisionCollision ResolutionTechniquesExtendibleHashing. Module4 Searchtrees:AVLTrees,heightbalancedtrees,weightbalancedtrees,Threaded BinaryTrees,MultiwaysearchTreesBTreesB+Trees. Module5 Storage management: Dynamic storage management storage allocation & liberationFirstfit,bestfitBuddysystemGarbageCollection&Compaction. References 1. Fundamentals of Data Structures in C++: Horowitz, Sahni & Mehta, Galgotia publications 2. FundamentalsofDatabaseSystems:Elmasri&Navathe,PearsonEducationAsia 3. FileStructuresanObjectOrientedApproachwithC++:Folk,Zoellick,Riccardi, PearsonEducationAsia. 4. Data Structures using C & C++: Langsam,Augenstein & Tanenbaum, Pearson EducationAsia 5. DataStructures,AlgorithmsandApplicationsinC++:SahniGalgotiapublications 6. Datastructures&ProgramdesigninC:RobertKrusePearsonEducationAsia

LANGUAGEPROCESSORS RT505 3+1+0

Module1 Assembler OverviewoftheassemblyprocessDesignoftwopassassemblerSinglepass assembler Macros Macro definition and usage schematics for Macro expansionDesignofaMacropreprocessorMacroAssembler. Module2 IntroductiontoCompilers CompilersandTranslatorsStructureofacompilerlexicalanalysissyntax analysis context free grammars basic parsing techniques top down and 51

bottom up parsing (brief idea only) Recursive Decent parser Shift reduce parser. Module3 Storageallocation DatadescriptorsStaticandDynamicstorageallocationStorageallocationand accessinblockstructuredprogramminglanguagesArrayallocationandaccess Compilation ofexpressionsHandlingoperatorpriorities Intermediate code formsforexpressionscodegenerator. Module4 CompilationofControlStructures Control transfer Conditional and Iterative constructs Procedure calls Code optimization Optimization transformations Local optimization and global optimizationCompilerwritingtoolsIncrementalCompilers Module5 LoadersandLinkers LoadingProgramrelocatabilitylinkingvariousloadingschemeslinkage editing Design of linkage editor dynamic loading overlays dynamic linking. TextBook 1. SystemProgrammingandOperatingSystemsDhamdhereMcGrawHill 2. PrinciplesofCompilerDesignAhoA.V.,UllmanNarosaPublications. References 1. SystemsprogrammingDonovan,Mc.GrawHill. 2. SystemSoftwareAnIntroductiontoSystemsProgrammingLelandL.Beck, AddisonWesley. 3. Compilers Principles Techniques And Tools Aho, Sethi, Ullman, Pearson EducationAsia

DATACOMMUNICATION RT506 2+1+0

Module1 CommunicationconceptsAnalogmodulationVariousschemesAM,PM, FM Sampling theorem Analog pulse modulation PAM, PWM, PPM Generation of various modulated waves (Block diagram only) Digital Pulse modulation(PCM). 52

Module2 Multiplexing Frequency Division Multiplexing (FDM) Time Division Multiplexing(TDM),SynchronousTimeDivisionMultiplexingStatisticaltime DivisionmultiplexingKeyTechniques ASK,FSK,PSK,DPSKChannel capacityShannon`sTheorem.

Module3 Digital data transmission Serial, Parallel, Synchronous, Asynchronous and Isochronoustransmission.Transmissionmode SimplexHalfduplexFull duplex,NoisedifferenttypesofnoiseBasicPrinciplesofSwitching(circuit, packet,messageswitching) Module4 Error detection and Correcting codes: Hamming code Block codes and convolutioncodesARQtechniquesTransmissioncodesBaudotEBCDIC andASCIIcodesBarcodes. Module5 TerminalhandlingPointtopoint,Multidroplines.Componentsofcomputer communicationConcentratorsFrontendProcessorTransmissionmedia GuidedmediaTwistedpaircable,coaxialcable,fibreopticcable.GSMservice andGSMsystemarchitecture. References 1. ElectroniccommunicationsystemKennedy,McGrawHill. 2. PrinciplesofCommunicationSystem Taub&SchillingMcGrawHill. 3. IntroductiontoDataCommunications&NetworkingBehurouz&ForozanMc GrawHill. 4. Data Communication, Computer Networks & Open Systems Fred Halsall PearsonEducationAsia 5. Principles&ApplicationofGSM.VijayK.GargPearsonEducationAsia 6. ModernDigital&AnalogCommunicationSystemsB.PLathiPrismBooksPvt. Ltd. 7. ComputerNetworksA.S.Tanenbaum,PHI 8. DataandComputerCommunication William Stallings, Pearson Education Asia 9. CommunicationEngineeringA.Kumar,UmeshPublications 53

MICROPROCESSORLAB R507 1. 2. 3. 4. 5. 6. Familiarizationoftrainingkits. SimpleprogramsforArithmeticandDataTransfer. StudyofMASMProgramming. ProgrammingPeripheralControllers. InterfacingtheTrainerKit. AnyexperimentaccordingtothesyllabusR302canbesubstituted 0+0+4

DATABASELAB R508 Experimentsforperformingthefollowing: 0+0+4

1. Creation,insertion,updation,deletionoftables,indexes,views 2. Simplequeries,nestedqueries,useofarithmeticandstringfunctions. 3. Simple PL/SQL programs, use of exceptions, savepoints, cursor, procedure, function,trigger,sequencegenerator. 4. ImportingandExportingdata. 5. DatabaseAdministration 6. ODBC/JDBCInterface. 7. ImplementationofFileStructures AnyexperimentaccordingtothesyllabusofRT503canbesubstituted.

54

SIXTHSEMESTER

55

56

PC&PCBASEDSYSTEMS R601 3+1+0

Module1 IntroductiontoPC HardwarecomponentsstudyofmotherboardsDifferenttypesofports,slots andconnectorsAddoncardsPowersupplySMPSfunction&operations. Module2 StorageDevices FloppyFloppyDiskController DiskPhysicalspecification&operations DiskmagneticpropertiesCylindersClustersHarddisksHarddiskdrive operationMagneticdatastorage Sectors Diskformattingpartitioning HarddiskfeaturesHarddiskdatatransfermodesProgrammedI/ODirect memoryaccessUltraDMADataaddressingStandardCHSaddressing ExtendedCHSaddressingLogicalBlockAddressing. Module3 OpticalStorage CD ROM, CD Technology, Sector layout, CDR, CDRW, CDROM, drive specifications data transfer rate Access time Constant linear velocity constantangularvelocityBuffersInterfaceMagnetoopticaldrivesWORM devicesDVDRAIDHolographicstorage. Module4 MemoryManagementinPC ParityECCStatic&DynamicRAMMemoryAddressingSegmented addressing64KBLimits640KBbarrierLogical,segmented,virtual,linear and physical memory addresses Extended and Expanded memory Cache memoryVideomemoryHMAFlatmemorymodelAdvancedmemory technologies. Module5 BusStructures ISA, PCI, PCMCIA, AGP,USB,HardDisk Interfaces IDE, EIDE, ATA Communication ports Serial Parallel port Keyboard / Mouse Interface connectors. References 1. PCHardwareCompleteReferenceCraigZacker&JohnRourke,TataMcGraw Hill 2. InsidethePC(8thEdition)PeterNorton,BPB 3. TheIndispensablePCHardwareBookMessmer,PearsonEducation 4. TroubleshootingandRepairingYourPCCoreyCandler,Wiley 5. UpgradingandrepairingPCs(4thedition)ScottMueller,PearsonEducation 57

6. IBMPCAssemblyLanguageProgrammingAbel,PHI 7. PC Upgrading Maintenance & Trouble shooting guide Dr. S. K. Chauhan, Kataria

SOFTWAREENGINEERING RT602 2+1+0

Module1 IntroductiontoSoftwareengineering IntroductionSoftwareandsoftwareEngg.Phasesinsoftwaredevelopment Software development process modelsRole of Management in software development Role of Matrics and measurement Software requirement specification(SRS)ProblemAnalysisvalidation. Module2 ProjectPlanning Cost Estimation Uncertainties models COCOMO model Project schedulingaveragedurationestimationProjectschedulingandmilestones staffingandpersonalplanRayleighcurvepersonnelplanteamstructure software configuration management plans quality assurance plans verificationandvalidationinspectionsandreviewsprojectmonitoringplans timesheetsreviewscostschedulemilestonegraphriskmanagement. Module3 SystemDesign DesignPrinciplesProblempartitioningandhierarchyabstractionmodularity topdownandbottom_upstrategiesmodulelevelconcepts coupling cohesionstructureddesignmethodologyverificationmatrics. Module4 Coding Topdown and Bottomup Structured Programming Information Hiding Programming style Internal Documentation Verification Code Reading StaticAnalysisSymbolicexecutionProvingCorrectnessCodeinspections Unittesting. Module5 Testing Testing fundamentals Functional and Structured Testing Testing Process ComparisonofVerificationandValidationTechniquesReliabilityassessment ProgrammerProductivityErrorremovalefficiency. 58

TextBook 1. An integrated approach to Software Engineering Pankaj Jalote, Narosa Publication References 1. SoftwareEngineeringRogerS.Pressman,TataMcGrawHill 2. SoftwareEngineeringIanSommervilla,PearsonEducation 3. SoftwareEngineeringTheoryandPracticeShariLawrence,PearsonEducation Asia 4. FundamentalsofSoftwareEngineeringRajibMall,PHI 5. FundamentalsofSoftwareEngineeringCarloGhezzi,MehdiJazayeri,PHI

PROJECTMANAGEMENTANDQUALITYASSURANCE R603 2+1+0

Module1 PROJECTPLANNING Overview Capital expenditure Phases of capital budgeting Project development cycle 7s of project management Requirements of a project managerFormsofprojectorganization. Module2 PROJECTANALYSIS MarketAnalysisTechnicalAnalysisFinancial Analysis RiskAnalysis SocialcostBenefitAnalysis. Module3 CONTROLOFPROJECT ControlSystemsControlofmajorconstraintsProjectmanagementsoftware& informationsystems. REVIEW: Performance of Evaluation Abaudonment Analysis Behavioral issuesinProjectManagement Module4 TOTALQUALITYMANAGEMENT Quality systems ISO 9000series ISIBenchmarking Quality Function development(QFD)TotalProductiveMaintenance(TPM)ISO14000. 59

Module5 CONCEPTSINSAMPLING SamplingdesignsandschemesErrorsinsamplingSimplerandomsample stratifiedrandomsampleClustersample. SamplesizedestinationEstimatingpopulationmeanEstimatingpopulation proportion. References 1. Projectspreparation,Apprisal,Budgeting&ImplementationPrasannaChandra TataMcGrawHill 2. ProjectsPlanning,Analysis,Selection,Implementation&ReviewPrasanna ChandraTataMcGrawHill 3. ProjectManagementHarveyMaylorPearsonEducation 4. TotalQualityManagementDaleH.BesterfieldPearsonEducation 5. QualitycontrolandImprovementAmitavaMitraPearsonEducation 6. QualityassuranceandTQMJain&ChitaleKhannaPublishers

COMPUTERNETWORKS RT604 3+1+0

Module1 Introduction: ISOOSI Reference Model TCP/IP Reference Model Comparison Network hardwareRepeaters, Routers, Bridges, Gateways, Hub, CableModem. Physical Layer: Transmission Media ISDN system Architecture Communication Satellites geostationary satellites Medium Earth Orbit SatellitesLowearthorbitsatellitesSatellitev/sFiber Module2 DataLinkLayer: DesignissuesErrorDetectionandcorrectionElementary DatalinkprotocolsSlidingwindowprotocols.. LANProtocols: Static&Dynamic channelallocation inLANsandWANs, MultipleaccessprotocolsALOHAPureALOHASlottedALOHACarrier SenseMultipleAccessprotocolspersistentandnonpersistentCSMACSMA withcollisiondetectionIEEE802.3standardsforLAN Module3 Network layer: Virtual Circuits, Datagrams, Routing Algorithm Optimality principleFloodingFlowBasedRoutingLinkstateroutingDistancevector routingMulticastingLinkstatemulticastingDistancevectormulticasting 60

CongestionControlAlgorithmsGeneralprinciplesPacketdiscardingChoke packets Congestion prevention policies Traffic shaping Leaky bucket algorithmFlowspecificationsjittercontrol Module4 TransportLayer:TransportServiceElementsoftransportprotocolsInternet TransferProtocolsUDPandTCPATMPrinciplecharacteristics. Module5 ApplicationLayer:DomainnamesystemDNSnamespaceResourcerecords NameserversoperationofDNSElectronicMailMIME Mobilenetworks: Mobiletelephonesystems,Bluetooth ComponentsError correction Network topology Piconet and scatternet L2CAP layers CommunicationinBluetoothnetworks References 1. ComputerNetworks(FourthEdition):AndrewS.Tanenbaum,PearsonEducation Asia/PHI 2. An Introduction to computer networking: Kenneth C. Mansfield Jr., James L. Antonakos,PrenticeHallIndia 3. CommunicationNetwork:Leon,Garcia,WidjajaTataMcGrawHill. 4. Computer Networks (Second Edition): Larry L Peterson & Bruce S Davie, (HarcourtIndia) 5. ComputerNetworking:JamesFKurose&KeithWRoss,PearsonEducation 6. Introduction to Data Communications and Networking: Behrouz, Forouzan, McGrawHill

NETWORKCOMPUTING RT605 3+1+0

Module1 HTMLDocumentsBasicTagsforFont&ParagraphFormattingLists,Tables, Frames,imageMaps 61

CascadingStyleSheetsStyleElement,Inlinestylesheets,Embeddedstylesheets, External Style sheets, CLASS Attribute, Absolute and relative positioning of elements,DIV&SPANTags. Module2 DynamicHTMLPagesClientsidescriptingJavaScriptvariables,Arithmetic operations message boxes, Arrays, control statements, functions, event handling,documentobjectmodel. DynamicupdatingofpageswithJAVAScript. EmbeddingActiveXcontrolsusingthestructuredgraphicsActiveXControl. Module3 JavaprogrammingFeaturesofJava,Creating&usingclassesinJavaStatic classesInheritanceFinalmethods,variablesandclassesInterfacesNested classes Inner classes Anonymous Inner classes Exception handling Creating&usingexceptions,Multithreadedprogramsandthreadsynchronization, creatingandusingpackages.CreatingGUIwithAWTandSwingJDK1.1event model Module4 NetworkProgrammingwithJavaFeaturesofJavaApplets&Application LifecycleofappletsSecurityfeaturesforappletsInterappletcommunication Threads&ThreadsynchronizationTCP/IPProgrammingwithJavaIterative &Concurrentservers.Datagrams,IPmulticasting,RMI(StructureandWorking ofasimpleRMIProgramonly) Module5 HTTPProtocolworkingHTTPmethods,GET,PUT,DELETE,POST,HEAD ServersidescriptingHTMLForms&CGIGET&POST,Basicworkingofa CGIsupportedwebserverSimpleCGIprograminCtovalidateusername& Password.Email:WorkingofSMTPandPOPprotocols(Overviewonly). References Module1,2,5 1. InternetandWorldWideWebHowtoprogramDeitel,Deitel&Nieto,Pearson EducationAsia 2. HTML,DHTML,JavaScript,Perl,CGIEvanBayross,BPB Module3,4,5 3. Java2CompletereferenceHerbert,Schildt,TataMcGrawHill 62

4. Java2,AWT,Swing,XMLandJavaBeansProgrammingBlackBookSteven Holzner,WileyDreamtech 5. TheJavaProgrammingLanguage3rdEditionArnold,Gosling,Holmes,Pearson EducationAsia 6. UsingJava2PlatformJosephWeber,PHI 7. ComputerNetworksTenanbaum,PHI/PearsonEducationAsia AdditionalReferences 8. UnixNetworkProgrammingStevensWRichard,PHI 9. TCP/IPProtocolsuite,2/eBehrouzA.Forouzan,TMH

ALGORITHMANALYSISANDDESIGN R606 3+1+0

Module1 IntroductionandComplexity What is an algorithm Properties of an Algorithm, Difference between Algorithm,ComputationalProcedureandProgram,StudyofAlgorithms;Pseudo code Conventions; Recursive Algorithms Space and Time Complexity AsymptoticNotationsOh,Omega,Theta,CommonComplexityFunctions; Recurrence Relations and Recurrence Trees for Complexity Calculations; Profiling.Deterministicandnondeterministicalgorithms. Module2 DivideandConquer Control Abstraction, Finding Maximum andMinimum, Binary Search, Divide andConquerMatrixMultiplication,StressensMatrixMultiplication,MergeSort, QuickSort. Module3 GreedyStrategy Control Abstraction, General Knapsack Problem, Optimal Storage on Tapes, MinimumCostSpanningTreesPrimsAlgorithm,KruskalsAlgorithmJob sequencingwithdeadlines. Module4 DynamicProgramming PrincipleofOptimality,MultistageGraph,AllPairsShortestPaths,Travelling SalesmanProblem. LowerBoundTheory ComparisonTreesforSearchingandSorting,Oracles andAdversaryArgumentsMerging,Insertion&SelectionSort;Selectionof kthSmallestElement. 63

Module5 Backtracking Control Abstraction Bounding Functions, Control Abstraction, NQueens Problem,SumofSubsets,Knapsackproblem. BranchandBoundTechniques FIFO,LIFO,andLCControlAbstractions, 15puzzle,TravellingSalesmanProblem. TextBook 1. FundamentalsofComputerAlgorithmsHorowitzandSahni,Galgotia

References 1. ComputerAlgorithmsIntroductiontoDesignandAnalysisSaraBaase&Allen VanGelder,PearsonEducation 2. DataStructuresalgorithmsandapplicationsSahni,TataMcGrHill 3. Foundations ofAlgorithms Richard Neapolitan, Kumarss N.,DCHearth & Company 4. IntroductiontoalgorithmThomasCoremen,Charles,RonaldRivestPHI

SYSTEMSOFTWARELAB R607 1. 2. 3. 4. 5. 6. 7. 0+0+4

Symboltableconstruction Singlepassandtwopassassembler. Macroprocessormodulebinder(withlimitedInstructionset) Lexicalanalyzer. BottomUpandTopDownParser. Codegeneration. Generationofcodeforlinkers&loaders.Workingofdevicedrivers,process schedulingmethods.

AnyexperimentaccordingtothesyllabusofRT505canbesubstituted.

MINIPROJECT R608 64 0+0+4

Theaimoftheminiprojectistopreparethestudentsforthefinalyearproject. Thetopicfortheminiprojectshouldbesimpleascomparedtothemainproject, butshouldcoveralltheaspectsofacompleteproject.

65

SEVENTHSEMESTER

66

OBJECTORIENTEDMODELINGANDDESIGN RT701 2+1+0

Module1 Introduction: objectorienteddevelopmentmodelingconceptsobjectoriented methodology models object oriented themesObject Modeling links and associations advanced links and association concepts generalization and inheritancegroupingconstructsasampleobjectmodel AdvancedObjectModeling: aggregationabstractclassesgeneralizationas extensionandrestrictionmultipleinheritancemetadatacandidatekeys constraints. Module2 Dynamicmodeling: EventsandstatesOperationsNestedstatediagrams ConcurrencyAdvanceddynamicmodelingconceptsAsampledynamicmodel RelationshipofObjectandDynamicmodels. Functionalmodeling: FunctionalmodelsDataFlowDiagrams Specifying operationsConstraintsAsamplefunctionalmodelRelationoffunctionalto ObjectandDynamicmodels. Module3 Analysis: Analysis in object modeling, dynamic modeling and functional modeling,AddingoperationsIteratingtheanalysis System Design: Breaking system into subsystems Identifying concurrency allocatingsubsystemstoprocessorsandtasks,managingofdatastores.Handling of global resources handling boundary conditionsCommon Architectural Frameworks Module4 Object Design: Overview of Object design Combining the three models Designing algorithms Design optimization Implementation of control Adjustment of inheritance Design of association Object representation Physical packaging Documenting design decisionsComparison of methodologies Module5 Other Models: Boochs Methodology Notations, models, concepts. Jacobson Methodology architecture, actors and usecases, requirement model, Analysis Model,Designmodel,ImplementationmodelandTestModelUnifiedModeling Language(UML). 67

TextBook 1. ObjectOrientedModelingandDesignJamesRumbaugh,PrenticeHallIndia 2. ObjectOrientedAnalysisandDesignwithApplicationsGradyBooch,Pearson EducationAsia

References 1. ObjectOrientedSoftwareEngineeringIvanJacobson,PearsonEducationAsia 2. ObjectOrientedSoftwareEngineeringBernoBruegge,AllenH.Dutoit,Pearson EducationAsia 3. ObjectOrientedAnalysisandDesignusingUMLH.Srimathi,H.Sriram,A. Krishnamoorthy 4. Succeeding with the Booch OMT Methods A practical approach Lockheed Martin,AddisonWesley 5. UMLandC++practicalguidetoObjectOrienteddevelopmentRichardC.Lee &William,PrenticeHallIndia

COMPUTERGRAPHICS RT702 3+1+0

Module1 IntroductiontoComputerGraphics: BasicconceptsinComputerGraphics ApplicationsofComputerGraphics,InteractiveGraphicssystemRasterscan andRandomscansystemsGeneratingarasterimage,Applicationofrasterscan graphics.VideoDisplayDevices,DisplayprocessorsDisplayfilesgraphical input&outputdevices. Module2 2D Graphics: Line drawing algorithms DDA, Bresenhams Bresenhams Circle drawing algorithm 2D Transformations, Clipping Line clipping PolygonClipping,Windowing. Module3

68

3DGraphics:3Ddisplaymethods,3DObjectRepresentationPolygonSurfaces QuadraticsurfacesSplineRepresentationsBezierCurvesandSurfacesB SplineCurvesandSurfaces,3DTransformations. Module4 3D Rendering: ThreeDimensional Viewing Projections, Clipping, Visible SurfaceDetectionClassificationofVisiblesurfacedetectionalgorithmsBack faceDetection,DepthBufferMethod,ScanlineMethod. Surface Rendering MethodsBasic illumination Models Polygonrendering Methods,GouraudShading,RayTracingMethods. Module5 Advanced Technologies: Fractals Classification ofFractals SelfSquaring Fractals,AnimationRasterAnimation,Morphing. TextBook 1. ComputerGraphics(Cversion)DonaldHearn&PaulineBaker(Pearson EducationAsia)

References 1. ComputerGraphicsDonaldHearn&PaulineBaker(PrenticeHallofIndia) 2. PrinciplesofInteractiveComputerGraphicsWilliam.N.Newman,Robert.F. Sproull(secondedition),McGrawHilledition 3. Computer Graphics Principles & Practice Foley, VanDam, Feiner, Hughes (secondeditioninC),AddisonWesley 4. Fundamentals ofComputer graphics &multimedia D.P.Mukherjee,Prentice HallofIndia 5. Java2completereferenceHerbert,Schildt,TataMcGrawHill 6. ComputerGraphicsRoyAPlastack&GordonKally(SchanmiSeriesMcGraw Hilledition) THEORYOFCOMPUTATION R703 3+1+0

Module1 IntroductiontothetheoryofcomputationSettheoryDefinitionofsets PropertiesCountabilityUncountabilityEquinumeroussetsFunctions 69

Primitive recursive and partial recursive functions Computable and non computablefunctionsDiagonalizationprincipleFormalrepresentationof languagesChomskyClassification. Module2 IntroductiontoAutomatatheoryDefinitionofAutomationFiniteAutomata Formal definition Language acceptability by Finite Automata Transition Diagrams and Transition systems Deterministic and Nondeterministic finite automation Finite Automation with Transitions Eliminating Transitions Conversion of NFA to DFA Regular operations Regular ExpressionsPumpinglemmaforregularlanguagesApplicationsoffinitestate automataLexicalanalysersTextsearch. Module3 PushdownAutomataFormaldefinitionLanguageacceptabilitybyPDA DeterministicandnondeterministicPDAContextfreegrammarApplications ofPDAParsing. Module4 Turing Machines Formal definition Language acceptability Universal TuringMachinesHaltingProblemofTuringMachinesChurchsThesis Godelization. Module5 Algorithmic complexity Tractable and intractable problems Complexity classesClassPClassNPNPCompleteandNPHardproblems. References 1. Introduction to the Theory of Computation Michael Sipser, Brooks/Cole (ThomsonLearning) 2. Theory of Computer Science K.L.P. Mishra, N.Chandrashekharan, Prentice HallofIndia 3. ElementsofthetheoryofcomputationHarryRLewis,ChristosHPapadimitriou PrenticeHallofIndia/PearsonEducationAsia 4. TheTheoryofComputationBernardMMorct(PearsonEdn) 5. Introduction to Automata Theory, Languages & Computation John Hopcroft, RajeevMotwani&JeffryUllman(PearsonEdn)

ADVANCEDSOFTWAREENVIORNMENTS 70

R704

2+1+0

Module1 Windows Programming Components of Windows API Distinction with ordinaryprogramsEventDrivenProgrammingWinMainFunctionCreating WindowsMessageloopWindowproceduresMenus&ButtonsDrawing onWindows. Module2 MFCFeatures&AdvantagesMFCClassesLifecycleofanMFCapplication TheCWinAppClassesCreatingwindowsMessagemapsandeventhandling Menus&ButtonsDrawingonMFCwindowsHandlingmouse&Keyboard events. Module3 CORBAIntroductionFeaturesFundamentalconceptsinDistributedobjects CORBAIDLstub&SkeletonimplementingasimpleCORBAserverand CORBAclientwithC++. Module4 CORBAobjectreferenceManagingreferencesatserverCORBAfactories CORBAobject creation inC++&JAVACORBA Exceptions Destroying CORBAobjectscomparisonofCORBA&DCOMArchitectures. Module5 XWindowsClients&ServersBasicArchitectureofXWindowssystems LayersinXWindowsArchitectureXWindowsProgrammingSimpleHello WorldApplicationinX.CommandlineoptionsandresourcesconnectingtoX DisplaycreatingwindowsandgraphicscontextHandlingeventscreating childwindows. References Module1,2 1. VisualC++ProgrammingYashwanthKanetkar(BPB) 2. ProgrammingWindowsFifthEditionCharlesPetzoldMicrosoftPress 3. VisualC++ProgrammingBibleLeinecker&ArcherIDGBooks 4. VisualC++HandbookOsborne,TMH

Module3,4 71

5. COM&CORBAsidebysideJansonPritchard,PearsonEducationAsia Module5 6. XWindowssystemprogramming NabajyotiBarkakati(2nd Edition),Prentice HallofIndia

WEBTECHNOLOGIES RT705 2+1+0

Module1 IntroductiontoSGMLfeaturesXML,XMLasasubsetofSGMLXMLVs HTMLViewsofanXMLdocumentsimpleXMLdocumentsStarting& EndingofTagsAttributesofTagsEntityReferencesCommentsCDATA section Module2 DocumentTypedeclarationsCreatingXMLDTDsElementtypedeclaration Attribute List Declaration Attribute types Attribute defaults Displaying XMLDatainHTMLbrowserasHTMLtablesStoringXMLdatainHTML documentConvertingXMLtoHTMLwithXSLminimalistXSLstylesheets XMLapplications Module3 JavaBeans:FeaturesDesigningJavaBeansCreatingandusingproperties Induced bound and constrained properties using and creating events Introspectioncreating&usingBeanlnfoclausescustomizationproviding custompropertyeditorsandGUIinterfaces. Module4 JSPs Creating simple JSP Pages templating Request time expression Request&ResponseobjectsReadingparametervaluesUsingJavabeansin JSPsReading&settingPropertiesofJavaBeansConnectingforms&bean propertiesSerializedbeansdeclaringvariables&methodsinpagesscriptlets conditionals,loops&executionhandlinginJSPswithscriptletsAccessing beansviascriptlets. Module5 EJBBasicsofEJBTypesofBeansDevelopmentofSessionBeansSteps Creating & Implementing Interfaces Writing Deployment descriptors PackaginganddeployingbeanusingthebeanfromaclientDevelopmentof 72

statefulsessionbean.EntitybeansFeatures(Basicsofdevelopingandusing entitybeans) References Module1,2 1. XMLbyExample:BuildingEcommerceapplicationsSeanMcGrath,Pearson EducationAsia Module3 2. UsingJAVA2PlatformSpecialEditionJava2,AWT,Swing,XMLandJava BeansJosephL.Weber,PrenticeHallofIndia 3. ProgrammingBlackBookStevenHolzner,WileyDreamtech Module4 4. JavaServerpagesLarnePekowskyPearsonEducationAsia 5. JSP:JavaserverpagesBarryBurd,IDGBooksIndia Module5 6. MasteringEnterpriseJavaBeansandtheJava2Platforms,EnterpriseEdition EdRoman(WILEYcomputerpublishing) 7. EJBDesignPatternsFloydMarinescu AdditionalReference 8. Internet&WebTechnologiesRajKamal,TMH

ELECTIVEI R706 Listofelectives 1. 2. 3. 4. 5. 6. 7. OptimizationTechniques OperatingSystemKernalDesign PrinciplesofRealTimeSystems WindowsProgramming MobileComputing SoftwareArchitecture LanTechnology 3+1+0

Note

73

New Electives may be added according to the needs of emerging fields in technology.Thenameoftheelectiveanditssyllabusshouldbesubmittedtothe universitybeforethecourseisoffered. OPTIMIZATIONTECHNIQUES(ELECTIVEI) CMELRTA7061 3+1+0

Module1: Classicaloptimizationtechniques SinglevariableoptimizationMultivariableoptimizationwithnoconstraints Hessian matrix Multivariable saddle point Optimization with equality constraints Lagrange multiplier method Multivariable optimization with inequalityconstrainsKuhnTuckerconditions. Module2: Onedimensionalunconstrainedminimization Elimination metods unrestricted search method Fibonacci method InterpolationmethodsQuadraticinterpolationandcubicinterpolationmetods. Module3 Unsonstrainedminimization GradientoffunctionSteepestdescentmethodNewtonsmethodPowells methodHookeandJeevesmethod. Module4 IntergerLinearprogrammingproblem GomoryscuttingplanemethodGomerysmethodforallintegerprogramming problems,mixedintegerprogrammingproblems Module5 NetworkTechnique Shortest path model Dijkstras Algorithm Floyds Algorithm minimum spanningtreeproblemPRIMalgorithmMaximalFlowProblemalgorithm References 1. OptimizationtheoryandapplicationS.S.Rao,NewAgeInternationalP.Ltd. 2. OptimizationConceptsandapplicationsinEngineeringA.D.Belegundu,T.R. Chandrupatla,PearsonEducationAsia. 3. PrinciplesofOperationsResearchforManagement F. S. Budnick, D. McLeavey,R.Mojena,RichardD.Irwin,INC. 4. OperationResearchanintroductionH.A.Taha,EasternEconomyEdition. 5. OperationResearchR.Pannerselvam,PHI

OPERATINGSYSTEMKERNELDESIGN(ELECTIVEI) 74

R7062

3+1+0

Module1 Operating system Basic Structure Kernel monolithic and microkernel architecturesOverviewofUNIXkernelsProcesskernelModelreentrant kernelsSignalsInterruptsTimerinterruptsSystemcallsImplementationof simplesystemcallsBootingprocedure. Module2 Processes and Tasks Process relationship process creation Process SchedulingSchedulingalgorithmSMPScheduler Synchronization in kernel Synchronization techniques Interprocess communicationusingsemaphores,messagesandsharedmemory Module3 MemoryManagementThearchitectureindependentmemorymodelinLinux memorypagesVirtualaddressspaceandlinearaddresscalculationVirtual address spaceforaprocessUsersegment Virtualmemoryareas Kernel Segment Memory allocation in kernel segment Block device caching mechanismsinLinuxpagingPagecacheandmanagementhandlingpage faults. Module4 LinuxFile systems: Basic principles kernel representation offilesystems layeredfilesystemarchitectureVirtualfilesystemfilesystemregistration mounting. Theext2FilesystemDirectoriesinext2blockallocationandaddressing extensionsinext2filesystem Module5 Device drivers Character and block devices polling interrupt sharing implementingadevicedriverforPCspeaker References 1. 2. 3. 4. 5. LinuxKernelInternals2ndeditionBeck(PearsonEducationAsia) UnderstandingtheLinuxKernelDanielPBovetandMarcoCesati(OReilly) LinuxDeviceDriversRubiniA.(OReilly) OperatingSystemConceptsSilbershatzandGalvin(JohnWiley) LinuxKernelOnlineBookDavidARusling (http://www.linuxdoc.org/LDP/tlk/tlk.html) 75

6. LinuxKernelBookCardR,EDumas,FMevel(JohnWiley) 7. UnixInternalsThenNewFrontiersVahaliaU(PHI) 8. RedHatLinux7.1BibleChristoferNegus(IDGBooks)

PRINCIPLESOFREALTIMESYSTEMS(ELECTIVEI) RT7063 3+1+0

Module1 IntroductiontoRealTimeSystemsStructureofrealtimesystems,realtime computer,taskclassesPeriodic,Aperiodic,critical,Noncritical,definitionof real time systems real time systems, embedded systems Hard real time systems,softrealtimesystems,realtimedesignissues. Module2 Realtimekernelpolledloopsystems,coroutines,interruptdrivensystems sporadic, fixed rate systems, hybrid systems, task control block task status, schedulinguniprocessorschedulingtraditionalratemonotonic,ratemonotonic deferred server, EDF, IRIS tasks multiprocessor scheduling utilization balancing algorithm, nextfit, bin packing algorithm, myopic offline, buddy strategy(noneedofproofs)faulttolerantscheduling. Module3 Communication Communication Media and message sending topologies, networkarchitectureissues,protocolscontentionbased,tokenbased,stop and go multiloop, polled bus, hierarchal, round robin, fault tolerant routing clocks and synchronization fault tolerant synchronization in hardware, synchronizationinsoftware. Module4 Fault tolerance definition, cause of failure, fault types, fault detection and containment, redundancy hardware, software, time, information, integrated failurehandlingreliabilityparametervaluesseriesparallelsystems,NMR clusters,combinationalmodel,masterchainmodel,faultlatency,transientfaults, softwareerrormodels. Module5 ProgrammingLanguagesDesiredlanguagecharacteristics,Realtimedatabases, characteristics,mainmemorydatabases,Transaction,Diskschedulealgorithms, Databasesforhardrealtimesystems,maintainingserializationconstituency. TextBook 76

1. RealTimeSystemsC.MKrishna,KangG.Shini(TataMcGrawHill) References 1. RealTimeSystems,Design&AnalysisPhilipLaplante(IEEE) 2. RealTimeSystemsKrishna,TataMcGrawHill

WINDOWSPROGRAMMING(ELECTIVEI) RT7064 3+1+0 Module1 IntroductionConceptsofWindowsProgrammingEventDrivenProgramming LanguagesthatsupportWindowsProgrammingVisualBasicJavaVisual C++ Visual Basic Programming: Basic Language features Variables, data types, constants,controlstatementsFormsCreatingandUsingbasicControlstext boxes, labels, buttons Event handling procedures Properties Window CommonpropertiesforControls.Messageboxes Module2 VisualBasicProgramming(Contd)StandardControlsListboxes,Comboboxes, Imagebox,picturebox,Shapecontrols,Timer,Scrollbars,Frames,Checkboxes, OptionBoxesFramesFile,DriveandDirectoryListboxes.MDIandSDI interfacesMenus Module3 ActiveX controls RichTextBox, Tree View Control, List view Control, Progessbar,FlexgridControl,CommondialogControlsFont,File,PrintDialogs CreatingCustomactivexcontrolsCreatingEventsandpropertiesforActiveX controls. Module4 Graphics and Multimedia Drawing Graphics in Windows setting colors Drawingtext,lines,ellipses,arcs,circlesplottingpointsFillingfigureswith colorsandpatternsUsingclipboardstotransferimagesbetweenapplications Printing graphics and text Creating animations with Picture clip control applying image effects stretching, flipping, embossing, egraving, blurring, sweepingUsingtheMultimediaControlHandlingmultimediaErrors 77

Module5 Database Access Using DAO, RDO and ADO for accessing databases Creatingtables,inserting,deletingandupdatingrecordsUsingtheDataControl UsingtheADODataControl UsingWindowsAPI:UsingDLLProceduresinVisualBasicDeclarestatement HandlingC++andWindowsDatatypesPlayingsoundwithAPIfuntions Capturing Images from the screen Handling mouse outside Applications windowMakinganalwaysontopwindow. References 1. 2. 3. 4. 5. VisualBasic6ProgrammingBlackBookStevenHolzner(DreamtechPress) ProgrammingWindowsfifthEdition CharlesPetzlod(MicrosoftPress) VisualBasicIvanPetrosaus(BPB) VisualBasic GarryCornell(BPB) UsingVisualBasicResselman(PHI)

MOBILECOMPUTING(ELECTIVEI) RT7065 Module1 Introduction:ShortHistory,Mobiletelephonesystems SimplifiedReferencemodel.Multicarriermodulation.Cellularsystems. Module2 WirelessCommunicationSystems:TelecommunicationSystemsGSM&DECT ArchitectureandProtocols.SatelliteSystemsGEO,LEO,MEO. Broadcast SystemsBroadcast transmission, Digital Audio Broadcasting MultimediaObjectTransferProtocol.DigitalVideoBroadcasting. Module3 WirelessLANandATM:InfraredandRadioTransmission,Infrastructureand ad hoc networks, 802.11 Bluetooth Architecture, Applications and Protocol, Layers,Framestructure,comparisonbetween802.11and802.16. Wireless ATM Services, Reference Model, Functions, Radio Access Layer. HandoverReferenceModel,Requirements,Types,handoverscenarios. LocationManagement,Addressing,AccessPointControlProtocol(APCP). 78 3+1+0

Module4 Mobile Network and Transport Layers: Mobile IP Goals, Requirements, IP packet delivery, Advertisement and discovery. Registration, Tunneling and Encapsulation, Optimization, Reverse Tunneling, IPv6, Dynamic Host configuring protocol, Ad hoc networks Routing, DSDV, Dynamic source routing.HierarchicalAlgorithms. TraditionalTCP,IndirectTCP,SnoopingTCP,MobileTCP,Transmission.

Module5 WirelessApplicationProtocol&WorldWideWeb WAP Architecture, ProtocolsDatagram, Transaction, Session Wireless Application EnvironmentWML Features, Script Wireless Telephony Application. WWWHTTP,UsageofHTML,WWWsystemarchitecture. TextBook 1. MobileCommunicationsJochenSchiller,PreasonEducationAsia References 1. ComputerNetworksAndrewS.Tanenbaum,PHI 2. CommunicationNetworksFundamentalConceptsandKeyArchitecturesLeon Garcia&IndraWidjaja,TataMcGrawHill

SOFTWAREARCHITECTURE(ELECTIVEI) RT7066 3+1+0

Module1 IntroductiontoSoftwarearchitectureArchitecturalstylespipesandfilters data abstraction and object oriented organization Event based, Implicit invocation, Layered systems Repositories Interpreters Process control HeterogeneousArchitectures. Module2 79

SharedInformationSystemsIntegrationinsoftwareDevelopmentEnvironment Integration in the design of Buildings Architectural structures for shared informationsystems Module3 GuidanceforuserinterfacearchitectureQuantifieddesignspaceFormalmodels and specificationsThe value of architectural formalism Formalizing the architecture of a specific system Formalizing the architectural style Formalizinganarchitecturaldesignspace Module4 LinguisticissuesRequirementsforarchitectureDescriptionlanguagesfirst classconnectorsAddingimplicitinvocationtofactorialprocessinglanguages. Module5 ToolsforarchitecturaldesignUniconExploitingstyleinarchitecturaldesign environmentsArchitecturalinterconnection Reference 1. SoftwareArchitecture perspectives onanemerging discipline MaryShaw, DavidGarlan,PHI LANTECHNOLOGY(ELECTIVEI) R7067 3+1+0 Module1 Classification of LAN Life cycle of LAN Models for Communication TopologyLANstandardsIEEE802.2LLC,IEEE802.xMAC,FDDI. Module2 Protocols: LAN protocols, protocol evaluation factors CSMA CSMA/CD, CSMA/CApollingTokenpassingEthernetACRNETsIBM/PCnetwork IBMtokenring. Module3 Traditionalinterconnectioncomponents Repeater,Bridges,Routers,Network interfacecards,Typesofswitch,portswitching&segmentswitchingcombined speedHubs. Module4 80

LANOperatingSystemPeertopeernetworkFunction&responsibility PrintspoolerCurrentNetworkOperatingSystems. Module5 Management&securitysecuritylevelsprintingenvironmentopportunities, driver,printingqueueLANsecurityphysicalsecuritylogicalsecurity. TextBook 1. Local area networks: Management, Design & security Arne Mikalsen Per BorgesenWILEYdreamtech 2. LocalAreaNetworkS.K.Basandra,S.Jaiswal References 1. 2. 3. 4. 5. 6. 7. LocalAreaNetworksJohnEMcNamara UnderstandingLocalAreaNetworkStanSchuttPHI HandbookofLANTechnologyPaulJ.FortierMcGrawHill NetworkingTechnologiesJaisalGalgotiaPublications NetworkingandConnectivityGaryR.McClainAcademicPress WirelessLANsRaymondP.WenigAcademicPress TCP/IPNetworkingAGuidetotheIBMEnvironmentDavidM.Peterson McGrawHill 8. IntroductiontoLocalAreaNetworksRobertM.ThomasBPB 9. LANPeterHodsonBPB 10. LANGerdE.KerserMcGrawHill 11. TheBusinessGuidetoLocalAreaNetworksWilliamStallings

COMPUTERHARDWAREANDNETWORKINGLAB R707 FamiliarisationwithPCComponents 1. DiagnosticS/Ws,Cards,Design&Programmingofaddoncardsfamiliarisation withdevicedrivers,Microcontrollersetc. 2. ExperimentsforcommunicationwithperipheraldevicesusingCandMASM. 3. ExperimentsforserialandparallelportcommunicationusingCandMASM. 81 0+0+3

4. Faimiliarisationwithnetworkconfiguration(routing,DNS,FileServersetc) 5. Lan trouble shooting, Network problems and recovery, Network diagnostics softwares. References 1. Upgrading&RepairingPCsScottMuller(PHI) 2. RedhatLinuxBibleCristoferNegas(IDGBooks) 3. TCP/IPBibleRobScringer(IDGBooks)

NETWORKPROGRAMMINGLAB R708 0+0+3

Experiments using interprocess communication and Network communication, synchronisation&IPCusingsemaphore,pipe&messages. ProgramsforFTPandsocketbasedchat. ImplementationofFileTransferCommunicationthroughserialportCommunication throughTCP/IPport Efficienterrorcheckingalgorithms(Eg:CRC) RemoteProcedureCall,RemoteMethodInvocation. ProgramswithHTML,DHTML,Applets,JavaScript,Java,XML,JavaBeans,JSPand EJB. Any experiments according to the syllabus of RT604 Computer Networks, RT605 NetworkComputingandRT705WebTechnologiesmaybesubstituted References 1. UNIXNetworkprogrammingStevens.(PHI) 2. UsingJava2PlatformWeber(AWL)

82

PROJECT&SEMINAR R709/R808 0+0+3

Eachstudentisrequiredtopresentatechnicalpaperonsubjectapprovedbythe department. The paper should in general reflect the state of the art. He/ She submitsareportofthepapertothedepartment. In addition to the seminar He/She shall undertake a project work in the 7th semester itselfinconsultation withtheguide(s).Oncompletion ofthe project work,He/Sheshallpresenttheworkdonebeforeapanelofstaffmembers,and submitareportoftheprojectworkdonetothedepartment.

83

EIGHTHSEMESTER

84

SECURITYINCOMPUTING RT801 2+1+0

Module1 Introduction:SecuritybasicsAspectsofnetworksecurityAttacksDifferent types Hackers Crackers Common intrusion techniques Trojan Horse, Virus,WormSecurityservicesandmechanisms. Module2 OS Security Protection Mechanisms Authentication & Access control Discretionary and Mandatory access control Authentication mechanisms Officiallevelsofcomputersecurity(DoD)SecuritybreachesConceptofa holeTypesofaholesStudyofthesecurityfeaturesforauthentication,access controlandremoteexecutioninUNIX,WINDOWS2000 Module3 Cryptography: Basic Encryption & Decryption Transposition & substitution ciphersCaesarsubstitutionPolyalphabeticsubstitutions Cryptanalysis SymmetrickeyalgorithmsFiestelNetworksConfusionDiffusionDES Algorithm Strength of DES Comparison & important features of modern symmetrickeyalgorithmsPublickeycryptosystemsTheRSAAlgorithm Diffice Hellman key exchange comparison of RSA & DES Message Authentication&HashfunctionsDigitalsignature Module4 Network&ApplicationSecurity:KerberosX509AuthenticationserviceIP securityArchitectureSecuresocketlayerElectronicmailsecurityPretty GoodprivacyS/MIMEsecureElectronicTransactionsFirewallsSecurity mechanismsinJAVAplatformAppletsecuritySecuritypolicyandSecurity Manager. 85

Module5 DatabaseSecurity:SecurityissuesSQLsecurityDACbasedongranting& revokingprivilegesMACformultilevelsecurityStatisticaldatabasesecurity. TextBooks 1. Module1,4NetworkSecurityEssentialsApplications&Standards,WilliamS., PearsonEducationAsia 2. Module2ModernoperatingSystem,AndrewS.Tanenbaum,PearsonEducation Asia 3. UsingJAVA2platform,JosephL.Weber,PrenticeHallofIndia 4. Module3 Cryptography and network security principles and practice, William Stallings,PearsonEducationAsia 5. Informationtheorycodingandcryptography,RanjanBose,TMH 6. Module4,5DesigningsecurityArchitectureSolutions,JayRamachandran,Wiley Dreamtech 7. Module5DatabaseSecurityMechanisms forComputerNetwork,SeadMuftic, Johnwiles References 1. SecurityinComputingCharlesP.PfleegerIEEEComputerSciencePress 2. DatabaseSecurityMechanismsforComputerNetworkSeadMuftic,Johnwiles 3. DesigningSecurityArchitectureSolutionsJayRamachandran,Wileydreamtech 4. FirewallsCompleteMarcusGonsalvus,TMH 5. NetworkingTechnologiesJaisal,GalgotiaPublication 6. SecurityinComputerOperatingSystemG.O.Shea,NCCBlackwellManchester Oxford 7. MasteringJAVAsecurity:Cryptography,AlgorithmsandArchitecture Rich Helton,WileyDreamtech 8. ImplementingIPv6MarkA.MillerP.E,IDGBooks

HIGHPERFORMANCECOMPUTING R802 2+1+0

Module1 Introduction to parallel processing Trends towards parallel processing Parallelism in uniprocessor Parallel computer structuresArchitecture classificationschemesIndiancontributiontoparallelprocessing. 86

Module2 PrinciplesofpipeliningandvectorprocessingLinearpipeliningClassification ofpipelineprocessorsGeneralpipelinesInstructionandArithmeticpipelines DesignofPipilinedinstructionunitPrinnciplesofDesigningPipelineProcessors Instruction prefetchandbranchhandlingDynamic pipelines Architecture of Cray1. Module3 ArrayprocessorsSIMDarrayprocessorsInterconnectionnetworksStaticvs dynamicnetworksmeshconnectednetworksCubeinterconnectionnetworks Parallel algorithms for array processors SIMD matrix multiplicationParallel sortingonarrayprocessorsAssociativearrayprocessingMemoryorganization. Module4 Multiprocessor architectures and Programming Loosely coupled and Tightly coupled multiprocessors Interconnection networks Language features to exploitparallelismProcesssynchronisationmechanisms. Module5 Dataflow computers Data driven computing and Languages Data flow computersarchitecturesStaticdataflowcomputerDynamicdataflowcomputer Dataflowdesignalternatives. TextBook 1. Computer Architecture & Parallel Processing Kai Hwang & FayeA.Briggs, McGrawHill References 1. 2. 3. 4. 5. ElementsofParallelcomputingV.RajaramanPHI SuperComputersV.RajaramanWielyarstern ParellelProcessingforSuperComputers&AIKaiHwange&DouglasDegneot McGrawHill Highly parallel computing George S. Almasi, Allan Gottlieb Benjamin CumingsPublishers. 6. HIghPerformanceComputerArchitectureHaroldS.Stone,AddisonWesley. 7. Advanced Computing Vijay P.Bhatkar, Asok V.Joshi, Arirban Basu, Asok K.Sharma.

87

PRINCIPLESOFPROGRAMMINGLANGUAGES R803 3+1+0

Module1 Introduction Role of programming languages Effects of Environments on languages Language Design issues Virtual computers and binding times, LanguageParadigms. Module2 DatatypesSpecificationofdatatypes,implementationofelementarydatatypes, Declarations,typecheckingandtypeconversionAssignmentandInitialisation StructureddatatypesSpecificationofdatastructuretypes,Implementationof datastructuretypeDeclarationsandtypecheckingfordatastructures. Module3 Abstract data types, Encapsulation by subprogram Type definition, storage management Sequence Control Implicit and Explicit sequence control, sequencingwitharithmeticexpressions,sequencecontrolbetweenstatements. Module4 SubprogramcontrolSubprogramsequencecontrol,attributes ofdatacontrol, Shared data in subprograms Abstract data types revisited, Inheritance, Polymorphism. Module5 Advances in Language design Variations of subprogram control, Parallel programming,IntroductiontoexceptionhandlingExceptionhandlinginJAVA, Hardwaredevelopments,softwarearchitecture. TextBook 1. ProgrammingLanguages,Design&ImplementationTerrenceW.Pratt,Marvin V.Zelkowitz.,PearsonEducationAsia/PrenticeHallofIndia Reference 1. ProgrammingLanguagesRobertWSebesta,PearsonEducationAsia ARTIFICIALINTELLIGENCE RT804

3+1+0

88

Module1 IntroductionDefinitionsAIapplicationareasExampleproblemsProblems andproblemspacesProblemcharacteristicsProblemsolvingbysearching, SearchingstrategiesBreadthfirstsearch,Uniformcostsearch,DFS,Depth Limitedsearch,BidirectionalsearchConstraintsatisfactionsearch. Module2 Informed search, A* algorithm, Heuristic functions Inventing Heuristic functionsHeuristicforconstraintsatisfactionproblemIterativedeepening HillclimbingSimulatedAnnealing. Module3 GameplayingandknowledgestructuresGamesassearchproblemImperfect decisions Evaluation functions Alpha Beta pruning state of art game programs,Introductiontoframesandsemanticnets. Module4 KnowledgeandReasoningReviewofrepresentationandreasoningwithLogic Inference in first order logic, Inference rules involving quantifiers, modus ponens,Unification,forwardandbackwardchainingResolution. Module5 IntroductiontoPrologRepresentingfactsRecursivesearchAbstractdata typesAlternativesearchstrategiesMetapredicates,Matchingandevaluation, metainterpreterssemanticnets&framesinprolog. TextBooks Module1,2,3,4 1. Artificial Intelligence A modern approach, Stuact Russell Peter Narang, PearsonEducationAsia 2. ArtificialIntelligence RichE.McGrawHillBooqCompany Module5 3. ArtificialIntelligence,GeorgeFLuger,PearsonEducationAsia References 1. AnIntroductiontoArtificialIntelligenceEugeneCharniak&DrewMcDermot, PearsonEducationAsia 89

ELECTIVEII R805 Listofelectives 1. 2. 3. 4. 5. 6. Note New Electives may be added according to the needs of emerging fields in technology.Thenameoftheelectiveanditssyllabusshouldbesubmittedtothe universitybeforethecourseisoffered. AdvancedMathematics ClientServerComputing ECommerce AnalysisandModelingofDigitalSystems DistributedComputing UserInterfaceDesign 3+1+0

ADVANCEDMATHEMATICS(ELECTIVEI) CMELR8051

3+1+0

Module1 GreensFunction Heavisides,unitstepfunctionDerivativeofunitstepfunctionDiracdelta functionpropertiesofdeltafunctionDerivativesofdeltafunctiontesting functions symbolic function symbolic derivatives inverse of differential operatorGreensfunctioninitialvalueproblemsboundaryvalueproblems simplecasesonly Module2 IntegralEquations DefinitionofVolterraandFredholmIntegralequationsconversionofalinear differential equation intoanintegral equation conversionofboundaryvalue problemintoanintegralequationusingGreensfunctionintegralequationwith separable Kernels Integral equations of convolution type Neumann series solution. 90

Module3 Gamma,Betafunctions Gammafunction,BetafunctionRelationbetweenthemtheirtransformations useofthemintheevaluationcertainintegralsDirichletsintegralLiouvilles extensionofDirichletstheoremEllipticintegralErrorfunction. Module4 PowerSeriessolutionofdifferentialequation The power series method Legendres Equation Legendres polynomial RodriguesformulageneratingfunctionBesselsequationBesselsfunction of the first kind Orthogonality of Legendres Polynomials and Bessels functions. Module5 Numericalsolutionofpartialdifferentialequations. Classification of second order equations Finite difference approximations to partial derivatives solution of Laplace and Poissons equations by finite difference method solution of one dimensional heat equation by Crank Nicolsonmethodsolutiononedimensionalwaveequation. References 1. 2. 3. 4. 5. 6. 7. LinearIntegralEquationRamP.Kanwal,AcademicPress,NewYork ACourseonIntegralEquationsAllenC.Pipkin,SpringerVerlag AdvancedEngg.MathematicsH.K.Dass,S.Chand AdvancedEngg.MathematicsMichaelD.Greenberge,PearsonEdn.Asia NumricalmethodsinEngg.&ScienceB.S.Grewal,KhannaPublishers GeneralizedfunctionsR.F.Hoskins,JohnWileyandSons. PrinciplesandTechniquesof BernardFriedmanJohnWileyandsonsApplied Mathematics 8. PrinciplesofAppliedMathematicsJamesP.Keener,AddisonWesley. 9. NumericalmethodsP.Kandasamy,K.Thilagavathy,K.Gunavathy,S.Chand&co

CLIENTSERVERCOMPUTING(ELECTIVEII) RT8052

3+1+0

Module1 Introduction History uses Client Server Computing & Hetrogenous Computing Cross Platform Computing Distributed Computing The costs of Client Server ComputingAdvantagesandDisadvantagesClientServerDatabases. Module2 Design 91

Fundamentals of client server design Managing the interaction of client and server Communications Techniques protocols & Client server interaction protocolsPreparingapplicationsforclientserverOptimizingapplicationsfor client server Example client server implementations Request acceptance dispatchingExecutionofrequestsClientserverinteractionusingmessage. Module3 Multitasking MultiprogrammingvsmultitaskingProcessorAdvantagesanddrawbacksof multipleprocessorChildandparentprocessorCasestudyNovellNetwareand WindowsNTDevelopingserverapplicationsThreadsServercommunication model. Module4 Synchronization Schedulingimplementationsprocessingqueuescontextswitchingpreemptive systems critical sections mutual exclusion semaphores semaphore implementationsinNT&Netware. Module5 Communications NetworkcommunicationInterprocesscommunicationBuildingportableclient serverapplications.

References 1. Novell'sGuidetoClientServerApplication&ArchitectureJeffreyD.Schqnk, NovellPress. 2. ClientServerComputingDawnaTravisDewire,McGrawHill. 3. DevelopingClientServerApplicationsW.H.Inman,BPB. 4. GuidetoClientServerDatabasesJoeSalemi,BPB. 5. ClientServerStrategiesDavidVaskevitch,Galgotia.

ECOMMERCE(ELECTIVEII) R8053 3+1+0 Module1 IntroductiontoElectronicCommerce ECommerceFramework,AnatomyofECommerceApplications,ECommerce Consumer&OrganizationApplications.ECommerceandWorldWideWeb 92

InternetServiceProviders,ArchitecturalFrameworkforElectronicCommerce, WWWastheArchitecture,Hypertextpublishing. Module2 NetworkSecurity ClientServerNetworkSecurity,CSSecurityThreats,Firewalls,Data&Message Security,EncryptedDocuments,SecurityontheWeb. Module3 ElectronicPaymentSystems TypesofElectronicPaymentSystems,DigitalTokenBasedElectronicPayment System, Smart Cards, Credit Cards, Risk in Electronic Payment Systems, DesigningElectronicPaymentSystems. Module4 ElectronicDataInterchange EDI Application in Business, EDILegal, Security and Privacy Issues, EDI standardization, EDI Envelope for Message Transport, Internet based EDI, InternalInformationSystem,WorkflowAutomationandCoordination,Supply ChainManagement,DocumentLibrary,TypesofDigitalDocuments,Corporate DataWarehouses Module5 RecentTrendsinECommerce Multimedia in ECommerce, Video Conferencing with Digital Videos, Broad Band Telecommunication, Frame & Cell Relays, Switched Multimegabit Data Service(SMDS),AsynchronousTransferMode,MobileComputingandWireless Computing. TextBook 1. Frontiers of Electronic Commerce Ravi Kalakota & Andrew B Whinston, PearsonEducationAsia References 1. GlobalElectronicCommerceJChristopherWestland&TheodoreHKClark 2. ECommerceThecuttingedgeofBusinessKamleshKBajaj&DebjaniNag 3. ECommerceStrategy,TechnologiesandApplications,TMH

ANALYSISANDMODELINGOFDIGITALSYSTEMS(ELECTIVEII) RT8054 3+1+0 Module1 93

Introduction to VHDL: Digital system design Role of hardware description languageModelingdigitalsystemsevents,propagationdelaysandconcurrency waveformsandtimingsignalvaluessharedsignalssimulationmodel synthesismodelFieldProgrammableGateArrays. Module2 Basiclanguage concepts simulation: signals Entity architecture concurrent statementsConstructingVHDLmodelsusingCSAsdelays. Synthesis:Interfacefromdeclarations,simpleCSAstatements,conditionalsignal assignmentstatements,andselectedsignalassignmentstatements. Module3 ModelingbehaviorSimulation:Theprocessconstructprogrammingconstructs thewaitstatementattributesgeneratingclocksandperiodicwaveforms using signals modeling state machines constructing VHDL models programmingerrors. Synthesis: language directed view inference from within process issues signalsvs.variableslatchvs.flipflopthewaitstatementstatemachine. Module4 Modelingstructure:DescribingstructurestructuralVHDLmodelhierarchy, abstractionandaccuracygenericscomponentinstantiationandsynthesisthe generate statement subprograms: functions procedures sub program and operatoroverloadingpackagesandlibraries. Module5 BasicI/OoperationsthepackageTEXTIOASSERTstatementterminology anddirectorystructuresimulationmechanicssynthesismechanicsidentifiers dataobjectsdatatypesoperators. TextBook 1. IntroductoryVHDLSudhakarYalamanchili,PearsonEducationAsia. References 1. VHDLprimerJBhaskar,PearsonEducationAsia 2. AnalysisandmodelingofdigitalsystemsZainalabedinNavabi,McGrawHill. 94

DISTRIBUTEDCOMPUTING(ELECTIVEII) RT8055 3+1+0

ModuleI Introduction IntroductiontoDistributedSystems,evolution,characteristics,designissues,user requirements, Network technologies and protocols overview, MACH, AMOBEAoverview. Module2 Distributedfilesystem Fileservicecomponents,designissues,interfaces,implementationtechniques,Sun Network File System architecture and implementation, other distributed file systemsAFS,CODA.NameservicesSNSnameservicemodel. Module3 Communicationindistributedsystems Clientservercommunication,Groupcommunication,Messagepassingfeatures, synchronizations, RPC model, implementation, stub generation, messages, marshalling, Server management. Distributed shared memory Architecture, designissues,structureofsharedmemoryspace,replacementstrategy,thrashing. Synchronizationclocksynchronization,eventordering,mutualexclusion Module4 ResourceandProcessmanagement Features of scheduling algorithms, Task assignment approach, load balancing, loadsharing,Processmigrationmechanisms,Threadsscheduling. Module5 Consistencymaintenance Transaction recovery methods intention lists, Fault tolerance failures, Byzantinefailures. Deadlocks in distributed systems detection and prevention, centralized and distributedapproaches. References 1. DistributedSystemsConceptsanddesigningGeorge Coulouris, Jean Dellimore,TimKindbergPearsonEducationAsia 2. DistributedOperatingSystemsAndrewS.TenenbaumPearsonEducationAsia 3. DistributedOperatingSystemsConceptsanddesignPradeep.K,Sinha,PHI

USERINTERFACEDESIGN(ELECTIVEII) 95

RT8056

3+1+0

Module1 Introduction Importanceofuserinterfacedefinition,importanceofgooddesign,briefhistory GraphicalUserInterfaceWebUserInterfacePrinciplesofUserinterface design. Module2 DesignProcess HumanInteractionwithcomputers,ImportanceofHumanCharacteristics,Human consideration,HumanInteractionspeedsUnderstandingBusinessfunction Module3 ScreenDesigning Designgoalsscreenmeaningandpurpose,organizingscreenelementsordering of screen data and content screen navigation and flow visually pleasing composition amount of information focus and emphasis presenting informationsimplyandmeaningfullyinformationretrievalonwebStatistical graphicsTechnologicalconsiderationsinInterfaceDesign. Module4 Windowsandcomponents Menusandnavigationschemes,selectionofwindows,Selectionofdevicebased andscreenbasedcontrolstextandmessagesiconsandimagesMultimedia coloursuses,problems,choosingcolours. Module5 Softwaretools Specificationmethods,interfacebuildingtools Interaction devices: keyboard and function keys pointing devices speech recognition,digitizationandgenerationimageandvideodisplaysprinters. TextBook 1. TheEssentialGuidetoUserInterfaceDesign2ndEdn.WilbertO.Galitz,Wiley Dreamtech 2. DesigningtheUserInterface3rdEdn.BenShneiderman,PearsonEducationAsia References 1. HumanComputerInteractionJohnM.Carroll,PearsonEducationAsia 2. TheEssentialsofUserInterfaceDesignAlanCooper,WileyDreamtech

96

ELECTIVEIII R806 Listofelectives 1. 2. 3. 4. 5. 6. 7. Note New Electives may be added according to the needs of emerging fields in technology.Thenameoftheelectiveanditssyllabusshouldbesubmittedtothe universitybeforethecourseisoffered. MultimediaSystems EmbeddedSystems NeuralNetworks GeneticAlgorithmsandApplications AdvancedNetworkingTrends DataProcessingandAnalysisTechniques Biometrics 3+1+0

R8061

MULTIMEDIASYSTEMS(ELECTIVEIII)

3+1+0

Module1 1ntroduction Definition of multimedia, multimedia, hardware, software applications and softwareenvironmentsMediaTypesAnaloganddigitalvideo,digitalaudio, musicandanimationAnalog&DigitalvideoMemorystorageBasictools Authoringtools. Module2 BuildingBlocks TextHypertextSoundSoundcardsStandardsImageImagetypes Imagecompression,RLE,JPEG,MPEGFractalandWaveletCompressions ImagefiletypesAnimation CaptureandPlaybacktechniques. (basicideas only) Module3 MultimediaEnvironments TheCompactDiscfamily,CDinteractive,DigitalVideoInteractive,QuickTime, MultimediaPCandMicrosoftMultimediaExtensions. Module4 MultimediaProgramming 97

Framework: Overview, Media classes, Transform classes, Format classes and Component classes Problems related to programming Composition, Synchronisation,Interaction,Databaseintegration. Module5 AdvancedMultimedia Moving pictures Techniques realistic image synthesis, Virtual Reality Full motiondigitalvideoVideocapturetechniquesmultimedianetworksDesktop videoconferencingFuturemultimedia. References 1. MultimediaProgrammingObjects,Environments&Framework Simon J. Gibbs,DionysiosC.Tsischritziz(AddisonWesleyPublishingCo.) 2. MultimediaMakingitworkTayVanGhanOsborneTataMcgrawHill 3. AuthoringInteractivemultimediaArchCLuther 4. OptimizingyourMultimediaPCL.J.Skibbe,SusanLafeMeisterComdex 5. MultimediaBibleWinnL.Rosch,Sams 6. MultimediaProducersBibleRonGoldberg,Comdex 7. MultimediaPowerToolsPeterJellam,RandomhouseElectronicPub. 8. Multimedia Computing Mathew E. Hodger & Russel M. Sasnett, Addison wesley 9. IntegratedMultimediaSystemsOverviewPalikom,ThecommunicationWall

EMBEDDEDSYSTEMS(ELECTIVEIII) RT8062 3+1+0

Module1 OverviewofEmbeddedSystem EmbeddedSystem,CategoriesofEmbeddedSystem,RequirementsofEmbedded Systems, Challenges and Issues in Embedded Software Development, Applications ofEmbedded Systems inConsumerElectronics, ControlSystem, BiomedicalSystems,Handheldcomputers,Communicationdevices. Module2 EmbeddedHardware&SoftwareDevelopmentEnvironment

98

HardwareArchitecture,MicroControllerArchitecture,CommunicationInterface Standards, Embedded System Development Process, Embedded Operating systems,TypesofEmbeddedOperatingsystems. Module3 EmbeddedCommunicationSystem Serial Communication, PCtoPC Communication, Serial Communication with the 8051 Family of Microcontrollers, Protocol Converter, VoiceoverIP, EmbeddedApplicationsoverMobileNetworkexampleMP3SoundPlayer. Module4 RealTime&DatabaseApplications RealTimeEmbeddedSoftwareDevelopment,SendingaMessageoveraSerial Link,SimulationofaProcessControlSystem,ControllinganAppliancefromthe RTLinuxSystem,EmbeddedDatabaseApplicationsusingexampleslikeSalary Survey,EnergyMeterReadings. Module5 JavaApplications&FutureTrendsinEmbeddedSystems Networked JavaEnabled Information Appliances, Embedded Process Control System,MobileJavaApplications, ApplianceControlusingJini,Systemona Chip (SOC), Smart Cards and the Cashless Society, Security in Embedded Systems. TextBook 1. ProgrammingforEmbeddedSystemsDreamtechSoftwareTeam,Wiley Dreamtech Reference 1. FundamentalsofEmbeddedSoftwarewhereCandAssemblyMeetDanielW Lewis.

NEURALNETWORKS(ELECTIVEIII) RT8063 3+1+0

Module1 IntroductionPrinciplesartificialneuronactivationfunctionsSinglelayer& multilayer networks Training artificial neural networks Perception RepresentationLinearseparabilityLearningTrainingalgorithms.

99

Module2 BackPropagationTrainingalgorithmApplicationsnetworkconfigurations NetworkparalysisLocalminimatemporalinstability. Module3 CounterPropagationnetworks:KebenonlayerTrainingthecohenenlayerPre initialisingthewrightvectorsstatisticalpropertiesTrainingtheGrosberylayer FullcounterpropagationnetworkApplication. Module4 StatisticalmethodsBoltzmannsTrainingCauchetrainingArtificialspecific heatmethodsApplicationstogeneralnonlinearoptimizationproblems. Module5 HopfieldnetsRecurrentnetworksstabilityAssociativememoryapplications Thermo dynamic systems Statistical Hopfield networks Bidirectional associative memories Continous BAM Adaptive resonance theory ArchitectureclassificationImplimentation. TextBook 1. NeuralComputingTheory&PracticePhilipD.Wasserman. References 1. 2. 3. 4. 5. NeuralNetworksSimonHaykins AdaptivePatternRecognition&NeuralNetworksPayY.H. AnIntroductiontoneuralcomputingChapman&Hall ArtificialNeuralNetworksRobertJ.Schalkoff,McGrawHill ArtificialNeuralNetworksB.Yegnanarayana,PHI

GENETICALGORITHMSANDAPPLICATIONS(ELECTIVEIII) RT8064 3+1+0 Module1 ArchitectureAlteringOperations Introduction,PreviousMethodsofDeterminingtheArchitectureofaMultiPart ProgramOntheoriginofnewfunctionArchitectureAlteringoperations for SubroutinesAutomaticallyDefinedIterations,Loops,Recursion,Storage.Self OrganizationofHierarchiesandProgramArchitectureRotatingtheTiresonan Automobile Boolean Parity Problem TimeOptimal Robot Control Problem 100

MultiAgentProblemUsingArchitectureAlteringOperationsforSubroutines. Transmembrane Segment Identification Problem using ArchitectureAltering OperationsforIterationsFibonacciSequenceCartCentering. Module2 GeneticProgrammingProblemSolver(GPPS) ElementsofGPPS1.0ProblemsIllustratingGPPS1.0ElementsofGPPS2.0 ProblemsIllustratingGPPS2.0PreviousWorkonAutomatedAnalogCircuit Synthesis. Module3 Automatedsynthesisofanalogelectricalcircuits SynthesisofaLowpassFilterandHighpassFilterTheRoleofCrossoverin GeneticProgramming. Module4 EvolvableHardware Evolvable Hardware and Rapidly Reconfigurable FieldProgrammable Gate Arrays DiscoveryofcellularAutomataRules:DiscoveryofaCellularAutomataRule fortheMajorityClassificationProblem. Module5 ProgrammaticMotifsformolecularBiology AutomaticDiscoveryofProteinMotifsProgrammaticMotifsandtheCellular LocationProblem. ParallelizationandImplementationIssues:ComputerTimeParallelisationof GeneticProgrammingImplementationIssues. TextBook 1. JohinR.Koza,ForrestHBennettIII,DavidAndre,MartinA.Kean,Genetic Programming III: Darwinian Invention and Problem Solving, Morgan Kaufmann,1999 Reference 1. Genetic Algorithms for VLSI Design, Layout and test Automation Pinaki Mazumder,ElizabethMRudnick(PearsonEducationAsia)

ADVANCEDNETWORKINGTRENDS(ELECTIVEIII) RT8065 Module1 3+1+0 101

EthernetTechnologyFrameformatInterfaceGapCSMA/CD10mbps Ethernet,FastEthernet,GigabitEthernet,WirelessEthernetSONETSonet multiplexing,Sonetframestructure Module2 ISDNDefinitionProtocolarchitectureSystemarchitectureTransmission channelsISDNinterface,BISDN. Module3 ATM ATM Principles BISDN reference model ATM layers ATM adaption Layer AAL1, AAL2, AAL3/4, AAL5 ATM addressing UNI SignalingPNNISignalling Module4 SATELLITE COMMUNICATION: Satellite communication principles Geo stationarysatellitesblockschematicofsatelliteearthstationVSATVSAT networksapplicationsinpersonnelcommunication.(basicideasonly) Module5 WirelessLanInfraredVsRadiotransmissionInfrastructure&adhocn/w IEEE 802.11 Hiper Law Bluetooth Physical Layer MAC layer NetworkingSecurity References Module1 1. AnintroductiontoComputerNetworkingKennethCMansfield,Jr.,JamesL. Antonakos,PHI Module1,2,3 1. Communication Networks Fundamental Concepts & Key Architecture Leon GarciaWidjaja,TataMcGrawHill 2. MobileCommunicationJochenSchiller,PearsonEducationAsia

DATAPROCESSINGANDANALYSISTECHNIQUES(ELECTIVEIII) RT8066 3+1+0 Module1

102

IntroductiontoCOBOLprogrammingelementsofCOBOLdivisions,sections and paragraphs Table writing complete program in COBOL using various optionsverbs,statementsconditionalstatements. Module2 TableHandlingOccurclausePERFORMverbSETverb,SEARCHverb OccursdependingclauseSortingaTable. Module3 ProcessingofvariousfilestructuresinCOBOLLanguageFiledescription FixedLengthRecordStatementsSequentialFilewithvariablelengthrecord SortingandmergingoffilesDirectaccessfiles. Module4 DatawarehousingDefinitionMultidimentionaldatamodelOLAPoperation DatawarehousearchitectureWarehouseServerMetadataOLAPEngine. Module5 Data mining Definitions, KDD Vs Data mining, DBMS Vs DM DM Techniques,IssuesandChallengesinDMDMapplicationareas. References 1. COBOLprogrammingMKRoy&DGhoshDastidar,TataMcGrawHill 2. DataminingTechniquesArunKPujari(UniversalPress) 3. DataminingConceptsandTechniquesJaweiHan&MichelineKamber(Morgan KunfmannPub.) 4. DataMiningPieterAdriaans,DolfZantinge,PersonEducationAsia 5. StructuredCOBOLProgrammingE.Rajasekar&S.Selvi(AnuradhaAgencies) 6. StructuredCOBOLA.S.Philippakis&Leonard,J.Kazmier(TataMcGrawHill) BIOMETRICS(ELECTIVEIII) RT8067 3+1+0 Module1 IntroductionBenefitsofbiometricsecurityverificationandidentification basic working of biometric matching accuracy false match rate false nonmatch rate failure to enroll rate derived metrics layered biometric solutions Module2 Fingerscanfeaturescomponentsoperation(steps)competingfingerscan technologiesstrengthandweakness 103

Facialscanfeaturescomponentsoperation(steps)competingfacialscan technologiesstrengthandweakness Module3 Iris scan features components operation (steps) competing iris scan technologiesstrengthandweakness Voicescanfeaturescomponentsoperation(steps)competingfacialscan technologiesstrengthandweakness Module4 Other physiological biometricsHandscanretina scan AFIS (automatic fingerprint Identification systems)Behavieral BiometricsSignature scanKey strokeScan. Module5 BiometricsApplicationBiometricSolutionMatrixBioprivacyComparisonof privacyfactorindifferentbiometricstechnologiesDesigningprivacysympathetie biometricsystemsBiometricstandards(BioAPI,BAPI)Biometricmiddleware. Reference 1. Biometrics Identify Verification in a Networked World Samir Nanavati, MichaelThieme,RajNanavatiWILEYdreamtech

R807

GRAPHICSANDMULTIMEDIALAB

0+0+4

Point plotting, line and circle drawing, Line and Polygon clipping, transformations, hidden line elimination, curves, polygon hatching, Multimedia programming, Visual programming,Animation AnyexperimentaccordingtothesyllabusofR702ComputerGraphicsmaybesubstituted

PROJECT&SEMINAR R709/R808 0+0+4

104

Eachstudentisrequiredtopresentatechnicalpaperonsubjectapprovedbythe department. The paper should in general reflect the state of the art. He/ She submitsareportofthepapertothedepartment. In addition to the seminar He/She shall undertake a project work in the 7th semester itselfinconsultation withtheguide(s).Oncompletion ofthe project work,He/Sheshallpresenttheworkdonebeforeapanelofstaffmembers,and submitareportoftheprojectworkdonetothedepartment.

VIVAVOCE R809

AcomprehensiveVivavoceexaminationwillbeconductedtoassessthestudents overallknowledgeinthespecifiedfieldofengineering.AtthetimeofVivavoce, certifiedreportofseminar,miniprojectandprojectworkaretobepresentedfor evaluation. (50marksUniversityexam) VivaVoce examination may be made based on Seminar, Projects, Industrial Visits, Industrialtrainingandoverallperformance.

105

You might also like