Anda di halaman 1dari 25

CURRICULUM

B.TechComputerEngineering
[2009Batchonwards]

IndianInstituteofInformationTechnology Design&Manufacturing(IIITD&M),Kancheepuram Nov2011

B.TECHCOMPUTERENGINEERING
Semester1 CourseNo ELE101 MAT101 COM102 COM103 PHY105 COM102P INT103 PHY105P Semester2 CourseNo ELE102 MAT103 COM104 INT104 PHY106 ELE102P COM104P MEC105 PHY106P Semester3 CourseNo COM201 INT201 MAT201 COM202 COM203 COM202P COM203P Semester4 CourseNo ELE209 MAT203 COM204 ELE215 ELE209P COM204P ELE215P CourseName BasicElectrical&ElectronicsEngineering Calculus ComputationalEngineering DiscreteStructuresforComputerScience MechanicsandWave ComputationalEngineeringPractice ElectronicsEngineeringPractice MechanicsandWavePractice Total L 3 3 3 3 3 0 0 0 15 T 0 0 0 1 0 0 0 0 1 P 0 0 0 0 0 3 3 3 9 C 3 3 3 4 3 2 2 2 22 Cat BEC SMA BEC PMC SPH BEC BEC SPH

CourseName DigitalLogicDesign ODE&PDEs ObjectOrientedProgramming EnglishforCommunication Electromag.andQuantumMech. DigitalLogicDesignPractice ObjectOrientedProgrammingPractice EngineeringDrawing Electromag.andQuantumMech.Practic Total

L 3 3 3 2 3 0 0 1 0 15

T 0 0 0 0 0 0 0 0 0 0

P 0 0 0 0 0 3 3 3 3 12

C 3 3 3 2 3 2 2 3 2 23

Cat PMC SMA PMC HSS SPH PMC PMC BEC SPH

CourseName ConceptsinComputerEngineering ConceptsinEngineeringDesign LinearAlgebra&Optimization DataStructures&Algorithms IntroductiontoComputerOrganization DataStructures&AlgorithmsPractice IntroductiontoComputerOrganizationPractice Total

L 2 3 3 3 3 0 0 14

T 0 0 0 1 0 0 0 1

P 0 0 0 0 0 6 6 12

C 2 3 3 4 3 4 4 23

Cat PMC BEC SMA PMC PMC PMC PMC

CourseName SignalsandLinearSystems ProbabilityandStatistics CompilerDesign ElectronicsCircuits SignalsandLinearSystemsPractice CompilerDesignPractice ElectronicsCircuitsPractice Total

L 3 3 3 3 0 0 0 12

T 0 0 0 0 0 0 0 0

P 0 0 0 0 3 3 3 9

C 3 3 3 3 2 2 2 18

Cat PMC SMA PMC PMC PMC PMC PMC

Semester5 CourseNo COM301 COM302 INT302 ELE309 COM301P COM302P COM303 ELE309P Semester6 CourseNo COM304 COM305 ELE311 INT303 COM304P COM305P ELE311P Semester7 CourseNo COM401 ELE401 MAN401 COM401P ELE401P INT401 Semester8 CourseNo COM402 MAN404 COM402P INT402

CourseName OperatingSystems ComputerNetworks EcologyandEnvironment AnalogandDigt.Comun.&SignalProces. OperatingSystemsPractice ComputerNetworksPractice ScriptingLanguages Perl&Python AnalogandDigt.Comun.&SignalProces.Practice Total L 3 3 2 3 0 0 1 0 12 T 0 0 0 0 0 0 0 0 0

P 0 0 0 0 3 3 3 3 12

C 3 3 2 3 2 2 3 2 20 Cat PMC PMC HSS PMC PMC PMC PMC PMC

CourseName ComputerArchitecture SoftwareEngineering VLSIDesign ProductDesignPractice ComputerArchitecturePractice SoftwareEngineeringPractice VLSIDesignPractice Elective1 Total

L 3 4 3 0 0 0 0 3 13

T 0 0 0 0 0 0 0 0 0

P 0 0 0 3 6 3 3 0 15

C 3 4 3 2 4 2 2 3 23

Cat PMC PMC PMC PMC PMC PMC PMC ELE

CourseName Simulation&Modeling EmbeddedSystems ProfessionalEthics Simulation&ModelingPractice EmbeddedSystemsPractice MiniProject Elective2 Elective3 Total

L 3 3 2 0 0 0 3 3 14

T 0 0 0 0 0 0 0 0 0

P 0 0 0 3 3 3 0 0 9

C 3 3 2 2 2 2 3 3 20

Cat PMC PMC HSS PMC PMC PMP ELE ELE

CourseName HumanComputerInteraction FinanceManagement HumanComputerInteractionPractice Project Elective4 Total

L 3 3 0 0 3 9

T 0 0 0 0 0 0

P 0 0 3 21 0 24

C 3 3 2 14 3 25

Cat PMC HSS PMC PMP ELE

CompulsoryActivities:SummerInternship(2 or3rdyearvacation),IndustrialLecture,NSS/NCC/Yoga
SMA 12 SPH 10 BEC 16 PMC 97 PMP 19 ELE 12 HSS 9 Total 174
nd

COURSECONTENTS BTECHCOMPUTERENGINEERING
(NumbersintheparenthesisindicateLTPC) ELE101BASICELECTRICALANDELECTRONICSENGINEERING (3003) DCcircuits,Independentanddependentsources,Meshandnodalanalysis Stepresponseandtransients,RC,RLandRLCcircuits SinusoidalACsourcessteadystateanalysis,Phasordiagram Powerinsingleand3phaseACcircuits,stardeltatransformation Magnetic circuit Magnetic fields, currents, magnetic flux density, inductance, Faraday's LawsExamples Semiconductors,PNDiodes,rectifiersandfilters,clippingandclampingcircuits Bipolarandfieldeffecttransistorsandpowerdevices TextBooks: 1. HughesEdward,Electrical&ElectronicTechnology,PearsonEducation,2007. 2. Hayt. W. W, Kemmerly. J.E, and Durbin. S.M, Engineering Circuits Analysis, Tata McGrawHill,2008. References: 1. Hambley.A,ElectricalEngineeringPrinciplesandApplications:InternationalVersion, PearsonEducation,4Edn,2007. 2. Alexander.C. K. & Mathew. N. O. Sadiku, Fundamentals of Electrical circuits, Tata McGrawHill,2008. MAT101CALCULUS (3003) Sequencesandseries Definite integral as the limit of sum Mean value theorem Fundamental theorem of integralcalculusanditsapplications FunctionsofseveralvariablesGeometricrepresentationpartialandtotalincrements PartialderivativesDerivativesofcompositefunctions Directional derivatives Gradient, divergence and curl Taylor formula Lagrange multipliersOptimizationproblems MultipleintegralsEvaluationoflineandsurfaceintegrals Greens,Gauss,andStokestheorems TextBooks: 1. Piskunov.N,DifferentialandIntegralCalculus,Vol.I&II,Mir.Publishers,1981. 2. Kreyszig.E,AdvancedEngineeringMathematics,WileyEastern2007. Reference: 1. Thomas.G.B,andFinneyR.L,Calculus,PersonEducation,2007. COM102COMPUTATIONALENGINEERING (3003) Introduction to computer science Computer organization basics Problem solving strategiesHigherlevellanguagesProgramdesignanddevelopmentPhasesofprogram development BasicprogrammingconstructsinCDatatypesinCInputoutputstatementsOperators 4

