0% found this document useful (0 votes)
106 views135 pages

B SC - COMPUTER-SCIENCE

The document outlines the course structure and components of a B.Sc Computer Science program over 8 semesters. It includes details of language papers, core and allied theory and practical papers, professional electives, skills subjects and choice options for allied subjects across the semesters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views135 pages

B SC - COMPUTER-SCIENCE

The document outlines the course structure and components of a B.Sc Computer Science program over 8 semesters. It includes details of language papers, core and allied theory and practical papers, professional electives, skills subjects and choice options for allied subjects across the semesters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 135

THIRUVALLUVARUNIVERSITY

B.Sc. COMPUTER SCIENCE


CBCS PATTERN
(With effect from 2022-2023)

Study Components Ins.


S. No. Part Hrs / Credit Title of the Paper Maximum Marks
Course Title week
Uni.
SEMESTER I CIA Total
Exam
1. I Language Paper-1 6 4 Tamil/Other Languages 25 75 100
2. II English (CE) Paper-1 6 4 Communicative English I 25 75 100
3. III Core Theory Paper-1 6 4 Programmingin C 25 75 100
4. III Core Practical Practical-1 3 2 Programmingin CLab 25 75 100
(tochooseanyone)
1. MathematicsI
5. III Allied -1 Paper-1 7 3 25 75 100
2. Mathematical
FoundationsI
6. III PE Paper 1 6 3 Professional English I 25 75 100
Environmental
7. IV 2 2 Environmental studies 25 75 100
Studies
Sem. Total 36 22 175 525 700

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

17. I Language Paper-3 6 4 Tamil/ OtherLanguages 25 75 100

18. II English Paper-3 6 4 English 25 75 100

19. III Core Theory Paper-3 3 3 Programming in JAVA 25 75 100


20. III Core Practical Practical-3 3 3 Programming in JAVA Lab 25 75 100

( Choose any one)


1. Physics I
21. III Allied II Paper-3 4 3 25 75 100
2. Statistical Methods and
Their Applications I

Physics/Statistics
III Allied II Practical 3 0 0 0 0
Practical

Skill Based Digital Logic Design and


22. IV Paper-1 3 2 25 75 100
Subject Computer Organization

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

24. I Language Paper-4 6 4 Tamil/Other Languages 25 75 100


25. II English Paper-4 6 4 English 25 75 100
Relational Database Management
26. III Core Theory Paper-4 3 3 Systems 25 75 100

27. III Core Practical Practical-4 3 3 RDBMS Lab 25 75 100


(to choose any one)
1. Physics II
28. III Allied II Paper-4 4 3 2. Statistical Methods and their 25 75 100
Applications II

29. III Allied II Practical 3 2 Physics/Statistics Practical 25 75 100


NMSDC II :
Digital Skills
30. IV Paper-2 3 2 Office Fundamentals 25 75 100
for
Employability
Non-Major
31. IV Paper-2 2 2 Internet Technology 25 75 100
Elective
Sem. Total 30 23 200 600 800
Study Components Ins.
S.NO. Part hrs Credit Title of the Paper Maximum Marks
Course Title
/week

SEMESTER V CIA Uni. Total


Exam
Mobile Application
32. III Core Theory Paper-5 6 4 25 75 100
Development
Core Theory
33. III Paper-6 6 4 Operating System 25 75 100
Core Theory Design and Analysis of
34. III Paper–7 4 3 25 75 100
Algorithms
Mobile Applications
35. III Core Practical Practical-5 4 3 25 75 100
Development-Lab
36. III Core Practical Practical-6 4 3 Operating System-Lab 25 75 100
37. (tochooseanyone)
III Internal Elective Paper-1 3 3 1. Data Mining 25 75 100
2. Information Security
3. S o f t w a r e T e s t i n g

38. IV Skill Based Paper-2 3 2 Software Engineering 25 75 100


Subject
30 22 175 525 700

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

41. III Core Practical Practical-7 4 3 Python Programming Lab 25 75 100


42.
III Core Practical Practical-8 4 2 Open Source Programming Lab 25 75 100

III Project 5 5 Project Work (Group/Individual 25 75 100


43. Project)
Internal (tochooseanyone)
Elective 1. Big Data Analytics
44. III Paper - 2 3 3 25 75 100
2. Cryptography
3. Digital Image Processing
Internal
Elective (tochooseanyone)
1. Artificial Intelligence
45. III Paper - 3 3 3 25 75 100
2. System Software
3. Cloud Computing
NMSDC III : (Choose any one)
Emerging • PBL Android App
46. IV Technology for Paper - 3 2 2 25 75 100
Development
Employability - • Machine Learning
II
Extension
47. V 0 1 100 0 100
Activities
Sem. Total 30 27 300 600 900
142
Total Total
Part Subject Papers Credit Marks
Credits Marks
Part I Languages 4 4 16 100 400
Communicative English
Part II 4 4 16 100 400
& English
Part III Allied (Odd Semester) 2 3 6 100 200
Allied (Even Semester) 2 5 100 200
10
Allied Practical 1 100 100
Electives 3 3 9 100 300
Core 9 (3-5) 33 100 900
Core practical 8 (2-3) 21 100 800
Professional English 2 3 6 100 200
Compulsory Project
(Group/Individual 1 5 5 100 100
Project)
Part IV Environmental Science 1 2 2 100 100
Soft skill 1 1 1 100 100
Value Education 1 2 2 100 100
Lang. & Others /NME 2 2 4 100 200
Skill Based 4 2 8 100 400
Part V Extension Activities 1 1 1 100 100
Total 46 140 4600
ANNEXURE - I
THIRUVALLUVAR UNIVERSITY, VELLORE – 632 115
(B.Sc., Computer Science) – 2022-2023 onwards

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.

Programme Educational Objectives:

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:

On Completion of B.Sc. Computer Science Programme, graduates will be able to

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

Papercode: Name of the Paper :Programming inC Credit:4


TotalHours perWeek:6Hrs.LectureHours:78Hrs.TutorialHours: - PracticalHours: -

………………………………………………………………………………………………………

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.

Unit-2:MANAGING INPUT AND OUTPUTOPERATIONS TeachingHours:15Hrs.


