You are on page 1of 14

SchemeofCourses

for
M.Tech.
in

CommunicationandInformationTechnology
Recommended
by
TheBoardofStudies
Meeting
HeldonAugust10,2006
EffectivefromSession:August2006

DEPARTMENTOFELECTRONICS&COMMUNICATIONENGINEERING
NATIONALINSTITUTEOFTECHNOLOGYSRINAGAR190006
KASHMIRJ&KINDIA
1

NationalInstituteofTechnologySrinagar
Electronics&CommunicationEngineeringDepartment
M.Tech.CommunicationandInformationTechnology(CIT)
CourseStructure
1. Astudenthastocompleteaminimumof60creditsfortheawardofM.TechDegree.The
creditstructureisasfollows:
Core
:27credits
Project
:15credits
Electives
:18credits(minimum)
2. Fulltimeduration:2years,Subjecttomaximumof2years
3. Parttimeduration:3years,Subjecttomaximumof3years
4. Fulltimestudenthastotake12to18creditsineachsemester.
3. Parttimestudenthastotake9to12creditsineachsemester.
4. Inadditiontoaboveastudentcanauditatotalnumberof3coursesduringhisentire
programmeofM.Tech,forwhichhewillbeawardedaAUgrade,subjecttofollowing:
st
st
a. In1 year:1 semester,fulltimestudentisnotallowedtoauditacourse,
whereasaparttimestudentcandoso.
b. Aparttimeorfulltimestudentcanauditonlyonecourseinonesemester.

PaperNo

Subject

Numberofcredits

CoreCourses:
OddSession
ECEM101
ECEM102
ECEM103
ECEM104
ECEM105
ECEM106
ECEM107

DigitalCommunications
SoftwareEngineering
WirelessCommunications
AdvancedComputerArchitecture
LaboratoryI(DigitalCommunication)
LaboratoryII(RDBMS)
AdvancedDesignTechniques
(LaboratoryCoursebasedonsimulationtools)

3
3
3
3
1
2
2

ComputerNetworks
ImageProcessing
LaboratoryIII(ImageProcessing)
LaboratoryIV(InternetandWebDesign)
Communicationskills&ResearchTechniques

3
3
1
2
CompulsoryAudit

EvenSession
ECEM108
ECEM109
ECEM110
ECEM111
ECEM112

Seminar&Project
ECEM201
Seminar

1
2

ECEM202
ECEM203
ElectiveCourses:

Project(Dissertation)I
Project(Dissertation)II

(Minimumof18creditstobechosenin)
ECEM151
AdvancedDigitalSignalProcessing
ECEM152
MultimediaInformationSystem
ECEM153
Advancedmicroprocessors
ECEM154
AdvancedTVTechnologyandCableTV
ECEM155
VLSIDesign
ECEM156
OOPSwithJAVA
ECEM157
SystemSoftware
ECEM158
SpecialTopicsinAppliedMathematics
ECEM159
EmbeddedSystems
ECEM160
RealTimeOperatingSystems
ECEM161
OpticalCommunications
ECEM162
Telemedicine
ECEM163
RandomProcessesandQueuingTheory
ECEM164
VLSITechnology
ECEM165
ManagementInformationSystem
ECEM166
SpecialTopicsinCommunications
ECEM167
SwitchingandStatisticalMultiplexingin
Telecommunicationsnetworks
ECEM168
Analog&MixedSignalDesign
ECEM169
ComputerandNetworkSecurity
ECEM170
ESDreliability
ECEM171
RFICDesign
ECEM172
SystemDesign
ECEM173
SpecialTopicsinInformationTechnology(IT)
ECEM174
ObjectOrientedDatabase
ECEM175
DatawareHousing
ECEM176
Ecommerce
ECEM177
SoftwareProjectManagement
ECEM178
ComputerVisionandArtificialIntelligence
ECEM186
ProgrammingandProgrammingMethodology
ECEM187
ArtificialneuralNetworks
ECEM188
PatternClassification
ECEM189
NetworkSecurityLaboratory
MTHM103
FunctionspacesandWaveletAnalysis
MTHM104
OperationsResearch
MTHM105
AdvancedEngineeringMathematics