controlstructuresinCTypesSequential,selectionandrepetitionVariantsofselection and repetition Single/Double and multiple selection structures Types of repetition structuresfor,dowhileandwhilebreakandcontinue FunctionsinCFunctiondeclaration,definitionBuiltanduserdefinedfunctionsStorage classesandscopeRecursivefunctionsArraysinCPassingarraystofunctions multidimensionalarraysStringmanipulationsLibrarysupportIntroductiontopointers inCOperatorsPassingargumentsbyreferencePointerexpressionsandarithmetic Pointers&arraysrelationshipFunctionpointers Formatted input output Aggregated data types Structures and unions Definition and memberaccessFileprocessinginCSequentialandrandomaccessfilecreationandread DynamicmemoryallocationVariablelengthargumentlistsCommandlinearguments Separatinginterfacesfromimplementation NonlinearequationsRegularfalsiBisection,Newtonraphsonmethods TextBook: 1. DeitelP.J,andDeitelH.M,C:HowtoProgram,PrenticeHall,2007. References: 1. Kernighan,RitchieD,TheCProgrammingLanguage,PrenticeHall,2Edn,1988. 2. ChapraS.CandCanaleR.P,NumericalMethodsforEngineers,McGrawHill,2006. COE103DISCRETESTRUCTURESFORCOMPUTERSCIENCE (3104) MathematicalReasoningPropositionsPredicatesLogicaloperatorsLogicalinferences Methodsofproof PrimitivesandparadoxesofsettheoryRelationsbetweensetsOperationonsets InductionInductivedefinitionofsetsRecursiveproceduresInductiveproofs BinaryrelationanddigraphsSpecialpropertiesofrelationsCompositionofrelations Closureoperationsonrelations BasicpropertiesoffunctionsInductivelydefinedfunctionsSpecialclassesoffunctions InversefunctionsOnesidedfunctions BasiccountingtechniquesDecisiontreesAsymptoticbehavioroffunctionsRecurrence systemsAnalysisofalgorithms FiniteandInfinitesetsCountableanduncountablesetsCardinalnumbers GraphTheoryGraphsSubgraphsIsomorphicandHomeomorphicgraphsPaths ConnectivityBridgesofKonisbergLabeledandWeightedGraphsComplete,Regular andBipartiteGraphsPlanarGraphsColoringRepresentationofgraphincomputer memory TextBooks: 1. KennethHRosen,DiscreteMathematicsanditsApplications,McGrawHill,6Edn, 2007. References: 1. StanatD.F&McAllisterD.F,DiscreteMathematicsinComputerScience,Prentice Hall,1977. 2. GrahamR.L,KnuthD.EandPatashnikO,ConcreteMathematics,AddisonWesley,2 Edn,1994. 3. Busby,KolmanandRoss,DiscreteMathematicalStructures,PHI,6Edn,2008. 4. SeymourLipschutz,MarcLipson,SchaumsOutlineofDiscreteMathematics,3Edn, 2007. 5

PHY105MECHANICSANDWAVES (3003) Vectorsanintroduction,useofvectorsinpracticalmechanics,Unitvectorsinsphericaland cylindrical polar coordinates, Concept of vector fields, Gradient of a scalar field, Equipotentials,flux,divergenceofavector,Gaussstheorem Physical applications of Gausss lawin gravitation, electrostatics and magnetostatics, Continuity equations and conservation principles for matter, energy and electrical charge, Curlrotationalandirrotationalvectorfields,Stokestheoremphysicalapplications Oscillatory motionsimple harmonic motion, damped oscillation and forced oscillation, Degreesoffreedom,Constraints,Generalizedcoordinate,DAlambertprinciple,Lagrangian Lagrangesequationofmotionexamples,HamiltonianHamiltonsequationofmotion examples Motion in a central force reduction of twobody system to one body system, and conservationofangularmomentum,Applicationtoplanetarymotions(Keplerslaw) Classificationofwavesopticalandacousticwave,Superpositionphasevelocity,group velocity,groupindex,dispersion,InterferencephenomenaandDiffraction Polarization,AcoustoopticeffectsanddevicesRamanNathdiffraction,Braggdiffraction, Acoustoopticmodulator TextBooks: 1. Kittle.C,MechanicsBerkleyPhysicsCourse,Vol.1,TataMcGrawHill,2008. 2. Hecht.E,Optics,CambridgeUniversityPress,2002. References: 1. Crawford.F,WavesBerkleyPhysicsCourse,Vol.03,TataMcGrawHill,2008. 2. Ghatak.AandThyagarajan.K,OpticalElectronics,CambridgeUniversityPress,2002. 3. Davis.D,ClassicalMechanics,AcademicPress,1986. COM102PCOMPUTATIONALENGINEERINGPRACTICE (0032) Learning operating system commands editors compilation Assignments on using the operating system and open office suite Programs involving output statements, input statements and expression evaluation Assignments covering Ifthenelse statement iterative statements Programs using arrays and functions based approach Recursion sorting(bubbleSort)onasetofintegersandasetofstringsandlinearsearchoverasetof integersandasetofstringsstructuresandfilesinCImplementationofagradingsystem computationofex,sin(x)andcos(x)BisectionandNewtonRaphsonmethodsinC. INT103ELECTRONICSENGINEERINGPRACTICE (0032) Construction,workingandapplicationofworkshoptools,ElectricalandElectronicsSymbols WiresandCables,theirgaugeandtheirratingDomestic/IndustrialElectricalAccessories Faults and Remedies in Domestic installation Electric Shocks and artificial respiration IndianElectricityrulesFamiliarizationofelectroniccomponentscolorcode,meters,power supplies,functiongeneratorsandCROBreadboardassemblingofsimplecircuitsStudyof solders,tools,heatsinkSolderingofcomponentsandcircuitsEstimationandcostingof solderingPCBDomesticwiringpracticeEstimationandcostingofdomesticandindustrial wiringDomesticappliancesWiringPCB,control,Identificationoffault:ElectronicBallast, fanregulator,inverter,UPSetcAssemblingsimpleelectronicproducts 6

References: 1. UppalS.L.,ElectricalWiring&Estimating,5Edn,KhannaPublishers,2003. 2. ClydeF.Coombs,Printedcircuitshandbook,6Edn,McGrawHill,2007. 3. JohnH.Watt,TerrellCroft:AmericanElectricians'Handbook:AReferenceBookfor thePracticalElectricalMan,TataMcGrawHill,2002. PHY105PMECHANICSANDWAVESPRACTICE (0032) Practicesessionincludedeterminationofrefractiveindexofthematerialoftheprism, wavelengthofamonochromaticlightbyformingNewtonsring,wavelengthofthelaser beamusingstainlesssteelscaleasdiffractiongrating,wavelengthofthemonochromatic lightbeambyFresnelsbiprismmethod,wavelengthofthespectrallinesofMercury spectrumusingtransmissiongrating,widthoftheslitusingFraunhofferdiffractionpattern withthehelpoflaser,numericalapertureandmodalfielddiameterofasinglemodefiber, diameterofathinwire,coupleperunittwistofsuspensionwireusingtorsionalpendulum andvalueofgusingangularpendulum. ELE102DIGITALLOGICDESIGN (3003) RepresentationofData:Numbersystemsandcodes,Representationofunsignedandsigned integers,Floatingpointrepresentationofrealnumbers,Representationofcharacters SwitchingTheory:Booleanalgebra,Switchingfunctions,TruthTablesandAlgebraicforms, SimplificationofBooleanExpressions:Algebraicmethods,Canonicalforms,Minimizationof functionsusingKarnaughmapsandQuineMcCluskymethod Logicgates,Realizationoffunctionsusinglogicgates,CombinationalLogicCircuits, ArithmeticcircuitsIntegeradder/subtractor,Integermultiplier;Modularcombinational logicelementsDecoders,Encoders,Priorityencoders,MultiplexersandDemultiplexers SequentialCircuits:Latches,Flipflops,Characteristictable,Characteristicequationand Excitationtable,Shiftregisters,Counters,Randomaccessmemories AnalysisandDesignofSynchronousSequentialCircuits:MooremachineandMealy machine;StatetableandStatetransitiondiagram;Topdownapproachtodigitalsystem design,simpledesignexamples DesignofArithmeticCircuitsusingSequentialLogic:Integerdivisioncircuits,Floatingpoint adder/subtractor,multiplier;Designofcontrolcircuit;DataandControlFlowinaComputer System,IntroductiontoMicroprocessors ADC,DAC,Monostableandastablemultivibrators,ApplicationsofDigitalICs:555timers,V tofconverters;Introductiontoalllogicfamilies,NoiseinDigitalSystems. TextBooks: 1. ManoM.,DigitalDesign,PrenticeHall,1979. Reference: 1. GivoneD.D.,DigitalPrinciplesandDesign,TataMcGrawHill,2005. 2. WakerlyJ.F.,DigitalDesignPrinciplesandPractices,PracticeHall,2007. 3. TocciR.J.,DigitalSystemsPrinciplesandApplications,PrenticeHall,India,2008. 7