Reading,Writing a Character– Formatted Input,Output-DecisionMakingand Branching:Decision
Makingwith If statement–SimpleIfStatement – The If…Else Statement – Nesting of If…Else
Statements – The Else If Ladder – TheSwitch Statement- The ?: Operator – The Goto Statement -
Decision Making and Looping: Thewhile Statement– The do Statement– The for Statement–
Jumps in Loops – Concise TestExpressions.

Unit-3: ARRAYS TeachingHours:16Hrs.


One-Dimensional Arrays - Declaration, Initialization of One-Dimensional Arrays – Two-
DimensionalArrays-InitializingTwo-DimensionalArrays–Multi-DimensionalArrays–Dynamic
Arrays - Character Arrays and Strings: Declaring and Initializing String Variables –
ReadingStringsfromTerminal–WritingStringstoScreen–ArithmeticOperationsonCharacters
– Putting String Together – Comparison of Two Strings –String-Handling Functions – Table
ofStrings – Other Features of Strings - User Defined Functions: Need for User-Defined Functions
–A Multi-Function Program – Elements of User-Defined Functions – Definition of Functions –
Return Values and Their Types – Function Calls – Function Declaration – Category of Functions –
No Arguments and No Return Values – Arguments but no return values – Arguments with
ReturnValues – No Arguments but Returns a value – Functions that Return Multiple Values –
Nesting ofFunctions – Recursion – Passing Arrays, Strings to Functions – The Scope, Visibility
and LifetimeofVariables–MultifilePrograms.

Unit-4: STRUCTURE AND UNIONS TeachingHours:16Hrs.


Defining a Structure – Declaring Structure Variables – Accessing StructureMembers – Structure
Initialization and Copying and Comparing Structure Variable – Operations onIndividualMembers–
ArraysofStructures–ArrayswithinStructures–StructureswithinStructures–StructuresandFunctions–
Unions–SizeofStructures–BitFieldsPointers:Understanding Pointers – Accessing the Address of
Variable – Declaring, Initialization of PointerVariables – Accessing a Variable through its pointer –
Chain of Pointers – Pointer Expression –Pointer Increments and Scale Factor– Pointers andArrays
– Pointers and Character Strings–Array of Pointers – Pointers as Function Arguments – Functions
Returning Pointers – Pointers toFunctions – Pointers and Structures – Troubles with Pointers File
Management in C: Defining andOpening a File – Closing a File – Input/Output Operations on File
– Error Handling During I/OOperations –RandomAccesstoFiles–CommandLineArguments.
Unit-5: FUNDAMENTAL ALGORITHMS: TeachingHours:16Hrs.
Exchanging the values of Two Variables- Counting- Summation of aSet of Numbers-Factorial
Computation -Sine Function Computation –Generation of the FibonacciSequence-
ReversingtheDigitsofanInteger-BaseConversion–CharactertoNumberConversion
- Factoring Methods: Finding the square Root of a Number –The Smallest Divisor of an Integer-
The Greatest Common Divisor of the two integers-Generating Prime Numbers- Computing
thePrime Factors of an integer –Generation of Pseudo-random Numbers-Raising a Number to a
LargePower-ComputingthenthFibonacci Number(Chapters:2&3)

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

Papercode: Name of the Paper :Programming inCLab Credit:


2TotalHoursperWeek:3Hrs.LectureHours:…TutorialHours:…..PracticalHours: 39 Hrs.

………………………………………………………………………………………………………

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

Papercode: Name of the Paper :Mathematics–1 Credit:3

TotalHours perWeek:7Hrs.LectureHours:91 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
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:ALGEBRA TeachingHours:19Hrs.
PartialFractions-Binomial,ExponentialandlogarithmicSeries(withoutProof)-Summation-
Simpleproblems

Unit-2:THEORYOFEQUATIONS Teaching Hours: 18 Hrs.


Polynomial Equations with real Coefficients - Irrational roots - Complex roots- Transformation
ofequation by increasing or decreasing roots by a constant - Reciprocal equations - Newton’s
methodtofindarootapproximately-Simple problems

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

Papercode: Name of the Paper :MathematicalFoundations–1 Credit:

3TotalHoursperWeek:7Hrs.LectureHours:91 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
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: SYMBOLICLOGIC Teaching Hours: 18
Hrs.Proposition,Logical operators,conjunction,disjunction,negation,conditional andbi-
conditionaloperators,converse,Inverse,ContraPositive,logicallyequivalent,tautologyandcontradiction.Argum
ents
andvalidityofarguments.

Unit-2:SETTHEORY Teaching Hours:18 Hrs.


Sets, set operations, venndiagram, Properties of sets, number of elements in a set, Cartesian
product,relations&functions,

Unit-3:BINARYOPERATIONS TeachingHours:18Hrs.
TypesofBinaryOperations:Commutative,Associative,Distributiveandidentity,Booleanalgebra:simple
properties.PermutationsandCombinations.

Unit-4:DIFFERENTIATION Teaching Hours:19Hrs.


Simpleproblemsusingstandardlimits,
Lt xn-an,lt sinx,lt tanxlt ex-1,lt (1+1/n)n,lt(1+n)1/n
X x-ax xx xx0x n n0

Differentiation,successivedifferentiation,Leibnitztheorem,partialdifferentiation,Applicationsofdifferentiation,Tangent
andnormal,anglebetweentwocurves.

Unit-5:TWO DIMENSIONALANALYTICAL GEOMETRY TeachingHours:18Hrs.


StraightLines-PairStraightLines

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

Papercode: Name of the Paper : C++ &DataStructures Credit:4

TotalHoursperWeek:5Hrs.LectureHours:65 Hrs.TutorialHours:….. PracticalHours:..

………………………………………………………………………………………………………

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

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:13 Hrs.
PrinciplesofObjectOrientedProgramming – BeginningwithC++–Token,Expressions
andControlStructures- FunctionsinC++–ClassesandObjects–ConstructorsandDestructors.

Unit-2:CONCEPTS OF OOP TeachingHours:13 Hrs.


Operator Overloading and Type Conversions – Inheritance : Extending Classes – Pointers,
VirtualFunctionsand Polymorphism - Managing Console I/OOperations.Workingwith Files-Templates–
ExceptionHandling–ManipulatingStrings.

