Pcs Odl 2024
Pcs Odl 2024
COMPUTERSCIENCE
Syllabus
ProgramEducationalObjectives(PEOs)
TheM.Sc. CSprogramdescribeaccomplishmentsthatgraduatesareexpected toattainwithin
fivetosevenyearsafter graduation
Toenrichthestudentswiththeclearpictureofthecourseobjectivesandtomaptheirrequirements.
Toenablethestudents,tounderstandthecoreconcepts,visualizeandtoapplythemin thereal
timescenarios.
Toimparttheneedforconsistentlearning,importanceofresearch&developmentforthe welfareof
thesocietyand to thenationat large.
Page 1 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Program SpecificOutcomes(PSOs)
AfterthesuccessfulcompletionofM.Sc.CSprogram,thestudentsareexpectedto
Abletoanalyze,designanddevelopproblemsolvingskillsinthedisciplineofcomputerscience.
Acquireevaluationofpotentialbenefitsofalternativesolutionindesigningsoftware and/or
hardware systems in broad range of open source programminglanguagesto withstand
technological changes.
AbletopursuecareersinITindustry/consultancy/researchanddevelopment,teachingandallied
areasrelatedto computer science.
Adapttothecontinuoustechnologicalchangeincomputationalscienceandupdatethemselves to
meet theindustryrequirements and standards.
Applythepracticesandstrategiesofcomputerscienceforsoftwareprojectdevelopmenttodeliveraq
ualitysoftwareproductandcontributetoresearchinthechosen fieldand perform effectively.
Page 2 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ProgramOutcomes(POs)
OnsuccessfulcompletionoftheM.Sc.CSprogram
Developcreativityandproblemsolvingskillswiththeknowledgeofcomputingandmathematics.
Abilitytodevelopandcarryoutexperiments,interpretandinferdata.
Designalgorithmsanddevelopsoftwaretoaidsolutionstoindustryandgovernments.
Reviewthelatesttechnologyandtoolhandling mechanism.
Analyzetheoutcometosolveglobalenvironmentrelatedissues.
Identifytheperspectiveofbusiness practices,risksandlimitations.
Workwithprofessionalandethicalvalues.
Formulatethe responsibilitiesofhumanrightsandentrepreneurialspirit.
Understandthemethodstocommunicateeffectivelyandworkcollectively.
Page 3 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
M.Sc.ComputerScience Curriculum
(For the students admitted during the academic year 2023-24 onwards)
SCHEMEOFEXAMINATIONS
MaximumMarks
Titleof theCourse Credits CIA ESE Total
FIRSTSEMESTER
Paper I : Analysis &DesignofAlgorithms 4 25 75 100
Paper II : Object OrientedAnalysis and Design &C++ 4 25 75 100
Paper III:Python Programming 4 25 75 100
Paper IV : AdvancedSoftwareEngineering 4 25 75 100
PracticalI:AlgorithmandOOPSLab 4 40 60 100
PracticalII:PythonProgrammingLab 4 40 60 100
SECONDSEMESTER
PaperV:DataMiningandWarehousing 4 25 75 100
PaperVIAdvancedOperatingSystems 4 25 75 100
PaperVIIAdvancedJavaProgramming 4 25 75 100
Paper VIII : ArtificialIntelligence&MachineLearning 4 25 75 100
Elective–I :Multimedia and its Applications 4 25 75 100
Practical III: Data MiningLabusing R 4 40 60 100
PracticalIV:AdvancedJavaProgrammingLab 4 40 60 100
THIRDSEMESTER
PaperIX:DigitalImageProcessing 4 25 75 100
PaperX:CloudComputing 4 25 75 100
Paper XI: NetworkSecurityandCryptography 4 25 75 100
PaperXII: DataScience&Analytics 4 25 75 100
Elective–II 4 25 75 100
PracticalV:DigitalImageProcessing Lab usingMATLAB 4 40 60 100
PracticalVI:CloudComputingLab 4 40 60 100
Practical VII : WebApplicationdevelopment&hosting 2 20 30 50
FOURTHSEMESTER
ProjectworkandViva-voce(200marks) 8 200*
90 2250
Grand Total
* Project Report – 160 marks & Viva Voce – 40
marks#DuringIIorIIISemester (Optional)
Page 4 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
1. ELECTIVE – I
1.1.Multimediaand itsApplications
1.2.EmbeddedSystems
1.3.InternetofThings
1.4. Critical Thinking, Design Thinking and Problem Solving.
2. ELECTIVE – II
2.1. Mobile Computing
2.2.Block Chain Technology
2.3.WebServices
2.4. RoboticProcessAutomation forBusiness
Page 5 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
FirstSemester
Page 6 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Getknowledgeaboutalgorithmsanddeterminestheirtimecomplexity.Demonstratespecificsearchandsor
talgorithmsusingdivideandconquertechnique.
GaingoodunderstandingofGreedymethod anditsalgorithm.
Abletodescribeaboutgraphsusing dynamicprogrammingtechnique.
Demonstratethe conceptofbacktracking&branchandboundtechnique.
Explorethetraversaland searchingtechniqueandapplyitfortreesandgraphs.
Unit:1 INTRODUCTION
Introduction: - Algorithm Definition and Specification – Space complexity-Time Complexity-
Asymptotic Notations - Elementary Data Structure: Stacks and Queues – Binary Tree -
BinarySearchTree-Heap – Heapsort-Graph.
Unit:2 TRAVERSALANDSEARCHTECHNIQUES
BasicTraversalAndSearchTechniques:TechniquesforBinaryTrees-TechniquesforGraphs-Divideand
Conquer: -GeneralMethod– BinarySearch– MergeSort– Quick Sort.
Unit:3 GREEDYMETHOD
The Greedy Method: - General Method – Knapsack Problem – Minimum Cost Spanning Tree –
SingleSourceShortest Path.
Unit:4 DYNAMICPROGRAMMING
Dynamic Programming - General Method – Multistage Graphs – All Pair Shortest Path –
OptimalBinarySearchTrees –0/1Knapsacks –TravelingSalesmanProblem–Flow ShopScheduling.
Page 7 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 BACKTRACKING
Backtracking:-GeneralMethod–8-QueensProblem–SumOfSubsets–GraphColoring–
HamiltonianCycles – BranchAnd Bound:-The Method–Traveling Salesperson.
TextBooks
1 EllisHorowitz,“ComputerAlgorithms”,GalgotiaPublications.
2 AlfredV.Aho,JohnE.Hopcroft,JeffreyD.Ullman, "DataStructures andAlgorithms".
ReferenceBooks
1 Goodrich,“DataStructures&AlgorithmsinJava”,Wiley3rdedition.
2 Skiena,”TheAlgorithmDesignManual”,SecondEdition,Springer,2008
AnanyLevith,”IntroductiontotheDesignandAnalysisofalgorithm”,PearsonEducationAsia,
3
2003.
RobertSedgewick,PhillipeFlajolet,”AnIntroductiontotheAnalysisofAlgorithms”,Addison-
4
WesleyPublishing Company,1996.
Page 8 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
UnderstandtheconceptofObject-Orienteddevelopmentandmodelingtechniques
Gainknowledgeaboutthevariousstepsperformedduringobjectdesign
Abstractobject-basedviewsfor genericsoftwaresystems
LinkOOADwithC++language
ApplythebasicconceptofOOPsand familiarize towriteC++program
Unit:1 OBJECTMODEL
The Object Model: The Evolution of the Object Model– Elements of the Object Model–Applying
the Object Model. Classes and Objects: The Nature of an Object – Relationship amongObjects.
Unit:2 CLASSESANDOBJECTS
ClassesandObject:NatureofClass–RelationshipAmongclasses–
TheInterplayofclassesandObjects.Classification:TheimportanceofProperClassification–
identifyingclassesandobjects
–KeyAbstractionsandMechanism.
Unit:3 C++INTRODUCTION
IntroductiontoC++-InputandoutputstatementsinC++-Declarations-controlstructures–Functionsin
C++.
Page 9 of 66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 POLYMORPHISMANDFILES
MemoryManagementOperators-Polymorphism–Virtualfunctions–Files–ExceptionHandling–
String Handling-Templates.
TextBooks
“ObjectOrientedAnalysisandDesignwithApplications”,GradyBooch,SecondEdition,PearsonEd
1
ucation.
“Object-OrientedProgrammingwithANSI&TurboC++”,AshokN.Kamthane,FirstIndianPrint -
2
2003, Pearson Education.
ReferenceBooks
1 Balagurusamy“ObjectOrientedProgrammingwithC++”,TMH,SecondEdition,2003.
Page 10 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthebasicconcepts ofPythonProgramming
Understand Fileoperations,ClassesandObjects
AcquireObject Oriented Skills inPython
DevelopwebapplicationsusingPython
DevelopClientServerNetworkingapplications
Unit:1 INTRODUCTION
Python:Introduction–Numbers–Strings–Variables–Lists–Tuples–Dictionaries–Sets–Comparison.
Unit:2 CODESTRUCTURES
Code Structures: if, elseif, and else – Repeat with while – Iterate with for – Comprehensions –
Functions – Generators – Decorators – Namespaces and Scope – Handle Errors with try
andexcept– User Exceptions.
Unit:3 MODULES,PACKAGESANDCLASSES
Modules,Packages,andPrograms:StandalonePrograms–Command-LineArguments–Modules
and the import Statement – The Python Standard Library. Objects and Classes: Definea Class
with class – Inheritance – Override a Method – Add a Method – Get Help from Parentwith super
– In self Defense – Get and Set Attribute Values with Properties – Name Mangling forPrivacy–
Method Types–Duck Typing – SpecialMethods–Composition.
Page 11 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 SYSTEMSANDNETWORKS
Systems:Files–Directories–ProgramsandProcesses–CalendarsandClocks.
Concurrency:Queues–Processes–Threads–GreenThreadsandgevent–twisted–Redis.
Networks: Patterns – The Publish-Subscribe Model – TCP/IP – Sockets – ZeroMQ –
InternetServices – Web Services and APIs – Remote Processing – Big Fat Data and MapReduce
–Working intheClouds.
TextBooks
1 BillLubanovic,“IntroducingPython”,O’Reilly,FirstEdition-SecondRelease,2014.
2 MarkLutz,“Learning Python”,O’Reilly, FifthEdition,2013.
ReferenceBooks
David M. Beazley,“Python Essential Reference”, Developer’s Library,
1
FourthEdition,2009.
SheetalTaneja,Naveen Kumar, “Python Programming-A
2
ModularApproach”,PearsonPublications.
Page 12 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Coursecode ADVANCEDSOFTWARE
Core
ENGINEERING
Pre-requisite BasicsofSoftwareEngineering&SPM
CourseObjectives:
Themain objectives ofthis courseareto:
1. IntroducetoSoftwareEngineering,Design,TestingandMaintenance.
2. Enablethestudents to learn theconcepts of SoftwareEngineering.
3. LearnaboutSoftwareProjectManagement,SoftwareDesign&Testing.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandabout SoftwareEngineering process
AnalyzeonSoftwareRequirementsandSpecification
Analyzeon SoftwareTesting, Maintenanceand SoftwareRe-Engineering
Designandconduct varioustypes andlevels ofsoftwarequalityforasoftwareproject
Unit:1 INTRODUCTION
Introduction: The Problem Domain – Software Engineering Challenges - Software
EngineeringApproach – Software Processes: Software Process – Characteristics of a Software
Process –SoftwareDevelopment Process Models– Other softwareprocesses.
Unit:2 SOFTWAREREQUIREMENTS
SoftwareRequirementsAnalysisandSpecification:Requirementengineering–TypeofRequirements–
FeasibilityStudies–RequirementsElicitation–RequirementAnalysis–Requirement Documentation
– Requirement Validation – Requirement Management – SRS -Formal System Specification –
Axiomatic Specification – Algebraic Specification - Case study:Student Result management
system. Software Quality Management – Software Quality, SoftwareQualityManagement
System, ISO 9000, SEICMM.
Unit:3 PROJECTMANAGEMENT
SoftwareProjectManagement:Responsibilitiesofasoftwareprojectmanager–Projectplanning
– MetricsforProjectsizeestimation–ProjectEstimationTechniques–
EmpiricalEstimationTechniques–COCOMO–Halstead‟ssoftwarescience–
Staffinglevelestimation–Scheduling
– OrganizationandTeamStructures–Staffing–Riskmanagement–
SoftwareConfigurationManagement– Miscellaneous Plan.
Unit:4 SOFTWAREDESIGN
Page 13 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 SOFTWARETESTING
SoftwareTesting:AStrategicapproachtosoftwaretesting–Terminologies–Functionaltesting
–Structuraltesting–Levelsoftesting–Validationtesting-Regressiontesting–ArtofDebugging –
Testing tools - Metrics-Reliability Estimation. Software Maintenance - MaintenanceProcess-
ReverseEngineering–SoftwareRe-engineering-ConfigurationManagementActivities.
TextBooks
AnIntegratedApproachtoSoftwareEngineering–PankajJalote,NarosaPublishingHouse,Delhi,
1
3rdEdition.
2 FundamentalsofSoftwareEngineering–RajibMall,PHIPublication,3rdEdition.
ReferenceBooks
SoftwareEngineering–K.K.AggarwalandYogeshSingh,NewAgeInternationalPublishers,3 rd
1
edition.
2 APractitionersApproach-SoftwareEngineering,- R.S.Pressman,McGrawHill.
Fundamentals of Software Engineering - Carlo Ghezzi, M. Jarayeri,
3
D.Manodrioli,PHIPublication.
Page 14 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PRACTICALI:ALGORITHMANDO Core
Coursecode OPS LAB
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthe concepts ofobjectoriented withrespecttoC++
Abletounderstand andimplement OOPSconcepts
ImplementationofdatastructureslikeStack, Queue,Tree,ListusingC++
ApplicationofthedatastructuresforSorting,Searchingusingdifferenttechniques.
K1-Remember; K2-Understand; K3-Apply;K4-Analyze;K5 -Evaluate; K6 -Create
LISTOFPROGRAMS
1) Writeaprogram tosolve the towerofHanoi usingrecursion.
2) Writeaprogramto traversethroughbinarysearchtreeusingtraversals.
3) Writeaprogram toperform variousoperationson stackusing linkedlist.
4) Writeaprogram toperform variousoperationin circularqueue.
5) Writeaprogramto sortan arrayof anelements usingquick sort.
6) Writeaprogram to solve numberof elements in ascendingorder using heap sort.
7) Writeaprogramtosolve the knapsackproblemusinggreedymethod
8) Writeaprogramto search foran element ina tree using divide&conquerstrategy.
9) Writeaprogramto place the8 queenson an8X8matrixso thatno twoqueens Attack.
10) WriteaC++program toperformVirtualFunction
11) WriteaC++programtoperformParameterizedconstructor
12) WriteaC++programtoperform Friend Function
13) WriteaC++programtoperform FunctionOverloading
14) WriteaC++programtoperformSingleInheritance
15) WriteaC++programto perform EmployeeDetails using files.
Expertlectures,onlineseminars –webinars
Page 15 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
1 Goodrich,“DataStructures&AlgorithmsinJava”,Wiley3rdedition.
2 Skiena,”TheAlgorithmDesignManual”,SecondEdition,Springer,2008
ReferenceBooks
AnanyLevith,”IntroductiontotheDesignandAnalysisofalgorithm”,PearsonEducationAsia,
1
2003.
RobertSedgewick,PhillipeFlajolet,”AnIntroductiontotheAnalysisofAlgorithms”,Addison-
2
WesleyPublishing Company,1996.
Page 16 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PRACTICAL II :
Coursecode PYTHONPROGRAMMI
NGLAB Core
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
AbletowriteprogramsinPythonusingOOPS concepts
Tounderstandthe conceptsof FileoperationsandModules inPython
Implementationoflists,dictionaries,sets andtuplesasprograms
TodevelopwebapplicationsusingPython
LISTOFPROGRAMS
Implementthe followinginPython:
1. Programsusingelementarydataitems,lists,dictionariesandtuples
2. Programsusingconditionalbranches,
3. Programsusingloops.
4. Programsusingfunctions
5. Programsusingexceptionhandling
6. Programsusinginheritance
7. Programsusingpolymorphism
8. Programstoimplementfileoperations.
9. Programsusingmodules.
10. Programsforcreatingdynamicandinteractivewebpagesusingforms.
TextBooks
1 BillLubanovic,“Introducing Python”,O’Reilly,FirstEdition-SecondRelease,2014.
2 MarkLutz,“Learning Python”,O’Reilly, FifthEdition,2013.
ReferenceBooks
Page 17 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Page 18 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
SecondSemester
Page 19 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofRDBMS&Algorithms
CourseObjectives:
Themain objectives ofthis courseareto:
1. EnablethestudentstolearntheconceptsofMiningtasks,classification,clusteringandDataWarehous
ing.
2. Developskillsofusing recent dataminingsoftwareforsolving practicalproblems.
3. Developand applycriticalthinking,problem-solving,anddecision-makingskills.
ExpectedCourseOutcomes:
Onthesuccessfulcompletion ofthecourse, studentwill beable to:
Understandthebasicdataminingtechniquesandalgorithms
Understand the Associationrules, Clustering techniques andDatawarehousingcontents
Compareandevaluatedifferentdataminingtechniqueslikeclassification,prediction,Clustering and
association rule mining
DesigndatawarehousewithdimensionalmodelingandapplyOLAPoperations
Identifyappropriatedata miningalgorithmstosolverealworldproblems
Unit:2 ALGORITHMS
Classification: Introduction–Statistical–based algorithms- distance –basedalgorithms- decisiontree-
basedalgorithms-neuralnetwork–basedalgorithms–rule-basedalgorithms–combining
techniques.
Unit:4 DATAWAREHOUSINGANDMODELING
Datawarehousing:introduction-characteristicsofadatawarehouse–datamarts–otheraspects
Page 20 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ofdatamart.Online analyticalprocessing:introduction-OLTP&OLAPsystems
Datamodeling–starschemaformultidimensionalview–datamodeling–
multifactstarschemaorsnowflakeschema–OLAP TOOLS–Stateof themarket – OLAP TOOLSand
the internet.
Unit:5 APPLICATIONSOFDATAWAREHOUSE
Developing a data WAREHOUSE: why and how to build a data warehouse –data
warehousearchitectural strategies and organization issues - design consideration – data content –
metadatadistribution of data – tools for data warehousing – performance considerations – crucial
decisionsindesigning adata warehouse.
Applications of data warehousing and data mining in government: Introduction - national
datawarehouses– otherareas fordata warehousingand data mining.
TextBooks
MargaretH.Dunham,“DataMining:IntroductoryandAdvancedTopics”,Pearsoneducation,2003.
1
C.S.R.Prabhu,“DataWarehousingConcepts,Techniques,ProductsandApplications”,PHI,Second
2
Edition.
ReferenceBooks
1 ArunK.Pujari,“DataMiningTechniques”,UniversitiesPress(India)Pvt. Ltd.,2003.
AlexBerson,StephenJ.Smith,“DataWarehousing,DataMiningandOLAP”,TMCH,2001.
2
JiaweiHan&MichelineKamber,“DataMiningConcepts&Techniques”,2001,Academicpress.
3
Page 21 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthedesignissuesassociatedwithoperatingsystems
Mastervariousprocessmanagementconceptsincludingscheduling,deadlocksanddistributed
filesystems
PrepareRealTimeTask Scheduling
AnalyzeOperatingSystems forHandheld Systems
AnalyzeOperatingSystemslikeLINUXandiOS
Unit:1 BASICSOFOPERATINGSYSTEMS
Basics of Operating Systems: What is an Operating System? – Main frame Systems –
DesktopSystems–MultiprocessorSystems–DistributedSystems–ClusteredSystems–Real-
TimeSystems–HandheldSystems–FeatureMigration–ComputingEnvironments-ProcessScheduling
– Cooperating Processes – Inter Process Communication- Deadlocks –Prevention –Avoidance–
Detection–Recovery.
Unit:2 DISTRIBUTEDOPERATINGSYSTEMS
DistributedOperatingSystems:Issues–CommunicationPrimitives–Lamport‟sLogicalClocks
–Deadlockhandlingstrategies–Issuesindeadlockdetectionandresolution-distributedfilesystems–
design issues – Casestudies – TheSun Network FileSystem-Coda.
Unit:3 REALTIMEOPERATINGSYSTEM
Realtime Operating Systems :Introduction–Applications of RealTime Systems–
BasicModelofRealTimeSystem–Characteristics–SafetyandReliability-RealTimeTaskScheduling
Unit:4 HANDHELDSYSTEM
OperatingSystemsforHandheldSystems:Requirements–TechnologyOverview–
HandheldOperatingSystems–PalmOS-SymbianOperatingSystem-Android–
Architectureofandroid–
Page 22 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Securinghandheldsystems
Unit:5 CASESTUDIES
Case Studies : Linux System: Introduction– Memory Management – Process Scheduling –
Scheduling Policy - Managing I/O devices – Accessing Files- iOS : Architecture and
SDKFramework-Media Layer -Services Layer-CoreOS Layer-FileSystem.
TextBooks
AbrahamSilberschatz;PeterBaerGalvin;GregGagne,“OperatingSystemConcepts”,SeventhEditi
1
on, John Wiley & Sons, 2004.
MukeshSinghalandNiranjanG.Shivaratri,“AdvancedConceptsinOperatingSystems–
2
Distributed,Database, andMultiprocessorOperatingSystems”,TataMcGraw-Hill,2001.
ReferenceBooks
1 RajibMall,“Real-TimeSystems:TheoryandPractice”,PearsonEducationIndia,2006.
PramodChandraP.Bhatt,Anintroductiontooperatingsystems,conceptandpractice,PHI,Third
2
edition,2010.
rd
3 Daniel.P.Bovet&Marco Cesati,“UnderstandingtheLinuxkernel”,3 edition,O‟Reilly,2005
NeilSmyth,“iPhoneiOS4DevelopmentEssentials–
4
Xcode”,FourthEdition,Payloadmedia,2011.
Page 23 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthe advancedconceptsofJavaProgramming
UnderstandJDBCandRMIconcepts
ApplyandanalyzeJavainDatabase
Handledifferenteventinjavausingthedelegationeventmodel,eventlistenerandclass
Designinteractive applicationsusingJavaServlet, JSPandJDBC
Unit:2 REMOTEMETHODINVOCATION
Remote MethodInvocation-Distributed Application Architecture-Creating stubsand skeletons-
DefiningRemoteobjects-RemoteObject Activation-Object Serialization-JavaSpaces
Unit:3 DATABASE
JavainDatabases-JDBCprinciples–databaseaccess-Interacting-databasesearch–
Creatingmultimediadatabases –Databasesupport in webapplications
Unit:4 SERVLETS
Java Servlets: Java Servlet and CGI programming- A simple java Servlet-Anatomy of a
javaServlet-Readingdatafromaclient-Readinghttprequestheader-
sendingdatatoaclientandwritingthehttp responseheader-working with cookies
Java Server Pages: JSP Overview-Installation-JSP tags-Components of a JSP page-Expressions-
Scriptlets-Directives-Declarations-Acompleteexample
Unit:5 ADVANCEDTECHNIQUES
JARfileformatcreation–Internationalization–SwingProgramming–Advancedjava
Page 24 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
techniques
TextBooks
1 JamieJaworski,“JavaUnleashed”,SAMSTechmediaPublications,1999.
2 Campione,Walrath andHuml,“TheJavaTutorial”,AddisonWesley,1999.
ReferenceBooks
JimKeogh,”TheCompleteReferenceJ2EE”,TataMcGrawHillPublishingCompanyLtd,2010.
1
DavidSawyerMcFarland,“JavaScriptAndJQuery-TheMissingManual”,OreillyPublications,3rd
2
Edition,2011.
3 DeitelandDeitel, “JavaHowtoProgram”,ThirdEdition,PHI/PearsonEducationAsia.
Page 25 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ARTIFICIAL INTELLIGENCE
Coursecode Core
&MACHINELEARNING
Pre-requisite BasicsofAI& anIntroductionabout ML
CourseObjectives:
Themain objectives ofthis courseareto:
1. Enablethestudentsto learn thebasic functionsof AI, HeuristicSearch Techniques.
2. Provideknowledgeonconcepts ofRepresentations andMappings andPredicate Logic.
3. IntroduceMachineLearning withrespectDataMining,BigData andCloud.
4. StudyaboutApplications& ImpactofML.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
DemonstrateAIproblemsandtechniques
Understandmachinelearningconcepts
Applybasicprinciples of AIinsolutions
thatrequireproblemsolving,inference,perception,knowledgerepresentation,and learning
Analyzethe impactof machinelearning onapplications
Analyzeanddesignarealworldproblemforimplementationandunderstandthedynamicbehavior
ofasystem
Unit:1 INTRODUCTION
Introduction: AI Problems - Al techniques - Criteria for success. Problems, Problem
Spaces,Search: State space search - Production Systems - Problem Characteristics - Issues in
design ofSearch.
Unit:2 SEARCHTECHNIQUES
Heuristic Search techniques: Generate and Test - Hill Climbing- Best-First, Problem
Reduction,Constraint Satisfaction, Means-end analysis. Knowledge representation issues:
Representationsand mappings -Approaches to Knowledge representations -Issues in Knowledge
representations -FrameProblem.
Unit:3 PREDICATELOGIC
UsingPredicatelogic:Representingsimplefactsinlogic-RepresentingInstanceandIsarelationships-
Computablefunctionsandpredicates-Resolution-
Naturaldeduction.Representingknowledgeusingrules:ProceduralVsDeclarative knowledge- Logic
programming
-ForwardVsBackwardreasoning-Matching-Controlknowledge.
Unit:4 MACHINELEARNING
Page 26 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
ElaineRichandKevinKnight,"ArtificialIntelligence",TataMcGrawHillPublisherscompanyPvt
1
Ltd, Second Edition, 1991.
2 GeorgeFLuger,"ArtificialIntelligence",4thEdition,PearsonEducationPubl,2002.
ReferenceBooks
MachineLearningForDummies®,IBMLimitedEdition byJudith Hurwitz,
1
DanielKirsch.
Page 27 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Ableto writeprograms using RforAssociationrules, Clustering techniques
Toimplement datamining techniqueslikeclassification,prediction
Abletousedifferent visualizations techniquesusing R
Toapplydifferentdataminingalgorithmstosolvereal worldapplications
LISTOFPROGRAMS
1. ImplementApriorialgorithmtoextractassociationruleof datamining.
2. Implementk-meansclusteringtechnique.
3. Implement anyoneHierarchalClustering.
4. ImplementClassificationalgorithm.
5. ImplementDecisionTree.
6. LinearRegression.
7. DataVisualization.
TextBooks
MargaretH.Dunham,“DataMining:IntroductoryandAdvancedTopics”,Pearsoneducation,2003.
1
C.S.R.Prabhu,“DataWarehousingConcepts,Techniques,ProductsandApplications”,PHI,Second
2
Edition
ReferenceBooks
1 ArunK.Pujari,“DataMiningTechniques”,UniversitiesPress(India)Pvt.Ltd.,2003.
AlexBerson,StephenJ.Smith,“DataWarehousing,DataMiningandOLAP”,TMCH,2001.
2
Page 28 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understand tothe implement concepts of Java using HTML forms, JSP &JAR
Mustbecapable ofimplementingJDBCand RMIconcepts
Ableto writeAppletswith Event handling mechanism
ToCreateinteractiveweb basedapplicationsusingservletsandjsp
LISTOFPROGRAMS
1. DisplayawelcomemessageusingServlet.
2. DesignaPurchaseOrder formusingHtmlformandServlet.
3. Developaprogramfor calculatingthepercentageofmarksofastudentusingJSP.
4. DesignaPurchaseOrder formusingHtmlformandJSP.
5. PrepareaEmployeepayslipusingJSP.
6. WriteaprogramusingJDBCforcreating
atable,Inserting,Deletingrecordsandlistouttherecords.
7. Writeaprogram usingJavaservlet tohandle formdata.
8. Write a simple Servlet program to create a table of all the headers it receives along
withtheirassociatedvalues.
9. Writeaprogram inJSPby usingsessionobject.
10. WriteaprogramtobuildasimpleClientServerapplication usingRMI.
11. Createan appletfora calculatorapplication.
12. Programtosendatextmessagetoanothersystemandreceivethetextmessagefromthesystem(useso
cket programming).
Expertlectures,onlineseminars –webinars
Page 29 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
1 JamieJaworski,“JavaUnleashed”,SAMSTechmediaPublications,1999.
2 Campione,Walrath andHuml,“TheJavaTutorial”,AddisonWesley,1999.
ReferenceBooks
JimKeogh,”TheCompleteReferenceJ2EE”,TataMcGrawHillPublishingCompanyLtd,2010.
1
DavidSawyerMcFarland,“JavaScriptAndJQuery-TheMissingManual”,OreillyPublications,3rd
2
Edition,2011.
Page 30 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ThirdSemester
Page 31 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthe fundamentalsofDigitalImageProcessing
Understandthemathematicalfoundationsfordigitalimagerepresentation,imageacquisition,
imagetransformation,and imageenhancement
Apply,DesignandImplementandgetsolutionsfordigitalimageprocessingproblems
Applytheconceptsoffilteringand segmentationfordigitalimageretrieval
ExploretheconceptsofMulti-resolutionprocessandrecognizetheobjectsinanefficient manner
Unit:1 INTRODUCTION
Introduction: What is Digital image processing – the origin of DIP – Examples of fields that
useDIP – Fundamentals steps in DIP – Components of an image processing system. Digital
ImageFundamentals: Elements of Visual perception – Light and the electromagnetic spectrum –
Imagesensing and acquisition – Image sampling and Quantization – Some Basic relationship
betweenPixels– Linear & Nonlinear operations.
Unit:2 IMAGEENHANCEMENT
ImageEnhancementinthespatialdomain:-Background–somebasicGraylevelTransformations –
Histogram Processing – Enhancement using Arithmetic / Logic operations –Basics of spatial
filtering – Smoothing spatial filters – Sharpening spatial filters – Combiningspatial
enhancementmethods.
Unit:3 IMAGERESTORATION
Image Restoration: A model of the Image Degradation / Restoration Process – Noise models –
Restorationistheprocessofnoiseonly–SpatialFiltering–
PeriodicNoisereductionbyfrequencydomainfiltering–Linear,Portion–InvariantDegradations–
Estimatingthedegradation function – Inverse filtering – Minimum mean square Error Filtering –
Constrainedleastsquares filtering –Geometric mean filter–Geometric Transformations.
Page 32 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:4 IMAGECOMPRESSION
ImageCompression:Fundamentals–Imagecompressionmodels–ElementsofInformationTheory–
ErrorFreecompression–Lossy compression –Imagecompression standards.
Unit:5 IMAGESEGMENTATION
Image Segmentation: Detection and Discontinuities – Edge Linking and Boundary deduction –
Thresholding – Region-Based segmentation – Segmentation by Morphological watersheds –
Theuseof motion in segmentation.
TextBooks
RafaelC.Gonzalez,RichardE.Woods,“DigitalImageProcessing”,SecondEdition,PHI/
1
PearsonEducation.
2 B.Chanda,D.DuttaMajumder,“DigitalImageProcessingandAnalysis”,PHI,2003.
ReferenceBooks
NickEfford,“DigitalImageProcessingapracticalintroducingusingJava”,PearsonEducation,2004.
1
Page 33 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofCloud&itsApplications
CourseObjectives:
Themain objectives ofthis courseareto:
1. Gainknowledgeon cloudcomputing,cloudservices,architecturesandapplications.
2. Enablethestudentsto learnthebasics ofcloud computingwith realtimeusage
3. Howto storeand share, inand from cloud?
ExpectedCourseOutcomes:
Onthesuccessfulcompletion of thecourse, studentwill beable to:
Understandthe conceptsofCloudanditsservices
CollaborateCloudforEvent&ProjectManagement
Analyzeon cloudin –WordProcessing,SpreadSheets,Mail,Calendar,Database
Analyzecloudinsocialnetworks
Explorecloud storageand sharing
Unit:1 INTRODUCTION
INTRODUCTION Cloud Computing Introduction, From, Collaboration to cloud, Working
ofcloud computing, pros and cons, benefits, developing cloud computing services, Cloud
servicedevelopment,discovering cloud services.
Unit:2 CLOUDCOMPUTING
CLOUDCOMPUTINGFOREVERYONECentralizingemailcommunications,cloudcomputingforc
ommunity,collaboratingonschedules,collaboratingongroupprojectsandevents, cloud computing for
corporation, mapping, schedules, managing projects, presenting onroad.
Unit:3 CLOUDSERVICES
USINGCLOUDSERVICESCollaboratingoncalendars,Schedulesandtaskmanagement,exploring
on line scheduling and planning, collaborating on event management, collaborating oncontact
management, collaborating on project management, collaborating on word
processing,spreadsheets,and databases.
Unit:4 OUTSIDETHECLOUD
OUTSIDETHECLOUDEvaluatingwebmailservices,Evaluatinginstantmessaging,Evaluatingwe
bconferencetools,creatinggroupsonsocialnetworks,Evaluatingonline
Page 34 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
groupware,collaboratingvia blogsandwikis.
Unit:5 STORINGANDSHARING
STORINGANDSHARINGUnderstandingcloudstorage,evaluatingonlinefilestorage,exploring on
line book marking services, exploring on line photo editing applications, exploringphotosharing
communities,controlling it with webbased desktops.
TextBooks
1 MichaelMiller,“Cloud Computing”,PearsonEducation,NewDelhi,2009.
ReferenceBooks
AnthonyT.Velte,“CloudComputing:APracticalApproach”,1stEdition,TataMcGrawHill
1
Education Private Limited, 2009.
Page 35 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
NETWORKSECURITYAND
Coursecode Core
CRYPTOGRAPHY
Pre-requisite BasicsofNetworks& itsSecurity
CourseObjectives:
Themain objectives ofthis courseareto:
1. Enable students to learn the Introduction to Cryptography, Web Security and Case studies
inCryptography.
2. To gain knowledge on classical encryption techniques and concepts of modular arithmetic
andnumbertheory.
3. To explore the working principles and utilities of various cryptographic algorithms
includingsecretkey cryptography,hashes and messagedigests, and publickey algorithms.
4. To explore the design issues and working principles of various authentication
Applicationsand various secure communication standards including Kerberos, IPsec, and
SSL/TLS andemail.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandtheprocess ofthecryptographicalgorithms
Compareandapplydifferentencryptionanddecryptiontechniquestosolveproblemsrelated to
confidentiality and authentication
Applyandanalyzeappropriatesecuritytechniquestosolvenetworksecurityproblem
Explore suitablecryptographicalgorithms
Analyzedifferentdigitalsignaturealgorithmstoachieveauthenticationanddesignsecure applications
Unit:1 INTRODUCTION
Introduction to Cryptography – Security Attacks – Security Services –Security Algorithm-
StreamcipherandBlockcipher-SymmetricandAsymmetric-
keyCryptosystemSymmetricKeyAlgorithms:Introduction–DES– TripleDES– AES – IDEA–
Blowfish – RC5.
Unit:2 CRYPTOSYSTEM
Public-keyCryptosystem:IntroductiontoNumberTheory-RSAAlgorithm–KeyManagement
-Diffie-HellmanKeyexchange–
EllipticCurveCryptographyMessageAuthenticationandHashfunctions– HashandMacAlgorithm–
DigitalSignatures andAuthenticationProtocol.
Unit:3 NETWORKSECURITY
NetworkSecurityPractice:AuthenticationApplications–Kerberos–
X.509AuthenticationservicesandEncryptionTechniques.E-mail Security – PGP– S/MIME –IP
Security.
Page 36 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:4 WEBSECURITY
Web Security - Secure Socket Layer – Secure Electronic Transaction. System Security -
IntrudersandViruses –Firewalls– Password Security.
Unit:5 CASESTUDY
CaseStudy:ImplementationofCryptographicAlgorithms–RSA–DSA–ECC(C/JAVAProgramming).
NetworkForensic–SecurityAudit-OtherSecurityMechanism:Introductionto:Stenography–
QuantumCryptography– WaterMarking -DNACryptography
TextBooks
1 WilliamStallings,“CryptographyandNetworkSecurity”,PHI/PearsonEducation.
2 BruceSchneir,“AppliedCryptography”,CRCPress.
ReferenceBooks
A.Menezes,PVanOorschotandS.Vanstone,“HandBookofAppliedCryptography”,CRCPress,1
1
997
2 AnkitFadia,”NetworkSecurity”,MacMillan.
Page 37 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofDataScience&itsApplications
CourseObjectives:
Themain objectives ofthis courseareto:
1. Introducethestudentstodatascience,bigdata &its ecosystem.
2. Learndataanalytics &its lifecycle.
3. Toexploretheprogramming languageR,with respectto the datamining algorithms.
4. Relatetherelationshipbetweenartificialintelligence,machinelearning anddatascience.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandtheconcept ofdatascienceand itstechniques
Reviewdataanalytics
Apply and determine appropriate Data Mining techniques using R to real timeapplications
Analyzeonclusteringalgorithms
Analyzeon regressionmethods in AI
Unit:1 INTRODUCTION
IntroductionofDataScience:datascienceandbigdata–facetsofdata-datascienceprocess-Ecosystem-
TheData Scienceprocess– six steps-Machine Learning.
Unit:3 DATAANALYTICSUSING R
Basic Data Analytics using R : R Graphical User Interfaces – Data Import and Export –
AttributeandDataTypes–DescriptiveStatistics–ExploratoryDataAnalysis–
VisualizationBeforeAnalysis – Dirty Data – Visualizing a Single Variable – Examining Multiple
Variables – DataExplorationVersus Presentation.
Unit:4 CLUSTERING
Overview of Clustering : K-means – Use Cases – Overview of the Method – Perform a K-
meansAnalysisusingR–Classification–DecisionTrees–OverviewofaDecisionTree–DecisionTree
Algorithms – Evaluating a Decision Tree – Decision Tree in R – Bayes’ Theorem –
NaïveBayesClassifier– Smoothing– Naïve Bayes in R.
Page 38 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 ARTIFICIALINTELLIGENCE
Artificialintelligence:MachineLearninganddeeplearningindatascience-Clustering,associationrules.
Linear regression-logisticregression-Additional regressionmethods.
TextBooks
Introducing-Data-Science-Big-Data-Machine-Learning-and-more-using-Python-tools-
1
2016.Pdf
2 Datasciencein bigdata analytics-Wiley 2015JohnWiley &Sons
ReferenceBooks
1 Asimpleintroduction to DataScience -Lars Nielson 2015
IntroducingDataScienceDavyCielen,ArnoD.B.Meysman,MohamedAli2016ManningPublica
2
tion
3 RProgrammingforData Science-RogerD.Peng2015LeanPublication
4 DataScience& BigDataAnalytics:Discovering,Analyzing,VisualizingandPresentingData
Page 39 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PRACTICAL V : DIGITAL
Coursecode IMAGEPROCESSINGUsingMAT Core
LAB
BasicProgrammingofImageProcessing&ani
Pre-requisite
ntro to MATLAB
CourseObjectives:
Themain objectives ofthis courseareto:
1. TounderstandthebasicsofDigitalImageProcessingfundamentals,imageenhancementandimagere
storation techniques
2. Toenablethestudentsto learnthefundamentalsof imagecompression andsegmentation
3. Tounderstand ImageRestoration&FilteringTechniques
4. Implementationofthe aboveusingMATLAB
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Towriteprograms in MATLABforimageprocessing usingthe techniques
ToabletoimplementImageEnhancements&Restorationtechniques
CapableofusingCompressiontechniquesinan Image
Must beable to manipulatethe imageand Segment it
LISTOFPROGRAMS
1. ImplementImageenhancementTechnique.
2. HistogramEqualization
3. ImageRestoration.
4. ImplementImageFiltering.
5. EdgedetectionusingOperators(Roberts,PrewittsandSobelsoperators)
6. Implementimagecompression.
7. ImageSubtraction
8. BoundaryExtractionusing morphology.
9. ImageSegmentation
TextBooks
1 RafaelC.Gonzalez,RichardE.Woods, “Digital ImageProcessing”, SecondEdition,
Page 40 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PHI/PearsonEducation.
2 B.Chanda,D.DuttaMajumder,“DigitalImageProcessingandAnalysis”,PHI,2003.
ReferenceBooks
NickEfford,“DigitalImageProcessingapracticalintroducingusingJava”,PearsonEducation,2004.
1
Page 41 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PRACTICAL VI :
Coursecode CLOUDCOMPUTING Core
LAB
Pre-requisite BasicProgrammingusingCloud
CourseObjectives:
Themain objectives ofthis courseareto:
1. Thiscoursecoversthe basicdatastructureslike Stack,Queue,Tree,List.
2. Thiscourseenablesthestudentsto learntheapplicationsof thedata
structuresusingvarioustechniques
3. ItalsoenablethestudentstounderstandC++languagewithrespecttoOOADconcepts
4. ApplicationofOOPSconcepts
ExpectedCourseOutcomes:
Onthesuccessfulcompletion ofthe course,studentwill beable to:
Understandthe concepts ofobjectorientedwithrespecttoC++
Abletounderstand andimplement OOPSconcepts
ImplementationofdatastructureslikeStack, Queue,Tree,ListusingC++
Application of the data structures for Sorting, Searching usingdifferenttechniques.
LISTOFPROGRAMS
1. WorkingwithGoogleDrivetomakespreadsheetandnotes.
2. LaunchaLinux VirtualMachine.
3. Tohosta staticwebsite
4. ExploringGooglecloudforthefollowinga)Storageb)Sharingofdatac)manageyourcalendar,to-do
lists, d) a document editing tool
5. Workingand installationof GoogleApp Engine
6. Workingandinstallation ofMicrosoftAzure
7. ToConnectAmazonRedshiftwithS3bucket
8. ToCreateandQuerya NoSQLTable
Expertlectures,onlineseminars–webinars
TextBooks
1 MichaelMiller,“Cloud Computing”,PearsonEducation,NewDelhi,2009.
ReferenceBooks
Page 42 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
AnthonyT.Velte,“CloudComputing:APracticalApproach”,1stEdition,TataMcGrawHill
1
Education Private Limited, 2009.
Page 43 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
PRACTICAL VII :
Core
Coursecode WEBAPPLICATIONDEVELOPMENTAND
HOSTING
ExpectedCourseOutcomes:
Onthesuccessfulcompletion ofthecourse, student willbe able to:
Understand&implementthebasic HTMLtagstocreatestaticwebpages
Capableofusing hyperlinks,frames ,images, tables, inaweb page
Abletowritedynamicweb applicationsusingHTML forms
Mustbeable towritedynamicwebapplicationsin PHP&HTML tagsusingXAMPP.
LISTOFPROGRAMS
1. Developa websitefor yourcollegeusing advanced tags ofHTML.
2. Write namesof severalcountriesina paragraphandstore itasanHTMLdocument,world.html.
Each country name must be a hot text. When you click India (for example), it
mustopenindia.html and it should provide abrief introductionabout India.
3. Develop a HTML document to i)display Text with Bullets / Numbers - Using Lists ii)
todisplaythe Table FormatData
4. Develop a Complete Web Page using Frames and Framesets which gives the
Informationabouta Hospital using HTML.
5. WriteaHTML documenttoprint yourBio-Datain aneatformat usingseveralcomponents.
6. DevelopaHTML documentto displayaRegistrationFormfor aninter-collegiatefunction.
7. Using HTML form accept Customer details like Name, City, Pin code, Phone number
andEmailaddress and validatethedata and display appropriatemessages forviolationsusing PHP
(Eg.Name isMandatory field; Pincodemust be6 digits,etc.).
8. Writeaprogramtoaccepttwonumbersn1andn2usingHTMLformanddisplaythePrime
Page 44 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
Ivan Bayross, “Web Enabled Commercial Applications Development Using
1
HTML,JavaScript,DHTML andPHP”, BPBPublications,4th RevisedEdition,2010.
ReferenceBooks
2 A.K.SainiandSumintTuli,“MasteringXML”, FirstEdition,NewDelhi,2002.
Page 45 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ElectiveCourses
Page 46 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
MULTIMEDIA AND
Coursecode Elective
ITSAPPLICATIONS
Pre-requisite BasicsofMultimedia
CourseObjectives:
Themain objectives ofthis courseareto:
1. Tointroducethe studentstheconcepts ofMultimedia,Images &Animation.
2. TointroduceMultimediaauthoringtools
3. TounderstandtheroleofMultimediainInternet
4. ToknowaboutHighDefinitionTelevisionandDesktopComputing–KnowledgebasedMultimedia
systems
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
UnderstandthebasicconceptsofMultimedia
DemonstrateMultimedia authoringtools
Analyzethe conceptsofSound, Images, Video&Animation
ApplyandAnalyzethe roleofMultimediainInternet andrealtimeapplications
AnalyzemultimediaapplicationsusingHDTV
Unit:1 INTRODUCTION
WhatisMultimedia?–IntroductiontomakingMultimedia–MacintoshandWindowsProductionplatforms
– Basic Softwaretools.
Unit:2 MULTIMEDIATOOLS
Making Instant Multimedia – Multimedia authoring tools – Multimedia building blocks – Text –
Sound.
Unit:3 ANIMATION
Images–Animation –Video.
Unit:4 INTERNET
MultimediaandtheInternet–TheInternetandhowitworks–ToolsforWorldWideWeb–Designingfor
theWorld Wide Web.
Unit:5 MULTIMEDIASYSTEMS
HighDefinitionTelevisionandDesktopComputing–KnowledgebasedMultimediasystems.
Page 47 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
1 TayVaughan, “Multimediamakingitwork”,FifthEdition,TataMcGrawHill.
2 JohnF.KoegelBufford,“MultimediaSystems”,PearsonEducation.
ReferenceBooks
1 JudithJeffloate,“MultimediainPractice(TechnologyandApplications)”,PHI,2003.
Page 48 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofMicroController
CourseObjectives:
Themain objectives ofthis courseareto:
1. Presenttheintroductionto8051MicrocontrollerInstructionSet,conceptsonRTOS&Softwaretools.
2. Gaintheknowledge about theembeddedsoftwaredevelopment.
3. Learn aboutMicrocontrollerandsoftwaretoolsintheembeddedsystems.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthe conceptof8051microcontroller
Understandthe InstructionSetandProgramming
Analyzethe conceptsofRTOS
AnalyzeanddesignvariousrealtimeembeddedsystemsusingRTOS
Debugthemalfunctioningsystem usingvariousdebuggingtechniques
Unit:1 8051MICROCONTROLLER
8051 Microcontroller:Introduction-8051Architecture-Input/Output Pins, Ports andCircuits -
ExternalMemory-Counters/ Timers-Serial DataInput/ Output–Interrupts
Unit:2 PROGRAMMINGBASICS
InstructionSetandProgrammingMovingData-AddressingModes-Logicaloperations-
ArithmeticOperation-JumpandCallInstructions-SimpleProgram.Applications:KeyboardInterface-
Display Interface-PulseMeasurements-DIAandAIDConversions-MultipleInterrupts.
Unit:5 SOFTWARETOOLS
SOFTWARETOOLS:EmbeddedsoftwareDevelopmentTools:HostsandTargetMachines-
Page 49 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
1 DavidE.Simon,“AnEmbeddedSoftwareprimer”PearsonEducationAsia,2003.
KennethJAyala,“The8051MicrocontrollerandArchitectureprogrammingandapplication”,Sec
2
ond Edition, Penram International.
ReferenceBooks
Raj Kamal, “Embedded Systems – Architecture, programming and design”, Tata McGraw –
1
Hill, 2003.
Page 50 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessfulcompletion of thecourse, student willbe able to:
Understandabout IoT,itsArchitectureanditsApplications
UnderstandbasicelectronicsusedinIoT&itsrole
DevelopapplicationswithCusingArduinoIDE
Analyzeaboutsensorsandactuators
DesignIoTinrealtimeapplicationsusingtoday’sinternet&wirelesstechnologies
Unit:1 INTRODUCTION
IntroductiontoIoT:EvolutionofIoT–Definition&CharacteristicsofIoT-ArchitectureofIoT
–TechnologiesforIoT–DevelopingIoTApplications–ApplicationsofIoT–IndustrialIoT–Securityin
IoT
Unit:3 PROGRAMMINGUSINGARDUINO
Programming Fundamentals with C using Arduino IDE: Installing and Setting up the
ArduinoIDE – Basic Syntax – Data Types/ Variables/ Constant – Operators – Conditional
Statements andLoops – Using Arduino C Library Functions for Serial, delay and other invoking
Functions –Stringsand Mathematics Library Functions.
Unit:4 SENSORSANDACTUATORS
SensorsandActuators:AnalogandDigitalSensors–Interfacingtemperaturesensor,ultrasound
Page 51 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 SENSORDATAININTERNET
SendingSensorDataOverInternet:IntroductiontoESP8266NODEMCUWiFiModule–Programming
NODEMCU using Arduino IDE – Using WiFi and NODEMCU to transmit
datafromtemperaturesensortoOpen SourceIoTcloud platform (ThingSpeak).
TextBooks
ArshdeepBahga,VijayMadisetti,“InternetofThings:AHands-OnApproach”,2014.ISBN:978-
1
0996025515
BorisAdryan,DominikObermaier,PaulFremantle,“TheTechnicalFoundationsofIoT”,ArtechHo
2
user Publishers, 2017.
ReferenceBooks
1 MichaelMargolis,“ArduinoCookbook”,O‟Reilly,2011
2 MarcoSchwartz,“InternetofThingswithESP8266”,PacktPublishing,2016.
DhivyaBala,“ESP8266:StepbyStepTutorialforESP8266IoT,ArduinoNODEMCUDev.Kit”,
3 2018.
Page 52 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
CRITICAL THINKING,
Coursecode Elective
DESIGNTHINKINGANDPROBLEMSO
LVING
Pre-requisite BasicsofLogical& Reasoning Skills
CourseObjectives:
Themain objectives ofthis courseareto:
1. Learncriticalthinkinganditsrelatedconcepts
2. Learndesignthinkinganditsrelated concepts
3. DevelopThinkingpatterns,Problemsolving&Reasoning
Expected CourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandthe conceptsofCriticalthinkinganditsrelatedtechnology
Focusontheexplicitdevelopmentofcriticalthinkingandproblemsolvingskills
Applydesignthinking inproblems
Makeadecision andtakeactions basedonanalysis
AnalyzetheconceptsofThinkingpatterns,Problemsolving&Reasoninginrealtimeapplications
Unit:1 CRITICALTHINKING
CriticalThinking:Definition,ConclusionsandDecisions,BeliefsandClaims,Evidence–finding,
evaluation, Inferences, Facts – opinion, probable truth, probably false, Venn
diagram.Appliedcriticalthinking:Inference,Explanation,Evidence,Credibility,TwoCaseStudies,crit
icalthinking and science, critical evaluation,self assessment.
Unit:2 DESIGNTHINKING
Design Thinking: Introduction, Need of Design Thinking, problem to question - design
thinkingprocess,TraditionalProblemSolvingversusDesignThinking,phasesofDesignThinking,probl
em exploration, Stake holder assessment, design thinking for manufacturers, smart Idea
toimplementation.
Unit:3 CASESTUDY
Thinkingtoconfidence,fearmanagement,dutyVspassion,Teammanagement,ToolsforThinking,
prototype design, Relevance of Design and Design Thinking in engineering,
humancentereddesign, casestudy: apply design thinkingin problem.
Unit:4 PROBLEMSOLVING
Problemsolving:problemdefinition,problemsolvingmethods,selectingandusinginformation,datapr
ocessing,solutionmethods,solvingproblemsbysearching,recognizingpatterns,spatial
Page 53 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
reasoning,necessityandsufficiency,choosingandusingmodels,makingchoicesanddecisions.
Unit:5 REASONING
Reasoning: Deductive and hypothetical reasoning, computational problem solving;
generating,implementing,andevaluatingsolutions,interpersonalproblemsolving.Advancedproble
msolving: Combining skills – using imagination, developing models, Carrying out
investigations,Data analysis and inference. Graphical methods of solution, Probability, tree
diagramsanddecisiontrees
TextBooks
JohnButterworthandGeoffThwaites,Thinkingskills:CriticalThinkingandProblemSolving,Ca
1
mbridgeUniversity Press, 2013.
H.S.FoglerandS.E.LeBlanc,StrategiesforCreativeProblemSolving,2ndedition,Pearson,Upper
2
Saddle River, NJ, 2008.
ReferenceBooks
A.WhimbeyandJ.Lochhead,ProblemSolving&Comprehension,6thedition,LawrenceErlbaum
1
,Mahwah,NJ, 1999.
M.Levine,EffectiveProblemSolving,2ndedition,PrenticeHall,UpperSaddleRiver,NJ,1994.
2
Page 54 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofMobileCommunication
CourseObjectives:
Themain objectives ofthis courseareto:
1. PresenttheoverviewofMobilecomputing,ApplicationsandArchitectures.
2. Describethefuturisticcomputingchallenges.
3. Enablethestudents to learn theconcept of mobilecomputing.
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Understandtheneedandrequirementsofmobile communication
Focusonmobilecomputingapplicationsandtechniques
Demonstratesatellitecommunicationinmobilecomputing
Analyzeaboutwirelesslocallooparchitecture
Analyzevariousmobilecommunicationtechnologies
Unit:1 INTRODUCTION
Introduction: Advantages of Digital Information - Introduction to Telephone Systems –
Mobilecommunication: Need for Mobile Communication – Requirements of Mobile
Communication –Historyof Mobile Communication.
Unit:2 MOBILECOMMUNICATION
IntroductiontoCellularMobileCommunication–MobileCommunicationStandards–
MobilityManagement–Frequency Management – Cordless MobileCommunicationSystems.
Unit:3 MOBILECOMPUTING
Mobile Computing: History of data networks – Classification of Mobile data networks -
CDPDSystem–SatellitesinMobileCommunication:Satelliteclassification–
GlobalSatelliteCommunication – Changeover from one satellite to other – Global Mobile
Communication –Interferencesin Cellular Mobile Communication.
Unit:4 MOBILECOMMUNICATIONSYSTEM
Important Parameters of Mobile Communication System– Mobile Internet: Working of MobileIP
– Wireless Network Security – Wireless Local Loop Architecture: Components in WLL –
Problems in WLL – Modern Wireless Local Loop – Local Multipoint Distribution Service –
WirelessApplication Protocol.
Unit:5 COMMUNICATIONTECHNOLOGY
Page 55 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
TextBooks
T.G.Palanivelu,R.Nakkeeran,“WirelessandMobileCommunication”,PHILimited,2009.
1
Page 56 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Coursecode Elective
BLOCKCHAINTECHNOLOGY
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
Demonstrateblockchain technologyandcrypto currency
Understandtheminingmechanisminblockchain
Applyandidentifysecuritymeasures,andvarioustypesofservicesthatallowpeopleto tradeand
transact with bitcoins
Applyand analyzeBlockchain inhealth careindustry
Analyzesecurity,privacy,andefficiencyof agivenBlockchain system
Unit:1 INTRODUCTION
Introduction to Blockchain - The big picture of the industry – size, growth, structure,
players.Bitcoin versus Cryptocurrencies versus Blockchain- Distributed Ledger Technology
(DLT).Strategic analysis of the space – Blockchain platforms, regulators, application providers.
Themajorapplication: currency, identity, chain of custody.
Unit:2 NETWORKANDSECURITY
Advantage over conventional distributed database, Blockchain Network, Mining
Mechanism,Distributed Consensus, Blockchain 1.0, 2.0 and 3.0 – transition, advancements and
features.Privacy,Security issues in Blockchain.
Unit:3 CRYPTOCURRENCY
Cryptocurrency - History, Distributed Ledger, Bitcoin protocols -Symmetric-key cryptography -
Public-key cryptography - Digital Signatures -High and Low trust societies - Types of
Trustmodel:Peer-to-Peer,Leviathan,andIntermediary.ApplicationofCryptographytoBlockchain
Unit:4 CRYPTOCURRENCYREGULATION
CryptocurrencyRegulation-Stakeholders,RootsofBitcoin,Legalviews-exchangeofcryptocurrency-
BlackMarket-GlobalEconomy.Cyrptoeconomics–assets,supplyand
Page 57 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
demand,inflationanddeflation –Regulation.
Unit:5 CHALLENGESINBLOCKCHAIN
OpportunitiesandchallengesinBlockChain–Applicationofblockchain:Industry4.0–machine to
machine communication – Data management in industry 4.0 – future prospects. Blockchain in
Health 4.0 - Blockchain properties - Healthcare Costs - Healthcare Quality - HealthcareValue-
Challenges forusing blockchain forhealthcaredata
TextBooks
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven
1 Goldfeder,“BitcoinandCryptocurrencyTechnologies:AComprehensiveIntroduction”,Princet
onUniversityPress (July 19, 2016).
2 Antonopoulos,“MasteringBitcoin:UnlockingDigitalCryptocurrencies”
ReferenceBooks
1 SatoshiNakamoto,“Bitcoin:APeer-to-PeerElectronicCashSystem”
RodrigodaRosaRighi,AntonioMarcosAlberti,MadhusudanSingh,“BlockchainTechnologyforIn
2
dustry4.0” Springer 2020.
Page 58 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Pre-requisite BasicsofDistributedComputing
CourseObjectives:
Themain objectives ofthis courseareto:
1. PresenttheWebServices,BuildingrealworldEnterpriseapplicationsusingWebServiceswithTechn
ologies XML, SOAP , WSDL, UDDI
2. Getoverview ofDistributedComputing,XML,anditstechnologies
3. UpdatewithQoSanditsfeatures
4. DevelopStandards andfutureofWebServices
ExpectedCourseOutcomes:
Onthesuccessfulcompletion ofthe course,studentwill beable to:
Understandwebservices anditsrelatedtechnologies
UnderstandXML concepts
Analyzeon SOAPand UDDImodel
Demonstratetheroadmap forthe standardsand futureofweb services
AnalyzeQoSenabledapplicationsinwebservices
Unit:1 INTRODUCTION
Introduction to web services – Overview of Distributed Computing- Evolution and importance
ofwebservices-Industrystandards,Technologiesandconceptsunderlyingwebservices-
Webservicesandenterprises-web servicesstandardsorganization-web servicesplatforms.
Unit:2 XMLFUNDAMENTALS
XMLFundamentals – XMLdocuments-XML Namespaces-XML Schema–Processing XML.
Unit:3 SOAPMODEL
SOAP:TheSOAPmodel-SOAPmessages-SOAPencoding-WSDL:WSDLstructure-
interfacedefinitions-bindings-services-UsingSOAPandWSDL-UDDI:AboutUDDI-
UDDIregistrySpecification-Coredata structures-Accessing UDDI
Unit:4 TECHNOLOGIESANDSTANDARDS
Advancedwebservicestechnologiesandstandards:Conversationsoverview-
webservicesconversation language-WSCL interface components. Workflow: business process
management-workflows and workflow management systems Security: Basics-data handling and
forwarding-datastorage-errors-Webservices security issues.
Page 59 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 QUALITYOFSERVICE
Quality of Service: Importance of QoS for web services-QoS metrics-holes-design patterns-
QoSenabledwebservices-QoSenabledapplications.Webservicesmanagement-
webservicesstandardsand futuretrends.
TextBooks
SandeepChatterjee,JamesWebber,“DevelopingEnterpriseWebServices:AnArchitectsGuide”,Pr
1
enticeHall, Nov 2003.
KeithBallinger,“NETWebservices:ArchitectureandImplementationwith.Net”,PearsonEducatio
2
n,First Edition,Feb 2003.
ReferenceBooks
RameshNagappan,“DevelopingJavaWebServices:ArchitectinganddevelopingsecureWebSer
1
vicesUsingJava”, JohnWileyand Sons,firstEdition Feb2003.
EricAMarksandMarkJWerrell,“ExecutiveGuidetoWebservices”,JohnWileyandsons,March
2
2003.
3 AnneThomasManes,“Web Services:AmanagersGuide”, AddisonWesley,June2003.
Page 60 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
ExpectedCourseOutcomes:
Onthesuccessful completionofthecourse,student willbe ableto:
DemonstratethebenefitsandethicsofRPA
UnderstandtheAutomationcycle anditstechniques
DrawinferencesandinformationprocessingofRPA
Implement&ApplyRPAinBusinessScenarios
AnalyzeonRobots &leveragingautomation
Unit:1 INTRODUCTION
Introduction to RPA - Overview of RPA - Benefits of RPA in a business environment -
Industries& domains fit for RPA - Identification of process for automation - Types of Robots -
Ethics ofRPA&BestPractices-AutomationandRPAConcepts-
DifferentbusinessmodelsforimplementingRPA-Centreof Excellence–Typesandtheirapplications -
Building anRPAteam
-ApproachforimplementingRPAinitiatives.
Unit:2 AUTOMATION
Role of a Business Manager in Automation initiatives - Skills required by a Business Manager
forsuccessfulautomation-TheimportanceofaBusinessManagerinautomation-Analyzingdifferent
business processes - Process Mapping frameworks - Role of a Business Manager insuccessful
implementation – Part 1 - Understanding the Automation cycle – First 3 automationstagesand
activities performed by different people.
Unit:3 AUTOMATIONIMPLEMENTATION
Evaluating the Automation Implementation Detailed description of last 3 stages and
activitiesperformed by different people - Role of a Business Manager in successful completion –
Part 2 -Activities to be performed post-implementation - Guidelines for tracking the
implementationsuccess - Metrics/Parameters to be considered for gauging success - Choosing the
right licensingoption-Sending emails-Publishing and RunningWorkflows.
Unit:4 ROBOT
Page 61 of
66
Modified for SDE vide Syndicate item no.: 125 / 22-12-2021
Annexure No.27A3 SCAA DATED: 23.09.2020 (2020-21)
M. Sc. Computer Science
Unit:5 ROBOTSKILL
Inference from snapshots of curated terms– Omni-source data curation - Multisource
trendtracking - Understand the skill of drawing inference from the behavior of curated terms by
takingsnapshots across systems in reference to time/variable(s) - Leveraging automation for this
skill –Robotcreation and newprocess creation for this skill.
TextBooks
AlokManiTripathi”LearningRoboticProcessAutomation:CreateSoftwarerobotsandautomatebusinesspro
1 cesses withtheleading RPAtool” PacktPublishing LimitedMarch2018.
2 TomTaulli“TheRoboticProcess AutomationHandbook”Apress,February2020.
ReferenceBooks
1 SteveKaelble”RoboticProcess Automation”JohnWiley& Sons,Ltd.,2018
Page 62 of
66