MAT103ODEs&PDEs (3003) Linear ordinary differential equations with constant, coefficients, method of variation of parametersLinearsystemsofordinarydifferentialequations Infinite series, tests for convergence, alternating series, functional series, uniform convergence PowerseriessolutionofordinarydifferentialequationsandSingularpoints Bessel and Legendre differential equations; properties of Bessel functions and Legendre polynomials Fourierseries Laplace transforms elementary properties of Laplace transforms, inversion by partial fractions,convolutiontheoremanditsapplicationstoordinarydifferentialequations Introduction to partial differential equations, wave equation, heat equation, diffusion equation,Greenfunctionsanditsapplications TextBooks: 1. Simmons.G.F,DifferentialEquations,TataMcGrawHill,2003. 2. Kreyszig.E,AdvancedEngineeringMathematics,Wiley,2007. References: 1. William.E.BoyceandR.C.Diprima,ElementaryDifferentialEquationsandBoundary ValueProblems,JohnWiley,8Edn,2004. 2. Sneddon.I,ElementsofPartialDifferentialEquations,TataMcGrawHill,1972. 3. Ross.L.S,DifferentialEquations,Wiley,2007. COM104OBJECTORIENTEDPROGRAMMING (3003) Object oriented programming Features Introduction to classes and objects EncapsulationscoperesolutionConstructorsDestructors Composition Friend functions/classes this pointer Dynamic memory management Operatoroverloading ReusabilityInheritanceBase&derivedclassesProtectedmembersConstructors Destructorsinderivedclassespublic/private/protectedinheritancePolymorphism Virtualfunctions TemplatesFunctiontemplatesOverloadingClasstemplatesStreamsStreaminput output Stream format states Manipulators Exception handling Rethrowing exceptions specificationsStack unwinding Constructors/destructors and exception handling Inheritance BasicdatastructuresListsStacksQueues(arraybasedimplementation)Sorting Insertion/selectionsortSearchingBinarySearch TextBooks: 1. DeitelP.J,DeitelH.M,C++HowToProgram,6Edn,PrenticeHall,2004. References: 1. HerbetSchildt,TeachYourselfC++,3Edn,TataMcGrawHill,2001. 2. GradyBooch,ObjectOrientedAnalysis&DesignwithApplications,2Edn,Addison Wesley,1993. 8

INT104ENGLISHFORCOMMUNICATION (2002) StructureofenglishRemedialgrammar ReadingComprehensionandanalysis WritingMemos,letters,reports,reviews StudySkillsDictionary,thesaurus&reference NoteTakingListeningcomprehension PresentationSkillsOralpresentation,presentationaid PresentationofIdeasOrganization,articulationandcorrectnesswritingSpeakingSkills References: 1. Sharon.J.GersonandStevenM.Gerson,TechnicalWritingProcessandProduct, PearsonEducationPvt.Ltd.,2004. 2. Wood,ARemedialGrammarofEnglish,MacmillanIndia,1969. 3. ThomsonandMartinet,PracticalEnglishGrammar,OxfordUniversityPress,1986. 4. AllenandStannard.W,LivingEnglishStructure,OrientLongman,1997. 5. Leech,Geoffrey&JanSvartvik,ACommunicativeGrammarofEnglish,Longman, 2003. PHY106ELECTROMAGNETICSANDQUANTUMMECHANNICS (3003) Electrostaticpotentialandfieldduetodiscreteandcontinuouschargedistributions,Dipole and quadrupole moments, Energy stored in a charge distribution, Energy density in an electricfield Dielectric polarization, Conductors and capacitors, Electric displacement vector, dielectric susceptibility,BiotSavart'slawandAmpere'slawinmagnetostatics Magneticinductionduetoconfigurationsofcurrentcarryingconductors,Magnetizationand surfacecurrents,Energydensityinamagneticfield Magnetic permeability and susceptibility, Timevarying fields, Faradays' law of electromagneticinduction,Selfandmutualinductance Displacementcurrent,Maxwell'sequationsinfreespaceandinlinearmedia Scalar and vector potentials, gauges, Plane electromagnetic wavesreflection and refraction,Electromagneticenergydensity,Poyntingvector Particles and waves, Dual nature of electromagnetic radiation, Compton scattering, De Broglie waves, DavissonGermer experiment, interpretation of wave function, operator, eigenvalue/eigenfunction,expectationvalueofobservable. Uncertainty principle, Time dependent and time independent Schrdingers equation, Bound state problem, formation of energy band in solid. Barrier penetration, Scanning TunnelingMicroscope TextBooks: 1. Grifiths.D.J,IntroductiontoElectrodynamics,PrenticeHall,2007. 2. Gasiorowicz.S,QuantumMechanics,JohnWiley&Sons,2003. References: 1. Purcell.E.M,ElectricityandMagnetismBerkleyPhysicsCourse,Vol.2,Tata McGrawHill,2008. 2. Feynman.R.P,Leighton.R.B,Sands.M,TheFeynmanLecturesonPhysics,Narosa PublishingHouse,Vol.II&III,2008. 3. AjoyGhatak,BasicQuantumMechanics,MacmilanPublishersIndia,2002. 9

4. Wichmann.E.H,QuantumPhysicsBerkleyPhysicsCourse,Vol.04,TataMcGraw Hill,2008. ELE102PDIGITALLOGICDESIGNPRACTICE (0032) Designandimplementationoflogicfunctions,combinationalcircuits(codeconverters,half & full adders, comparator, ripple carry adder, priority multiplexer) Design of sequential circuits such as masterslave JK flipflop, bidirectional shift register, bidirectional counter, sequencegeneratorDesignofcontrolcircuitforgeneralpurposeregisterhavingparallel in, parallelout, serialin, serialout, shift left/right, rotate left/right, clear, increment, decrementfacilities. COM104POBJECTORIENTEDPROGRAMMINGPRACTICE (0032) Complex number arithmetic addition, subtraction and multiplication operations Data encapsulationRationalnumbersarithmeticusingencapsulationfractionstobeoutputin reduced form Employee payroll generation Encapsulation Composition Employee DateclassOperatoroverloadingComplexnumber&rationalnumberclassOverload+, and*operatorsPolynomialarithmeticusingoperatoroverloadingUniversitycommunity hierarchy Inheritance Virtual functions Shape hierarchy Volume and area Polymorphic behavior Exception handling Divide by 0, arrays out of bounds, memory exhaustion exception Insertion and selection sort on (i) integer array (ii) strings binary searchover(i)integerarray(ii)stringsarraybasedimplementationoflist,stackandqueue andoperationsfunctionandclasstemplatesbasedlinearADTandoperations INT105ENGINEERINGDRAWING (1033) IntroductiontoengineeringdrawingandComputerAidedDrafting(CAD)Dimensioning principlesandconventionalrepresentations Constructionofplanecurves CoordinatesystemsProjectionofpoints,linesandplanes ProjectionofrightregularsolidsSectionofsolids SystemsofprojectionsPrinciples,conventionsandapplicationsoforthographicprojection Principles,conventionsandapplicationsofisometricprojection IntersectionofsolidsDevelopmentofsurfaces TextBooks: 1. Narayana.K.L,andKannaiah.P,EngineeringDrawing,CharaotarPublHouse,1998. 2. Bhatt.N.D,EngineeringDrawing,NewAgeInternational,2007. References: 1. Gopalakrishnan.K.R,EngineeringDrawing,SubashStores,2002. 2. Natarajan.K.V,AtextbookofEngineeringDrawing,ClassicPrints,2000. PHY106PELECTROMAGNETICSANDQUANTUMMECHANNICSPRACTICE (0032) Practicesessionincludesdeterminationofthedielectricconstantofaliquidandasolidfrom capacitancemeasurementusingdigitalLCR,characteristicsofPNJunctionDiode,Plotting thegraphshowingthevariationofmagneticfieldwithdistancealongtheaxisofacircular coilcarryingcurrent,determinationoftheenergybandgapofthematerialofthe 10