Unit-3:DATADESIGN&IMPLEMENTATIONS Teaching Hours: 13


Hrs.Differentviewsofdata–AbstractionandBuilt-inTypes–
ArraysADTsStacksandQueue(LinearandLinked),Stack (Array and Pointer)-Applications-Infixto
PostfixConversions–Queue(Arrayand Pointer)
–List(ArrayandPointer)– Applications:(PolynomialAddition)-DoublyLinkedLists.

Unit-4: PROGRAMMING WITH RECURSION TeachingHours:13 Hrs.


Recursion – Verifying and Writing Recursive Functions – Binary SearchTree : Implementation – Tree
Traversal – Graphs: Implementations – BFS – DFS – Dijkstras Shortest
PathAlgorithm.(Chapter7:Section7.1,7.47.5,Chapter8:Section8.1,8.4,Chapter9:Section9.3)

Unit-5:SORTINGANDSEARCHINGALGORITHMS TeachingHours:13 Hrs.


Sorting– Searching–Hashing(Chapter 10:Section10.1,10.2,10.3)

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

Papercode: Name of the Paper : C++ &DatastructuresLab Credit:

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

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 EXERCISES

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.

11. ArrayimplementationofStack,Queue:Infix topostfix

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

Papercode: Name of the Paper ::Mathematics–2 Credit:5

TotalHoursperWeek:7Hrs.LectureHours:91
LectureHours:91Hrs.TutorialHours:….. PracticalHours:..

………………………………………………………………………………………………………

Course Objectives
1.
2.
3.
4.
5.

CourseOutcomes
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: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

Papercode: Name of the Paper : MathematicalFoundations– 2 Credit:

5TotalHoursperWeek:7Hrs.LectureHours:91Hrs.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

UNIT-I:MATRICES TeachingHours:18Hrs.

Multiplication of matrices, Singular and Non-Singular matrices, Adjoint of a Matrix, Inverse of a


matrixSymmetric and Skew-Symmetric,Hermitian and Skew-Hermition,Orthogonal and unitary
matrices,Rankofamatrix,SolutionofSimultaneousLinearequationsby
i. Cramer’srule.
ii. MatrixInversionMethod.

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.

UNIT-III TeachingHours:19 Hrs.


Integration
Simpleproblems,integrationofrationalfunctioninvolvingalgebra
icexpressionsoftheform

1 , 1, px+q px+q,px+q

ax2+bx+c ax2+bx+c ax2+bx+c ax2+bx+c ax2+bx+c

integrationsusingsimplesubstitutions integrationsinvolvingtrigonometricfunctionsoftheform
1 , 1 ,

a+bcosx a2sin2x+b2cos2x Integrationby parts.

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.

UNIT-V:ANALYTICALGEOMETRYOFTHREE DIMENSION TeachingHours:18Hrs.


Planes,straightlines.

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

Papercode: Name of the Paper :ProgramminginJava Credit:


3TotalHours perWeek:3Hrs.LectureHours: 39Hrs. TutorialHours:..PracticalHours:…..

……………………………………………………………………………………………………………

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 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: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.

Unit-2:CONCEPTS OF OOP TeachingHours: 8Hrs.


ObjectOrientation:Casting- Implementingan Interface-Legal Return
Types:ReturnTypeDeclarations - Returning a Value. Constructors and Instantiation:Overloaded
Constructors -Initialization Blocks.Statics: Static Variables and Methods. Assignments: Stack and
Heap-Literals, Assignments, and Variables: Literal Values for All Primitive Types. Scope -
VariableInitialization - Passing Variables into Methods: Passing Object Reference Variables -
PassingPrimitiveVariables.GarbageCollection.Operators:JavaOperators-AssignmentOperators
- Relational Operators – instance of Comparison - Arithmetic Operators -
ConditionalOperator-LogicalOperators.

Unit-3:ARRAYS AND LOOPING TeachingHours: 8Hrs.


Working with Strings, Arrays, and Array Lists: Using String and StringBuilder: The
StringClass - The StringBuilder Class - Important Methods in the StringBuilder Class. Using
Arrays:DeclaringanArray-ConstructinganArray-InitializinganArray.
UsingArrayList:ArrayListMethodsinAction-ImportantMethodsintheArrayListClass.FlowControl
and Exceptions: Using if and switch Statements -CreatingLoopsConstructs -HandlingExceptions -
Catchingan Exception Using try and catch - Using finally. String Processing,
DataFormattingResourceBundles:String,StringBuilder,andStringBuffer-
Dates,Numbers,Currencies,andLocales.

Unit-4:FILES AND THREADS TeachingHours: 8Hrs.

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

Papercode: Name of the Paper :ProgramminginJavaLab Credit:


3TotalHours perWeek:3Hrs.LectureHours: TutorialHours:.. PracticalHours: 39Hrs.

……………………………………………………………………………………………………………

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

LIST OF PRACTICAL EXCERCISES

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

Papercode: Name of the Paper :Physics - I Credit:3

TotalHoursperWeek: 4Hrs. LectureHours:52Hrs. TutorialHours:….. PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1.
2.
3.
4.
5.
CourseOutcomes
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:PropertiesofMatter TeachingHours:11Hrs.

Gravitation:Acceleration due to gravity -Determination of ‘g’ bySimple pendulum -


Drawbacksofsimple pendulum –Determination of time period of compound pendulum - ‘g’ by
compoundpendulum -Centre of Oscillationand Centre of Suspension are interchangeable-
Determination of‘g’byBar/compoundpendulum.
Elasticity: Bending of beams-Expression for bending moment- Cantilever Depression at
theloadedendofacantileverExpressionforYoung'smodulus-non–uniformbending-Pinandmicroscope
method.
Torsion : Torsion couple – Potential energy in a twisted wire – Torsional pendulum – Time period -
DeterminationofrigiditymodulusbyTorsionaloscillation(withoutmasses).
Viscosity: Viscosity of a liquid -Viscous force - Co-efficient of viscosity of a liquid –
Poiseuille’sformula -Experimental method using Burette- Effect of temperature and pressure on
viscosity-applications.
Surface Tension: Surface tension of a liquid-Surface Tension and interfacial surface tension by
themethodofdrops-applications.

Unit-2:ThermoElectricity TeachingHours: 10Hrs.

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.