3
12

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
2
3
3
3

Course:ECEM101(DigitalCommunications)
Characterizationofcommunicationsignalsandsystems.Signalspacerepresentation,Representationof
digitallymodulatedsignals.OptimumreceiversforAWGNchannels,Correlationdemodulator,matchedfilter
demodulator, Optimum detector, and Maximum likelihood sequence detector. Performance of optimum
Receiversintermsofprobabilityoferror,formemorylessmodulation,Regenerativerepeatersandlinkbudget
analysis.SignaldesignforBandlimitedChannels,Optimumpulseshaping,Digitalcommunicationthrough
Fadingandmultipathchannels,Intersymbolinterference(ISI),NyquistcriteriaforzeroISI.Zeroforcing,
fractionallyspaced,linearandadaptivechannelequalization.Multiusercommunication.

Course:ECEM102(SoftwareEngineering)
Introduction, System analysis, User interface design, Debugging, Profiling and testing methods,
Operating system interface, Support tools and scripting language, Project management, User and system
documentation.

Course:ECEM103(WirelessCommunication)
Cellular concepts, frequency reuse, co channel interference, Cell splitting. Radio propagation
characteristics; models for path loss, shadowing and multipath fading (delay spread, coherence bandwidth
coherencetime.Dopplerspread).Jakeschannelmodel.Digitalmodulationformobileradio;analysisunder
fadingchannels;diversitytechniquesandRakedemodulator.Introductiontospreadspectrumcommunication.
Multiple access techniques used in mobile wireless communications: FDMA/TDMA, CDMA. The cellular
concept:Frequencyreuse;thebasictheoryofhexagonalcelllayout;spectrumefficiency.FDM/TDMCellular
systems; channel allocation schemes. Handover analysis. Cellular CDMA; soft capacity. Erring capacity
comparison of FDM/TDM systems and cellular CDMA. Discussion of GSM standards; signaling and call
control;mobilitymanagement;locationtracing.Wirelessdatanetworking;packeterrormodelingonfading
channels, performance analysis of link and transport layer protocols over wireless channels; mobile data
networking(mobileIP);wirelessdatainGSM,IS95,andGPRS.

Course:ECEM104(AdvancedComputerArchitecture)
High performance processor, Architecture. Motivations for parallel processing. Classification of
parallelarchitectures:SIMD/MIMD,Controldataflow,Distributed/SharedMemoryarchitectures.Mapping
algorithms onto regular arrays: Data dependencies, Linear, Rectangular Mesh and Hexagonal Arrays and
algorithmsforthesearchitectures.SIMDAlgorithms:Designconsiderations,Masking,Vectorinstructionand
data structures. Memory allocation techniques. Interconnection Networks. Sorting and data broadcasting.
MassivelyparallelSIMDcomputing.MIMDalgorithms(sharedmemory):Synchronization,Mutualexclusion,

HotSpots.AlgorithmsforSM/SIMDMachines,Performanceissues,MIMDalgorithms(Distributedmemory):
Synchronousandasynchronousoperation.MessageRoutingschemes.Interconnectionnetworks.Packetsand
Circuitsswitching.Networkarchitectures.DistributedAlgorithms.

Course:ECEM105(DigitalCommunicationLab)
1.

StudyofSamplingtheoremforBandlimitedsignals

2.

StudyofPCMandADPCMsignalcodingtechniques

3.

Study and generation various digital modulation techniques like FSK, PSK, Differential PSK,
QuadraturePSK,QAM

4.

Study and generation of different line coding signal formats like NRZ, RZ, Bipolar RZ, AMI,
ManchestercodingandHDBnetc

5.

Studyandimplementationoferrorcorrectinganderrordetectingtechniquesammingcodeforerror
correction,Polynomialcodeforerrordetection

6.

StudyandimplementationofFDM,TDMandCDMmultiplexingtechniques

7.

MeasurementofBiterrorrateofadigitalcommunicationchannel

8.

Studyandgenerationofspreadspectrumsignals

