B SC - COMPUTER-SCIENCE
B SC - COMPUTER-SCIENCE
Uni.
SEMESTER II CIA Total
Exam
8. I Language Paper-2 6 4 Tamil/Other Languages 25 75 100
9. II English (CE) Paper-2 4 4 Communicative English II 25 75 100
NMSDC I :
Language
10. II Paper-1 2 2 Effective English 25 75 100
Proficiency for
Employability
11. III Core Theory Paper-2 5 4 C++& Data Structure 25 75 100
C++ and Data Structures
12. III Core Practical Practical-2 2 2 25 75 100
Lab
(tochooseanyone)
1. MathematicsII
13. III Allied-1 Paper-2 7 5 25 75 100
2. Mathematical
FoundationsII
14. III PE Paper 1 6 3 Professional English II 25 75 100
15. IV Value Education 2 2 Value Education 25 75 100
16. IV Soft Skill 2 1 Soft Skill 25 75 100
Sem. Total 36 27 200 600 800
Study Components Ins.
hrs
S.NO. Part /week Credit Title of the Paper Maximum Marks
Course Title
Uni.
SEMESTER III CIA Exam Total
Physics/Statistics
III Allied II Practical 3 0 0 0 0
Practical
Non-Major
23. IV Paper-1 2 2 Introduction to 25 75 100
Elective
Information Technology
Sem. Total 30 21 175 525 700
Uni.
SEMESTER IV CIA Exam Total
Uni.
SEMESTER VI CIA Exam Total
39. Core 5 4
III Paper-8 Open Source Software 25 75 100
Theory
40. Core Python Programming
III Paper-9 4 4 25 75 100
Theory
Programme Objectives:
1. Graduates will be able to comprehend the concepts learnt and apply in real life situations with analytical
skills.
2. Graduates with acquired skills and enhanced knowledge will be employable/ become entrepreneurs or will
pursue higher Education.
3. Graduates with acquired knowledge of modern tools, communicative skills and will be able to contribute
effectively as team members.
4. Graduates are able to read the signs of the time analyze and provide practical solutions.
5. Graduates imbibed with ethical values and social concern will be able to understand and appreciate social
harmony, cultural diversity ensure sustainable environment
Programme Outcomes:
1. Having clear understanding of subject related concepts and apply the same to identify, formulate and
analyze Complex problems.
2. Confident enough to act as a productive contributor for both self and team growth.
3. Able to adapt work environment easily.
4. Clear understanding on Professional and ethical responsibility.
5. Able to work effectively by managing time and provide innovative solutions.
6. Help to understand the market’s demand and ability to provide Quality and timely services.
7. Help to Provide Infinite Solutions to same problem.
8. Able to clear any competitive exams for higher education.
9. Able to identify and grab global opportunities.
10. Help to develop Problem solving and to analyze Critical data.
1. To equip the students with World class skills and knowledge about Software and how it rules the IT And
ITES industry by providing requisite technical education.
2. To gather business requirement, analyze, and design software which helps to reduce manual errors and
ensure to deliver quality Product.
3. To help the individuals/students to identify or create opportunity to grow as Professionals in the
competitive environment.
4. To motivate them to fly high for higher education in renowned universities across the globe.
5. To help the Professionals to go above and beyond to satisfy Company/Clients.
Programme Specific Outcomes:
1. Understand the technical aspects of Hardware and Software of Computer Science domain and the art of
programming.
2. Ability to understand the different programming languages and can be able to apply the same for effective
results.
3. Ability to use emerging software techniques of computer science to provide innovative and quick solution
on time.
4. Ability to understand, adjust and adapt with the dynamic technical environment for the growth of
individual career and IT industry.
5. Ability to utilize social media effectively for learning and use productively.
6. Ability to make the world a better place by developing new software/ languages to support AI.
7. Able to understand the concepts of Niche skills like Python, Big Data, MDM.
8. Able to enter different streams of Computer Science like System engineer, IT Manager, Architect, Game
developer, Mobile Application developer, R&D.
9. Able to adapt the ongoing technical developments.
10. Able to enter any industry as each industry is dependent on Computer Science for design and develop their
ideology.
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:I Papertype:CoreTheory–Paper1
………………………………………………………………………………………………………
Course Objectives
1. Tounderstandsimplealgorithms,
2. Tounderstandlanguageconstructs
3. TounderstandanddevelopprogrammingskillsinC.
4. Tounderstandthebasicconceptsofdecisionmakingandloopingstatements.
5. Tounderstandtheconceptsofarrays, structures,union, pointersandfiles.
CourseOutcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandtheconceptsofConstants,
Variables,andDataTypes,Operators andExpressions
2. Afterstudiedunit-2,thestudentwillbeabletounderstandtheconceptsofManagingInputandOutput
Operations,DecisionMaking andBranching,DecisionMaking andLooping.
3. Afterstudiedunit-3,thestudentwillbeabletounderstandtheconceptsofArrays,
CharacterArraysandStrings,UserDefinedFunctions.
4. Afterstudiedunit-4,thestudentwill
beabletounderstandtheconceptsofStructureandUnions,Pointers,FileManagementinC.
5. Afterstudiedunit-
5,thestudentwillbeabletounderstandtheconceptsofFundamentalAlgorithms,FactoringMethods.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:OVERVIEWOFC TeachingHours:15Hrs.
History–Importance–SamplePrograms–BasicStructure–ProgrammingStyle
–Executing–UnixSystem–MS-DOSSystem-Constants,Variables,andDataTypes:Character Set –
C Token – Keyword and Identifiers – Constants – Variables – Data Types –Declaration of Storage
Class – Assigning Values to Variables – Defining Symbolic Constants –Declaration–
OverflowandUnderflowofData-
OperatorsandExpressions:Arithmetic,Relational,Logical,Assignment,IncrementandDecrement,C
onditional,Bitwise,SpecialOperators–ArithmeticExpressions,EvaluationofExpressions–
PrecedenceofArithmeticOperators–SomeComputationalProblems–TypeConversionsinExpressions–
OperatorPrecedence andAssociativity–MathematicalFunctions.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecoursestudyfor
societyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. Programmingin ANSIC, E. Balagurusamy,Tata McGrawhill Education,6th Edition,2013.
(UnitItoIV)
2. HowtoSolveitbyComputer, R.G.Dromey,PHIInternational(UnitV)
ReferenceBooks:
1. TheCProgrammingLanguage(ANSIC),Kernighan,B.W.andRitchie,D.M.,PHI.
2. CbyDiscovery,Foster&Foster,PenramInternationalPublishers,Mumbai.
CourseMaterial:
E-References
1. NPTEL,IntroductiontoCProgramming,Prof.SatyadevNandakumar,IIT,ComputerScienceandEngi
neeringKanpur.
2. NPTEL,IntroductiontoProblemSolving&Programming,byProf.DeepakGuptaDepartmentofComp
uterScienceandEngineeringIITKanpur.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S S M S S M S
CO2 S M M S S S S S S S
CO3 S S M M S S S S S S
CO4 S M M M M M S S S S
CO5 S S M M S S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:I Papertype:CorePractical– 1
………………………………………………………………………………………………………
Course Objectives
1. Tounderstandconceptsoffor/whileloopandswitch.
2. Tounderstandlanguage Functionsandrecursions.
3. TounderstandanddevelopStringManipulations.
4. Tounderstandthebasicconceptsofsearchingandsorting.
5. Tounderstandthe conceptsofstructures.
CourseOutcomes
1. Afterstudied,thestudentwillbeabletoEnhancetheanalyzingandproblemsolvingskillsandusethe
sameforwritingprogramsinC
2. Afterstudied,thestudentwillbeabletoWritediversifiedsolutions,drawflowchartsanddevelop a
well-documented andindented programaccordingtocodingstandards
3. Afterstudied,thestudentwillbeabletoLearn todebugagiven programandexecutetheCprogram
4. Afterstudied,thestudentwillbeabletohaveenoughpracticetheuseofconditionalandloopingstate
ments
5. Afterstudied, thestudentwillbeabletoimplementarrays, functionsandpointers.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OFPRACTICALEXERCISES
ControlStatements:
1. PrintnFibonaccinumbers–(usingfor)
2. Print nPrime numbers–(usingwhile)
3. Simplearithmeticontwonumbers–(usingswitch/case)
Functions:
4. Swaptwovalues usingcallbyvalue/callbyreference.
Recursion:
5. TocomputeNcR and NpR
6. ToComputeGCD andLCM
StringManipulation.
7. Operationsonstringsuchaslength,concatenation,reverse,counting,andcopyofastringtoanother.
Matrices:
8. MatrixAddition,Subtraction,Multiplication,Transposeofnxm matrices.
9. Inverseofasquarematrix.
Searching:
10. BinarySearch.
Sorting:
11. BubbleSort
12. InsertionSort
Structures:
13. StudentsMarkstatement
Pointers:
14. Arithmeticoperationsonpointers.
Files
15. Creating/Reading/Writingatext/binaryfile.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a) Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b) Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c) Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d) Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e) Formingdigitallibrary: collectingtextandreferencebooks,coursematerial.
f) Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation, further discussionandresearch.
g) Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h) Groupingstudentsforselfdiscussion,selflearningprocess.
i) Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j) Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k) For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l) Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m) Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n) Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,case studyreports,etc.
ReferenceBook:
1. Programming inANSIC,E.Balagurusamy,TataMcGrawhillEducation,6thEdition,2013.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S S S S S
CO2 S S M S S S S S S S
CO3 S M M S S M S S S S
CO4 S M M S M M S S S S
CO5 S M M S S S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY, VELLORE– 632 115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:I Papertype:Allied
……………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
1.
2.
3.
4.
5.
MatchingTable
Unit-3:MATRICES TeachingHours:18Hrs.
Symmetric - Skew-Symmetric - Orthogonal and Unitary matrices - Eigen roots and
eigenvectors – Cayley - Hamilton theorem (without proof)-Verification and computation of
inversematrix
Unit-4:TRIGONOMETRY TeachingHours:18Hrs.
Expansionsofsinnθ,cosnθ,sinnθ,cosnθ,tannθ-Expansionsofsinθ,cosθ,tanθinterms
ofθ.
Unit-5:DIFFERENTIALCALCULUS TeachingHours:18Hrs.
Successivedifferentiationuptothirdorder, Jacobians-Conceptsofpolarco-ordinates-
Curvature andradius ofcurvatureinCartesianco-ordinatesandinpolarco-ordinates.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtext booksand referencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
1. P.DuraipandianandS.Udayabaskaran,(1997)AlliedMathematics,Vol.I&II.MuhilPublisher
s,Chennai.
ReferenceBooks:
1. P.BalasubramanianandK.G.Subramanian,(1997)AncillaryMathematics.Vol.I&II.Tata
McGrawHill,NewDelhi.
2. S.P.Rajagopalan and R.Sattanathan,(2005) Allied Mathematics .Vol. I &
II.VikasPublications,NewDelhi.
3. P.R.Vittal(2003)AlliedMathematics .MarghanPublications,Chennai
4. P.Kandasamy,K.Thilagavathy(2003)AlliedMathematicsVol-I,IIS.Chand&company
Ltd.,NewDelhi-55.
5. Isaac, AlliedMathematics. NewGammaPublishingHouse, Palayamkottai.
CourseMaterial:websitelinks,e-Booksande-
journalsMappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S S S S S S
CO2 S M M S S M S S S S
CO3 S S S M M M S S S S
CO4 S M M S S S S S M S
CO5 S M M S S S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY, VELLORE– 632 115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:I Papertype:Allied
3TotalHoursperWeek:7Hrs.LectureHours:91 Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
1.
2.
3.
4.
5.
MatchingTable
Unit-3:BINARYOPERATIONS TeachingHours:18Hrs.
TypesofBinaryOperations:Commutative,Associative,Distributiveandidentity,Booleanalgebra:simple
properties.PermutationsandCombinations.
Differentiation,successivedifferentiation,Leibnitztheorem,partialdifferentiation,Applicationsofdifferentiation,Tangent
andnormal,anglebetweentwocurves.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecourse
studyforsocietyandnaturedevelopment–exercise
c. Workshops,preparing technicaltermdictionariesfromtext booksand referencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegiv
enbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be
implementedin the practices and report can be written for documentation, further
discussion andresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching,learning andevaluation
processwithintheframeworkofquestionsetting patternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may
beadoptedbythedepartmentsofthecollegesforpracticingtheirtheoreticalstudy.Innovative
methods may be implemented in the practices and report can be written
fordocumentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandany
kindofresearchreportslike assignment,seminarpapers,case studyreports,etc.
Textbook:
1. P.R. Vittal,Mathematical Foundations– MaraghamPublication,Chennai.
ReferenceBooks:
1. U. Rizwan,MathematicalFoundation-SciTech,Chennai
2. V.Sundaram& Others, Dircrete Mathematical Foundation -
A.P.Publication,sirkali.
3. P.Duraipandian&Others,AnalyticalGeometry2Dimension-Emeraldpublication1992
Reprint.
4. Manicavachagompillay&Natarajan.AnalyticalGeometrypartI-TwoDimension-
S.Viswanathan(printers&publication)PutLtd.,1991.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S S S S M S
CO2 S S M M S S M M S S
CO3 S M M S S S S S S S
CO4 S S M S S M M S S S
CO5 S S S S M M S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:II Papertype:CoreTheory–Paper1
………………………………………………………………………………………………………
Course Objectives
1. Tounderstandtheconceptsofobject-orientedprogrammingandmasterOOPusingC++.
2. Tounderstand theconceptsofInheritance,polymorphismand templates.
3. Tounderstand theconceptsofdifferentviewofdata,stack and queues.
4. TounderstandtheconceptsofProgrammingwithRecursion,BinarySearchTreeandgraphs.
5. TounderstandtheconceptsofSortingandSearchingAlgorithms
Course Outcomes
1. After studied unit-1, the student will be able to understand the concepts of object
orientedprogrammingApplystructureandinlinefunctions.
2. After studied unit-2, the student will be able to understand the concepts of the types
ofinheritances and Applying various levels of Inheritance for real time problems Apply
theOOPsconceptsclassandobject.UnderstandExplainthefileconceptandexceptionhandlingsin
C++
3. After studied unit-3, the studentwill be able to understand the concepts of Stacks andQueue
usingarrayandpointers.
4. After studied unit-4, the student will be able to understand the concepts of
Recursion,BinarySearchTreeandgraphs.
5. After studied unit-5, the student will be able to understand the concepts of Sorting
andSearchingAlgorithms
MatchingTable
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtext booksand referencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation,further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportslik
e assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. ObjectOrientedProgrammingwithC++,EBalagurusamy,TataMcGrawHill,6thEdition,2014.(Units
I,II)
2. C++PlusDataStructure,NellDale,Jones&BartlettPublishers,4thEdition,2010.(UnitsIII,VI&V)
ReferenceBooks:
1. C++TheCompleteReference, HerbertSchildt,TataMcGrawHill, 4thEdition, 2003.
2. OOPInANSI CandTurboC,AshokN.Kamthene, PearsonEducation, 6thEdition, 2008.
3. DataStructuresandAlgorithms,AlfredV.Aho,JeffreyD.Ullman,JohnE.Hopcroft,AddisonWesleyL
ongmanInc.,2ndEdition,1999.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S S M S S S S
CO2 S M M S S M S M S S
CO3 S M S S M S S S S M
CO4 S S M S M S S S M S
CO5 S S S M S S S M S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:II Papertype:CorePractical– 2
2TotalHoursperWeek:2Hrs.LectureHours:….TutorialHours:…..PracticalHours:26 Hrs.
………………………………………………………………………………………………………
Course Objectives
1. TodevelopC++programmingskills indesign
2. Tounderstandthebasicconceptsofdifferentabstracttypesand structureofdata.
3. To understand theconceptsofFunctionOverloading
4. To understand the concepts of Stack, Queue, List, Doubly Linked List - using Pointers-
usingArrays.
5. TounderstandtheconceptsofSearchingandSortingAlgorithms.
CourseOutcomes
1. UnderstandtheCreatingandDeletingtheObjectswiththeConceptsofConstructorsandDestructor
s.
2. DemonstratethePolymorphismConceptsandOperator Overloading.
3. Understandbasic DataStructures such as
Arrays,LinkedLists,Stacks,Queues,DoublyLinkedListandInfixtoPostfixConversion.
4. ApplyAlgorithmforsolvingproblemslikeSortingandSearching.
5. ApplyAlgorithmsanduseGraphsandTreesastoolsto visualizeand simplifyProblems
MatchingTable
1. Constructors&Destructors,CopyConstructor.
2. FriendFunction&FriendClass.
3. Inheritance.
4. Polymorphism&FunctionOverloading.
5. VirtualFunctions.
6. OverloadUnary&BinaryOperatorsBothasMemberFunction &NonMemberFunction.
7. ClassTemplates&FunctionTemplates.
8. ExceptionHandlingMechanism.
9. StandardTemplateLibraryconcept.
10. FileStreamclasses.
12. ImplementationofStack,Queue,List,DoublyLinkedList-usingPointers-
PolynomialAddition
13. ImplementationofBinarySearchTree,Traversal
14. ImplementationofSearchingandSortingAlgorithms.
15. GraphImplementationofshortestpath(Djikstra’s)
ReferenceBooks:
1. ObjectOrientedProgrammingwithC++,EBalagurusamy,TataMcGrawHill,6thEdition,2014.
2. C++PlusDataStructure,NellDale,Jones&BartlettPublishers,4thEdition,2010
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecoursestudyfors
ocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenb
ytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion, selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybe framedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
ReferenceBook:
1. Programming inANSIC,E.Balagurusamy,TataMcGrawhillEducation,6thEdition,2013.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S M M S S S S
CO2 S M M M S S S M S S
CO3 S M M M M S S S S S
CO4 S M M S M S M M S S
CO5 S S S M M S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)
(BachelorofComputerScience)–2022-2023onwards
Semester:II Papertype:Allied
TotalHoursperWeek:7Hrs.LectureHours:91
LectureHours:91Hrs.TutorialHours:….. PracticalHours:..
………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
1.
2.
3.
4.
5.
MatchingTable
UNIT-1:Application
1:Application ofIntegration TeachingHours:18Hrs.
TeachingHours:18
Evaluationofdouble,tripleintegrals
Evaluationofdouble,tripleintegrals-Simpleapplicationstoarea,volume-
Fourierseriesforfunctionsin(0,2)and
UNIT-2:PartialDifferentialEquations
2:PartialDifferentialEquations TeachingHours:18Hrs.
TeachingHours:18
Formation,completeintegralsandgeneralintegrals
Formation,completeintegralsandgeneralintegrals-Fourstandardtypes,Lagrange’sequations.
Fourstandardtypes,Lagrange’sequations.
UNIT-3:LaplaceTransforms TeachingHours:19 Hrs.
Laplace Transformations of standard functions and simple properties- Inverse
Laplacetransforms - Applications to solutions of linear differential equations of order 1 and 2-
simpleproblems
UNIT-4 :VectorAnalysis TeachingHours:18Hrs.
Scalar point functions - Vector point functions - Gradient, divergence, curl -
Directionalderivatives -Unittonormaltoasurface.
UNIT-5:VectorAnalysis(continued) TeachingHours:18Hrs.
Line and surface integrals - Guass, Stoke’s and Green’s theorems (without proofs) -
SimpleproblembasedontheseTheorems.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaper review,syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricular andculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
P.DuraipandianandS.Udayabaskaran,(1997)AlliedMathematics,Vol.I&II.MuhilPublish
ers,Chennai
ReferenceBooks:
1. P.BalasubramanianandK.G.Subramanian,(1997)AncillaryMathematics.Vol.
I&II.TataMcGrawHill,NewDelhi.
2. S.P.RajagopalanandR.Sattanathan,(2005)AlliedMathematics.Vol.I&II.Vikas
Publications, New Delhi.
3. P.R.Vittal(2003).AlliedMathematics.MarghanPublications, Chennai.
4. P.Kandasamy,K.Thilagavathy(2003)AlliedMathematicsVol-I,IIS.Chand&company
Ltd.,NewDelhi-55.
5. Isaac, AlliedMathematics. NewGammaPublishingHouse,Palayamkottai
Mappingwith ProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S S S M S M
CO2 S S S M M S S S S S
CO3 M M M S S M M S M S
CO4 M S M S S M M M M M
CO5 M M S S S S S S M S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:II Papertype:Allied-Paper2
5TotalHoursperWeek:7Hrs.LectureHours:91Hrs.TutorialHours:….. PracticalHours:..
………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
UNIT-I:MATRICES TeachingHours:18Hrs.
UNIT-II:MATRICES TeachingHours:18Hrs.
TestforConsistencyandInconsistencyoflinearequations,(RankMethod),characteristicrootsandcharacteristic
vectors, Cayley - Hamilton theorem, matrix of linear transformations: reflection about the x, yaxesand the
liney=x,rotation aboutthe origin through an angle,expansion orcompression,shears,translation.
1 , 1, px+q px+q,px+q
integrationsusingsimplesubstitutions integrationsinvolvingtrigonometricfunctionsoftheform
1 , 1 ,
UNIT-IV TeachingHours:18Hrs.
Propertiesof definiteintegrals.Reductionformulaefor
xneaxdx, sinnxdx, cosnxdx , xm (1-x)n dx, applications of integration for (i) Area under plane caurves,
(ii)Volumeof solidof revolution.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
P.R.Vittal,MathematicalFoundations-MarghamPublication, Chennai.
ReferenceBooks:
1. U.Rizwan,MathematicalFoundation-SciTech, Chennai
2. V.Sundaram&Others, DircreteMathematicalFoundation-A.P.Publication, sirkali.
3. P.Duraipandian&Others,AnalyticalGeometry3Dimension–Emeraldpublication1992
Reprint.
4. Manicavachagompillay&Natarajan. Analytical Geometry part II -
threeDimension - S.Viswanathan (printers&publication) PutLtd.,1991.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S S M S S S S
CO2 S M M M M S S S S S
CO3 S S S M M S S M S S
CO4 S M M M S S S M S S
CO5 S S M M M S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)–2022-2023onwards
Semester:III Papertype:Core–Paper3
……………………………………………………………………………………………………………
Course Objectives
1. ToknowaboutaGeneral-purposeandPurelyobject-
orientedprogramminglanguageincludingdatatypes.
2. To understandthe conceptofgarbage collectionandoperators
3. To knowabouttheconcept ofArrayand string
4. To knowabouttheconcept ofFiles
5. To understand the conceptofApplets
Course Outcomes
1. After studied unit-1, the student will be able to understand the concept of General-
purposeandPurelyobject-orientedprogramminglanguageincludingdatatypesandclasses
2. Afterstudiedunit-2,thestudentwillbeabletounderstandtheconceptofloops
3. Afterstudiedunit-3,thestudentwillbeabletounderstandtheconceptsofArrays
4. Afterstudiedunit-4,thestudentwillbeabletounderstandtheconceptsofFiles
5. Afterstudiedunit-5,thestudent willbeableto
understandtheconceptofinternetprogrammingusingappletsandGUI-based
MatchingTable
Unit-1:INTRODUCTION TeachingHours:7Hrs.
Declarations and Access Control: Identifiers and Keywords: Oracle‘sJava Code
Conventions.Define Classes: Import Statements and the Java API - Static Import Statements. Use
Interfaces:DeclaringanInterface-
DeclaringInterfaceConstants.DeclareClassMembers:AccessModifiers
-NonaccessMemberModifiers-ConstructorDeclarations-VariableDeclarations. Declare
and Use enums:Declaring enums.Object Orientation:Encapsulation -
InheritanceandPolymorphism- Polymorphism - Overriding / Overloading: Overridden
Methods -OverloadedMethods.
I/O and NIO: File Navigation and I/O: Creating Files Using the
FileClass-UsingFileWriterandFileReader.FileandDirectoryAttributes-DirectoryStream-
Serialization.GenericsandCollections:toString(),hashCode(),andequals():ThetoString()Method-
Generic Types-GenericMethods-GenericDeclarations.InnerClasses:Method–Local. InnerClasses -
Static NestedClasses -Threads:Defining, Instantiating,and StartingThreads-
ThreadStatesandTransitions-SynchronizingCode,ThreadProblems-
ThreadInteraction.Concurrency:Concurrency with thejava.util.concurrentPackage-
ApplyAtomicVariablesandLocks-Usejava.util.concurrentCollections-
UseExecutorsandThreadPools.
Unit5:APPLETS TeachingHours:8Hrs.
Applets: Applet fundamentals - Applet class - Applet life cycle - Steps for developing an
appletprogram - Passing values through parameters - Graphics in an applet- Event-handling.
GUIApplications - Part 1: Graphical user interface - Creating windows - Dialog boxes -
Layoutmanagers -AWT componentclasses - Swing component classes.GUIApplications - Part
2:Event handling-OtherAWTcomponents-AWTgraphicsclasses-Otherswingcontrols.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Data collection and paper writing practices: books level, field study level. Using the
coursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. KathySierra,BertBates―OCA/OCPJavaSE7ProgrammerI&IIStudyGuide,Oracle
Press.(UnitI,II,III,IV).
2. Sagayaraj,Denis,KarthikandGajalakshmi,2018,JavaProgramming-
ForCoreandAdvancedLearners,UniversityPress(India)PrivateLimited,Hyderabad.(U
nitV).
ReferenceBooks:
1. HebertSchild,2002,TheCompleteReferenceJava2,[FifthEdition].TataMcGraw-
Hill,NewDelhi.
2. JohnHubbard,R.2004.ProgrammingwithJava.[SecondEdition].TataMcGraw-
Hill,NewDelhi.
3. DebasishJana.2005.JavaandObject-
OrientedProgrammingParadigm,[SecondPrinting].Prentice-HallofIndia,NewDelhi.
4. Sagayaraj,Denis,KarthikandGajalakshmi2018,JavaProgrammingforcoreandadvancedLearn
ers,UniversityPressIndia Pvt.Ltd.,Hyderabad.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M M S M S S S
CO2 S S M M M S S S S S
CO3 S M M M M S S S M S
CO4 S M M M M S S S S S
CO5 S S M M M S S S M S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:III Papertype:Core–Practical-3
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstand theconceptsofclassesand objects.
2. Toknowaboutlayoutmanagers.
3. Togainknowledgeofframesandmenus.
4. TounderstandtheconceptofRMI.
5. Tolearnhowtohandleexceptions.
Course Outcomes
1. Afterstudiedunit-1,thestudentwill beabletounderstandtheconceptofpurelyobject-
orientedprogramminglanguageincludingdatatypesandclasses.
2. Afterstudiedunit-2,thestudent willbeabletoimplementlayoutmanagers.
3. Afterstudiedunit-3,thestudentwillbeabletodevelopanapplicationusingframes.
4. Afterstudiedunit-4,thestudentwillbeabletounderstandtheconceptsofRMI.
5. Afterstudiedunit-5,thestudentwillbeabletohandleexceptionsinprogram.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
1. ImplementationofClassesandObjects
2. ImplementationofInheritanceandPolymorphism
3. ImplementationofInterfaceandPackageconcepts
4. ImplementationofFlow,Border,GridLayouts
5. ImplementationofTic-TacToeApplicationUsingApplets
6. ImplementationofFrames,Menus,Dialog
7. ImplementationofSwingconcepts
8. ImplementationofExceptionHandling
9. ImplementationofMultiThreading
10. ImplementationofI/OStreams
11. ImplementationofJavaNetworkingconcepts
12. ImplementationofJavaServlets(ConnectingDatabase)
13. ImplementationofRMI
14. ImplementationofJavaBeans
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecoursestudyfor
societyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivities maybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M M M S S S S
CO2 S M M M M M S M S M
CO3 S M S M M S S M S S
CO4 S M S M M M S M S M
CO5 S M M M M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)–2022-2023onwards
Semester:III Papertype:AlliedII–Paper3
……………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
1.
2.
3.
4.
5.
MatchingTable
Seeback,PeltierandThomsoneffects-lawsofthermoelectriccircuits-Peltiercoefficient-Thomson
coefficient -application of thermodynamics to a thermocouple and expressions for Peltierand
Thomsoncoefficients-thermoelectric powerandthermoelectricdiagrams.
Unit-3:TransientCurrentandMagnetism TeachingHours:10Hrs.
Growth and decay of currentin a circuitcontaining resistance andinductance- Growth and decayof
charge in circuit containing resistance and capacitor - growth and decay of charge in a LCRcircuit–
conditionforthe discharge tobeoscillatory–frequencyofoscillation.
Magnetism -Magnetic moment and pole strength of a magnet – Deflection magnetometer – Tan
CPosition- Vibration magnetometer – Theory – Period of Oscillation – Determination of M and
BHusingthe deflectionmagnetometerandthevibrationmagnetometer.
Unit-4:Acoustics TeachingHours:10Hrs.
Sound:Transversevibrationofstrings-Velocityandfrequencyofvibrationsofastretched string-laws-
Sonometer-A.C.Frequency-Steelwire-Brass wire.
IntroductiontoUltrasonics–Piezoelectriceffect–productionbyPiezoelectricmethod–properties
–applications-Acousticsofbuildings–reverberationtime–derivationofSabine'sformula–
determinationofabsorptioncoefficient-Acousticaspectsofhallsandauditoria.
Textbooks:
Unit1andUnit4
ReferenceBooks:
1. BrijLalandNSubrahmanyam,ElectricityandMagnetism,SChand&CompanyPvtLtd,New
Delhi,2000.
2. D.C.Tayal,ElectricityandMagnetism,HimalayaPublishingHouse,Bombay,2014.
3. BrijLalandN.Subrahmanyam,ATextBookofSound,VikasPublications,NewDelhi(2Editio
n)
4. C.L.Arora,PhysicsforDegreeStudentsB.ScFirstYear,S. ChandPublishing,2013.
5. K.ThyagarajanandAjayGhatak, IntroductiontoFibreoptics-,
CambridgeUniversity.
6. AjayGhatakandK.Thyagarajan,FiberopticsandLasers-
Thetworevolutions,Macmillan,2006.
7. K.ThyagarajanandAjayGhatak,Lasers;Fundamentalsandapplications, Springer.
8. ModernPhysics–
R,Murugeshan,KiruthigaSivaprasath,S.Chand&Co,NewDelhi,2016 .
CourseMaterial:
E-MATERIALS
1. https://courses.lumenlearning.com/physics/chapter/16-4-the-simple-pendulum/
2. https://www.youtube.com/watch?v=aw0_seEt4v0
3. https://en.wikipedia.org/wiki/Thermoelectric_effect
4. https://www.youtube.com/watch?v=S0I37M2sx_0
5. https://physicscatalyst.com/elecmagnetism/growth-and-delay-charge-R-C-circuit.php
6. https://www.youtube.com/watch?v=PLQQPXot6vE
7. https://www.youtube.com/watch?v=d0_Eff4MXwM
8. https://www.techglads.com/cse/sem1/production-of-ultrasonics-by-piezoelectric-methods/
9. https://thefactfactor.com/facts/pure_science/physics/optical-fibre/5159/
10. https://www.youtube.com/watch?v=auk1OS0SVWc (Tamil video)
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M M M S S M S
CO2 S M M S M M S S S S
CO3 S M M S S M S S M S
CO4 S M M M M M S S S S
CO5 S M M M M M S S M S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)–2022-2023onwards
……………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1: TeachingHours:11Hrs.
Introduction - scope and limitations of statistical methods - classification of data -Tabulation of data-
Diagrammatic and Graphical representation of data - Graphical determination ofQuartiles ,Deciles
andPercentiles.
Unit-2: TeachingHours: 10Hrs.
Measuresoflocation:Arithmeticmean,median,mode,geometricmeanandHarmonicmeanandtheirproperties.
Unit-3: TeachingHours: 10Hrs.
Measuresofdispersion:Range,Quartiledeviation,meandeviation,Standarddeviation,combinedStandarddeviati
on,andtheirrelativemeasures.
Unit-4: TeachingHours:10Hrs.
Measures of Skewness: Karl Pearson’s, Bowley’s, and kelly’s and co-efficient ofSkewness and
kurtosisbasedonmoments.
Unit-5: TeachingHours: 11Hrs.
Correlation - Karl Pearson - Spearman’s Rank correlation - concurrent deviation
methods.RegressionAnalysis:SimpleRegressionEquations.
Note:Theproportionbetween theoryandproblemsshallbe20:80
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportslik
e assignment,seminarpapers,casestudyreports,etc.
ReferenceBook:
1. FundamentalofMathematicalStatistics-S.C.Gupta&V.K.Kapoor-SultanChand
2. StatisticalMethods-SnedecorG.W.&Cochran W.G.oxford &+DII
3. ElementsofStatistics -Mode.E.B.-Prentice Hall
4. StatisticalMethods-Dr.S.P.Gupta-SultanChand&Sons
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S M S S S S S
CO2 M M M M M M S S M S
CO3 S M M M M M S S S M
CO4 M S S M M M M S S S
CO5 S S M M M M S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:III Papertype:SkillbasedSubject–Paper1
……………………………………………………………………………………………………………
Course Objectives
1. TounderstandthebasicsofNumber System.
3. TounderstandtheconceptofCombinationalLogicCircuits
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandBooleanalgebraandbasicgates.
2. Afterstudiedunit-2,thestudentwillbeabletounderstandhowtosimplifyexpressionusingK-Map.
3. Afterstudiedunit-3,thestudentwillbeabletounderstandhowtobuildcombinationalcircuits.
4. Afterstudiedunit-4,thestudentwillbeabletoknowaboutregistersandaddressingmodes
5. Afterstudiedunit-5,thestudentwillbeabletounderstandtypesofmemories.
MatchingTable
Number system and its conversions-. Digital Computers and Digital Systems - Binary
NumberSystem – Binary Addition – Binary Subtraction- Binary Multiplication and Division-
Number BaseConversion: decimal, binary, octal, hexadecimal. The Basic Gates - Boolean Algebra
- UniversalGates -BooleanLaws andTheorem.
Unit-2:SIMPLIFICATION TeachingHours:8Hrs.
Sumofproducts-ProductofSums-K-mapsimplifications-Don’tcareconditions-QuineMcclausky
tabulation method. Combinational Arithmetic Circuits: Adders-Subtractors-fulladder-subtractor-
BCD Adder.
Unit-3:COMBINATIONALLOGICCIRCUITS TeachingHours:8Hrs.
BasicOperationalConcepts,BusStructures-CentralProcessingUnit:GeneralRegister
andstackOrganization-Instruction FormatsAddressing Modes-Data Transferandmanipulation
Unit-5:INPUTOUTPUTANDMEMORYORGANIZATION TeachingHours:8Hrs.
PeripheralDevices-I/OInterface-AsynchronousDataTransfer--Priority Interrupt–
DirectMemoryAccess–I/OProcessorMemoryOrganization–MainMemory-AuxiliaryMemory–
Associative CacheandVirtualMemory.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecoursestudyfors
ocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion, selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. BloomTaxonomymaybeintroducedforteaching,learningandevaluationprocesswithinthe
frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedbythedepartmentsofthecollegesforpracticingtheirtheoreticalstudy.Innovativemethod
s
maybeimplementedinthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresea
rch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportslik
e assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. M.MorrisMano-DigitalLogicandComputerDesign- PHI.
2. M.MorrisMano,ComputerSystemArchitecture,PearsonEducation.
ReferenceBooks:
1. ThomasC. BarteeDigitalComputer Fundamentals- McGrawHillPub.
2. Malvino&Leach-DigitalPrinciplesandApplications–McGrawHillPub.
3. S.Ramalatha-DigitalComputerFundamentals,MeenakshiAgency.
4. V.CarlHamacher,ZvonkoG.Vranesic,
SafwatG.Zaky,ComputerOrganization,McGraw HillHigherEducation.
5. JohnP. Hayes,ComputerSystemArchitecture,McGrawHillHigherEducation
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M S S M S
CO2 S M M S S M S S M S
CO3 S M M S S M M S M S
CO4 S M M S M M M S M S
CO5 S M M S M M M S M S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)– 2022-2023 onwards
2TotalHoursperWeek: 2Hrs.LectureHours:26Hrs.TutorialHours:….PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
Thesubjectaimstobuildtheconceptsregarding:
1. Major componentsofComputerSystemanditsworkingprinciples.
2. Role ofanOperatingSystemandbasicterminologiesofnetworks.
3. HowtheInformationTechnologyaidsfortheCurrentScenario.
4. TounderstandtheComputer Software.
5. Tounderstandinternet applications
Course Outcomes
1. After studied unit-1, the student will be able to understand the Major components of
ComputerSystemandits workingprinciples.
2. After studiedunit-
2,thestudentwillbeabletoknowtheRoleofanOperatingSystemandbasicterminologiesofnetworks.
3. After studied unit-3,thestudentwillbeabletoknow HowtheInformationTechnologyaidsforthe
CurrentScenario.
4. Afterstudiedunit-4,thestudentwillbeabletounderstandtheComputerSoftware
5. Afterstudiedunit-5,thestudentwillbeabletounderstandinternetapplications
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTION TeachingHours:6Hrs.
CharacteristicsofComputers-TechnologicalEvolutionofComputers-TheComputerGenerations-
Categories of Computer.Data and Information:Introduction-Typesof Data-
ASimpleModelofaComputer-DataProcessingUsingaComputer-DesktopComputer.Acquisition of
Number and Textual Data: Introduction- Input Units-Internal Representation ofNumericData-
RepresentationofCharactersinComputers–Error-DetectingCodes.
Unit-2:DATASTORAGE TeachingHours:5Hrs.
Introduction-Memory Cell-Physical Devices Used as Memory Cells-Random Access Memory-
ReadOnlyMemory-SecondaryMemory-FloppyDiskDrive-CompactDiskReadOnlyMemory
(CDROM)-Archival Memory. Central Processing Unit: The Structure of a
CentralProcessingUnit-Specificationofa CPU-InterconnectionofCPUwithMemoryandI/OUnits.
Unit-3:COMPUTERNETWORKS TeachingHours:5Hrs.
Unit-4:COMPUTERSOFTWARE TeachingHours:5Hrs.
Introduction-OperatingSystem-ProgrammingLanguages–
AClassificationofProgrammingLanguages. Data Organization: Introduction-Organizing a
Database-Structure of a Database-Database ManagementSystem-Example ofDatabase Design.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation,further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. Rajaraman,V.2008.IntroductiontoInformationTechnology.[SixthPrinting].
PrenticeHallofIndia Pvt.Limited,NewDelhi.(UNITItoV)
2. Nagpal,D.P.2010.ComputerFundamentals.[FirstEdition,Revised].S.Chand
&CompanyLtd,NewDelhi.(UNITI(Introduction:
CharacteristicsofComputerstoCategoriesofComputer))
ReferenceBooks:
1. ITL EducationsSolution Limited. 2009. Introduction toComputer Science.
[FourthImpression].PearsonEducation,NewDelhi.
2. AlexisLeonandMathewsLeon.1999.FundamentalsofInformationTechnol
ogy.[FirstEdition].LeonTECHWorld,NewDelhi.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S M S M M S
CO2 S S S M S S M S S S
CO3 S S S S M S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience) –2022-
3TotalHoursperWeek:3Hrs.LectureHours: 39Hrs.TutorialHours:…..PracticalHours:…..
………………………………………………………………………………………………………
Course Objectives
1. The students are able to understand database concepts and database management
systemsoftware and have a high-level understanding of major DBMS components and
theirfunction.
2. ThestudentsareabletounderstandtheERmodelandrelationalmodel.
3. The students are able to be able to write SQL commands to create tables and
indexes,insert/update/delete data,andquerydata inarelationalDBMS.
4. ThestudentsareabletoUnderstandFunctionalDependencyandFunctionalDecomposition.
5. The students are able to understand the architecture of databasemanagementsystemand
also understand the various different architecture such as server system
architecture,parallelsystemsanddistributeddatabase systems.
Course Outcomes
1. Describe the database architecture and its applications Sketch the ER diagram for
realworldapplicationsUsesvariousERdiagramforasimilarconceptsfromvarioussources.
2. Discuss about the relational algebra and calculus Construct various queries in SQL
andPL/SQLCompilesvariousqueriesinSQL,RelationalCalculusandAlgebra.
3. Describe the various normalization forms Apply the normalization concepts for a
tableofdata Practicesatable andimplementthe normalizationconcepts.
4. Explainthe storageandaccessingofdata.
5. Illustrate the query processing in database management. Define the concurrency
controlanddeadlockconcept
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:DATABASEARCHITECTUREANDERDIAGRAM TeachingHours: 8Hrs.
Database system applications - Purpose of database systems - View of data- Database languages -
Database architecture - Database users and administrators - History of database systems-
Entityrelationship modeling: entity types, entity set, attribute and key, relationships, relation types,
rolesand structural constraints, weak entities, enhanced E-R and object modeling, sub classes;
superclasses,inheritance,specializationandgeneralization
Unit-2:RELATIONALDATAMODEL TeachingHours:8Hrs.
Relational model concepts, Relational constraints, Relational Languages: Relational Algebra,
TheTupleRelationalCalculus-TheDomainRelationalCalculus-SQL:BasicStructure-SetOperations-
AggregateFunctions-NullValue-NestedSubQueries-
ViewsComplexQueriesModificationOfDatabase-JoinedRelations-DDL-EmbeddedSQL-
DynamicSQL-OtherSQLFunctions--IntegrityandSecurity.
Unit-3:DATANORMALIZATION TeachingHours:8Hrs.
Pitfallsinrelationaldatabasedesign–Decomposition–Functionaldependencies–Normalization
– First normal form – Second normal form – Third normal form – Boyce-codd normal form –
Fourthnormalform–Fifthnormalform.
Unit-4:STORAGEANDFILEORGANIZATION TeachingHours:7Hrs.
Disks - RAID -Tertiary storage - Storage Access -File Organization – organization of files -
DataDictionarystorage
Unit-5:QUERYPROCESSINGANDTRANSACTIONMANAGEMENT
TeachingHours:8Hrs.
QueryProcessing-TransactionConcept-ConcurrencyControl-LocksbasedprotocolDeadlockHandling-
RecoverySystems.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesand reportcanbewrittenfor documentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
1.AbrahamSilberschatz,HenryKorth,S.Sudarshan,DatabaseSystemsConcepts,SixthEdition,McG
rawHill,2010.2.RaghuRamakrishnan
andJohannesGehrke,Databasemanagementsystems,ThirdEdition,2002
ReferenceBooks:
1. BipinDesai,AnIntroductiontodatabasesystems, GalgotiaPublications, 2010.
2. RamezElamassri, Shankant B-Navathe, Fundamentals of Database Systems, Pearson,
7thEdition,2015
E- REFERENCES
1. NPTEL,Introductiontodatabasedesigh,DrPSreenivasaKumarProfessorCS&E,Department,II
T,Madras
2. 2.NPTEL,IndexingandSearchingTechniquesinDatabasesDr.ArnabBhattacharya,IITKanpur
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S M M S S S S
CO2 S S M M M S S S S S
CO3 S S S S M M S S M S
CO4 S M M M S M S S S S
CO5 S S M M M M S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience) –2022-
………………………………………………………………………………………………………
Course Objectives
1. Tounderstand theconceptsofDDL/DML/DCL/TCLcommands.
2. To understand the conceptsofJoinqueries.
3. Tounderstand theconceptsofexception handling.
4. Tounderstandthe conceptsofcursors.
5. To understand the conceptsofpackages.
Course Outcomes
1. DesignandImplementadatabaseschemaforagivenproblemdomain.
2. Populateand Queryadatabaseusing SQLDDL/DMLCommands.
3. BuildwellformedinStringDate/AggregateFunctions.
4. DesignandImplementadatabasequeryusingJoins, Sub-QueriesandSetOperations.
5. PrograminSQLincludingObjects(Functions,Procedures,Triggers)
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
1. Executeasinglelinequeryandgroupfunctions.
2. ExecuteDDLCommands.
3. ExecuteDMLCommands
4. ExecuteDCLandTCLCommands.
5. ImplementtheNestedQueries.
6. Implement JoinoperationsinSQL
7. Createviewsforaparticulartable
8. Implement Locksforaparticulartable.
9. Develop a PL/SQLprocedureforanapplicationusingexceptionhandling.
10. Develop a PL/SQLprocedureforanapplicationusingcursors.
11. Develop aPL/SQLprocedurefor anapplicationusingfunctions
12. Develop aPL/SQLprocedureforanapplicationusing package
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassign
mentframework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricular and culturalactivitiesmaybeframed throughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestion settingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
ReferenceBook:
1.AbrahamSilberschatz,HenryKorth,S.Sudarshan,DatabaseSystemsConcepts,SixthEdition,McG
rawHill,2010.2.RaghuRamakrishnan
andJohannesGehrke,Databasemanagementsystems,ThirdEdition,2002
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S M M S S S S
CO2 S S M S M S S S S S
CO3 S M M M M S M S S S
CO4 S M S M S S S S S S
CO5 S M M M M S M M M M
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:IV Papertype:AlliedII–Paper4
TotalHoursperWeek:4Hrs.LectureHours:52Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
CourseObjectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:SpecialTheory ofRelativity TeachingHours:11Hrs.
Unit-2:AtomicPhysics TeachingHours:11Hrs.
Bindingenergy-Bindingenergypernucleon-Packingfraction-Nuclearmodels–liquiddropmodel
– semi empirical mass formula – merits and demerits -shell model -evidences for shell model –
nuclear radiation detectors –ionization chamber – G.M Counter-Wilson cloud chamber-
Particleaccelerators-Cyclotron-Betatron.
Unit-4:DigitalElectronics TeachingHours:10Hrs.
Number systems -Decimal, Binary, Octal and Hexadecimal system – Conversion from one
numbersystem to another- Binary Arithmetic -Addition –Subtraction- 1’s and 2’s complement -
Binarycodes- BCD code – Excess 3 code, Gray code. NAND, NOR and EXOR – functions and
truthtables. NAND & NOR as universal gates-Half adder and Full adder - Half subtractor and
FullsubtractorusingNANDgateonly.
Unit-5:Nanomaterial TeachingHours:10Hrs.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudylevel.Usingthecoursestudyfors
ocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
Unit1toUnit3
1.ModernPhysics–R,Murugeshan,KiruthigaSivaprasath,S.Chand&Co,NewDelhi,2016
Unit4
1.V.Vijayendran,IntroductiontoIntegratedElectronics(Digital&Analog),S.Viswanathan,Printers
&Publishers Private Ltd,Chennai,2007
Unit5
1.V.Raghavan,MaterialScienceandEngineering,PrinticeHallIndia.,2004.
ReferenceBooks:
1. AlliedPhysics–R. MurugesanS. Chand&Co. NewDelhi, 2005.
2. ATextbookofDigitalelectronics– R.S.Sedha,S.Chand&Co,2013
3. MalvinoandLeech,DigitalPrinciplesandApplication,
4thEdition,TataMcGrawHill,NewDelhi,2000.
4. Dr.M.N.Avadhanulu,Materialscience,S.Chand&Company,NewDelhi,2014.
5. M.Arumugam,Materialscience, Anuradhapuplishers,1990.
6. V.Rajendran,MaterialScience,TataMcGrawHillLtd, NewDelhi,2001.
7. D.C.Tayal,NuclearPhysics,HimalayaPublishingHouse,2009
E-Materials
1. https://en.wikipedia.org/wiki/Galilean_transformation
2. https://www.youtube.com/watch?v=NH3_lIkSB9s
3. https://www.youtube.com/watch?v=EEWuUst2GK4
4. https://en.wikipedia.org/wiki/Vector_model_of_the_atom
5. https://www.tutorialspoint.com/what-is-a-geiger-muller-counter
6. https://www.youtube.com/watch?v=jxY6RC52Cf0
7. https://www.tutorialspoint.com/digital_circuits/digital_circuits_number_systems.htm
8. https://www.youtube.com/watch?v=4ae9sJBBkvw
9. https://en.wikipedia.org/wiki/Nanomaterials
10. https://www.youtube.com/watch?v=mPxoJz6treE(Tamilvideo)
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S M M S S S S
CO2 S S M S S S M S S S
CO3 S M M S M M S S S S
CO4 S M S M M S M S S S
CO5 S M M M M M S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)–2022-2023onwards
……………………………………………………………………………………………………………
CourseObjectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LISTOFPRACTICAL EXCERCISES(Any12Experimentsonly)
1. Determinationof‘g’usingCompoundpendulum.
2. Young’smodulus-Non-Uniformbending-Pinµscope
3. RigidityModulus–Torsionaloscillationmethod(withoutmasses).
4. RigidityModulus–StaticTorsionmethodusingScaleandTelescope.
5. SurfacetensionandInterfacialSurfacetensionbyDropWeightmethod.
6. Sonometer– FrequencyofaTuningfork.
7. Sonometer–DeterminationofA.C. frequency-usingsteelandbrasswire
8. AirWedge –Determinationofthicknessofa thin wire
9. Newton’sRings – Radius ofCurvatureofa convex lens.
10. Spectrometer –Refractiveindexofaliquid–Hollowprism.
11. Spectrometer grating–MinimumDeviation-WavelengthofMercurylines.
12. Potentiometer–CalibrationofLowrangevoltmeter.
13. Deflection magnetometer and Vibration magnetometer-Tan C Position-Determination
ofmandBH.
14. Figureofmerit-Tablegalvanometer.
15. ConstructionofAND,ORgatesusingdiodesandNOTgateusingatransistor.
16. NAND/NORas universalgate.
17. Halfadderand Fulladderusing NANDgate.
18. HalfsubtractorandFullsubtractorusingNANDgate.
19. Lasers:Studyoflaserbeamparameters.
20. MeasurementofNumericalaperture(NA)ofatelecommunicationgradedindexopticfiber.
21. Fiber attenuationofagivenoptical fiber.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,case studyreports,etc.
Textbooks:
1. C.C. Ouseph, U.J. Rao, V. Vijayendran, Practical Physics and Electronics, S.
Viswanathan,Printers&Publishers PrivateLtd,Chennai,2018.
2. M.N.Srinivasan,S.Balasubramanian,R.Ranganathan,ATextBookof
PracticalPhysics,SultanChand&Sons,NewDelhi,2015.
ReferenceBooks:
1. Dr.S.Somasundaram, PracticalPhysics,Apsarapublications,Tiruchirapalli,2012.
2. R.Sasikumar,PracticalPhysics, PHILearningPvt. Ltd,NewDelhi,2011.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M S S S S
CO2 S S M M M M S S S S
CO3 S S S M M S S S S S
CO4 S M M M M M S S S S
CO5 S M M S M S S S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE– 632115
(BachelorofComputerScience)–2022-2023onwards
Semester:IV Papertype:AlliedII–Paper4
Credit:3Total
HoursperWeek: 4Hrs.LectureHours:52Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Curvefittingbythemethodsofleastsquares-
Y= ax+ b,Y= ax2+ bx+ c,Y= axb,Y =a e bxandY=abx
Unit-2: TeachingHours:11Hrs.
SampleSpace-events-probability-AdditionandMultiplicationTheorem-conditionalprobability -
Baye’s Theorem. Mathematical expectation Addition and Multiplication theorem,Chebychev’s
Inequality.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentfr
amework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:bookslevel,fieldstudy
level.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,trainingcanbegivenby
theteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. For application oriented study: Villages, Institutions, various people groups may be
adoptedby the departments of the colleges for practicing their theoretical study. Innovative
methodsmay be implemented in the practices and report can be written for documentation,
furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
ReferenceBook:
1. FundamentalofMathematicalStatistics-S.C.Gupta&V.K.Kapoor-SultanChand
2. FundamentalofApplied Statistics-S.C.Gupta&V.K.Kapoor–SultanChand
3. StatisticalMethods-SnedecorG.W.&Cochran W.G.oxford &+DII
4. ElementsofStatistics -Mode.E.B.–Prentice Hall
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S M M S S S S
CO2 S S S M M M S S S S
CO3 S M M S M S S S S S
CO4 S M S M M M S S S S
CO5 S M M M M S M S S S
PO–ProgrammeOutcome,CO – Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:IV Papertype:AlliedII–Practical
2TotalHoursperWeek:3Hrs. LectureHours:…..TutorialHours:...PracticalHours:39Hrs.
……………………………………………………………………………………………………………
CourseObjectives
1.
2.
3.
4.
5.
Course Outcomes
1.
2.
3.
4.
5.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OF PRACTICAL EXCERCISES
1. Formationofuni-variateandbi-variatefrequencydistribution
2. DiagramsandGraphs
3. MeasuresofLocation
4. MeasuresofDispersion
5. SkewnessandKurtosis
6. Correlationand Regression
7. Curve Fitting:y= ax+b,y=ax2+bx+c,y=axb,y=aebx
8. Fittingofdistributions-Binomial,Poisson, Normal
9. Testofsignificance smallsampleandlargesample tests
10. Analysis of Variance: one way classification, Two way classification and Design
ofExperiments -C.R.D,R.B.D&L.S.D
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation,further discussionand research.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
ReferenceBooks:
1. StatisticalMethodsbyS.P.Gupta,Sultanchand& Sons
2. FundamentalofAppliedStatistics-S.C.Gupta&V.K.Kapoor
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M M S S S S S
CO2 S M M M M M M M M S
CO3 S S S M M S S S S S
CO4 S M M M M S S S S S
CO5 S M M S M M M S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(Bachelor of Computer Science)–2022-2023onwards
……………………………………………………………………………………………………………
Course Objectives
1. Aims to build the concepts regarding Fundamentals of Internet,
Connectivityandits ResourceRequirements.
2. TounderstandtheInternetTechnologyanditsapplications
3. ToUnderstandWWWandWebBrowsers.
4. ToUnderstandMailingsystemand applicationsofInternet.
5. ToUnderstandrelaychat
Course Outcomes
1. After studied unit-1, the student will be able to understand the Fundamentals of
Internet,Connectivityandits Resource Requirements.
2. Afterstudiedunit-
2,thestudentwillbeabletounderstandtheInternetTechnologyanditsapplications
3. Afterstudiedunit-
3,thestudentwillbeabletounderstandthebasisofWWWandWebBrowsers.
4. After studied unit-4, the student will be able to learn how to Mailing system and applications
ofInternet.
5. After studied unit-5, the student will be able to Understand relay chat that is how to read e-
contents.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTION TO INTERNET: TeachingHours: 5Hrs.
What is Internet? Evolution and History of Internet- Growth ofInternet-Owners of Internet-
Internet Services- How does the Internet Works?-Anatomy ofInternet-InternetAddressing-
InternetvsIntranet-ImpactofInternet-GovernanceofInternet.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivities maybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
1. ISRD Group. 2012. Internet Technology and Web Design. [Fourth reprint].
TataMcGraw-HillEducationPrivate Limited.,New Delhi.
ReferenceBooks:
1. Deitel,H.MDietel,P.J.andGoldbergA.B.2008.Internet&Worldwide
Web-HowtoProgram.[Third Edition].PHL,NewDelhi.
2. Comdex.2000.Teachyourselfcomputersandtheinternetvisually.[First
Edition].IDGBookIndia(p)Ltd.
2.Ramachandran,T.M.Nambissan.2003.AnOverviewofinternetandwebdevelopment.[FirstEdition
].TM-DhruvPublications.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S S S S
CO2 S S M M M S S S S S
CO3 S M M S S M S S S S
CO4 S S M S S S S S M S
CO5 S S M M M S M S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstandthebasicsofsmartphonesandandroidplatforms.
2. Tounderstandthebasicconceptsofuserinterfacerelatedtoappdevelopment.
3. Tounderstandtheimportantofdatapersistenceinmobileenvironment.
4. Tounderstandthevariousservicesandnetworkfacilitiesprovidedbyandroidplatform.
5. Tounderstandthevariousappsdeployedanddevelopedonbymobileplatform.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandandroidbasics.
2. Afterstudiedunit-2,thestudentwillbeabletogainknowledgeofGUIfor android.
3. Afterstudiedunit-3,thestudentwillbeabletounderstandSQLitedatabase.
4. Afterstudiedunit-4,thestudentwillbeabletounderstandandroidservices
5. Afterstudiedunit-5,thestudentwillbeabletodevelopsimplemobileapplicationusingandroid
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv. Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTIONTOANDROIDPLATFORM TeachingHours: 15Hrs.
Introduction to Mobile Application Development – Various platforms – Smart phones –
Androidplatform: features – Architecture – Versions – ART (Android Runtime) – ADB (Android
DebugBridge) – Development environment/IDE: Android studio and its working environment –
Emulatorsetup–Applicationframeworkbasics–XMLrepresentationandAndroidmanifestfile–
Creatinga simpleapplication.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “Head First: Android Development”, Dawn Griffiths, David Griffiths, OReilly, 1 st
Edition,2015.
ReferenceBooks:
1. “Professional Android™ Sensor Programming”, Greg Milette,Adam Stroud, John
WileyandSons,Inc2012.
2. “Android6forProgrammers,AppDrivenapproach”,PaulDeital,HarveyDeital,AlexanderWald,
PrenticeHall,2015.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M M M S S S S
CO2 S S S M M M M S S S
CO3 S M M S M S M S S S
CO4 M S M M S S M S S S
CO5 S M M M S M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstandthestructureandfunctionsofoperatingsystems.
2. Tounderstandtheprinciplesofscheduler,scheduleralgorithmsandDeadlock.
3. Tolearnvariousmemorymanagement schemes.
4. TostudyI/Omanagement,FilesystemandMassStorageStructure.
5. TolearnthebasicsofUNIX,LINUXsystemsand
performadministrativetasksonLINUXservers.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletolearnoperatingsystemstructureandservices.
2. Afterstudiedunit-2,thestudentwillbeabletoEnrichtheprocessschedulingskills.
3. Afterstudiedunit-3,thestudentwillbeabletoknowaboutmemoryallocation.
4. Afterstudiedunit-4,thestudentwillbeabletounderstanddiskstructureandallocationmethods.
5. Afterstudiedunit-5,thestudentwillbeabletounderstandLINUXsystem.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:OPERATING SYSTEMBASICS TeachingHours: 16Hrs.
Basic Concepts of Operating System – Services of Operating System – Operating System Types–
Computer System Operation – I/O Structure – Storage Structure – Memory Hierarchy –
SystemComponents–SystemCalls–SystemPrograms–SystemDesignandImplementation–
IntroductiontoProcess–ProcessState–ProcessControlBlock–ProcessScheduling–
OperationsonProcess–InterprocessCommunication–CommunicationinClient/ServerSystems
–Threads.
Unit-2:CPUSCHEDULINGALGORITHMANDPREVENTION
TeachingHours:16Hrs.
Introduction–TypesofCPUScheduler–SchedulingCriteria–SchedulingAlgorithms–Semaphores–
ClassicProblemsofSynchronization–BasicConceptofDeadlocks–DeadlockCharacterization–
DeadlockPrevention–DeadlockAvoidance–DeadlockDetection–RecoveryofDeadlock.
Unit-4:I/OSYSTEMS TeachingHours:16Hrs.
File System Storage – File Concept– File Access Methods – Directory Structure – File Sharing –
File Protection – File System Implementation – File System Structure – Allocation Methods –
FreeSpaceManagement– MassStorageStructure– Diskstructure–Disk Scheduling andManagement
–RAIDLevels.
Unit-5:CASESTUDIES TeachingHours:15Hrs.
UNIX System – A Case Study – LINUX System – Case Study – Design Principles –
ProcessManagement–Scheduling–MemoryManagement–File Systems –Security.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivities maybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “OperatingSystemConcepts”–
AbrahamSilberschatzPeterB.Galvin,G.Gagne,SixthEdition,AddisonWesleyPublishingCo.,2
003.
2. “OperatingSystem”–WilliamStalling,FourthEdition, PearsonEducation,2003.
ReferenceBooks:
1. “Operatingsystems–InternalsandDesignPrinciples”,W.Stallings,6thEdition,Pearson.
2. “Modern Operating Systems”, Andrew S.Tanenbaum, Second Edition,
AddisonWesleyPublishingCo.,2001.
3. “FundamentalsofOperatingSystem”,Prof.R.Sriddhar,DynaramPublication,BangaloreCompa
ny.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M S S M M M S
CO2 S M M M S M M S M S
CO3 S M M S M S S S S S
CO4 S M M S M S M M S S
CO5 S S M M M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
CourseObjectives
1. Tounderstandvariousalgorithmdesigntechniques
2. Thistechniqueisthebasisofefficientalgorithmsfor allkindsofproblems.
3. This isasimpleapproachwhichtriestofindthebestsolutionateverystep.
4. Providingageneralinsightintothedynamicprogrammingapproach.
5. Algorithmdesignparadigmfor discreteandcombinatorialoptimizationproblems.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletogainexperiencewithspaceandtimecomplexity
2. Afterstudiedunit-2,thestudentwillbeabletounderstandtheconceptsofdivideandconquer
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:ALGORITHMANDANALYSIS TeachingHours:10Hrs.
Elementary Data Structures: Stack – Queues – Trees – Priority Queue – Graphs – What is
anAlgorithm?–AlgorithmSpecification–PerformanceAnalysis:SpaceComplexity–
TimeComplexity–AsymptoticNotation–RandomizedAlgorithms.
Unit-4:DYNAMICPOGRAMMING,TRAVERSAL& SEARCHING
TeachingHours:11Hrs.
TheGeneralMethod–MultistageGraphs–AllPairShortestPath–Optimal BinarySearchTrees
– String Editing – 0/1Knapsack – Reliability Design – The Traveling Salesperson
Problem.TechniquesforBinaryTrees–TechniquesforGraphs–BFS–DFS.
Unit-5:BACKTRACKING&BRANCHANDBOUND TeachingHours:10Hrs.
The General Method – The 8– Queens Problem – Sum of Subsets– Graph Coloring –
HamiltonianCycles– Branchand Bound: GeneralMethod– LCBranchandBound–FIFOBranchand
Bound.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “Fundamentals of Computer Algorithms”, Ellis Horowitz,
SartajSahni,SanguthevarRajasekaran,Galgotia
Publications,SecondEdition2015.
2. “IntroductiontoAlgorithms”,CoremenT.H.,LeisersonC.E.andRivestR.L.,PHIPublications,T
hirdEdition,1998.
ReferenceBooks:
1. “IntroductiontotheDesignandAnalysisofAlgorithms”,AnanyLevitin,PearsonEducation,2ndE
dition.
2. ”IntroductiontoAlgorithms”ThomasHCormen,CharlesELeiserson,RonaldLRivestand
CliffordStein,PrenticeHallofIndia,NewDelhi,SecondEdition,2007.
3. “ComputerAlgorithms–
IntroductiontoDesign&Analysis”SaraBaaseandAllenVanGelder,PearsonEducationNew
Delhi,ThirdEdition,2000.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S S S S
CO2 S S S S S S S S S S
CO3 S M M S M M S M S S
CO4 S S M S M M M S S S
CO5 S S M M M S M S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:V Papertype:CorePractical–5
3TotalHoursperWeek:4Hrs.LectureHours:…..TutorialHours:…..PracticalHours:52Hrs.
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstandhowtochangefonts.
2. Tounderstandhowtochangecolors.
3. Toknowaboutlayoutmanagers.
4. tounderstanddrawingmethods.
5. Tounderstanddatabaseconnectivity.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletobuildapplicationtochangefontsandcolors.
2. Afterstudiedunit-2,thestudentwillbeabletoimplementmultithreading.
3. Afterstudiedunit-3,thestudentwillbeabletodevelopGUIapplicationwithdrawingmethods.
4. Afterstudiedunit-4,thestudentwillbeabletobuildapplicationtocreatealarmclock.
5. Afterstudiedunit-5,thestudentwillbeabletoimplementlayoutmanagers.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OF PRACTICAL EXCERCISES
1. DevelopanapplicationthatusesGUIcomponents,FontandColors.
2. DevelopanapplicationthatusesIntentandActivity.
3. DevelopanapplicationthatusesLayoutManagersandeventlisteners.
4. Writeanapplicationthatdrawsbasicgraphicalprimitivesonthescreen.
5. DevelopanapplicationthatmakesuseofRSS Feed.
7. Developanapplicationthatcreatealarmclock.
8. DevelopanapplicationUsingWidgets.
9. ImplementanapplicationthatwritesdatatotheSDcard.
10. Implementanapplicationthatcreatesanalertuponreceivingamessage.
11. Developanapplicationthatmakesuseofdatabase.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportsli
ke assignment,seminarpapers,casestudyreports,etc.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S M M S S S S
CO2 S M S S M M M M S S
CO3 S M M S S M M S S S
CO4 S S S M S S S S M S
CO5 S S M S M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:V Papertype:CorePractical–6
……………………………………………………………………………………………………………
CourseObjectives
1. ToknowaboutUNIXcommands.
2. To understandthe conceptofshellprogramming.
3. To learnhowtouse vieditor.
4. Tounderstand theconceptsofsemaphores.
5. Tounderstandtheconceptsofsynchronization.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OF PRACTICAL EXCERCISES
1. BasicsofUNIXcommands.
2. ShellProgramming.
3. ImplementthefollowingCPUschedulingalgorithms
a) RoundRobinb) SJFc) FCFSd) Priority
4. Implementallfileallocationstrategies
a) Sequentialb)Indexedc)Linked
5. ImplementSemaphores
6. ImplementallFileOrganizationTechniques
a) Singleleveldirectoryb) Twolevelc) Hierarchicald)DAG
7. ImplementBankersAlgorithmforDeadLockAvoidance
8. ImplementanAlgorithmforDeadLockDetection
9. Implement eallpagereplacementalgorithms
a) FIFOb)LRUc)LFU
10. ImplementSharedmemoryandIPC
11. ImplementPagingTechniqueofmemorymanagement.
12. ImplementThreading&SynchronizationApplications.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
o. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
p. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
q. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
r. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
s. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
t. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
u. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
v. Groupingstudentsforselfdiscussion,selflearningprocess.
w. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
x. BloomTaxonomymaybeintroducedforteaching,learningandevaluationprocesswithinthe
frameworkofquestionsettingpatternandinternalassessmentpattern.
y. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
z. Extracurricularactivitiesmaybe
framedthroughtheirsyllabuscontent.aa.Bring
theindustriestothecampus.Bring thestudentstotheindustry.
bb. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M M M M S S S
CO2 S S M S M S S S S S
CO3 S S M M M M M S S M
CO4 S S M M M S M S S M
CO5 S S M M M M S S S M
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstand aboutthebasicsofDataMining andData
2. TounderstandaboutthemethodsofDataWarehousing
3. Tounderstand aboutthetechniquesofDataMining
4. TounderstandabouttheimportanceofClusterandoutlierdetection
5. Toimprovethestudent’sknowledgewithrecenttrendsandtools
Course Outcomes
1. Afterstudiedunit-
1,thestudentwillbeabletoUnderstandthefunctionalityofvariousdataminingcomponents.
2. Afterstudiedunit-2,thestudentwillbeabletoDescribethedifferentmethodologiesusedindata
3. After studiedunit-3,thestudentwillbeabletoCharacterizethekindsofpatterns
4. Afterstudiedunit-4,thestudentwillbeabletoenrichtheconceptofclustering
5. Afterstudiedunit-
5,thestudentwillbeabletoDiscussandcomparevariousapproacheswithothertechniquesindataminin
g.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:DATA MININGBASICS TeachingHours:8Hrs.
What is Data Mining– Kinds of Data – Kinds of patterns – Technologies used for Data Mining–
MajorIssuesinData Mining–Data–DataObjectsandAttribute types–DataVisualization–Measuring
Data Similarity and Dissimilarity–Data Preprocessing– overview– Data Cleaning–
DataIntegration–Data Reduction–Data TransformationandDataDiscretization.
Unit-2:DATAWAREHOUSINGANDONLINEANALYTICALPROCESSING
TeachingHours:8Hrs.
DataWarehouse–Basicconcepts–DataWarehouseModeling:DataCubeandOLAP–
DataWarehouseDesignandUsage–DataWarehouseImplementation–DataGeneralizationbyAttribute–
OrientedInduction–DataCubeTechnology–DataCubeComputationMethods–ExploringCube
Technology–MultidimensionalData Analysisincube space.
Unit-3:PATTERNSANDCLASSIFICATION TeachingHours:8Hrs.
Patterns–Basicconcepts–PatternEvaluationMethods–PatternMining:PatternMininginMultilevel–
Multidimensional space–Constraint–Based FrequentPattern Mining– Mining HighDimensional
Data and Colossal patterns– Mining compressed or Approximate patterns–
PatternExplorationandApplication.Classification–DecisiontreeInduction–
BayesClassificationmethods–RulebasedClassification–Model Evaluation andselection–Techniques
toImproveClassificationAccuracy–OtherClassificationmethods.
Unit-4:CLUSTERINGANDOUTLIERDETECTION TeachingHours:8Hrs.
Textbooks:
1. “DataWarehousingFundamentals”,PaulrajPonnaiah,WileyPublishers,2001.
2. “DataMining:ConceptsandTechniques”,JiaweiHan,MichelineKamber,MorganKaufman
Publishers,2006.
3. “IntroductiontoDataminingwithcasestudies”,G.K.Gupta,PHIPrivatelimited,NewDelhi,2
008.2nd Edition,PHI,2011
ReferenceBooks:
1. “AdvancesinKnowledgeDiscoverandDataMining”,UsamaM.Fayyad,GregoryPiatetskyS
hapiro,PadhraiSmythRamasamyUthurusamy,theM.I.T.Press,2007.
2. “TheDataWarehouseToolkit”,RalphKimball,MargyRoss,JohnWileyandSonsInc.,2002
3. “BuildingDataMiningApplicationsforCRM”,AlexBerson,StephenSmith,KurtThearling,
TataMcGrawHill,2000.
4. “DataMining:IntroductoryandAdvancedTopics”,MargaretDunham,PrenticeHall,2002.
5. “DiscoveringKnowledgeinData:AnIntroductiontoDataMining”,DanielT.LaroseJohnWil
ey&Sons,Hoboken,New Jersey,2004
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S M M M S S S
CO2 S M M S M S S M S S
CO3 S M S S S M S S S S
CO4 S S S S M M S S M S
CO5 S M M S M M M S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
TotalHoursperWeek:3Hrs. LectureHours:39Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
CourseObjectives
1. TounderstandthebasicconceptsofInformationSecurity
2. Tounderstandthelegal, ethicalandprofessionalissuesinInformationSecurity
3. Toknowaboutriskmanagement
4. To understandthetechnologicalaspectsofInformationSecurity
5. Tounderstand theconceptsofCryptographyandHackingmethods
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletodefineandrelatetheconceptsandtermsofsecurity
2. Afterstudiedunit-2,thestudentwillbeabletoclassifyandoutlineexistingattacksandsecuritymeasures
3. Afterstudiedunit-3,thestudentwillbeabletounderstandriskmanagement
4. Afterstudiedunit-4,thestudentwillbeabletobuildsecuritymodels
5. Afterstudiedunit-
5,thestudentwillbeabletocriticizeandproposesolutionsforprotectingthesystemfromhacking
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INFORMATIONSECURITYBASICS TeachingHours:7Hrs.
Unit-2:SECURITYINVESTIGATION TeachingHours:8Hrs.
Objective: Security– Business Needs– Threats– Attacks– Legal– Ethical and Professional Issues–
Relevant U.S. Laws – International Laws and Legal Bodies – Ethics and Information Security –
CodesofEthics andProfessionalOrganizations
Unit-3:SECURITYANALYSIS TeachingHours:8Hrs.
LOGICALDESIGN–BlueprintforSecurity–InformationSecurityPolicy–StandardsandPractices–
ISO 17799/BS 7799– NIST Models– VISA International Security Model– Design ofSecurity
Architecture– Planning for Continuity – Security Physical Design –Firewalls –
SecurityTechnology– IDS–IPS–Honey Pots– Honey Nets–Padded cell Systems Scanning and
AnalysisTools–AccessControlDevices.
Ciphermethods–CryptographicAlgorithmsandTools–AttacksonCryptosystems–Hacking–
EffectsofHacking–Hacker–TypesofHacker–EthicalHacker–Hacktivism–
Networking&ComputerAttacks–MaliciousSoftware(Malware)–ProtectionAgainstMalware–
IntruderAttacks on Networks and Computers – Wireless Hacking– Windows Hacking– Linux
HackingSession.
InternalAssessmentMethods:(Thefollowing
itemsmaybebroughtundertest,seminarandassignmentframework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “PrinciplesofInformationSecurity”,MichaelEWhitmanandHerbertJMattord,5 th
Edition,VikasPublishingHouse,NewDelhi,2003.
2. “FundamentalsofInformationSystemsSecurity”,DavidKim,MichaelG.Solomon,3 rd
Edition,Jones &BartlettLearning, October2016.
3. “The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration
TestingMadeEasy”,PatrickEngebretson, 2ndEdition,SyngressBasicsSeries–Elsevier, 2011.
ReferenceBooks:
1. “Handbook of Information Security Management”, Micki Krause, Harold F. Tipton,
sixthEdition,CRC Press LLC,2004.
3. “ComputerSecurityArtandScience”,MattBishop,2ndEdition,Pearson/PHI,2002.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S M M S S S
CO2 S S M M M S S S S S
CO3 S M M S M M M S S S
CO4 S M S M S M M S S S
CO5 S M M M M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
3TotalHoursperWeek: 3Hrs.LectureHours:39Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstand theconceptofsoftwaretesting,andsoftwarequality
2. Tolearntoinspectanddetect errorsbygoingthrougheachandeverycodesegment
3. Togainknowledgeofvariousfunctionalandstructuraltestingtechniques
4. TounderstandbasicconceptofSoftwareManagementtoolsandobjectorientedtesting
5. TounderstandbasicconceptofSoftwarequalityandsoftwarequalityassurance
Course Outcomes
1. Afterstudiedunit-
1,thestudentwillbeabletounderstandtheknowledgeandcomparisonofvarioustestingstrategies.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTIONTOSOFTWARETESTING TeachingHours:7Hrs.
Unit-2:SOFTWAREDEVELOPMENTMODELANDTESTING TeachingHours:8Hrs.
Water fall model– V–model– Spiral model– Agile model – Life cycle of testing– Static Testing –
dynamictesting–Whiteboxtesting–Blockboxtesting–Regressiontesting–IntegrationTesting
– SystemandPerformanceTesting–UsabilityTesting
Unit-3:FUNCTIONALANDSTRUCTURALTESTING TeachingHours:8Hrs.
Boundary Value Analysis – Equivalence Class Testing – Decision Table – Based Testing –
CauseEffect Graphing Technique – Path testing –Cyclomatic Complexity –Graph Metrics – Data
FlowTesting–Slicebasedtesting
Unit-4:TESTMANAGEMENTANDTOOLS TeachingHours:8Hrs.
Unit-5:SOFTWAREQUALITYANDSOFTWAREQUALITYASSURANCE
TeachingHours: 8Hrs.
Introductiontosoftwarequalityandsoftwarequalityassurance–basicprinciplesaboutthesoftware
quality and software quality assurance – Planning for SQA – various models for
softwareproductqualityandprocess quality–SCM–RAD–SystemDocumentation
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparingquestionpaperbythecandidates:objectivetype,descriptivetype,training
canbegivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “Software Testing– A Craftsman’s Approach”– Paul C.Jorgensen – Second Edition –
CRCPress 2008
2. “SoftwareTesting”,–RonPatton,SecondEdition–SamsPublishing,PearsonEducation,2007.
3. “SoftwareTesting–ACraftsman’sApproach”–PaulC.Jorgensen,SecondEdition–
CRCPress,2008
ReferenceBooks:
1. “SoftwareTestingandAnalysis:Process,PrinciplesandTechniques”–
MauroPezze,MichalYoung–WileyIndia,2008
2. “SoftwareEngineering”–K.K.Aggarwal&YogeshSingh–NewAgeInternationalPublishers –
NewDelhi,2003.
3. “SoftwareTesting–PrinciplesandPractices”–
SrinivasanDesikanandGopalaswamyRamesh,PearsonEducation,2006.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S S S S S S
CO2 S S S S S S S S S S
CO3 S S S S S S S M S S
CO4 S M M M S S S M M S
CO5 S S M M M S S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
2TotalHoursperWeek: 3Hrs.LectureHours:39Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
1. Introducestheconceptsandmethodsrequiredfortheconstructionoflargesoftwareintensivesystems.
2. GetstheideaofchoosingtheRequirementsinSoftwareEngineering.
3. Givesanunderstandingtheconcept ofDataEngineering.
4. ToimpartknowledgeonTestingandDebugging.
5. ToenablethestudentstolearnthebasicofProjectManagement&Scheduling.
Course Outcomes
1. After studiedunit-1,thestudentwillbeabletorecallthevarioustechniquesofsoftwareprocessmodels
2. Afterstudiedunit-2,thestudentwillbeabletounderstandtherequirements forasoftwareproject
3. Afterstudiedunit-3,thestudentwillbeabletocreatearchitecturaldesign
4. Afterstudiedunit-4,thestudentwillbeabletounderstandtestingstrategies
5. Afterstudiedunit-5,thestudentwillbeabletounderstandsoftwareprojectmanagement
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTIONTOEVOLVINGSOFTWARE TeachingHours:8Hrs.
Unit-2:REQUIREMENTSENGINEERING TeachingHours:8Hrs.
RequirementsEngineering:EstablishingtheGroundwork–InitiatingtheRequirementsEngineering
Process – Eliciting Requirements – Collaborative Requirements Gathering – QualityFunction
Deployment – Usage Scenarios – Elicitation work Products – Building the RequirementsModel –
Elements of Requirements Model – Analysis Pattern – Requirements Analysis –
DataModelingConcepts.
Unit-3:DATAENGINEERING TeachingHours:7Hrs.
Data Engineering: Design Process and Design Quality – Design Concepts – The Design Model–
Creating an Architectural Design – Software Architecture – Data Design – Architectural style –
Architectural Design –Architectural MappingUsingData Flow–PerformingUserInterfaceDesign–
GoldenRules.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation,furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslikeassignment,seminarpapers,casestudyreports,etc.
Textbook:
1. ”SoftwareEngineering–
APractitioner’sApproach”,RogerSPressman,McGrawHillInternationalEdition,NewYork
:2005,SeventhEdition
ReferenceBook:
1. “SoftwareEngineering”,IanSomerville,PearsonEducation,2006,7thEdition.
2. “SoftwareEngineeringConcepts”RichardFairley,TataMcGraw–HillEducation,2011.
3. “SoftwareEngineering:TheoryandPractice
“,PfleegerandLawrence,PearsonEducation,2001,SecondEdition.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S M M S S M S
CO2 S S S M M S M S S S
CO3 S M M S M M M S S S
CO4 S S M M S S S M M M
CO5 S M M S M M M M S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
Hrs.TutorialHours:…..PracticalHours:…..
……………………………………………………………………………………………………………
CourseObjectives
1. TounderstandtheconceptofHTML, HTML5andCSS.
2. Tolearntoinspectanddetecterrorsbygoingthrougheachand everycodesegment.
3. TounderstandbasicconceptofJavaScriptandMySQL.
4. TounderstandbasicconceptofPHP
5. TounderstandbasicconceptofPERL
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletobuildstaticwebpagesusingHTMLandCSS.
2. Afterstudiedunit-2,thestudentwillbeabletounderstandLinuxFilesystem.
3. Afterstudiedunit-3,thestudentwillbeabletobuildvalidationcodingusingJavascript.
4. Afterstudiedunit-4,thestudentwillbeabletobuilddynamicpagesusingPHP.
5. Afterstudiedunit-5,thestudentwillbeabletounderstandPERLbasics.
Introduction:LinuxEssentialCommands–KernelModeandusermode–FilesystemConcept–
StandardFiles–TheLinuxSecurity Model–ViEditor–PartitionsCreation–ShellIntroduction–
StringProcessing–InvestigationandManagingProcesses–NetworkClients–InstallingApplication.
Unit-4:PHP TeachingHours:11Hrs.
PHPIntroduction–General SyntacticCharacteristics–PHPScripting–Commentingyourcode–
Primitives,OperationsandExpressions–PHPVariables–
OperationsandExpressionsControlStatement–Array–Functions–BasicFormProcessing–
FileandFolderAccess–Cooking–Sessions–DatabaseAccesswithPHO.
Unit-5:PERL TeachingHours:10Hrs.
PERL : Perl backgrounder – Perl overview – Perl parsing rules – Variables and Data –
StatementsandControlstructures–Subroutines,Packages,andModules–WorkingwithFiles–
DataManipulation.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivities maybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. BloomTaxonomymaybeintroducedforteaching,learningandevaluationprocesswithinthe
frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadoptedbythe
departmentsofthecollegesforpracticingtheirtheoreticalstudy.Innovative
methodsmaybeimplementedinthepracticesandreportcanbewrittenfordocumentation,furtherdi
scussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus.Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportsli
ke assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “TheCompleteReferenceLinux”, Peterson,TataMcGrawHILL–2010
2. “Perl:TheCompleteReference”,MartinC.Brown,TataMcGrawHillPublishingCompanyLi
mited,IndianReprint2009.
3. “MYSQL:TheCompleteReference”,VikramVaswani,2ndEdition,TataMcGrawHillPubli
shingCompanyLimited,IndianReprint2009
4. “PHP:TheCompleteReference”,StevenHolzner,2ndEdition,TataMcGrawHillPublishing
CompanyLimited,IndianReprint2009.
5. “CompleteReferenceHTML”,T.A.Powell,3rdEdition,TataMcGrawHillPublishingComp
anyLimited,IndianReprint2002.
6. “MasteringJavascript”–J.Jaworski, BPBPublications, 1999
ReferenceBooks:
1. “FundamentalsofOpenSourceSoftware”,byM.N. Rao,PHI publishers.
2. “MySQLBible”, SteveSuchring, JohnWiley, 2002
3. “TheLinuxKernelBook”,RemyCard, EricDumasandFrankMevel,WileyPublications,2003
4. IvanByross,HTML,DHTML,Javascript,Perl,BPBPublication
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M S S S S
CO2 S S M S S M S S S S
CO3 S M M S S M S M S S
CO4 S S M S M M S M S S
CO5 S M M S M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
Course Objectives
1. Tounderstand thetokensofPython.
2. Tolearncontrolstatements inPython.
3. Toknowaboutbuiltinfunctions.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletowritesimplePythonprogramsgives
basicknowledge.
2. Afterstudiedunit-2,thestudentwillbeabletounderstandcontrolstructures.
3. Afterstudiedunit-3,thestudentwillbeabletocreatefunctions.
4. Afterstudiedunit-4,thestudentwillbeabletoarrangeelementsthroughsorting.
5. Afterstudiedunit-5,thestudentwillbeabletohandleexception.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Control Flow Statements – If statement – If else statement – If elif else statement – nested
ifstatement - while loop – for loop – continue and break statements – catching exceptions using
tryand except statement – syntax errors – exceptions – exception handling – Strings – str()
function-Basicstringoperations–Stringcomparison–Builtinfunctionsusingstrings–
Accessingcharactersinstring–String slicing–Stringjoining– split()method– stringtraversing.
Functions – Built in functions – function definition and calling -return statement – void function –
scope and lifetime of variables – args and kwargs – command line arguments - Tuples – creation –
basic tuple operations – tuple() function – indexing – slicing – built-in functions used on tuples –
tuple methods – packing – unpacking – traversing of tuples – populating tuples – zip()function-
Sets –Traversingofsets–setmethods –frozenset.
Lists: Using List- List Assignment and Equivalence – List Bounds- Slicing - Lists and Functions-
Prime Generation with a List.List Processing: Sorting-Flexible Sorting- Search- List Permutations-
RandomlyPermutingaList-ReversingaList.
Objects: Using Objects- String Objects- List Objects. Custom Types: Geometric Points- Methods-
Custom Type Examples- Class Inheritance. Handling Exceptions: Motivation-
ExceptionExamples-UsingExceptions-CustomExceptions.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. GowrishankarS,VeenaA,“IntroductiontoPythonprogramming”,1 stEdition,CRCPress/Taylor
&Francis,2008.(Units 1-3)
2. Learn to Program with Python, 3th Edition, Richard L. Halterman, Southern
AdventistUniversity.(Units 4-5)
ReferenceBooks:
1. CorePythonProgramming,2thEdition,WesleyJ.Chun,PrenticeHall.
2. JakeVanderPlas,”PythonDataScienceHandbook:EssentialToolsforworkingwithData”,1 st
edition,O’ReillyMedia,2016.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M M M S S S S
CO2 S M M M M M S M M S
CO3 S M S S S S S M S S
CO4 S M M S M S M M M S
CO5 S S S S M M M M S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:VI Papertype:Core–Practical-7
……………………………………………………………………………………………………………
CourseObjectives
1. Toknowaboutbasicdatatypes, operatorsinPython.
2. TounderstandLoopsinPython.
3. TounderstandtheconceptsofArrays.
4. Tounderstandhowtohandlestring.
5. Toknowaboutfunctions.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OF PRACTICAL EXCERCISES
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M S M S S
CO2 S S M M S M S M S S
CO3 S M M M S M S M S S
CO4 S S S M S S S S M S
CO5 S M S S S S S S M S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
……………………………………………………………………………………………………………
CourseObjectives
1. TounderstandthebasicHTMLTags.
2. Tounderstand thetypesofCSS.
3. TolearnJavascriptfunctions.
4. ToknowaboutPHPformelements.
5. TolearnPHPwithMYSQLdatabaseconnectivity.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletodesignstaticwebpages.
2. After studiedunit-2,thestudentwillbeabletolinkcommonstyletothewebpagesusingCSS.
3. Afterstudiedunit-3,thestudentwillbeabletovalidateformcontrolsusingjavascript.
4. Afterstudiedunit-4,thestudentwillbeabletodesigndynamicwebpagesusingPHP.
5. Afterstudiedunit-
5,thestudentwillbeabletodevelopPHPprogramwithMYSQLdatabaseconnection.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
LIST OF PRACTICAL EXCERCISES
1. CreateawebpagewithFramesandTables.
2. CreateawebpageincorporatingCSS(CascadingStyleSheets).
3. Developashellprogramto findthefactorialofan integer positivenumber.
4. Developashellprogramtofind thedetailsofa usersession.
5. Createasimplecalculator inJavaScript.
6. DevelopaJavaScriptprogramtoscrollyournameinthescrollbar.
7. Developaprogramandcheckmessagepassingmechanismbetweenpages.
8. ApplicationforEmailRegistrationandLoginusingPHPandMySQL.
9. Programto CreateaFileandwritetheDataintoitusing PHP.
10. Programto performtheStringOperationusingPerl.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D.ResearchMethodologyisapplicabletowriteprojectreportandanykindofresearchreportsli
ke assignment,seminarpapers,casestudyreports,etc.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M S M S S S S
CO2 S S M S S S M M S S
CO3 S M M S M M S M M S
CO4 S S M M M S S S S S
CO5 S S S S M M S S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
Course Objectives
1. Toexplorethefundamentalconceptsofbigdataanalytics.
2. Tolearntousevarioustechniquesforminingdatastream.
3. TolearntheBigdataBusinessPerspective
4. TounderstandtheapplicationsusingMapReduceConcepts.
5. TointroduceprogrammingtoolsHIVEinHadoopechosystem.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandthekeyissuesinbigdatamanagement.
2. Afterstudiedunit-2,thestudentwillbeabletooutlinebigdataplanning, processing.
3. Afterstudied unit-3,the student willbe able toAcquirefundamental enabling techniques
andscalable.
4. Afterstudiedunit-4,thestudentwillbeabletoexaminevariousbigdatatoolsandtechniques.
5. Afterstudiedunit-5,thestudentwillbeabletoachieveadequateperspectivesofBigDataAnalytics
invariousApplicationslikerecommender system,SocialMediaApplicationsandetc.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTIONTO BIGDATA TeachingHours:7Hrs.
Introductiontobigdata:IntroductiontoBigDataPlatform–ChallengesofConventionalSystems
– Intelligent data analysis – Nature of Data –.Characteristics of Data – Evolution of Big Data –
DefinitionofBigData–ChallengeswithBigData–Volume,Velocity,Variety–
OtherCharacteristicsofData–NeedforBigData–AnalyticProcessesandTools–Analysisvs.Reporting.
Mining data streams: Introduction To Streams Concepts – Stream Data Model and Architecture –
Stream Computing – Sampling Data in a Stream – Filtering Streams – Counting Distinct
Elementsin a Stream – Estimating Moments – Counting Oneness in a Window – Decaying
Window – Realtime Analytics Platform(RTAP) Applications – Case Studies – Real Time
Sentiment Analysis–StockMarketPredictions.
Unit-3:BIGDATAFROMDIFFERENTPERSPECTIVES TeachingHours:8Hrs.
BigdatafrombusinessPerspective:Introductionofbigdata–Characteristicsof bigdata–Datainthe
warehouse and data in Hadoop– Importance of Big data– Big data Use cases– Patterns for Bigdata
deployment. Big data from Technology Perspective– Application Development in Hadoop–
GettingyourdatainHadoop.
Unit-5:FRAMEWORKS TeachingHours:8Hrs.
Frameworks: Applications on Big Data Using Pig and Hive – Data processing operators in Pig –
Hive services – HiveQL – Querying Data in Hive – fundamentals of HBase and ZooKeeper–
IBMInfoSphereBigInsightsandStreams.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaper review, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, furtherdiscussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “Intelligent DataAnalysis”,MichaelBerthold,DavidJ.Hand,Springer,2007.
2. “Hadoop:TheDefinitiveGuide“, TomWhiteThirdEdition,OreillyMedia,2012.
ReferenceBooks:
1. “BigDataand Analytics"SeemaAcharya,SubhasiniChellappan,Wiley2015.
2. “MiningofMassiveDatasets”,AnandRajaramanandJeffreyDavidUllman,CUP,2012.
3. “UnderstandingBigData:AnalyticsforEnterpriseClassHadoopandStreamingData”
.ChrisEaton,DirkDeRoos,TomDeutsch,GeorgeLapis,PaulZikopoulos,McGrawHillPublishing,2012.
4. “TamingtheBigDataTidalWave:FindingOpportunitiesinHugeDataStreamswithAdvancedAn
alytics”,BillFranks,JohnWiley&sons,2012.
5. “MakingSenseofData”,GlennJ.Myatt,John Wiley&Sons,2007.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M M S M S S S
CO2 S S S S M S M M S S
CO3 S S S S S S M M S S
CO4 S M M S M S M M S S
CO5 S M M M M S M M S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Semester:VI Papertype:Internal Elective– Paper2
……………………………………………………………………………………………………………
Course Objectives
1. UnderstandOSIsecurityarchitectureandclassicalencryptiontechniques.
2. Understandthedifferentcryptographicoperationsofsymmetriccryptographicalgorithms.
3. UnderstandthedifferentcryptographicoperationsofPublickeycryptographicalgorithms.
4. Tomakeuseofapplicationprotocolstodesignandmanageasecuresystem.
5. TolearntheconfigurationandmanageE–mailandWLANSecurity.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletoknowthesecurityattacksandservices.
2. Afterstudiedunit-2,thestudentwillbeabletounderstandtheconceptofEncryptionStandards.
3. Afterstudiedunit-3,thestudentwillbeabletounderstandpublickeycryptographicalgorithms.
4. Afterstudiedunit-4,thestudentwillbeabletolearntheconceptofhashfunctions.
5. Afterstudiedunit-5,thestudentwillbeabletounderstandtheEmailsecurity.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:COMPUTERANDNETWORKSECURITY TeachingHours:7Hrs.
Computer Security Concepts – OSI security architecture –Security trends – Security attacks –
Security Services – Security Mechanisms – Fundamental Security Design Principles–
AttackSurfacesandAttackTrees–ModelforNetworkSecurity–NetworkStandards.
Unit-2:SYMMETRICCRYPTOGRAPHYTeachingHours:8Hrs.
Unit-3:PUBLICKEYCRYPTOGRAPHY TeachingHours:8Hrs.
Unit-4:HASHFUNCTIONSANDDIGITALSIGNATURES TeachingHours:8Hrs.
CryptographicHashFunctions – ApplicationofHashFunctions –TwoSimpleHashFunctions –Secure
Hash Algorithm(SHA) –Message Authentication Codes –Authentication requirement –
Authentication function – MAC – HMAC – CMAC – Digital signature and
authenticationprotocols – Digital Signature Standards –Digital Signatures Schemes– Digital
Certificate – KeyManagementandDistribution.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “CryptographyandNetworksecurityPrinciplesandPractices”,WilliamStallings,Pearson/PHI,S
eventhEdition,2017.
2. “CRYPTOGRAPHY&NETWORKSECURITY”–
PrinciplesandPractices,WilliamStallings,PearsonEducation,ThirdEdition.
ReferenceBooks:
1. “ModernCryptographyTheoryand Practice”,WenboMao,PearsonEducation,2004.
2. “CryptographyandNetworkSecurity“,BehourzForouzan,DebdeepMukhopadyay,TataMcGra
w HillEducationPvt.Ltd,NewDelhi,2010.
3. “Quantum Cryptography and Secret–Key Distillation”, Gilles van
Assche,CambridgeUniversityPress,2010.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S M M M S S S
CO2 S S S M M M M S M S
CO3 S M M M M M M S S S
CO4 S S M M M S S S M S
CO5 S S S M M M M M S M
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)–2022-2023onwards
Hrs.TutorialHours:..PracticalHours:…..
……………………………………………………………………………………………………………
Course Objectives
1. ToknowthebasicsofDigitalimageand techniques.
2. TounderstandvariousImageenhancement ideas.
3. TounderstandImagerestorationtechniques.
4. Tounderstanddegreesofimageresolutionandcompressionmethods.
5. Tounderstandconceptsofimagerepresentationandrecognition.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandtheconceptslikeMatLab,
DIP,electromagnetic spectrumandetc.
2. Afterstudiedunit-2,thestudentwillbeabletoanalyzesmoothingandsharpeningtechniques.
3. Afterstudiedunit-3,thestudentwillbeabletoknowaboutimagefilters.
4. Afterstudiedunit-4,thestudentwillbeabletogainknowledgeaboutcompressiontechniques.
5. Afterstudiedunit-5,thestudentwillbeabletoknowaboutimagerepresentation.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:FUNDAMENTALS TeachingHours:7Hrs.
Introduction – Origin – Steps in Digital Image Processing – Components – Applications of DIP –
Elements of Visual Perception – Lightand Electro Magnetic Spectrum – Image Sensing
andAcquisition – Image Sampling and Quantization – Images in Matlab– Pixels – Color models –
DigitalImageProcessinginMultimedia.
Unit-2:IMAGEENHANCEMENT TeachingHours:8Hrs.
Spatial Domain – Gray level transformations – Histogram Quantization – Histogram matching
andprocessing–BasicsofSpatialFiltering–SmoothingandSharpeningSpatialFiltering–Introduction to
Fourier Series – Fourier Transform – Smoothing and Sharpening frequency domainfilters –Ideal–
ButterworthandGaussianfilters.
Unit-3:IMAGERESTORATIONANDSEGMENTATION TeachingHours:8Hrs.
Noise models – Mean Filters – Order Statistics – Adaptive filters – Band reject Filters – Band
passFilters–NotchFilters–OptimumNotchFiltering–InverseFiltering–WienerfilteringSegmentation:
Detection of Discontinuities–Edge Linking and Boundary detection – Region basedsegmentation–
ActiveContourModels–Snakes–FuzzyConnectivity–Morphologicalprocessing–erosionanddilation.
Unit-4:WAVELETSANDIMAGECOMPRESSION TeachingHours:8Hrs.
Wavelets – Subband coding – Multi resolution expansions – Compression: Fundamentals –
ImageCompression models – Error Free Compression– Predictive Compression Methods–
VectorQuantization – Variable Length Coding – Bit–Plane Coding – Lossless Predictive Coding –
LossyCompression–LossyPredictiveCoding–CompressionStandards.
Unit-5:IMAGEREPRESENTATIONANDRECOGNITION TeachingHours:8Hrs.
Knowledge Representation – Statistical Pattern Recognition – Neural Nets – Fuzzy Systems –
Chain Code – Polygonal approximation, signature, boundary segments – Shape number –
FourierDescriptor moments– Regional Descriptors – Topological feature, Texture – Patterns and
Patternclasses –Recognitionbasedonmatching.
InternalAssessmentMethods:(Thefollowing
itemsmaybebroughtundertest,seminarandassignmentframework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,case studyreports,etc.
Textbook:
1. "DigitalImageProcessing,"RafaelC.Gonzalez,RichardE.Woods,PrenticeHall,ThirdEdition,2
008.
2. "DigitalImageProcessingandComputerVision,"Sonka,Hlavac,Boyle,CengageLearning,2009
3. “FundamentalsofDigitalImageProcessing”,AnilJainK,PHILearningPvt.Ltd.,2011.
ReferenceBook:
1. “DigitalImageProcessing”,S.Sridhar,OxfordUniversityPress;Secondedition, 2016.
2. “DigitalImageProcessing”, Gonzalez&woods,PearsonEducationIndia,2016.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M M M M M M S S
CO2 S S M M M M S M S S
CO3 S S M M M S S S M S
CO4 S M S M S M M S S S
CO5 S M M M S M M M S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
Course Objectives
1. ToknowthebasicsofArtificialIntelligence.
2. ToUnderstandtheMethodsandalgorithms inAI.
3. Tolearntorepresentknowledge insolvingAIproblems.
4. ToUnderstandStatisticallogicsandknowaboutSoftwareagents.
5. TolearnhowMachinelearningisrelatedtoAI.
Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletorecallthefundamentalsofartificialintelligence
2. Afterstudiedunit-2,thestudentwillbeabletounderstandthetechniquesusedforAI
3. Afterstudiedunit-3,thestudentwillbeabletoknowaboutknowledgerepresentation.
4. Afterstudiedunit-4,thestudentwillbeabletogainknowledgeaboutfuzzylogic.
5. Afterstudiedunit-
5,thestudentwillbeabletoevaluatethedesignofnewartificialintelligenceandmachinelearningapplicati
ons
ProceduralVersusdeclarativeknowledge–logicprogramming–ForwardVersusbackwardreasoning –
Matching – Control knowledge – Ontological Engineering– Categories and Objects –Events –
Mental Events and Mental Objects – Reasoning Systems for Categories –Reasoning
withDefaultInformation.
Unit-4:STATISTICALREASONINGANDAGENTS TeachingHours:8Hrs.
Types of Machine Learning – Neural Networks – Deep Learning – Natural Language Processing –
MachineTranslation–SpeechRecognition–Robot–Hardware–Perception–Planning–Moving.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparingtechnicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfor documentation,further discussionand research.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsforselfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivities maybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbook:
1. “ArtificialIntelligence”,ElaineRich,KevinKnight,TataMcGrawHill,IIEdition.
2. "ArtificialIntelligence:AModernApproach,"StuartRussell,PeterNorvig,ThirdEdition,Prentic
e HallofIndia,New Delhi,2010.
3. “Prolog:ProgrammingforArtificialIntelligence”,I.Bratko,Addison–
WesleyEducationalPublishers Inc.,Fourthedition2011.
ReferenceBook:
1. “MachineLearningforBeginners2019”,MattHenderson,ThisIsCharlotte,2019
2. “IntroductiontoArtificialIntelligenceandExpertSystems”,DanW.Patterson,Pearson,2015
CourseMaterial:websitelinks,e-Booksande-
journalsMappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M M M S S
CO2 S M S S M M S M S S
CO3 S S M M S M M S S S
CO4 S M S M M M M S S S
CO5 S S M M S S M M S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
Semester:VI Papertype:Internal Elective–Paper3
……………………………………………………………………………………………………………
Course Objectives
1. To understand the basicconceptsofsystemsoftware
2. Abilityto tracethepathofasourcecodetoobjectcodeand toexecutablefile
3. Todesignandimplementationofloadersandlinkers
4. Tounderstandtheconceptsofmacroprocessor
5. Abilitytoanalyzethefunctionsofcompilers
5. Afterstudiedunit-5,thestudentwillbeabletounderstandthefunctionsofcompilers.
MatchingTable
Unit i.Remembering ii.Understanding iii.Applying iv.Analyzing v.Evaluating vi.Creating
1 No No No No No No
2 Yes Yes Yes Yes Yes Yes
3 Yes Yes Yes Yes Yes Yes
4 Yes Yes Yes Yes Yes Yes
5 Yes Yes Yes Yes Yes Yes
Unit-1:INTRODUCTIONTOSYSTEMSOFTWARE
TeachingHours:7Hrs.
System software vs. Application software – Different types of system software – SIC&
SIC/XEArchitecture–traditional(CISC)machines–RISCmachines.
Unit-2:ASSEMBLERS
TeachingHours:8Hrs.
Basic assembler functions– Machine dependent and independent assembler features–
Assemblerdesignoptions–One pass assemblers–Multipassassemblers–MASMassembler.
Unit-3:LOADERSAND LINKERS
TeachingHours:8Hrs.Ba
sic loader functions–Simple bootstrap loaders – Machine dependent and independent
loaderfeatures–Linkage editors–Dynamiclinking.
Unit-4:MACROPROCESSOR
TeachingHours:8Hrs.Ba
sic macro processor functions–Machine dependent and independent macro processor features–
Macroprocessordesignoptions.
Unit-5:COMPILERS
TeachingHours:8Hrs.Ba
sic compiler functions–Machine dependent compiler features–Machine independent
compilerfeatures–CompilerdesignoptionstheYACC compiler–Compiler.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassignmentf
ramework)
Textbooks:
1. “SystemSoftware–Anintroductiontosystemprogramming”,LelandL.Beck&D.Manjula,
PearsonEducation,3rdedition,2007.
2. “Compilers–Principles,techniquesandtools”,A.V.Aho,RaviSethi,J.D.Ullman,2 nd
Edition,PearsonEducation, 2011.
ReferenceBooks:
1. “SystemsProgrammingandOperatingSystems”,D.M.Dhamdhere,SecondRevisedEdition,T
ataMcGrawHill,2000.
2. “SystemsProgramming”,JohnJ. Donovan,TataMcGrawHillEdition,2000.
3. “SystemsProgramming”,SrimantaPal,OxfordUniversityPress,2011.
MappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M S S M S M M S
CO2 S S M M S M S M S S
CO3 S M M S M S M M S S
CO4 S M S S M S M S S S
CO5 S M M M M M M S S S
PO–ProgrammeOutcome,CO –Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
THIRUVALLUVARUNIVERSITY,VELLORE–632 115
(BachelorofComputerScience)– 2022-2023 onwards
……………………………………………………………………………………………………………
Course Objectives
1. TounderstandtheconceptsinCloudComputing.
2. TounderstandtheconceptsofCloud ComputingServices.
3. ToenabletheStudentstolearnProgrammingModels
inCloudComputinganditsEnvironments.
4. ThestudentshouldbemadetolearnthebasicsofSoftwareDevelopmentinCloud.
5. Attheendofthecourse,thestudent
shouldbeabletolearnSecurityAspectsofCloudComputing.
Course Outcomes
1. Afterstudied unit-
1,thestudentwillbeabletorecallthefundamentalconceptsofcloudcomputingtechnology.
2. Afterstudiedunit-2,thestudentwillbeabletocompareandinterpretthevariouscloudservices.
3. Afterstudiedunit-
3,thestudentwillbeabletoanalyzecloudarchitectureandexaminetheapplications.
4. Afterstudiedunit-4,thestudentwillbeabletounderstandnetworking forcloudcomputing.
5. Afterstudiedunit-
5,thestudentwillbeabletoassessandelaboratethecloudsecurityconsiderationsandmodels.
Unit-2:DEVELOPINGCLOUDSERVICES TeachingHours:8Hrs.
Unit-3:PROGRAMMINGMODELSFORCLOUDCOMPUTINGTeaching Hours:8Hrs.
ParallelandDistributedProgrammingParadigms–MapReduce,TwisterandIterativeMapReduce –
CGL– Map Reduce – Programming models for Aneka –Hadoop Library from Apache –Mapping
Applications – Programming Support – Google App Engine, Amazon AWS – CloudSoftware
Environments –Eucalyptus, Open Nebula, Open Stack,CloudSim – SAP Labs – EMC –Salesforce–
VMware.
Unit-4:SOFTWAREDEVELOPMENTINCLOUD TeachingHours:8Hrs.
DifferentPerspectivesonSaaSDevelopment–NewChallengesinCloud–CloudAwareSoftware
Development Using Paas Technology – Networking for Cloud Computing – NetworkingIssues in
Data Centers – Transport Layer Issues in DCNs – TCP Enhancementsfor DCNs – OpenSource
Support for Cloud – Open Source Tools for Iaas Open Source Tools for Iaas – OpenSource
ToolsforPaas–OpenSourceToolsforResearch.
Unit-5:SECURITYINCLOUDCOMPUTING TeachingHours:8Hrs.
SecurityAspects–PlatformRelatedSecurity–AuditandCompliance–
CloudSecurityChallengesandRisks–Software–as–a–ServiceSecurity–SecurityGovernance–
RiskManagement – Security Monitoring – Security Architecture Design – Data Security –
ApplicationSecurity – Virtual Machine Security – Identity Management and Access Control –
AutonomicSecurity–AdvanceConceptsinCloudComputing.
InternalAssessmentMethods:(Thefollowingitemsmaybebroughtundertest,seminarandassign
mentframework)
a. Bookreviewandresearchpaperreview, syllabusandcurriculumreview.
b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops, preparing technicaltermdictionariesfromtextbooksandreferencebooks.
d. Preparing question paper by the candidates: objective type, descriptive type, training can
begivenbytheteacher
e. Formingdigitallibrary:collectingtextandreferencebooks,coursematerial.
f. Villages, institutions, various people groups may be adopted by the departments of
thecolleges for practicing their theoretical study. Innovative methods may be implemented
inthepracticesandreportcanbewrittenfordocumentation, further discussionandresearch.
g. Extracurricularandculturalactivitiesmaybeframedthroughthesyllabuscontent.
h. Groupingstudentsfor selfdiscussion,selflearningprocess.
i. Followinginstitutionandintellectualandwritingreportsinthecoursefield.
j. Bloom Taxonomy may be introduced for teaching, learning and evaluation process
withinthe frameworkofquestionsettingpatternandinternalassessmentpattern.
k. Forapplicationorientedstudy:Villages,Institutions,variouspeoplegroupsmaybeadopted by
the departments of the colleges for practicing their theoretical study. Innovativemethods
may be implemented in the practices and report can be written for
documentation,furtherdiscussionandresearch.
l. Extracurricularactivitiesmaybeframedthroughtheirsyllabuscontent.
m. Bringtheindustriestothecampus. Bringthestudentstotheindustry.
n. Ph.D. Research Methodology is applicable to write project report and any kind of
researchreportslike assignment,seminarpapers,casestudyreports,etc.
Textbooks:
1. “EssentialsofCloudComputing“–K.CHANDRASEKARAN–
CRCPressTaylorandFrancisGroupanInformalBusiness–2015.
2. CloudComputing–
APracticalApproachforLearningandImplementation,A.SrinivasanandJ.Suresh,PearsonIndia
Publications,2014
ReferenceBooks:
1. KaiHwang,GeoffreyCFox,JackGDongarra,“DistributedandCloudComputing,FromParallelP
rocessing tothe Internet ofThings”,MorganKaufmannPublishers,2012.
2. JohnW.RittinghouseandJamesF.Ransome,“CloudComputing:Implementation,Management,
andSecurity”,CRC Press,2010.
3. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical
Approach”,TMH,2009.
4. KumarSaurabh,“CloudComputing–insightsintoNew–EraInfrastructure”, WileyIndia,2011.
5. George Reese, “Cloud Application Architectures:Building Applications and
InfrastructureintheCloud”O'Reilly.
CourseMaterial:websitelinks,e-Booksande-
journalsMappingwithProgrammeOutcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S M M M S S S
CO2 S S M S S M S S S S
CO3 S S M S M S M S S S
CO4 S S S M M S M S S S
CO5 S S M M S M M M S S
PO–ProgrammeOutcome,CO–Courseoutcome
S –Strong ,M–Medium,L– Low(maybeavoided)
**********