Unit-5:Lasersand FibreOptics TeachingHours:11Hrs.


Laser:Introduction-Principlesoflaser-Einstein’sexplanationforstimulatedemission–Differences
between stimulated and spontaneous emission - Population inversion –Properties oflaser-
Typesoflasers-He-NeLaser-SemiconductorLaser-Applicationsoflaser.
Fibre optics: Basic principle of an optical fibre -Total internal reflection -Basic structure of
anoptical fibre -Numerical aperture –Coherent bundle – Attenuation and dispersion - classification
ofoptical fibres-step index and graded index fibers – single mode and multi mode fibers-
Fibreoptic communicationsystemblockdiagram.-applications.
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. 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:
Unit1andUnit4

1.R. Murugesan and KiruthigaSivaprasath, Properties of Matter and Acoustics, S. Chand


&Co.NewDelhi,Kindleedition.
Unit2andUnit3
1.R.Murugesan, Electricity&Magnetism, S.Chand&Co.NewDelhi,2019.
Unit5
1.NSubrahmanyam,BrijLalandM.NAvadhanulu, ATextBookofOptics,S. Chand&Co.New
Delhi,RevisedEditionasperUGCmodelsyllabus.

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

Semester:III Papertype: AlliedII –Paper3

Papercode: Name of the Paper :StatisticalMethodsandtheirApplications-1 Credit:

3TotalHours perWeek: 4 Hrs. LectureHours:52 Hrs.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
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

Papercode: Name of the Paper :DigitalLogicDesignandComputerOrganization Credit:2

TotalHours perWeek: 3 Hrs.LectureHours:39 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1. TounderstandthebasicsofNumber System.

2. Tounderstandtheconcept ofSimplification ofBoolean expressionsusingK-


mapandarithmeticcircuits.

3. TounderstandtheconceptofCombinationalLogicCircuits

4. To understand the conceptofBasicStructureofComputers


5. TounderstandthebasicconceptsofInputOutputandMemoryOrganization

Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletounderstandBooleanalgebraandbasicgates.

2. Afterstudiedunit-2,thestudentwillbeabletounderstandhowtosimplifyexpressionusingK-Map.
3. Afterstudiedunit-3,thestudentwillbeabletounderstandhowtobuildcombinationalcircuits.
4. Afterstudiedunit-4,thestudentwillbeabletoknowaboutregistersandaddressingmodes
5. Afterstudiedunit-5,thestudentwillbeabletounderstandtypesofmemories.

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:BINARY NUMBERSYSTEM TeachingHours:8Hrs.

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.

Multiplexers-De-Multiplexers- Decoders : -Encoders- Decoders-Sequential Logic Circuit: Flip-


Flops -RS Flip flop- JK Flip flop- D Flip flop-T Flip flop and Master Slave. Counters-
SynchronousandAsynchronous–ShiftRegisters andits types.

Unit-4:BASICSTRUCTUREOFCOMPUTERS TeachingHours: 7Hrs.

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

Semester:III Papertype:NonMajorElective -Paper1

Papercode: Name of the Paper :IntroductiontoInformationTechnology Credit:

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.

Introduction-Local Area Network (LAN)- Applications of LAN-Wide Area Network (WAN)–


TheFuture of Internet Technology. Output Devices: Introduction- Video Display Devices-Flat
PanelDisplays–Printers.

Unit-4:COMPUTERSOFTWARE TeachingHours:5Hrs.
Introduction-OperatingSystem-ProgrammingLanguages–
AClassificationofProgrammingLanguages. Data Organization: Introduction-Organizing a
Database-Structure of a Database-Database ManagementSystem-Example ofDatabase Design.

Unit-5:SOMEINTERNET APPLICATIONS TeachingHours:5Hrs.


Introduction-E-mail-InformationBrowsingService-TheWorldWideWeb-InformationRetrieval
from the World WideWeb-Other FacilitiesProvidedby Browsers -AudioontheInternet.
SocietalImpacts ofInformation Technology:CareersinInformationTechnology.

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-

2023onwardsSemester:IV Paper type:CoreTheory-Paper 4

Papercode: Name of the Paper : RelationalDatabase ManagementSystems Credit:

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-

2023onwardsSemester:IV Paper type:Core Practical-4

Papercode: Name of the Paper :RDBMSLab Credit:3

TotalHoursperWeek: 3Hrs. LectureHours:…. TutorialHours:….. PracticalHours:39 Hrs.

………………………………………………………………………………………………………

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

LIST OF PRACTICAL EXERCISES

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

Papercode: Name of the Paper :Physics- II Credit:3

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.

Frames of reference-inertial frames and non-inertial frames -Galilean transformations -Michelson-


Morley experiment-interpretation of results-postulates of special theory of relativity
Lorentztransformation equations -length contraction - time dilation - transformation of velocities -
variationofmass withvelocity-Mass-energyequation.

Unit-2:AtomicPhysics TeachingHours:11Hrs.

Bohr atom model – Critical Potentials - Experimental determination of critical potentials -


Franckand Hertz’s experiment -Sommerfield’s Relativistic atom model The vector atom model –
spatialquantization–spinning of an electron –quantum numbers associated with the vector atom
model –couplingschemes–LSandjj coupling–the Pauli's exclusion principle–Stern
andGerlachexperiment

Unit-3:NuclearPhysics TeachingHours: 10Hrs.

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.

Introduction-Nanomaterial- Properties of nanomaterial (size dependent) -synthesis of nanomaterial-


solgel-hydrothermalmethod-ScanningElectronMicroscope(SEM)-PrincipleandInstrumentation-
Fullerenes- Carbon nanotubes- Fabrication and structure of carbon nanotubes -
Propertiesofcarbonnanotubes(MechanicalandElectrical)-ApplicationsofCNT’s.

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

Semester:IV Papertype:AlliedII –Practical

Papercode: Name of the Paper : Physics Credit: 2

TotalHoursperWeek: 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
LISTOFPRACTICAL EXCERCISES(Any12Experimentsonly)

1. Determinationof‘g’usingCompoundpendulum.
2. Young’smodulus-Non-Uniformbending-Pin&microscope
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

Papercode:Name of the Paper :StatisticalMethodsandtheirApplications-II

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

Unit-1: TeachingHours: 10Hrs.

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.

