Professional Documents
Culture Documents
ComputerEngineering
ThirdYear(Computer)
(SemesterV)
(REV2012)
CourseCode
CourseName
Teaching Scheme
(ContactHours)
Theory Pract Tut
CreditsAssigned
CPC501
Microprocessor
TW/
Pract
1
CPC502
OperatingSystems
CPC503
CPC504
StructuredandObjectOrientedAnalysisand
Design
ComputerNetworks
CPL501
WebTechnologiesLaboratory
CPL502
BusinessCommunicationandEthics*
16
Total
18
12
Theory
Tut
Total
24
*2hoursshownasPracticalstobetakenclasswiseand2hoursfortutorialstobetakenasbatchwise
CourseCode
CourseName
ExaminationScheme
InternalAssesment
InternalAssesment
EndSem
Test1
Test2 Avg
Exam
Exam
TW
Duration
(inHrs)
03
25
CPC501
Microprocessor
20
20
20
80
CPC502
OperatingSystems
20
20
20
80
03
25
CPC503
StructuredandObjectOriented
AnalysisandDesign
20
20
20
80
03
25
CPC504
ComputerNetworks
20
20
20
80
03
25
CPL501
WebTechnologiesLaboratory
25
CPL502
BusinessCommunicationand
Ethics
50
Total
80
320
Oral Total
/
Pract
25
125
prac
25
(prac
25
(oral)
150
25
prac
50
(oral)
150
50
175 150
150
75
725
ProgramStructureforB.E.ComputerEngineering
ThirdYear(Computer)(SemesterVI)
CourseCode
CourseName
(REV2012)
Teaching Scheme
(ContactHours)
Theory Pract Tut
CreditsAssigned
Theory
Tut
Total
TW/
Pract
1
CPC601
SystemProgrammingandCompiler
Construction
CPC602
SoftwareEngineering
CPC603
DistributedDatabases
CPC604
MobileCommunicationandComputing
CPE6011
ElectiveI
CPL601
NetworkProgrammingLaboratory
19
12
16
24
Total
CourseCode
CourseName
ExaminationScheme
InternalAssesment
InternalAssesment EndSem
Exam
Test1 Test2 Avg
Exam
TW
Duration
(inHrs)
oral
Tot
/
pract
CPC601
SystemProgrammingandCompiler
Construction
20
20
20
80
03
25
150
CPC602
SoftwareEngineering
25
(pract)
20
20
20
80
03
25
150
CPC603
DistributedDatabases
20
20
20
80
03
25
CPC604
MobileCommunicationand
Computing
20
20
20
80
03
25
25
(oral)
25
(oral)
25
(pract)
25 50
(oral
75
80
320
175
725
CPE601X
CPL601
ElectiveI
NetworkProgrammingLaboratory
Total
50
150
150
150
50
ElectiveISem6
CPE6011OperationResearch
CPE6012ProjectManagement
CPE6013ForeighLanguageGerman
CPE6014ForeighLanguageFrench
ElectiveIISem7
CPE7021
AdvanceAlgorithms
CPE7022
ComputerSimulationandModeling
ElectronicsGroup
CPE7023
ImageProcessing
SoftwareGroup
CPE7024
SoftwareArchitecture
CPE7025
SoftComputing
CPE7026
ERPandSupplyChainManagement
CPE8031
MachineLearning
SystemGroup
DBGroup
ElectiveIIISem8
ElectronicsGroup
DigitalGroup
CPE8032
EmbeddedSystems
NetworkGroup
CPE8033
Adhocwirelessnetworks
CPE8034
DigitalForensic
CPE8035
BigdataAnalytics
DBGroup
CourseCode
CPC501
Course/SubjectName
Credits
Microprocessor
Objectives:
1. Tounderstandbasicarchitectureof16bitand32bitmicroprocessors.
2. Tounderstandinterfacingof16bitmicroprocessorwithmemoryandperipheralchips
involvingsystemdesign.
3. Tounderstandtechniquesforfasterexecutionofinstructionsandimprovespeedof
operationandperformanceofmicroprocessors.
4. TounderstandRISCandCISCbasedmicroprocessors.
5. Tounderstandconceptofmulticoreprocessors.
Outcomes:Learnerwillbeableto
1. Writeprogramstorunon8086microprocessorbasedsystems.
2. Design system using memory chips and peripheral chips for 16 bit 8086
microprocessor.
3. Understandanddevisetechniquesforfasterexecutionofinstructions,improvespeed
ofoperationsandenhanceperformanceofmicroprocessors.
4. DistinguishbetweenRISCandCISCprocessors.
5. Understandmulticoreprocessoranditsadvantages.
Module
01
02
03
04
DetailedContents
Hrs.
10
Intel8086/8088Architecture
1.1 8086/8088MicroprocessorArchitecture,PinConfiguration,
ProgrammingModel,MemorySegmentation,Studyof8284
Clock Generator, Operating Modes, Study of 8288 Bus
Controller,TimingdiagramsforReadandWriteoperations,
Interrupts.
08
InstructionSetandProgramming
2.1 Instruction Set of 8086, Addressing Modes, Assembly
Language Programming, Mixed Language Programming
withCLanguageandAssemblyLanguage.
12
Systemdesigningwith8086
3.1 MemoryInterfacing:SRAM,ROMandDRAM(using
DRAMControllerIntel8203).
3.2 ApplicationsofthePeripheralControllersnamely8255PPI,
8253PIT, 8259PIC and 8237DMAC. Interfacing of the
abovePeripheralControllerswith8086microprocessor.
3.3 Introduction to 8087 Math Coprocessor and 8089 I/O
Processor.
06
Intel80386DXProcessor
4.1 Study of Block Diagram, Signal Interfaces, Bus Cycles,
ProgrammingModel,OperatingModes,AddressTranslation
Mechanism in Protected Mode, Memory Management,
ProtectionMechanism.
05
06
PentiumProcessor
5.1 BlockDiagram,SuperscalarOperation,Integer&Floating
Point Pipeline Stages, Branch Prediction, Cache
Organization.
5.2 Comparison of Pentium 2, Pentium 3 and Pentium 4
Processors.ComparativestudyofMulticoreProcessorsi3,
i5andi7.
SuperSPARCArchitecture
6.1 SuperSPARCProcessor,DataFormats,Registers,Memory
model.StudyofSuperSPARCArchitecture.
08
04
TermWork:
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(experiments/practical&casestudies):. (15)
Assignments.. (05)
Attendance (05)
TOTAL: (25)
Marks.
Marks.
Marks
Marks.
Practical/Experiments:
1. Totaleightexperiments/practicalmustbeperformedoutofwhichfivepracticalmust
beperformedonassemblersfor8086andthreeexperimentsmustbeperformedon
interfacingof8086withperipheralchipslike8255PPI,8253PIT,8259PICand8237
DMAC.
2. Inadditiontoeightexperiments/practical,twocasestudiesaremandatory,onecase
studyonRISCprocessorandsecondcasestudyonCISCprocessor.
Practicalexaminationwillbeconductedbasedontheabovesyllabus.
TextBooks:
1. MicroprocessorandInterfacing:DouglasHall,TataMcGrawHill.
2. MicrocomputerSystems:8086/8088familyArchitecture,ProgrammingandDesign:
Liu&Gibson,PHIPublication.
3. PentiumProcessorSystemArchitecture:TomShanley&DonAnderson,Addison
Wesley.
4. AdvancedMicroprocessor:DanielTabak,TataMcGrawHill.
5. The80386DXMicroprocessor:Hardware,SoftwareandInterfacing:WalterA
Triebel,PrenticeHall.
ReferenceBooks:
1.
2.
8086/8088family:DesignProgrammingandInterfacing:JohnUffenbeck,PHI.
IntelMicroprocessors:BarryB.Brey,8thEdition,PearsonEducationIndia.
3. ProcessorArchitectureandInterfacing:SwatiJoshi,AtulJoshi,HemlataJadhav,
Wiley.
4. TheX86Microprocessors:ArchitectureandProgramming(8086toPentium):Das
LylaB,PearsonEducationIndia.
5. TheSPARCArchitectureManual
6. IIntelManuals
7. ProgrammersReferenceManualforIBMPersonalComputers:StevenArmbrust,
TedForgeron,McGrawHill
8. IBMPCAssemblyLanguageandProgramming:PeterAbel,5thEdition,PrenticeHall
ofIndia
CourseCode
CPC502
Course/SubjectName
Credits
OperatingSystems
Objectives:
1. To introduce students withbasic concepts ofOperating System, its functions and
services.
2. Tofamiliarizethestudentswithvariousviewsandmanagementpoliciesadoptedby
O.S.aspertainingwithprocesses,Deadlock,memory,FileandI/Ooperations.
3. To brief the students about functionality of various OS like Unix , Linux and
WindowsXPaspertainingtoresourcemanagement.
4. Toprovidetheknowledgeofbasicconceptstowardsprocesssynchronizationand
relatedissues.
Outcomes:Learnerwillbeableto
1.
AppreciatetheroleofoperatingsystemasSystemsoftware.
2.
Comparethevariousalgorithmsandcommentaboutperformanceofvarious
algorithmsusedformanagementofmemory ,CPUscheduling,FilehandlingandI/O
operations.
3.
ApplyvariousconceptrelatedwithDeadlocktosolveproblemsrelatedwith
Resourcesallocation,aftercheckingsysteminSafestateornot.
4.
ToappreciateroleofProcesssynchronizationtowardsincreasingthroughput
ofsystem.
5.
DescribethevariousDataStructuresandalgorithmsusedbyDifferentOss
likeWindowsXP,LinuxandUnixpertainingwithProcess,File,I/Omanagement.
6.
TocontrolthebehaviorofOSbywritingShellscripts.
Module
01
02
DetailedContents
Hrs.
04
Introduction
1.1 Introduction to Operating System, Objectives and Functions of
O.S.,OSServices,Specialpurposesystems,TypesOfOS,System
Calls, types of system calls, Operating system structure ,System
Boot.
10
ProcessManagement
2.1 Process concept, operations on process
Processscheduling:basicconcepts,schedulingcriteria,scheduling
algorithms, Preemptive, Nonpreemptive, FCFS ,SJF ,SRTN
,Priority based, Round Robin ,Multilevel Queue
scheduling,OperatingSystemExamples.
2.2 Synchronization: Background , the critical section problem ,
PetersonsSolution,SynchronizationHardwareSemaphores,classic
problems of Synchronization: The Producer Consumer
Problem:Readers writers problem, Semaphores, Dinning
PhilosopherProblem
03
04
05
06
07
08
09
Deadlock
3.1
Deadlock Problem, Deadlock Characterization, Deadlock
Prevention. Deadlock avoidance Bankers algorithm for single &
multipleresources,Deadlockrecovery,DeadlockDetection,
MemoryManagement
4.1 Memory management strategies: background , swapping
,contiguousmemoryallocation,paging,structureofpagetables,
segmentation
4.2 Virtual memory management: Demand paging , copyon
write,Page replacement, FIFO, Optimal, LRU, LRU
Approximation,CountingBased,,Allocationofframes,Thrashing
FileManagement
5.1 FilesSystem Structure, File System implementation, Directory
implementation,AllocationMethodscontiguousallocation,linked
listallocation,indexedallocations,Freespacemanagement.
5.2 Secondary storage : structures: Disks Scheduling Algorithm:
FCFS,SSTF,SCAN,CSCAN,LOOK,DiskManagement
InputOutputManagement
6.1
Overview,I/OHardware,ApplicationI/OInterface
04
05
06
02
08
CaseStudyofUNIX
7.1 History of UNIX, Overview of UNIX ,UNIX File System, Data
structures for process/memory management ,Process states and
State Transitions, Using the System(Booting and login ),Process
scheduling,Memorymanagement,Shellprogramming
05
CaseStudyofLinux
8.1
History , Design Principles , Kernel Modules , Process
management,Scheduling,Memorymanagement,FileSystems,
Input and Output , Inter process communication , Network
structure,Security
04
Casestudy:Windows7
9.1
History, Design Principles , System components ,
environmentalsubsystems,FileSystem,Networking,Programmer
Interface
TermWork:
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(experiments+miniproject): (15)
Assignments:. (05)
Attendance. (05)
TOTAL: (25)
Practical/Experiments:
Laboratoryworkshallconsistofminimum05experimentsandminiproject,2assignments
basedonabovetheorysyllabus.
Thefinalcertificationandacceptanceoftermworkensuresthatsatisfactoryperformanceof
laboratoryworkandminimumpassingmarksintermwork.
Practicalexamwillbebasedontheabovesyllabus.
TextBooks:
1.
SilberschatzA.,GalvinP.,GagneG.OperatingSystemsPrinciples,Willey
Eightedition
2.
AchyutS.Godbole,AtulKahateOperatingSystemsMcGrawHillThird
Edition
3.
OperatingSystemInternal&DesignPrinciples,WilliamStallings,Pearson
4.
AndrewS.Tanenbaum,ModernOperatingSystem,PrenticeHall.
ReferenceBooks:
1. LinuxCommandLine&ShellScripting, RichardBlumandChristineBresnahan,
2ndedition,Wiley.
2. TheDesignofUnixOperatingSystem,MauriceJ.Bach,PrenticeHall.
3. UnixandShellProgrammingbyB.M.HarwaniOxford
4. UnixConceptandApplication4thEditionbySumitabhaDas'McGrawHill'
5. ThomasRebecca:YatesAuserguidetotheUnixsystem.
SyllabusforPractical:
Suggestedtopicsforexperimentbutnotlimitedto:
1. ExploringbasiccommandsforhandlingFilesystemunderUnix/Linuxusingshell
scripts.
(creatinggroups,chown,chmod,directoryname,tty,diff,umask)
2. Patternmatchingutilitieslikeawk,grep,nroff,troff,sortetc.
3. ExploringthebootprocessofUnix/Linuxandimplementingpracticalonit(forex.
MBR,passingdifferentparametertokernel,dodifferentactivitywhilebootingand
poweroff).
4. BasicProcessmanagementalgorithms(AnyfromFCFS,SJF,SRTN,RR,
multilevelQueuescheduling)
5. Processsynchronizationalgorithmslikeproducerconsumerproblem,dining
philosopherproblem
6. ImplementingVariouspagereplacementpolicies:FIFO,Optimal,LRU,LFU
7. ImplementationofDiskschedulingalgorithmslikeFCFS,SSTF,SCAN
,CSCAN,LOOK.
8. ImplementingVariousfileallocationmethods:IndexAllocation,Contiguous
allocation.
9. SimulatingPagingandSegmentation
10. ImplementationofSystemcallslikeprintingafile,displayfileusingUnix/Linux
internals.
11. StudybootingprocessofWindowsXP,Linux,andUnix.
CourseCode
CPC503
Course/SubjectName
StructuredandObjectOrientedAnalysisandDesign
Credits
Outcomes:Learnerwillbeableto
1.
Understandandapplytechniquestogetthesystemrequirementsandpresentit
instandardformat.
2.
Applykeymodelingconceptstoboththetraditionalstructuredapproachand
theobjectorientedapproach.
3.
Constructthecandidatesystemfollowingdesignmethodology.
Module
DetailedContents
Hrs.
06
01
Introduction
1.1
Systemoverview,TypesofSystems,
1.2
Key Differences Between Structured and ObjectOriented
AnalysisandDesign
1.3
RoleoftheSystemAnalyst
1.4
SystemsDevelopmentLifeCycle
06
02
SystemAnalysis
2.1 BusinessprocessReengineeringandtheZachmanFramework,System
Requirement, Stakeholders, Techniques for information gathering,
Validatingtherequirements.
FeasibilityAnalysis
06
03
3.1 Feasibility Analysis, Tests for feasibility, CostBenefit Analysis,
Feasibilityanalysisofcandidatesystem.
3.2 ThesystemProposal.
12
04
ModelingSystemRequirements
4.1 Traditional Approach to Requirement: Data Flow Diagrams,
Documentation of DFD Components. Information Engineering
Models,
4.2 ObjectOriented Approach to Requirement: ObjectOriented
Requirements,TheSystemActivities,IdentifyingInputandOutputs,
IdentifyingObjectBehavior,IntegratingObjectOrientedModels.
4.3 Evaluating Alternatives for requirements, Environment and
Implementation
12
05
SystemDesign
5.1 MovingToDesign
5.2 ThetraditionalApproachtodesign
5.3 TheObjectOrientedApproachtodesign:UseCaseREaliztion
5.4 DesigningDatabase,DesigningtheUserInterface,DesigningSystem
Interfaces,Controlsandsecurity
06
06
ApplicationArchitecture
6.1 IT Architecture, Application Architecture Strategies, Modeling
ApplicationArchitectureforInformationSystem.
6.2 Deployment using UML diagrams, Component and deployment
diagramforvariousarchitectures.
ListofAssignment:
Assignmentscanbebasedonfollowingtopics
1. Feasibilityanalysis
2. Designpatterns.
TermWork:
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork:.. (10) Marks.
MiniProjectpresentation:.. (10) Marks.
Attendance.
(05) Marks
TOTAL:. (25) Marks.
OralexamwillbebasedontheabovesyllabusandtLaboratorywork.
SuggestedPracticalList:
1. DevelopRequirementspecificationdocumentoftheselected/allotedproject.
2. DevelopDFDmodel(level0,level1DFDandDatadictionary)oftselected/alloted
project.
3. DevelopUMLUsecasemodelforselected/allotedproject..
4. Developsequencediagramselected/allotedproject..
5. DevelopClassdiagramselected/allotedproject.
6. Developprototypeofyourprojectselected/allotedproject.
7. Drawsystemarchitecturediagramselected/allotedproject.
TextBooks:
1. SystemAnalysis&DesignbySatzinger,JacksonandBurd,CengageLearning,2007
2.
3.
SystemAnalysisandDesignbyAlanDennis,BarbaraH.Wixom,RobertaM.Roth,
WileyIndia4thedition
ReferenceBooks:
1.
SystemsAnalysisandDesignbyKendall&Kendall,PHIPublication,7thEdition.
2.
AnalysisandDesignofInformationSystemsbyJamesa.Senn,2ndEdition,
McGrawHill.
3.
ObjectOrientedModelingandDesignwithUMLbyMichaelBlaha,James
Rumbaugh,PearsonEducationPublication,2ndEdition.
4. TheUnifiedModelingLanguageUserGuidebyGradyBooch,JamesRumbaugh,
IvarJacobson,PearsonEducationPublication.
5.
ModernSystemsAnalysisandDesignbyJeffreyA.Hoffer,JoeyF.George,JosephS.
Valacich,PrabinK.Panigrahi,PearsonEducationPublication,4thEdition.
6.
UMLDistilledbyMartinFowler,PearsonEdition,3rdEdition.
7. ObjectOrientedSystemsDevelopmentUsingtheModifiedModelingLanguageby
AliBahrami,TataMcGrawHillPublication.
8.
ApplingUMLandPatternsbyCraigLarman,PearsonEducation,2ndEdition.
CourseCode
CPC504
Course/SubjectName
Credits
ComputerNetworks
4+1
Objectives:
1.
Toprovidestudentswithanoverviewoftheconceptsandfundamentalsof
datacommunicationandcomputernetworks
2.
To familiarize with the basic taxonomy and terminology of computer
networkingarea.
3.
Toexperiencethedesigningandmanagingofcommunicationprotocolswhile
gettingagoodexposuretotheTCP/IPprotocolsuite.
Outcomes:
Aftercompletionofthiscourselearnerwillbeableto:
1. ConceptualizealltheOSILayers
2. Useappropriatenetworktoolstobuildnetworktopologies
3. InstallandconfigureanopensourcetoolNS2
4. Testsimpleprotocolsinalaboratoryscenario
Module
01
02
03
04
DetailedContents
Hrs.
06
PhysicalLayer
2.1
Guided Transmission Media: Twisted pair, Coaxial, Fiber
optics.
2.2
Unguided media (Wireless Transmission): Radio Waves,
Bluetooth,Infrared,VirtualLAN.
3.1 DataLinkLayer
DDLDesignIssues,FunctionalitiesofDLL,Flowcontrolalgorithms
SlidingWindow,ErrorDetection&Correctiontechniques,SDLC,
PPP,Framing.
3.2 MACLayer
Alohaprotocols,ControlAccessProtocol,CarrierSenseMultiple
Access(CSMA),Ethernet,LocalAreaNetworksEthernet,Token
ring,FDDI.
Networklayer
4.1 CommunicationPrimitives:Unicast,Multicast,Broadcast.IP
Addressing, Subnetting, IPv4, IPv6, Routing algorithms :
Linkstate routing,DistanceVectorRouting,ARP,RARP,
ICMP, Routing protocols RIP, OSPF, BGP, IGRP,
Congestion control algorithms: Open Loop congestion
control,ClosedLoopcongestioncontrol.
06
Introduction
1.1
History and development of computer network, network
application,networksoftwareandhardwarecomponents,topology,
protocolhierarchies,designissuesforthelayers,connectionoriented
andconnectionlessservices,referencemodels:layerdetailsofOSI,
TCP/IPmodels.Communicationbetweenlayers.
09
08
05
TransportLayer
5.1
TheTransportService:Transportserviceprimitives,Berkeley
Sockets,Connectionmanagement,UDP,TCP,SocketProgramming
(TCP&UDP),SocketProgrammingexamples,TCPFlowcontrol,
TCPCongestionControl,Multiplexing.
08
06
ApplicationLayer
6.1 DNS,HTTP,Email,SMTP,Telnet,FTP,SecurityPGPSSH.
06
07
NetworkManagement
7.1
SNMP Concept, Management Components, SMI, MIB,
SNMPFormat,Messages.
04
TermWork:
Termworkshallconsistofminimum12experiments.
Journalmustincludeatleast2assignments.
Thefinalcertificationandacceptanceoftermworkensuresthatsatisfactoryperformanceof
laboratoryworkandminimumpassingmarksintermwork.
Thedistributionofmarksfortermworkshallbeasfollows:
Experiments:. (15) Marks.
Assignments:. (05) Marks.
Attendance. (05) Marks
TOTAL:. (25) Marks.
Practicalexamwillbebasedontheabovesyllabus.
SuggestedPracticals:
1.
StudyofLANTopology.
2.
StudyofvariousNetworkdevices.
3.
BuildingofanytopologyusingNetworktool.
4.
Installation&ConfigurationofNS2inLinuxenvironment.
5.
Basicwired&wirelesstopologyinNS2.
6.
BuildclassA&ClassBNetworkusingrouterinNetworktool.
7.
ImplementsubnettingconceptusingNetworktool.
8.
WriteaprogramtoimplementfindoutclassofagivenIPaddress,subnet
mask&first&lastIPaddressofthatblock.
9.
Writeaprogramtobuildclientservermodelondifferentcomputers.
10.
CongestionControl:Stop&Wait,SlidingWindow&SelectiveRepeat,Go
Backn.
11. DatalinkLayer:ErrorDetectionandcorrection,FlowControl,Framing
12.
NetworkLayer:IPAddressing,Routing
13.
TransportLayer:SocketProgramming,NetworkManagement/ Monitoring
Tools.
TextBooks:
1. A.S.Tanenbaum,ComputerNetworks,PearsonEducation,FourthEdition.
2. B.A.Forouzan,DataCommunicationsandNetworking,TMH,FourthEdition.
ReferenceBooks:
1.
M.A.GalloandW.M.Hancock,ComputerCommunicationsandNetworking
Technologies,CengageLearning(IndianEdition),FirstEdition.
2.
Natalia Olifer & Victor Olifer, Computer Networks : Principles,
Technologies&ProtocolsforNetworkDesign,WileyIndia,2011.
3.
Computer Networks: A Systems Approach, Second Edition (The Morgan
KaufmannSeriesinNetworking)LarryL.Peterson(Author),BruceS.Davie(Author)
4.
ComputerNetworking,6e,JamesF.Kurose,KeithW.Ross.
5.
An Engineering Approach To Computer Networking: Atm Networks, The
Internet...ByKeshav
CourseCode
CPL502
Course/SubjectName
BusinessCommunication&Ethics
Credits
2
Objectives:
1. Toinculcateinstudentsprofessionalandethicalattitude,effectivecommunication
skills, teamwork, skills, multidisciplinary approach and an ability to understand
engineerssocialresponsibilities.
2. Toprovidestudentswithanacademicenvironmentwheretheywillbeawareofthe
excellence, leadership and lifelong learning needed for a successful professional
career.
3. Toinculcateprofessionalethicsandcodesofprofessionalpractice
4. To prepare students for successful careers that meets the global Industrial and
Corporate requirement provide an environment for students to work on
Multidisciplinaryprojectsaspartofdifferentteamstoenhancetheirteambuilding
capabilitieslikeleadership,motivation,teamworketc.
Outcomes:Alearnerwillbeableto..
1. communicateeffectivelyinbothverbalandwrittenformanddemonstrateknowledge
ofprofessionalandethicalresponsibilities
2. ParticipateandsucceedinCampusplacementsandcompetitiveexaminationslike
GATE,CET.
3. Possessentrepreneurialapproachandabilityforlifelonglearning.
4. Haveeducationnecessaryforunderstandingtheimpactofengineeringsolutionson
Societyanddemonstrateawarenessofcontemporaryissues.
Module
DetailedContents
01
ReportWriting
1.1 Objectivesofreportwriting
1.2 LanguageandStyleinareport
1.3 Typesofreports
1.4 Formatsofreports:Memo,letter,projectandsurveybased
02
03
04
TechnicalProposals
2.1Objectiveoftechnicalproposals
2.2Partsofproposal
IntroductiontoInterpersonalSkills
3.1
EmotionalIntelligence
3.2
Leadership
3.3
TeamBuliding
3.4
Assertiveness
3.5
ConflictResolution
3.6
NegotiationSkills
3.7
Motivation
3.8
TimeManagement
MeetingsandDocumentation
4.1 Strategiesforconductingeffectivemeetings
4.2 Notice
Hrs.
08
02
08
02
05
06
4.3 Agenda
4.4 Minutesofthemeeting
02
IntroductiontoCorporateEthicsandetiquettes
5.1
BusinessMeetingetiquettes,Interviewetiquettes,Professional
andworketiquettes,Socialskills
5.2
GreetingsandArtofConversation
5.3
DressingandGrooming
5.4
Dinningetiquette
5.5
Ethicalcodesofconductinbusinessandcorporateactivities
(Personal ethics,conflicting values, choosingamoral response,the
processofmakingethicaldecisions)
06
EmploymentSkills
6.1 Coverletter
6.2 Resume
6.3 GroupDiscussion
6.4 PresentationSkills
6.5 InterviewSkills
ListofAssignment:
1. ReportWriting(SynopsisorthefirstdraftoftheReport)
2. TechnicalProposal(Groupactivity,documentoftheproposal)
3. InterpersonalSkills(GroupactivityandRoleplay)
4. InterpersonalSkills(Documentationintheformofsoftcopyorhardcopy)
5. MeetingsandDocumentation(Notice,Agenda,MinutesofMockMeetings)
6. Corporateethicsandetiquettes(Casestudy,Roleplay)
7. CoverLetterandResume
8. PrintoutofthePowerPointpresentation
TermWork:
Termworkshallconsistofallassignmentsfromthelist.Thedistributionofmarksforterm
workshallbeasfollows:
Assignments:(20) Marks.
ProjectReportPresentation..(15) Marks.
GroupDiscussion.(10) Marks.
Attendance(05)
Marks
TOTAL:. (50) Marks.
Thefinalcertificationandacceptanceoftermworkensuresthesatisfactoryperformanceof
workassignedandminimumpassinginthetermwork.
References:
1. FredLuthans,OrganisationalBehavior,McGrawHill,edition
2. LesikerandPetit,ReportWritingforBusiness,McGrawHill,edition
3. HuckinandOlsen,TechnicalWritingandProfessionalCommunication,McGraw
Hill
4. WallaceandMasters,PersonalDevelopmentforLifeandWork,Thomson
Learning,12thedition
5. HetaMurphy,EffectiveBusinessCommunication,McGrawHill,edition
6. R.CSharmaandKrishnaMohan,BusinessCorrespondenceandReportWriting,
7. BNGhosh,ManagingSoftSkillsforPersonalityDevelopment,TataMcGraw
Hill.Lehman,Dufrene,Sinha,BCOM,CengageLearning,2ndedition
8. Bell.Smith,ManagementCommunicationWileyIndiaEdition,3rd
edition.Dr.K.Alex,SoftSkills,SChandandCompany
9. Dr.KAlex,SoftSkills,SChandandCompany
CourseCode
CPL501
Course/SubjectName
WebTechnologiesLaboratory
Module
Credits
2
DetailedContents
Lab
Sessions
Title:CreateHTMLForms.UseofvariousHTMLTagonWebForms.
Concept:Designingofeffectivewebsite,IntroductionofdifferentWebTechnologies :
HTML,andDifferentHTMLTag.
01
01
Scope:DesigningstaticclientsidewebpageusingvariousHTMLtags.
Technology:HTML
Title:UseofCSSonHTMLForm.
Concept:CascadedStyleSheets
02
Objective:Inthismodulestudentwilllearn,definingaCSSandunstaringitspurpose
differentsyntaxandtypesofCSS.
01
Scope:CreatingwebpagesanduseCSStocontrolthelayoutpages.
Technology:HTMLwithCascadeStyleSheet.
Title:UseofJavaScriptfunctionsonWebFormsandUseofDynamicHTMLPage.
Concept:ScriptingLanguages,Dynamicwebpages
03
02
Scope:CreateanimationusingJavaScript.
Technology:HTMLwithJavaScript.
Title:CreationofWebpagewiththehelpofQuantaPlus/Aptana/Kompozer.
Concept:WebdevelopmentEnvironment
04
Objective: This module students will learn how will introduce editors for
developmentofwebpages.
Scope:Developmentof webpagesusinganywebtool.
Technology:QuantaPlus/Aptana/Kompozer
03
Title:WriteanXMLfilemarksheet.xmlrepresentingyoursemestermarksheet.
Concept:ExtensibleMarkupLanguage(XML)
Objective: is to learn about basics of XML and how it can be used to store
informationawayfromthemechanismofprocessingorformattingofsuchdata.Will
alsolearnhowtobuildsimpleXMLfilesandbeabletomanipulateandreferto
them.
05
03
Scope:istocreatinganXMLfileinthatitmustincludebasicsyntaxofanXMLdoc
andDTDforthesame.
Title: serversidescripting.UseHTMLformtoacceptthetwonumbersN1andN2
andusingPHPprogramdisplayonlyprimenumbersinbetweenN1andN2.
Concept:Serversidescripting,introductiontoPHP
Objective:thislabgivesabasicintroductionoftoPHPanddynamicprogramming
ontheserverside.
06
Scope:creatingaserversidescript usingPHP,decisions,looping
Technology:PHP,HTML
TermworkAssessment:
Term work will consist of small assignments testing all the technologies included in
syllabusandaMiniprojectsolvinganappropriateproblemusingtheabovetechnology
Thedistributionofmarksfortermworkshallbeasfollows:
Assignments:(20)
ProjectReportPresentation..(15)
GroupDiscussion.(10)
Attendance(05)
TOTAL:. (50)
Marks.
Marks.
Marks.
Marks
Marks.
EndSemesterExamination:
Oralexaminationistobeconductedbypairofinternalandexternalexaminers
basedontheminiprojectsundertakenbystudentgrooups.
TextBooks:
1.
2.
RalphMoseley,M.T.SavaliyaDevelopingWebApplications,WillyIndia,Second
Edition,ISBN:9788126538676
WebTechnologyBlackBook,DreamtechPress,FirstEdition,ISBN
9787722997
03
CourseCode
CPC601
Course/SubjectName
SystemProgrammingCompilerConstruction
Credits
05
Objectives:
1. Tohelpstudentsappreciatetheroleandfunctioningofvarioussystemprogramsover
applicationprogram
2. Toinitiateanunderstandingofcompilersingeneralandbriefaboutphasesofcompiler.
3. Toprovideatheoreticalframeworkforoptimizingthecode.
4. TofamiliarizeandencouragethestudentstousevarioussoftwaretoolsforDeveloping
Systemprograms.
Outcomes:Learnerwillbeableto
1. Identifydifferentsystemsoftware
2. UseLextoolusedforgeneratinglexicalanalyser.
3. Writemacrosasandwhenrequiredtoincreasereadabilityandproductivity
4. Designhandwrittenlexicalanalyzer
5. Designnewlanguagestructureswiththehelpofgrammars
6. AppreciatetheroleofOperatingSystemfunctionssuchasmemorymanagementas
pertainingtoruntimestoragemanagement
7. AppreciateroleofIntermediateCodeGenerationinconnectionwithlanguagedesigning
8. Applyoptimizationprinciplesongivencode
9. ImplementvariousparsertypesanduseYACC.
Module
DetailedContents
Hours
01
01
SystemSoftware
1.1 Concept,introductiontovarioussystemprogramssuchasassemblers,
loaders , linkers ,macro processors, compilers, interpreters, operating
systems,devicedrivers
06
02
Assemblers
2.1
GeneralDesignProcedure,DesignofAssembler(SinglePass
AssemblerIBMPC,multipassAssemblerIBM360/370Processor),
StatementofProblem,DataStructure,formatofDatabases,Algorithm
,Lookformodularity
04
03
Macros&Macroprocessors
3.1 Macro instructions, Features of Macro facility, Design of 2 pass
macroprocessor
04
04
LoadersandLinkers
4.1 loaderschemes,DesignofAbsoluteloader,DesignofDirectlinking
loader
02
05
SoftwareTools
5.1 SoftwareToolsforProgramdevelopment,Editors:TypesofEditors,
DesignofEditor,DebugMonitors
06
07
08
09
10
11
12
13
14
02
Compilers
5.1 IntroductiontoCompilers,Phasesofacompiler,comparisonof
compilersandinterpreters.
02
LexicalAnalysis
5.1 Role of a Lexical analyzer, input buffering, specification and
recognitionoftokens,Designingalexicalanalyzergenerator,Pattern
matchingbasedonNFAs.
08
SyntaxAnalysis
5.1 Role of Parser, Topdown parsing, Recursive descent and predictive
parsers (LL), BottomUp parsing, Operator precedence parsing, LR,
SLRandLALRparsers.
3
SyntaxDirectedTranslation
9.1 Syntax directed definitions, Inherited and Synthesized attributes,
Evaluation order for SDDs , S attributed Definitions , L attributed
Definitions
04
IntermediateCodeGeneration
10.1
Intermediate languages: declarations, Assignment statements,
Booleanexpression,casestatements,backpatching,procedurecalls.
04
CodeGeneration
11.1
IssuesinthedesignofCodeGenerator,BasicBlocksandFlow
graphs,codegenerationalgorithm,DAGrepresentationofBasicBlock
03
CodeOptimization
12.1
PrincipalsourcesofOptimization,OptimizationofBasicBlocks
,LoopsinFlowgraph,PeepholeOptimization
04
RunTimestorage
11.1
StorageOrganization,storageallocationstrategies,parameter
passing,Symboltable,introductiontogarbagecollectionand
compaction
01
Compilercompilers
11.1
JAVAcompilerenvironment,YACCcompilercompiler
TermWork:
Journalshouldincludeatleast10experiments(outofwhichatleast7fromsuggestedlistbelow)
andatleast2assignments.
.
Thefinalcertificationandacceptanceoftermworkensuresthatsatisfactoryperformanceof
laboratoryworkandminimumpassingmarksintermwork.
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(experiments):.. (15) Marks.
Assignment:.. (05) Marks.
Attendance.
(05) Marks
TOTAL:. (25) Marks.
Practical/Oralexamination:
Practicalexaminationwillbeconductedbasedonabovesyllabus
TheoryExamination:
Inquestionpaper,weightageofeachmodulewillbeproportionaltonumberofrespective
lecturehoursasmentionedinthesyllabus.
1. Questionpaperwillcompriseoftotal6questions,eachof20Marks.
2. Only4questionsneedtobesolved.
3. Question1willbecompulsoryandbasedonmaximumpartofthesyllabus.
4. Remainingquestionswillbemixedinnature(forexamplesupposeQ.2haspart(a)from
module3thenpart(b)willbefromanymoduleotherthanmodule3)
TextBooks:
1. J.JDonovan:SystemsProgrammingTataMcGrawHillPublishingCompany
2. A.V.Aho,R.ShethiandJ.D.Ulman;CompilersPrinciples,TechniquesandTools,
PearsonEducation
3. A.V.Aho,R.Shethi,MonicaLam,J.D.Ulman:CompilersPrinciples,Techniquesand
Tools,PearsonEducation,SecondEdition.
4. D.MDhamdhere:Systemsprogramming,TataMcGrawHill
ReferenceBooks:
1.lex&yacc,2ndEditionbyJohnR.Levine,TonyMason&DougBrownOReilly
2.D.M.Dhamdhere:Systemsprogramming,TataMcGrawHill
SyllabusforLAB
Experimentscanbeconductedbasedonthesuggestedtopicsbelow:
Howeverlistisnotlimitedtomentionedtopics.
UseofOpensourcetoolsissuggested.
1. Lexicalanalyzertool:flex
2. Parsergeneratortool:Yacc.
3. Findfirst(),follow()setofgivengrammer
4. removingleftrecursiondirectaswellasindirectgiventhesetofproductionrule
5. Assemblers:2passAssembler.
6. Macroprocessor:2passMacroprocessor.
7. SyntaxAnalysis:(any1ofLL(1),LR(0),LR(1),LALR(1),operatorprecedence
parser.)
8. CreateyourlibraryinLinuxenvironmentandusingit.
9. CodeGenerationalgorithm.
10. CodeOptimizationtechniques.
11. StudyldcommandinUnix/Linux.
CourseCode
CPC602
Course/SubjectName
SoftwareEngineering
Credits
05
Objectives:
Themainobjectiveistointroducetothestudentsabouttheproductthatistobeengineeredand
theprocessthatprovidesaframeworkfortheengineeringtechnology.
1. Toprovideknowledgeofsoftwareengineeringdiscipline.
2. Toanalyzeriskinsoftwaredesignandquality.
3. Tointroducetheconceptofadvancesoftwaremethodology.
Outcomes:Learnerwillbeableto
1.
2.
3.
4.
Studentswilldemonstratebasicknowledgeinsoftwareengineering.
Studentswillbeabletoplan,design,developandvalidatethesoftwareproject.
StudentswillbeapplyadvancesoftwaremethodologytocreatehighqualityWebApps.
Studentswillhaveanunderstandingofimpactofsoundengineeringprinciples.
Module
01
02
03
04
05
DetailedContents
Introduction
1.1 SoftwareEngineeringProcessParadigms
1.2 ProcessModelsIncrementalandEvolutionarymodels,
1.3 TypicalApplicationforeachmodel,
1.4 Agilemethodology
1.5 ProcessandProjectMetrics.
Softwareprojectscheduling,Control&Monitoring
2.1 SoftwareestimationEmpiricalestimationmodelsCost/Effort
estimation
2.2 PlanningWorkbreakdownStructure,GanttChart.Discussschedule
andcostslippage.
RiskManagement
3.1 RiskIdentification,RiskAssessment,RiskProjection,RMMM
SoftwareConfigurationManagement
4.1 SoftwareConfigurationitems,SCMprocess,Identificationofobjects
insoftwareconfiguration,versionandchangecontrol,configuration
audit,statusreporting,SCMstandardsandSCMissues.
SoftwareDesignSpecification
5.1SoftwareDesignAbstraction,Modularity
5.2 SoftwareArchitectureEffectivemodulardesign,Cohesionand
Coupling,Exampleofcodeforcohesionandcoupling.
Hrs
06
04
04
04
08
06
07
08
5.3 UserInterfaceDesignHumanFactors,Interfacestandards,Design
IssuesUserInterfaceDesignProcess.
SoftwareQuality
6.1 SoftwareQualityAssuranceSoftwarestandards,Qualitymetrics
SoftwareReliability,QualityMeasurementandMetrics
SoftwareTesting
7.1 Basicconceptandterminology,Verification&validation,WhiteBox
TestingPathTesting,ControlStructuresTesting,DEFUSEtesting,
7.2 BlackBoxTestingBVAIntegration,Validationandsystemtesting.
7.3 OOtestingmethodsClassTesting,Interclasstesting,testingarchitecture,
Behavioraltesting.
7.4 SoftwareMaintenanceReverseEngineering.
WebEngineering
8.1 Forwebbasedapplicationsattributes,analysisanddesign,testing.
8.2 SecurityEngineering,
8.3 ServiceOrientedSoftwareEngineering.
8.4 TestDrivenDevelopment
8.5 Softwareengineeringwithaspects
TermWork:
Termworkshallconsistofatleast10Laboratoryassignmentsandtwowrittentests.
ThefinalcertificationandacceptanceofTermWorkensuresthesatisfactoryperformanceof
laboratoryWorkandMinimumPassinginthetermwork.
Practical/Oralexamination:
Oralexaminationwillbeconductedbasedonabovesyllabus.
SuggestedListofExperiments:
1.SRSinIEEEformatforanycasestudy.
2.Useprojectmanagementtooltoscheduleprojectplan.
3.RMMMplanforcasestudy.
4.Developtestcasesforwhiteboxtesting.
5.Assignment/codeforstubsanddrivers.
6.ChangespecificationsandmakedifferentversionsusinganySCMtool.
7.ForonescenarioImplementTDD
04
12
06
TextBooks:
1. RogerPressman,SoftwareEngineering:APractitionersApproach,(6thEdition),
McGrawHill,2010
2. IanSomerville,SoftwareEngineering,9thedition,AddisonWesley,2011
ReferenceBooks:
1. EricJ.BraudeandMichealE.Bernstein,SoftwareEngineeringModernApproach,2nd
edition,Wiley,2011.
2. AliBehforoozFredrickHudson,SoftwareEngineeringFundamentals,OxfordUniversity
Press,2006.
3. JamesF.PetersandWitoldPedrycz,SoftwareEngineeringAnEngineering
Approach,Wiley.
4. MouratidisandGiorgini.IntegratingSecurityandSoftwareEngineeringAdvancesand
Future,IGP.ISBN1599041480
CourseCode
CPC603
Course/SubjectName
DistributedDatabases
Credits
05
Objectives:
1. Tointroduceprinciplesandfoundationsofdistributeddatabases,includingarchitecture,
designissues,integritycontrol,queryprocessingandoptimization,transactions,and
concurrencycontrol.
2. Toenablestudentstounderstandthedifferencebetweendifferentdatabasesystemand
integratethe.
Outcomes:Learnerwillbeableto
1. Designandimplementdistributeddatabaseforenterpriseapplication.
2. Providessolutionsforheterogeneousdatabase
3. UseXMLforschemaintegration.
Module
DetailedContents
01
ConceptandOverviewDistributedDatabasesystem
1.1 WhatisDistributedDatabaseSystem(DDBS),FeaturesofDDBS,
promisesofDDBS,DesignissueinDDBS,DistributedDBMS
architecture:Client/serverSystem,PeertoPeer,MutliDatabasesystem.
02
03
04
05
06
DistributedDatabaseDesign
2.1 Distributeddatabasedesignconcept,objectiveofDataDistribution,Data
Fragmentation,Theallocationoffragment,TransparenciesinDistributed
DatabaseDesign
DistributedTransactionandconcurrencycontrol
3.1
BasicconceptofTransactionmanagement,objectiveDistributed
transactionmanagement,ModelforTransactionmanagement
3.2
DistributedConcurrencycontrol:Objective,concurrencycontrol
anomalies,DistributedSerializability,Lockingbasedalgorithm,
Timestampbasedalgorithm.
DistributedDeadlockandRecovery
4.1Introduction toDeadlock, Distributed Deadlockprevention, avoidance,
detectionandrecovery,TwoPhaseandThreePhaseCommitProtocol.
Distributedqueryprocessingandoptimization
5.1 Concept, objective, and phases of distributed query processing; join
strategiesinfragmentrelation,Globalqueryoptimization
HeterogeneousDatabase
6.1Architectureof HeterogeneousDatabase,DatabaseIntegration:Schema
Translation and schema Integration, Query processing issues in
Heterogeneousdatabase.
Hrs.
08
08
08
06
04
06
07
08
XML
7.1 XMLfordataintegration,structureofXML,XMLdocumentschema,
QueryingandTransformation,storageofXMLdata,XMLapplication.
TermWork:
Assignacasestudyforgroupof2/3studentsandeachgrouptoperformthefollowing
experimentsontheircasestudy:
Creationofcentralizeddatabase(GlobalSchema).
PerformFragmentation(PHF,DHF,VF,andHF)andallocationinDDBSdesign.
Implementationofconcurrencycontrol.
Implementationsoftwophaseorthreephasescommitprotocol.
Implementationsofthreedeadlockdetection.
Simulationofdistributedqueryprocessor.
Implementationofqueryoptimization.
ImplementationanytwoexperimentonXML
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(experiments/assignments):..
Courseproject:
Attendance.
TOTAL:.
(10)
(10)
(05)
(25)
Marks.
Marks.
Marks
Marks.
Practical/Oralexamination:
Anoralexamwillbeheldbasedontheabovesyllabus.
TextBooks:
1. ChhandaRay,DistributedDatabaseSystem,PearsonEducationIndia.
2. A.Siberschatz,H.Korth,DatabaseSystem,SixEdition,McGrawHill.
3. SeedK.RahimiandFrankS.Haug,DistributedDatabaseManagementSystem,Wiley
India.
ReferenceBooks:
1. M.TamerOzsu,PatrickValduriez,PrinciplesofDistributedDatabase,Pearson
EducationIndia.
2. ElmasriandNavathe,FundamentalsofDatabaseSystems,6thEdition,Pearson
EducationIndia.
CourseCode
CPC604
Course/SubjectName
MobileCommunicationandComputing
Credits
05
Objectives:
1. Tointroducethebasicconceptsandprinciplesinmobilecomputing.Thisincludesthe
majortechniquesinvolved,andnetworks&systemsissuesforthedesignand
implementationofmobilecomputingsystemsandapplications.
2. Toexploreboththeoreticalandpracticalissuesofmobilecomputing.
3. To provide an opportunity for students to understand the key components and
technologiesinvolvedandtogainhandsonexperiencesinbuildingmobileapplications.
Outcomes:Learnerwillbeableto
1. UnderstandGSMandCDMACellulararchitecture.
2. Setupandconfigurewirelessaccesspoints.
3. UseNetworkSimulatortooltosimulatemobilenetwork.
4. Implementsmallandroidbasedapplications.
Module
DetailedContents
Hrs.
05
01
IntroductiontoMobileComputing
1.1 Wireless Communication, Applications, Cellular Systems, Antennas,
satellitesystem,GEO,LEO,MEO,GPRS:Architecture,Networknodes,
GPRSsupportnodes.
02
03
04
08
GSMcellulartelephonyarchitectureandsystemaspects
2.1 Introduction, Basic GSM architecture, Basic radio transmission
parametersoftheGSMsystem,Logicalchanneldescription,GSMtime
hierarchy,GSMburststructures,Descriptionofthecallsetupprocedure,
Handover,Ensuringprivacyandauthenticationofauser,Modifications
andderivativesofGSM
06
MobileNetwork
3.1 Mobile IP, IP Packet Delivery, Agent Advertisement and Discovery,
Registration, Tunneling and Encapsulation, Optimization, Reverse
Tunneling, Mobile TCP, Fast Retransmit/ Fast Recovery,
Transmission/TimeoutFreezing,SelectiveRetransmission.
06
ThirdandFourthGenerationSystems
4.1WCDMA,CDMA2000;ImprovementsonCoreNetworks;Qualityof
Servicesin3G;WirelessLocalLoop;WirelessLocalLoopArchitecture;
Deployment Issues; TR45 Service Description; Wireless Local Loop
technologies.TETRA,UMTSandIMT2000;UMTSBasicArchitecture,
UTRAFDDmode,UTRATDDmode,4GArchitecture,Comparison
between3Gand4G.
05
04
MobilityManagement
5.1 Co channel Interference, Mobility: Types of Handoffs; Location
Management, HLRVLR scheme, Hierarchical scheme, Predictive
Locationmanagementschemes,cellularIP,PSTN.
06
08
WirelessLocalAreaNetworks
6.1 Introduction, Types of WLANs, Hidden station problem, HIPERLAN
Type 1: HIPERLAN/1 MAC sublayer, HIPERLAN/1 CAC layer,
HIPERLAN/1 physical layer. IEEE 802.11 WLAN standards: IEEE
802.11 physical layer, IEEE 802.11 MAC sublayer. IEEE 802.11 and
HIPERLAN standards for 5 GHz band: HIPERLAN/2 physical layer,
HIPERLAN /2 data link control layer. Bluetooth: Introduction, User
Scenario,Architecture,protocol.
05
IntroductiontoAndroid
7.1 Layers, android components, mapping application to process. Android
development basics. Hardware tools, Software tools, Android SDK
features
06
SecurityIssuesInMobileComputing
8.1SecurityIssues,Authentication,Encryption,CryptographicTools:Hash,
Message Authentication Code (MAC), Digital Signature, Certificate.
Secure Socket Layer (SSL). Characteristics of SIM, Equipment
Identification.
07
08
TermWork:
Termworkshallconsistofminimum assignmentsand courseproject.The
distributionofmarksfortermworkshallbeasfollows:
Laboratorywork(experiments/assignments):.. (20) Marks.
Attendance.
(05) Marks
TOTAL:. (25) Marks.
Practical/Oralexamination:
Practicalexamwillbeheldbasedontheabovesyllabus.
SuggestedLaboratoryExercisesofMobileComputing:
1.
2.
3.
4.
5.
6.
7.
Setup&ConfigurationofWirelessAccessPoint(AP)
ImplementationofWLAN:AdHoc&InfrastructureMode
ImplementationofBluetoothProtocolandApplications
GSMmodemstudy(Androidbasedmobile)andSMSclientserverapplication
ImplementationofMobileNetworkusingNetworkSimulator(NS2)
MobileInternetandWML
J2MEProgramforMobileNodeDiscovery
8. MobileprotocolstudyusingGNS3.
9. DesignandProgramIncomeTaxandLoanEMICalculatorforMobilePhones.
10. WirelessNetworkSecurity:kismetandNetstumbler
TextBooks:
1.
JochenSchilller,MobileCommunication,Addisionwisely,PearsonEducation
2.
KrzysztofWesolowski,MobileCommunicationSystems,Wileypublication
3.
W.FrankAbleson,Robisen,ChrisKing,AndroidINACTION,Third
Edition,DreamtechPress
4.
MobileComputingByRajkamal(Oxford).
ReferenceBook:
1. UweHansmann,LotharMerk,MartinS.Nicklous,ThomasStober,PrinciplesofMobile
Computing,Springer
2. Rappaort,WirelessCommuncationsPrinciplesandPractices
3. YiBangLin,WirelessandMobileNetworkArchitecture,JohnWiley
4. P.Nicopolitidis,WirelessNetworks,JohnWiley
5. K.Pahlavan,P.Krishnamurthy,PrinciplesofWirelessNetworks
6. IntroductiontoWirelessTelecommunicationSystemandNetworksbyMullet(Cengage
Learning).
7. BeginningforAndroid4ApplicationDevelopmentByWeiMengLee,WileyIndia
Edition.
CourseCode
CPE6011
Course/SubjectName
OperationsResearch
Credits
02
Outcomes:Learnerwillbeableto
1. modelandsolveproblemusinglinearprogrammingtechniques
2. Implementalgebricsolutionusingsimplexmethod
3. Definetransportationmodelandapplytransportationalgorithminaknownsituation.
4. Usemontecarlosimulationtechnique.
5. UsethespreadsheetasatooleffectivelyforORtopics
Module
DetailedContents
01
WhatisOperationsResearch
1.1 Introduction.
02
ModelingwithLinearProgramming
2.1 TwoVariableLPModel
2.2 GraphicalLPSolution
2.2.1SolutionofaMaximizationModel
2.2.2SolutionofaMinimizationModel
2.3 ComputerSolutionwithSolverandAMPL
2.3.1LPsolutionwithExcelSolver
2.3.2LPSolutionwithAMPL
2.4 LinearProgrammingApplications
2.4.1Investment
2.4.2ProductPlanningandInventoryControl
2.4.3ManpowerPlanning
2.4.4UrbanDevelopmentPlanning
2.4.5BlendingandRefining
2.4.6AdditionalLPApplications
Hrs.
02
07
03
04
05
TheSimplexMethodandSensitivityAnalysis
3.1LPModelinEquationForm
3.2TransitionfromGraphicaltoAlgebraicSolution
3.3TheSimplexMethod
3.3.1IterativeNatureoftheSimplexMethod
3.3.2ComputationaldetailsoftheSimplexalgorithm
3.3.3SummaryoftheSimplexMethod
3.4ArtificialStartingSolution
3.4.1MMethod
3.4.2TwoPhaseMethod
3.5SpecialCasesintheSimplexMethod
3.5.1Degeneracy
3.5.2AlternativeOptima
3.5.3UnboundedSolution
3.5.4InfeasibleSolution
3.6SensitivityAnalysis
3.6.1GraphicalSensitivityAnalysis
3.6.2AlgebraicSensitivityAnalysisChangesintheRighthandside
3.6.3AlgebraicSensitivityAnalysisObjectivefunction
3.6.4SensitivityAnalysiswithTora,Solver,andAmpl
3.7ComputationalissuesinLinearProgramming
DualityandPostOptimalAnalysis
4.1
DefinitionoftheDualProblem
4.2
PrimalDualRelationships
4.2.1ReviewofSimplexMatrixOperations
4.2.2SimplexTableauLayout
4.2.3OptimalDualSolution
4.2.4SimplexTableauComputations
4.3
EconomicInterpretationofDuality
4.3.1EconomicInterpretationofDualVariables
4.3.2EconomicInterpretationofDualConstraints
4.4
AdditionalSimplexAlgorithms
4.4.1DualSimplexAlgorithm
4.4.2GeneralizedSimplexAlgorithm
06
TransportationModelandItsVariants
5.1
DefinitionoftheTransportationModel
5.2
NontraditionalTransportationModels
5.3
TheTransportationAlgorithm
5.3.1DeterminationoftheStartingSolution
5.3.2IterativeComputationsoftheTransportationAlgorithm
5.3.3SimplexMethodExplanationoftheMethodofMultipliers
5.4
TheAssignmentModel
05
05
06
07
08
09
5.4.1TheHungarianMethod
5.4.2SimplexExplanationoftheHungarianMethod
DecisionAnalysis
6.1DecisionMakingunderCertaintyAnalyticHierarchyProcess(AHP)
6.2DecisionMakingunderRisk
6.2.1DecisionTreeBasedExpectedValueCriterion
6.2.2VariantsoftheExpectedValueCriterion
6.3DecisionunderUncertainty
StimulationModeling
7.1
MonteCarloSimulation
7.2
TypesofSimulation
7.3
ElementsofDiscreteEventSimulation
7.3.1GenericDefinitionofEvents
7.3.2SamplingfromProbabilityDistributions
NonlinearProgrammingAlgorithms
8.1
UnconstrainedAlgorithms
8.1.1DirectSearchMethod
8.1.2GradientMethod
8.2
ConstrainedAlgorithms
8.2.1SeparableProgramming
8.2.2QuadraticProgramming
Introductiontospreadsheetmodel
03
02
03
02
ListofAssignment:
Atleast15assignmentsbasedontheabovesyllabus;Assignmentstoalsoincludeprogams
whereverapplicable.
TermWork:
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(assignments):....
(25) Marks.
CaseStudyPresentations(tobedoneduringsemester): (15) Marks.
Attendance.
(10) Marks
TOTAL:. (50) Marks.
Thefinalcertificationandacceptanceoftermworkensuresthesatisfactoryperformanceofwork
assignedandminimumpassinginthetermwork.
References:
1. Taha,HamdyA.OperationsResearchPearson,2011.
2. N.D.VhoraQuantitativeTechniquesinManagementTMH,3rdedition
CourseCode
CPE6012
Course/SubjectName
SoftwareProjectManagement
Credits
02
Outcomes:Learnerwillbeableto
1.
Learnerwillbeabletodefinecharacteristicsofaproject,
2.
Learnerwillbeabletoappreciateprojectmanagementprinciples,riskin
environmentandthemanagementchallengesforeffectiveprojectmanagement.
3.
Learnerwillbeabletoapplytheprojectmanagementprinciplesacrossallphases
ofaproject.
4.
Learner will be able to demonstrate use of tools and techniques for the
managementofaprojectplan,monitorandcontrollingaprojectscheduleandbudget,
trackingprojectprogress.
Module
DetailedContents
Hrs.
02
01
An overviewof IT Project Management
1.1Introduction,thes t a t e o f I T p r o j e c t management, contextofproject
management, need of project management, project goals, project life
cycleandITdevelopment,extremeprojectmanagement, PMBOK.
02
04
03
TheHumanSideofProjectManagement
3.1 Introduction,organization and project planning, the project team, the
projectenvironment.
Developing the Project Charter and Project Plan
4.1 Introduction, project management process, project integration
management, the project charter, project planning framework, the
contentsof a projectplan,theplanningprocess.
4.2The WorkBreakdownStructure(WBS),thelinearresponsibility chart,
multidisciplinary teams.
The Scope ManagementPlan
5.1 Introduction, scope planning, project scope definition, project scope
verification,scopechangecontrol.
02
08
04
05
06
04
04
07
08
09
03
02
02
10
02
11
ProjectLeadershipandEthics
11.1 Introduction, project leadership, ethics in projects, multicultural
projects.
The Implementation Planand Project Closure
12.1Introduction, project implementation,administrative closure,project
evaluation,projectaudit.
01
12
02
TermWork:
Termworkshallconsistofatleast 10 assignmentscoveringalltopicsandcourseprojectby
usingappropriatetool.Thedistributionofmarksfortermworkshallbeasfollows:
1. Assignments:..........................
(25)
Marks.
2.
Casestudypresentations(tobedoneduringsemester):......(15)
3.
Attendance:......................................................................(10)
TOTAL:. (50)Marks.
The final certification and acceptance of TW ensures the satisfactory Performance
oflaboratoryWorkandMinimumPassinginthetermwork.
SuggestedAssignmentList
Inpractical, agroupofmaximum threestudents shouldbeformed. Eachgroupissupposed
tocomplete alllabexperiments onthecasestudygivenbythesubject teacher. In
lab experiments students can used the tools like MsWord to prepare document
whereasMsProjecttopreparingWBS,N/wdiagram,PERT,CPM,Varianceanalysisetc.
1.ProjectandSystems Management
2.Feasibilitystudydocument
3.ProjectProposal
4.ProjectPlanning
5.ActivityPlanning
6.Analyzingtheprojectnetworkdiagram
7.Costestimationandbudgeting
8.Riskmanagement
9.Performanceanalysisofproject
10.Projectevaluationandclosure
TextBook:
1. InformationTechnologyProjectManagement,JackT.Marchewka,3rdedition,
WileyIndia,2009.
ReferenceBooks:
1. S.J.Mantel,J.R.Meredithandetl..ProjectManagement1stedition,WileyIndia,
2009.
2. JohnM.Nicholas,ProjectManagementforBusinessandTechnology,2ndedition,
PearsonEducation.
3. JoelHenry,SoftwareProjectManagement,Arealworldguidetosuccess,Pearson
Education,2008.
4. GidoandClements,SuccessfulProjectManagement,2ndedition,ThomsonLearning.
5. HughesandCornell,SoftwareProjectManagement,3rdedition,TataMcGrawHill
6. JosephPhillips,ITProjectManagement,2ndedition,TataMcGrawHill
7. RobertK.WyzockiandRuddMcGary,EffectiveProjectManagement,3rdedition,
Wiley
8. Brown,K.A.ProjectManagement,McGrawHill,2002.
9. EBookProjectManagementBodyofKnowledge.
10. Dinsmore,P.C.(Ed.).(1993)TheAMAHandbookofProjectManagement.AMACOM
CourseCode
CPE6013
CourseCode
CPE6014
Course/SubjectName
ElectiveForeignLanguageGerman
Course/SubjectName
ElectiveForeignLanguageFrench
Credits
02
Credits
02
Objectives:
1. TointroduceGermanlanguageinaholisticmanner.Thetextsandexercisesareaimedat
developingthestudentsskillsofreading,writing,listeningandspeaking.Thecourseis
dividedintounitswithathematicandgrammaticalprogression.Scenariosfromeveryday
lifeandformulatedinamannersuitableandespeciallyinterestingforbeginners.
Howeversincemostofthestudentswouldwanttodothiscourseforprofessional
advancementthiscoursescenariosfromtheprofessionallifeareintroducedinsimplebut
engagingmanner.
Outcomes:Learnerwillbeableto
1. readandunderstandsimpleGerman/Frenchtext
2. Describebasicfamilystructure,cultureandworkculture
3. Draftemailsandcreatesimplepresentations
Module
DetailedContents
BasicGrammar,pronunciationandbasicexpression
01
Hrs.
08
02
Communication
2.1Greetings,beginingofconversation,Introductionofoneself,numbers,counting
anddates
08
03
Reading,Comprehensionandwriting(TypeofText)
Dialogs,Monologs,Biodata,
05
04
05
FamilyStructures
Culture
ComputerandMultimedia
Workculture
Corporatecommunication
5.1Emails,TechnicalReports,Makingpresentations
10
05
TermWork:
Termworkshallconsistofminimum10assignmentsofdifferentdifficultylevelbasedonabovesyllabus.
Thedistributionofmarksfortermworkshallbeasfollows:
Laboratorywork(assignments):....
(25)
Presentation:(15)
Attendance.
(10)
TOTAL:. (50)
Marks.
Marks.
Marks
Marks.
References:
ForGerman
1. GermanConversationDemystifiedwithTwoAudioCDs/EditionbyEdSwick
1. GermanConversational:LearntoSpeakandUnderstandFrenchwithPimsleurLanguage
ProgramsAudioCDAudiobookbyPimsleur
ForFrench
2. FrenchConversational:LearntoSpeakandUnderstandFrenchwithPimsleurLanguage
ProgramsAudioCDAudiobookbyPimsleur
Subject
Code
CPL605
SubjectName
Credits
NetworkProgrammingLaboratory
02
Module
1
Detailedcontent
StudyofNetworkingCommands(Ping,Tracert,TELNET,
nslookup,netstat,ARP,RARP)andNetworkConfiguration
Files.
Hours
2
LinuxNetworkConfiguration.
i. ConfiguringNICsIPAddress.
ii. DeterminingIPAddressandMACAddressusing
ifconfigcommand.
iii. ChangingIPAddessusingifconfig.
iv. StaticIPAddressandConfigurationbyEditing.
v. DeterminingIPAddressusingDHCP.
vi. ConfiguringHostnamein/etc/hostsfile.
SettingupmultipleIPAddressesonasingleLAN.
Usingnetstatandroutecommandstodothefollowing.
i. Viewcurrentroutingtable.
ii. Addanddeleteroutes.
iii. Changedefaultgateway.
UsingGUIconfigurationToolstoadd/configureEthernetCard.
ConfiguringLinuxasarouterbyenablingIPForwarding.
ConfiguringremoteloginServices,telnet&ssh.
i. ToinstallandconfigureTELNETserver.
ii. TosetupSSHandconnecttoremotemachine.
ToconfigureLinuxFTPserverusingVSFTPD.
i. SetupanonymousaccessofFTPserver.
ii. EnableindividualloginsandaddFTPuserswith
Read
onlyaccess.
iii. TransferFiles.
ToinstallandconfigureDNSserver.
10
ToinstallandconfigureWebserver.
11
DesignTCPiterativeClientandServerapplicationtoreversethe
giveninputsentence.
DesignTCPconcurrentClientandServerapplicationtoreverse
thegiveninputsentence.
DesignTCPClientandServerapplicationtotransferfile.
DesignaTCPconcurrentServertoconvertagiventextinto
uppercaseusingmultiplexingsystemcallselect.
DesignaTCPconcurrentServertoechogivensetofsentences
usingPollfunctions.
DesignUDPClientandServerapplicationtoreversethegiven
inputsentence.
DesignUDPClientServertotransferafile.
20
DesignusingPollClientServerapplicationtomultiplexTCP
andUDPrequestsfor60convertingagiventextintouppercase.
DesignaRPCapplicationtoaddandsubtractagivenpairof
integers.
ProgramtodeterminethehostByteOrder
21
Programtosetandgetsocketoptions
12
13
14
15
16
17
18
19
2
2
2
2
2
2
2
FormatofLaboratoryCourse:
TheformatfortheLaboratoryCourseis
1.Atlease8smallexperimentsbasedonabovesyllabus
2.OnegroupMiniproject
Agroupof3students;4Batchesperclass.
Thescopeoftheminiprojectshouldbesuchthatitcompletesin15hoursofactualworking.
TermworkAssessment:
LaboratoryExperiment:10
MiniProjectpresentation:10
Attendance:05
EndSemesterExamination:
Oralexaminationistobeconductedbypairofinternalandexternalexaminers