Course:ECEM106(RDBMSLab)
The student will be exposed to database access techniques using an interactive approach. This
approachwilluseIndustryStandardStructuredQueryLanguage(SQL)tomaintaintablestoanswerqueriesand
maintaindatausingsingletablesandmultipletablejoins.
ThestudentwouldhavetodevelopandwriteSQLqueriesthatwill
1.

Extractdatafromasingletable

2.

Usepredicatesandoperators

3.

UseSQLfunctions

4.

Add,changeandremovedatainadatabase

5.

Managedatabasetransactions

6.

Createandmanagetablesandotherdatabaseobjects

7.

Controlaccesstodata

8.

Jointogetherdataitemsfrommultipletables

9.

Usesubqueriesforselectionofdata

10. Performsummeryanalysis

Course:ECEM107(AdvancedDesignLab(Techniques)

1.

IntroductiontoUnix

2.

CircuitsimulationusingSPICE,applicationofSPICEforanalogdesign

3.

TimingsimulationwithIRSIM,DesignofstaticanddynamicdigitalcircuitswithIRSIM

4.

Layoutofintegratedcircuits.UseofthelayouttoolMAGICforanaloganddigitalintegratedcircuits

5.

Groupprojectsondesign,analysisandlayoutofintegratedcircuits

Course:ECEM108(ComputerNetworks)
Reviewofdatacommunicationtechniques.Datatransmission,linecoding,errorcontrolcoding.Data
switching,circuitswitchingmessageandpacketswitching.NetworkmodelISOOSImodel,primitivesand
services.LocalAreaNetwork.LANtopologiesandprotocols.Elementsofqueuing.DatalinkcontrolSimplex,
pipelinedandslidingwindowprotocols,simplexperformanceanalysis.X.25datalinklayer.Randomaccesses
techniques.Pure,slottedandfinitepopulationALOHAs.StabilityinALOHAs.Routingandcongestioncontrol
Static, adaptive, centralized and distributed routing procedures, congestion control. IEEE 802x protocols,
implementation and performance issues. High speed LAN's. Transport layer. Quality of service, transport
classes.Designissues,buffermanagement,synchronization.Sessionandpresentationlayersynchronization
issues.Formattingdata,compression,anddatasecurity.Broadbandservices,Admissionandaccesscontrolin
broadbandnetworks,ATMreferencemodel.

Course:ECEM109(ImageProcessing)
Introduction:imagingandimagingdevices.Imagesamplingandquantization,relationshipbetween
pixelsandimaginggeometry.Imageenhancementtechniques:Frequencydomain,spatialdomain,andfuzzy
logicbased.ImageSegmentation:usingedgedetectionandedgelinkingtechniques,Imagethresholdandregion
orientedsegmentations.Imagerepresentationschemes:Chaincodes,polygonalapproximation,andsignatures.
Shapedescriptors:Fourierdescriptors.Descriptorusingmoments.DescriptorusingARandCARmodeling.
Texture:Introductiontotexture,differenttechniquesoftextureanalysisandtheircomparison.

Course:ECEM110(ImageProcessingLab)
1.

Imageacquisition,digitizationanddisplay

2.

ApplicationofedgedetectiontechniquesonImages

3.

Enhancementofimagesusinghistogramequalization,histogrammodification,andfuzzyLogic

4.

Segmentationofimagesusingthresholdingandregiongrowing

Course:ECEM111(InternetandWebDesignTechnologiesLab)
1.

BasictoolsofInternetaccess,email,ftp,telnet,news,anarchie,www.

2.

BasicINTERNETprotocols,TCP/IP,SMTP,ftp,http,routers,algorithmsandprotocolsforrouting

3.

Internetprogramming,Unixsystemcalls,socketprogramming,LanguagesfortheInternet,HTML,
XML,JavaScript,Perl,Applications

4.

Networkinformationdiscoveryandretrieval,webservers,robotsandsearchengines

5.

Security,firewalls,encryptionandprotocols

6.

InternetIPv6

Course:ECEM112(Communicationskills&ResearchTechniques)
Basicsofcommunication,communicationskills,publicspeaking,communicationmethodsandmedia,
email&beyond,learningthroughinternet,multimediapresentations,effectivemeetings,professionalcareof
yourvoice,groupdiscussions&interviews,literaturesurvey,researchtechniques,optimizationsofresearch
parameters,makingvideofilms,basicelementsofETVproduction,distanceeducation,

Course:ECEM151(DigitalSignalProcessing)
Discretetime signals and systems, frequency domain representation, ztransform, discrete Fourier
transform, discrete convolution and correlation. Fast Fourier transform algorithms, computational
considerations.Digitalfiltersrepresentations,forms,realizations,Designofdigitalfilters,specificationsand
design techniques IIR and FIR digital filter. Decimation in time and decimation in frequency algorithms,
Applicationsofdigitalsignalprocessing.Finitewordlengtheffectindigitalsignalprocessingapplications.
IntroductiontoDigitalsignalprocessors,FixedandFloatingpointDSPProcessors,Memoryarchitectureof
DSPprocessors.

Course:ECEM152(MultimediaInformationSystems)
IntroductiontoMultimedia,MultimediaObjects,Multimediainbusinessandwork.Multimedia
hardware,Memory&Storagedevices,Communicationdevices,Multimediasoftwares,presentationtools,
toolsforobjectgenerations,video,sound,imagecapturing,authoringtools,cardandpagebasedauthoring
tools.
Multimediainformation,DelaysensitiveandtimebasedMediadatamodeling,Multimediastorageandretrieval
techniques, Multimedia communications: Synchronization, delay compensation, QOS negotiation protocols,
Architecturesandissuesfordistributedmultimediasystems,Prototypemultimediasystems:VideoonDemand,
Videoconferencing.

Course:ECEM153(AdvancedMicroprocessors)
Pinconfiguration,Architecture,MemoryandI/Ospaceof8086microprocessor.Addressingmodes
and Instruction set. Introduction to assembly language of 8086 microprocessor and example programs.
Input/output processor, Interfacing of memories, I/O operations. Programmable interrupt controller,

Programmablecommunicationinterface,Programmable Keyboard/Display interface. Floppydiskcontroller,


DMAcontroller,USARTcontroller,PointerControllers,etc.Introductionto8088andPentiumseries.

Course:ECEM154(AdvancedTVTechnologyandCableTV)
BasicColorTVfundamentals:OpticsofthecolorTV,Luminanceandcolorsignalgeneration,color
TVcameras,CCDcamera,ColorPicturetubes,Chrominancesignalgeneration,completecompositetransmitter
signal,DifferentcolorTVsystemsNTSC,SECAM,PAL,Codersanddecoders,PALcolorTVreceiverblock
diagram. Color TV receivers: Tuner section, IF section, Sound section, Sync section, chroma processing
subsystem,EHTgeneration,SMPOSsystem,remotecontroltechniques.AlignmentandservicingofcolorTV
receiver.Teletext,Viewdata,videogamesandvideorecordingsystems,Advancesinvideotechnologyand
new video TV systems: Projection TV, stereo sound system, 3D Pictures, Digital TV, HDTV, Extended
definition TV system, video compression. Direct to home TV broadcasting: Satellite TV system, antenna
system,mixersandsatellitereceivers.BasiccommunityTVsystemandcableTVsystem,mixers,modulators,
amplifiers,signalsplitters,cablesforTVdistribution.

Course:ECEM155(VLSIDesign)
ReviewofMOStransistormodels.CMOSlogicfamiliesincludingstatic,dynamicanddualraillogic.
IntegratedCircuitLayout:DesignRules,Parasitics.Buildingblocks:ALU's,FIFO's,counters.VLSIsystem
design,dataandcontrolpathdesign,floorplanning,Designmethodology:Introductiontohardwaredescription
languages(VHDL),logic,circuitandlayoutverification.Designexamples.

Course:ECEM156(OOPSwithJAVA)
Introduction,NeedofJava,Javaasatechnology,Objects,Classes,Objects,Classes,Objectinteraction,
ObjectorienteddesignandAnalysis,Javaprogrammingconstraints,Inheritance,Abstraction,Polymorphism,
Encapsulation,Aggregation,Staticbinding.

Course:ECEM157(SystemSoftware)
Functionaloverviewofsystemsoftware:macroprocessors,assemblers,loaders,linkers,compilation
and interpretation. Operating systems: introduction concurrency and threads process management, memory
management,DiskI/OandFileSystems.

Course:ECEM159(EmbeddedSystems)
Embeddedsystemconcepts.Hardwareorganizationandarchitecture,Microcontrollers,Technological
aspects of embedded systems, ADC/DAC, Input/ Output devices, Memory devices, Synchronous/
Asynchronousdatatransfer.Serial/parallelcommunicationports,programmingembeddedsystems.Embedded

boardleveldesignconcepts.IntroductiontoMEMS.

Course:ECEM160(RealTimeOperatingSystems)
Operatingsystemandfunction,Evolutionofoperatingsystem,Batch,Interactive,TimeSharingand
Real Time System, System protection. Operating Systems types, Process Concept. Concurrency and
Synchronization, Mutual Exclusion and Deadlock Problems. Process Management. Process States, Process
schedulingAlgorithmsandImplementation.StorageManagement.ConceptsandimplementationofRealand
Virtual Storage. File Management, File Organization, File Systems, Protection and security Performance
Evaluation, Case study of the UNIX Operating Systems, Basic issues in Multiprocessor and Distributed
OperatingSystems.

Course:ECEM161(OpticalCommunication)
Introduction to optical communication, review of optical sources, fibers and detectors, Optical
Signalingschemeviz.IM,PL,PCM/PL,digitalPPM,PRM,PFMetc.,Variousreceiverconfigurationsdirect
detection,homodyneandheterodyne,noisesourcesinopticalcommunicationmodelnoise,specklenoise,
shot noise, phasenoise, thermal noise etc., integrated and transimpedance amplifier, optical line coding,
performance evaluation of optical receiver for various modulation and demodulation schemes and their
comparativestudy,PINFETreceivers,diversityreceiversphase,polarizationandcombined,introductionto
opticalspacecommunication,opticalfiberlinkdesign,fiberopticnetworks,LIDAR.

Course:ECEM162(Telemedicine)
Introduction,Significance,Infrastructure.Picturearchivingandcommunicationsystems.Transmission
andreceptionofbiosignals.SpecialTopicsinTelemedicine.Minorproject

Course:ECEM163(RandomProcessesandQueuingTheory)
Probability, random variables, probability distribution and density functions, joint statistics,
conditionalstatics,independence.Functionsofrandomvariablesandrandomvectors.Expectationmoments,
characteristicfunctions.Convergenceofasequenceofrandomvariables,lawoflargenumbers,centrallimit
theorem.RandomProcesses,meanandautocorrelation,stationaryergodicity,cyclostationarity,Powerspectral
density.Responseofmemorylessandlinearsystems.Gaussian,Poisson,MarkovandWienerprocesses.Bi
spectrum,higherorderspectra,KahunenLoeveexpansion.
Detailed study of stochastic processes encountered in queuing theory, namely, point processes
Poisson processes, renewal processes, Markov processes, Markov renewal processes. Study of stationary

behavior (queue lengths,delaysblocking) ofsinglestationandmultistationqueuingsystemswithvarious


disciplines.

Course:ECEM164(VLSITechnology)
Crystal growth, zone refinement, impurities and Defects in Semiconductor crystals. Crystal
orientation, wafer preparation, Lapping, etching, polishing, Epitaxial growth of elemental semiconductor
materials, Measurement on semiconductor materials. Hall effect measurement, Ohmic contacts, vacuum
technology and fabrication of thin film components and devices, ion Implementation, Planner technology,
Thickfilmtechnology,FabricationofPhotoconductiveandeluminicientdevices,HandlingandPackagingof
microwaveintegratedcircuits.

Course:ECEM165(ManagementofInformationSystems)
Introduction to data information system and end users. System and system concept, Physical and
computedsystem,Variablesofasystem,Dataandinformationprocessing,Characteristicsofdataprocessing
(DP),KindsofDP&stepsinDP,Methodsofsystemdesign:Problemdefinition,Systemanalysis,System
design, Logic for problem solution/problem planning, program preparation. Decicion Support system and
overview, Characteristics of DSS, Components and classification of DSS. Debugging & testing,
Documentation, Maintenance;Typesof information, M.I.S.: Past& present projection, Internal &external
information,Planningcontrol&operationalfunctions,Uniforminformation,Propertimeframe,Assistancein
decisionmaking.Modelbasedmanagementsystems,functiontime,certainty,uncertainty,riskstructures.

Course: ECEM 167 (Switching and Statistical Multiplexing in Telecommunication


Networks)
Issues, architectures and performance analysis for statistical bandwidth sharing (multiplexing) and
traffic switching in telecommunication networks. Switching: Interconnection networks for circuit and fast
packet switching, and their blocking and queuing analysis; call processing architectures; switching system
capacityanalysisandtrafficoverloadcontrol.Statisticalmultiplexing;blockinganalysisincircuitmultiplexed
networks,withsinglerateormultiratetraffic,calllevelmultiplexing,burstlevelmultiplexing.Modelsfor
packetisedsources,suchasvoiceandvideo.Modelsforperformanceanalysisofintegratedpacketnetworks;
calculationofperformancemeasures;analysisanddesignoftrafficcontrols.Throughoutthecoursethemodels
willbemotivatedbyproblemarisingintelephonenetworks,cellularmobilenetworkandhighspeedpacket
switchednetworks.

Course:ECEM168(AnalogandmixedSignalDesign)
Introduction to analog VLSI and mixed signal issues in CMOS technologies.
10

Basic MOS models, SPICE Models and frequency dependent parameters. Basic
NMOS/CMOSgainstage,cascadeandcascodecircuits.Frequencyresponse,stabilityand
noiseissuesinamplifiers.CMOSanalogblocks:CurrentSourcesandVoltagereferences.
DifferentialamplifierandOPAMPdesign.FrequencySynthesizers,VoltageControlled
OscillatorsandPhasedlockloop.Nonlinearanalogblocks:Comparators,Chargepump
circuits and Multipliers. Data converters. Analog Interconnects. Analog Testing and
Layoutissues.LowVoltageandLowPowerCircuits.IntroductiontoRFElectronics.
BasicconceptsinRFdesign.
Course:ECEM169(ComputerandNetworkSecurity)
Introductiontocomputernetworksandnetworksecurity,Authenticationandauthorizationoverview,
vulnerabilities, risk assessment, incidents, forensics. UNIX vulnerabilities and safeguards, Hash functions
(MD5, SHA, RIPEM),Network security (BSDisms, sniffers, wrappers, vpns, firewalls, intrusion detection).
Kerberos,DCE.Cryptography,steganography,numbertheory,randomnumbers.Secretkeyencryption(DES,
IDEA, RC5, CAST, AES (Rijndael)).Public key encryption (DiffieHellman, RSA, ECC, DSA).key
management,PKIs.CryptoAPI's.Secureapplications:PGP,S/MIME,CFS,ssh,Netscape/SSL,IPsec.Issues:
legal/political/ethical. Operating system security, Operating system security model, Secure security issues,
Firewalls,Javasecurity

Course:ECEM170(ESDReliability)
Basics of ESD. ESD models, Testing, Characterization, and failure mechanisms. ONChip ESD
protection.AdvancedESDprotectionDesign,ESDprotectionforembeddedandhighfrequencydesign.

Course:ECEM171(RFICDesign)
Introduction to RF and Wireless Technology: Complexity, design and applications. Choice of
Technology.BasicconceptsinRFDesign:NonlinearlyandTimeVariance,intersymbolInterference,random
processesandNoise.Definitionsofsensitivityanddynamicrange,conversionGainsandDistortion.Analog
andDigitalModulationforRFcircuits:Comparisonofvarioustechniquesforpowerefficiency.Coherentand
Non coherent defection. Mobile RF Communication systems and basics of Multiple Access techniques.
ReceiverandTransmitterArchitecturesandTestingheterodyne,Homodyne,Imagereject,DirectIFandsub
sampled receivers. Direct Conversion and two steps transmitters. BJT and MOSFET behavior at RF
frequencies Modeling of the transistors and SPICE models. Noise performance and limitation of devices.
Integrated Parasitic elements at high frequencies and their monolithic implementation. Basic blocks inRF

11

systemsandtheirVLSIimplementation: LowNoiseAmplifiersdesigninvarioustechnologies,Designof
Mixers at GHz frequency range. Various Mixers, their working and implementations, Oscillators: Basic
topologiesVCOanddefinitionofphasenoise.NoisePowertradeoff.ResonatorlessVCOdesign.Quadrature
andsinglesidebandgenerators,RadioFrequencySynthesizes:PLLS,VariousRFsynthesizerarchitecturesand
frequencydividers,PowerAmplifiersdesign.Linearisationtechniques,DesignissuesinintegratedRFfilters.

Course:ECEM172(SystemDesign)
Basicsofsystemhardwaredesign.Hierarchicaldesignusingtopdownandbottomupmethodology.
Systempartitioning techniques, interfacing between system components. Handling multiple clock domains,
Synchronousandasynchronousdesignstyles.Interfacebetweensynchronousandasynchronousblocks.Meta
stabilityandtechniquesforhandlingit.Interfacinglinearanddigitalsystems,dataconversioncircuits.Design
offinitestatemachines,stateassignmentstrategies.Designandoptimizationofpipelinedstages.Useofdata
flow graphs, Critical path analysis, retiming and scheduling strategies for performance enhancement.
ImplementationofDSPalgorithms.Signalintegrityandhighspeedbehaviourofinterconnects:ringing,cross
talkandgroundbounce.LayoutstrategiesatICandboard levelforlocalandglobalsignals.Powersupply
decoupling.

Course:ECEM174(ObjectOrientedDatabase)
IntroductiontoObjectOrientedDatabase,Refreshing,extensionandformalizationofbasicconcepts
inobjectorientedprogrammingandrelationaldatabasesproblemsconcerningrelationaldatabases.Extensions
oftherelationalmodelespeciallynestedrelationalsystems,theoreticalfoundationsforthenestedrelational
model.Objectorienteddatabasesconceptsandproblems.Persistentprogramming,Objectorienteddatabases
semanticmodeling,metaprogramming,longandshorttransactions,concurrentproblems,versionhandling,
introductiontoprototypesandinterfacesforobjectorienteddatabasehandling,representationofknowledgein
objectorienteddatabasesystems,modelingmethodsforobjectorienteddatabases,existingcommercialand
experimentalobjectorienteddatabasehandlingsystems.Distributedobjectorienteddatabasehandlingsystems.
Prototypesanduserinterfaces.Problemsrelatedtotemporalandspatialaspects.Existingsystems.Anoverview
ofcommercialaswellasacademicsystems.

Course:ECEM175(DatawareHousing)
Introduction toData Warehousing. Client/Server Computing model & Data Warehousing. Parallel
processors&ClusterSystems.DistributedDBMSimplementations.Client/Server RDBMSSolutions. Data
WarehousingComponents.BuildingaDataWarehouse.MappingtheDataWarehousingtoaMultiprocessor
Architecture. DBMS Schemas for Decision Support. Data Extraction, cleanup & Transformation Tools.

12

Metadata.Reporting & Query Tools & Applications. On line Analytical Processing (OLAP). Patterns &
Models.Statistics.ArtificialIntelligence.
IntroductiontoDataMining.DecisionTrees. NeuralNetworks.NearestNeighbor &Clustering. Genetic
Algorithms.RuleInduction.Selecting&UsingtheRightTechnique.
Datavisualization&OverallPerspective.DataVisualization.PuttingitAllTogether.
Course:ECEM176(ECommerce)
Introduction toECommerce, Forces behind ECommerce, ECommerce Industry Framework, and
Brief History of ECommerce. Inter Organizational ECommerce, Intra Organizational ECommerce, and
Consumer to Business Electronic Commerce, Architectural framework. Network Infrastructure for E
Commerce, Market forces behind Iway, Component of I Way, Access Equipment, Global Information
DistributionNetwork,BroadbandTelecommunication.IntroductiontoMobileCommerce,MobileComputing
Application,WirelessApplicationProtocols,WAPTechnology,MobileInformationDevices.Introductionto
Web Security, Firewalls & Transaction Security, Client Server Network, Emerging Client Server Security
Threats,Firewalls&NetworkSecurity.
WorldWideWeb&Security,Encryption,Transactionsecurity,SecretKeyEncryption,PublicKeyEncryption,
VirtualPrivateNetwork(VPM),ImplementationManagementIssues.OverviewofElectronicspayment,Digital
TokenbasedElectronicsPaymentSystem,SmartCards,CreditCard/DebitCardbasedEPS,Emergingfinancial
Instruments,HomeBanking,OnlineBanking.
EDI, EDI Application in Business, Legal requirement in ECommerce, Introduction to supply Chain
Management,CRM,issuesinCustomerRelationshipManagement.

Course:ECEM177(SoftwareProjectManagement)
Rationaleforsoftwareprojectmanagement;softwarearchitecture;riskmanagement;changecontrol;
team dynamics; theories of software development and project management; software maintenance;
managementrelated people skills (listening, negotiation, conducting meetings,writing, leadership); gender
relatedandethicalissuesinsoftwaredevelopment.

Course:ECEM178(ComputerVisionandartificialIntelligence)
Introduction Artificial Intelligence: history, applications, current challenges, Basic concepts and
definitions, intelligent agents. Solving problems by search Uninformed search, Informed, heuristic search,
adversarialsearch.KnowledgeRepresentationandInference:Logicalagents,Firstorderlogic,inferencerules,
Nonmonotonicreasoning,Knowledgerepresentation:semantics,semanticnets,frames,scripts.Planning:The
Inference: Uncertainty, Probabilistic reasoning, decision making, Hidden Markov models, Markov random

13

fields,Expert system architectures,Bayesiannetworks.Learning: Observations,Supervisedlearning: linear


predictors,gradientdescent,Sequentialdecisionmaking,reinforcementlearning,ArtificialNeuralNetworks
SpeechProcessing,ComputerVisionandPerception:Probabilisticlanguageprocessing,Perception,computer
visionandrobotics
Robots,Externalsensingrequirements,Compliancyinwrists,Forcecontrolloopforassemblyprogramming,
Highlevelprogramminglanguage,Gripperdesign,Methodsofpartdelivery,Interfacingtoindustrial
equipments,Productdesignforassembly.

Course:ECEM186(ProgrammingandProgrammingmethodology)
Software engineering and the software lifecycle, project planning, software development and
maintenance. Models of software engineering. Waterfall, prototyping, exploratory programming, formal
transformations, code reuse and assembly. Requirements and specifications, requirements validation and
prototyping.Softwaredesign,Modularity,decomposition,cohesionandcoupling.Softwarequalities,white&
black box testing Using fault models to guide testing, user interface attacks. Design methodologies,
Representationandanalysis,functionalandobjectorienteddesign,designnotations.Validationandverification
.Code evaluation and examination, metrics, code analysis, errors, defensive design, testing. Programming
problemsandcasestudies.Designidiomsandpatterns,designheuristics,goodprogrammingstyle.

Course:ECEM202&203(Project:Dissertation)
Theproject willinvolve thefollowingactivities,reviewofrelatedwork,specification, designand
implementation, evaluation and presentation. It will be assessed on the basis of skill demonstrated in the
applicationofdesignandevaluationtechniques,ingenuity,originalityandmasteryofthechosenfield,volume
ofworkachieved,enthusiasmanddiligenceinitsconduct,qualityofoutcomeasshownbyeffectivenessas
system or quality of the experimental results, completeness, coherence, organization, readability,
comprehensibility.Thestudentswillbeencouragedtopublishatleastonepaperinanyinternationaljournalof
repute,besidespresentingtheirworkinconferences/workshops.

14