Unit-3: TeachingHours: 10Hrs.


Standarddistributions-Binomial, Poisson, Normaldistributionandfittingofthesedistributions.
Unit-4: TeachingHours: 10Hrs.
TestofSignificance-smallsampleandlargesampletestbasedonmean,S.D.correlationandproportion-
confidenceinterval.
Unit-5: TeachingHours: 11Hrs.
Analysisofvariance-OneandTwowayclassifications-BasicprincipleofdesignofExperiments-
Randomisation,Replicationand Localcontrol-C.R.D.,R.B.D.and L.S.D.

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

Papercode: Name of the Paper : StatisticalMethodsandtheirapplications Credit:

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

Note: Use of Scientific Calculator shall be permitted for Practical Examination.


StatisticalTablemaybeprovidedtothestudentsattheExaminationHall.

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

Semester : IV Papertype:NonMajorElective – Paper2

Papercode: Name of the Paper :InternetTechnology Credit: 2

TotalHours perWeek:2 Hrs. LectureHours: 26Hrs.TutorialHours:..PracticalHours:…..

……………………………………………………………………………………………………………

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.

Unit-2:INTERNETTECHNOLOGYANDPROTOCOL: TeachingHours: 5Hrs.


ISO-OSIReferenceModel-InternetConnectivity:GettingConnected- Different Types of
Connections- Levels of Internet Connectivity- Internet ServiceProvider.Internet Toolsand
Multimedia:CurrentTrendsonInternet-MultimediaandAnimation.

Unit-3:WWWANDWEBBROWSER: TeachingHours: 5Hrs.


WWW-EvolutionofWeb-BasicElementsofWWW-WebBrowsers-SearchEngines-
SearchCriteria.WebPublishing:WebPublishing-WebPageDesign.

Unit-4: EMAIL: TeachingHours: 5Hrs.


E-Mail Basics- E-Mail System-E-Mail Protocol-E-Mail Addresses-Structure of an E-
MailMessage-E-MailClients&Servers-MailingList-E-MailSecurity.

Unit-5: USERNETANDINTERNETRELAYCHAT: TeachingHours: 6Hrs.


WhatisUsenet?-NewsgroupHierarchies-WhatisaNewsreader?- How do you ReadNewsgroups?-
Who Administers Usenet?- Common Newsreading Tasks- How to Read Articles from Network
News?- Relationship between Netnews andE-Mail-WhatisIRC?-Channels-Nicknames-
MicrosoftNetMeeting.InternetandWebSecurity:Overviewof InternetSecurity-
AspectsandNeedof Security-E-MailThreatsandSecure E-mail-WebSecurityandPrivacyConcepts-
Firewall.

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

Semester:V Papertype:CoreTheory –Paper5

Papercode: Name of the Paper :MobileApplicationDevelopment Credit:

4TotalHours perWeek:6Hrs.LectureHours: 78Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

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.

Unit-2:ANDROID UIDESIGN TeachingHours:16Hrs.


GUI for Android: activities lifecycle – Android v7 support library – Intent: Intent object –
Intentfilters–Addingcategories–Linkingactivities–UserInterfacedesigncomponents –BasicViews
– Picker Views – List View – Specialized Fragment – Gallery and Image View – Image Switcher –
Grid View,OptionsMenu– ContextMenu – ClockView –Webview– RecyclerView

Unit-3:DATAPERSISTENCE TeachingHours: 15Hrs.


Different Data Persistence schemes: Shared preferences – File Handling – Managing data
usingSQLitedatabase–Contentproviders:usercontentprovider–Androidinbuildcontentproviders.

Unit-4:ANDROIDSERVICES& NETWORKENVIRONMENT TeachingHours:16Hrs.


Services:Introduction toservices–Local service–Remote service–Binding the service–
Communication between service and activity – IntentService – Multi–Threading: Handlers –
AsyncTask– Android network programming: HttpUrlConnection– Connecting to REST–based –
SOAP based Web services – Broad cast receivers: LocalBroadcastManager– Dynamic
broadcastreceiver– SystemBroadcast–TelephonyManager:Sending SMSandmaking calls.

Unit-5:ADVANCEDAPPLICATIONS TeachingHours: 16Hrs.


Location based services: Google maps V2 services using Google API – Animations and
Graphics:PropertyAnimation–ViewAnimations–DrawableAnimations–
MediaandCameraAPI:Working with video and audio inputs – camera API – Sensor programming:
Motion sensors –Position sensors – Environmental sensors – Publishing Android Apps: Guide
lines – policies andprocessofuploadingApps toGoogleplay.

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.

2. Barry Burd, “Android Application Development – All–in–one for Dummies”, 2nd


Edition,WileyIndia,2016.

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

Semester:V Papertype:CoreTheory– Paper6

Papercode: Name of the Paper :OperatingSystem Credit:4

TotalHoursperWeek: 6Hrs. LectureHours:78Hrs. TutorialHours:….. PracticalHours:…..

……………………………………………………………………………………………………………

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-3:STORAGEMANAGEMENT TeachingHours: 15Hrs.

Memory Management – Basics Concept of Memory – Address Binding – Logical and


PhysicalAddressSpace–MemoryPartitioning–MemoryAllocation–Paging–Segmentation–
Segmentation and Paging – Protection – Fragmentation – Compaction – Demand Paging –
PageReplacementAlgorithm–ClassificationofPageReplacementAlgorithm.

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

Semester:III Papertype:Core Theory – Paper7

Papercode: Name of the Paper :DesignandAnalysisofAlgorithm Credit:

3TotalHours perWeek:4 Hrs. LectureHours:52 Hrs.TutorialHours:....PracticalHours:…..

……………………………………………………………………………………………………………

CourseObjectives
1. Tounderstandvariousalgorithmdesigntechniques
2. Thistechniqueisthebasisofefficientalgorithmsfor allkindsofproblems.
3. This isasimpleapproachwhichtriestofindthebestsolutionateverystep.

4. Providingageneralinsightintothedynamicprogrammingapproach.
5. Algorithmdesignparadigmfor discreteandcombinatorialoptimizationproblems.

Course Outcomes
1. Afterstudiedunit-1,thestudentwillbeabletogainexperiencewithspaceandtimecomplexity