thermistor,valueofPlancksconstantbyphotovoltaiceffect,characteristicsofaPNP junctiontransistorincommonemitterconfiguration,Youngsmodulusofahalfmeter woodenscaleusingastraingauge,thermalconductivityofagoodconductorbyForbes method,verificationoftheStefansLaw,usetheCROforvoltageandfrequency measurementsandstudythewaveshapes/Lissajousfigures. COM201CONCEPTSINCOMPUTERENGINEERING (2002) IllustrationsDevelopmentsincomputerengineeringhardwareandsoftwaresystems BriefintroductiontoembeddedsystemsHumancomputerinteraction Introduction to systems involving computer communications and safety critical systems, sensitive nature systems Issues involved in electronics, software, human computer interfacesystemsUseoftools,systems,andtheengineeringdimensionCasestudiesfrom fieldsituationsandrealtimeproductswillbeusedtoillustratetheconcepts References: 1. ArnoldS.Berger,Berger,EmbeddedSystemsDesign,ElsevierScience&Technology Books,2001. 2. DavidESimmons,AnEmbeddedSoftwarePrimer,AddisonWesley,1999. 3. NeilStorey,SafetyCriticalComputerSystems,AddisonWesley,1996. 4. IrvEnglander,TheArchitectureofComputerHardwareandSystemsSoftware:An InformationTechnologyApproach,3Edn,Wiley,2003. INT201CONCEPTSINENGINEERINGDESIGN (3003) The purpose of this course is to introduce to the undergraduate student the fundamental principlesofEngineeringDesignwhichisveryimportantandrelevantinthecontextofto daysengineeringprofessionals.Thecoursewillbegenerictoallengineeringdisciplinesand willnotrequirespecializedpreparationorprerequisitesinanyoftheindividualengineering disciplines. Case studies from field situations and real products will be used to illustrate theseprinciples.Softwaresupportwillbeprovidedforselflearningbystudents. Thiscourseintroducesthestudentstothefollowingaspectsofdesign. Philosophyofengineeringdesign, Engineeringdesignprocess Identificationandanalysisofneeds Organizationofdesignconceptanddesignmethods Considerationsinengineeringdesign Designdecisionsanddevelopmentofdesign Casestudies TextBooks: 1. Otto.KandWood,K,ProductDesign,PearsonEducation,2001. 2. Pahl.GandBeitz.G,EngineeringDesign,Springer,1996. Reference: 1. Ullman.D.G,TheMechanicalDesignProcess,TataMcGrawHill,1997. 11

MAT201LINEARALGEBRAANDOPTIMIZATION (3003) Vectorspaces,subspaces,basisanddimension Lineartransformationandtheirrepresentationbymatrices RankofmatrixEigenvalues,eigenvectorsanddiagonlization SystemsoflinearequationsQuadraticsurfacesInnerproductspaces Orthonormal sets, Gram Schmidt orthogonalization process and its applications to the methodofleastsquaresandQRalgorithm Introductiontooptimizationproblems:natureofitssolutionsandalgorithms TextBooks: 1. Strang.G,IntroductiontoLinearAlgebra.Wellesley,MA:WellesleyCambridgePress, 1993. 2. Curtis.C.G,LinearAlgebra:AnIntroductoryApproach,Springer,1994. References: 1. Krishnamurthy.V,Mainara.V.PandArora.J.I,AnIntroductiontoLinearAlgebra, AffiliatedEastwestPress,1976. 2. Luenberger.D.G,LinearandNonlinearProgramming,AddisonWesley,2003. 3. Belegundu.A.DandChandrupatla.T.R,OptimizationConceptsandApplicationsin Engineering,PearsonEducationAsia,2002. COM202DATASTRUCTURESANDALGORITHMS (3104) NeedfordatastructuresAlgorithmsComplexityanalysisBest,averageandworstcase complexities Linear ADTs Cursor, pointer based lists, stack, queues Applications of lists,stacksandqueues TreesNeedTerminologiesBinarytreesImplementationExpressiontreesBinary searchtreesAVLtreesSplaytreesTreetraversals HashingHashfunctionSeparatechainingOpenaddressingPriorityqueuesBinary heapsApplicationofpriorityqueuesSortingHeapShellMergeQuicksort BucketExternalsorting Graph algorithms Representation Topological sort Shortest path algorithms Unweighted Dijskstras Algorithm Minimum spanning tree Prims and Kruskals algorithm AlgorithmdesigntechniquesDivide&conquerDynamicprogrammingBacktracking Applications TextBooks: 1. MarkAllenWeiss,DataStructuresandAlgorithmAnalysisinC,2Edn,Pearson Education,2002. References: 1. CormenT.H,LeisersonC.EandRivestR.L,IntroductiontoAlgorithms,2Edn,Prentice HallIndia,2001. 2. Aho,HopcroftandUllmann,DataStructures&Algorithms,AddisonWesley,1983. 12

COM203INTRODUCTIONTOCOMPUTERORGANIZATION (3003) Introduction:functionandstructureofacomputer,functionalcomponentsofacomputer, performanceofacomputersystem Representation of instructions: machine instructions, operands, addressing modes, instruction formats, instruction sets, instruction set architectures CISC and RISC architectures Processingunit:organizationofaprocessor,registers,ALU,controlunit,datapathinaCPU, instruction cycle, organization of a control unit Hardwired control unit and microprogrammedcontrolunit MemoryUnit:memorycellsSRAMcellandDRAMcell,internalorganizationofamemory chip, organization of a SRAM memory unit, organization of a DRAM based main memory unit,errordetectionandcorrectionmemories,cachememory Input/Output Unit: access of I/O devices, I/O ports, I/O control mechanisms Program controlledI/O.InterruptcontrolledI/OandDMAcontrolledI/O;I/OinterfacesSerialport, parallel port, USB port, SCSI bus, PCI bus; I/O peripherals Keyboard, display, secondary storagedevices(Harddisks) PipelinedprocessorsPipelining,hazardsStructural,dataandcontrolhazards TextBook: 1. HamacherC,VranesicZandZakyS,ComputerOrganizaton,TataMcGrawHill,2002. References: 1. StallingsW,ComputerOrganizationandArchitectureDesigningforPerformance, PrenticeHall,2006. 2. HayesJ.P,ComputerArchitectureandOrganization,TataMcGrawHill,1998. COM202PDATASTRUCTURESANDALGORITHMSPRACTICE (0064) Pointerbasedimplementationoflist,stackandqueueoperationsApplicationoflinkedlists Polynomial manipulations Application of queues first come first served scheduling simulationRepresentingsetsusinglistsExpressionconversionandevaluationusingstacks Representation of LONG strings using queues Binary trees (including priority queues) Arrays, searching, sorting, binary search trees, Hashtables, arraysstripping punctuation marksfromhugecollectionoftextwordsmustbeusedtobuildthedictionaryGraphs Dijkstras shortest Path Heap version Longest common subsequence using dynamic programming. COM203PINTRODUCTIONTOCOMPUTERORGANIZATIONPRACTICE (0064) Thelabcourseisintendedforgivingexposuretoassemblylanguageprogrammingin80x86 assemblylanguage.Thestudentsareexpectedtolearnabouttheinstructionset,addressing modes,assemblylanguagesyntax,assemblerdirectivesandassemblemacros.Labexercises will mainly involve writing the assembly language programs Execution of assembly language programs: Singlestep, break points, Accessing contents of registers, accessing contents of memory locations Implementation of higher level language assignment statementswitharithmeticexpressionsandlogicalexpressionsImplementationofcontrol transfer statements: IF..THEN..ELSE and CASE statements Implementation of loop statements: FOR, WHILE, DO..WHILE Subroutines/functions: Parameter passing using (a) 13

