Computer Engg Curriculum
Computer Engg Curriculum
Computer Engg Curriculum
B.TechComputerEngineering
[2009Batchonwards]
IndianInstituteofInformationTechnology
Design&Manufacturing(IIITD&M),Kancheepuram
July2009
B.TECHCOMPUTERENGINEERING
Semester1
CourseNo
ELE101
MAT101
COM102
COM103
PHY105
COM102P
INT103
PHY105P
CourseName
BasicElectrical&ElectronicsEngineering
Calculus
ComputationalEngineering
DiscreteStructuresforComputerScience
MechanicsandWave
ComputationalEngineeringPractice
ElectronicsEngineeringPractice
MechanicsandWavePractice
Semester2
CourseNo
ELE102
MAT103
COM104
INT104
PHY106
ELE102P
COM104P
MEC105
PHY106P
CourseName
DigitalLogicDesign
ODE&PDEs
ObjectOrientedProgramming
EnglishforCommunication
Electromag.andQuantumMech.
DigitalLogicDesignPractice
ObjectOrientedProgrammingPractice
EngineeringDrawing
Electromag.andQuantumMech.Practic
Semester3
CourseNo
COM201
INT201
MAT201
COM202
ELE209
COM202P
ELE209P
CourseName
ConceptsinComputerEngineering
ConceptsinEngineeringDesign
LinearAlgebra&Optimization
DataStructures&Algorithms
SignalsandLinearSystems
DataStructures&AlgorithmsPractice
SignalsandLinearSystemsPractice
Semester4
CourseNo
COM203
MAT203
COM204
ELE215
COM203P
COM204P
ELE215P
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
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
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
3
9
C
2
3
3
4
3
4
2
21
Cat
PMC
BEC
SMA
PMC
PMC
PMC
PMC
L
3
3
3
3
0
0
0
12
T
0
0
0
0
0
0
0
0
P
0
0
0
0
6
3
3
12
C
3
3
3
3
4
2
2
20
Cat
PMC
SMA
PMC
PMC
PMC
PMC
PMC
Total
CourseName
IntroductiontoComputerOrganization
ProbabilityandStatistics
CompilerDesign
ElectronicsCircuits
IntroductiontoComputerOrganizationPractice
CompilerDesignPractice
ElectronicsCircuitsPractice
Total
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
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
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
Total
L
3
4
3
0
0
0
0
3
13
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
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
OperatingSystems
ComputerNetworks
EcologyandEnvironment
AnalogandDigt.Comun.&SignalProces.
OperatingSystemsPractice
ComputerNetworksPractice
ScriptingLanguages Perl&Python
AnalogandDigt.Comun.&SignalProces.Practice
Total
CourseName
ComputerArchitecture
SoftwareEngineering
VLSIDesign
ProductDesignPractice
ComputerArchitecturePractice
SoftwareEngineeringPractice
VLSIDesignPractice
Elective1
CourseName
Simulation&Modeling
EmbeddedSystems
ProfessionalEthics
Simulation&ModelingPractice
EmbeddedSystemsPractice
MiniProject
Elective2
Elective3
CourseName
HumanComputerInteraction
FinanceManagement
HumanComputerInteractionPractice
Project
Elective4
Total
CompulsoryActivities:SummerInternship(2ndor3rdyearvacation),IndustrialLecture,NSS/NCC/Yoga
SMA
SPH
BEC
PMC
PMP
ELE
HSS
Total
12
10
16
97
19
12
174
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)
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)
Classificationof wavesopticalandacousticwave,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)
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
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.
MAT103ODEs&PDEs
(3003)
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)
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.
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
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)
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 courseis 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.
ELE209SIGNALSANDLINEARSYSTEMS
(3003)
Fundamentalconcepts:Signalsandsystems,continuoustimeanddiscretetimesignals,
Sampling:Sampleandhold,Interpolation,aliasing,Nyquistcriterion
12
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,
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.
ELE209PSIGNALSANDLINEARSYSTEMSPRACTICE
(0032)
Studyofsamplingandreconstruction,linearconvolution,lowpassandhighpassfilters
Fourierseriesofcontinuousanddiscretesignals,ContinuoustimeanddiscretetimeFourier
transformTransferfunction:stepandimpulseresponse,frequencyresponsefunction,
solutionofstateequations.
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
13
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.
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:
1. RichardAJohnson,MillerandFreunds,ProbabilityandStatisticsforEngineers,
PearsonEdu.,6Edn,2001.
COM204COMPILERDESIGN
(3003)
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.
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)
registersand(b)memorylocationsSubroutines/Functions:Parameterpassingusingstack
MacrosSoftwareinterruptsOperatingsystemfunctioncallsInterruptserviceroutines
SimpledevicedriversAssemblylanguageprogramminginClanguage
15
COM204PCOMPILERDESIGNPRACTICE
(0032)
ELE215PELECTRONICSCIRCUITSPRACTICE
(0032)
Staticcharacteristicsofdiodes,BJTsandFETs,rectifiersandfilters,clippingandclamping
circuitsBiasingofBJTsandFETs,OpAmpcircuits(invertingamplifier,voltagefollowers)
SimulationexamplesusingSPICE
COM301OPERATINGSYSTEMS
(3003)
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.
COM302COMPUTERNETWORKS
(3003)
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.
ELE309ANALOGANDDIGITALCOMMUNICATION&SIGNALPROCESSING
(3035)
Analogcommunicationsystems:amplitudeandanglemodulationanddemodulation
systems,spectralanalysisoftheseoperations,superheterodynereceiverselementsof
hardware,realizationsofanalogcommunicationsystems
PulseModulation:TransitionfromAnalogtoDigitalCommunications,BasebandData
Transmission,DigitalBandPassModulationTechniques
17
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
IntroductiontoPYTHONObjecttypesStringsListsDictionaryTuplesFiles
NumbersExpressionsoperators
StringliteralsLists&dictionaryoperationsExpressionsControlstructuresFunctions
scopes&argumentsModulesClasscoding
DesigningwithclassesExceptionhandlingtryraiseassertstatementsexception
objectsDesigningwithexceptions
18
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)
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.
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.
20
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
multiplierDesignofsingleprecisionfloatingpointadder/subtractorDesignofaregister
filewith2readportsand1writeportDesignofdirectmappedcacheDesignof2way
setassociative cache Study of superscalar processor architecture using Simple Scalar
Reconfiguringtheprocessorarchitectureusingsimplescalar
21
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.
ELE401EMBEDDEDSYSTEMS
(3003)
22
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
ELE401PEMBEDDEDSYSTEMSPRACTICE
(0032)
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:
1. Crabaugh.R.J,InternationalEconomics,SouthWesternCollegePub.,2004.
2. Pepall,RichardsandNorman,IndustrialOrganization:ContemporaryTheoryand
Practice,ThomsonSouthWestern,2005.
3. Martin.S,AdvancedIndustrialEconomics,BlackwellPub.,2002.
24
COE402PHUMANCOMPUTERINTERACTIONPRACTICE
(0032)
Processofdevelopinginteractivesystems:(i)Designandevaluation(ii)Consideringwork
ContextsinDesign(iii)DevelopmenttoolsInteractingwithcomputers(i)Vision,graphic
designandvisualdisplay(ii)Touch,gestureandmarking(iii)Speech,languageandaudition
PsychologyandhumanfactorsHumaninformationprocessingDesigningtofithuman
capabilitiesContextandintelligentagents
25