2. Afterstudiedunit-2,thestudentwillbeabletounderstandtheconceptsofdivideandconquer

3. After studied unit-3,thestudentwillbeabletounderstand theconceptsofgreedymethod


4. Afterstudiedunit-4,thestudentwillbeabletounderstandtheconceptsofmultistagegraph
5. Afterstudiedunit-5,thestudentwillbeabletounderstandtheconceptsofbacktracking

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-2:DIVIDEAND CONQUER TeachingHours:10Hrs.


General Method – Binary Search –Recurrence Equation for Divide and Conquer – Finding
theMaximum and Minimum–– Merge Sort – Quick Sort – Performance Measurement –
RandomizedSortingAlgorithm – Selection Sort – A Worst Case Optimal Algorithm –
Implementation ofSelect2–Stassen’sMatrixMultiplications.

Unit-3:THEGREEDY METHOD TeachingHours:11Hrs.


The General Method – Container Loading – Knapsack Problem – Tree Vertex Splitting –
JobSequencing with Deadlines – Minimum Cost Spanning Trees – Prim’s Algorithm –
Kruskal’sAlgorithm – An optimal Randomized Algorithm – Optimal Storage on Tapes – Optimal
MergePattern–SingleSourceShortestPaths.

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

Papercode: Name of the Paper :MobileApplicationsDevelopmentLab Credit:

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.

6. Implement anapplicationthat implementsMulti-threading.

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

Papercode: Name of the Paper :OperatingSystemLab Credit:3

TotalHours perWeek:4 Hrs. LectureHours:…..TutorialHours:…..PracticalHours:52 Hrs.

……………………………………………………………………………………………………………

CourseObjectives
1. ToknowaboutUNIXcommands.
2. To understandthe conceptofshellprogramming.
3. To learnhowtouse vieditor.
4. Tounderstand theconceptsofsemaphores.
5. Tounderstandtheconceptsofsynchronization.

Course Outcomes(fiveoutcomesforeachunitsshould bementioned)


1. Afterstudiedunit-1,thestudentwillbeabletounderstandUNIXcommands.
2. Afterstudiedunit-2,thestudentwillbeabletowriteaprogramusingshellcommands.
3. Afterstudiedunit-3,thestudentwillbeabletobuildanapplicationforsemaphores.
4. Afterstudiedunit-4,thestudentwillbeabletoimplementsynchronizationapplications.
5. Afterstudiedunit-5,thestudentwillbeabletodevelopaprogramforfileallocationstrategies.

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

Semester:V Papertype:Internal Elective – Paper1

Papercode: Name of the Paper :DataMining Credit:3

TotalHours perWeek:3 Hrs.LectureHours:39 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

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.

Cluster Analysis– Partitioning Methods–Hierarchical Methods–Density–Based Methods– Grid–


BasedMethods–Evaluation of Clustering.–ClusteringHigh –Dimensional Data–ClusteringGraph
and Network Data – Clustering with Constraints–Web Mining– Spatial Mining. OutlierDetection–
OutliersandOutliersAnalysis–OutlierDetectionMethods–OutlierApproaches–Statistical–Proximity–
Based–Clustering–Based–ClassificationBased–High–DimensionalData.

Unit-5:RECENTTRENDS INDATAMININGANDTOOLS TeachingHours:7Hrs.

Other Methodologies of Data Mining –Data Mining Applications–Data Mining Trends–


RecentData Mining Tools–Rapid miner–Orange–Weka–Knime–Sisense–Ssdt (SQL Server Data
Tools)–Oracle–Rattle–Datamelt–ApacheMahout.
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. “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

Semester:V Papertype:Internal Elective –Paper1

Papercode: Name of the Paper : InformationSecurity Credit: 3

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.

Introduction – History – What is Information Security?– Critical Characteristics of Information–


NSTISSC Security Model– Components of an Information System– Securing the Components–
BalancingSecurityandAccess–The SDLC–TheSecuritySDLC.

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.

Risk Management – Introduction – An Overview of Risk Management – Risk Identification –


RiskAssessment – Risk Control Strategies – Selecting a Risk Control Strategy – Quantitative
versusQualitative RiskControlPractices–RiskManagementDiscussionPoints

Unit-4:SECURITY MODELS 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.

Unit-5:CRYPTOGRAPHY ANDETHICALHACKING TeachingHours:8Hrs.

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.

4. “Hands‐On Ethical Hacking and Network Defense”, Michael T. Simpson, Kent


Backman,JamesE.Corley,SecondEdition,CENGAGELearning,2010.

ReferenceBooks:
1. “Handbook of Information Security Management”, Micki Krause, Harold F. Tipton,
sixthEdition,CRC Press LLC,2004.

2. “Hacking Exposed”, Stuart McClure, Joel Scrambray, George Kurtz,Tata McGraw–


Hill,2003.

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

Semester:V Papertype:Internal Elective –Paper1

Papercode: Name of the Paper :SoftwareTesting Credit:

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.

2. Afterstudiedunit-2, thestudentwill beabletoanalyzevarioustestingmethods


3. Afterstudiedunit-
3,thestudentwillbeabletoApplythesoftwaretestingtechniquesincommercialenvironments
4. Afterstudiedunit-4,thestudentwillbeabletoBuildtheroleofmanagementinasoftwaredevelopment..
5. Afterstudiedunit-5,thestudentwillbeabletoattaintheattributesandassessmentofquality,reliability.

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.

Fundamentals of software testing – need for software testing– Psychology of testing –


variousapproaches – characteristics of testing – principles of testing – testing strategies –
verification andvalidation–DefectandPreventionstrategies.

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.

Test planning – cost–benefit analysis of testing – monitoring and control–Test reporting –


Testcontrol – Specialized testing – Object Oriented Testing – Automated Tools for Testing –
ToolSelectionandImplementation–Challengesintestautomation –GUITesting

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

Semester:V Papertype: SkillBasedSubject – Paper3

Papercode: Name of the Paper :SoftwareEngineering Credit:

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.

EvolvingRoleof Software–Nature of Software–SoftwareEngineering–TheSoftwareProcess–


SoftwareEngineeringPractices–SoftwareMyths–AGenericViewofProcessModel
– Process Assessmentand Improvement– Process Models : Waterfall Model –
IncrementalProcessModels–EvolutionaryProcessModels–ConcurrentModels.

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.