registersand(b)memorylocationsSubroutines/Functions:Parameterpassingusingstack MacrosSoftwareinterruptsOperatingsystemfunctioncallsInterruptserviceroutines SimpledevicedriversAssemblylanguageprogramminginClanguage ELE209SIGNALSANDLINEARSYSTEMS (3003) Fundamentalconcepts:Signalsandsystems,continuoustimeanddiscretetimesignals, Sampling:Sampleandhold,Interpolation,aliasing,Nyquistcriterion Basicsystemproperties,Linearity,timeinvarianceandcausality;systemsdefinedby differential/differenceequationswithconstantcoefficients,systemmodeling,discretization intimeofdifferentialequations,systemsdefinedbytimevaryingornonlinearequations PropertiesofLineartimeinvariantsystems,ConvolutionRepresentationofLinearTime InvariantContinuousTimeandDiscreteTimesignalsandSystems,NumericalConvolution, LinearTimeVaryingSystems Fourieranalysisofcontinuoustimeanddiscretetimesignalsandsystems:Fourierseries representationofcontinuoustimeanddiscretetimeperiodicsignals,continuoustimeand DiscretetimeFourierTransform,theirproperties,SystemAnalysisviatheDTFTandDFT Transferfunctionrepresentation:LaplaceTransform,TransferFunctionRepresentation, BlockDiagrams StabilityandtheImpulseResponse,AnalysisoftheStepResponse,FrequencyResponse Function,CausalFilters,designofcontinuoustimeelectricfilters Introductiontostatevariableconcepts:StateModel,ConstructionofStateModels,Solution ofStateEquations,StateRepresentationsofDiscreteTimeSystems,Discretizationof StateModel TextBook: 1. OppenheimA.V,WillskyA.SandNawabS.H,Signals&Systems,PrenticeHall,1997. Reference: 1. Haykin.SandVanVeen.B,SignalsandSystems,2Edn,Wiley,2007, MAT203PROBABILITYANDSTATISTICS (3003) IntroductiontoprobabilityProbabilitymeasureandrandomprocesses Conditionalprobability,independenceandBayestheorem Discreteandcontinuousrandomvariables;probabilitydensityfunction,conceptsofmean, variance and moment generating function of a few standard discrete and continuous distributions:binomial,Poisson,exponentialandnormal Centrallimittheoremanditsimplicationsforthenormaldistribution Purpose and the nature of sampling; nature of estimates, point estimates and interval estimates Maximumlikelihoodprincipleapproach,leastsquaresapproachandconfidenceintervals Nature of hypothesis formulation, null and alternate hypotheses, testing hypotheses; criteriaforacceptanceofhypothesisttest,chisquaredtest TextBook: 1. J.S.Milton,J.C.Arnold,IntroductiontoProbabilityandStatistics,TataMcGrawHill, 4Edn,2002. Reference:

14

1. RichardAJohnson,MillerandFreunds,ProbabilityandStatisticsforEngineers, PearsonEdu.,6Edn,2001. COM204COMPILERDESIGN (3003) Introduction to phases of compiler Grouping of phases DFA Lexical analysis Token specifications ParserContextfreegrammarTypesofparsingTopdownandbottomupRecursive descentPredictiveShiftreduceOperatorprecedenceLR,SLRandCLR,LALRparsers Intermediate code generation Languages Declaration Assignment statements Boolean expressions Multiple selection statements Back patching and procedure calls code generator design issues Target machine Runtime storage management Basic blocksFlowgraphsNextuseinformationCodegeneratorcasestudyDirectedacyclic graphrepresentationofbasicblocksPeepholeoptimizationtechnique IntroductiontocodeoptimizationSourcesBlockoptimizationGlobaldataflowanalysis LanguageissuesStorageoptimization&allocationstrategiesParameterPassing TextBook: 1. AlfredAho,RaviSethiandJeffreyDUllman,CompilersPrinciples,Techniquesand Tools,PearsonEducation,2003. References: 1. LevineJ.R,MasonT,BrownD,Lex&Yacc,OReillyAssociates,1992. 2. AllenI.Holub,CompilerDesigninC,PrenticeHall,2003. 3. KamalaKrithivasanandRRama,IntroductiontoFormalLanguages,AutomataTheory andComputation,PearsonEducation,2009. ELE215ELECTRONICSCIRCUITS (3003) DeviceModels(diode,BJT,MOSFET);Smallsignalanalysisofnonlinearcircuits,smallsignal equivalentofdiode,BJT,MOSFETAddingdcbiastoacsignalsConceptofaccoupling BasictransistorAmplifiers,smallsignalandlargesignal(lowfrequency)characteristics, biasingtheMOSandBJTamplifiers IdealOpAmpcircuits,Invertingandnoninvertingconfigurations,integratorand differentiator PracticalOpAmpcircuits,voltagefollowers,voltagecomparators,Schmitttrigger Analogtodigitalanddigitaltoanalogconversions Introductiontodigitalsimulators TextBooks: 1. BoylestadR.L.andNashelskyL.,ElectronicDevicesandCircuitTheoryNinthEdition, PearsonEdition,2006. 2. GayakwadR.,OpampsandLinearintergratedcircuits,PHI,2004. References: 1. ClaytonG.andWinderS.,OperationalAmplifiers,NewnesPublishers,2003. 2. SchillingD.L.andBeloveC.,ElectronicCircuits:DiscreteandIntegrated,Tata McGrawHill,2002. 15

ELE209PSIGNALSANDLINEARSYSTEMSPRACTICE (0032) Studyofsamplingandreconstruction,linearconvolution,lowpassandhighpassfilters Fourierseriesofcontinuousanddiscretesignals,ContinuoustimeanddiscretetimeFourier transformTransferfunction:stepandimpulseresponse,frequencyresponsefunction, solutionofstateequations. COM204PCOMPILERDESIGNPRACTICE (0032) Lexical analyzer implementation in C Lexical analyser implementation using LEX tool RecursivedescentparserimplementationinCforanexpressiongrammarYACCandLEX based implementation for an expressions grammar YACC implementation of a calculator thattakesanexpressionwithdigits,+and*andcomputesandprintsitsvalueFrontend implementationofacompilerthatgeneratesthethreeaddresscodeforasimplelanguage Back end implementation of a compiler which takes the three address code (output of previous exercise) and results in assembly language instructions Implementation of peepholeoptimizationinC. ELE215PELECTRONICSCIRCUITSPRACTICE (0032) Staticcharacteristicsofdiodes,BJTsandFETs,rectifiersandfilters,clippingandclamping circuitsBiasingofBJTsandFETs,OpAmpcircuits(invertingamplifier,voltagefollowers) SimulationexamplesusingSPICE COM301OPERATINGSYSTEMS (3003) Introduction Computer systems organization OS structure Operations Process, memory,storagemanagementDistributedsystemsSystemcallsSystemprograms VirtualmachinesOSgeneration Process management Process concept Scheduling Inter process communication Client Server systems Threads Multithreads Thread libraries CPU scheduling Process synchronizationDeadlocks Memory management Main memory Swapping Paging Segmentation Virtual Memory demand paging Copy on write Page replacement Allocation of frames Thrashingkernelmemory StoragemanagementFilesysteminterfaceDirectorystructureMountingSharing Protection Mass storage Disk structure Attachment Scheduling Management RAID Stable storage I/OSystemsProtectionSecurityDistributedsystemsFilesystemsCoordination TextBook: 1. AbrahamSilberschatz,PeterBaerGalvin,GregGagne,OperatingSystemConcepts,6 Edn,JohnWiley,2002. References: 1. AndrewSTanenbaum,ModernOperatingSystems,PrenticeHall,2001. 2. Stallings.W,OperatingSystem:InternalsandDesignPrinciples,PrenticeHall,2000. 3. GaryNut,OperatingSystems:AModernPerspective,AddisonWesley,2003. 16

