




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
B.Sc.ArtificialIntelligenceandDataScience
Syllabus
AFFILIATEDCOLLEGES
ProgramCode:***
2022–2023onwards
BHARATHIARUNIVERSITY
(AStateUniversity,Accreditedwith“A”GradebyNAAC,Ranked13thamongIndianUniversitiesbyMHRD-NIRF,
WorldRanking:Times-801-1000,Shanghai-901-1000,URAP-982)
Coimbatore-641046,TamilNadu,India
B.Sc.ArtificialIntelligenceandDataScience2022-23onwards-AffiliatedColleges-AnnexureNo.28(a)(8)
SCAADATED:30.06.2022
Page
PAGE
5
of84
ProgrammeEducationalObjectives(PEOs)
TheB.Sc.ArtificialIntelligenceandDataScienceprogramdescribeaccomplishmentsthatgraduatesareexpectedtoattainwithinfivetosevenyearsaftergraduation
PEO1
Applytheknowledgeofmathematics,science,engineeringfundamentals,andanengineeringspecializationtothesolutionofcomplexengineeringproblems.
PEO2
Identity,formulate,reviewresearchliteratureandanalyzecomplexengineeringproblemsreachingsubstantiatedconclusionsusingprinciplesofmathematics,naturalsciences.
PEO3
Designsolutionsforcomplexengineeringproblemsanddesignsystemcomponentsorprocessesthatmeetthespecifiedneedswithappropriateconsiderationforthepublichealth,safety,andthecultural,societal,andenvironmentalconsiderations.
ProgrammeSpecificOutcomes(PSOs)
AfterthesuccessfulcompletionofB.Sc.ArtificialIntelligenceandDataScienceprogramthestudentsareexpectedto
PSO1
GraduatesshouldbeabletoevolveAIbasedefficientdomainspecificprocessesforeffectivedecisionmakinginseveraldomainssuchasbusinessandgovernancedomainsforArtificialIntelligenceandDataScience
PSO2
Applythetechnicalandcriticalthinkingskillsinthedisciplineofartificial
IntelligenceandDataSciencetofindsolutionsforcomplexproblems.
PSO3
DevelopandCreate,select,applythetheoreticalknowledgeofAIandDataAnalyticsalongwithpracticalindustrialtoolsandtechniquestomanageandsolvewickedsocietalproblems
PSO4
Demonstratetheabilitytocreateinnovativesolutionsfromideatoproduct,applyingscientificmethodsandtools
PSO5
Provideinnovativeideastoinstigatenewbusinessventuresinthehospitalityindustry
ProgrammeOutcomes(POs)
OnsuccessfulcompletionoftheB.Sc.ArtificialIntelligenceandDataScience
PO1
Exhibitgooddomainknowledgeandcompletestheassignedtasks
effectivelyandefficientlyinparwiththeexpectedqualitystandards.
PO2
Applyanalyticalandcriticalthinkingtoidentify,formulate,analyzeandsolve
complexproblemsinordertoreachauthenticatedconclusions
PO3
Designanddevelopresearchbasedsolutionsforcomplexproblemswithspecifiedneedsthroughappropriateconsiderationforthepublichealth,safety,cultural,societal
andenvironmentalconcerns.
PO4
EstablishtheabilitytoListen,read,proficientlycommunicateandarticulate
complexideaswithrespecttotheneedsandabilitiesofdiverseaudiences.
PO5
Deliverinnovativeideastoinstigatenewbusinessventuresandpossessthe
qualitiesofagoodentrepreneur.
PO6
Acquirethequalitiesofagoodleaderandengageinefficientdecisionmaking.
PO7
Graduateswillbeabletoundertakeanyresponsibilityasanindividual/memberof
multidisciplinaryteamsandhaveanunderstandingofteamleadership
PO8
Functionassociallyresponsibleindividualwithethicalvaluesandaccountableto
ethicallyvalidateanyactionsordecisionsbeforeproceedingandactivelycontributetothesocietalconcerns.
PO9
Identifyandaddressowneducationalneedsinachangingworldinwayssufficienttomaintainthecompetenceandtoallowthemtocontributetotheadvancementof
knowledge
PO10
Demonstrateknowledgeandunderstandingofmanagementprinciplesandapply
thesetooneownworktomanageprojectsandinmultidisciplinaryenvironment.
BHARATHIARUNIVERSITY::COIMBATORE641046
B.Sc.ArtificialIntelligenceandDataScience(CBCSPATTERN)
(Forthestudentsadmittedfromtheacademicyear2022-2023andonwards)
SchemeofExamination
Part
TitleoftheCourse
Hours/Week
Examination
Credits
Duration
inHours
MaximumMarks
CIA
CEE
Total
SemesterI
I
Language-I
6
3
50
50
100
4
II
English-I
6
3
50
50
100
4
III
Core1:FundamentalsofComputerProgramming
4
3
50
50
100
4
III
Core2:DataStructures
4
3
50
50
100
4
III
CoreLab1:ComputerProgrammingLab
3
3
25
25
50
2
III
Allied1:LinearAlgebra
5
3
50
50
100
4
IV
EnvironmentalStudies*
2
3
-
50
50
2
***Add-onCourses-NaanMudhalvanScheme:LanguageProficiencyforEmployability
Total
30
275
325
600
24
SemesterII
I
Language–II
6
3
50
50
100
4
II
English–II
4
3
25
25
50
2
III
Core3:IntroductiontoPythonProgramming
5
3
50
50
100
4
III
CoreLab2:PythonProgrammingLab
3
3
25
25
50
2
III
CoreLab3:InternetBasicsLab
3
3
25
25
50
2
III
Allied2:OptimizationTechniques
5
3
50
50
100
4
IV
ValueEducation–HumanRights*
2
3
-
50
50
2
&NaanMuthalvan-SkillCourse
EffectiveEnglish
http://kb.naanmudhalvan.in/images/c/c7/Cambridge_Course_Details.pdf
2
2
25
25
50
2
Total
30
250
300
550
22
SemesterIII
III
Core4:InternetProgramming
6
3
50
50
100
4
III
Core5:FoundationofArtificialIntelligence
6
3
50
50
100
4
III
CoreLab4:InternetProgrammingLab
5
3
50
50
100
4
III
Allied3:OperatingSystemDesign
6
3
50
50
100
4
III
SkillbasedSubject1:DataAnalytics
5
3
30
45
75
3
IV
Tamil**/AdvancedTamil*(OR)Non-
majorelective-I(YogaforHumanExcellence)*/Women’sRights*
2
3
-
50
50
2
***Add-onCourses-NaanMudhalvanScheme:DigitalSkillsForEmployability
Total
30
230
295
525
21
SemesterIV
III
Core6:CognitiveScienceandAnalysis
6
3
50
50
100
4
III
Core7:DatabaseDesignandManagement
4
3
25
25
50
2
III
CoreLab5:DatabaseProgrammingLab
3
3
50
50
100
4
III
Allied4:DataandInformationSecurity
5
3
50
50
100
4
III
Elective–I:DataMining/SoftwareEngineering/CompilerDesign
5
3
50
50
100
4
III
SkillbasedSubject2Lab:CapstoneProjectWorkPhaseI
2
3
30
45
75
3
IV
Tamil**/AdvancedTamil*(OR)Non-majorelective-II(GeneralAwareness*)
2
3
-
50
50
2
***NaanMuthalvan–SkillCourse
OfficeFundamentals-Lab
http://kb.naanmudhalvan.in/Bharathiar_University
_(BU)
3
2
25
25
50
2
Total
30
280
345
625
25
SemesterV
III
Core8:EthicsofArtificialIntelligence
6
3
50
50
100
4
III
Core9:FundamentalsofDataScience
6
3
50
50
100
4
III
CoreLab6:DataScienceLab
3
3
50
50
100
4
III
Elective–II:WebApplicationSecurity/ClientServerComputing/ComputerNetworks
6
3
50
50
100
4
III
Elective–III:BigDataAnalytics/CyberSecurity/DeepLearning
6
3
50
50
100
4
III
SkillbasedSubject3Lab:CapstoneProjectWorkPhaseII
3
3
30
45
75
3
***Add-onCourses-NaanMudhalvanScheme:ITCourses-InfosysSpringboard
Total
30
280
295
575
23
SemesterVI
III
Core10:RoboticProcessAutomation
6
3
50
50
100
4
III
Core11:ProjectWorkLab%%
4
-
50
50
100
4
III
CorePractical–VII:ProgramminginUIPathAutomationLab
3
3
25
25
50
2
III
Elective–IV:EthicalHacking/DigitalForensicsScience/NaturalLanguageProcessing
6
3
50
50
100
4
III
Elective–V:InternetofThings/DataVisualization/SocialNetworkAnalysis
4
3
50
50
100
4
III
SkillBasedSubject4:MachineLearning
5
3
30
45
75
3
V
ExtensionActivities**
-
-
50
-
50
2
***NaanMuthalvan–SkillCoursesCyberSecurity
http://kb.naanmudhalvan.in/images/7/71/Cybersecurity.pdf
2
2
25
25
50
2
Total
30
330
295
625
25
GrandTotal
1645
1855
3500
140
*NoContinuousInternalAssessment(CIA).OnlyUniversityExaminations.
**NoUniversityExaminations.OnlyContinuousInternalAssessment(CIA).
&TheEnglishII-Universitysemesterexaminationwillbeconductedfor50marks
(AsperexistingpatternofExamination)anditwillbeconvertedfor25marks.
***NaanMudhalvan–skillcourses-external25markswillbeassessedbyIndustry
andinternalwillbeofferedbyrespectivecourseteacher.
.in
FirstSemester
CourseCode
FundamentalsofComputerProgramming
L
T
P
C
Core/Elective/Supportive
Core:1
4
0
0
4
Pre-requisite
Basic knowledge of CconceptsandC++Programming
BasicknowledgeinProcedureOrientedProgrammingconcepts
Syllabusversion
2022-23
Onwards
CourseObjectives
Themainobjectivesofthiscourseareto:
1.ToimpartknowledgeaboutComputerfundamentals
2.TounderstandtheconceptsandtechniquesinCProgramming
3.ToequipandindulgethemselvesinproblemsolvingusingC
4.TointroduceheconceptsofObjectOrientedProgrammingParadigminC++
CourseOutcomes
1
LearnabouttheComputerfundamentalsandtheProblemsolvingandunderstandthebasicconceptsofCandC++programming
K1
2
Demonstratethevariousbasicprogrammingconstructslikedecisionmaking
statements.Loopingstatementsandfunctions
K2
3
Analyzetheobjectorientedconceptslikeoverloading,inheritance,polymorphism,
virtualfunctions,constructorsanddestructors
K3
4
Comparethevariousfilestreamclasses;filetypes,usageoftemplatesandexception
handlingmechanisms,prosandconsofprocedureorientedlanguagewiththeconceptsofprogramminglanguage
K4
5
Developprogramsincorporatingtheprogrammingconstructsofobjectoriented
programmingconcepts
K5,K6
K1–RememberK2–UnderstandK3–applyK4-AnalyzeK5–evaluateK6-Create
UnitI
IntroductiontoC
12Hours
OverviewofC-Introduction-Characterset-Ctokens-keyword&Identifiers-Constants-Variables-Datatypes-Declarationofvariables-Assigningvaluestovariables-DefiningSymbolicConstants-Arithmetic,Relational,Logical,Assignment,Conditional,Bitwise,Special,IncrementandDecrementoperators-ArithmeticExpressions-Evaluationofexpression-precedenceofarithmeticoperators-Typeconversioninexpression–operatorprecedence&associativity-Mathematicalfunctions-Reading&Writingacharacter-Formattedinputandoutput.
UnitII
DecisionMaking,LoopingandArrays
15Hours
DecisionMakingandBranching:Introduction–if,if….else,nestingofif…elsestatements-elseifladder–Theswitchstatement,The?:Operator–ThegotoStatement.DecisionMakingandLooping:Introduction-Thewhilestatement-thedostatement–theforstatement-jumpsinloops.Arrays–CharacterArraysandStrings
UnitIII
C++
15Hours
IntroductiontoC++-keyconceptsofObject-OrientedProgramming–Advantages–ObjectOrientedLanguages–I/OinC++-C++Declarations.FunctionsinC++-inlinefunctions–FunctionOverloading.ClassesandObjects:DeclaringObjects–DefiningMemberFunctions–StaticMembervariablesandfunctions–arrayofobjects–friendfunctions–Overloadingmemberfunctions–Bitfieldsandclasses–Constructoranddestructorwithstaticmembers.
UnitIV
Inheritance
15Hours
OperatorOverloading:Overloadingunary,binaryoperators–OverloadingFriendfunctions–typeconversion–Inheritance:TypesofInheritance–Single,Multilevel,Multiple,Hierarchal,Hybrid,Multipathinheritance–VirtualbaseClasses–AbstractClasses.
UnitV
Pointers&Files
15Hours
Pointers–Declaration–PointertoClass,Object–thispointer–PointerstoderivedclassesandBaseclasses–Arrays–Characteristics–arrayofclasses.Files–Filestreamclasses–filemodes–SequentialRead/Writeoperations–BinaryandASCIIFiles–RandomAccessOperation–Templates–ExceptionHandling–Miscellaneousfunctions.
UnitVI
ContemporaryIssues
3Hours
ProblemSolvingthroughCProgramming–OnlineCoding
TotalLectureHours
60Hours
TextBook(s)
EBalagurusamy:ComputingFundamentals&CProgramming–TataMcGraw-Hill,SecondReprint2008
AshokNKamthane,Object-OrientedProgrammingwithAnsiandTurboC++,Pearson
Education,2003.
ReferenceBooks
AshokNKamthane:ProgrammingwithANSIandTurboC,Pearson,2002.
E.Balagurusamy,Object-OrientedProgrammingwithC++,TMH,1998
MariaLitvin&GrayLitvin,C++foryou,Vikaspublication,2002.
JohnRHubbard,ProgrammingwithC,2ndEdition,TMHpublication,2002
RelatedOnlineContents(MOOC,SWAYAM,NPTEL,Websitesetc)
\h
https://onlinecourses.swayam2.ac.in/aic20_sp06/preview
\h
https://onlinecourses.swayam2.ac.in/arp19_ap79/preview
CourseDesignedby:Dr.B.ARIVAZHAGAN,AssistantProfessor,SchoolofComputerScience,
VETInstituteofArtsandScience(Co-Education)College,Erode
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
CO1
M
L
L
L
L
L
L
L
L
L
CO2
M
L
L
L
L
L
L
L
L
L
CO3
S
M
L
L
L
L
L
L
L
L
CO4
S
M
L
L
L
L
L
L
L
L
CO5
S
M
L
L
L
L
L
L
L
L
*S-Strong;M-Medium;L-Low
CourseCode
ComputerProgrammingLab
L
T
P
C
Core/Elective/Supportive
CoreLab:1
-
-
3
2
Pre-requisite
BasicknowledgeofProcedureOrientedProgrammingconcepts
BasicknowledgeinCProgramming
Syllabusversion
2022-23
Onwards
CourseObjectives
TointroduceheconceptsofObject-OrientedProgrammingParadigmandprogrammingconstructsofC++
CourseOutcomes
1
Applythevariousbasicprogrammingconstructslikedecisionmakingstatements.
Loopingstatements,functions,conceptslikeoverloading,inheritance,polymorphism,virtualfunctions,constructorsanddestructors
K1,K3
2
IllustratetheconceptofVirtualClasses,inlinefunctionsandfriendfunctions
K2,K4
3
Comparethevariousfilestreamclasses;filetypes,usageoftemplatesandexception
handlingmechanisms.
K5
4
Comparetheprosandconsofprocedureorientedlanguagewiththeconceptsofobject
orientedlanguage
K5
K1–RememberK2–UnderstandK3–applyK4-AnalyzeK5–evaluateK6-Create
1.WriteaCprogramtofindthesum,average,standarddeviationforagivensetofnumbers.
2.WriteaCprogramtogeneratenprimenumbers.
3.WriteaCprogramtogenerateFibonacciseries.
4.WriteaCprogramtosortthegivensetofnumbersinascendingorder.
5.WriteaCprogramtocountthenumberofVowelsinthegivensentence.
6.WriteaC++Programtocreateclass,whichconsistsofEMPLOYEEDetaillikeE_Number,E_Name,
Department,Basic,Salary,Grade.Writeamemberfunctiontogetanddisplaythem.
7.WriteaC++ProgramtocreateaclassSHAPEwhichconsistsoftwovirtualfunctions
8.WriteaC++ProgramusingfunctionoverloadingtoreadtwomatricesofdifferentDataTypes
Suchasintegersandfloatingpointnumbers.
9.WriteaC++ProgramtocreateaFileandtodisplaythecontentsofthatfilewithlinenumbers.
10.WriteaC++Programtomergetwofilesintoasinglefile.
TotalLectureHours
36hours
TextBook(s)
EBalagurusamy:ComputingFundamentals&CProgramming–TataMcGraw-Hill,SecondReprint2008
AshokNKamthane,Object-OrientedProgrammingwithAnsiAndTurboC++,PearsonEducation,2003.
RelatedOnlineContents[MOOC,SWAYAM,NPTEL,Websitesetc.]
1.IntroductiontoProgramminginC–NPTEL
2.ProblemsolvingthroughProgramminginC-SWAYAM
3.CforEveryone:ProgrammingFundamentals–Course
CourseDesignedby:Dr.B.ARIVAZHAGAN,AssistantProfessor,SchoolofComputerScience,
VETInstituteofArtsandScience(Co-Education)College,Erode
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
CO1
S
S
M
L
L
L
L
L
L
L
CO2
S
S
M
L
L
L
L
L
L
L
CO3
S
S
M
L
L
L
L
L
L
L
CO4
S
S
M
L
L
L
L
L
L
L
*S-Strong;M-Medium;L-Low
CourseCode
DataStructures
L
T
P
C
Core/Elective/Supportive
Core:2
4
0
0
4
Pre-requisite
BasicunderstandingofDatastorage,retrievalandalgorithms.
Syllabusversion
2022-23
Onwards
CourseObjectives
TounderstandtheconceptsofADTs
Todesignlineardatastructures–lists,stacks,andqueues
Tounderstandsorting,searchingandhashingalgorithms
ToapplyTreeandGraphstructures
CourseOutcomes
1
Understandtheconceptofabstractdatatypes
K1
2
Analyzelineardatastructures,suchaslists,queues,andstacks,accordingtotheneedsofdifferentapplications
K2
3
Demonstratetheconceptoftreesanditsapplications
K3
4
Design,implementandanalyzeefficienttreestructurestomeetrequirementssuchassearching,indexing,andsorting
K4
5
Enhancetheknowledgetosolveproblemsasgraphproblemsandimplementefficientgraphalgorithmstosolvethem
K5,K6
K1–RememberK2–UnderstandK3–applyK4-AnalyzeK5–evaluateK6-Create
UnitI
AbstractDataTypes
12Hours
AbstractDataTypes(ADTs)–ADTsandclasses–introductiontoOOP–classesinPython–inheritance–
namespaces–shallowanddeepcopying.Introductiontoanalysisofalgorithms–asymptoticnotations–recursion–analyzingrecursivealgorithms.
UnitII
LinearStructures
15Hours
ListADT–array-basedimplementations–linkedlistimplementations–singlylinkedlists–circularlylinkedlists–doublylinkedlists–applicationsoflists–StackADT–QueueADT–doubleendedqueues
UnitIII
SortingandSearching
15Hours
Bubblesort–selectionsort–insertionsort–mergesort–quicksort–linearsearch–binarysearch–hashing–hashfunctions–collisionhandling–loadfactors,rehashing,andefficiency.
UnitIV
TreeStructures
15Hours
TreeADT–BinaryTreeADT–treetraversals–binarysearchtrees–AVLtrees–heaps–multi-waysearchtrees.
UnitV
GraphStructures
15Hours
GraphADT–representationsofgraph–graphtraversals–DAG–topologicalordering–shortestpaths–minimumspanningtrees.
UnitVI
ContemporaryIssues
3Hours
Expertlectures,onlineseminars-webinars
TotalLectureHours
60Hours
TextBook(s)
EllisHorowitz,SartajShani,DataStructures,GalgotiaPublication.
EllisHorowitz,SartajShani,SanguthevarRajasekaran,ComputerAlgorithms,GalgotiaPublication.
MichaelT.Goodrich,RobertoTamassia,andMichaelH.Goldwasser,“DataStructures&AlgorithmsinPython”,JohnWiley&SonsInc.,2013
Lee,KentD.,Hubbard,Steve,“DataStructuresandAlgorithmswithPython”SpringerEdition2015.
Aho,Hopcroft,andUllman,“DataStructuresandAlgorithms”,PearsonEducation,1983.
ReferenceBooks
Jean-Paul,Tremblay&PaulG.Sorenson,AnIntroductiontoDatastructureswithApplications
TataMcGrawHillCompany2008,2ndEdition.
Samanta.D,ClassicDataStructurePrenticeHallofIndiaPvtLtd2007,9thEdition
SeymourLipschutz,DataStructuresMcGrawHillPublications,2014,1stEdition
RanceD.Necaise,“DataStructuresandAlgorithmsUsingPython”,JohnWiley&Sons,2011.
ThomasH.Cormen,CharlesE.Leiserson,RonaldL.Rivest,andCliffordStein,“IntroductiontoAlgorithms",SecondEdition,McGrawHill,2002.
MarkAllenWeiss,“DataStructuresandAlgorithmAnalysisinC++”,FourthEdition,PearsonEducation,2014
RelatedOnlineContents(MOOC,SWAYAM,NPTEL,Websitesetc)
CourseDesignedby:Dr.B.ARIVAZHAGAN,AssistantProfessor,SchoolofComputerScience,
VETInstituteofArtsandScience(Co-Education)College,Erode
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
CO1
S
S
S
M
M
M
S
M
M
M
CO2
S
S
S
M
M
M
M
M
M
M
CO3
S
S
S
M
S
M
M
M
S
S
CO4
S
S
S
M
S
S
S
S
M
M
*S-Strong;M-Medium;L-Low
CourseCode
LinearAlgebraandNeuralNetworks
L
T
P
C
Core/Elective/Supportive
Allied:1
5
1
--
4
Pre-requisite
BasicknowledgeinMathematics
Syllabusversion
2022-23
Onwards
CourseObjectives
Tointroducethecomputationaltechniquesandalgebraicskillsessentialforthestudyofsystemsoflinearequations,matrixalgebra,andvectorspaces
Tointroducetheconceptsofneuralnetworksandfuzzysystems
Toexplainthebasicmathematicalelementsofthetheoryoffuzzysets.
CourseOutcomes
1
Explaintheconcept/theoryinlinearalgebra,todevelopdynamicandgraphicalviewstotherelatedissuesofthechosentopicsasoutlinedincoursecontentandtoformallyprovetheorems.
K1
2
Recognizethebasicapplicationsofthechosentopicsandtheirimportanceinthemodernscience.
K2
3
Developsimplemathematicalmodelsandapplybasiclinearalgebratechniqueslearnedfromthechosentopicstosolvesimpleproblems
K3
4
Reportandcommunicateeffectivelywithothersandpresentmathematicalresultsinalogicalandcoherentfashion
K4
5
Analyzetheapplicationsoffuzzylogicandneuralnetworkforvariousapplications.
K5
K1–RememberK2–UnderstandK3–applyK4-AnalyzeK5–evaluateK6-Create
UnitI
Matrix
15
Introduction-Determination-InverseofaMatrix-RankofaMatrix-EigenValueProblem-Transpose-PropertiesofTranspose-SolvingSimultaneouslinearequationsbymatrixmethod.
UnitII
SystemofSimultaneousLinearAlgebraicEquation
15
GaussEliminationMethod-GaussJordanMethod-SimpleProblems-GaussSeidelMethod-SimpleProblems.
UnitIII
NumericalDifferentiation&Integration
15
NumericalDifferentiation:Newton’sForwardDifference-Newton’sBackwardDifferenceFormula.NumericalIntegration:TrapezoidalRule-Simpson’sRule.
UnitIV
GraphTheory
15
GraphTheory:BasicTerminology-Paths,Cycle&Connectivity-SubgraphsandTypesofGraphs-RepresentationofGraphsinComputerMemory.Trees:PropertiesofTreesandBinaryTrees-TraversingBinaryTreesandComputerRepresentationofGeneralTrees
UnitV
FundamentalsofNeuralNetworks
15
Basicconceptsofneuralnetworks–Humanbrain-ModelofanArtificialneuron-Neuralnetworkarchitecture:SinglelayerFeedforwardnetwork-MultilayerFeedforwardnetwork–Recurrentneuralnetwork–Characteristicsofneuralnetworks–LearningMethods-TaxonomyofneuralnetworkArchitecture-Historyofneuralnetworkresearch
TotalLectureHours
75
TextBook(s)
Navanitham,P.A.,“BusinessMathematics&Statistics”,JaiPublishers,Trichy(UnitI)
VenkataramanM.K.,“NumericalMethodsinScience&Engineering”,NationalPublishingCompany,Chennai.(UnitII&III)
SharmaJ.K.,“DiscreteMathematics”,SecondEdition,MacMillanPublishersIndiaLimited,Chennai,2005(UnitIV)
RajasekaranS.andVijayalakshmiPaiG.A.,“NeuralNetworks,FuzzyLogic,andGeneticAlgorithms:SynthesisAndApplications”PrenticeHallofIndia(UnitV)
ReferenceBook(s)
1.Fuzzylogic&NeuralNetworks/ChennakesavaR.Alavala/NewAgeInternational,2008
2.NeuralNetworksforcontrol,MillonW.T,SuttonR.SandWerbosP.J,MITPress1992
3.FuzzysetsFuzzylogic,Klir,G.JanfdYuanB.BPrenticeHalloifIndiaPvt.Ltd.,,NewDelhi
4.IntroductiontoFuzzycontrol,DirankovD.HellendoornH,ReinfrankM.,NarosaPublicationsHouse,NewDelhi1996
RelatedOnlineContents(MOOC,SWAYAM,NPTEL,Websitesetc)
CourseDesignedby:Dr.C.RADHIKA,AssistantProfessor&Head,Dept.ofMathematics,
VETInstituteofArtsandScience(Co-Education)College,Erode
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
CO1
M
L
L
L
L
L
L
L
L
L
CO2
M
L
L
L
L
L
L
L
L
L
CO3
S
M
L
L
L
L
L
L
L
L
CO4
S
S
M
L
L
L
L
L
L
L
CO5
S
S
S
L
L
L
L
L
L
L
*S-Strong;M-Medium;L-Low
SecondSemester
CourseCode
IntroductiontoPythonProgramming
L
T
P
C
Core/Elective/Supportive
Core:3
5
0
-
4
Pre-requisite
Basic knowledgeofPythonProgramming.
KnowledgeinObjectOrientedProgramming
Concepts.
Syllabusversion
2022-23
Onwards
CourseObjectives
ToknowthebasicsofalgorithmicproblemsolvingwithreadandwritesimplePythonprograms.
TodevelopPythonprogramswithconditionalsandloops.
TodefinePythonfunctionsandcallthem.
TousePythondatastructures-lists,tuples,dictionariesandfixinput/outputwithfilesinPython.
ExpectedCourseOutcomes
1
Developalgorithmicsolutionstosimplecomputationalproblems
K1
2
Read,write,executebyhandsimplePythonprograms.StructuresimplePython
programsforsolvingproblems.
K2
3
DecomposeaPythonprogramintofunctions.
K3
4
RepresentcompounddatausingPythonlists,tuples,dictionaries.Readandwritedata
from/tofilesinPythonPrograms
K3
5
JudgetheprosandconsofPython
K4
K1–RememberK2–UnderstandK3–applyK4-AnalyzeK5–evaluateK6-Create
UnitI
AlgorithmicProblemSolving
16
Algorithms,buildingblocksofalgorithms(statements,state,controlflow,functions),notation(pseudocode,flowchart,programminglanguage),algorithmicproblemsolving,simplestrategiesfordevelopingalgorithms(iteration,recursion).
UnitII
Data,Expressions,Statements
15
Pythoninterpreterandinteractivemode,valuesandtypes:int,float,boolean,stringandlist;variables,expressions,statements,tupleassignment,precedenceofoperators,comments,modulesandfunctions,functiondefinitionanduse,flowofexecution,parametersandarguments.
UnitIII
ControlFlow,Functions
14
Conditionals:Booleanvaluesandoperators,conditional(if),alternative(if-else),chainedconditional(if-elif-else).Iteration:state,while,for,break,continue,pass.Fruitfulfunctions:returnvalues,parameters,localandglobalscope,functioncomposition,recursion.Strings:stringslices,immutability,stringfunctionsandmethods,stringmodule,Listsasarrays.
UnitIV
Lists,Tuples,Dictionaries
13
Lists:listoperations,listslices,listmethods,listloop,mutability,aliasing,cloninglists,listparameters.Tuples:tupleassignment,tupleasreturnvalue,Dictionaries:operationsandmethods,advancedlistprocessing-listcomprehension.
UnitV
Files,Modules,Packages
17
Filesandexception:textfiles,readingandwritingfiles,formatoperator,commandlinearguments,errorsandexceptions,handlingexceptions,modules,packages.
TotalLectureHours
75
TextBook(s)
1.AllenB.Downey,``ThinkPython:HowtoThinkLikeaComputerScientist’’,2ndedition,UpdatedforPython3,Shroff/O’ReillyPublishers,2016.
2.GuidovanRossumandFredL.DrakeJr,“AnIntroductiontoPython–RevisedandupdatedforPython3.2,NetworkTheoryLtd.,2011.
ReferenceBook(s)
1.JohnVGuttag,“IntroductiontoComputationandProgrammingUsingPython’’,Revisedand
expandedEdition,MITPress,2013
2.RobertSedgewick,KevinWayne,RobertDondero,“IntroductiontoProgramminginPython:An
Inter-disciplinaryApproach,PearsonIndiaEducationServicesPvt.Ltd.,2016.
3.TimothyA.Budd,“ExploringPython”,Mc-GrawHillEducation(India)PrivateLtd.,,2015.
4.KennethA.Lambert,“FundamentalsofPython:FirstPrograms”,CENGAGELearning,2012.
5.CharlesDierbach,“IntroductiontoComputerScienceusingPython:AComputationalProblem-
SolvingFocus,WileyIndiaEdition,2013.
6.PaulGries,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年投资咨询数据分析试题及答案
- 2025年云南省安全员B证考试题库及答案
- 2024年陪诊师考试实时更新试题及答案
- 2024年普通话考试模拟考题试题及答案
- 2024年人力资源管理师考试总结经验试题及答案
- 2024年十一月保健品代理合同中的跨境众筹模式特殊退出条款
- 提高电梯运行中回差控制质量
- 1我是独特的(教学设计)-2023-2024学年统编版道德与法治三年级下册
- 商务社交活动的礼仪要素试题及答案
- 2025年份一月按揭车辆转让车辆氢能源补充协议
- 无底薪劳动合同范本(3篇)
- 金字塔原理(完整版)
- 认识自我 悦纳自我 课件- 高中生心理健康主题班会
- 部编版《道德与法治》五年级下册第12课《富起来到强起来》精品教案
- 企业安全生产一台账三清单
- 大型设备的吊装技术课件
- 各种网络安全设备巡检报告汇总
- 爱美的小公鸡(共22张)课件
- 丽声北极星分级绘本第三级下 A Long Wait课件
- 沥青路面工程施工监理细则
- 不稳定性心绞痛和非ST段抬高心肌梗死诊断与治疗指南(全文)
评论
0/150
提交评论