Unit-4:TESTINGSTRATEGIES Teaching Hours: 8


Hrs.TestingStrategies:StrategicApproachtoSoftwareTesting–StrategicIssues–
TestStrategiesforConventionalandObjectOrientedSoftware–ValidationTesting–SystemTesting–
ArtofDebugging.Software Testing Fundamentals– White Box Testing– Basis Path Testing–
ControlStructureTesting–BlackBoxTesting–ModelBasedTesting.

Unit-5:PROJECT MANAGEMENT TeachingHours:8Hrs.

Project Management: Management Spectrum – People – Product – Process – Project –


CriticalPractices –Estimation: Project Planning Process – Software Scope and Feasibility –
Resources –SoftwareProjectEstimation–ProjectScheduling–QualityConcepts–
SoftwareQualityAssurance–ElementsofSoftware QualityAssurance–FormalTechnicalReviews.

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

2. ”SoftwareEngineering”,MallRajib, PHILearning, 2009,3ThirdEdition.

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

Semester:VI Papertype:Core Theory – Paper8

Papercode: Name of the Paper :OpenSourceSoftware

Credit:4TotalHours perWeek:4 Hrs. LectureHours:52

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.

MatchingTable (PutYes/Nointheappropriate box)


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 HTML,CSS TeachingHours:11Hrs.


Need of Open Source –Advantages of Open source –Application of Open Source – HTML –
HTML tags –Dynamic Web content– HTTP Request and Response Procedure–Introduction
toHTML5– HTML5 Canvas – HTML5 Audio and Video–Introduction to CSS – CSS Rules –
StyleTypes–CSSSelectors–CSSColors.
Unit-2:LINUX TeachingHours: 10Hrs.

Introduction:LinuxEssentialCommands–KernelModeandusermode–FilesystemConcept–
StandardFiles–TheLinuxSecurity Model–ViEditor–PartitionsCreation–ShellIntroduction–
StringProcessing–InvestigationandManagingProcesses–NetworkClients–InstallingApplication.

Unit-3:JAVA SCRIPT AND MYSQL TeachingHours:10Hrs.

Java script :Advantages of JavaScript –JavaScript Syntax–Data type– Variable– Array –


Operatorsand Expressions– Loops– functions – Dialog box– MySQL – The show Databases and
Table –The USE command –Create Database and Tables – Describe Table – Select, Insert, Update,
andDelete statement.

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

Semester:VI Papertype:CoreTheory– Paper9

Papercode: Name of the Paper :PythonProgramming Credit: 4

TotalHours perWeek: 4 Hrs.LectureHours:52 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1. Tounderstand thetokensofPython.
2. Tolearncontrolstatements inPython.
3. Toknowaboutbuiltinfunctions.

4. To learnabout theconcept ofList.


5. Tounderstandhowtohandleexception.

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

Unit-1: INTRODUCTION TeachingHours:11Hrs.

Identifiers– Keywords -StatementsandExpressions–Variables–Operators–Arithmeticoperators–


Assignmentoperators–Comparisonoperators–Logical operators–Bitwiseoperators
- Precedence and Associativity – Data types- Number – Booleans – Strings -Indentation –
Comments – Single line comment – Multiline comments - Reading Input – Print Output –
TypeConversions – int function – float function – str() function – chr() function – complex()
function –ord() function – hex() function – oct() function -type() function and Is operator –
Dynamic andStronglytypedlanguage.

Unit-2: STATEMENTS EXCEPTION AND STRING OPERATIONS


] TeachingHours: 10Hrs.

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.

Unit-3:FUCTIONS TeachingHours: 11Hrs.

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.

Unit-4: LISTS TeachingHours: 10Hrs.

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.

Unit-5:OBJECTS TeachingHours: 10Hrs.

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

Papercode: Name of the Paper :PythonProgramming Lab Credit:

3TotalHoursperWeek: 4Hrs. LectureHours:..TutorialHours:…..PracticalHours:52Hrs.

……………………………………………………………………………………………………………

CourseObjectives
1. Toknowaboutbasicdatatypes, operatorsinPython.
2. TounderstandLoopsinPython.
3. TounderstandtheconceptsofArrays.
4. Tounderstandhowtohandlestring.
5. Toknowaboutfunctions.

Course Outcomes(fiveoutcomesforeachunitsshould bementioned)


1. After studied unit-1,thestudentwillbeabletowriteaprogramusingoperators.
2. Afterstudiedunit-2,thestudentwillbeabletodevelopaprogramusingloops.
3. Afterstudiedunit-3,thestudentwillbeabletoimplementprogramusingArrays.
4. Afterstudiedunit-4,thestudentwillbeable toimplementtheconceptofStringfunctions.
5. Afterstudiedunit-5,thestudentwillbeabletobuildapplicationwithbasicexpressions.

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. DevelopaPythonprogramto find the areaandperimeterofa circle.


2. Develop aPythonprogramtogenerateFibonacciseries.
3. Developa Pythonprogramto computethe GCDoftwonumbers.
4. DevelopaPythonprogramtogeneratefirstnprimenumbers.
5. Develop aPythonprogramtofindthesumofsquaresofnnaturalnumbers.
6. Develop a Pythonprogramtofindthe sumofthe elementsinanarray.
7. DevelopaPythonprogramtofindthelargestelementinthearray.
8. Developa Pythonprogramtocheckifthe givenstringisapalindrome ornot.
9. DevelopaPythonprogramtostorestringsinalistandprintthem.
10. DevelopaPythonprogramtofindthelengthofalist, reverseit,copyitandthenclearit.

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

Semester:VI Papertype:Core -Practical-8

Papercode: Name of the Paper : OpenSourceProgrammingLab Credit:

2TotalHoursperWeek: 4Hrs. LectureHours:…..TutorialHours:..PracticalHours:52Hrs.

……………………………………………………………………………………………………………

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

Semester:VI Papertype:Internal Elective–Paper2

Papercode: Name of the Paper :BigDataAnalytics Credit:3

TotalHoursperWeek: 3 Hrs.LectureHours: 39Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

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.

Unit-2:MININGDATA STREAMS TeachingHours:8Hrs.

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-4:HADOOP ANDMAPREDUCE TeachingHours:8Hrs.