COM302COMPUTERNETWORKS (3003) Network Requirements Network architecture Implementing network software Performance DirectlinknetworksEncodingFramingErrordetectionReliabletransmission EthernetTokenringsWireless Packet switching Forwarding Bridges Cell switching Internetworking Datagram forwardingARPDHCPRoutingMulticast Protocols UDP TCP Remote procedure call Congestion control Congestion avoidanceQoS Presentation formatting Data compression Cryptographic algorithms Security mechanismsFirewallsNameserviceandotherapplications TextBook: 1. LarryLPeterson&BSDavie,ComputerNetworksASystemsApproach,3Edn, MorganKauffmanPublishers,2003. References: 1. WilliamStallings,DataandComputerCommunications,PearsonEducation,1999. 2. Tanenbaum.A.S,ComputerNetworks,4Edn,PrenticeHall,1993. 3. Keshav,AnEngineeringApproachtoComputerNetworks,AddisonWesley,1998. INT302ECOLOGYANDENVIRONMENT (2002) IntroductiontoenvironmentandecologyEcosystemsPrinciplesconcepts,components andfunction Atmospheric,aquaticandterrestrialecosystemsBiogeochemicalcyclesandlimitingfactor conceptsImpactsofnaturalandhumanactivitiesonecosystems Environmentalpolicies,actsandstandardsSustainabledevelopmentandenvironmental impactassessmentInstitutionalframeworkandproceduresforEIA MethodsforimpactidentificationmatricesNetworksandChecklistsEnvironmental settings,indicesandindicators Predictionandassessmentoftheimpactsonair,water,land,noiseandbiological environmentsAssessmentofimpactsofthecultural,socioeconomicandecosensitive environments Mitigationmeasures,economicevaluationPublicparticipationanddesignmaking PreparationofEnvironmentalstatement References: 1. Rubin.E.S,IntroductiontoEngineeringandtheEnvironment,McGrawHill,2000. 2. Masters.G.M.,IntroductiontoEnvironmentalEngineering&Science,PrenticeHall, 1997. 3. Henry.J.G,andHeike,G.W,EnvironmentalScience&Engineering,PrenticeHall International,1996. 4. Dhameja.S.K,EnvironmentalEngineeringandManagement,S.K.KatariaandSons, 1999. 5. ShyamDivanandArminRosancranz,EnvironmentalLawandPolicyinIndia,Cases, MaterialsandStatutes,OxfordUniversityPress,2001. 17

ELE309ANALOGANDDIGITALCOMMUNICATION&SIGNALPROCESSING (3035) Analogcommunicationsystems:amplitudeandanglemodulationanddemodulation systems,spectralanalysisoftheseoperations,superheterodynereceiverselementsof hardware,realizationsofanalogcommunicationsystems PulseModulation:TransitionfromAnalogtoDigitalCommunications,BasebandData Transmission,DigitalBandPassModulationTechniques Digitalmodulationschemesamplitude,phaseandfrequencyshiftkeyingschemes(ASK, PSK,FSK) RandomSignalsandNoise,NoiseinAnaloganddigitalCommunications,Intersignal Interference,bandwithconsiderationandprobabilityoferrorcalculations Informationtheoryentropy,datacompression,channelcapacity,Gaussianchannel Codingtheory,codingschemes,errorcorrectioncodes ApplicationofDSPtospeech,radarandimagesignalprocessing,IntroductiontoDSP architecture. TextBooks: 1. Oppenheim.A,SchaferR.andBuckJ.,DiscreteTimeSignalProcessing,Pearson Education,2007. 2. Proakis.J.GandSalehi.M,CommunicationsSystemEngineering,PrenticeHall,1994. References: 1. Moher.M,AnIntroductiontoAnalogandDigitalCommunications,2Edn,Wiley, 2001. 2. Cover.TandThomas.J,ElementsofInformationTheory,JohnWiley&Sons,2006. 3. LathiB.P,ModernDigitalandAnalogCommunicationSystems,OxfordPress,2008. COM301POPERATINGSYSTEMSPRACTICE (0032) ImplementationofschedulingalgorithmsSRT,SJF,RRandpriorityinCfileallocation algorithmsBest,worstandfirstfitBankersalgorithmSystemcallsinlinuxSystem, memoryandfileinformationProcessesandthreadsinlinux.Readerswritersproblem Diningphilosophersproblem COM302PCOMPUTERNETWORKSPRACTICE (0032) UnixprogrammingUnixsystemcallsNetworkbasicsConfiguringaLAN,gateway SocketprogrammingUnixsocketsPorts,TCP/UDPBasicechoandFileserver PerformanceevaluationSimulationofMACprotocolsstopandwaitgobackn routingIPaddressconfigurationsubnettingPackettrackingandnetworkintrusion detectionFirewallsIPtablesConfigurationSetupComputernetworkproject COM303PSCRIPTINGLANGUAGESPERLANDPYTHONPRACTICE (1033) IntroductiontoPERLScalardataNumbersStringsOutputwithprintControl structuresUserinputChompoperatorListsArraysIndicesListliterals Interpolationsubroutines InputoutputStandardinputDiamondoperatorStandardoutputFormattedoutput FilehandlesHashesRegularexpressionsMatching textprocessingwithregularexpressionsControlstructuresModulesFiletests DirectoryoperationsStrings&sorting 18

IntroductiontoPYTHONObjecttypesStringsListsDictionaryTuplesFiles NumbersExpressionsoperators StringliteralsLists&dictionaryoperationsExpressionsControlstructuresFunctions scopes&argumentsModulesClasscoding DesigningwithclassesExceptionhandlingtryraiseassertstatementsexception objectsDesigningwithexceptions Thisisapracticeonlycourseandlectureswillbecoveredasapartofthelaboratory sessions. ProgramtodisplayastringwithformatoptionsAreaandcircumferenceofacirclegiven radiusinputStringdisplayasperuserspecifiednumberoftimesDisplayagiveninputlist ofstringsin(i)reverse(ii)alphabeticalorderSimulateworkingofCATcommandinLinuxin reverseorderGeneratefrequencyofwordsinagivenlistofstringsPrinteachlinethat hasawordcapitalizedinitbutnotall(inacollectionofstrings)Displayanylinethatends with whitespace, those that end with a a that is captured in memory and match three consecutiveoccurrencesofcontentsofavariableSwitchtoauserspecifieddirectoryand list hidden files in a directory in alphabetical order Simulate the working of rm and mv commandinLinuxReportmultipleoccurrencesofagivensubstringinagiveninputstring. Generate count, average, highest and lowest given a set of numbers as input Compute roots of a quadratic equation Compute mean, median and mode given a collection of numbersusingfunctionsSimulatetheworkingofdirectorylistingwithoptionssuchasl,a, etcExceptionhandling

