1 COE Curriculum AsOn 04Nov2011
Transcript of 1 COE Curriculum AsOn 04Nov2011
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
1/25
CURRICULUM
B.TechComputerEngineering[2009Batchonwards]
IndianInstituteofInformationTechnologyDesign&Manufacturing(IIITD&M),Kancheepuram
Nov2011
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
2/25
2
B.TECHCOMPUTERENGINEERINGSemester1CourseNo CourseName L T P C CatELE101 BasicElectrical&ElectronicsEngineering 3 0 0 3 BEC
MAT101 Calculus 3 0 0 3 SMA
COM102
Computational
Engineering
3 0 0
3
BEC
COM103 DiscreteStructuresforComputerScience 3 1 0 4 PMC
PHY105 MechanicsandWave 3 0 0 3 SPH
COM102P ComputationalEngineeringPractice 0 0 3 2 BEC
INT103 ElectronicsEngineeringPractice 0 0 3 2 BEC
PHY105P MechanicsandWavePractice 0 0 3 2 SPH
Total 15 1 9 22
Semester2CourseNo CourseName L T P C CatELE
102
Digital
Logic
Design
3 0 0
3
PMC
MAT103 ODE&PDEs 3 0 0 3 SMA
COM104 ObjectOrientedProgramming 3 0 0 3 PMC
INT104 EnglishforCommunication 2 0 0 2 HSS
PHY106 Electromag.andQuantumMech. 3 0 0 3 SPH
ELE102P DigitalLogicDesignPractice 0 0 3 2 PMC
COM104P ObjectOrientedProgrammingPractice 0 0 3 2 PMC
MEC105 EngineeringDrawing 1 0 3 3 BEC
PHY106P Electromag.andQuantumMech.Practic 0 0 3 2 SPH
Total 15 0 12 23
Semester3CourseNo CourseName L T P C CatCOM201 ConceptsinComputerEngineering 2 0 0 2 PMC
INT201 ConceptsinEngineeringDesign 3 0 0 3 BEC
MAT201 LinearAlgebra&Optimization 3 0 0 3 SMA
COM202 DataStructures&Algorithms 3 1 0 4 PMC
COM203 IntroductiontoComputerOrganization 3 0 0 3 PMC
COM202P DataStructures&AlgorithmsPractice 0 0 6 4 PMC
COM203P IntroductiontoComputerOrganizationPractice 0 0 6 4 PMC
Total 14 1 12
23
Semester4CourseNo CourseName L T P C CatELE209 SignalsandLinearSystems 3 0 0 3 PMC
MAT203 ProbabilityandStatistics 3 0 0 3 SMA
COM204 CompilerDesign 3 0 0 3 PMC
ELE215 ElectronicsCircuits 3 0 0 3 PMC
ELE209P SignalsandLinearSystemsPractice 0 0 3 2 PMC
COM204P CompilerDesignPractice 0 0 3 2 PMC
ELE215P ElectronicsCircuitsPractice 0 0 3 2 PMC
Total 12 0 9 18
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
3/25
3
Semester5CourseNo CourseName L T P C CatCOM301 OperatingSystems 3 0 0 3 PMC
COM302 ComputerNetworks 3 0 0 3 PMC
INT302 EcologyandEnvironment 2 0 0 2 HSS
ELE309 AnalogandDigt.Comun.&SignalProces. 3 0 0 3 PMC
COM301P
Operating
Systems
Practice 0 0
3
2
PMCCOM302P ComputerNetworksPractice 0 0 3 2 PMC
COM303 ScriptingLanguages Perl&Python 1 0 3 3 PMC
ELE309P AnalogandDigt.Comun.&SignalProces.Practice 0 0 3 2 PMC
Total 12 0 12 20
Semester6CourseNo CourseName L T P C CatCOM304 ComputerArchitecture 3 0 0 3 PMC
COM305 SoftwareEngineering 4 0 0 4 PMC
ELE311
VLSI
Design
3 0
0
3
PMCINT303 ProductDesignPractice 0 0 3 2 PMC
COM304P ComputerArchitecturePractice 0 0 6 4 PMC
COM305P SoftwareEngineeringPractice 0 0 3 2 PMC
ELE311P VLSIDesignPractice 0 0 3 2 PMC
Elective1 3 0 0 3 ELE
Total 13 0 15 23
Semester7CourseNo CourseName L T P C CatCOM401 Simulation&Modeling 3 0 0 3 PMC
ELE401 Embedded Systems 3 0 0 3 PMC
MAN401 ProfessionalEthics 2 0 0 2 HSS
COM401P Simulation&ModelingPractice 0 0 3 2 PMC
ELE401P Embedded SystemsPractice 0 0 3 2 PMC
INT401 MiniProject 0 0 3 2 PMP
Elective2 3 0 0 3 ELE
Elective3 3 0 0 3 ELE
Total 14 0 9 20
Semester8CourseNo CourseName L T P C CatCOM402 HumanComputerInteraction 3 0 0 3 PMC
MAN404 FinanceManagement 3 0 0 3 HSS
COM402P HumanComputerInteractionPractice 0 0 3 2 PMC
INT402 Project 0 0 21 14 PMP
Elective4 3 0 0 3 ELE
Total 9 0 24 25
CompulsoryActivities:SummerInternship(2ndor3rdyearvacation),IndustrialLecture,NSS/NCC/YogaSMA SPH BEC PMC PMP ELE HSS Total
12 10 16 97 19 12 9 174
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
4/25
4
COURSECONTENTSBTECHCOMPUTERENGINEERING
(NumbersintheparenthesisindicateLTPC)ELE101BASICELECTRICALANDELECTRONICSENGINEERING (3003)DC
circuits,
Independent
and
dependent
sources,
Mesh
and
nodal
analysis
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, TataMcGrawHill,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
strategies
Higher
level
languages
Program
design
and
development
Phases
of
program
development
BasicprogrammingconstructsinCDatatypesinCInputoutputstatementsOperators
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
5/25
5
controlstructuresinCTypesSequential,selectionandrepetitionVariantsofselection
and repetition Single/Double and multiple selection structures Types of repetition
structuresfor,dowhileandwhilebreakandcontinue
FunctionsinCFunctiondeclaration,definitionBuiltanduserdefinedfunctionsStorage
classesandscopeRecursivefunctionsArraysinCPassingarraystofunctions
multidimensionalarraysStringmanipulationsLibrarysupportIntroductiontopointers
inC
Operators
Passing
arguments
by
reference
Pointer
expressions
and
arithmetic
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
Binaryrelation
and
digraphs
Special
properties
of
relations
Composition
of
relations
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,2Edn,1994.
3.
Busby,
Kolman
and
Ross,
Discrete
Mathematical
Structures,
PHI,
6
Edn,
2008.
4. SeymourLipschutz,MarcLipson,SchaumsOutlineofDiscreteMathematics,3Edn,2007.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
6/25
6
PHY105MECHANICSANDWAVES (3003)Vectors anintroduction,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,
Continuityequations
and
conservation
principles
for
matter,
energy
and
electrical
charge,
Curlrotationalandirrotational vectorfields,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)
Classificationofwaves opticalandacousticwave,Superposition phasevelocity,group
velocity,groupindex,dispersion,InterferencephenomenaandDiffraction
Polarization,Acoustooptic
effects
and
devices
Raman
Nath
diffraction,
Bragg
diffraction,
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
integersandasetofstrings structuresandfilesinC Implementationofagrading system
computationofex,sin(x)andcos(x) BisectionandNewtonRaphsonmethodsinC.
INT103ELECTRONICSENGINEERINGPRACTICE (0032)Construction,workingandapplicationofworkshoptools,ElectricalandElectronicsSymbols
WiresandCables,theirgaugeandtheirrating Domestic/IndustrialElectricalAccessories
Faults and Remedies in Domestic installation Electric Shocks and artificial respiration
IndianElectricityrules Familiarizationofelectroniccomponentscolorcode,meters,power
supplies,functiongeneratorsandCRO Breadboardassemblingofsimplecircuits Studyof
solders,tools,heatsink Solderingofcomponentsandcircuits Estimationandcostingof
solderingPCB Domesticwiringpractice Estimationandcostingofdomesticandindustrial
wiring
Domesticappliances
Wiring
PCB,
control,
Identification
of
fault:
Electronic
Ballast,
fanregulator,inverter,UPSetc Assemblingsimpleelectronicproducts
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
7/25
7
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,
Arithmeticcircuits
Integer
adder/subtractor,
Integer
multiplier;
Modular
combinational
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,
Monostable
and
astable
multivibrators,
Applications
of
Digital
ICs:
555
timers,
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/31/2019 1 COE Curriculum AsOn 04Nov2011
8/25
8
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
Powerseries
solution
of
ordinary
differential
equations
and
Singular
points
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
TemplatesFunctiontemplatesOverloadingClasstemplatesStreamsStream input
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.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
9/25
9
INT104ENGLISHFORCOMMUNICATION (2002)StructureofenglishRemedialgrammar
ReadingComprehensionandanalysis
WritingMemos,letters,reports,reviews
StudySkillsDictionary,thesaurus&reference
NoteTaking
Listening
comprehension
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
Magneticinduction
due
to
configurations
of
current
carrying
conductors,
Magnetization
and
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,NarosaPublishingHouse,Vol.II&III,2008.
3. AjoyGhatak,BasicQuantumMechanics,MacmilanPublishersIndia,2002.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
10/25
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
11/25
11
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)Thepurposeof thiscourse is to introduce to theundergraduatestudent the fundamental
principlesof
Engineering
Design
which
is
very
important
and
relevant
in
the
context
of
to
daysengineeringprofessionals.Thecoursewillbegenerictoallengineeringdisciplinesand
willnotrequirespecializedpreparationorprerequisitesinanyoftheindividualengineering
disciplines. Case studies from field situations and real products will be used to illustrate
theseprinciples.Softwaresupportwillbeprovidedforselflearningbystudents.
Thiscourseintroducesthestudentstothefollowingaspectsofdesign.
Philosophyofengineeringdesign,
Engineeringdesignprocess
Identificationandanalysisofneeds
Organizationof
design
concept
and
design
methods
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.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
12/25
12
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,Affiliated
East
west
Press,
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
Trees
Need
Terminologies
Binary
trees
Implementation
Expression
trees
Binary
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,PrenticeHallIndia,2001.
2. Aho,HopcroftandUllmann,DataStructures&Algorithms,AddisonWesley,1983.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
13/25
13
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
(Hard
disks)
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,stackandqueueoperations Applicationoflinkedlists
Polynomial manipulations Application of queues first come first served scheduling
simulation Representingsetsusinglists Expressionconversionandevaluationusingstacks
Representation of LONG strings using queues Binary trees (including priority queues)
Arrays, searching, sorting, binary search trees, Hashtables, arraysstripping punctuation
marksfromhugecollectionoftext wordsmustbeusedtobuildthedictionary Graphs
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
statements
with
arithmetic
expressions
and
logical
expressions
Implementation
of
control
transfer statements: IF..THEN..ELSE and CASE statements Implementation of loop
statements: FOR, WHILE, DO..WHILE Subroutines/functions: Parameter passing using (a)
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
14/25
14
registersand(b)memorylocations Subroutines/Functions:Parameterpassingusingstack
Macros Softwareinterrupts Operatingsystemfunctioncalls Interruptserviceroutines
Simpledevicedrivers AssemblylanguageprogramminginClanguage
ELE209SIGNALSANDLINEARSYSTEMS (3003)Fundamental
concepts:
Signals
and
systems,
continuoustime
and
discretetime
signals,
Sampling:Sampleandhold,Interpolation,aliasing,Nyquistcriterion
Basicsystemproperties,Linearity,timeinvarianceandcausality;systemsdefinedby
differential/differenceequationswithconstantcoefficients,systemmodeling,discretization
intimeofdifferentialequations,systemsdefinedbytimevaryingornonlinearequations
PropertiesofLineartimeinvariantsystems,ConvolutionRepresentationofLinearTime
InvariantContinuousTimeandDiscreteTimesignalsandSystems,NumericalConvolution,
LinearTimeVaryingSystems
Fourieranalysisofcontinuoustimeanddiscretetimesignalsandsystems:Fourierseries
representationofcontinuoustimeanddiscretetimeperiodicsignals,continuoustimeand
Discretetime
Fourier
Transform,
their
properties,
System
Analysis
via
the
DTFT
and
DFT
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,independenceandBayes theorem
Discreteandcontinuousrandomvariables;probabilitydensityfunction,conceptsofmean,
variance and moment generating function of a few standard discrete and continuous
distributions:binomial,
Poisson,
exponential
and
normal
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,
4
Edn,
2002.
Reference:
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
15/25
15
1. RichardAJohnson,MillerandFreunds,ProbabilityandStatisticsforEngineers,PearsonEdu.,6Edn,2001.
COM204COMPILERDESIGN (3003)Introduction tophasesof compiler Groupingofphases DFALexicalanalysis 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
Introductionto
digital
simulators
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.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
16/25
16
ELE209PSIGNALSANDLINEARSYSTEMSPRACTICE (0032)Studyofsamplingandreconstruction,linearconvolution,lowpassandhighpassfilters
Fourierseriesofcontinuousanddiscretesignals,ContinuoustimeanddiscretetimeFourier
transform Transferfunction:stepandimpulseresponse,frequencyresponsefunction,
solutionofstateequations.
COM204PCOMPILERDESIGNPRACTICE (0032)Lexical analyzer implementation in C Lexical analyser implementation using LEX tool
Recursivedescentparser implementation inCforanexpressiongrammar YACCandLEX
based implementation for anexpressions grammar YACC implementationof a calculator
thattakesanexpressionwithdigits,+and*andcomputesandprints itsvalue Frontend
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
peepholeoptimization
in
C.
ELE215PELECTRONICSCIRCUITSPRACTICE (0032)Staticcharacteristicsofdiodes,BJTsandFETs,rectifiersandfilters,clippingandclamping
circuits BiasingofBJTsandFETs,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
Storagemanagement
File
system
interface
Directory
structure
Mounting
Sharing
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.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
17/25
17
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
conceptsImpacts
of
natural
and
human
activities
on
ecosystems
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,PrenticeHallInternational,1996.
4. Dhameja.S.K,EnvironmentalEngineeringandManagement,S.K.KatariaandSons,1999.
5. ShyamDivanandArminRosancranz,EnvironmentalLawandPolicyinIndia,Cases,MaterialsandStatutes,OxfordUniversityPress,2001.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
18/25
18
ELE309ANALOGANDDIGITALCOMMUNICATION&SIGNALPROCESSING (3035)Analogcommunicationsystems:amplitudeandanglemodulationanddemodulation
systems,spectralanalysisoftheseoperations,superheterodynereceiverselementsof
hardware,realizationsofanalogcommunicationsystems
PulseModulation:TransitionfromAnalogtoDigitalCommunications,BasebandData
Transmission,DigitalBandPassModulationTechniques
Digitalmodulation
schemes
amplitude,
phase
and
frequency
shift
keying
schemes
(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,PearsonEducation,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,RRandpriorityinC fileallocation
algorithmsBest,worstandfirstfit Bankersalgorithm SystemcallsinlinuxSystem,
memoryandfileinformation Processesandthreadsinlinux. Readerswritersproblem
Diningphilosophersproblem
COM302PCOMPUTERNETWORKSPRACTICE (0032)UnixprogrammingUnixsystemcallsNetworkbasicsConfiguringaLAN,gateway
SocketprogrammingUnixsocketsPorts,TCP/UDPBasicechoandFileserver
Performanceevaluation
Simulation
of
MAC
protocols
stop
and
wait
go
back
nroutingIPaddressconfigurationsubnettingPackettrackingandnetworkintrusion
detection FirewallsIPtablesConfigurationSetup Computernetworkproject
COM303PSCRIPTINGLANGUAGESPERLANDPYTHONPRACTICE (1033)IntroductiontoPERLScalardataNumbersStringsOutputwithprintControl
structuresUserinputChompoperatorListsArraysIndicesListliterals
Interpolationsubroutines
InputoutputStandardinputDiamondoperatorStandardoutputFormattedoutput
Filehandles
Hashes
Regular
expressions
Matching
textprocessingwithregularexpressionsControlstructuresModulesFiletests
DirectoryoperationsStrings&sorting
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
19/25
19
IntroductiontoPYTHONObjecttypesStringsListsDictionaryTuplesFiles
NumbersExpressionsoperators
StringliteralsLists&dictionaryoperationsExpressionsControlstructuresFunctions
scopes&argumentsModulesClasscoding
DesigningwithclassesExceptionhandlingtryraiseassertstatementsexception
objectsDesigningwithexceptions
Thisis
apractice
only
course
and
lectures
will
be
covered
as
apart
of
the
laboratory
sessions.
Programtodisplayastringwithformatoptions Areaandcircumferenceofacirclegiven
radiusinput Stringdisplayasperuserspecifiednumberoftimes Displayagiveninputlist
ofstringsin(i)reverse(ii)alphabeticalorder SimulateworkingofCATcommandinLinuxin
reverseorder Generatefrequencyofwords inagiven listofstrings Printeach linethat
hasawordcapitalizedinitbutnotall(inacollectionofstrings) Displayanylinethatends
with whitespace, those that end with a a that is captured in memory and match three
consecutiveoccurrencesofcontentsofavariable Switchtoauserspecifieddirectoryand
list
hidden
files
in
a
directory
in
alphabetical
order
Simulate
the
working
of
rm
and
mvcommandinLinux Reportmultipleoccurrencesofagivensubstringinagiveninputstring.
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
numbersusingfunctions Simulatetheworkingofdirectorylistingwithoptionssuchasl,a,
etc Exceptionhandling
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.Studyofnoisysinusoidsandtheirspectra Convolutionand
correlation Quantizationofsum/convolutionofdampedsinusoidsusingPCM/mulawor
Alawforagivennumberofbits DPCM,DeltaModulation Correlationoftwoimage,
Computing2DFouriertransformofimages,Median,meanfilterimagesusingarunning
mean,medianfilter.
COM304COMPUTERARCHITECTURE (3003)Fundamentals of computer design: Classes of computers, trends in technology,
measurementofperformanceofacomputersystem,current issues indesignoffunctional
componentsofacomputersystem Processorunit,memoryunit,and secondarystorage
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;
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
20/25
20
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,
reconfigurableinstruction
set
processors
Storagesystemarchitectures:RAIDarchitecture,storageareanetworks,Networkattached
storage
Largecomputersystemarchitectures:SymmetricmultiprocessorsystemsSharedmemory
systemsandsharedbusarchitectures;cachecoherencyprotocolsMESIprotocoland
coherenceinmultilevelcachesystems;InternetworkarchitecturesDirectoryprotocolfor
cachecoherence
TextBooks:1. ShenJ.PandLipastiM.H,ModernProcessorDesignFundamentalsofSuperscalar
Processors,Tata
McGraw
Hill,
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
RelationaldatabasesdesignDatabasequerylanguagesPhysicaldatabasedesign
Relational algebra Relational calculus Relational operations Tuple relational calculus
Domainrelationalcalculus
TransactionprocessingconceptsSerializabilityandrecoverabilityConcurrencycontrol
techniquesLockingtechniquesTimestamp
TextBooks:1. RamezElamsriandShamkantBNavathe,FundamentalsofDatabaseSystems,4Edn,
AddisonWesley,2003.
2.
Roger
S
Pressman,
Software
Engineering
A
practitioners
Approach,
Tata
McGraw
Hill,
2005.
References:1. PankajJalote,AnIntegratedApproachtoSoftwareEngineering,3Edn,Narosa
Publishers,2005
2. JeffUllmannandJenniferWidom,AFirstCourseinDatabaseSystems,3Edn,PrenticeHall,1997
ELE311VLSIDESIGN (3003)NMOS,
PMOS
Enhancement
transistor,
Threshold
voltage,
Body
effect,
MOS
DC
equations,
channellengthmodulation,Mobilityvariation,MOSmodels,smallsignalACcharacteristics.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
21/25
21
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,
Design
Hierarchies.
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;VerilogHDL GuidetoDigitaldesignandsynthesis,3Edn,PearsonEducation,2003.
2. GeigerR.L.,Allen,P.E.andStrader,N.R.,VLSIDesignTechniquesforAnalogandDigitalCircuits,McGrawHill,1990.
3. WolfW.,ModernVLSIDesign,PearsonEducation,1997.INT303PRODUCTDESIGNANDPRACTICE (0033)Thisisaninterdisciplinaryteambasedproductdesigncourse.Theconceptofthecourseis
toprovideabroadhandsonlearningexperienceininterdisciplinaryfieldsofEngineering
andexposuretothecontextofarealproductdesignproblems.Inthiscoursestudentswill
designaproductbyfollowingthesystematicproductdesignprocess.
Ateamconsistofstudentsfromdifferentdisciplinewillchoosetheirownproductandwhile
designing,studentswillconsidermanyissueslikemarketopportunities,formal
requirementsandconstraints,theenvironmentinwhichtheproductwillbeused,product
lookandfeel;technicallegitimacy,andmanufacturingconsiderations fortheproducts.
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 Logicsynthesiswith verilog Design of a 16bit
carry look ahead adder Design of 8bit signed integer multiplier using Wallace tree
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
22/25
22
multiplier Designofsingleprecisionfloatingpointadder/subtractor Designofaregister
filewith2readportsand1writeport Designofdirectmappedcache Designof2way
setassociative cache Study of superscalar processor architecture using Simple Scalar
Reconfiguringtheprocessorarchitectureusingsimplescalar
COE305PSOFTWAREENGINEERINGPRACTICE (0032)Softwarelifecycleanalysisandevaluationfortheapplicationoflibraryinformationsystem
UsecasediagramsActivitydiagramsSequencediagrams Testplan,validationtesting,
coverage analysis, test case hierarchy development Data Definition Manipulation
Control languagecommands inRDBMS Cursorsandtriggers Proceduresandfunctions
Embedded SQL Database design ER model and normalization Design and
implementationoflibraryinformationsystem Softwareengineeringproject
ELE311PVLSIDESIGNPRACTICE (0032)AnaloganddigitalcircuitsimulationusingSPICE Designofstaticanddynamicdigitalcircuits
andtimingsimulationwithIRSIM/Modelsim UseofthelayouttoolMAGICforanalogand
digitalintegratedcircuits DesignofsimpledigitalsystemsusingHDL/FPGA Designof
pipelinedandsuperscalarprocessor.
COM401SIMULATIONANDMODELING (3003)IntroductiontomodelingandsimulationSystemanalysisClassificationofsystems
Systemtheory
basics
&
its
relation
to
simulation
Model
classification:
conceptual,
abstract,andsimulationmodelsHeterogeneousmodelsMethodologyofmodelbuilding
simulationsystemsandlanguages,meansformodelandexperimentdescriptionPrinciples
ofsimulationsystemdesignParallelprocessmodelingUsingpetrinetsandfinite
automatainsimulation
ModelsofqueuingsystemsDiscretesimulationmodelsModeltime,simulation
experimentcontrolContinuoussystemsmodelingOverviewofnumericalmethodsused
forcontinuoussimulationSystemDymola/ModelicaCombinedsimulationTheroleof
simulationindigitalsystemsdesign
Specialmodel
classes,
models
of
heterogeneous
systems
Cellular
automata
and
simulation
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.
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
23/25
23
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.FandGivargis.T,EmbeddedSystemDesignAunifiedhardware/software
introduction,JohnWiley,2002.
2. ValvanoJonathanW.,EmbeddedMicrocomputerSystemsArealtime interfacing,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)CurvefittingSolvingnonlinearequationsusinggraphicalmethod Continuoussystem
modeling Solvingdifferentialequationsandsystemofdifferentialequations Discrete
systemmodelingImplementationoffinitestateautomatainCDesignDFAtorecognize
identifier,validintegerandfloatrepresentationsinC Parallelprocessmodeling
ImplementationofpetrinetsinCApplicationofpetrinets Implementationofcellular
automatainCanditsapplication Pseudorandomnumbergeneration Continuous
simulationusingDymolasystem Casestudiesofdiscreteandcontinuoussimulationusing
SIMULINK/MATLAB
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
24/25
24
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/analogtodigitalconversion
Building
an
embedded
Linux
system,
Boot
embedded
Linuxonremotesystem
COE402HUMANCOMPUTERINTERACTION (3003)ThehumanInputoutputchannelsHumanmemoryReasoningandproblemsolving
emotionsIndividualdifferencesPsychologyanddesignofinteractivesystems
ThecomputerTextentrydevicesPositioning,pointinganddrawingdisplaydevices
Devices for virtual reality and 3D interaction Physical controls and Sensors for special
devicesPrintingandScanningMemoryProcessingandnetworks
TheInteraction
Models
of
interaction
Frameworks
and
HCI
Ergonomics
Interaction
stylesElementsoftheWIMPinterfaceInteractivityThecontextofinteraction
ParadigmsforinteractionInteractiondesignbasicsTheprocessofdesignUserfocus
ScenariosNavigationdesignScreendesignandLayoutInteractionandPrototyping
HCI in the software process The software life cycle Usabilityengineering Interactive
designandprototypingDesignrationaleDesignrulesPrinciplestosupportusability
standardsGuidelinesGoldenrulesandheuristicsHCIpatterns
ImplementationsupportElementsofwindowingsystemsProgrammingtheapplications
usingtoolkitsEvaluationtechniquesEvaluationthroughexpertanalysisthroughuser
participation
UniversalDesign
principles
multi
model
interaction
designing
for
diversity
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.
K
and
Siegel.
J.
G,
Financial
Management,
Schaums
Outline
Series,
2009.
2. Barathwal.R.R,EngineeringEconomics,McGrawHill,1997.References:
-
7/31/2019 1 COE Curriculum AsOn 04Nov2011
25/25
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)Developmenttools Interactingwithcomputers(i)Vision,graphic
designandvisualdisplay(ii)Touch,gestureandmarking(iii)Speech,languageandaudition
PsychologyandhumanfactorsHumaninformationprocessing Designingtofithuman
capabilities Contextandintelligentagents