Hadoop: The Hadoop Distributed File System – Components of HadoopAnalysing the Data
withHadoop– Scaling Out–Hadoop Streaming– Design of HDFS–Java interfaces to HDFS Basics–
Developing a Map Reduce Application–How Map Reduce Works–Anatomy of a Map Reduce
Jobrun–Failures–JobScheduling–ShuffleandSort–Taskexecution–MapReduceTypesandFormats–
MapReduceFeatures–Hadoopenvironment.

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

Papercode: Name of the Paper :Cryptography Credit: 3

TotalHoursperWeek: 3Hrs. LectureHours:39Hrs. TutorialHours:….. PracticalHours:…..

……………………………………………………………………………………………………………

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.

Symmetric Cipher– Classical Encryption Technique – Symmetric Cipher Model –


SubstitutionTechniques, Transposition Technique – Steganography – Block Cipher and the Data
EncryptionStandard – The Data Encryption Standard – Differential and Linear Cryptanalysis –
Block CipherPrinciples.AdvancedEncryptionStandard– AESStructure –
AESTransformationFunction.

Unit-3:PUBLICKEYCRYPTOGRAPHY TeachingHours:8Hrs.

Public Key Cryptography and RSA Principles– RSA Algorithm, Key


ManagementandotherPublicKeyCryptosystemsKeyManagement,Diffie–
HellmanKeyExchange,EllipticCurveArithmetic–EllipticCurve Cryptography–
PsedorandomNumberGeneration.

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.

Unit-5:SECURITYAPPLICATIONS Teaching Hours: 8


Hrs.IntrusionDetectionSystem–PasswordManagement–IntroductiontoFirewall–
FirewallGenerations– Web Security – Wireless network Security – Electronic Mail Security–
Internet MailArchitecture–S/MIME–PrettyGoodPrivacy(PGP).

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

Semester:VI Papertype:Internal Elective– Paper2

Papercode: Name of the Paper : DigitalImageProcessing

Credit:3TotalHours perWeek:3 Hrs. LectureHours:39

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

Semester:VI Papertype:Internal Elective– Paper3

Papercode: Name of the Paper :ArtificialIntelligence Credit:3

TotalHoursperWeek: 3Hrs. LectureHours:39Hrs. TutorialHours:….. PracticalHours:…..

……………………………………………………………………………………………………………

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

MatchingTable (PutYes/Nointheappropriate box)


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:INTRODUCTIONTOARTIFICIALINTELLIGENCE TeachingHours:7Hrs.

History of AI – Artificial Narrow Intelligence (ANI) – Artificial General Intelligence (AGI) –


Artificial Super Intelligence (ASI) – Characteristics – Types of AI – Domains –
ProgrammingLanguagesofAI–Applications ofAI–FutureofAI.

Unit-2:AI–PROBLEM SOLVINGMETHODS TeachingHours:8Hrs.

Problem solving Methods – Search Strategies: Uninformed – Informed – Heuristics – Generate


andtest–hill climbing–Bestfirstsearch –problem reduction –Local SearchAlgorithms
andOptimization – Game Playing mini–max procedure – Optimal Decisions in Games – Alpha –
BetaPruning–StochasticGames
Unit-3:AI–KNOWLEDGEREPRESENTATION TeachingHours:8Hrs.

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.

Probability and Bayes Theorem – Certainty factors – Probabilistic Graphical Models –


BayesianNetworks–MarkovNetworks–FuzzyLogic.ArchitectureforIntelligentAgents–
Agentcommunication–NegotiationandBargaining–ArgumentationamongAgents–
TrustandReputationinMulti–agentsystems.

Unit-5:MACHINELEARNING ANDAPPLICATIONS 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

Papercode: Name of the Paper :SystemSoftware Credit:3

TotalHoursperWeek: 3Hrs. LectureHours:39Hrs. TutorialHours:….. PracticalHours:…..

……………………………………………………………………………………………………………

Course Objectives
1. To understand the basicconceptsofsystemsoftware
2. Abilityto tracethepathofasourcecodetoobjectcodeand toexecutablefile
3. Todesignandimplementationofloadersandlinkers
4. Tounderstandtheconceptsofmacroprocessor

5. Abilitytoanalyzethefunctionsofcompilers

Course Outcomes(fiveoutcomesforeachunitsshould bementioned)


1. Afterstudiedunit-1,thestudentwillbeabletoanalyzeCISCandRISCmachines.
2. Afterstudiedunit-2,thestudentwillbeabletoknowhowassemblersareworking.
3. Afterstudiedunit-3,thestudentwillbeabletodistinguishLinkerandLoader.
4. Afterstudiedunit-4,thestudentwillbeabletolearnmacroprocessor.

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)

a. Bookreviewandresearchpaper review, syllabusandcurriculumreview.


b. Datacollectionandpaperwritingpractices:books
level,fieldstudylevel.Usingthecoursestudyforsocietyandnaturedevelopment–exercise
c. Workshops,preparing technicaltermdictionariesfromtext booksandreferencebooks.
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.

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

Semester:VI Papertype: InternalElective– Paper3

Papercode: Name of the Paper :CloudComputing Credit:3

TotalHours perWeek: 3 Hrs.LectureHours:39 Hrs.TutorialHours:…..PracticalHours:…..

……………………………………………………………………………………………………………

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.

MatchingTable (PutYes/Nointheappropriate box)


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:UNDERSTANDINGCLOUDCOMPUTING TeachingHours:7Hrs.

Computing Paradigms – Cloud Computing Fundamentals – History of Cloud Computing –


CloudComputingArchitecture & Management – Cloud Computing Deployment Models –
CloudStorage – Why Cloud Computing Matters – Advantages of Cloud Computing –
Disadvantages ofCloudComputing–CloudServices.

Unit-2:DEVELOPINGCLOUDSERVICES TeachingHours:8Hrs.

CloudServiceModels – SOA&Cloud – MulticoreTechnology–


MemoryandStorageTechnologies–NetworkingTechnologies–Web2.0–3.0–
SoftwareProcessModelsforCloud
– AgileSDLCforCloudComputing– PervasiveComputing–ApplicationEnvironment–
Virtualization.

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)

**********

You might also like