TextBooks: 1. RandalLSchwartz,LearningPERL,3Edn,Oreilly,2001. 2. MarkLutz,LearningPYTHON,3Edn,Oreilly,2007. References: 1. DeitelP.JandDeitelH.M,PERLHowToProgram,PrenticeHall,2001. 2. DeitelP.JandDeitelH.M,PYHONHowToProgram,PrenticeHall,2002. ELE309PANALOGANDDIGITALCOMMUNICATION&SIGNALPROCESSINGPRACTICE (0032) Samplingagivensinusoidadifferentsamplingrates(lower,equal,greaterthanNyquist rate)andobservingthespectra.StudyofnoisysinusoidsandtheirspectraConvolutionand correlationQuantizationofsum/convolutionofdampedsinusoidsusingPCM/mulawor AlawforagivennumberofbitsDPCM,DeltaModulationCorrelationoftwoimage, Computing2DFouriertransformofimages,Median,meanfilterimagesusingarunning mean,medianfilter. COM304COMPUTERARCHITECTURE (3003) Fundamentals of computer design: Classes of computers, trends in technology, measurementofperformanceofacomputersystem,currentissuesindesignoffunctional components of a computer system Processor unit, memory unit, and secondary storage unit;Hardware/softwaretradeoffincomputerdesign Fundamentals of processor design: Instruction set processor design, exploitation of instructionlevelparallelism,processormicroarchitecture,performanceofaprocessor Pipelined processor architecture: Fundamentals of pipelining, arithmetic pipeline design Carry look ahead adder, Wallace tree multiplier, Floatingpoint adder/subtractor; 19

Instruction pipeline design; Balancing pipeline stages; Stalls in a pipeline; Methods for reductionsofstallsinapipelinedprocessor Superscalarprocessorarchitecture:Limitationsofscalarpipelines,superscalarpipelines, dynamicexploitationofinstructionLevelparallelism,registerdataflowtechniques,memory dataflowtechniques,Instructionflowtechniques,casestudiesofsuperscalarprocessors Advanced processor architectures: Multithreaded processors, multi core processors, reconfigurableinstructionsetprocessors Storagesystemarchitectures:RAIDarchitecture,storageareanetworks,Networkattached storage Largecomputersystemarchitectures:SymmetricmultiprocessorsystemsSharedmemory systemsandsharedbusarchitectures;cachecoherencyprotocolsMESIprotocoland coherenceinmultilevelcachesystems;InternetworkarchitecturesDirectoryprotocolfor cachecoherence TextBooks: 1. ShenJ.PandLipastiM.H,ModernProcessorDesignFundamentalsofSuperscalar Processors,TataMcGrawHill,2003. 2. HennessyJ.HandPattersonD.A,ComputerArchitectureAQuantitativeApproach, MorganKaufmann,2003. COE305SOFTWAREENGINEERING (3003) HistoryandoverviewSoftwareprocessesSoftwarerequirements&specifications SoftwaredesignSoftwaretesting&validationSoftwareevaluation Softwaretools&environmentsLanguagetranslation Softwareprojectmanagement&faulttolerance Database management systems History & overview Data modeling Relational databasesdesignDatabasequerylanguagesPhysicaldatabasedesign Relational algebra Relational calculus Relational operations Tuple relational calculus Domainrelationalcalculus TransactionprocessingconceptsSerializabilityandrecoverabilityConcurrencycontrol techniquesLockingtechniquesTimestamp TextBooks: 1. RamezElamsriandShamkantBNavathe,FundamentalsofDatabaseSystems,4Edn, AddisonWesley,2003. 2. RogerSPressman,SoftwareEngineeringApractitionersApproach,TataMcGrawHill, 2005. References: 1. PankajJalote,AnIntegratedApproachtoSoftwareEngineering,3Edn,Narosa Publishers,2005 2. JeffUllmannandJenniferWidom,AFirstCourseinDatabaseSystems,3Edn, PrenticeHall,1997 ELE311VLSIDESIGN (3003) NMOS,PMOSEnhancementtransistor,Thresholdvoltage,Bodyeffect,MOSDCequations, channellengthmodulation,Mobilityvariation,MOSmodels,smallsignalACcharacteristics.

20

ComplementaryCMOSinverterDCcharacteristics,NoiseMargin,Risetime,falltime,power dissipation,transmissiongate,tristateinverter. Restoringandnonrestoringlogicdesignandoptimizationofbasicgates.NMOSandCMOS logicdesignofadders.Transmissiongates,latches,Muxes. Staticanddynamiclogic,designwithoverlappingandnonoverlappingclock. Layoutdesignrules,physicaldesign:basicconcepts,CADtoolsets,physicaldesignoflogic gates:Inverter,NAND,NOR,DesignHierarchies. BasicConceptsofVLSIDesignflow,identifiers,gateprimitives,valueset,ports,gatedelays, structuralgatelevelandswitchlevelmodeling,FieldProgrammableGateArraystructure. Designhierarchies,BehavioralandDataflowmodeling;Structuralgateleveldescriptionof differentdigitalentities. CMOSchipdesignoptions:FullcustomASICs,Std.CellbasedASICs,GateArraybasedASICs Channelled,ChannellessandstructuredGA,Programmablelogicstructures; TextBooks: 1. Weste&Eshraghian:PrinciplesofCMOSVLSIdesign,2Edn,AddisonWesley,1993. 2. ZwolinskiMark,DigitalSystemDesignwithVHDL,PHI,2003. References: 1. SamirPalnitkar;VerilogHDLGuidetoDigitaldesignandsynthesis,3Edn,Pearson Education,2003. 2. GeigerR.L.,Allen,P.E.andStrader,N.R.,VLSIDesignTechniquesforAnalogand DigitalCircuits,McGrawHill,1990. 3. WolfW.,ModernVLSIDesign,PearsonEducation,1997. INT303PRODUCTDESIGNANDPRACTICE (0033) Thisisaninterdisciplinaryteambasedproductdesigncourse.Theconceptofthecourseis toprovideabroadhandsonlearningexperienceininterdisciplinaryfieldsofEngineering andexposuretothecontextofarealproductdesignproblems.Inthiscoursestudentswill designaproductbyfollowingthesystematicproductdesignprocess. Ateamconsistofstudentsfromdifferentdisciplinewillchoosetheirownproductandwhile designing,studentswillconsidermanyissueslikemarketopportunities,formal requirementsandconstraints,theenvironmentinwhichtheproductwillbeused,product lookandfeel;technicallegitimacy,andmanufacturingconsiderationsfortheproducts. DuringthecoursestudentwilllearnandputintopracticeTeaming,ProjectManagement, ProductRealization,Ethicalandotherskillspracticedbyproductdevelopersinindustry. Throughoutthesemester,thestudentteamshaveseveralopportunitiestopresenttheir progresstotheirfellowstudentsandfaculty. COM304PCOMPUTERARCHITECTUREPRACTICE (0064) Thelabcourseisintendedtogiveexposuretothedesignofdifferentfunctionalcomponents ofacomputersystemusingveriloganddevelopmentkitssuchassimplescalar Introduction to digital design with verilog verilog: Gatelevel modeling and dataflow modeling verilog: Behavioral modeling Logic synthesis with verilog Design of a 16bit carry look ahead adder Design of 8bit signed integer multiplier using Wallace tree 21

