201 BSC Mathematics 23-24 F
201 BSC Mathematics 23-24 F
(Affiliated Colleges)
201 - B.Sc. Mathematics
Programme Structure and Scheme of Examination (under CBCS)
(Applicable to the candidates admitted from the academic year 2023 -2024 onwards)
Maximum Marks
Part Course Code Study Components & Course Title Credit Hours/Week
CIA ESE Total
SEMESTER – I
Language – I:
23UTAML11/ பொது தமிழ்– I: தமிழிலக்கிய வரலாறு-1/
I 3 6 25 75 100
23UHINL11/ Hindi-I/
23UFREL11 French-I
II 23UENGL12 General English – I 3 6 25 75 100
23UMATC13 Core – I : Algebra & Trigonometry 5 5 25 75 100
23UMATC14 Core –II : Differential Calculus 5 4 25 75 100
III Elective – I
23UPYPE15 Python Programming /
23UCHEE15 Chemistry for Physical Sciences–I / 3/2 5/3 25 75 100
23UPHYE15 Physics - I
23UCHEEP1 Chemistry for Physical Sciences Practical –I 1 2 25 75 100
23UPHYEP1 Physics Practical - I
Skill Enhancement Course – 1*
NME-I/
2 2 25 75 100
23UTAMB16 Basic Tamil – I /
IV
23UTAMA16 Advanced Tamil - I
Foundation Course:
23UMATF17 2 2 25 75 100
Bridge Mathematics
Total 23 30 700/800
SEMESTER – II
Language – II
23UTAML21/ பொது தமிழ் -II: தமிழிலக்கிய வரலாறு-2/
I 3 6 25 75 100
23UHINL21/ Hindi-II/
23UFREL21 French-II
II 23UENGL22 General English – II 3 6 25 75 100
Core – III: Analytical Geometry of Three
23UMATC23 5 5 25 75 100
Dimension
23UMATC24 Core –IV: Integral Calculus 5 4 25 75 100
III Elective - II
23UPYPE25 Python Programming Lab /
23UCHEE25 Chemistry for Physical Sciences–II/ 3/2 5/3 25 75 100
23UPHYE25 Physics - II
23UCHEEP2 Chemistry for Physical Sciences Practical –II / 1 2 25 75 100
23UPHYEP2 Physics Practical - II
Skill Enhancement Course – 2*
NME-II/
2 2 25 75 100
23UTAMB26 Basic Tamil – II /
23UTAMA26 Advanced Tamil - II
IV
Skill Enhancement Course – 3
23USECG27 2 2 25 75 100
Internet and its Applications (Common Paper)
23UNMSD01 Language Proficiency for employability: Overview
2 - 25 75 100
of English Communication**
1
Total 25 30 800/900
SEMESTER – III
I Language – III 3 6 25 75 100
23UTAML31 பொது தமிழ் -III: தமிழக வரலாறும், பண்பாடும்/
23UHINL31/ Hindi-III/
23UFREL31 French-III
23UENGL32 II English – III 3 6 25 75 100
23UMATC33 Core -V: Vector Calculus and its Applications 5 5 25 75 100
23UMATC34 Core- VI: Differential Equations And Applications 5 5 25 75 100
III Elective - III:
23UMATE35 Mathematical Statistics / 3 4 25 75 100
23UTALE35 Accountancy- Tally
Skill Enhancement Course- 4:
1 1 25 75 100
23UMATS36 Computational Mathematics-I
IV Skill Enhancement Course-5:
2 2 25 75 100
23UMATS37 PHP Programming
Environmental Studies - 1
Total 22 30 700
SEMESTER – IV
I Language – IV: 3 6 25 75 100
23UTAML41/ பொது தமிழ் -IV: தமிழும் அறிவியலும்/
23UHINL41/ Hindi-IV/
23UFREL41 French-IV
23UENGL42 II English – IV 3 6 25 75 100
23UMATC43 Core – VII: Industrial Statistics 5 5 25 75 100
23UMATC44 Core -VIII: Elements of Mathematical Analysis 5 5 25 75 100
III Elective - IV:
23UMATE45 Mathematical Statistics Practical using R-Programming /
3 3 25 75 100
23UTALE45 Accountancy-Tally Practical
23UMATS46 Skill Enhancement Course- 6:
2 2 25 75 100
Android App development
IV Skill Enhancement Course- 7:
2 2 25 75 100
23UMATS47 Computational Mathematics-II
23UEVSG48 Environmental Studies 2 1 25 75 100
Total 25 30 800
SEMESTER – V
23UMATC51 Core - IX: Abstract Algebra 4 5 25 75 100
23UMATC52 Core – X: Real Analysis 4 5 25 75 100
23UMATC53 Core – XI: Fourier Series and Fourier Transform 4 5 25 75 100
Techniques (Laplace, Fourier)
23UMATD54 Core – XII: Project with viva-voce 4 5 25 75 100
Elective – V:
23UMATE55-1/ III Fuzzy Sets and Fuzzy Logic/ 3 4 25 75 100
23UMATE55-2/ Programming Language C /
23UMATE55-3 Data Structures
Elective – VI:
23UMATE56-1/ Optimization Techniques/ 3 4 25 75 100
23UMATE56-2/ Laplace and Z Transforms/
23UMATE56-3 Neural network models
2
23UVALG57 Value Education 2 2 25 75 100
IV
23UMATI58 Summer Internship++ 2 – 25 75 100
Total 26 30 800
SEMESTER – VI
23UMATC61 I Core – XIII: Linear Algebra 4 6 25 75 100
23UMATC62 II Core – XIV: Complex Analysis 4 6 25 75 100
23UMATC63 III Core – XV: Mechanics 4 6 25 75 100
Elective – VII:
23UMATE64-1/ Graph Theory & Applications /
3 5 25 75 100
23UMATE64-2/ Object Oriented Programming with C++ /
23UMATE64-3 Algorithms
Elective – VIII:
23UMATE65-1/ Discrete Mathematics /
3 5 25 75 100
23UMATE65-2/ Introduction to Machine Learning /
23UMATE65-3 Programming Language Java
IV Professional Competency Skill:
2 2 25 75 100
23UMATF66 Mathematics for Competitive Examinations-I
23UMATX67 V Extension Activity 1 – 100 100
Total 21 30 700
Grand Total 142 4500/4700
3
Choice Based Credit System (CBCS), Learning Outcomes Based Curriculum
Framework (LOCF) Guideline Based Credit and Hours Distribution System
for all UG courses including Lab Hours
Semester-II
Part List of Courses Credit No. of
Hours
Part I Language – Tamil 3 6
Part II English 3 6
Part III Core Theory, Practical & Elective Courses 13 14
Part IV Skill Enhancement Course -SEC-2 (NME-II) 2 2
Skill Enhancement Course -SEC-3 (Discipline / Subject Specific) 2 2
23 30
Semester-IV
4
Part List of Courses Credit No. of
Hours
Part I Language - Tamil 3 6
Part II English 3 6
Part III Core Theory, Practical & Elective Courses 13 13
Part IV Skill Enhancement Course -SEC-6 (Discipline / Subject Specific) 2 2
Skill Enhancement Course -SEC-7 (Discipline / Subject Specific) 2 2
E.V.S 2 1
25 30
Third Year
Semester-V
Part List of Courses Credit No. of
Hours
Part III Core Theory, Practical, Project & Elective Courses 22 28
Part IV Value Education 2 2
Internship / Industrial Visit / Field Visit 2 -
26 30
Semester-VI
*Part I. II, and Part III components will be separately taken into account for CGPA calculation
and classification for the under graduate programme and the other components Part IV, V have to
be completed during the duration of the programme as per the norms, to be eligible for obtaining
the UG degree.
6
CREDIT DISTRIBUTION FOR U.G. PROGRAMME
Part Course Details No. of Courses Credit Total
per Credits
course
Part I Tamil 4 3 12
Part II English 4 3 12
Part III Core Courses 15 4/5 68
Elective Courses: Generic / Discipline Specific 8 3 24
(3 or 2+1 Credits)
Part I, II and III Credits 116
Skill Enhancement Courses / NME / Language Courses 7 1/2 15
Professional Competency Skill Course 1 2 2
Part IV Environmental Science (EVS) 1 2 2
Value Education 1 2 2
Internship 1 2 2
Part IV Credits 23
Methods of Evaluation
Continuous Internal Assessment Test
Internal Evaluation Assignments 25 Marks
Seminars
Attendance and Class Participation
External Evaluation
End Semester Examination 75 Marks
7
Programme Outcomes:
PO1: Disciplinary Knowledge: Capable of demonstrating comprehensive knowledge and
understanding of one or more disciplines that form a part of an undergraduate programme of study.
PO2: Critical Thinking: Capability to apply analytic thought to a body of knowledge; analyse and
evaluate evidence, arguments, claims, beliefs on the basis of empirical evidence; identify relevant
assumptions or implications; formulate coherent arguments; critically evaluate practices, policies and
theories by following scientific approach to knowledge development.
PO3: Problem Solving: Capacity to extrapolate from what one has learned and apply their
competencies to solve different kinds of non-familiar problems, rather than replicate curriculum content
knowledge; and apply one’s earning to real life situations.
PO4: Analytical Reasoning: Ability to evaluate the reliability and relevance of evidence; identify
logical flaws and holes in the arguments of others; analyze and synthesize data from a variety of sources;
draw valid conclusions and support them with evidence and examples and addressing opposing
viewpoints.
PO5: Scientific Reasoning: Ability to analyse, interpret and draw conclusions from quantitative /
qualitative data; and critically evaluate ideas, evidence, and experiences from an open minded and
reasoned perspective.
PO6: Self-directed & Lifelong Learning: Ability to work independently, identify and manage a
project. Ability to acquire knowledge and skills, including “learning how to learn”, through self-placed
and self-directed learning aimed at personal development, meeting economic, social and cultural
objectives.
8
9
Programme Specific Outcomes:
PSO1: Acquire good knowledge and understanding, to solve specific theoretical & applied problems in
different area of mathematics & statistics.
PSO2: Understand, formulate, develop mathematical arguments, logically and use quantitative models to
address issues arising in social sciences, business and other context /fields.
PSO3: To prepare the students who will demonstrate respectful engagement with other’s ideas,
behaviors, beliefs and apply diverse frames of references to decisions and actions.To create effective
entrepreneurs by enhancing their critical thinking, problem solving, decision making and leadership skill
that will facilitate startups and high potential organizations.
Mapping of Course Learning Outcomes (CLOs) with Programme Outcomes (POs) and Programme
Specific Outcomes (PSOs)can be carried out accordingly, assigning the appropriate level in the grids:
POs PSOs
1 2 3 4 5 6 … 1 2 …
CLO1
CLO2
CLO3
CLO4
CLO5
10
Title of the Course ALGEBRA & TRIGONOMETRY
Paper Number CORE I
Category Core Year I Credits 5 Course 23UMATC13
Semester I Code
Instructional Lecture Tutorial Lab Practice Total
Hours 5 -- 5
per week
Pre-requisite 12th Standard Mathematics
Objectives of the Basic ideas on the Theory of Equations, Matrices and Number
Course Theory.
Knowledge to find expansions of trigonometry functions, solve
theoretical and applied problems.
Course Outline Unit I: Reciprocal Equations-Standard form–Increasing or decreasing
the roots of a given equation- Removal of terms, Approximate
solutions of roots of polynomials by Horner’s method – related
problems.
Unit II: Summation of Series: Binomial– Exponential –Logarithmic
series (Theorems without proof) – Approximations - related problems.
Unit III: Characteristic equation – Eigen values and Eigen Vectors-
Similar matrices - Cayley – Hamilton Theorem (Statement only) -
Finding powers of square matrix, Inverse of a square matrix up to order
3, Diagonalization of square matrices - related problems.
11
Recommended 1. T. K. Manickavasagam Pillay, T. Natarajan and K. S. Ganapathy,
Text Algebra Volume I, S. Viswanathan (Printers & Publishers) Pvt. Ltd.,
Reprint 2011 (Unit I ).
UNIT I: Chapter-VI: Sec (16-19;30)
UNIT II: Chapter-III and IV
2. T. K. Manickavasagam Pillay, T. Natarajan and K. S. Ganapathy,
Algebra Volume II, S. Viswanathan (Printers & Publishers) Pvt. Ltd.,
Reprint 2011 (Unit I ).
UNIT III: Chapter-II
3. S. Narayanan, T. K. Manickavasagam Pillay, Trigonometry, S.
Viswanathan (Printers and Publishers) Pvt. Ltd., Reprint 2009
UNIT IV: Chapter- 3: Sec(1-5)
UNIT V: Chapter- 3: Sec(2-2.3; 5-5.5)
4. S. Narayanan, R. Hanumantha Rao, T.K. Manicavachagom Pillay
and Dr. P. Kandaswamy, Ancillary Mathematics, Volume-I, S.
Viswanathan (Printers & Publishers) Pvt. Ltd., 2009.
5. S.Arumugam & others, Trigonometry and Fourier series, New
Gamma Publications -1999
Books for 1.W.S. Burnstine and A.W. Panton, Theory of equations
Reference 2.David C. Lay, Linear Algebra and its Applications, 3rd Ed., Pearson
Education Asia, Indian Reprint, 2007
3.G.B. Thomas and R.L. Finney, Calculus, 9th Ed., Pearson Education,
Delhi, 2005
4.C. V. Durell and A. Robson, Advanced Trigonometry, Courier
Corporation, 2003
5.J. Stewart, L. Redlin, and S. Watson, Algebra and Trigonometry,
Cengage Learning, 2012.
6.Calculus and Analytical Geometry, G.B. Thomas and R. L. Finny,
Pearson Publication, 9th Edition, 2010.
Website and
e-Learning Source https://nptel.ac.in
12
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 1 3 - - - 3 2 1
CLO2 2 1 3 1 - - 3 2 1
CLO3 3 1 3 1 - - 3 2 1
CLO4 3 1 3 - - - 3 2 1
CLO5 3 1 3 - - - 3 2 1
13
Title of the CourseDIFFERENTIAL CALCULUS
Paper Number CORE II
Category Core Year I Credits 5 Course 23UMATC14
Semester I Code
Instructional Lecture Tutorial Lab Total
Hours Practice
per week 4 -- 4
th
Pre-requisite 12 Standard Mathematics
Objectives of the The basic skills of differentiation, successive differentiation, and their
Course applications.
Basic knowledge on the notions of curvature, evolutes, involutes and polar
co-ordinates and in solving related problems.
Course Outline UNIT-I: Successive Differentiation: Introduction (Review of basic concepts)
– The nth derivative – Standard results – Fractional expressions –
Trigonometrical transformation – Formation of equations involving derivatives
– Leibnitz formula for the nth derivative of a product
Chapter – III: Section – 1.1 to 1.6 and 2.1 to 2.2
UNIT-II: Partial Differentiation: Partial derivatives – Successive partial
derivatives – Function of a function rule – Total differential coefficient – A
special case – Implicit Functions.
Chapter – VIII : Section – 1.1 to 1.5
UNIT-III: Partial Differentiation (Continued): Partial derivatives of a
function of two variables – Maxima and Minima of functions of two variables -
Lagrange’s method of undetermined multipliers.
Chapter – VIII : Section –1.7, Section 4, Section 5.
UNIT-IV: Envelope: Method of finding the envelope – Another definition of
envelope – Envelope of family of curves which are quadratic in the parameter.
Chapter – X : Section – 1.1 to 1.3
UNIT-V: Curvature: Definition of Curvature – Circle, Radius and Centre of
Curvature – Evolutes and Involutes – Radius of Curvature in Polar Co-
ordinates.
Chapter – X : Section – 2.1 to 2.6
14
Extended Questions related to the above topics, from various competitive examinations
Professional UPSC / / TNPSC / others to be solved
Component (is a (To be discussed during the Tutorial hour)
part of internal
component only,
Not to be included
in the External
Examination
question paper)
Skills acquired Knowledge, Problem Solving, Analytical ability, Professional Competency,
from this course Professional Communication and Transferrable Skill
Recommended 1. S.Narayanan and T.K.Manicavachagom Pillai, Calculus Volume I,
Text S.Viswanathan (Printers&Publishers) Pvt Limited , 1987.
Reference Books 1. R. Courant and F. John, Introduction to Calculus and Analysis (Volumes I
& II), Springer- Verlag, New York, Inc., 1989.
2. T. Apostol, Calculus, Volumes I and II.
3. S. Goldberg, Calculus and mathematical analysis.
2. H. Anton, I. Birens and S. Davis, Calculus, John Wiley and Sons, Inc.,
2002.
3. G.B. Thomas and R.L. Finney, Calculus, Pearson Education, 2010.
4. M.J. Strauss, G.L. Bradley and K. J. Smith, Calculus, 3rd Ed., Dorling
Kindersley (India) P. Ltd. (Pearson Education), Delhi, 2007
Website and
e-Learning Source https://nptel.ac.in
15
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 1 3 - - - 3 2 1
CLO2 2 1 3 - - - 3 2 1
CLO3 3 2 3 2 - - 3 2 1
CLO4 3 2 3 2 1 - 3 2 1
CLO5 3 2 3 2 1 - 3 2 1
16
Title of the Course PYTHON PROGRAMMING
Paper Number Elective - I
Categor Year I Credits 3 Course 23UPYPE15
y Code
Semester I
Instructional Lecture Tutorial Lab Practice Total
Hours
5 -- 5
per week
Pre-requisite Basic Knowledge of Programming concept
Objectives of the Describe the core syntax and semantics of Python
Course programming language.
Discover the need for working with the strings and functions.
Illustrate the process of structuring the data using lists,
dictionaries, tuples and sets.
Understand the usage of packages and Dictionaries
Course Outline UNIT-I: Introduction -Python Overview - Getting Started with
Python - Comments -Python Identifiers - Reserved Keywords -
Variables - Standard Data Types - Operators - Statement and
Expression - String Operations - Boolean Expressions
(Sec. 3.1–3.12)
UNIT-II: Control Statements -Iteration – while Statement - Input
from Keyboard (3.13 – 3.15)
UNIT-III: Introduction - Built-in Functions - Composition of
Functions - Parameters and Arguments - Function Calls - The return
Statement - Python Recursive Function - The Anonymous Functions
(Sec. 4.1 – 4.9)
UNIT-IV: Text Files- Directories (Sec. 7.1 and 7.2)
UNIT-V: Overview of OOP- Class Definition- Creating Objects-
Objects as Arguments- Objects as Return Values- Built-in Class
Attributes- Inheritance- Method Overriding- Data Encapsulation- Data
Hiding (Sec. 8.1 – 8.10)
17
Extended Questions related to the above topics, from various competitive
Professional examinations UPSC / TRB / NET / UGC –
Component (is a
CSIR / GATE / TNPSC / others to be solved (To be discussed during
part of internal
the Tutorial hour)
component only,
Not to be included
in the External
Examination
question paper)
Skills acquired from Knowledge, Problem Solving, Analytical ability, Professional
this course Competency, Professional Communication and Transferrable Skill
Recommended E Balagurusamy, "Introduction to Computing and Problem Solving
Text Using Python",1st Edition, McGraw Hill India; 2016
Reference Books 1. Charles Dierbach, “Introduction to Computer Science using
Python - A computational Problem solving Focus”, Wiley
India Edition, 2015.
2. Wesley J. Chun, “Core Python Applications Programming”, 3rd
Edition , Pearson Education, 2016
3. Mark Lutz, “Learning Python Powerful Object Oriented
Programming”, O’reilly Media 2018, 5th Edition.
4. Timothy A. Budd, “Exploring Python”, Tata MCGraw Hill
Education Private Limited 2011, 1 st Edition.
5. John Zelle, “Python Programming: An Introduction to Computer
Science”, Second edition, Course Technology Cengage
Learning Publications, 2013, ISBN 978- 1590282410
6. Michel Dawson, “Python Programming for Absolute Beginers” ,
Third Edition, Course Technology Cengage Learning
Publications, 2013, ISBN 978-1435455009
Website and
e-Learning Source
https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
18
CLO4: Read and write data from/to files in Python programs
CLO5: Usage of Classes and Objects in python
POs PSOs
1 2 3 4 5 6 1 2 3
CLO - - 1
3 1 3 - 3 2
1
CLO - - 2 1
2 1 3 1 3
2
CLO - - 2 1
3 1 3 1 3
3
CLO - - - 2 1
3 1 3 3
4
CLO - - - 2 1
3 1 3 3
5
19
23UCHEE15
SEMESTER: I Credit : 2
Chemistry
And non-bonding for Physical
orbitals. MolecularScience– I
orbital diagrams for Hydrogen,
Part: III Hours : 3
Helium, Nitrogen; discussion of bond order and magnetic properties.
Nuclear Chemistry: Fundamental particles - Isotopes, Isobars,
Objectives of the This course aim state provide knowledge on the
course Isotones and Isomers-Differences
Basics of atomic orbitals, between
chemicalchemical reactions and
bonds, hybridization
Concepts of thermodynamics and its applications.
Nuclear reactions-group displacement law. Nuclear binding energy-
Concepts of nuclear chemistry
Mass defect-calculations. Nuclearindustries
Importance of chemical fission and nuclear fusion-
Qualitative energy.
differences–Stellar and analytical methods.
Applications of radioisotopes–carbon
dating, rock dating and medicinal applications.
Course Outline UNIT-I
Chemical Bonding and Nuclear Chemistry
Unit-II
Chemical Bonding: Molecular Orbital Theory-bonding, anti – bonding
Industrial Chemistry
Fuels: Fuel gases: Natural gas, water gas, semi water gas, carbureted
Water gas, producer gas, CNG, LPG and oil gas (manufacturing
UNIT-V
Details not
Analytical required). Silicones: Synthesis, properties and uses of
Chemistry
silicones.
Introductiontoqualitativeandquantitativeanalysis.Principlesofvolumetric
Fertilizers: Urea, ammonium sulphate, potassium nitrate, NPK
analysis.Separationandpurificationtechniques–extraction,distillationand
fertilizer, superphosphate, triple super phosphate.
crystallization.
UNIT-III
Chromatography: principle and application of column, paper and thin
Fundamental Concepts in Organic Chemistry
Layer chromatography.
Hybridization: Orbital overlap, hybridization and geometry of CH4,
Extended Questions related to the above topics, from various competitive
C2H4, C2H2 and C6H6. Electronic effects: Inductive effect and
Professional Examinations UPSC/JAM/TNPSC others to be solved
Component(isa (Toconsequences
be discussed during
on Kathe Tutorial
and Kb ofhours)
organic acids and bases, electromeric,
Part of internal
Component only, mesomeric, hyper conjugation and steric-examples.
Not to be included Reaction mechanisms: Types of reactions–aromaticity (Huckel’srule)
In the external
examination – aromatic electrophilic substitution; nitration, halogenation, Friedel-
Question paper) Craft’salkylationandacylation.Heterocycliccompounds:Preparation,propertie
Skills acquired Knowledge, Problem solving, Analytical ability, Professional
From this course sofpyrroleandpyridine.
Competency, Professional Communication and Transferable skills.
UNIT-IV
1. CO1: Gain in-depth knowledge about the theories of chemical bonding, nuclear reactions and its
applications.
2. CO2: Evaluate the efficiencies and uses of various fuels and fertilizers
3. CO3: Explain the type of hybridization, electronic effect and mechanism involved in the organic reactions.
4. CO4: Apply various thermodynamic principles, systems and phase rule.
5. CO5:Explain various methods to identify anappropriate method for the separation of chemical components
21
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 3
Weightage 15 15 15 15 15
Weighted percentage of
3.0 3.0 3.0 3.0 3.0
Course Contribution to Pos
22
23UCHEEP1
SEMESTER: I Chemistry for Physical Science Credit : 1
Part: III Practicals – I Hours : 2
23
24
Volumetric Estimation – 75
Record – 10 marks
Procedure – 15marks
Results
< 2% - 50 marks
2-3% - 40 marks
3-4% - 30 marks
> 4% - 20 marks
24
25
COURSE ELECTIVE: I
COURSETITLE PHYSICS – I
COURSE CODE 23UPHYE15
CREDITS 2
HOURS 3
COURSE To impart basic principles of Physics that which would be helpful
OBJECTIVES for students who have taken programmes other than Physics.
25
26
METHOD OF EVALUATION:
26
27
COURSE OUTCOMES:
At the end of the course, the student will be able to:
Map course outcomes (CO) for each course with program outcomes (PO) in the3-
pointscale of STRONG (S), MEDIUM (M) and LOW (L).
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S S S S
CO2 M S S S M S S S S M
CO3 M S S S S M S S S S
CO4 S S S S S S S M S S
CO5 M S S S S S S S S S
27
28
METHOD OF EVALUATION:
28
29
23UMATN1
YEAR - I
6
SEMESTER -I BASIC MATHEMATICS - I HRS – 2
NON-MAJOR
CREDIT – 2
ELECTIVE – 1
Course Objectives:
Students can be given practice to solve all kinds of problems arise day today life in
Science, technology and Business Using the concepts of number system, HCF and
LCM, average, ratio, proportion, and partnership.
UNIT 1:
Number System
UNIT 2:
H.C.F and L.C.M of Numbers
UNIT 3:
Average
UNIT 4:
Ratio and Proportion
UNIT 5:
Partnership
Text Book:
Quantitative Aptitude – Dr.R.S.Aggarwal, S. Chand Publications, Revised and
Enlarged Edition 2017
Unit-1 Pages from 3 to 50
Unit-2 Pages from 51 to 68
Unit-3 Pages from 206-239
Unit-4 Pages from 426 to 475
Unit-5 Pages from 476 to 492
Reference Books:
1. Quantitative Aptitude for Competitive Examinations- Abhijit Guha,Third
Edition (2006),Tata McGraw Hill publishing Company Ltd., New Delhi.
2. Course in Quantitative Aptitude for Competitive Examinations- Agarwal P. K,
First Edition (2002), Cyber-tech Publications, New Delhi.
3. Fast Track Objective Arithmetic, Rajesh Verma, Arihant Publications,2004
Course Outcomes:
On successful completion of the course, the students will be able to:
29
30
Outcome Mapping:
POs PSOs
1 2 3 4 5 6 1 2 3
CLO 1 2 1
3 1 3 1 3 3
1
CLO - 2 2 1
2 3 3 1 3
2
CLO - - 3 1
3 3 3 3 3
3
CLO 2 3 - 3 1
3 2 3 3
4
CLO 2 3 - 3 1
3 2 3 3
5
30
31
31
32
32
33
33
34
34
35
Website and
e-Learning
https://nptel.ac.in
Source
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 2 2 2 1 - - 3 2 1
CLO2 2 2 2 1 - - 3 2 1
35
36
CLO3 3 2 2 1 - - 3 2 1
CLO4 3 2 3 1 - - 3 2 1
CLO5 3 2 3 1 - - 3 2 1
36
37
37
38
Reference Books 1. H. Anton, I. Birens and S. Davis, Calculus, John Wiley and
Sons, Inc., 2002.
2. G.B. Thomas and R.L. Finney, Calculus, Pearson Education,
2007.
3. D. Chatterjee, Integral Calculus and Differential Equations,
Tata-McGraw Hill Publishing Company Ltd.
4. P. Dyke, An Introduction to Laplace Transforms and Fourier
Series, Springer Undergraduate Mathematics Series, 2001
(second edition).
Website and
e-Learning https://nptel.ac.in
Source
38
39
CLO 2: Evaluate double and triple integrals and problems using change of order of
integration
CLO 3: Solve multiple integrals and to find the areas of curved surfaces and volumes of
solids of revolution
CLO4: Explain beta and gamma functions and to use them in solving problems of
integration
CLO 5: Explain Geometric and Physical applications of integral calculus
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 1 3 - - - 3 2 1
CLO2 3 1 3 - - - 3 2 1
CLO3 3 1 3 - - - 3 2 1
CLO4 3 1 3 - - - 3 2 1
CLO5 3 1 3 - 2 1 3 2 1
39
40
Title of the
PYTHON PROGRAMMING LAB
Course
Paper Number Elective - II
Category Year I Credits 3 Course 23UPYPE15
Code
Semester II
Instructional Lecture Tutorial Lab Total
Hours Practice
per week -- -- 6 6
Pre-requisite Basic of programming skill
Objectives of the Acquire programming skills in core Python.
Course
Acquire Object-oriented programming skills in Python.
Develop the skill of designing graphical-user interfaces
(GUI) in Python.
Develop the ability to write database applications in
Python.
Acquire Python programming skills to move into specific
branches
List of Exercises: 1. Program to convert the given temperature from Fahrenheit to
Celsius and vice versa depending upon user’s choice.
2. Program to calculate total marks, percentage and grade of a
student. Marks obtained in each of the five subjects are to be
input by user. Assign grades according to the following
criteria:
Grade A: Percentage >=80
Grade B: Percentage >=70 and 80
Grade C: Percentage >=60 and <70
Grade D: Percentage >=40 and <60
Grade E: Percentage < 40
3. Create a menu driven Python program to find the area of
rectangle, square, circle and triangle by accepting suitable
input parameters from user.
4. Write a Python script that prints prime numbers in between
given two numbers.
5. Program to find factorial of the given number using recursive
function.
6. Write a Python script to generate the Fibonacci series
7. Write a Python program to count the number of even and odd
numbers from array of N numbers.
8. Write a Python class to reverse a string word by word.
40
41
41
42
POs PSOs
1 2 3 4 5 6 1 2 3
CLO 1 2 1
3 1 3 1 3 2
1
CLO - 1 2 1
2 1 3 1 3
2
CLO - - 2 1
3 1 3 1 3
3
CLO 2 3 - 2 1
3 1 3 3
4
CLO 3 1 3 2 3 - 3 2 1
42
43
43
44
44
45
UNIT III
Electrochemistry
Galvanic cells - Standard hydrogen electrode - calomel electrode -
standard electrode potentials -electrochemical series. Strong and weak
electrolytes - ionic product of water -pH, pKa, pKb. Conductometric
titrations - pH determination by colorimetric method – buffer solutions and
its biological applications - electroplating - Nickel and chrome plating –
Types of cells -fuel cells-corrosion and its prevention.
UNIT IV
Kinetics and Catalysis
45
46
Reference Books 1. P.L.Soni, Mohan Katyal, Text book of Inorganic chemistry; Sultan
Chand and Company, New Delhi, twentieth edition, 2007.
2. R.Puri, L.R.Sharma, M.S.Pathania, Text book Physical Chemistry;
Vishal Publishing Co., New Delhi, forty seventh edition, 2018.
3. B.K,Sharma, Industrial Chemistry; GOEL publishing house,
Meerut, sixteenth edition, 2014.
Website and
e-learning source
Course Learning Outcomes (for Mapping with POs and PSOs) On
completion of the course the students should be able to
CO 1: write the IUPAC name for complex, different theories to explain the bonding in
coordination compounds and water technology
CO 2: explain the preparation and property of carbohydrate, amino acids and nucleic acids.
CO 3: apply/demonstrate the electrochemistry principles in corrosion, electroplating and fuel
cells.
CO 4: identify the reaction rate, order for chemical reaction and explain the purpose of a
catalyst.
CO 5: outline the various type of photochemical process.
46
47
CO1 3 3 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3
CO4 3 3 3 3 3
CO5 3 3 3 3 3
Weightage 15 15 15 15 15
Weighted percentage of
3.0 3.0 3.0 3.0 3.0
Course Contribution to POs
47
48
23UCHEEP2
SEMESTER: II Chemistry for Physical Science Credit: 1
Part: III Practicals – II Hours: 2
48
49
Scheme of Valuation:
Max.Marks:100
Int.Marks:25
Ext.Marks:75
Record:15 marks
Preliminary Tests:10 marks
Detection Of elements:10 marks
Detection of functional group:10 marks
Identification of compound:10 marks
Confirmatory Tests:5 marks
Report:5 marks
Systamatic Procedure:10 marks
49
50
COURSE ELECTIVE: II
COURSE TITLE PHYSICS –II
COURSE CODE 23UPHYE25
CREDITS 2
HOURS 3
COURSE To understand the basic concepts of optics, modern Physics,
OBJECTIVES concepts of relativity and quantum physics, semiconductor
physics, and electronics.
50
51
METHOD OF EVALUATION:
51
52
COURSE OUTCOMES:
At the end of the course the student will be able to:
Map course outcomes (CO) for each course with program outcomes (PO) in the 3-point
scale of STRONG (S), MEDIUM (M) and LOW (L).
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S S S S
CO2 M S S S M S S S S M
CO3 M S S S S M S S S S
CO4 S S S S S S S M S S
CO5 M S S S S S S S S S
52
53
METHOD OF EVALUATION:
53
54
NON-MAJOR ELECTIVE –2
YEAR - I 23UMATN26
SEMESTER –II BASIC MATHEMATICS - II HRS – 2
NON-MAJOR
CREDIT – 2
ELECTIVE – 2
Course Objectives:
To enhance the problem solving techniques in real life applications of
mathematical concepts Time, work, distance, Boats and Stream, Alligation or Mixture ,
Volume and Surface area.
UNIT 1:
Time and Work
UNIT 2:
Time and Distance
UNIT 3:
Boats and Streams
UNIT 4:
Alligation or Mixture
UNIT 5:
Volume and Surface Area
Text Book:
Quantitative Aptitude – Dr.R.S.Aggarwal, S. Chand Publications, Revised and
Enlarged Edition 2017
Unit-1 Pages from 526 to 561
Unit-2 Pages from 562 to 599
Unit-3 Pages from 600 to 611
Unit-4 Pages from 633 to 640
Unit-5 Pages from 766 to 813
Reference Books:
1. Quantitative Aptitude for Competitive Examinations- Abhijit Guha,Third Edition
54
55
Outcome Mapping:
POs PSOs
1 2 3 4 5 6 1 2 3
CLO 1 2 1
3 1 3 1 3 2
1
CLO - 2 2 1
2 3 3 1 3
2
CLO - - 2 1
3 3 1 1 3
3
CLO 2 3 - 2 1
2 2 3 3
4
CLO 2 3 - 2 1
3 1 3 3
5
55
56
SEMESTER – III
Title of the VECTOR CALCULUS AND ITS APPLICATIONS
Course
Paper Number CORE - V
Year II Course
Category Core Credits 5 23UMATC33
Semester III Code
Instructional Lab
Lecture Tutorial Total
Hours Practice
per week 4 1 -- 5
Pre-requisite 12th Standard Mathematics
Objectives of the Knowledge about differentiation of vectors and on differential
Course operators. Knowledge about derivatives of vector functions.
Skills in evaluating line, surface and volume integrals.
The ability to analyze the physical applications of derivatives
of vectors.
Course Outline UNIT-I: Differentiation of Vector Functions
Vector functions - Limit of a vector function - Derivative of a
vector function - Partial derivatives of vector functions - Velocity
of a particle
Differentiation Applied to Geometry
Differential Geometry - Partial differentiation applied to
Geometry
Chapter 1 (Section 1.1 to 1.11)
UNIT-II: Gradient of a Scalar Point Function and
Divergence and Curl of a Vector Point Function
Scalar and vector point functions Level surfaces - Directional
derivative of a scalar point function - Gradient of a scalar point
function - Summation notation for gradient - Gradient of f (r ) -
Divergence and curl of a vector point function - Summation
notation for divergence and curl - Laplacian differential operator
- Other differential operators - Divergence and curl of a gradient -
Divergence and curl of a curl
Chapter 2 (Section 2.1 to 2.13)
UNIT-III: Multiple Integrals
Single, Double and triple integrals - Two dimensional regions -
Regions in polar coordinates - Single Integrals - Double integrals
- Order of integration when limits are constants - Transformation
of coordinates - Cylindrical polar coordinates - Spherical polar
coordinates - Triple integrals - Important surfaces - Coordinates
of points of regions
Chapter 3
UNIT-IV: Line, Surface, Volume Integrals
Line integrals - Independence of path of integration -
Conservative field and scalar potential - Line integral of a
conservative vector -Surface integrals - Volume integrals -
Cylindrical and spherical polar coordinates Chapter 3 (Section
3.1 to 3.8)
56
57
57
58
58
59
59
60
CLO4 3 1 3 2 2 1 3 3 1
CLO5 3 1 3 2 2 1 3 3 1
60
61
61
62
CLO2 3 2 3 1 2 - 3 2 1
CLO3 3 3 3 3 - - 3 3 1
CLO4 3 3 3 3 - - 3 3 1
CLO5 3 3 3 3 2 - 3 3 1
62
63
63
64
64
65
UNIT - II
UNIT - III
UNIT - IV
Website and
e-Learning Source https://nptel.ac.in
65
66
CLO2: Understand the finding of intermediate values using central difference formula..
Outcome Mapping
PO1 PO2 PO3 PO4 PO5
CLO1 2 3 3 3 3
CLO2 3 3 3 3 3
CLO3 3 3 3 3 2
CLO4 2 3 2 3 3
CLO5 2 3 3 3 3
66
67
67
68
SEMESTER - IV
Title of the INDUSTRIAL STATISTICS
Course
Paper Number CORE - VII
Year II Course
Category Core Credits 5 23UMATC43
Semester IV Code
Instructional Lab
Lecture Tutorial Total
Hours Practice
per week 5 -- 5
Pre-requisite 12th Standard Mathematics
Objectives of the The objective is to train students in some concepts in industrial
Course statistics. The theory of sample moments, significant test,
sampling theory and analysis of variance are introduced.
Practical problems are solved.
Course Outline UNIT-I:
Sampling and large sample test,
Chapter: 12 Page 307- 333
UNIT-II:
Exact sampling distribution (chi-square distribution)
Chapter:13 Page 334 - 351
UNIT-III:
Exact sampling distribution t, F and Z distribution
Chapter:14 Page 352-370
UNIT-IV:
Theory of estimation, testing of hypothesis
Chapter:15 and 16 Pages: S.1-S.15 and S.18-S.30
UNIT-V:
Analysis of variance, Design of experiments
Chapter: 17 and 18 Page: S.31-S.46 and S.47-S.75
Extended Questions related to the above topics, from various competitive
Professional examinations UPSC / TNPSC / others to be solved
Component (is a (To be discussed during the Tutorial hour)
part of internal
component only,
Not to be included
in the External
Examination
question paper)
Skills acquired Knowledge, Problem Solving, Analytical ability, Professional
from this course Competency, Professional Communication and Transferrable
Skill
Recommended S.C. Gupta & V.K. Kapoor: Elements of Mathematical Statistics,
Text Third extensively revised and greatly improved edition, Sultan
Chand & sons.
68
69
69
70
70
71
71
72
72
73
73
74
Reference Books 1) Tally Education Pvt. Ltd. (2018). Official Guide to Financial
Accounting using Tally ERP 9. New Delhi: BPB Publications. 4th
Edition.
2) Navneet Mehra. (2020). GST Tally ERP 9: Power of Simplicity. New
Delhi: V & S Publishers.
3) Namrata Agrawal. (2019). Tally.ERP 9. New Delhi: Dreamtech Press.
4) Bimlendu Shekhar. (2021). Tally Practical Work Book-1. 2nd Edition.
5) DT Editorial Services. (2020). Tally. ERP 9 with GST in Simple Steps.
New Delhi: Dream \tech Press.
74
75
OUTCOME MAPPING
Course Programme Outcome
Outcome PO1 PO2 PO3 PO4 PO5 PO6
CLO1 3 3 3 3 3 3
CLO2 3 2 3 3 3 3
CLO3 3 3 3 3 2 3
CLO4 3 3 3 3 3 3
CLO5 2 3 3 3 2 3
75
76
76
77
77
78
CLO4 3 3 3 3 3 2
CLO5 2 3 3 2 3 3
Title of the Course ABSTRACT ALGEBRA
Paper Number CORE - IX
Year III Course
Category Core Credits 4 23UMATC51
Semester V Code
Instructional Hours Lecture Tutorial Lab Practice Total
per week 4 1 -- 5
th
Pre-requisite 12 Standard Mathematics
Objectives of the Concepts of Sets, Groups and Rings.
Course Construction, characteristics and applications of the abstract
algebraic structures
Course Outline UNIT-I: Definition of a group- Some examples of groups –
Some preliminary lemmas – Subgroups - A counting principle
Chapter 2 (Section-2.1 to 2.5)
UNIT-II: Normal subgroups and Quotient group-
Homomorphism- Automorphism
Chapter 2 (Section-2.6 to 2.8)
UNIT-III: Cayley’s Theorem-Permutation groups
Chapter 2 (Section-2.9 and 2.10)
UNIT-IV: Definition and examples of ring- Some special classes
of rings- homomorphism of rings- Ideals and quotient rings-
More ideals and quotient rings.
Chapter 3 (Section-3.1 to 3.5)
UNIT-V: The field of quotients of an integral domain-Euclidean
Rings – A particular Euclidean Ring
Chapter 3 (Section-3.6 to 3.8)
Extended Questions related to the above topics, from various competitive
Professional examinations UPSC / TNPSC / others to be solved
Component (is a (To be discussed during the Tutorial hour)
part of internal
component only,
Not to be included
in the External
Examination
question paper)
Skills acquired Knowledge, Problem Solving, Analytical ability, Professional
from this course Competency, Professional Communication and Transferrable Skill
Recommended Topics in Algebra–I.N.Herstein, Wiley Eastern Ltd. Second
Text Edition (1st January 2006)
Reference Books 1. John B. Fraleigh, A First Course in Abstract Algebra, 7th Ed.,
Pearson, 2002.
2. M. Artin, Abstract Algebra, 2nd Ed., Pearson, 2011.
3. Joseph A Gallian, Contemporary Abstract Algebra, 4th Ed.,
Narosa, 1999.
Website and
e-Learning Source
https://nptel.ac.in
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
Reference Books 1. H.J. Zimmermamn, Fuzzy sets Theory and its applications,
Ailled Publishers 1996.
2. A. Kaufman, Introduction to the theory of Fuzzy subsets
Academic press,1975.
3. V.Novak, Fuzzy Sets and Their Applications, Adam Hilger,
Bristol, 1969.
Website and
e-Learning https://nptel.ac.in
Source
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 2 3 3 3 2 2 2 3 2
CLO2 2 3 3 3 2 2 2 3 2
CLO3 2 3 3 3 2 2 2 3 2
CLO4 3 2 2 2 - 1 2 3 2
CLO5 2 3 3 3 2 2 2 3 2
88
89
89
90
90
91
91
92
queues.
IV TREES : 8
Trees: Definitions and Concepts- Representation of
binary tree, Binary tree traversals (Inorder,
Postorder, preorder
Binary search trees
V GRAPHS: 8
Representation of Graphs- Types of graphs - Breadth
first traversal – Depth first traversal- -Applications of
graphs –
Extended Professional Component (is a part Questions related to the above topics, from
of internal component only, n ot to be various competitive examinations UPSC /
included in the External Examination TRB / NET / UGC – CSIR / GATE /
question TNPSC / others to be solved (To be
paper) discussed during the Tutorial hour)
Skills acquired from the course Knowledge, Problem Solving, Analytical
ability, Professional Competency,
Professional Communication and
Transferrable Skill
Learning Resources:
Recommended Texts
1. Ellis Horowitz , Sartaj Sahni, Susan Anderson Freed, Second Edition ,
“Fundamentals of Data in C”, Universities Press
Reference Books
1.Seymour Lipschutz ,”Data Structures with C”, First Edition, Schaum’s outline
series in computers, Tata McGraw Hill.
2.R.Krishnamoorthy and G.Indirani Kumaravel, Data Structures using C, Tata
McGrawHill – 2008.
3.A.K.Sharma, Data Structures using C , Pearson Education India,2011.
Web resources: Web resources from NDL Library, E-content from open source libraries
92
93
93
94
94
95
Extended Professional Component (is a part Questions related to the above topics, from
of internal component only, Not to be various competitive examinations UPSC /
included in the External Examination TRB / NET / UGC – CSIR / GATE /
question paper) TNPSC / others to be solved (To be discussed
during the Tutorial hour)
Skills acquired from the course Knowledge, Problem Solving, Analytical
ability, Professional Competency, Professional
Communication and Transferrable Skill
Learning Resources:
Recommended Text
1. Gupta P.K. and Hira D.S. (2000) Problems in Operations Research, S.Chand
&Co. Delhi
Reference Books
1. J.K.Sharma, (2001) Operations Research: Theory and Applications, Macmillan,
Delhi
2. KantiSwaroop, Gupta P.K. and Manmohan, (1999) Problems in Operations
Research, Sultan Chand & Sons., Delhi.
3. V.K.Kapoor [1989] Operations Research, sultan Chand & sons.
4. Ravindran A., Philips D.T. and Solberg J.J., (1987) Operations research, John Wiley
& Sons, New York.
5. Taha H.A. (2003) Operations Research, Macmillan Publishing Company, New York
6. S.J.Venkatesan, Operations Research, J.S. Publishers, Cheyyar-604 407.
95
96
96
97
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 2 3 3 3 2 2 2 3 2
CLO2 2 3 3 3 2 2 2 3 2
CLO3 2 3 3 3 2 2 2 3 2
CLO4 3 2 2 2 - 1 2 3 2
CLO5 2 3 3 3 2 2 2 3 2
97
98
98
99
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 3 3 3 3 2 3 3 2
CLO2 3 3 3 3 2 2 3 3 3
CLO3 3 2 3 2 3 3 3 3 3
CLO4 3 2 2 3 - 3 3 3 3
CLO5 3 2 3 3 3 3 3 3 2
99
100
100
101
SEMESTER - VI
Title of the LINEAR ALGEBRA
Course
Paper Number CORE - XIII
Year III Course
Category Core Credits 4 23UMATC61
Semester VI Code
Instructional Lab
Lecture Tutorial Total
Hours Practice
per week 6 -- 6
th
Pre-requisite 12 Standard Mathematics
Objectives of the Vector Spaces, linear dependence and independence of
Course vectors .Dual spaces, Inner product and norm –
orthogonalization process.
Linear transformations. Various operators on vector spaces
Course Outline UNIT-I: Vector Spaces
Linear dependence and independence - Bases – Dimension -
Definition and examples. Chapter 4 (Section-4.1, 4.2)
UNIT-II: Vector Spaces [Contd.]
Dual space - Annihilator of a Subspace - inner product spaces -
Schwarz Inequality - Orthonormal Vectors - Orthogonal
Complement
Chapter 4 (Section-4.3, 4.4)
UNIT-III: Linear Transformations
Algebra of linear transformations - Sub Algebra - Minimal
Polynomial - Invertible - characteristics roots - Characteristic
Vectors. Chapter 6 (Section-6.1, 6.2)
UNIT – IV: Linear Transformations [Contd.]
Matrices - Matrix of a Linear Transformation and its Properties-
canonical forms - triangular forms - Invariant Transformation -
Triangular Matrix of ‘T’ Chapter 6 (Section-6.3, 6.4)
UNIT-V: Linear Transformations [Contd.]
Trace and Transpose: Definition and Properties-Jacobson
Lemma- Symmetric, Skew Symmetric and Adjoint of a matrix -
Determinants: Definition and Properties- Solving system of
Linear Equation-Secular Equation. Chapter 6 (Section-6.8, 6.9)
Extended Questions related to the above topics, from various competitive
Professional examinations UPSC / TNPSC / others to be solved
Component (is a (To be discussed during the Tutorial hour)
part of internal
component only,
Not to be included
in the External
Examination
question paper)
Skills acquired Knowledge, Problem Solving, Analytical ability, Professional
from this course Competency, Professional Communication and Transferrable
Skill
Recommended Linear Algebra - Stephen H Friedberg, Arnold J Insel and
Text Lawrence E Spence, 5th edition (2018) Pearson
101
102
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 3 2 3 - - 3 3 1
CLO2 3 3 3 3 - - 3 3 1
CLO3 3 3 2 3 1 - 3 3 1
CLO4 3 3 3 3 - - 3 3 1
CLO5 3 3 3 3 1 - 3 3 1
102
103
103
104
104
105
105
106
106
107
107
108
108
109
Website and
e-Learning https://nptel.ac.in
Source
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 1 3 - - - 3 2 1
CLO2 2 1 3 1 - - 3 2 1
CLO3 3 1 3 1 - - 3 2 1
CLO4 3 1 3 - - - 3 2 1
CLO5 3 1 3 - - - 3 2 1
109
110
Course Learning Outcomes: (for students: To know what they are going to learn)
CLO1: Explain the various basic concepts of Object-orientation.
CLO2: Write programs to implement static binding
CLO3: Write programs to implement inheritance and dynamic binding
CLO4: Write programs to implement templates and exception handling and learn how to
use STL class library.
CLO5: Write programs implementing File and Stream I/O.
Conceptualize a given simple problem in an Object-oriented way, design classes and
write a program to solve the problem by applying the concepts of Object-orientation
and features of C++.
Find and fix bugs in a given program snippet.
Determine the output of a given program snippet.
Recap: (not for examination) Motivation/previous lecture/ relevant portions required for the
course) [ This is done during 2 Tutorial hours)
Units Contents Required
Hours
I Object Oriented Programming Concepts: 17
Complexity in software - The need for object-
orientation – Abstraction – Encapsulation – Modularity
– Hierarchy.
Basic Elements of C++: Classes – Objects – Data
members and member functions – private and public
access specifiers - Static members - Constructors –
Singleton class - Destructors - Friend Functions and
Friend Classes - Array of objects – Pointer to objects -
this pointer – References – Dynamic memory
allocation - Namespaces.
II Function Overloading: Overloading a function - 17
Default arguments – Overloading Constructors.
Operator Overloading: Overloading an operator as a
member function – Overloading an operator as a friend
110
111
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 3 3 3 2 2 3 3 3
CLO2 3 3 3 3 3 3 2 3 2
111
112
CLO3 3 3 3 3 2 3 3 3 3
CLO4 3 3 3 2 - 1 3 3 3
CLO5 2 3 3 3 3 2 2 3 2
112
113
113
114
Extended Professional Component (is a part Questions related to the above topics, from
of internal component only, Not to be various competitive examinations UPSC /
included in the External Examination TRB / NET / UGC – CSIR / GATE /
Question paper) TNPSC / others to be solved (To be discussed
during the Tutorial hour)
Skills acquired from the course Knowledge, Problem Solving, Analytical
ability, Professional Competency,
Professional Communication and
Transferrable Skill
Learning Resources:
Recommended Text
1. E. Horowitz, S. Sahni and S. Rajasekaran, Second Edition ,“Fundamentals of
Computer Algorithms “ Universities Press
Reference Books
1. G. Brassard and P. Bratley, “Fundamentals of Algorithms”, PHI, New Delhi, 1997.
2. A.V. Aho, J.E. Hopcroft, J.D. Ullmann,, “The design and analysis of Computer
Algorithms”, Addison Wesley, Boston, 1974
3. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to m
Algorithms, Third edition, MIT Press, 2009
4. Sanjoy Dasgupta, C.Papadimitriou and U.Vazirani , Algorithms , Tata McGraw-Hill,
2008.
Web resources:
Web resources from NDL Library, E-content from open source libraries
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 2 3 3 3 2 2 2 3 2
CLO2 3 3 3 3 3 3 3 3 3
CLO3 3 3 3 3 3 2 3 3 3
CLO4 3 2 3 2 - 3 2 3 3
CLO5 2 3 3 3 3 3 3 3 2
114
115
115
116
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 3 1 3 - - - 3 2 1
CLO2 2 1 3 1 - - 3 2 1
CLO3 3 1 3 1 - - 3 2 1
CLO4 3 1 3 - - - 3 2 1
CLO5 3 1 3 - - - 3 2 1
116
117
117
118
118
119
119
120
POs PSOs
1 2 3 4 5 6 1 2 3
CLO1 2 3 3 3 2 3 2 3 3
CLO2 3 3 3 3 3 3 3 3 3
CLO3 3 3 3 3 3 2 2 3 3
CLO4 3 3 2 2 3 3 3 3 3
CLO5 2 3 3 3 3 2 3 3 2
120
121
+
Title of the Course PROGRAMMING LANGUAGE JAVA
Paper Number ELECTIVE - VIII
Year III
Category Core Credits 3 Course Code 23UMATE65-3
Semester VI
Instructional Lecture Tutorial Lab Practice Total
Hours
5 -- 5
per week
Pre-requisite
Links to other Courses
Learning Objectives: (for teachers: what they have to do in the class/lab/field)
To provide fundamental knowledge of object-oriented programming.
To equip the student with programming knowledge in Core Java from the basics up.
To enable the students to use AWT controls, Event Handling and Swing for GUI.
Course Learning Outcomes: (for students: To know what they are going to learn)
CLO1: Understand the basic Object-oriented concepts.
Implement the basic constructs of Core Java
CLO2: Implement inheritance, packages, interfaces and exception handling of Core Java.
CLO3: Implement multi-threading and I/O Streams of Core Java
CLO4: Implement AWT and Event handling.
CLO5: Use Swing to create GUI.
Recap: (not for examination) Motivation/previous lecture/ relevant portions required for the
course) [ This is done during 2 Tutorial hours)
Units Contents Required
Hours
I Introduction: Review of Object Oriented concepts - History of 17
Java - Java buzzwords - JVM architecture - Data types -
Variables - Scope and life time of variables - arrays - operators
- control statements - type conversion and casting - simple java
program - constructors - methods - Static block - Static Data -
Static Method String and String Buffer Classes
II Inheritance: Basic concepts - Types of inheritance - Member 17
access rules - Usage of this and Super key word - Method
Overloading - Method overriding - Abstract classes - Dynamic
method dispatch - Usage of final keyword.
Packages: Definition - Access Protection - Importing Packages.
Interfaces: Definition – Implementation – Extending Interfaces.
Exception Handling: try – catch - throw - throws – finally –
Built-in exceptions - Creating own Exception classes.
III Multithreaded Programming: Thread Class - Runnable interface 17
– Synchronization – Using synchronized methods – Using
synchronized statement - Interthread Communication – Deadlock.
I/O Streams: Concepts of streams - Stream classes- Byte and
Character stream - Reading console Input and Writing Console
output - File Handling.
121
122
POs PSOs
1 2 3 4 5 6 1 2 3
CLO 2
3 3 3 3 2 3 2 3
1
CLO 2
2 3 3 3 2 3 3 3
2
CLO 3
3 3 3 3 2 2 2 3
3
CLO 3
3 2 2 2 3 3 2 3
4
CLO 2
2 3 3 3 3 2 3 3
5
122
123
123
124
Course Objectives
1. To introduce the concepts of mathematics with emphasis on analytical ability, and
computational skills which are required to write the competitive examinations.
2. The students should learn to calculate the LCM and HCF of a pair of integers and of any
set of given numbers, and hence that of fractions.
3. To evaluate the square roots of perfect squares and of perfect cubes. To understand that
the square roots and cube roots are inverses of squares, cubes respectively. To understand
the term average and what it represents.
4. To learn to solve the tricky questions related to ages, asked in banking and other
competitive examinations.
5. All students should be able to understand irrational numbers and how they differ from
rational numbers.
Course Outcomes
1. After studied unit-1, the student will be able to answer the questions related to the
number system.
2. After studied unit-2, the student will be able to answer real-life simple problems by
applying the HCF and/or LCM.
3. After studied unit-3, the student will be able to apply the correct sequence of operations
to find out the value of a given mathematical expression.
4. After studied unit-4, the student will be able to solve the problems involving square
roots, cube roots, and average.
5. After studied unit-5, the student will be able to carry out the problems related to ages, and
simplify products and quotients involving surds.
124
125
UNIT - I
Number System.
UNIT - II
H.C.F. and L.C.M. of numbers, Decimal Fractions.
UNIT - III
Simplification.
UNIT - IV
Square roots and Cube Roots, Average.
UNIT -V
Problems on Numbers, Problems on Ages, Surds and Indices.
Text book:
R.S.Aggarwal, [2017] Quantitative Aptitude for Competitive Examinations, S .Chand and
Company,
New Delhi.
Chapters 1 to 9.
Reference Book:
1. Praveen R. V. Quantitative Aptitude and Reasoning, PHI Learning Pvt. Ltd, New
Delhi.
Course Material: website links, e-Books and e-journals
https://study91.co.in/subject-category-list/math-classes.
https://unacademy.com/class/mathematics for all Competitive exams/KDPVC3M1
https://artofproblemsolving.com/wiki/index.php/Resources for mathematics Competitions
https://examsdaily.in/free-online-coaching-competitive-exams
https://ariyalur.nic.in/document/tn-government-website-for-preparing-competitiveexams-and-
free-online-class/
https://study91.co.in/live-online-classes.
125
126
126