multiplierDesignofsingleprecisionfloatingpointadder/subtractorDesignofaregister filewith2readportsand1writeportDesignofdirectmappedcacheDesignof2way setassociative cache Study of superscalar processor architecture using Simple Scalar Reconfiguringtheprocessorarchitectureusingsimplescalar COE305PSOFTWAREENGINEERINGPRACTICE (0032) Softwarelifecycleanalysisandevaluationfortheapplicationoflibraryinformationsystem UsecasediagramsActivitydiagramsSequencediagramsTestplan,validationtesting, coverage analysis, test case hierarchy development Data Definition Manipulation ControllanguagecommandsinRDBMSCursorsandtriggersProceduresandfunctions Embedded SQL Database design ER model and normalization Design and implementationoflibraryinformationsystemSoftwareengineeringproject ELE311PVLSIDESIGNPRACTICE (0032) AnaloganddigitalcircuitsimulationusingSPICEDesignofstaticanddynamicdigitalcircuits andtimingsimulationwithIRSIM/ModelsimUseofthelayouttoolMAGICforanalogand digitalintegratedcircuitsDesignofsimpledigitalsystemsusingHDL/FPGADesignof pipelinedandsuperscalarprocessor. COM401SIMULATIONANDMODELING (3003) IntroductiontomodelingandsimulationSystemanalysisClassificationofsystems Systemtheorybasics&itsrelationtosimulationModelclassification:conceptual, abstract,andsimulationmodelsHeterogeneousmodelsMethodologyofmodelbuilding simulationsystemsandlanguages,meansformodelandexperimentdescriptionPrinciples ofsimulationsystemdesignParallelprocessmodelingUsingpetrinetsandfinite automatainsimulation ModelsofqueuingsystemsDiscretesimulationmodelsModeltime,simulation experimentcontrolContinuoussystemsmodelingOverviewofnumericalmethodsused forcontinuoussimulationSystemDymola/ModelicaCombinedsimulationTheroleof simulationindigitalsystemsdesign Specialmodelclasses,modelsofheterogeneoussystemsCellularautomataandsimulation checkingmodelvalidity,verificationofmodelsAnalysisofsimulationresultsSimulation resultsvisualizationInteractivesimulationDesignandcontrolofsimulationexperiments Modeloptimization Generating,transformation,andtestingofpseudorandomnumbersStochasticmodels MonteCarlomethodOverviewofcommonlyusedsimulationsystems TextBooks: 1. Fishwick.P,SimulationModelDesignandExecution,PrenticeHall,1995. 2. Law.AandKelton.D,SimulationModellingandAnalysis,TataMcGrawHill,1991. References: 1. Ross.S,Simulation,AcademicPress,2002. 22

ELE401EMBEDDEDSYSTEMS (3003) Introduction to Embedded Systems: standalone vs specialized Elements of embedded controllerssuchasA/Dconverters,PWMcircuitsandtimers. Implementation of embedded controllers: computer architecture, logic, timing, loading, protocols,andsoftware. Design of embedded digital systems: microcontrollers, embedded programs, realtime operatingsystems. Design methodologies, hardwaresoftware codesign, hardware modeling and computer aideddesign,prototypingwithFPGAs. TextBooks: 1. Vahid. F and Givargis. T, Embedded System Design A unified hardware/ software introduction,JohnWiley,2002. 2. ValvanoJonathanW.,EmbeddedMicrocomputerSystemsArealtimeinterfacing, CengageLearning,2007. References: 1. Heath.S,EmbeddedSystemsDesign,Ed.2,ElsevierIndia,2007. 2. LabrosseJean.J,EmbeddedSystemBuildingBlocks:CompleteandReadytouse modulesinC,2Edn,CompleteandReadytouseModulesinC,Elsevier,1999. MAN401PROFESSIONALETHICS (2002) Conceptsofprofessionandhighlightsitsdifferencefromoccupationorjob Thevitalroleofethicsinprofessional Theimportanceofethicalcodesinprofessionalandtheprerequisitesofanethical professional Thenatureofengineeringethics Thevalueofethicalpracticesinengineeringandthevirtuesofanethicalengineer References: 1. Velasquez.M.G,BusinessEthicsandCases,5Edn,PrenticeHall,2002. 2. Harris.etal.,EngineeringEthics:ConceptsandCases,BelmontWadsworth,1995. 3. Sekha.R.C,EthicalChoicesinBusinessResponse,SagePublication,2002. 4. MikeMartinandRolandSchinzinger,EthicsinEngineering,McGrawHill,1996. 5. Fleddermann.C.D,EngineeringEthics,PrenticeHall,1999. COM401PSIMULATIONANDMODELINGPRACTICE (0032) CurvefittingSolvingnonlinearequationsusinggraphicalmethodContinuoussystem modelingSolvingdifferentialequationsandsystemofdifferentialequationsDiscrete systemmodelingImplementationoffinitestateautomatainCDesignDFAtorecognize identifier,validintegerandfloatrepresentationsinCParallelprocessmodeling ImplementationofpetrinetsinCApplicationofpetrinetsImplementationofcellular automatainCanditsapplicationPseudorandomnumbergenerationContinuous simulationusingDymolasystemCasestudiesofdiscreteandcontinuoussimulationusing SIMULINK/MATLAB 23

ELE401PEMBEDDEDSYSTEMSPRACTICE (0032) Programming with ATMEL AVR series microcontrollers, Embedding RTOS in ATMega32 Analog and digital sensor interfacing, serial communication interface, DC/ stepper motor control Preparation of embedded Linux system, Use of RTLinux, measurement of interrupt latency in RTOS Waveform generation with integrated timers, Digitalto analog/analogtodigitalconversionBuildinganembeddedLinuxsystem,Bootembedded Linuxonremotesystem COE402HUMANCOMPUTERINTERACTION (3003) ThehumanInputoutputchannelsHumanmemoryReasoningandproblemsolving emotionsIndividualdifferencesPsychologyanddesignofinteractivesystems ThecomputerTextentrydevicesPositioning,pointinganddrawingdisplaydevices Devices for virtual reality and 3D interaction Physical controls and Sensors for special devicesPrintingandScanningMemoryProcessingandnetworks TheInteractionModelsofinteractionFrameworksandHCIErgonomicsInteraction stylesElementsoftheWIMPinterfaceInteractivityThecontextofinteraction ParadigmsforinteractionInteractiondesignbasicsTheprocessofdesignUserfocus ScenariosNavigationdesignScreendesignandLayoutInteractionandPrototyping HCI in the software process The software life cycle Usability engineering Interactive designandprototypingDesignrationaleDesignrulesPrinciplestosupportusability standardsGuidelinesGoldenrulesandheuristicsHCIpatterns ImplementationsupportElementsofwindowingsystemsProgrammingtheapplications usingtoolkitsEvaluationtechniquesEvaluationthroughexpertanalysisthroughuser participation UniversalDesignprinciplesmultimodelinteractiondesigningfordiversity TextBooks: 1. AlanDix,JanetFinlay,Abowd.GandBeale.R,HumanComputerInteraction,Prentice Hall,2004. References: 1. DavidBenyon,Preece.J,Rogers.YandSharp.H,HumanComputerInteraction, AddisonWesley,1994. MAN404FINANCEMANAGEMENT (3003) EngineeringanduncertaintyEngineeringprocessesStrategies,Proposals,Decision making EconomicconceptsUtility,value,cost,consumersSupplyanddemand Costs:Initial,maintenance,fixed,variable,andmarginalcosts Interestrates:Simpleandcompoundinterest MoneyvaluePast,present,andfuturevalues CashflowPresentandfutureworthPaybackperiods TextBooks: 1. Shim.J.KandSiegel.J.G,FinancialManagement,SchaumsOutlineSeries,2009. 2. Barathwal.R.R,EngineeringEconomics,McGrawHill,1997. References: 24

1. Crabaugh.R.J,InternationalEconomics,SouthWesternCollegePub.,2004. 2. Pepall,RichardsandNorman,IndustrialOrganization:ContemporaryTheoryand Practice,ThomsonSouthWestern,2005. 3. Martin.S,AdvancedIndustrialEconomics,BlackwellPub.,2002. COE402PHUMANCOMPUTERINTERACTIONPRACTICE (0032) Processofdevelopinginteractivesystems:(i)Designandevaluation(ii)Consideringwork ContextsinDesign(iii)DevelopmenttoolsInteractingwithcomputers(i)Vision,graphic designandvisualdisplay(ii)Touch,gestureandmarking(iii)Speech,languageandaudition PsychologyandhumanfactorsHumaninformationprocessingDesigningtofithuman capabilitiesContextandintelligentagents

25

Anda mungkin juga menyukai