b.e. Cyber Security

Download as pdf or txt
Download as pdf or txt
You are on page 1of 107

SRM VALLIAMMAI ENGINEERING COLLEGE

(An Autonomous Institution)


SRM Nagar, Kattankulathur, Chengalpattu Dt.-603203, Tamil Nadu.

DEPARTMENT OF CYBER SECURITY

Under Graduate

CURRICULUM AND SYLLABUS


(REGULATIONS 2023)

Programme: B.E., Cyber Security


SRM VALLIAMMAI ENGINEERING COLLEGE

(An Autonomous Institution, Affiliated to Anna University, Chennai)


B.E. CYBER SECURITY
CHOICE BASED CREDIT SYSTEM
REGULATIONS – 2023
1. PROGRAMME EDUCATIONAL OBJECTIVES (PEOs):
PEO1: To mould students to exhibit top performance in the higher education and researchand to
become the State–of–the–art technocrat.

PEO2: To impart the necessary background in Cyber Security by providing solid foundation in
Mathematical Science and Engineering with security fundamentals.

PEO3: To equip the students with the breadth of Cyber Security threats innovate novelsecurity
solutions for the benefit of common man.

PEO4: To groom the students to be multifaceted entrepreneurs with professional ethicalattitude


in broader social perspective.

PEO5: To provide an ambience learning environment that is conducive for the growth of
successful professional career of students.

2. PROGRAMME OUTCOMES (POs):


After going through the four years of study, our Computer Science and Engineering Graduates will
exhibit ability to:
PO# Graduate Attribute Programme Outcome
Apply the knowledge of mathematics, science, engineering
1 Engineering knowledge fundamentals, and an engineering specialisation for the
solution of complex engineering problems.
Identify, formulate, research literature, and analyse Complex
2 Problem analysis engineering problems reaching substantiatedconclusions using first
principles of mathematics, natural sciences, and engineering sciences.

Design solutions for complex engineering problems and design system


Design/development of components or processes that meet the specified needs with appropriate
3
solutions consideration for public health and safety, and cultural, societal, and
environmental considerations.
Conduct investigations of Use research–based knowledge and researchMethods including
4 design of experiments, analysis and interpretation of data, and
complex problems synthesis of the information to provide valid conclusions
Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools, including prediction and modelling
5 Modern tool usage to complex engineering activities, with an understanding of the
Limitations.

SRMVEC I R2023
Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal, And cultural issues and
6 The engineer and society the consequent responsibilities relevant to the professional
engineering practice
Understand the impact of the professionalengineering
Environment and solutions in societal and environmental contexts, and demonstrate
7 sustainability the knowledge of, and Need for sustainable development.

Apply ethical principles and commit to professional ethics and


8 Ethics responsibilities and norms of the engineering practice

Function effectively as an individual, and as a member


9 Individual and team work or leader in diverse teams, and in multidisciplinary
settings
Communicate effectively on complex engineering activities with
the engineering community and with the society at large, such as,
10 Communication being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive
clear instructions
Demonstrate knowledge and understanding of the engineering and
Project management and management principles and apply these toone’s own work, as a
11 finance member and leader in a team, to manage projects and in
multidisciplinary environments
Recognize the need for, and have the preparation and ability to
12 Life–long learning engage in independent and life–long learning in the broadest
context of technological change

3. PROGRAM SPECIFIC OUTCOMES (PSOs):


PSO1: Exhibit proficiency in planning, implementing and evaluating team oriented–software Programming
solutions to specific cyber threat problems and society needs.
PSO2: Demonstrate professional skills in applying programming skills, competency and decision making
capability through secure tools with hands–on experiences.
PSO3: Apply logical thinking in analyzing complex real world problems, and use professional and ethical
behaviors to provide proper solutions to those cyber problems.
PSO4: Demonstrate the ability to work effectively as part of a team in applying securitytechnology to business
and personal situations.

4. PEOs / POs and PSOs Mapping:


The given below is the relational table between the programme educational objective mapped along with
program outcome and program specific outcome.

PROGRAMME PROGRAM SPECIFIC


PROGRAMME OUTCOMES OUTCOMES
EDUCATIONA
LOBJECTIVES 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
I
II
III
IV
V

SRMVEC II R2023
B.E. CYBER SECURITY SEMESTER COURSE WISE PO MAPPING
Year SEM SUBJECT PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
Professional English - I 2.2 1.6 2 2 2 - - - - 3 - - - - - -
Matrices and Calculus 3 2 2 1 - - - - - - - 1 - - 1 -
Engineering Physics 2.8 1.4 1.4 1 1.25 1 1 - - - - 1 - - - -
Engineering Chemistry 2.8 1.8 2.2 1.2 0.2 0.2 0.8 - - - - 0.8 - - - -
Basic Electrical and Electronics 2.8 2.8 1.7 1.6 3 2 2 2 - - - - 1.8 1.5 2.5 2
Engineering
I I தமிழர் மரபு / Heritage of - - - - - - - - - - - - - - - -
Tamils
Physics and Chemistry Laboratory 2 1 1 1 1.2 - 1 - - - - 1 - - - -
Engineering Practices Laboratory
English Language Learning 1.6 1.2 1 1.5 2 - 2 - - 2.8 - 1 - - - -
Laboratory
Professional English - II 2 2 1.4 2 2 - 2 - - 2.8 1 1 - - - -

Statistics and Numerical Methods 3 3 - - - - - - - - - - 1 - - -


Physics for Information Science 3 1 1.75 1 2 1 1.3 - - - - 1 - - - -
Chemistry for Information 1.6 1 1 2 1.8 - 1 - - - - 1 2 - 1 -
Science
Problem Solving and Python 2.4 2.6 3 2.7 1.8 - - - - - 1.6 2 2.5 - 2 1
I II Programming
தமிழரும் - - - - - - - - - - - - - - - -
ததொழில் நுட்பமும் /Tamils
and Technology

Engineering Graphics and Design 2 - 3 - 1 - - - 1 3 - 2 2 1 1 1


Problem Solving and Python 2.6 2.6 3 3 2.75 - - - - - 2 2 1 3 2.5 2
Programming Laboratory
Engineering Sciences Laboratory 2 1.4 1 1 1.2 2 1.5 2 - - - - - - - -
NSS/NCC/YRC/NSO - - - - - - - - - - - - - - - -

SRMVEC III R2023


Year SEM SUBJECT PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1 PSO PSO PSO PSO
0 1 2 1 2 3 4
Discrete Mathematics 3 3 2 - - - - - - - - 1 - - 1 -

Digital Principles and Computer 2.7 2.5 2.5 2.5 2.0 2.0 1.0 1.0 1.0 1.0 - 2.5 1.5 - 2.0 -
Organization
Programming and Data Structures 3 2.8 2.6 - - - - - - - - - 3 2 - -

Object Oriented Programming 2 1 2 2 2 - - - 2 2 1 2 3 2 2 -


II III Fundamentals of Computer 3 2.4 1.6 1 - - - - - - - - 1.6 1 - -
Networks and Communication
Introduction to Cyber Security 3 2 1.4 1.6 1.5 - - - - - - - 1.4 1.3 2 -

Programming and Data Structures 2.6 2.3 3 - 2 - - - - - - - 3 2 - -


Laboratory
Object Oriented Programming 1.8 1.8 2 1.6 2 - - - 1.6 1.8 1.6 1.8 1.6 2 2 -
Laboratory
Computer Networks and 3 3 3 - 1.5 2 1 - - - - - 2.6 2 - -
Communication Laboratory
Applied Mathematics for 3 3 3 - - - - - 1 1 - 1 - - 1 -
Information Science
Database Management Systems 2 2 3 2 1 - - - 2 2 2 2 2 2 3 -

Operating Systems 2 2 2 2 1 - - - - - - - - 2 - -

Basics of Cyber Forensics 3 1.8 1.3 2 - - - - - - - - 2.4 2 1 -


II IV Secure Software Engineering 2.8 1.8 1.6 2 - - - - - - - - 2.4 2 2 -

Cyber Laws and Ethics 3 2.2 1.8 1.8 1.5 - - - - - - - 1.4 1.3 1 -

NCC Credit Course Level – I *


Database Management Systems 2 3 2 2 1 - - - 2 1 3 2 2 2 2 -
Laboratory
Operating Systems Laboratory 2 2 2 2 2 - - - - - - - - 2 - -

Open Source Software Laboratory 2.6 1.6 2.5 - 1.5 - - - - - - - 3 2.2 2 -

IV
SRMVEC R2023
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
S.R.M. Nagar, Kattankulathur - 603 203.
DEPARTMENT OF CYBER SECURITY
2023 REGULATION
I TO VIII SEMESTER CURRICULUM AND SYLLABUS
SEMESTER I
COURSE CATE CONTACT
Sl No COURSE TITLE L T P C
CODE GORY PERIODS
THEORY
1 EN3111 Professional English - I HSC 3 3 0 0 3

2 MA3122 Matrices and Calculus BSC 4 3 1 0 4

3 PH3123 Engineering Physics BSC 3 3 0 0 3

4 CH3124 Engineering Chemistry BSC 3 3 0 0 3

5 GE3131 Basic Electrical and Electronics Engineering ESC 3 3 0 0 3

6 GE3111 தமிழர் மரபு / Heritage of HSMC 1 1 0 0 1


Tamils
PRACTICALS
8 GE3121 Physics and Chemistry Laboratory BSC 4 0 0 4 2

9 GE3134 Engineering Practices Laboratory ESC 4 0 0 4 2

10 EN3119 English Language Learning Laboratory EEC 2 0 0 2 1

TOTAL 27 16 1 10 22
SEMESTER II
COURSE CATE CONTACT
Sl No COURSE TITLE L T P C
CODE GORY PERIODS
THEORY
1 EN3211 Professional English - II HSC 3 3 0 0 3
2 MA3222 Statistics and Numerical Methods BSC 4 3 1 0 4
3 PH3222 Physics for Information Science BSC 3 3 0 0 3
4 CH3222 Chemistry for Information Science BSC 3 3 0 0 3
5 GE3231 Problem Solving and Python Programming ESC 3 3 0 0 3
தமிழரும் ததொழில் நுட்பமும்
6 GE3211
/Tamils and Technology HSMC 1 1 0 0 1

THEORY CUM PRACTICAL

7 GE3233 Engineering Graphics and Design ESC 5 1 0 4 3

PRACTICALS
Engineering Sciences Laboratory
8 GE3221 BSC 4 0 0 4 2

9 GE3232 Problem Solving and Python Programming ESC 4 0 0 4 2


Laboratory
GE3251 NSS / YRC / NSO / Club Activities#
10 Conducted after College hours PCD 1# 0 0 0 1#

TOTAL 30 17 1 12 24.0
# Common for all students.

V
SRMVEC
SEMESTER III
COURSE CATE CONTACT
Sl No COURSE TITLE L T P C
CODE GORY PERIODS
THEORY
1 MA3322 Discrete Mathematics BSC 3 3 0 0 3

2 AD3363 Digital Principles and Computer Organization PCC 3 3 0 0 3

3 IT3361 Programming and Data Structures PCC 3 3 0 0 3

4 CS3361 Object Oriented Programming PCC 3 3 0 0 3


Fundamentals of Computer Networks and
5 CY3361
Communication
PCC 2 3 0 0 3

6 CY3362 Introduction to Cyber Security PCC 3 3 0 0 3

PRACTICALS

7 IT3363 Programming and Data Structures Laboratory PCC 3 0 0 3 1.5

8 CS3364 Object Oriented Programming Laboratory PCC 3 0 0 3 1.5


Computer Networks and Communication
9 CY3363 Laboratory
PCC 3 0 0 3 1.5

TOTAL 26 18 1 9 22.5
SEMESTER IV
COURSE CATE CONTACT
Sl No COURSE TITLE L T P C
CODE GORY PERIODS
THEORY

1 MA3422 Applied Mathematics for Information Science BSC 2 2 0 0 2

2 CS3463 Database Management Systems PCC 3 3 0 0 3

3 IT3461 Operating Systems PCC 3 3 0 0 3

4 CY3461 Basics of Cyber Forensics PCC 3 3 0 0 3

5 CY3462 Secure Software Engineering PCC 3 3 0 0 3

6 CY3463 Cyber Laws and Ethics PCC 3 3 0 0 3

7 GE3451 NCC Credit Course Level – I * PCD 3* 3* 0 0 3*

PRACTICALS

8 CS3466 Database Management Systems Laboratory PCC 3 0 0 3 1.5

9 IT3464 Operating Systems Laboratory PCC 3 0 0 3 1.5

10 CY3464 Open Source Software Laboratory PCC 3 0 0 3 1.5

TOTAL 26 19 0 9 21.5
* NCC Credit Course level 1 and 2 is offered for NCC students only. The grades earned by the students will
be recorded in the Mark Sheet, however the same shall not be considered for the computation of CGPA.

VI
SRMVEC
S.R.M. Nagar, Kattankulathur - 603 203.
DEPARTMENT OF CYBER SECURITY

SUMMARY

SUBJECT CREDITS AS PER SEMESTER CREDITS


S.NO.
AREA I II III IV V VI VII VIII TOTAL
1 HSC 4 4 2 2 12
2 BSC 12 12 3 2 29
3 ESC 5 8 2 15
4 PCC 19.5 19.5 16.5 7.5 9 72
5 PEC 6 6 6 18
6 OEC 3 3
7 EEC 1 2 1 10 14
Total 22 24 22.5 21.5 24.5 17.5 21 10 163
Non–Credit /
1# 2# 2# 5#
Mandatory

SRMVEC VII R2023


SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur, Chengalpattu Dt.-603203, Tamil Nadu.

DEPARTMENT OF CYBER SECURITY

Under Graduate

CURRICULUM AND SYLLABUS

(REGULATIONS 2023)

Programme: B.E. Cyber Security

SRMVEC VIII R2023


EN3111 PROFESSIONAL ENGLISH – I LTPC
3 0 0 3

OBJECTIVES:
 To upgrade the English language skills of students by introducing
communication techniques, speaking and grammar learning activities which
are relevant to authentic contexts.
 To improve the basic reading and writing skills of the learners.
 To enhance the communicative competence of the first-year engineering
students.
 To enable learners to use language effectively in academic/work contexts.
 To help learners understand content- context in relevant situations.
UNIT – I: INTRODUCTION TO FUNDAMENTALS OF COMMUNICATION 9
Listening: Podcast watching – Listening for new words and pronunciation.
Speaking: Note of appreciation for classmates /family member – formal appreciation of
someone, expression of feelings.
Reading: Books, shorts stories to be read. Filling forms (i.e.) post office or bank.
Writing: Film and series Review / Book Review, Email and Informal letters.
Language and Vocabulary development: WH questions, Yes/No questions, Single Word
Substitutes, Pronouns, Parts of Speech, Question tags, Prefixes and Suffixes.

UNIT – II: NARRATION AND SUMMATION 9


Listening: Books – Short Stories to be read aloud in class for listening purpose.
Speaking: Short stories to be read and narrated in the class.
Reading: Reading favourite blogs on Travel, Sports and Food and expressing opinions
regarding the same.
Writing: Paragraph writing, Report – field trip / I.V., Autobiography and Comprehension.
Language and Vocabulary development: Tenses – Past, Antonyms, Synonyms, Subject
Verb agreement and Prepositions.

UNIT – III: DESCRIPTION OF A PROCESS/PRODUCT 9


Listening: Listening to snippets from celebrities/ National leaders’ lives.
Speaking: Narrating personal experiences/ events – Expression of emotions and feelings.
Reading: Reading short biographies – famous people and description of the same.
Writing: Instruction, Product / Process description and Advertisements (classified
advertisement and display advertisement)
Language and Vocabulary development: Adjectives- Degrees of Comparison, Tenses –
Present, Compound Nouns, Homonyms, Homophones and Discourse markers –
connective and sequence words

UNIT – IV: CLASSIFICATION AND INTERPRETATION 9


Listening: Listening to Ted Talks.
Speaking: Recreating a Ted talk session in the class.
Reading: Newspaper Reading (Editorial) and understanding.
Writing: Note making, Blogging, Interpretation of charts and graphs.
Language and Vocabulary development: Articles, Collocations and Phrasal Verbs.
SRMVEC 1 R2023
UNIT – V: EXPRESSION OF THOUGHTS AND IDEAS 9
Listening: Listening to audio books and answering questions.
Speaking: Presentation on a non-technical topic.
Reading: Editorials from newspaper.
Writing: Essay writing – Descriptive and Narrative essays.
Language and Vocabulary development: Tenses – future, Negative statements and
questions, Punctuations, Cause and Effect, Content and Function words.
TOTAL: 45 PERIODS
COURSE OUTCOMES
At the end of the course, learners will be able
CO1: To strengthen the basics of grammar.
CO2: To narrate informal and informal situations.
CO3: To describe a process/product and express opinion.
CO4: To interpret and analyse the content/information given.
CO5: To write short essays, personal letters and emails in English.

TEXT BOOKS:
1. English for Science and Technology Cambridge University Press,2021. Dr.Veena
Selvam, Dr.Sujatha Priyadarshini, Dr. Deep Mary Francis, Dr.K.N.Shoba and
Dr.Lourdes Joevani, Department of English, Anna University.
2. Technical Communication – Principles and Practice by Meenakshi Raman &
Sangeeta Sharma, Oxford Univ.Press, 2016, New Delhi.

REFERENCES:

1. Effective Communication Skill, Kulbhusan Kumar, R.S.Salaria, Khanna Publishing


House.
2. Wings of Fire - An Autobiography by A.P.J Abdul Kalam with Arun Tiwari, Sangam
Books Ltd , Edition: 50, 1999
3. World's Most Popular Short Stories Saki Maupassant, Anton Chekhov, O Henry
Paperback
4. Professional Speaking skills, Aruna Koneru, Oxford University Press.
5. English For Engineers and Technologists, Orient Blackswan Private Ltd. Department
of English,Anna University,2020.

Course PROGRAM
Outcomes PROGRAM OUTCOMES SPECIFIC
OUTCOMES
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 3 2 2 2 - - - - 3 - - - - - -
CO2 2 2 - - - - - - - 3 1 1 - - - -
CO3 2 - 2 2 - - - - - 3 - 1 - - - -
CO4 3 3 - 2 - - 2 - - 3 - - - - - -
CO5 1 - - - - - - - - 2 - - - - - -
AVG 2.2 1.6 2 2 2 - - - - 2.8 1 1 - - - -

SRMVEC 2 R2023
MA3122 MATRICES AND CALCULUS LTPC
3104
OBJECTIVES:
 To understand and apply matrix techniques for engineering applications.
 To familiarize the student with basic calculus and traditions of traditional calculus.
 To solve the problems in single and multivariable calculus and plays an important
role in science, economics, engineering.
 Vector calculus can be widely used for modeling the various laws of physics.
 To familiarize the student with multiple integrals and their usage in find the area and
volume of two and three dimensional objects.
UNIT-I: MATRICES 9L+3T
Eigen values and Eigen vectors of a real matrix - Characteristic equation - Properties of Eigen
values and Eigen vectors - Statement and Applications of Cayley-Hamilton Theorem -
Reduction of a quadratic form into canonical form by orthogonal transformation.

UNIT-II: DIFFERENTIAL CALCULUS OF ONE VARIABLE 9L+3T


Limit of a function - Continuity - Derivatives - Differentiation rules (sum, product, quotient,
chain rules) - Implicit differentiation - Rolle’s Theorem and Mean Value theorem -Taylor’s
series- Maxima and Minima of functions of one variable.

UNIT-III: DIFFERENTIAL CALCULUS OF SEVERAL VARIABLES 9L+3T


Partial derivatives - Total derivatives - Jacobians and properties - Taylor’s series for functions
of two variables - Maxima and Minima of functions of two variables - Lagrange’s method of
undetermined multipliers.

UNIT-IV: MULTIPLE INTEGRALS 9L+3T


Double integrals in Cartesian and polar coordinates - Change of order of integration - Area
enclosed by plane curves - Change of variables in Polar coordinates - Triple integrals -
Volume of solids.

UNIT-V: VECTOR CALCULUS 9L+3T


Gradient and directional derivative – Divergence and curl – Vector identities – Irrotational
and Solenoidal vector fields – Vector Integration Green’s, Gauss divergence and Stoke’s

SRMVEC 3 R2023
theorems – Verification and application in evaluating line, surface and volume integrals.
TOTAL: 45L +15T PERIODS
OUTCOMES:
 To apply the idea of reducing complex problems into simple form using matrix
technique.
 Basic application of calculus in engineering problems and to tackle for different
geometries.
 This course equips the students to have basic knowledge and understanding the Partial
derivatives and maxima and minima by Lagrange’s method.
 Basic application of Double and Triple integrals used in Engineering real life problems
 To study the vector differentiation and vector integration by using standard theorems.
TEXT BOOKS:
1. Grewal. B.S, "Higher Engineering Mathematics", 41st Edition, Khanna Publications,
Delhi, 2011.3. Gupta S.C and Kapoor V.K, "Fundamentals of Mathematical Statistics",
S.Chand Private Ltd.,11th Edition, 2005.
2. Veerarajan.T, “Engineering Mathematics”, McGrawHill Education(India) Private Ltd
2019.
REFERENCE BOOKS:
1. Bali N.P and Manish Goyal, "A Text book of Engineering Mathematics", Eighth Edition,
Laxmi Publications Pvt. Ltd., 2011.
2. James Stewart, " Calculus : Early Transcendentals ", Cengage Learning, 8th
Edition, New Delhi, 2015.
3. Sivarama Krishna Das P. and Rukmangadachari E., "Engineering Mathematics",
Volume I, Second Edition, Pearson Publishing, 2017.
4. Glyn James, "Advanced Modern Engineering Mathematics", 3rd Edition, Pearson
Education, 2012.
Program
Course PROGRAM OUTCOMES Specific
Outcomes Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 2 1 - - - - - - - 1 - - 1 -
CO2 3 2 2 1 - - - - - - - 1 - - 1 -
CO3 3 2 2 1 - - - - - - - 1 - - 1 -
CO4 3 2 2 1 - - - - - - - 1 - - 1 -
CO5 3 2 2 1 - - - - - - - 1 - - 1 -
AVG 3 2 2 1 - - - - - - - 1 - - 1 -
No Correlation - Low 1 Medium 2 High 3

SRMVEC 4 R2023
PH3123 ENGINEERING PHYSICS LTPC
3 003
OBJECTIVES:
 To enhance the fundamental knowledge in crystalline materials and its applications.
 To explore the knowledge in the production of ultrasonic waves and application in the
engineering field.
 To familiarize the basics of laser and their technical advances in scientific, industrial
and health care areas.
 To understand the principle of fibre optical fibre and its applications.
 To explore basic concept of quantum and dual nature of particle.

UNIT-I: PROPERTIES OF MATERIALS 9

Elasticity - Hooke’s law - Stress-strain and its uses - Poisson ratio - factors affecting
elastic modulus and tensile strength. Single crystalline, polycrystalline and amorphous
materials - unit cell - space lattice - crystal systems - Bravais lattice - Miller indices - d-spacing
- characteristics of unit cell - SC, BCC, FCC and HCP structure - - thermal and mechanical
properties of materials - crystal growth techniques - Czochralski and Bridgmann.

UNIT-II: ULTRASONICS 9
Introduction - Properties - Production: Magnetostriction method and Piezoelectric
method - Acoustical grating - determination of ultrasonic velocity in liquid -
Application: Detection of flaw in materials (Non Destructive Testing) - ultrasonic soldering,
welding - SONAR - diagnostic sonography - cars’ air bag sensor-dispersion of fog - Probe
sonication for 2D material formation.

UNIT-III: LASERS AND ITS APPLICATIONS 9


Basic concepts and characteristics - Einstein’s A and B coefficients (derivation) -
population inversion - Pumping methods - Nd-YAG laser - CO2 laser - Semiconductor lasers:
homo junction and heterojunction - applications: laser welding, laser cutting, laser cooling,
pattern formation by laser etching, laser bar code scanner - LIDAR - Laser tissue interaction,
laser surgery - Holography - NLO - electro-optic effect.

UNIT-IV: FIBRE OPTICS 9


Structure and principle - Propagation of light through optical fibre - acceptance angle,
numerical aperture - fractional index change - Types of optical fibres (material, mode and
refractive index) - Attenuation: absorption, scattering and bending - Dispersion - Fibre optic
communication system (Block diagram) and advantages over conventional methods - fibre
optic sensors: pressure and displacement- Endoscope.

UNIT-V: QUANTUM PHYSICS 9


Black body radiation and energy distribution spectrum - Planck’s theory of radiation -
matter waves - de-Broglie wavelength in terms of energy, voltage and temperature -
Electron diffraction - G.P.Thomson experiment - wave function and its physical significance
- Schrödinger’s wave equation - time independent and time dependent equations - Particle
in a one-dimensional box- Normalization of wave function - Quantum Tunnelling - Scanning
Tunnelling Microscope.

SRMVEC 5 R2023
TOTAL: 45 PERIODS

OUTCOMES:

At the end of the course, the students should be able

1. To understand the crystalline material, crystal defects and growth techniques.


2. To understand the basics, generation and application of ultrasonics.
3. To acquire knowledge on the concepts of lasers and their applications in industry and
medical field.
4. To conversant on principle behind the fibres and their applications in communication
and devices made out of optical fibre.
5. To get knowledge on advanced physics concepts of quantum theory and its
applications.

TEXT BOOKS:

1.Bhattacharya, D.K. & Poonam, T. “Engineering Physics”. Oxford University Press,


2015.
2. Gaur, R.K. & Gupta, S.L. “Engineering Physics”. Dhanpat Rai Publishers, 2012.
3.Pandey, B.K. & Chaturvedi, S. “Engineering Physics”. Cengage Learning India,
2012.
4. Brijlal and Subramanyam, “Properties of Matter”, S .Chand publishing, 2002.
5. M.N.Avadhanulu & P.G.Kshirasagar, “A Text Book of Engineering Physics” – IX Edition,
S.Chand Publications, 2014.
6. V.Rajendiran, Engineering Physics, Tata McGraw-Hill, New Delhi. 2011.

REFERENCE BOOKS:

1. Halliday, D., Resnick, R. & Walker, J. “Principles of Physics”. Wiley, 2015.


2. Serway, R.A. & Jewett, J.W. “Physics for Scientists and Engineers”. Cengage Learning,
2010.
3. Shatendra Sharma & Jyotsna Sharma, “Engineering Physics”. Pearson, 2018.

Course PROGRAM OUTCOMES PSOs


Outcome
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
s
1 3 1 1 - - 1 1 - - - - 1 - - - -
2 3 1 1 1 2 1 1 - - - 1 - - - -
3 3 2 2 1 1 1 1 - - - - 1 - - - -
4 3 2 2 1 1 1 1 - - - - 1 - - - -
5 2 1 1 1 1 1 1 - - - - 1 - - - -
AVG 2.8 1.4 1.4 1 1.25 1 1 - - - - 1 - - - -
1 - low, 2 – medium, 3 – high, ‘-‘ – no correlation

SRMVEC 6 R2023
CH3124 ENGINEERING CHEMISTRY LTPC
(First Semester-Common to all branches) 3 00 3
OBJECTIVES
 To make the students familiar with boiler feed water requirements, related problems
and domestic water treatment techniques.
 To introduce the basic concepts and applications of chemical thermodynamics.
 To acquaint the student with the principles of chemical kinetics and its applications
towards engineering.
 To make the student conversant with the basics of surface chemistry and catalysis.
 To inculcate the students with the basics principles and preparatory methods of
nanomaterials.
UNIT I WATER TECHNOLOGY 9
Introduction-sources of water-impurities present in water-hard water and hardness - types,
Municipal water treatment: primary treatment and disinfection - Desalination of brackish
water: Reverse Osmosis, Boiler troubles: scale and sludge, caustic embrittlement, boiler
corrosion priming and foaming, Treatment of boiler feed water - Internal treatment
(phosphate, colloidal, sodium aluminate and Calgon conditioning). External treatment: Ion
exchange process, cooling waters (Langelier index).
UNIT II CHEMICAL THERMODYNAMICS 9
Introduction-terminology of thermodynamics, the first law of thermodynamics: enthalpy,
second law: Entropy - entropy change for an ideal gas, reversible and irreversible processes;
entropy of phase transitions: Clausius inequality. Free energy and work function: Helmholtz
and Gibbs free energy functions, Criteria of spontaneity; Gibbs-Helmholtz equation,
Clausius-Clapeyron equation, Maxwell relations, Van’t Hoff isotherm and isochore.
UNIT III CHEMICAL KINETICS 9
Introduction-factors influencing the rate of reaction, order and molecularity of a reaction,
kinetic equations of different orders (first, second and third order) - determination of the order
of a reaction, the temperature dependence of reaction rates, unimolecular reactions,
photochemical reactions and chain reactions, Theories of reaction rates, lasers in chemistry,
fast reactions.
UNIT IV SURFACE CHEMISTRY AND CATALYSIS 9
Adsorption: classification - adsorption of gases on solids - adsorption from solutions -
adsorption isotherms - applications of adsorption - Freundlich’s adsorption isotherm -
Langmuir’s adsorption isotherm, B.E.T isotherm. Catalysis: introduction - types of catalysis -
criteria - autocatalysis - catalytic poisoning and catalytic promoters - acid -base catalysis -
enzyme catalysis - Michaelis - Menten equation.

UNIT V NANOCHEMISTRY 9
Basics: Distinction between molecules, nanomaterials and bulk materials; Size-dependent
properties; Types of nanomaterials: Definition, properties and uses of - nanoparticle,
nanocluster, nanorod, nanowire and nanotube. Preparation of nanomaterials: sol-gel,
solvothermal, laser ablation, chemical vapour deposition, electrochemical deposition and
lectrospinning. Applications of nanomaterials in medicine,
SRMVEC 7 R2023
agriculture, food science and energy resources.
Total Periods: 45

OUTCOMES
At the end of the course, the student should be able:
1. To infer the quality of water from quality parameter data and propose suitable
treatment.
2. To apply the knowledge of chemical thermodynamics for material design and aspects
3. To recommend the proper chemical kinetics for engineering processes and
applications.
4. To recognize the surface morphology and its engineering applications.
5. To identify and apply basic concepts of nanoscience and nanotechnology in designing
the synthesis of nanomaterials for engineering and technology applications.

TEXTBOOKS
1. Payal B. Joshi and Shashank Deep, “Engineering Chemistry”, Oxford University Press,
New Delhi, 2019.
2. Shikha Agarwal, “Engineering Chemistry”-Fundamentals and Applications, 2nd Edition,
Cambridge University Press, New Delhi, 2019.
3. P. C. Jain and Monica Jain, “Engineering Chemistry”, 18th Edition, DhanpatRai
Publishing Company (P) Ltd, New Delhi, 2021.

REFERENCES
1. R. V. Gadag and A. Nithyananda Shetty, “Engineering Chemistry”, 3rd Edition, Wiley &
I.K. International (P), LTD, New Delhi, 2019.
2. S.S. Dara and S.S. Umare, “A Text Book of Engineering Chemistry”, 12th Edition, S.
Chand & Company LTD, New Delhi, 2018.
3. B. Sivasankar, “Engineering Chemistry”, Tata McGraw-Hill Publishing Company LTD,
2023.
4. B. S. Murty, P. Shankar, Baldev Raj, B. B. Rath and James Murday, “Text book of
nanoscience and nanotechnology”, Universities Press-IIM Series in Metallurgy and
Materials Science, 2018.

SRMVEC 8 R2023
Program
Course PROGRAM OUTCOMES Specific
Out Outcomes
comes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 3 2 - 1 3 - - - - 2 - - - -
CO2 3 1 2 1 - - - - - - - - - - - -
CO3 3 2 2 1 - - - - - - - - - - - -
CO4 3 2 1 - - - - - - - - - - - - -
CO5 2 2 3 2 1 - 1 - - - - 2 - - - -
AVG 2.8 1.8 2.2 1.2 0.2 0.2 0.8 - - - - 0.8 - - - -
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

SRMVEC 9 R2023
GE3131 BASIC ELECTRICAL AND ELECTRONICS ENGINEERING L T PC
3 0 0 3
COURSE OBJECTIVES
1. To introduce the basics of electric circuits and analysis
2. To impart knowledge in the basics of working principles and application of electrical
machines
3. To introduce analog devices and their characteristics
4. To educate on the fundamental concepts of digital electronics
5. To introduce the functional elements and working of measuring instruments.

UNIT-I ELECTRICAL CIRCUITS 9


DC Circuits: Circuit Components: Conductor, Resistor, Inductor, Capacitor –
Ohm’s Law - Kirchhoff’s Laws –Independent and Dependent Sources – Simple
problems- Nodal Analysis, Mesh analysis with independent sources only (Steady
state) Introduction to AC Circuits and Parameters: Waveforms, Average value,
RMS Value, Instantaneous power, real power, reactive power and apparent
power, power factor – Steady state analysis of RLC circuits (Simple problems
only).

UNIT-II ELECTRICAL MACHINES 9


Construction and Working principle- DC Separately and Self excited Generators,
EMF equation, Types and Applications. Working Principle of DC motors, Torque
Equation, Types and Applications. Construction, working principle and
Applications of Transformer, three phase Alternator, Synchronous motor and
Three Phase Induction Motor.

UNIT-III ANALOG ELECTRONICS 9


Resistor, Inductor and Capacitor in Electronic Circuits- Semiconductor Materials:
Silicon &Germanium – PN Junction Diodes, Zener Diode –Characteristics
Applications – Bipolar Junction Transistor-Biasing, JFET, SCR, MOSFET, IGBT –
Types, I-V Characteristics and Applications, Rectifier and Inverters.

UNIT-IV DIGITAL ELECTRONICS 9


Review of number systems, binary codes, error detection and correction codes,
Combinational logic - representation of logic functions-SOP and POS forms, K-
map representations – minimization using K maps (Simple Problems only).

UNIT-V MEASUREMENTS AND INSTRUMENTATION 9


Functional elements of an instrument, Standards and calibration, Operating
Principle, types Moving Coil and Moving Iron meters, Measurement of three
phase power, Energy Meter, Instrument Transformers-CT and PT, DSO- Block
diagram- Data acquisition.
TOTAL: 45 PERIODS

SRMVEC 10 R2023
COURSE OUTCOMES
1. Ability to compute the electric circuit parameters for simple problems
2. Ability to explain the working principle and applications of electrical
machines
3. Ability to analyze the characteristics of analog electronic devices
4. Ability to explain the basic concepts of digital electronics
5. Ability to explain the operating principles of measuring instruments

TEXTBOOKS
1. Kothari DP and I.J Nagrath, “Basic Electrical and Electronics Engineering”,
Second Edition, McGraw Hill Education, 2020
2. S.K. Bhattacharya “Basic Electrical and Electronics Engineering”, Pearson
Education, Second Edition, 2017.

3. Sedha R.S., “A textbook book of Applied Electronics”, S. Chand & Co.,


2008
4. James A. Svoboda, Richard C. Dorf, “Dorf’s Introduction to Electric
Circuits”, Wiley, 2018.
5. A.K. Sawhney, Puneet Sawhney ‘A Course in Electrical & Electronic
Measurements & Instrumentation’, Dhanpat Rai and Co, 2015.

REFERENCE BOOKS
1. Thomas L. Floyd, ‘Digital Fundamentals’, 11 th Edition, Pearson Education,
2017.
2. Albert Malvino, David Bates, ‘Electronic Principles, McGraw Hill Education;
7th edition, 2017.
3. Mahmood Nahvi and Joseph A. Edminister, “Electric Circuits”, Schaum’
Outline Series, McGraw Hill, 2002.
4. H.S. Kalsi, ‘Electronic Instrumentation’, Tata McGraw-Hill, New Delhi, 2010

CO - PO and CO - PSO MAPPING

PO PSO

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

CO1 3 3 2 2 3 2 2

CO2 3 2 2 2 1 2 2

CO3 2 3 2 2 3

CO4 3 3 1 3 2 1 3

CO5 3 3 2 1 1 2 1 2

AVG 2.8 2.8 1.7 1.6 3 2 2 2 1.8 1.5 2.5 2

SRMVEC 11 R2023
GE3111 தமிழர்மரபு LTPC

1 001

அலகு I மமொழி மற் றும் இலக் கியம் 3


இந்திய தமொழிக் குடும் பங் கள் – திரொவிட தமொழிகள் - தமிழ் ஒரு தெம் தமொழி-
தமிழ் தெவ் விலக் கியங் கள் - ெங் க இலக்கியத்தின் ெமயெ் ெொர்பற் ற தன் மம –
ெங் க இலக்கியத்தில் பகிர்தல் அறம் - திருக்குறளில் மமலொண்மமக்
கருத்துகள் - தமிழ் க் கொப் பியங் கள் , தமிழகத்தில் ெமண தபௌத்த
ெமயங் களின் தொக்கம் – பக்தி இலக்கியம் , ஆழ் வொர்கள் மற் றும்
நொயன் மொர்கள் - சிற் றிலக் கியங் கள் - தமிழில் நவீன இலக்கியத்தின் வளர்ெ்சி
– தமிழ் இலக்கிய வளர்ெ்சியில் பொரதியொர் மற் றும் பொரதிதொென்
ஆகிமயொரின் பங் களிப் பு

அலகு II மரபு – பொறற ஓவியங் கள் முதல் நவீன ஓவியங் கள் – சிற் பக்
கறல 3
நடுகல் முதல் நவீன சிற் பங் கள் வமர –ஐம் தபொன் சிமலகள் -
பழங் குடியினர் மற் றும் அவர்கள் தயொரிக்கும் மகவிமனப் தபொருட்கள் ,
தபொம் மமகள் - மதர் தெய் யும் கமல – சுடுமண் சிற் பங் கள்

அலகு III நொட்டுபுறக் கறலகள் மற் றும் வீர விறளயொட்டுகள் 3


நொட்டுப் புற கமதகள் , பொடல் கள் -ததருக்கூத்து, கரகொட்டம் , வில் லுப் பொட்டு,
கணியொன் கூத்து- ஒயிலொட்டம் , மதொல் பொமவக் கூத்து, சிலம் பொட்டம் - வளரி,
புலியொட்டம் , தமிழர்களின் விமளயொட்டுகள்

அலகு IV தமிழர்களின் திறைக் ககொட்பொடுகள் 3


தமிழகத்தின் தொவரங் களும் , விலங் குகளும் – ததொல் கொப் பியம் மற் றும் ெங் க
இலக்கியத்தில் அகம் மற் றும் புறக் மகொட்பொடுகள் - தமிழர்கள் மபொற் றிய
அறக் மகொட்பொடு –தமிழ் ெங் கம் -ெங் கம் வளர்த்த தமிழ் - ெங் ககொலத்தில்
தமிழகத்தில் எழுத்தறிவும் , கல் வியும் - ெங் ககொல நகரங் களும்
துமறமுகங் களும் – ெங் ககொலத்தில் ஏற் றுமதி மற் றும் இறக்குமதி
கடல் கடந்த நொடுகளில் மெொழர்களின் தவற் றி

அலகு V இந் திய கதசிய இயக் கம் மற் றும் இந் திய பை்பொட்டிற் குத்
தமிழர்களின் பங் களிப் பு 3
இந்திய விடுதமலப் மபொரில் தமிழர்களின் பங் கு இந்தியொ மற் றும்
தவளிநொட்டின் பிற பகுதிகளின் தமிழ் ப் பண்பொட்டின் தொக்கம் -
சுயமொரியொமத இயக்கம் – இந்திய மருத்துவத்தில் , சித்த மருத்துவத்தின்
பங் கு- கல் தவட்டுகள் , மகதயழுத்துப் படிகள் – தமிழ் ப் புத்தகங் களின் அெ்சு
வரலொறு
Total Periods: 15 hours

SRMVEC 12 R2023
TEXT CUM REFERENCES:
1. தமிழக வரலொறு – மக் களும் பண்பொடும் – மக.மக.பிள் மள (தவளியீடு:
தமிழ் நொடு பொடநூல் மற் றும் கல் வியியல் பணிகள் கழகம் ).
2. கணினித்தமிழ் – முமனவர். இல.சுந்தரம் . (விகடன் பிரசுரம் )
3. கீழடி – மவமக நதிக்கமரயில் ெங் ககொல நகர நொகரிகம் (ததொல் லியல்
துமற தவளியீடு)
4. தபொருமந – ஆற் றங் கமர நொகரிகம் . (ததொல் லியல் துமற தவளியீடு)
5. Social Life of Tamils (Dr.K.K.Pillay) A joint publication of TNTB & ESC and RMRL –
(in print)
6. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published by:
International Institute of Tamil Studies.
7. Historical Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D. Thirunavukkarasu)
(Published by: International Institute of Tamil Studies).
8. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi) (Published by:
International Institute of Tamil Studies.)
9. Keeladi - ‘Sangam City C ivilization on the banks of river Vaigai’ (Jointly Published by:
Department ofArchaeology & Tamil Nadu Text Book and Educational Services
Corporation, Tamil Nadu)
10. Studies in the History of India with Special Reference to Tamil Nadu (Dr.K.K.Pillay)
(Publishedby: The Author)
11. Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil Nadu
Text Bookand Educational Services Corporation, Tamil Nadu)
12. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –
Reference Book.

SRMVEC 13 R2023
GE3111 HERITAGE OF TAMILS LTPC
1 0 0 1

UNIT I LANGUAGE AND LITERATURE 3


Language Families in India - Dravidian Languages – Tamilas a Classical Language
- Classical Literature in Tamil – Secular Nature of Sangam Literature – Distributive
Justice in Sangam Literature - Management Principles in Thirukural - Tamil Epics
and Impact of Buddhism & Jainism in Tamil Land - Bakthi Literature Azhwars and
Nayanmars - Forms of minor Poetry - Development of Modern literature in Tamil -
Contribution of Bharathiyar and Bharathidhasan.

UNIT II HERITAGE - ROCK ART PAINTINGS TO MODERN ART –


SCULPTURE 3
Hero stone to modernsculpture - Bronze icons - Tribes and their handicrafts - Art
of temple car making -Massive Terracotta sculptures, Village deities.

UNIT III FOLK AND MARTIAL ARTS 3


Therukoothu, Karagattam, Villu Pattu, Kaniyan Koothu, Oyillattam,
Leatherpuppetry, Silambattam, Valari, Tiger dance - Sports and Games of Tamils.

UNIT IV THINAI CONCEPT OF TAMILS 3


Flora and Fauna of Tamils & Aham and Puram Concept from Tholkappiyam and
Sangam Literature - Aram Concept of Tamils –Tamil Sangam- Education and
Literacy during Sangam Age - Ancient Cities and Ports of Sangam Age - Export
and Import during Sangam Age - Overseas Conquest of Cholas.

UNIT V CONTRIBUTION OF TAMILS TO INDIAN NATIONAL MOVEMENT


AND INDIAN CULTURE 3
Contributionof Tamils to Indian Freedom Struggle - The Cultural Influence of
Tamils over the other parts of India – Self-Respect Movement - Role of Siddha
Medicine in Indigenous Systems of Medicine – Inscriptions & Manuscripts – Print
History of TamilBooks.

Total Periods: 15 hours

SRMVEC 14 R2023
TEXT CUM REFERENCES:
1. தமிழக வரலொறு – மக் களும் பண்பொடும் – மக.மக.பிள் மள (தவளியீடு:
தமிழ் நொடு பொடநூல் மற் றும் கல் வியியல் பணிகள் கழகம் ).
2. கணினித்தமிழ் – முமனவர். இல.சுந்தரம் . (விகடன் பிரசுரம் )
3. கீழடி – மவமக நதிக்கமரயில் ெங் ககொல நகர நொகரிகம் (ததொல் லியல்
துமற தவளியீடு)
4. தபொருமந – ஆற் றங் கமர நொகரிகம் . (ததொல் லியல் துமற தவளியீடு)
5. Social Life of Tamils (Dr.K.K.Pillay) A joint publication of TNTB & ESC and RMRL –
(in print)
6. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published by:
International Institute of Tamil Studies.
7. Historical Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D. Thirunavukkarasu)
(Published by: International Institute of Tamil Studies).
8. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi) (Published by:
International Institute of Tamil Studies.)
9. Keeladi - ‘Sangam City Civilization on the banks of river Vaigai’ (Jointly Published by:
Department ofArchaeology & Tamil Nadu Text Book and Educational Services
Corporation, Tamil Nadu)
10. Studies in the History of India with Special Reference to Tamil Nadu (Dr.K.K.Pillay)
(Publishedby: The Author)
11. Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil Nadu
Text Bookand Educational Services Corporation, Tamil Nadu)
12. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –
Reference Book.

SRMVEC 15 R2023
GE3121 PHYSICS AND CHEMISTRY LABORATORY LTPC
(Common to all branches of B.E. / B.Tech Programmes) 0042

OBJECTIVES:
 To learn the proper use of various kinds of physics laboratory equipment.
 To learn how data can be collected, presented and interpreted in a clear and concise
manner.
 To learn problem solving skills related to physics principles and interpretation of
experimental data.
 To determine error in experimental measurements and techniques used to minimize
such error.
 To make the student as an active participant in each part of all lab exercises.

LIST OF EXPERIMENTS: PHYSICS LABORATORY (Any 5 Experiments)

1. Calculation of lattice cell parameter – X-ray diffraction method.


2. Determination of velocity of sound and compressibility of liquid – Ultrasonic interferometer
3. (a). Compact disc- Determination of width of the groove using Laser.
(b). Determination of particle size using Laser
4. (a) Determination of wavelength using Laser
(b) Determination of acceptance angle and numerical aperture in an optical fiber.
5. Determination of Planck’s constant using LED.
6. Determination of thickness of a thin wire – Air wedge method
7. Determination of wavelength of mercury spectrum – spectrometer grating
8. Determination of rigidity modulus – Torsion pendulum
9. Determination of Young’s modulus by non-uniform bending method.

TOTAL: 30 PERIODS
OUTCOMES:
At the end of the course, the students should be able
1. Understand the functioning of various physics laboratory equipment.
2. Use graphical models to analyze laboratory data.
3. Use mathematical models as a medium for quantitative reasoning and describing
physical reality.
4. Access, process and analyze scientific information.
5. Solve problems individually and collaboratively.

REFERENCE
1. Wilson J.D. and Hernaandez Hall C.A.,― Physics Laboratory Experiments,
Houghton Mifflin Company, New York, 2005.
2. S. Srinivasan, A Text Book of Practical Physics, S. Sultan Chand publications. 2005
3. R. Sasikumar, Practical Physics, PHI Learning Pvt. Ltd, New Delhi, 2011.

SRMVEC 16 R2023
PROGRAM OUTCOMES PSOs
Course
Outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

1 3 2 3 1 1 - - - - - - - - - - -
2 3 3 2 1 1 - - - - - - - - -
3 3 2 3 1 1 - - - - - - - - - - -
4 3 3 2 1 1 - - - - - - - - - - -
5 3 2 3 1 1 - - - - - - - - - - -
Avg 3 2.4 2.6 1 1 - - - - - - - - - - -

1 - low, 2 – medium, 3 – high, ‘-‘ – no correlation

CHEMISTRY LABORATORY: (Any five experiments to be conducted)


OBJECTIVES

 To inculcate experimental skills to test basic understanding of water quality


parameters, such as acidity, alkalinity, hardness, DO, TDS, chloride, and chlorine.
 To familiarise the students with electroanalytical techniques like conductometry and
flame photometry to determine the impurities in aqueous solution.
 To find the various characteristics of domestic water.
 To understand the Pseudo first-order kinetics reaction.
 To make the students know the synthesis of nanoparticles.

1. Determination of chloride content of water sample by Argentometric method.


2. Determination of total, temporary & permanent hardness of water by EDTA method.
3. Determination of DO content of water sample by Winkler’s method.
4. Preparation of Na2CO3 as a primary standard and estimation of acidity of a water
sample using the primary standard.
5. Determination of types and amount of alkalinity in water samples.
6. Estimation of available chlorine in bleaching powder solution.
7. Conductometric titration of barium chloride against sodium sulfate (Precipitation
titration).
8. Estimation of sodium /potassium present in water using a flame photometer.
9. Estimation of TDS of a water sample by gravimetry.
10. Preparation of nanoparticles (Ag/Au/TiO2/ZnO/CuO).
11. Pseudo first-order kinetics- ester hydrolysis.
TOTAL: 30 PERIODS

SRMVEC 17 R2023
OUTCOMES

At the end of the course, the student should be able:


1. To infer the quality of water samples for alkalinity, hardness, DO, TDS, chloride, and
chlorine.
2. To apply the knowledge on the estimation of metal ions, acidity and its precipitation
nature towards their process.
3. To recognize the threshold limit for various characteristics of domestic water.
4. To identify the simple method of synthesis of nanoparticles.
5. To understand the pseudo first-order kinetics reaction from ester hydrolysis.

TEXTBOOKS

1. Vogel’s Textbook of Quantitative Chemical Analysis (8th Edition, 2014).


2. Suchi Tiwari, Engineering Chemistry Lab Manual, Scitech Publications (India)
Pvt. Ltd. (2nd Edition, 2013).
3. Pushpendra Kumar, Laboratory Manual for Engineering Chemistry, Reyansh
Authortopic Pvt. Ltd., (1st Edition, 2022).

Program
Course PROGRAM OUTCOMES Specific
Outcomes Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 3 1 1 - 1 - - - - - - - - -
CO2 3 3 2 1 1 - - - - - - - - - - -
CO3 3 2 3 1 1 - - - - - - - - - - -
CO4 3 3 2 1 2 - - - - - - 1 2 - -
-
CO5 3 2 3 1 1 - - - - - - - - - - -
AVG 3 2.4 2.6 1 1.2 - 0.2 - - - - 0.2 - 0.4 - -
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

SRMVEC 18 R2023
GE3134 ENGINEERING PRACTICES LABORATORY L T P C
(Common to all branches of B.E. / B.Tech. Programmes) 0 0 4 2
COURSE OBJECTIVES:
 To provide exposure to the students with hands on experience on various basic
engineering practices in Civil, Mechanical, Electrical and Electronics Engineering.
 To provide hands on training for fabrication of components using carpentry, sheet
metal and welding equipment / tools
 To gain the skills for making fitting joints and assembling air conditioner
 To develop the skills for making simple electrical wiring connections using suitable
tools
 To provide hands on experience for soldering and gain knowledge about the behavior
of electronics components
GROUP A (CIVIL & MECHANICAL)
I CIVIL ENGINEERING PRACTICE 15
Buildings:
a) Study of plumbing and carpentry components of residential and industrial buildings
safety aspects.
Plumbing Works:
a) Study of pipeline joints, its location and functions: valves, taps, couplings, unions,
reducers, elbows in household fittings.
b) Study of pipe connections requirements for pumps and turbines.Preparation of
plumbing line sketches for water supply and sewage works.
c) Hands-on-exercise: Basic pipe connections – Mixed pipe material
connection – Pipe connections with different joining components.
d) Demonstration of plumbing requirements of high-rise buildings.
Carpentry works:
a) Study of the joints in roofs, doors, windows and furniture.
b) Hands-on-exercise:
Wood work, joints by sawing, planning and cutting.
II MECHANICAL ENGINEERING PRACTICE 15
Welding:
a) Preparation of butt joints, lap joints and T- joints by Shielded metal arc welding
b) Gas welding practice - Study
Basic Machining:

SRMVEC 19 R2023
a) Facing
b) Simple Turning
c) Step Turning
Sheet Metal Work:
a) Forming & Bending
b) Model making – Trays
Demonstration on:
a) Smithy operations, upsetting, swaging, setting down and bending.
b) Foundry operations like mould preparation for gear and step cone pulley.
c) Assembly of centrifugal pump
d) Assembly of air conditioner
GROUP B (ELECTRICAL & ELECTRONICS)
III ELECTRICAL ENGINEERING PRACTICE 15
1. Residential house wiring using Switches, Fuse, Indicator, Lamp and Energy meter.
2. Fluorescent Lamp Wiring.
3. Staircase Wiring.
4. Measurement of Voltage, Current, Power and Power factor in electrical circuit.
5. Measurement of Energy using Analog & Digital Energy meter.
6. Measurement of Earth Resistance.
7. Study of Industrial house wiring.
8. Identification & Study of protective devices: Fuses & Fuse carriers, MCB, ELCB and
Isolators with ratings and usage.
IV ELECTRONICS ENGINEERING PRACTICE 15
1. Study of Electronic components and equipments – Resistor, colour coding
measurement of AC signal parameter (peak-peak, RMS period, frequency) using CR.
2. Study of logic gates AND, OR, EX-OR and NOT.
3. Generation of Clock Signal.
4. Soldering practice – Components, Devices and Circuits – Using general purpose
PCB.
5.Measurement of ripple factor of HWR and F

TOTAL: 60 PERIODS

SRMVEC 20 R2023
EN3119 ENGLISH LANGUAGE LEARNING LABORATORY LTPC
0 0 2 1
COURSE OBJECTIVE:
The course aims to
 Enhance the employability and career skills of students.
 Orient the students towards grooming as a professional.
 Make them industry ready.
 Develop their confidence and help them attend interviews successfully.
 Help students to interact confidently in a professional scenario.

UNIT 1: PRONUNCIATION 6
Tone- Pronunciation – Intonation- Reading Aloud and Addressing- Syllable- Rhythm-Accent-
Wrongly Pronounced words -Poetry Reading

UNIT 2: NON VERBAL COMMUNICATION 6


Non Verbal Communication - Facial expressions- Eye contact - Subtle (and not so subtle)
gestures -Tone of voice – Touch- Posture -Personal space.

UNIT 3: SELF INTRODUCTION AND PRESENTATION 6


Self Introduction- Introducing oneself to the audience- Introducing the Topic – answering
questions – Individual Presentation Practice – Presenting Visuals effectively -5 Minute
Presentations.

UNIT 4: BASICS OF SOFT SKILLS 6


Recognizing differences between groups and teams – managing time – networking
professionally – Respecting social protocols- understanding career management – Developing
a long - term career plan- making career changes.

UNIT 5: GROUP DISCUSSION 6


Introduction to Group Discussion – Participating in Group discussions – Understanding group
dynamics – Brainstorming the Topic – Questioning and Clarifying – GD Strategies – activities
to improve GD Skills.
TOTAL: 30 PERIODS

COURSE OUTCOME:
At the end of the course, the learners will be able to:
CO1: Pronounce the words correctly.
CO2: Understand the nonverbal clues.
CO3: Make an effective presentation.
CO4: Adequate soft skills required for the workplace.
CO5: Participate confidently in Group Discussions.

SRMVEC 21 R2023
REFERENCES:
1. Professional Communication by Meenakshi Raman & Sangeeta Sharma, Oxford
Univ.Press, 2014.
2. Soft Skills by S. Hariharan , N. Soundarajaran and S.P. Shanmugapriya MJP
Publishers, Edition: 2013
3. Soft Skills for Everyone by Butterfield , Jeff, Cengage Learning India Pvt.
Ltd.,2015. New Delhi..

Course PROGRAM
Outcomes PROGRAM OUTCOMES SPECIFIC
OUTCOMES
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 - - - 1 - - - - - 3 - 1 - - - -
CO2 1 1 - - - - 1 - - 2 - 1 - - - -
CO3 2 2 1 2 2 - - - - 3 - 1 - - - -
CO4 2 1 1 - - - 3 - - 3 - 1 - - - -
CO5 - 1 - 1 - - - - - 3 - 1 - - - -
AVG 1.6 1.2 1 1.5 2 - 2 - - 2.8 - 1 - - - -

SRMVEC 22 R2023
EN3211 PROFESSIONAL ENGLISH – II LTPC
3 0 0 3
OBJECTIVES
The course prepares the second semester Engineering students
 To develop strategies and techniques to enhance their reading skills.
 To engage them in meaningful activities in order to improve their listening,
speaking, reading and writing skills.
 To improve their ability to write effective job application, resumes and draft
impressive reports.
 To develop analytical thinking skills for problem solving in communicative
contexts.
 To participate in group discussions.
UNIT – I: MAKING COMPARISON 9
Listening: Clippings of Ted talk, cartoon and interviews of sports personalities for listening
and discussion.
Speaking: Descriptions and discussions based on newspaper.
Reading: Learning shades of meaning (using Thesaurus) and inferring the context from
general passages.
Writing: Compare & Contrast essays and Jumbled Sentences.
Language and Vocabulary development: Prepositional phrases, contextual meaning of
words. Verbal Analogy, Same word used as Noun and Verb.

UNIT – II: EXPRESSING CAUSAL RELATIONS IN SPEAKING AND WRITING 9


Listening: Anecdotes to be read from books like Chicken Soup books. Evaluative listening –
Advertisement and Product description.
Speaking: Marketing a product, persuasive speech
Reading: Description of any product / jewellery, Brochures and Manual.
Writing: Formal letters- letters of complaint, appreciation, and suggestion, Comprehension
and E-mail (formal)
Language and Vocabulary development: Active & Passive, Infinitive, Gerund, Purpose
Statements, Adverbs and Word formation

UNIT – III: ABILITY TO PUT IDEAS OR INFORMATION COGENTLY 9


Listening: Listen to English songs and find the lyrics/new words
Speaking: Role play and Interviews
Reading: Reading magazine articles, Excerpts from literary texts
Writing: Job Application, Resume, Cover letter, SWOC Analysis and Recommendations.
Language and Vocabulary development: Correction of errors, If conditional, Sentence
completion and Connotations.

UNIT – IV: ANALYZING PROBLEMS AND EXPRESSING SOLUTIONS 9


Listening: Watching Stand-up comedies and comprehending ideas expressed there.
Speaking: Speak about the Stand-up comedies viewed and express personal views about
the same
Reading: Reading different types of books (novels, short stories, biographies, magazines
etc. and speaking about the same.
Writing: Dialogue Writing, Checklist and Problem Solving essays.

SRMVEC 23 R2023
Language and Vocabulary development: Reported Speech, Modals, Slogan writing and
Conjunctions.

UNIT – V: REPORTING EVENTS 9


Listening: Listening to spot errors, listening to varied dialects and accents of English.
Speaking: Group discussion- Expression of opinions, assertion, coercion etc.
Reading: Reading life experiences of common man from magazines.
Writing: Accident Report / Survey Report and Letters to the Editor.
Language and Vocabulary development: Numerical Adjective, Idioms, Vocabulary –
Shades of Meaning.
TOTAL: 45 PERIODS
COURSE OUTCOME
At the end of the course, learners will be able to
CO1: To compare and contrast ideas and information from technical texts.
CO2: To incorporate basic grammar structures to express appreciation, suggestion and
complaint in writing.
CO3: To draft effective resumes using appropriate vocabulary and to avoid common errors.
CO4: To analyse problems so as to arrive at appropriate solutions and to communicate
relevantly.
CO5: To draft technical reports, letters and to express ideas creatively.

TEXT BOOKS:
1. English for Science and Technology Cambridge University Press,2021. Dr.Veena
Selvam, Dr.Sujatha Priyadarshini, Dr. Deep Mary Francis, Dr.K.N.Shoba and
Dr.Lourdes Joevani, Department of English, Anna University.
2. Technical Communication – Principles and Practice by Meenakshi Raman & Sangeeta
Sharma, Oxford Univ.Press, 2016, New Delhi.
3. Technical English for Professional – Advanced by C. Gangalakshmi, B. Rathika and L.
Saranraj, Cengage Learning India Pvt. Ltd.,2022.
REFERENCES:
1. Learning to communicate – Dr. V. Chellammal, Oxford Univ.Press,2001 New Delhi.
2. Business Correspondence and Report Writing by Prof. R. C. Sharma & Krishna
Mohan, Tata McGraw Hill & Co. Ltd., 2001, New Delhi.
3. Developing Communication Skills by Krishna Mohan, Meera Bannerji- Macmillan India
Ltd. 1990, Delhi.
4. Improve Your Writing ed. V.N Arora Laxmi Chandra, Oxford Univ. Press, 2001, New
Delhi.
5. English For Engineers and Technologists, Orient Blackswan Private Ltd. Department
of English, Anna University,2020.
Course PROGRAM
Outcomes PROGRAM OUTCOMES SPECIFIC
OUTCOMES
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 - 1 2 1 - - - - - 3 - 1 - - - -
CO2 2 2 1 2 2 - - - - 3 1 1 - - - -

SRMVEC 24 R2023
CO3 - - 1 - - - - - - 3 - - - - - -
CO4 2 3 2 3 - - 2 - - 3 - - - - - -
CO5 2 - 1 - - - - - 2 - - - - - -
AVG 2 2 1.4 2 2 - 2 - - 2.8 1 1 - - - -

SRMVEC 25 R2023
MA3222 STATISTICS AND NUMERICAL METHODS LT PC
3 1 0 4
OBJECTIVES:
 This course aims at providing the necessary basic concepts of statistical and
Numerical Methods for solving numerically different problems of engineering and
Technology.
 To acquaint the knowledge of testing of hypothesis for small and large samples
which plays an important role in real life problems.
 To introduce the basic concepts of solving algebraic and transcendental equations.
 To introduce the numerical techniques of interpolation in various intervals and
differentiation and integration in engineering and technology disciplines.
 To acquaint the knowledge of various techniques and methods of solving ordinary
differential equations.
UNIT-I: STATISTICAL HYPOTHESIS TESTS 9L+3T
Sampling distributions - Tests for single mean and difference of means (Large and small
samples) – Tests for single variance and equality of variances – Chi square test for goodness
of fit – Independence of attributes.
UNIT-II: EXPERIMENTAL DESIGN FOR ANOVA 9L+3T
One way and two way classifications - Completely randomized design – Randomized block
design – Latin square design
UNIT-III: SOLUTION OF EQUATIONS AND EIGEN VALUE PROBLEMS 9L+3T
Solution of algebraic and transcendental equations - Fixed point iteration method – Newton -
Raphson method - Solution of linear system of equations - Gauss elimination method –
Pivoting - Gauss Jordan method – Iterative method of Gauss Seidel –Dominant Eigenvalue of
a matrix by Power method.
UNIT-IV: INTERPOLATION, NUMERICAL DIFFERENTIATION AND
NUMERICAL INTEGRATION 9L+3T
Lagrange’s and Newton’s divided difference interpolations – Newton’s forward and backward
difference interpolation – Approximation of derivates using interpolation polynomials –
Numerical integrations using Trapezoidal, Simpson’s rules.
UNIT-V: NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL
EQUATIONS 9L+3T
Single step methods: Taylor’s series method - Euler’s method - Modified Euler’s method
Fourth order Runge-Kutta method for solving first order equations - Multi step methods:
Milne’s and Adams -Bash forth predictor corrector methods for solving first order equations.

SRMVEC 26 R2023
TOTAL: 45L+15T PERIOD
OUTCOMES:
 Apply the concept of testing of hypothesis for small and large samples in real life
problems.
 Apply the basic concepts of classifications design of experiments in the field of
agriculture.
 Appreciate the numerical techniques of interpolation in various intervals and apply the
numerical techniques of differentiation and integration for engineering problems.
 Understand the knowledge of various techniques and methods for solving first and
second order ordinary differential equations.
 Solve the ordinary differential equations with initial and boundary conditions by using
certain techniques with engineering application.
TEXT BOOKS:
1. Grewal. B.S. and Grewal. J.S., “Numerical Methods in Engineering and Science ", 10 th
Edition, Khanna Publishers, New Delhi,2015.
2. Johnson, R.A., Miller, I and Freund J., “Miller and Freund’s Probability and Statistics for
Engineers", Pearson Education, Asia, 8 th Edition,2015.
REFERENCE BOOKS:
1. Burden, R.L and Faires, J.D, "Numerical Analysis”, 9 th Edition, Cengage Learning,2016.
2. Devore. J.L., "Probability and Statistics for Engineering and the Sciences”, Cengage
Learning, New Delhi, 8th Edition, 2014.
3. Gerald.C.F., Wheatley. P.O. "Applied Numerical Analysis” Pearson Education,
Asia,NewDelhi,2006.

Program
Course
PROGRAM OUTCOMES Specific
Outcome
Outcomes
s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 3 - - - - - - - - - - 1 - - -
CO2 3 3 - - - - - - - - - - 1 - - -
CO3 3 3 - - - - - - - - - - 1 - - -
CO4 3 3 - - - - - - - - - - 1 - - -
CO5 3 3 - - - - - - - - - - 1 - - -
AVG 3 3 - - - - - - - - - - 1 - - -
No Correlation - Low 1 Medium 2 High 3

SRMVEC 27 R2023
PH3222 PHYSICS FOR INFORMATION SCIENCE LT P C
For Second Semester-B.E. /B.Tech. 3003
(CSE, IT, AI&DS and Cyber Security)
OBJECTIVES:

 To provide information on the free electron theories and to understand the electrical
properties of conducting material.
 To teach the basic knowledge of semiconductors and their applications.
 To enhance the idea of magnetic materials in storage devices and also to enrich the
basic knowledge of superconductors and their applications.
 To gain knowledge about the interaction of photons with materials and optoelectronic
devices.
 To understand the fundamental concepts of nanomaterials and quantum computing.

UNIT – I: CONDUCTING MATERIALS 9


Classical free electron theory - postulates - Expression for electrical conductivity and
thermal conductivity - Wiedemann-Franz law - Success and failures - Quantum free
electron theory (qualitative) - Fermi distribution function - Density of energy states -
Electron in periodic potential - Energy bands in solids - Low and high resistivity alloys.
UNIT – II: SEMICONDUCTOR PHYSICS 9
Properties - Intrinsic semiconductors - Direct and indirect band gap semiconductors -
Carrier concentration in intrinsic semiconductors - Extrinsic semiconductors - Carrier
concentration in N-type & P-type semiconductors - Variation of Fermi level with temperature
and impurity concentration - Variation of carrier concentration with temperature for extrinsic
semiconductors - Hall effect - Theory and experiment and applications.
UNIT – III: MAGNETIC MATERIALS AND SUPERCONDUCTOR 9
Basic definitions of magnetism - Classification (based on spin): Diamagnetism,
Paramagnetism, Ferromagnetism, anti-Ferromagnetism and ferrimagnetism - Ferromagnetic
domain theory - Energy involved in domains - Hysteresis curve - Temporary and permanent
magnetic materials, examples and uses - Magnetic principles in computer data storage -
Magnetic hard disc (GMR sensor).
Superconductors - properties - Applications (Magnetic levitation, Cryotron and SQUID).
UNIT – IV: OPTOELECTRONIC DEVICES 9
Classification of optical materials - Optical processes in semiconductors: optical
absorption and emission - carrier injection and recombination - Photodiode - Solar cell -
Light Emitting Diode - Organic Light Emitting Diode - Quantum dot laser - Optical data
storage devices-plasmonics.
UNIT – V: NANODEVICES AND QUANTUM COMPUTING 9
Introduction - Quantum confinement - Quantum structures (qualitative) - Band gap of

SRMVEC 28 R2023
nanomaterial - Single Electron Transistor (SET): Tunnelling - Coulomb-blockade effect -
Carbon nanotubes: Properties and applications. Quantum cellular automata (QCA) -
Quantum system for information processing - Characteristics and working of quantum
computers - Advantages and disadvantages of quantum computing over classical computing.

TOTAL: 45 PERIODS

OUTCOMES:
At the end of the course, the students should be able

1. To understand the classical and quantum-free electron theories, and energy bands
in solids.
2. To apply the concepts of semiconductor Physics and its applications in various
devices.
3. To apply the properties of magnetic materials and superconductors in various fields.
4. To understand the basics of optical materials and apply knowledge to develop
materials for optoelectronic devices.
5. To know the concepts and applications of quantum structures and the basics of
quantum computing.
TEXTBOOKS:
1. Kasap, S.O., “Principles of Electronic Materials and Devices”, McGraw-Hill
Education,2007.
2. M. Arumugam, “Semiconductor Physics and optoelectronics”, Anuradha
agencies,2003.
3. Kittel, C., “Introduction to Solid State Physics”, Wiley, 2005.
4. Wahab, M.A. “Solid State Physics: Structure and Properties of
Materials”. Narosa Publishing House, 2009.
5. B. K. Pandey., S. Chaturvedi., “Engineering Physics”, Cengage Learning, 2012.
6. V.Rajendiran, Engineering Physics, Tata McGraw-Hill, New Delhi. 2011.

REFERENCE BOOKS:
1. B. N. Sankar., S. O. Pillai., “Engineering Physics” New age international publishers,
2007.
2. Donald .A.Neamen., “Semiconductor Physics and devices” Tata Mc Graw-Hill, New
Delhi. 2007
3. Rogers, B., Adams, J. & Pennathur, S. “Nanotechnology: Understanding small
systems”, CRC Press, 2014.
ONLINE RESOURCES:
1. “Optoelectronics - An introduction” -Jhon Wilson and Jhon Hawkes- Prentice Hall
Europe- ISBN 0-13-1039M-X
2. “Quantum Computing -A Gentle Introduction”- Eleanor Rieffel and Wolfgang Polak -
ISBN 978-0-262-01506-6
SRMVEC 29 R2023
3. “An introduction to Quantum Computing” -NPTEL -
https://nptel.ac.in/courses/106106232

Course PROGRAM OUTCOMES PSOs


Outcome
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
s
1 3 1 - - - - - - - - - 1 - - - -
2
3 1 2 1 - - - - - - 1 - - - -
-
3 3 - 1 - 2 1 1 - - - - 1 - - - -
4 3 - 2 1 3 - 1 - - - - 1 - - - -
5 3 1 2 1 2 1 2 - - - - 1 - - - -
AVG 3 1 1.75 1 2 1 1.3 - - - - 1 - - - -
1 - low, 2 – medium, 3 – high, ‘-‘ – no correlation

SRMVEC 30 R2023
CH3222 CHEMISTRY FOR INFORMATION SCIENCE LTPC
Second Semester-B.E./B.Tech., 3 00 3
(Common to AI & DS, CSE, CYS and IT)

OBJECTIVES

 To make the students acquainted with various energy sources, storage devices, and
battery technology.
 To acquaint the student with the principles of photochemistry, application of
spectroscopy, and sample analyzing techniques.
 To understand the preparation, properties, and engineering applications of functional
materials, nanoreactors, nanoelectronics, and sensors.
 To make the student conversant with the basics of composites, their properties, and
applications in memory devices.
 To acquaint the students with the basics of biomolecule networks, metabolic pathways,
drug design applications, drawing tools, and structure visualizations.

UNIT I ENERGY SOURCES AND STORAGE DEVICES 9


Introduction - nuclear energy - light water nuclear power plant - breeder reactor, solar energy
conversion - solar cells: principle, working and applications. Types of batteries - primary battery
(alkaline battery), secondary battery (lead acid battery, NICAD battery, lithium-ion battery), fuel
cells (H2-O2 fuel cell). Supercapacitors: storage principle, applications. Electric vehicles-
working principles.

UNIT II PHOTOCHEMISTRY AND SPECTROSCOPY 9


Photochemistry: laws of photochemistry - Grotthuss-Draper law, Stark-Einstein law, and
Lambert-Beer Law, quantum efficiency - determination - Jablonski diagram: internal
conversion, intersystem crossing, fluorescence, phosphorescence, chemiluminescence, and
photo-sensitization - applications. Spectroscopy: electromagnetic spectrum - absorption of
radiation - electronic, vibrational, and rotational transitions, UV-visible and IR spectroscopy:
principles, instrumentation (block diagram) - applications.

UNIT III SMART MATERIALS 9


Introduction - organic functional materials: preparation, properties, and engineering
applications of graphite, fullerenes, carbon nanotubes, smart materials: nanoporous zeolites,
self-assembled nanoreactors, nanostructures for molecular recognition, the chemistry of
nanoelectronics: data memory, lighting, and displays, thin films, OLEDs, sensors:
electrochemical sensors, neuro-electronic interfaces.

SRMVEC 31 R2023
UNIT IV NANOCOMPOSITES & MEMORY DEVICES 9

Introduction - definition - need, constitution: matrix materials (polymer matrix, metal matrix) and
reinforcement (fiber), properties and applications of metal matrix composites (MMC), and
polymer matrix composites - micro and nanoelectromechanical systems, applications of
nanomaterials in memory devices.

UNIT V CHEMINFORMATICS 9
Introduction - coordinate-bond, bond length, bond angles, torsional angles - chemical structure
- confirmation - representation of structural information - sources - formats - graph theory -
molecular numerology - storage of structural data - databases - types - fingerprint - similarity
search - applications of cheminformatics in drug designing.

Total Periods: 45
OUTCOMES
At the end of the course, the student should be able:
1. To apply the gained knowledge on different energy sources and storage devices.
2. To recognize the principle and concepts in photochemistry and spectroscopy.
3. To recommend smart materials and sensors for the development of innovative
materials.
4. To utilize the different composites and memory devices.
5. To identify the structural information about different materials with help of
software.

TEXTBOOKS
1. Shikha Agarwal, “Engineering Chemistry”-Fundamentals and Applications, 2nd Edition,
Cambridge University Press, New Delhi, 2019.
2. P. C. Jain and Monika Jain, “Engineering Chemistry”, 17th Edition, Dhanpat Rai
Publishing Company (P) LTD, New Delhi, 2019.
3. S. Vairam, P. Kalyani and Suba Ramesh, “Engineering Chemistry”, Wiley India PVT,
LTD, New Delhi, 2013.

REFERENCES
1. Friedrich Emich, “Engineering Chemistry”, Scientific International PVT, LTD, New Delhi,
2014.
2. S.S. Dara and S.S. Umare, “A Text Book of Engineering Chemistry”, 12th Edition, S.
Chand & Company LTD, New Delhi, 2018.
3. B. Sivasankar, “Engineering Chemistry”, Tata McGraw-Hill Publishing Company LTD,
2023.
4. O. G. Palanna, Engineering Chemistry, McGraw Hill Education (India) Pvt, Ltd, New
Delhi, 2017.

SRMVEC 32 R2023
Program Specific
Course PROGRAM OUTCOMES
Outcomes
Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 1 - - 1 1 - 1 - - - - - - - - -
CO2 1 1 - 3 3 - - - - - - - - - - -
CO3 1 - 1 - 2 - - - - - - 1 - - 1 -
CO4 2 - 1 - - - - - - - - - - - - -
CO5 3 1 - - 3 - - - - - - - 2 - - -
AVG 1.6 0.4 0.4 0.8 1.8 - 0.2 - - - - 0.2 0.4 - 0.2 -
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

SRMVEC 33 R2023
GE3231 PROBLEM SOLVING AND PYTHON PROGRAMMING LT P C
(Common to All branches) 3 0 0 3
OBJECTIVES:
 To know the basics of Python programming
 To read and write simple Python programs.
 To develop Python programs with conditionals and loops.
 To define Python functions and call them.
 To use Python data structures and its implementation – lists, tuples, dictionaries.
 To understand Object Oriented Concept in Python.

UNIT I PYTHON BASICS 9


Introduction to Python – Literals – Variables and Identiiers – Data Types – Input Operation –
Comments – Reserved words – Indentation – Operators and Expressions – Modes of python.
Conditionals: Boolean values and operators - conditional if - alternative if - chained conditional
- Iteration, Illustrative programs: Basic Arithmetic Operations, GCD of numbers, Square root
(Newton’s Method).

UNIT II FUNCTIONS, LIST, TUPLES 9


Functions, function definition and use. Fruitful functions: return values, parameters, local and
global scope, recursion. Lists: list operations, list slices, list methods, list loop, mutability, list
parameters; Tuples: tuple assignment, tuple as return value. Comparison of Lists and tuples.
Illustrative programs: exchange the values of two variables, square root, Linear and Binary
search. Fibonacci series using functions.
UNIT III STRINGS, DICTIONARY, SET 9
Strings: string slices, immutability, string functions and methods, string module. Dictionaries:
Operations (create, access, add, remove) and methods. (Insert, delete).Set operation (Access,
Add, Remove). Illustrative programs: creates a dictionary of radius of a circle and its
circumference.

UNIT IV FILES, EXCEPTIONS, MODULES AND PACKAGES 9


Files and exception: Text Files, Reading and Writing files, Format operator; Errors and
Exceptions, Handling Exceptions, Multiple Except blocks, Modules, Packages; Illustrative
programs: word count, copy file, Creating user defined Exceptions.

UNIT V CLASSES AND OBJECTS 9


Classes and Objects: Introduction, Classes and Objects, Defining Classes, Creating
Objects, Data Abstraction and Hiding, The Class Method and Self Argument, The __init__( )
method, Class Variables and Object Variables, Public and Private data members, Private
Methods. Illustrative Programs: Creating Student Class and Objects.
TOTAL: 45 PERIODS
SRMVEC 34 R2023
OUTCOMES:
At the end of the course, learners will be able to:
 Develop simple computational problems using control flow statements.
 Decompose a Python program into functions, Modules and Packages.
 Represent compound data using Python lists, tuples, Strings, Set and dictionaries.
 Read and write data from/to files and Exception handling in Python Programs.
 Understand the concepts of Object Oriented Programming and to develop real time
applications.

TEXT BOOKS:
1. Reema Thareja, “Python Programming using Problem solving Approach”, Oxford
Higher Education,2018.
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd edition,
Updated for Python 3, Shroff/O’Reilly Publishers, 2016 (http://greenteapress.com/wp/think-
python/)
3. Guido van Rossum and Fred L. Drake Jr, “An Introduction to Python” – Revised and
updated for Python 3.2, Network Theory Ltd., 2011.

REFERENCES:
1. Charles Dierbach, “Introduction to Computer Science using Python: A Computational
Problem-Solving Focus”, Wiley India Edition, 2013.
2. John V Guttag, “Introduction to Computation and Programming Using Python’’,
Revised and expanded Edition, MIT Press , 2013
3. Kenneth A. Lambert, “Fundamentals of Python: First Programs”, CENGAGE Learning,
2012.
4. Paul Gries, Jennifer Campbell and Jason Montojo, “Practical Programming: An
Introduction to Computer Science using Python 3”, Second edition, Pragmatic
Programmers,LLC,2013.
5. Robert Sedgewick, Kevin Wayne, Robert Dondero, “Introduction to Programming in
Python: An Inter-disciplinary Approach”, Pearson India Education Services Pvt. Ltd.,
2016.

WEB REFERENCES:
1. http://greenteapress.com/wp/think-python/
2. www.docs.python.org
3. https://nptel.ac.in/courses/106/106/106106182/
CO’ PO’ PSOs
s s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 3 3 3 3 2 - - - - - 2 2 2 - - 1
2 3 3 3 3 2 - - - - - 2 2 - - 3 -

SRMVEC 35 R2023
3 3 3 3 3 2 - - - - - 2 - - - 1 -
4 2 2 - 2 2 - - - - - 1 - 3 - 2 -
5 1 2 - - 1 - - - - - 1 - - - - 1
AVG 2.4 2.6 3 2.7 1.8 - - - - - 1.6 2 2.5 - 2 1

SRMVEC 36 R2023
GE3211 TAMILS AND TECHNOLOGY L T P C
1 0 01

UNIT I Weaving and Ceramic Technology 3

Weaving Industry during Sangam Age –Ceramic technology – Black and Red Ware Potteries
(BRW) – Graffiti on Potteries.

UNIT II Design and Construction Technology 3


Designing and Structural construction House & Designs in household materials during
Sangam Age - Building materials and Hero stones of Sangam age – Details of Stage
Constructions in Silappathikaram - Sculptures and Temples of Mamallapuram - Great
Temples of Cholas and other worship places - Temples of Nayaka Period - Type study
(Madurai Meenakshi Temple)- Thirumalai Nayakar Mahal - Chetti Nadu Houses, Indo -
Saracenic architecture at Madras during British Period.

UNIT III Manufacturing Technology 3


Art of Ship Building - Metallurgical studies - Iron industry - Iron smelting, steel -Copper and
gold- Coins as source of history - Minting ofCoins – Beads making-industries Stone beads -
Glass beads - Terracotta beads -Shell beads/ bone beats - Archeological evidences - Gem
stone types described in Silappathikaram.
UNIT IV Agriculture and Irrigation Technology 3
Dam, Tank, ponds, Sluice, Significance of Kumizhi Thoompu of Chola Period, Animal
Husbandry - Wells designed for cattle use - Agriculture and Agro Processing - Knowledge of
Sea - Fisheries – Pearl - Conche diving- Ancient Knowledge of Ocean - Knowledge Specific
Society.

UNIT V Scientific Tamil & Tamil Computing 3


Development of Scientific Tamil - Tamil computing – Digitalization of Tamil Books –
Development of Tamil Software – Tamil Virtual Academy – Tamil Digital Library – Online
Tamil Dictionaries – Sorkuvai Project.

Total Periods : 15 hours

SRMVEC 37 R2023
TEXT-CUM-REFERENCE BOOKS

1.

2.

3.

4.

5. Social Life of Tamils (Dr.K.K.Pillay) A joint publication of TNTB & ESC andRMRL
– (in print)

6. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published by:
International Institute of Tamil Studies.
7. Historical Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D.
Thirunavukkarasu) (Published by: International Institute of Tamil Studies).

8. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi)(Published


by: International Institute of Tamil Studies.)

9. Keeladi - ‘Sangam City C ivilization on the banks of river Vaigai’ (Jointly Published
by: Department of Archaeology & Tamil Nadu Text Book and Educational Services
Corporation, Tamil Nadu)

10. Studies in the History of India with Special Reference to Tamil Nadu
(Dr.K.K.Pillay) (Publishedby: The Author)

11. Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil
Nadu Text Bookand Educational Services Corporation, Tamil Nadu)

12. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –


Reference Book.

SRMVEC 38 R2023
தமிழரும் ததொழில் நுட்பமும்
UNIT I

UNIT II

39
TEXT-CUM-REFERENCE BOOKS

1.

2.
3.

4.
5. Social Life of Tamils (Dr.K.K.Pillay) A joint publication of TNTB & ESC
andRMRL – (in print)
6. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu)
(Published by: International Institute of Tamil Studies.
7. Historical Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D.
Thirunavukkarasu) (Published by: International Institute of Tamil
Studies).
8. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi)
(Published by:
International Institute of Tamil Studies.)
9. Keeladi - ‘Sangam City C ivilization on the banks of river Vaigai’ (Jointly
Published by:
Department of Archaeology & Tamil Nadu Text Book and Educational

SRMVEC 40 R2023
Services
Corporation, Tamil Nadu)
10. Studies in the History of India with Special Reference to Tamil Nadu
(Dr.K.K.Pillay)
(Publishedby: The Author)
11. Porunai Civilization (Jointly Published by: Department of Archaeology &
Tamil Nadu
Text Bookand Educational Services Corporation, Tamil Nadu)
12. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –
Reference Book.

SRMVEC 41 R2023
GE3233 ENGINEERING GRAPHICS AND DESIGN L T P C
(Common to all branches of B.E. / B.Tech. 1 0 4 3
Programmes)

OBJECTIVES:
The main learning objective of this course is to impart knowledge

1. To draw the conics curves and special curves, use BIS conventions, and
specifications for engineering drawing.
2. To draw the orthographic projection of lines and plane surfaces.
3. To draw the projections and solids and Isometric projection of simple solids.
4. To draw the section of solids and the development of surfaces.
5. To draw free hand sketching of basic geometrical constructions, multipleviews of
objects and Perspective Projection of simple solids.

CONCEPTS AND CONVENTIONS (Not for Examination) 1


Importance of graphics in engineering applications – Use of drafting instruments – BIS
conventions and specifications – Size, layout and folding of drawing sheets – Lettering
and dimensioning.

UNIT-I: PLANE CURVES AND SPECIAL CURVES 11


Basic Geometrical constructions, Curves used in engineering practices: Conics –
Construction of ellipse, parabola and hyperbola by eccentricity method – Construction of
cycloid (Rolling Circle rolls on flat surface only). construction of involutes of square and
circle – Drawing of tangents and normal to the above curves.

UNIT-II: PROJECTION OF POINTS, LINES AND PLANE 12


SURFACES
Orthographic projection- Principles-Principal planes - First angle projection-projection of
points at the First Quadrant only. Projection of straight lines (only First angle projections)
inclined to both the principal planes - Determination of true lengths and true inclinations
by rotating line method. Projection of planes (polygonal and circular surfaces) which
inclined to both the principal planes by rotating object method.

SRMVEC 42 R2023
UNIT-III: PROJECTION OF SOLIDS AND ISOMETRIC 12
PROJECTION
Projection of simple solids like prisms, pyramids, cylinders and cones when the axis is
inclined to one of the principal planes by the rotating object method. Principles of
isometric projection – isometric scale – Isometric projections of simple solids - Prisms,
pyramids, cylinders, cones - isometric view of the object from the 2D coded plan.

UNIT-IV: PROJECTION OF SECTIONED SOLIDS & 12


DEVELOPMENT OF SURFACES
Sectioning of the above solids in the simple vertical position when the cutting plane
is inclined to one of the principal planes and perpendicular to the other – obtaining
the true shape of the section. Development of lateral surfaces of simple and
sectioned solids – Prisms, pyramids cylinders and cones.

UNIT-V: FREE-HAND SKETCHING AND PERSPECTIVE 12


PROJECTIONS
Free Hand sketching: Visualization principles – Representation of Three-Dimensional
objects – Layout of views- Free hand sketching of multiple views from pictorial views
of objects. Perspective projection of simple solids-Prisms and pyramids by visual ray
method.

TOTAL: (L=15; P=60) 75 PERIODS

COURSE OUTCOMES:
Upon completion of this course, the students will be able:

1. To construct the conics curves & special curves, use BIS conventions, and
specifications for engineering drawing.
2. To construct the orthographic projection of lines and plane surfaces.
3. To construct the projections and solids and Isometric projection of simple
solids.
4. To construct projections of section of solids and development of surfaces.
5. To construct free hand sketching of basic geometrical constructions, multiple
views of objects and Perspective Projection of simple solids

SRMVEC 43 R2023
TEXTBOOKS:
1. N.D.Bhatt, “Engineering Drawing (Plane and Solid Geometry)”, Charotar
Publishing House PVT. LTD. 53rd Edition 2019 (Fifth Reprint)
2. Venugopal K. and Prabhu Raja V., “Engineering Graphics”, New Age
International (P) Limited, 15th Edition 2018.

REFERENCE BOOKS:
1. T. Jeyapoovan, “Engineering Graphics Using Auto CAD”, Vikas Publishing House
Pvt. LTD, seventh Edition, 2015.

2. Luzzader, Warren.J. and Duff, John M., “Fundamentals of Engineering Drawing


with an introduction to Interactive Computer Graphics for Design and
Production”, Eastern Economy Edition, Prentice Hall of India Pvt. Ltd, New
Delhi, 2005.
3. Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson, 2nd Edition, 2011.
4. Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson, 2 nd Edition, 2011.
5. Basant Agarwal and Agarwal C.M., “Engineering Drawing”, Tata McGraw Hill
Publishing Company Limited, New Delhi, 2013.

Publication of Bureau of Indian Standards:


1. IS 10711 – 2001: Technical products Documentation – Size and lay out of drawing
sheets.
2. IS 9609 (Parts 0 & 1) – 2001: Technical products Documentation – Lettering.
3. IS 10714 (Part 20) – 2001 & SP 46 – 2003: Lines for technical drawings.
4. IS 11669 – 1986 & SP 46 – 2003: Dimensioning of Technical Drawings.
5. IS 15021 (Parts 1 to 4) – 2001: Technical drawings – Projection Methods.
Special points applicable to University Examinations on Engineering Graphics:
1. There will be five questions, each of either or type covering all units of the syllabus.
2. All questions will carry equal marks of 20 each making a total of 100.
3. The answer paper shall consist of drawing sheets of A3 size only. The students will
be permitted to use appropriate scales to fit solutions within A3 size.
4. The examination will be conducted in appropriate sessions on the same day

PROGRAM OUTCOMES PSO’s

SRMVEC 44 R2023
GE3233 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

CO1 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

CO2 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

CO3 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

CO4 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

CO5 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

Average 3 1 2 - 2 - - - - 3 - 2 2 1 - 1

SRMVEC 45 R2023
GE3221 ENGINEERING SCIENCES LABORATORY LTPC
0 0 42
(First Semester- Common to all branches)
OBJECTIVES:
 To gain practical knowledge and to co-relate with the theoretical studies.
 To achieve perfectness in experimental skills and the study of practical
applications.
 To bring more confidence and ability to develop and fabricate engineering and
technical equipment.
 To learn problem solving skills related to physics principles and interpretation of
experimental data.
 To make the student as an active participant in each part of all lab exercises.

LIST OF EXPERIMENTS: PHYSICS LABORATORY (Any 5 Experiments)


1. Determination of the electrical conductivity of metals by plotting a current-voltage
characteristic curve.
2. Determination of band gap of a semiconductor.
3. Determination of Fermi energy. (Measurement of Fermi energy in copper).
4. Study of I-V characteristics of solar cell and determination of its efficiency
5. Determination of electrical resistivity of metal and alloy –Carey foster Bridge.
6. Measurement of susceptibility of paramagnetic solution by Quinke’s method.
7. Study of magnetic Hysteresis-B-H curve.
8. Determination of the dark resistance of light detective resister (LDR).
9. Measurement of Temperature using LM35.
TOTAL: 30 PERIODS
OUTCOMES:

At the end of the course, the students should be able

1. To understand the functioning of various physics laboratory equipment.


2. To use graphical models to analyze the laboratory data and to solve problems
individually and collaboratively.
3. Use mathematical models as a medium for quantitative reasoning and
describing physical reality.
4. Access, process and analyze scientific information.
5. Solve problems individually and collaboratively.

TEXTBOOKS:
4. Wilson J.D. and Hernandez C.A., ―Physics Laboratory Experiments‖,
Houghton
Mifflin
Company, New York, 2005.
SRMVEC 46 R2023
5. S. Srinivasan, A Text Book of Practical physics, S. Sultan Chand publications.
2005
6. R. Sasikumar, Practical Physics, PHI Learning Pvt. Ltd, New Delhi, 2011.

Course PROGRAM OUTCOMES PSOs


Outcome
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
s
1 3 2 3 1 1 - - - - - - - - - - -
2 3 3 2 1 1 - - - - - - - - -
3 3 2 3 1 1 - - - - - - - - - - -
4 3 3 2 1 1 - - - - - - - - - - -
5 3 2 3 1 1 - - - - - - - - - - -
AVG 3 2.4 2.6 1 1 - - - - - - - - - - -
1 - low, 2 – medium, 3 – high, ‘-‘ – no correlation

CHEMISTRY LABORATORY: (Any five experiments to be conducted)

OBJECTIVES

 To train the students in basic experimental skills in water contaminants such as copper
and chromium.
 To familiarise the students with electroanalytical techniques such as pH metry,
potentiometry, and conductometry to determine impurities in aqueous solutions.
 To familiarize the students with the determination of the molecular weight of a polymer
by a viscometer.
 To make the student up-to-date with the properties and nature of alloys experimentally.
 To demonstrate the analysis of coal.

1. Estimation of copper content of the given solution by Iodometry.


2. Determination of strength and amount of acids in a mixture of acids using a conductivity
meter.
3. Determination of strength and amount of HCl present in the whole of the given solution
using a conductivity meter.
4. Estimation of the iron content of the given solution using a potentiometer.
5. Determination of chromium by EDTA titration.
6. Determination of strength of given hydrochloric acid using a pH meter.
7. Determine the molecular weight of the polyvinyl alcohol using an Ostwald viscometer.
8. Estimation of Nickel in steel.
SRMVEC 47 R2023
9. Proximate Analysis of Coal.
10. Corrosion experiment-weight loss method.
11. Determination of COD value of industrial effluents.

TOTAL: 30 PERIODS
OUTCOMES

At the end of the course, the student should be able:


1. To find the quality of water samples for copper and chromium present in water.
2. To recognize the amount of various ions present in the water sample through
volumetric and instrumentation techniques.
3. To identify the molecular weight of the polymer using an Ostwald viscometer.
4. To recognize an environmental hazardous and threshold limit for industrial effluents.
5. To recommend quality of coal and steel when it is exposed to various environment.

TEXT BOOKS

4. Vogel’s Textbook of Quantitative Chemical Analysis (8th Edition, 2014).


5. Suchi Tiwari, Engineering Chemistry Lab Manual, Scitech Publications (India) Pvt. Ltd.
(2nd Edition, 2013).
6. Pushpendra Kumar, Laboratory Manual for Engineering Chemistry, Reyansh
Authortopic Pvt. Ltd., (1st Edition, 2022).

Program Specific
Course PROGRAM OUTCOMES
Outcomes
Outcome
s
1
1 2 3 4 5 6 7 8 9 10 11 1 2 3 4
2
CO1 2 1 1 1 1 - 1 - - - - - - - - -
CO2 2 2 1 1 1 - - - - - - - - 2 - -
CO3 2 1 1 1 2 - - - - - - - - - - -
CO4 2 2 1 1 1 2 2 2 - - - - - - - -
CO5 2 1 1 1 1 - - - - - - - - - - -
1. 0.
AVG 2 1 1 1.2 0.4 0.6 0.4 - - - - - - -
4 4

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

SRMVEC 48 R2023
GE3232 PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY L T P C
0 0 4 2
COURSE OBJECTIVES:
1

 To write, test, and debug simple Python programs.


 To implement Python programs with conditionals and loops.
 Use functions for structuring Python programs.
 Represent compound data using Python lists, tuples, and dictionaries.
 Read and write data from/to files in Python.
 Knowing about Object Oriented Concepts.
LIST OF PROGRAMS
1. Compute the GCD of two numbers.
2. Find the square root of a number. (Newton’s method)
3. Find exponentiation of a number. (power of a number)
4. Find the maximum of a list of numbers.
5. Program for basic calculator operations using functions.
6. Generate Fibonacci series using function.
7. Program for Armstrong number.
8. Program for check the number is Palindrome or Not.
9. Program for sum of array of numbers.
10.How to create, slice, change, add, delete and index elements using list.
11.Linear search and Binary search.
12.Find First n prime numbers.
13.Program to remove duplicate elements from a list.
14.Program for addition and transpose of a matrix.
15.How to create, slice, change, delete and index elements using Tuple.
16.Write a program to reverse the string.
17.How to change, delete, add and remove elements in Dictionary.
18.Create a dictionary of radius of circle and its circumference.
19.Program for count the number of words in a file.
20.Find the most frequent words in a text read from a file.
21.Program for student information system using class and objects.
22.Program for Employee Payroll Processing using class and objects.

SRMVEC 49 R2023
PLATFORM NEEDED
Python 3 interpreter for Windows/Linux
TOTAL: 60 PERIODS
CO’s- PO’s & PSO’s MAPPING
CO’s PO’s PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 3 3 3 3 3 - - - - - 3 2 1 3
2 3 3 3 3 3 - - - - - 3 2 2
3 3 3 3 3 2 - - - - - 2 - 3 2
4 3 2 - 2 2 - - - - - 1 - 1
5 1 2 - - 1 - - - - - 1 - 1 2 2
AVG 2.6 2.6 3 3 2.7 - - - - - 2 2 1 3 2.5 2
5
TEXT BOOKS

1. Vogel’s Textbook of Quantitative Chemical Analysis (8th Edition, 2014).


2. Suchi Tiwari, Engineering Chemistry Lab Manual, Scitech Publications (India) Pvt. Ltd.
(2nd Edition, 2013).
3. Pushpendra Kumar, Laboratory Manual for Engineering Chemistry, Reyansh
Authortopic Pvt. Ltd., (1st Edition, 2022).

Program Specific
Course PROGRAM OUTCOMES
Outcomes
Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 2 1 1 1 1 - 1 - - - - - - - - -
CO2 2 2 1 1 1 - - - - - - - - - - -
CO3 2 1 1 1 2 - - - - - - - - - - -
CO4 2 2 1 1 1 2 2 2 - - - - - - - -
CO5 2 1 1 1 1 - - - - - - - - - - -
AVG 2 1.4 1 1 1.2 2 1.5 2 - - - - - - - -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

SRMVEC 50 R2023
GE3251 NSS/NCC/NSO/YRC/CLUB ACTIVITIES LTPC
0000
Eclectic Lingua – Skill based activities

OBJECTIVES:

 To enhance the communicative competence of the first-year engineering


students by means of creating opportunity for impromptu/ /spontaneous
speeches.
 To upgrade the English language skills of students by introducing appropriate
vocabulary in different situations.

ACTIVITIES 5

1. Extempore- Giving expression to thoughts (2)


2. Building Vocabulary-Using relevant set of words for different contexts (2)
3. Pronunciation- Speaking accurately and fluently (1)

COURSE OUTCOME
1. To enable students to express themselves easily and coherently.
2. To help students to speak the language using the right words and pronouncing them
correctly.

Reference
https://www.cambridgeenglish.org/learning-english/activities-for-
learners/?skill=pronunciation

https://www.quillsandquotes.ca/post/12-fun-games-to-get-students-public-speaking

SRMVEC 51 R2023
GE3251 NSS//YRC/NSO/Tamil Mandram/Resonance/Eclectic LTPC
0000
Lingua/Maths Association /Fine Arts Club

Fine Arts Club VECTORIANS – Skill based activities

OBJECTIVES:

 To enhance the inbuilt talents in arts and crafts and fine arts activities.
 To explore and exhibit theirs qualities in cultural activities as well as in the
leadership.
ACTIVITIES 5

1. ARTS & CRAFTS - The students will be given with innovative Theme, they have to
Show their talents in one hour time with basic facilities provided. (1)

2. SINGING & DANCING - The students are expected to present their talents on spot or
With given Theme, either solo or group performance. (2)
3. MIME & DRAMA - Students will be given 5 - 7 minutes of time to present their variety
Entertainments in way of Mono acting or Drama . (2)

COURSE OUTCOME
1. To enable students to explore their inbuilt talents in fine arts activities.
2. To motivate the students to show case their cultural and leadership qualities.
References:
1. https://www.youtube.com/watch?v=1mkESRWiSKc – Teach your own crafts.
2.https://www.youtube.com/watch?v=YHqwrDGywH4 – How to teach Arts & Crafts

SRMVEC 52 R2023
GE3251 NSS//YRC/NSO/Tamil Mandram/Resonance/Eclectic L T P C
0000
Lingua/Maths Association /Fine Arts Club

EULER.COM – Skill based activities

OBJECTIVES:

 To enhance the Logical reasoning of the first-year engineering students by


means of creating opportunity to improve the aptitude skill.
 To explore the applications of Mathematics in the field of Engineering, Science
and Technology and to utilize this skill for their academic activities.

ACTIVITIES 5

1. OLYMPIAD- The students will be provided with 25 questions in Engineering Mathematics.


This should be completed in one hour. (1)
2. MATHEMATICAL MODELLING- The students are expected to present physical models
(Working as well as static models) based on the application of Engineering Mathematics (2)
3. PAPER PRESENTATION- Students will be provided 5-7 minutes of time to present their
findings in application of Mathematics. (2)

COURSE OUTCOME
1. To enable students to explore their mathematical reasoning skills.
2. To motivate the students to apply Mathematics in Engineering and Technology and
demonstrate their work by means of Physical model and present their research article.
References:
1. Advanced Engineering Mathematics , Erwin Kreyszig, 10 th Edition, Wiely India Pvt Ltd.
2. https://www.stewartcalculus.com/

SRMVEC 53 R2023
GE3251 RESONANCE – SKILL BASED ACTIVITIES LTPC
0000

OBJECTIVES:
 To know the basics and general principles of Physics.
 To provide knowledge of the current trends in Physics.
 To develop a solid scientific and technical competence for investigating and applying
the relationships of Physics phenomena in various fields of Physics.

ACTIVITIES 5

1. QUIZ - Basics and general principle (1)


2. PAPER PRESENTATION - Current trends (2)
3. PROJECTS - Fun with Physics (2)

COURSE OUTCOME
Students were able to:
 recollect the general principles of Physics.
 to explore the topics in the current trends in Physics.
 develop practical expertise in various areas of Physics.

REFERENCES:
1. Principles of Physics, 10Ed, Isv by Robert Resnick Jearl Walker, David Halliday
(2015)
2. ‘The Feynman Lectures on Physics’ (Volume I, II and III) , Matthew Sands, Richard
Feynman, and Robert B. Leighton.
3. https://www.science-sparks.com/top-5-physics-experiments-you-can-try-at-home
4. https://www.electronicsforu.com/category/electronics-projects/hardware-diy.

SRMVEC 54 R2023
GE3251 Catalysis Club LTPC
0000
Catalysis – Skill-based activities

Objectives:
 To inculcate a scientific attitude and temper.
 To provide an opportunity to develop constructive, explorative & inventive ideas
among the students.
 To develop training in the scientific method of problem-solving for engineering

1. Quiz/debate- the latest advancement in Chemistry towards engineering (2)


2. Essay competition/Chart preparation - Environmental sustainability (2)
3. Nature Study - field visit to eco-parks etc. (1)

COURSE OUTCOME
1. To promote inquisitiveness among the students and inculcate Scientific mind mapping.
2. To develop students, interest and participation in the practical applications of the
knowledge related to environmental sciences.
3. Take part in practical, hands-on science activities close to nature.

REFERENCE
1. M. Senapati, Advanced Engineering Chemistry, Infinity science press, New Delhi,
2007.
2. https://www.sciencedirect.com/topics/agricultural-and-biological-
sciences/environmental-sustainability
3. https://www.indiabix.com/general-knowledge/chemistry/

SRMVEC 55 R2023
GE3251 NSS/NCC/NSO/YRC & CLUB ACTIVITIES LTPC
0000
National Sports Organization (NSO)

OBJECTIVES:
 To create awareness about basic fitness and mental strength
 To promote the development of physical fitness
 To develop the sporting activities of the youth
 To create the social responsibilities and social interaction through participation
ACTIVITIES 5
INTRODUCTION - Introduction of NSO & Physical Fitness and games Skills Test (1)

PHYSICAL FITNESS ACTIVITIES - Importance of Basic Physical Fitness - BMI Calculation


- Identification of deformities, (2)

SPORTS PRACTICE - Games and fitness activities Physical Fitness Activities (2)

COURSE OUTCOMES:

 Get basic knowledge about physical and mental fitness


 NSO create self-esteem and self confidence
 NSO provide opportunity get social interaction
 Development of character and personality through participation

REFERENCES:
1. www.google.com
2. https://scholar.google.com/
3. https://www.medindia.net/patients/lifestyleandwellness/five-essential-components-of-
physical-fitness-references.htm
4. https://pubmed.ncbi.nlm.nih.gov/

SRMVEC 56 R2023
GE3251 NSS/NSO/YRC & CLUB ACTIVITIES LTPC
0000
தமிழ் மன்றம்

பொடத்திட்டத்தின் கநொக் கங் கள்

 மொணவர்கமள சிறந் த மமமடப் மபெ்ெொளர்களொக உருவொக்குவது

 தொய் தமொழியின் மமன் மமமய பொதுகொப் பது..

பயிற் சித்திட்டம்

1. மபெ்சுக்கமலப் பயிற் சி
2. கவிமத மற் றும் கட்டுமரகள் எழுதும் பயிற் சி

3. அறிவியல் தபொறியியல் ததொழில் நுட்பங் கமளத் தமிழில் எழுதுதல் .

4. பட்டிமன் ற மமமடகளில் மபசும் பயிற் சி.

5. நொட்டுப் புறப் பொடல் கள் பொடுதல் மற் றும் கமதகள் எழுதும் பயிற் சி.

கற் றல் முடிவு

1. மபெ்சுக்கமலப் மதர்ெ்சி

2. நொட்டுப் புறப் பொடல் கள் பற் றிய புரிதல்

கமற் ககொள் கள்

https://eegarai.darkbb.com/t63483-topic

https://poriyari.in/

SRMVEC 57 R2023
GE3251 NSS/NCC/NSO/YRC & CLUB ACTIVITIES LTPC
0 0 00
YOUTH RED CROSS – Social Service based activities

OBJECTIVES:

 To enhance the societal awareness


 To upgrade the Personality

ACTIVITIES 5

1. HEALTH PROMOTION- Activities that promotes health (2)


2. SOCIETAL SERVICE-Social Service activities(2)
3. FRIENDSHIP BUILDING - Friendship building activities between communities (1)

COURSE OUTCOME
1. Enhanced Social Awareness
2. Personality development of the individual

References:
5. IRCS/YRC Handbook
6. https://www.indianredcross.org/youth/Guidelines-for-JYRC-LR.pdf

SRMVEC 58 R2023
GE3251 NSS/NCC/NSO/YRC & CLUB ACTIVITIES LTPC
00 00
Course Code and Title : NSS/NSO/YRC/Club
Activities
Unit – 1 : NATIONAL SERVICE SCHEME
(NSS)

Objectives:
The main objectives of this course are:
1. To help learners know about NSS in the context of youth, community
and voluntary service.

2. To teach the importance of health, hygiene and sanitation for a


healthy Nation.
3. To understand the community in which they work.
4. To identify the problems of the community and involve them in
problem-solving.
5. To develop the capacity to meet emergencies and natural disasters.
6. To practice the National integration and social harmony.
7. To utilize their knowledge in finding practical solutions to individual
and community

Credit:

Total Lecture Total Tutorial Total Practical


Credit
Hours / Semester Hours / Semester Hours / Semester
6 0 18 1*

* To be conducted after college hours and week ends

Outcome:
Learners will have the knowledge about NSS and its role in the fields of
health, hygiene, emergencies & natural disasters and involve them in
problem-solvingof the nearest community so as to build a strong country.

Syllabus:
Semester : I&II Attendance weightage : 50 Activities weightage : 50

Topic -I :Introduction and Basic Concepts of NSS [8]


a. History – Aim – Objectives of NSS
b. Emblem – Motto – Badge - Song

SRMVEC 59 R2023
c. Organizational structure - Roles and Responsibilities of NSS d.
Regular activities
e. Any approved indoor / outdoor programs by the Principal

Topic-II : Youth Leadership, Social Harmony and National Integration[8]


a. Meaning and types of Leadership
b. Qualities of good leaders and leadership
c. Importance and role of youth leadership
d. Role of youth in peace and Nation building
e. Any approved indoor / outdoor programs by the Principal

Topic-III :Health, Hygiene and Sanitation and Youth Health [8 ]


a. Definition, Needs and Scope of Health Education
b. Swachh Bharat Abhiyan
c. Healthy Lifestyles
d. HIV, AIDS, Drugs abuse
e. Any approved indoor / outdoor programs by the Principal

Topic-IV :Environment Issues, Emergencies and Disaster Management [8]


a. Environment conservation, enrichment and sustainability
b. Waste management
c. Natural resource management [Rain water harvesting and
Energy conservation]
d. Introduction to Disaster Management, Classification of Disasters
e. Any approved indoor / outdoor programs by the Principal

References:
1. National Service Scheme Manual (Revised) 2006, Government of
India, Ministry ofYouth Affairs and Sports, New Delhi.

2. National Youth Policy, Government of India, Ministry of Youth


Affairs and Sports, New Delhi.

3. https://nss.gov.in/

SRMVEC 60 R2023
MA3322 DISCRETE MATHEMATICS LTPC
30 0 3
OBJECTIVES:
 To extend student‘s logical and mathematical maturity and ability to deal with
abstraction.
 To introduce most of the basic terminologies used in computer science courses and
application of ideas to solve practical problems.
 To understand the basic concepts of Combinatorics and graph theory.
 To familiarize the applications of algebraic structures.
 To understand the concepts and significance of lattices and Boolean algebra which
are widely used in computer science and engineering.

UNIT-I: LOGICS 9L
Propositional logic – Propositional equivalences – Normal Forms – Rules of inference.
UNIT-II: ADVANCED COUNTING PRINCIPLE 9L
Mathematical induction – Strong induction and well ordering – The basics of counting – The
pigeonhole principle – Permutations and combinations - Inclusion and exclusion principle and
its applications.
UNIT-III: GRAPH THEORY 9L
Graphs and graph models – Graph terminology and special types of graphs – Matrix
representation of graphs and graph isomorphism – Connectivity –Euler and Hamilton Graphs
Definition.
UNIT-IV: GROUP THEORY 9L
Algebraic systems - Groups – Subgroups – Homomorphism‘s – Cosets – Lagrange‘s
theorem.
UNIT-V: LATTICES AND BOOLEAN ALGEBRA 9L
Partial ordering – Posets – Lattices as Posets – Properties of lattices – Some special lattices
– Boolean algebra definition.
TOTAL: 45L PERIODS
OUTCOMES:
 Have knowledge of the concepts needed to test the logic of a program.
 Have an understanding in counting principle on many levels.
 To understand the concepts of graphs and its applications in computer science.

SRMVEC 61 R2023
 Be exposed to concepts and properties of algebraic structures like groups, subgroups
and cosets.
 To understand the concepts of Lattices and Boolean algebra.

TEXTBOOKS:
1. Kenneth H. Rosen . Dr. Kamala Krithivasan, "Discrete Mathematics and Its
Applications (SIE) | 8th Edition, McGraw Hill, Special Indian Edition, 2021.
2. Tremblay, J.P. and Manohar.R, “Discrete Mathematical Structures with Applications to
Computer Science”, McGraw Hill Pub. .Co. Ltd, New Delhi 2017.
REFERENCE BOOKS:
1. Grimaldi, R.P. "Discrete and Combinatorial Mathematics: An Applied Introduction",
4thEdition, Pearson Education Asia, Delhi, 2007.
2. Veerarajan. T, “Discrete Mathematics with graph theory and Combinatorics”,
McGraw Hill Publication Pvt Ltd. 2018.

3. Sivarama Krishna Dass.P & Vijayakumari. C “Discrete Mathematics” Person


Education, 2020.

Program
Course
PROGRAM OUTCOMES Specific
Outcome
Outcomes
s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 3 2 - - - - - - - - 1 - - 1 -
CO2 3 3 3 - - - - - 1 - - 1 - - 1 -
CO3 3 3 2 - - - - - 1 - - 1 - - 1 -
CO4 3 3 2 - - - - - - - - 1 - - 1 -
CO5 3 3 3 - - - - - 1 - - 1 - - 1 -
AVG 3 3 2.4 - - - - - 1 - - 1 - - 1 -

SRMVEC 62 R2023
AD3363 DIGITAL PRINCIPLES AND COMPUTER ORGANIZATION LTPC
3 003
COURSE OBJECTIVES:
 To analyze and design combinational circuits.
 To analyze and design sequential circuits.
 To understand the basic structure and operation of a digital computer.
 To study the design of data path unit, control unit for processor and to familiarize with
the hazards.
 To understand the concept of various memories and I/O interfacing.

UNIT I COMBINATIONAL LOGIC 9


Combinational Circuits – Karnaugh Map - Analysis and Design Procedures – Binary Adder –
Subtractor – Decimal Adder - Magnitude Comparator – Decoder – Encoder – Multiplexers -
Demultiplexers.

UNIT II SYNCHRONOUS SEQUENTIAL LOGIC 9


Introduction to Sequential Circuits – Flip-Flops – operation and excitation tables, Triggering
of FF, Analysis and design of clocked sequential circuits – Design – Moore/Mealy models,
state minimization, state assignment, circuit implementation - Registers – Counters..

UNIT III COMPUTER FUNDAMENTALS 9


Functional Units of a Digital Computer: Von Neumann Architecture – Operation and Operands
of Computer Hardware Instruction – Instruction Set Architecture (ISA): Memory Location,
Address and Operation – Instruction and Instruction Sequencing – Addressing Modes,
Encoding of Machine Instruction – Interaction between Assembly and High Level Language.

UNIT IV PROCESSOR 9
Instruction Execution – Building a Data Path – Designing a Control Unit – Hardwired Control,
Microprogrammed Control – Pipelining – Data Hazard – Control Hazards.

UNIT V MEMORY AND I/O 9


Memory Concepts and Hierarchy – Memory Management – Cache Memories: Mapping and
Replacement Techniques – Virtual Memory – DMA – I/O – Accessing I/O: Parallel and Serial
Interface – Interrupt I/O – Interconnection Standards: USB, SATA.

TOTAL: 45 PERIODS
COURSE OUTCOMES
After the completion of this course, students will be able to:
 Design various combinational digital circuits using logic gates
 Design sequential circuits and analyze the design procedures
 State the fundamentals of computer systems and analyze the execution of an
instruction
 Analyze different types of control design and identify hazards
 Identify the characteristics of various memory systems and I/O communication.

SRMVEC 63 R2023
TEXT BOOKS:
1. M. Morris Mano, Michael D. Ciletti, “Digital Design: With an Introduction to the Verilog
HDL, VHDL, and System Verilog”, Sixth Edition, Pearson Education, 2018.
2. David A. Patterson, John L. Hennessy, “Computer Organization and Design, The
Hardware/Software Interface”, Sixth Edition, Morgan Kaufmann/Elsevier, 2020.

REFERENCES:
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Naraig Manjikian, “Computer
Organization and Embedded Systems”, Sixth Edition, Tata McGraw-Hill, 2012.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Tenth Edition, Pearson Education, 2016.
3. M. Morris Mano, “Digital Logic and Computer Design”, Pearson Education, 2016.

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

1 3 - - 3 2 2 1 1 - - - - 1 - 2 -

2 3 - 3 - - - - - 1 1 - - 2 - - -

3 - 3 - - - 2 - - - 1 - 3 1 - 2 -

4 - 2 - 2 - - - - - - - - 2 - - -

5 2 - 2 - - 2 1 - 1 - - 2 1 - 2 -

Average 2.7 2.5 2.5 2.5 2.0 2.0 1.0 1.0 1.0 1.0 - 2.5 1.5 - 2.0 -

SRMVEC 64 R2023
IT3361 PROGRAMMING AND DATA STRUCTURES LT PC
3 0 0 3
OBJECTIVES:
 To introduce the fundamentals of C programming language
 To learn the concepts of Arrays and Pointers in C
 To learn about the basics of data structure
 To know the concepts of linear data structures
 To get familiarize the concepts of non-linear data structures
UNIT –I: INTRODUCTION TO C PROGRAMMING 9
Data Types – Variables – Operations – Expressions and Statements – Conditional Statements – Arrays
– Single and Multi-Dimensional Arrays.
UNIT-II: ADVANCED CONCEPTS IN C 9
Functions – Recursive Functions, Parameter Passing Techniques, Pointer - Pointer to Structure,
Structures
UNIT – III: DATA STRUCTURES & LINEAR DATA STRUCTURES 9
Introduction to Data Structures- Abstract Data Types (ADTs) – List ADT – Array-Based Implementation
– Linked List – Doubly- Linked Lists – Circular Linked List – Stack ADT – Implementation of Stack –
Applications – Queue ADT – Priority Queues – Queue Implementation – Applications.
UNIT - IV: NON LINEAR DATA STRUCTURES – TREES 9
Tree ADT – tree traversals - Binary Tree ADT – expression trees – binary search tree ADT – applications
of trees. Implementation of Binary search tree and its operations, tree traversal methods, finding height
of the tree using C, AVL Trees.
UNIT - V: NON LINEAR DATA STRUCTURES –GRAPHS 9
Definition – Representation of Graph – Breadth-first traversal - Depth-first traversal – Topologial Sort –
Dynamic programming Technique – Warshall’s and Floyd’s algorithm – Greedy method – Dijkstra’s
algorithm – applications of graphs. Implementation of graph, graph traversal methods, finding shortest
path using Dijkstra’s algorithm in C.
TOTAL: 45 PERIODS

OUTCOMES:
At the end of the course, the student should be able to:
 Develop C programs for any real world or technical problem.
 Apply the advanced features of C in problem solving.
 Apply the different linear data structures to problem solutions.
 Apply the different non-linear data structures to problem solutions.
 Suggest and use appropriate linear/non–linear data structure operations for solving a given
problem.

TEXT BOOKS:

SRMVEC 65 R2023
1. E. Balaguruswamy, “Programming in ANSI C”, 8th Edition, 2019, McGraw Hill Education, ISBN:
978-93-5316-513-0. (Unit-I and Unit-II)
2. Reema Thareja, ―Data Structures Using C, Second Edition , Oxford University Press, 2011
(Unit-III, IV and V)

REFERENCE BOOKS:
1. Pradip Dey, Manas Ghosh, “Programming in C”, 2nd Edition, 2018, Oxford University Press,
ISBN: 978-01-9949-147-6. (Unit-I and Unit-II)
2. Aho, Hopcroft and Ullman, ―Data Structures and Algorithms, Pearson Education, 1983. (Unit-
III, IV and V)
3. Byron Gottfried, Jitender Chhabra, “Programming with C” (Schaum’s Outlines Series), Mcgraw
Hill Higher Ed., III Edition, 2010. (Unit-I and Unit-II)
4. Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed, ―Fundamentals of Data Structures in C,
Second Edition, University Press, 2008. (Unit-III, IV and V)
5. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, “Introduction to
Algorithms”, Second Edition, McGraw Hill, 2002 (Unit-III)

CO – PO – PSO Mapping
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

CO1 3 2 2 - - - - - - - - - 3 2 - -
CO2 3 3 2 - - - - - - - - - 3 2 - -
CO3 3 3 3 - - - - - - - - - 3 2 - -
CO4 3 3 3 - - - - - - - - - 3 2 - -
CO5 3 3 3 - - - - - - - - - 3 2 - -
AVG 3 2.8 2.6 - - - - - - - - - 3 2 - -

SRMVEC 66 R2023
CS3361 OBJECT ORIENTED PROGRAMMING LTPC
3 0 03
COURSE OBJECTIVES:
 To understand Object Oriented Programming concepts and basics of Java
programming language
 To know the principles of packages, inheritance and interfaces
 To develop a java application with threads and generics classes
 To define exceptions and use I/O streams
 To design and build Graphical User Interface Application using JAVAFX

UNIT I INTRODUCTION TO OOP AND JAVA 9


Overview of OOP – Object oriented programming paradigms – Features of Object Oriented
Programming – Java Buzzwords – Overview of Java – Data Types, Variables and Arrays –
Operators – Control Statements – Programming Structures in Java – Defining classes in Java
– Constructors - Methods -Access specifiers - Static members- Java Doc comments.

UNIT II INHERITANCE, PACKAGES AND INTERFACES 9 Overloading


Methods – Objects as Parameters – Returning Objects –Static, Nested and Inner Classes.
Inheritance: Basics– Types of Inheritance -Super keyword -Method Overriding –Abstract
Classes – final with Inheritance. Packages and Interfaces: Packages – Packages and
Member Access –Importing Packages – Interfaces.

UNIT III EXCEPTION HANDLING AND MULTITHREADING 9 Exception


Handling basics – Multiple catch Clauses – Nested try Statements – Java’s Built-in Exceptions
– User defined Exception. Multithreaded Programming: Java Thread Model–Creating a
Thread and Multiple Threads – Priorities – Synchronization – Inter Thread Communication-
Suspending –Resuming, and Stopping Threads –Multithreading.

UNIT IV I/O, GENERICS, STRING HANDLING 9


I/O Basics – Reading and Writing Console I/O – Reading and Writing Files. Generics: Generic
Programming – Generic classes – Generic Methods – Bounded Types – Restrictions and
Limitations. Strings: Basic String class, methods and String Buffer Class.

UNIT V JAVAFX EVENT HANDLING, CONTROLS AND COMPONENTS 9 AWT vs


Swing Components - JAVAFX Events and Controls: Event Basics – Handling Key and Mouse
Events. Controls: Checkbox, ToggleButton – RadioButtons – ListView – ComboBox –
ChoiceBox – Text Controls – ScrollPane. Layouts – FlowPane – HBox and VBox –
BorderPane – StackPane – GridPane. Menus – Basics – Menu – Menu bars – MenuItem.
TOTAL: 45 PERIODS

SRMVEC 67 R2023
COURSE OUTCOMES:
On completion of this course, the students will be able to
CO1: Apply the concepts of classes and objects to solve simple problems
CO2: Develop programs using inheritance, packages and interfaces
CO3: Make use of exception handling mechanisms and multithreaded model to solve real
world problems
CO4 :Build Java applications with I/O packages, string classes, Collections and generics
concepts
CO5: Integrate the concepts of event handling and JavaFX components and controls for
developing GUI based applications

TEXT BOOKS:
1. Herbert Schildt, “Java: The Complete Reference”, 11 th Edition, McGraw Hill Education,
New Delhi, 2019
2. Herbert Schildt, “Introducing JavaFX 8 Programming”, 1 st Edition, McGraw Hill Education,
New Delhi, 2015

CO’s PO’s PSO’s


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 1 1 3 1 3 - - - 3 2 2 2 3 1 2 -
2 2 1 3 2 1 - - - 2 1 1 3 3 3 2 -
3 3 3 1 2 2 - - - 3 2 1 2 3 1 3 -
4 3 1 2 2 2 - - - 1 2 1 3 3 1 1 -
5 1 1 2 3 2 - - - 3 2 1 2 3 3 3 -
AVG 2 1 2 2 2 - - - 2 2 1 2 3 2 2 -

SRMVEC 68 R2023
CY3361 FUNDAMENTALS OF COMPUTER NETWORKS AND COMMUNICATION
LTPC
OBJECTIVES: 3003
 To understand the data communication models, protocol layering and physical
level communication.
 To understand the various components required to build different networks.
 To understand the basic concepts of networking devices.
 To understand the concept of IP security.
 pTo understand the various methods and protocols to maintain E–mail security.
 To understand the various methods and protocols to maintain web security.
 To understand security measures for wireless and cell phone communications.
UNIT – I : DATA COMMUNICATIONS 9

Networks – Components and Categories – types of Connections – Topologies –


Protocols and Standards – ISO / OSI model – Transmission Media – Coaxial
Cable – Fiber Optics

UNIT – II : DATA–LINK LAYER & MEDIA ACCESS


9
Introduction – Link–Layer Addressing – DLC Services – Data–Link Layer
Protocols –HDLC – PPP – Media Access Control – Wired LANs: Ethernet –
Wireless LANs – Introduction – IEEE 802.11, Bluetooth – Connecting
Devices.

UNIT – III : NETWORK LAYER 9

Network Layer Services – Packet switching – Performance – IPV4 Addresses –


Forwarding of IP Packets – Network Layer Protocols: IP, ICMP v4 – RoutingAlgorithms:
Distance vector routing- Link State routing - Unicast routing algorithm: OSPF–
Multicasting Basics – IPV6 Addressing – IPV6 Protocol.

UNIT - IV: TRANSPORT LAYER 9


Introduction – Transport Layer Protocols – Services – Port Numbers – User
Datagram Protocol (UDP) Transmission Control Protocol (TCP) – SCTP.

UNIT - V: APPLICATION LAYER 9


WWW and HTTP – FTP – Email –Telnet –SSH – DNS – SNMP.

TOTAL: 45
PERIODS

SRMVEC 69 R2023
TEXT BOOK:

1. Behrouz A. Forouzan Data Communications and Networking, Fifth Edition TMH,


2013. (Units: 1-5)

REFERENCE:

1. Charlie Kaufman, Radia Perlman, Mike Speciner, Network Security, Prentice Hall

of India, 2002.

2. Bernard Menezes–Network security and Cryptography–Cengage Learning 2010.

COURSE OUTCOMES:

 The Protocol layering and physical leel communication

 The various components required to build different networks.

 Basic concepts of networking devices

 Concept of IP security

 The various methods and protocols

CO – PO - PSO MAPPING :

P PSO
CO O
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 1 - - - - - - - - - 1 - - -
CO2 3 3 2 1 - - - - - - - - 2 1 - -
CO3 3 3 2 - - - - - - - - - 2 1 - -
CO4 3 3 1 - - - - - - - - - 2 1 - -
CO5 3 1 2 - - - - - - - - - 1 - - -
AVG 3 2.4 1.6 1 - - - - - - - - 1.6 1 - -

SRMVEC 70 R2023
CY3362 INTRODUCTION TO CYBER SECURITY LTPC
0 0 03
OBJECTIVES :
 To learn cybercrime and cyber law.
 To understand the cyber-attacks and tools for mitigating them.
 To understand information gathering.
 To learn how to detect a cyber-attack.
 To learn how to prevent a cyber-attack.
UNIT – I : INTRODUCTION 9
Cyber Security – History of Internet – Impact of Internet – CIA Triad; Reason for Cyber Crime –
Need for Cyber Security – History of Cyber Crime; Cybercriminals – Classification of Cybercrimes
– A Global Perspective on Cyber Crimes; Cyber Laws – The Indian IT Act – Cybercrime and
Punishment.

UNIT – II : ATTACKS AND COUNTERMEASURES 9


OSWAP; Malicious Attack Threats and Vulnerabilities: Scope of Cyber-Attacks – Security
Breach – Types of Malicious Attacks – Malicious Software – Common Attack Vectors – Social
engineering Attack – Wireless Network Attack – Web Application Attack – Attack Tools –
Countermeasures.

UNIT – III : RECONNAISSANCE 9

Harvester – Whois – Netcraft – Host – Extracting Information from DNS – Extracting Information
from E-mail Servers – Social Engineering Reconnaissance; Scanning – Port Scanning – Network
Scanning and Vulnerability Scanning – Scanning Methodology – Ping Sweer Techniques –
Nmap Command Switches.

UNIT – IV : INTRUSION DETECTION 9

Host -Based Intrusion Detection – Network -Based Intrusion Detection – Distributed or Hybrid
Intrusion Detection – Intrusion Detection Exchange Format – Honeypots – Example System
Snort.

UNIT – V : INTRUSION PREVENTION 9


Firewalls and Intrusion Prevention Systems: Need for Firewalls – Firewall Characteristics and
Access Policy – Types of Firewalls – Firewall Basing – Firewall Location and Configurations
–Intrusion Prevention Systems – Example Unified Threat
Management Products.

SRMVEC 71 R2023
COURSE OUTCOMES:
At the end of the course, the student should be able to:
 Explain the basics of cyber security, cybercrime and cyber law
 Classify various types of attacks and learn the tools to launch the attacks
 Apply various tools to perform information gathering
 Apply intrusion techniques to detect intrusion
 Apply intrusion prevention techniques to prevent intrusion
TEXT BOOKS:

1. Anand Shinde, “Introduction to Cyber Security Guide to the World of Cyber Security”,
Notion Press, 2021. (Unit-1 &2)
2. William Stallings, Lawrie Brown, “Computer Security Principles and Practice”, Third Edition,
Pearson Education, 2015. (Unit-4 & 5)
REFERENCE BOOKS:
1. Patrick Engebretson, “The Basics of Hacking and Penetration Testing: Ethical Hacking and
Penetration Testing Made easy”, Elsevier, 2011. (Unit-3)
2. David Kim, Michael G. Solomon, “Fundamentals of Information Systems Security”, Jones &
Bartlett Learning Publishers, 2013.
3. Nina Godbole, Sunit Belapure, “Cyber Security: Understanding Cyber Crimes, Computer
Forensics and Legal Perspectives”, Wiley Publishers, 2011.

CO – PO - PSO MAPPING :

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 2 2 - - - - - - - - 2 - - -
CO2 3 2 1 1 1 - - - - - - - 1 1 - -
CO3 3 3 2 1 2 - - - - - - - 1 1 - -
CO4 3 2 1 2 - - - - - - - - 2 2 2 -
CO5 3 1 1 2 - - - - - - - - 1 - - -
AVG 3 2 1.4 1.6 1.5 - - - - - - - 1.4 1.3 2 -

SRMVEC 72 R2023
IT3363 PROGRAMMING AND DATA STRUCTURES LABORATORY LT PC
0 0 0 1.5
OBJECTIVES:
 To develop C programs using basic constructs.
 To implement Linear Data Structures.
 To implement Non-Linear Data Structures.
 To implement Tree Traversal Algorithms.
 To implement Graph Traversal Algorithms.
LIST OF EXPERIMENTS:
1. Implement C program using I/O Statements, Operators and Expressions
2. a. Decision-making constructs: if-else, goto, switch-case, break-continue
b. Loops: for, while, do-while
3. Arrays: 1D and 2D, Multi-dimensional arrays, traversal
4. Array implementation of Stack, Queue and Circular Queue ADTs
5. Implementation of Singly Linked List
6. Linked list implementation of Stack and Linear Queue ADTs
7. Implementation of Polynomial Manipulation using Linked list
8. Implementation of Evaluating Postfix Expressions, Infix to Postfix conversion
9. Implementation of Binary Search Trees
10. Implementation of Tree Traversal Algorithms
11. Implementation Graph Traversal Algorithms
12. Implementation of Dijkstra’s Algorithm
TOTAL: 45 PERIODS

OUTCOMES:
At the end of the course, the student should be able to:
 Develop C programs for real world problems
 Implement Linear Data Structures and its applications.
 Implement Non-Linear Data Structures and its applications.
 Implement Binary Search tree operations.
 Implement graph algorithms.

SRMVEC 73 R2023
CO – PO – PSO Mapping
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4

CO1 3 - - - 2 - - - - - - - 3 2 - -
CO2 2 2 - - - - - - - - - - 3 2 - -
CO3 2 2 - - - - - - - - - - 3 - - -
CO4 3 - - - - - - - - - - - 3 2 - -
CO5 3 3 3 - 2 - - - - - - - 3 2 - -
AVG 2.6 2.3 3 - 2 - - - - - - - 3 2 - -

SRMVEC 74 R2023
CS3364 OBJECT ORIENTED PROGRAMMING LABORATORY LTPC
0 0 3 1.5

COURSE OBJECTIVES:
• To build software development skills using java programming for real-world applications.
• To understand and apply the concepts of classes, packages, interfaces, inheritance, exception
handling and file processing.
• To develop applications using generic programming and event handling

LIST OF EXPERIMENTS:

1. Solve problems by using sequential search, binary search, and quadratic sorting algorithms
(selection, insertion)
2. Develop stack and queue data structures using classes and objects.
3. Develop a java application with an Employee class with Emp_name, Emp_id, Address,
Mail_id, Mobile_no as members. Inherit the classes, Programmer, Assistant Professor,
Associate Professor and Professor from employee class. Add Basic Pay (BP) as the member
of all the inherited classes with 97% of BP as DA, 10 % of BP as HRA, 12% of BP as PF,
0.1% of BP for staff club funds. Generate pay slips for the employees with their gross and net
salary.
4. Write a Java Program to create an abstract class named Shape that contains two integers
and an empty method named printArea(). Provide three classes named Rectangle, Triangle
and Circle such that each one of the classes extends the class Shape. Each one of the
classes contains only the method printArea( ) that prints the area of the given shape.
5. Solve the above problem using an interface.
6. Implement exception handling and creation of user defined exceptions.
7. Write a java program that implements a multi-threaded application that has three threads.
First thread generates a random integer every 1 second and if the value is even, the second
thread computes the square of the number and prints. If the value is odd, the third thread will
print the value of the cube of the number.
8. Write a program to perform file operations.
9. Develop applications to demonstrate the features of generics classes.
10. Develop applications using Swing and JavaFX controls, layouts and menus.
11. Develop a mini project for any application using Java concepts.

Lab Requirements: for a batch of 30 students

Operating Systems: Linux / Windows


Front End Tools: Eclipse IDE / Netbeans IDE

TOTAL: 45 PERIODS
SRMVEC 75 R2023
COURSE OUTCOMES:
On completion of this course, the students will be able to

CO1 : Design and develop java programs using object oriented programming concepts
CO2 : Develop simple applications using object oriented concepts such as package, exceptions
CO3: Implement multithreading, and generics concepts
CO4 : Create GUIs and event driven programming applications for real world problems
CO5: Implement and deploy web applications using Java

CO’s PO’s PSO’s


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 2 1 2 1 - - - - 1 2 2 2 1 2 3 -
2 2 1 3 1 - - - - 2 3 3 2 1 3 1 -
3 2 2 1 2 1 - - - 1 2 1 3 2 3 2 -
4 2 2 1 3 - - - - 3 1 1 1 2 1 2 -
5 1 3 3 1 3 - - - 1 1 1 1 2 1 2 -
AVG 1.8 1.8 2 1.6 2 - - - 1.6 1.8 1.6 1.8 1.6 2 2 -

SRMVEC 76 R2023
CY3363 COMPUTER NETWORKS AND COMMUNICATION LABORATORY LTPC
0 0 3 1.5

OBJECTIVES:
 To learn and use network commands.
 To learn socket programming.
 To implement and analyze various network protocols.
 To learn and use simulation tools.
 To use simulation tools to analyze the performance of various network protocols.

LIST OF EXPERIMENTS:
1. Learn to use commands like tcpdump, netstat, ifconfig,
nslookup, ping andtraceroute.
2. Write a code simulating Socket Programming and Client – Server model
3. Write a code simulating Stop and Wait protocol.
4. Write a code simulating ARP /RARP protocols.
5. Develop a TCP daytime server and client.
6. Applications using TCP sockets like:
 Echo client and echo server
 Chat
 File Transfer
7. Write a HTTP web client program to download a web page using TCP sockets.
8. Simulation of DNS using UDP sockets.
9. Simulation of Distance Vector/ Link State Routing algorithm.
10. Study of TCP/UDP performance using Simulation tool.

TOTAL: 45 PERIODS

SRMVEC 77 R2023
COURSE OUTCOMES:
At the end of the course, the student should be able to:
 Implement various network commands.
 Develop applications using socket programming.
 Implement applications using TCP and UDP protocols.
 Use simulation tools to analyze the performance of various network protocols.
 Analyze various routing algorithms.

LIST OF EQUIPMENTS FOR A BATCH OF 30 STUDENTS:

SOFTWARE: C /C++ / Java / Equivalent Compiler, Network simulator likeNS2 /


Equivalent HARDWARE: Standalone desktops - 30 Nos. (or) Server supporting 30
terminals or more.

CO – PO - PSO MAPPING :
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 - - - 2 2 1 - - - - - 2 2 - -
CO2 3 - - - - - - - - - - - 2 2 - -
CO3 3 - - - - - - - - - - - 3 - - -
CO4 3 - - - - - - - - - - - 3 - - -
CO5 3 3 3 - 3 2 - - - - - - 3 2 - -
AVG 3 3 3 - 1.5 2 1 - - - - - 2.6 2 - -

SRMVEC 78 R2023
MA3422 APPLIED MATHEMATICS FOR INFORMATION SCIENCE L T P C
2 0 0 2
OBJECTIVES:
 To introduce the basic notions of groups, rings, fields which will then be used to solve related
problems.
 To introduce and apply the concepts of rings, finite fields and polynomials.
 To understand the basic concepts in number theory
 To examine the key questions in the Theory of Numbers.
 To give an integrated approach to number theory and abstract algebra, and provide a firm
basis for further reading and study in the subject.

UNIT-I: GROUPS AND RINGS 6L


Algebra: groups, rings, fields, finite fields – definitions-examples - properties
UNIT-II: FINITE FIELDS AND POLYNOMIALS 6L
Rings - Polynomial rings - Irreducible polynomials over finite fields - Factorization of polynomials
over finite fields.
UNIT-III: ANALYTIC NUMBER THEORY 6L
Division algorithm – Prime and composite numbers – GCD – Euclidean algorithm – LCM.
UNIT-IV: DIOPHANTINE EQUATIONS AND CONGRUENCES 6L
Linear Diophantine equations – Congruence‘s – Linear Congruence‘s - Modular exponentiation-
Chinese remainder theorem
UNIT-V: CLASSICAL THEOREMS AND MULTIPLICATIVE FUNCTIONS 6L
Wilson‘s theorem – Fermat‘s little theorem – Euler‘s theorem – statements- examples-Euler‘s Phi
functions – Tau and Sigma functions. (Statement only)

TOTAL: 30L PERIODS

SRMVEC 79 R2023
OUTCOMES:
 Apply the basic notions of groups, rings, fields which will then be used to solve related
problems.
 Explain the fundamental concepts of advanced algebra and their role in modern mathematics
and applied contexts.
 Demonstrate accurate and efficient use of advanced algebraic techniques.
 Demonstrate their mastery by solving non - trivial problems related to the concepts, and by
proving simple theorems about the, statements proven by the text.
 Apply integrated approach to number theory and abstract algebra, and provide a firm basis
for further reading and study in the subject.

TEXTBOOKS:

1. Grimaldi, R.P and Ramana, B.V., "Discrete and Combinatorial Mathematics", Pearson
Education, 5th Edition, New Delhi, 2007.
2. Koshy, T., ―Elementary Number Theory with Applications‖, Elsevier Publications,
New Delhi, 2002.
REFERENCES:
1. Lidl, R. and Pitz, G, "Applied Abstract Algebra", Springer Verlag, New Delhi, 2nd Edition,
2006.
2. Niven, I., Zuckerman.H.S., and Montgomery, H.L., ―An Introduction to Theory of
Numbers‖, John Wiley and Sons , Singapore, 2004.
3. San Ling and Chaoping Xing, ―Coding Theory – A first Course‖, Cambridge Publications,
Cambridge, 2004.
Program
PROGRAM OUTCOMES Specific
Course Outcomes
Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 3 3 - - - - - 1 1 - 1 - - 1 -
CO2 3 3 3 - - - - - 1 1 - 1 - - 1 -
CO3 3 3 3 - - - - - 1 1 - 1 - - 1 -
CO4 3 3 3 - - - - - 1 1 - 1 - - 1 -
CO5 3 3 3 - - - - - 1 1 - 1 - - 1 -
AVG 3 3 3 - - - - - 1 1 - 1 - - 1 -
No Correlation - Low 1 Medium 2 High 3
SRMVEC 80 R2023
CS3463 DATABASE MANAGEMENT SYSTEMS LTPC
3 0 0 3

COURSE OBJECTIVES:
 To learn the fundamentals of data models, relational algebra and SQL
 To represent a database system using ER diagrams and to learn normalization techniques
 To understand the fundamental concepts of transaction, concurrency and recovery
processing
 To understand the internal storage structures using different file and indexing techniques
which will help in physical DB design
 To have an introductory knowledge about the Distributed databases, NOSQL and database
security

UNIT I INTRODUCTION TO DATABASES AND SQL 9


Purpose of Database System – View of data –Database and Application Architecture–
Database Administrator– Introduction to Relational model – Structure of Relational
Database– Database Schema– Keys – Schema diagram –Introduction to SQL– SQL Data
Definition –basic Structure of SQL Queries– Additional Basic operation– Set operation–Null
Values– Aggregate Function– Modification of the Database– Intermediate SQL –Join
operation–Transactions–Integrity constraints– Trigger.

UNIT II DATABASE DESIGN 9


Entity–Relationship model — E–R Diagrams — Enhanced–ER Model — ER–to–
Relational Mapping — Functional Dependencies — Non–loss Decomposition — First,
Second, Third Normal Forms, Dependency Preservation — Boyce/Codd Normal Form
— Multi–valued Dependencies and Fourth Normal Form — Join Dependencies and Fifth
Normal Form.

UNIT III TRANSACTION AND CONCURRENCY CONTROL 9


Transaction Concepts – ACID Properties – simple transaction model– Transaction
Atomicity and Durability – Transaction Isolation –Serializability – Transaction Isolation and
Atomicity –Concurrency Control – Lock based protocols – Locking Protocols – Two Phase
Locking – Deadlock –prevention– Deadlock Detection and Recovery – Multiple Granularity
– Timestamp–Based Protocols.

UNIT IV IMPLEMENTATION TECHNIQUES 9


RAID – File Organization – Organization of Records in Files – Indexing and Hashing –
Ordered Indices – B+ tree Index Files – Static Hashing – Dynamic Hashing – Query
Processing Overview .– Algorithms for SELECT and JOIN operations

SRMVEC 81 R2023
UNIT V ADVANCED TOPICS 9
Distributed Databases: Architecture, Data Storage— Object–based Databases: Object
Database Concepts, Object–Relational features, ODMG Object Model, ODL, OQL — XML
Databases: XML Hierarchical Model, DTD, XML Schema, XQuery — Information Retrieval:
IR Concepts, Retrieval Models, Queries in IR systems.
TOTAL: 45 PERIODS

COURSE OUTCOMES:
At the end of the course, the student should be able to:
• Classify the modern and futuristic database applications based on size and
complexity
• Map ER model to Relational model to perform database design effectively
• Compare and contrast various indexing strategies in different database systems
• Appraise how advanced databases differ from traditional databases.

TEXT BOOKS:

1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts,


Sixth Edition, Tata McGraw Hill, 2016
2. Ramez Elmasri, Shamkant B. Navathe,– Fundamentals of Database Systems,
Sixth Edition, Pearson, 2016.
REFERENCE BOOKS:

1. C. J. Date, A.Kannan, S. Swamynathan, – An Introduction to Database Systems,


Eighth Edition, Pearson Education, 2006.
2. Raghu Ramakrishnan, ―Database Management Systems, Fourth Edition,
McGraw– Hill College Publications, 2015.G.K.Gupta, "Database Management
Systems, Tata McGraw Hill, 2011.
CO’s– PO’s & PSO’s MAPPING

CO’s PO’s PSO’s


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 2 2 3 2 1 – – – 2 1 1 1 2 1 3 -
2 3 1 1 1 1 – – – 2 3 3 3 3 1 2 -
3 3 2 3 2 1 – – – 2 1 1 2 2 3 3 -
4 1 2 3 2 – – – – 3 2 3 3 1 2 3 -
5 1 1 3 3 2 – – – 1 3 3 1 2 2 2 -
AVG 2 2 3 2 1 – – – 2 2 2 2 2 2 3 -

SRMVEC 82 R2023
IT3461 OPERATING SYSTEMS LTPC
3003
OBJECTIVES:
 To learn the basic concepts and functions of operating systems.
 To analyze scheduling algorithms and Deadlock.
 To analyze various memory management schemes.
 To be familiar with I/O management and file systems.
 To be familiar with Mobile OS and Linux OS.

UNIT – I: INTRODUCTION 9
Introduction to Operating System: Operating System Operations- Operating System
Structures : Operating System-Services - User Operating System Interface - System Calls
– System programs – Operating System Structure (monolithic, layered, modular, micro-
kernel models).

UNIT - II: PROCESS MANAGEMENT 9


Processes - Process Concept - Process Scheduling - Operations on Processes - Inter-
process Communication; CPU Scheduling - Scheduling criteria - Scheduling algorithms:
Process Synchronization - The Critical-Section problem –Semaphores, Deadlock -
Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock
detection, Recovery from deadlock
UNIT - III: MEMORY MANAGEMENT 9
Main Memory: Swapping- Contiguous Memory Allocation – Paging - Structure of the Page
Table - Segmentation, Virtual Memory - Demand Paging – Copy on Write – Page
Replacement - Allocation of Frames –Thrashing.

UNIT -IV: STORAGE MANAGEMENT 9


File-System Interface -File concept - Access methods - Directory Structure – Protection.
- File System Implementation - File System Structure – File System Operations - Directory
implementation - Allocation Methods - Free Space Management; Mass Storage system –
Disk Structure - Disk Scheduling –Disk Management- Swap-Space Management.

UNIT - V: MOBILE OS AND CASE STUDIES 9


Mobile OS - iOS and Android. The Linux System: Design Principles-Kernel Modules-
Process Management-Scheduling-Memory Management-File Systems - Input and
Output- Inter process communication.

TOTAL: 45 PERIODS

SRMVEC 83 R2023
OUTCOMES:
At the end of this course, the students will be able to:
CO1 : Analyze various main concepts, key ideas, strengths and limitations of operating
systems.
CO2 : Design various scheduling algorithms.
CO3 : Design and implement memory management schemes
CO4 : Understand various file management systems
CO5 : Understand the Mobile OS and Linux.
TEXT BOOKS:
1. Silberschatz Abraham, Greg Gagne, Peter B. Galvin. “Operating System Concepts”,
Ninth Edition, Wiley, 2014.(Unit-I-V)
2. Andrew S Tanenbaum, "Modern Operating Systems", Pearson, 5th Edition,2022
New Delhi.(Unit-II,III,IV).

REFERENCE BOOKS:
1. Ramaz Elmasri, A. Gil Carrick, David Levine, “ Operating Systems – A Spiral
Approach”, Tata McGraw Hill Edition, 2010.
2. William Stallings, "Operating Systems: Internals and Design Principles", 7th Edition,
Prentice Hall, 2018
3. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.

PO-PSO Mapping
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 3 1 2 2 - - - - - - - - - 2 - -

2 2 2 3 1 - - - - - - - - - 2 - -

3 1 3 2 2 1 - - - - - - - - 2 - -

4 1 3 3 3 - - - - - - - - - 2 - -

5 3 1 2 1 1 - - - - - - - - 2 - -

AVG 2 2 2 2 1 - - - - - - - - 2 - -

SRMVEC 84 R2023
CY3461 BASICS OF CYBER FORENSICS LT P C
3003

OBJECTIVES :
• To learn computer forensics
• To become familiar with forensics tools
• To analyze and validate forensics data

UNIT – I : INTRODUCTION TO DIGITAL FORENSICS 9


Introduction Digital Forensics - Preparing for Digital Investigations - Maintaining
Professional
Conduct - Preparing a Digital Forensics Investigation - Understanding Data Recovery
Workstations and Software - Conducting an Investigation.
UNIT – II : PROCESSING CRIME AND INCIDENT SCENES 9
Identifying Digital Evidence – Collecting Evidence in Private-Sector Incident Scenes-
Preparing for a Search- Securing a Digital Incident or Crime Scene- Seizing Digital
Evidence at the Scene
- Storing Digital Evidence- Reviewing a Case.
UNIT – III : ANALYSIS AND VALIDATION 9
Validating Forensics Data – Data Hiding Techniques – Performing Remote
Acquisition – Network Forensics – Email Investigations – Cell Phone and Mobile Devices
Forensics

UNIT – IV : E-MAIL AND SOCIAL MEDIA INVESTIGATIONS 9


Role of E-mail in Investigations – Roles of the Client and Server in E-mail – Investigating
E- mail Crimes and Violations- Understanding E-mail Server- E-mail Forensics Tools -
Social Media Forensics on Mobile Devices Performing

UNIT – V : CLOUD FORENSICS 9


Overview of Cloud Computing - Legal Challenges in Cloud Forensics - Technical
Challenges in Cloud Forensics - Standards and Training - Acquisitions in the Cloud – Cloud
Investigation

TOTAL: 45 PERIODS

SRMVEC 85 R2023
COURSE OUTCOMES:
At the end of the course, the student should be able to:
• Understand the basics of computer forensics
• Apply a number of different computer forensic tools to a given scenario
• Analyse and validate forensics data
• Understand the basics of Email and Social Media Investigations

TEXT BOOKS:
1. Bill Nelson, Amelia Phillips, Frank Enfinger, Christopher Steuart, ―Computer
Forensics and Investigations‖, Cengage Learning, Sixth Edition, 2019. (Units 1-5)

REFERENCE BOOKS:
1. John R.Vacca, ―Computer Forensics‖, Cengage Learning, 2005
2. MarjieT.Britz, ―Computer Forensics and Cyber Crime‖: An Introduction‖, 3rd
Edition, Prentice Hall, 2013.
3. AnkitFadia ― Ethical Hacking‖ Second Edition, Macmillan India Ltd, 2006
4. Kenneth C.Brancik ―Insider Computer Fraud‖ Auerbach Publications Taylor &
Francis Group–2008.

CO – PO - PSO MAPPING :

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 1 1 - - - - - - - - - 2 - - -
CO2 3 1 - - - - - - - - - - 1 1 - -
CO3 3 3 - - - - - - - - - - 3 2 - -
CO4 3 3 1 2 - - - - - - - - 3 3 1 -
CO5 3 1 2 2 - - - - - - - - 3 - - -
AVG 3 1. 1.3 2 - - - - - - - - 2.4 2 1 -
8

SRMVEC 86 R2023
CY3462 SECURE SOFTWARE ENGINEERING
LTPC
3003
OBJECTIVES :
 To understand the knowledge of the software security.
 To understand and demonstrate project including planning, scheduling and risk
assessment/management.
 To identify specific components of a software design that can be targeted for reuse.
 To learn various testing and maintenance measures.
 To Understand Project Management principles while developing software.
UNIT – I : SECURITY A SOFTWARE ISSUE AND WHAT MAKES 9
SOFTWARE SECURE
Introduction, the problem, Software Assurance and Software Security, Threats to software
security, Sources of software insecurity, Benefits of Detecting Software Security, Properties of
Secure Software, Influencing the security properties of software, Asserting and specifying the
desired security properties.

.UNIT – II : REQUIREMENTS ENGINEERING FOR SECURE SOFTWARE 9

Introduction, the SQUARE process Model, Requirements elicitation and prioritization.

UNIT – III : SECURE SOFTWARE ARCHITECTURE AND DESIGN 9


Introduction, software security practices for architecture and design: architectural risk analysis,
software security knowledge for architecture and design: security principles, security guidelines
and attack patterns Secure coding and Testing: Code analysis, Software Security testing,
Security testing considerations throughput the SDLC.

UNIT – IV : SECURITY AND COMPLEXITY 9

System Assembly Challenges: introduction, security failures, functional and attacker


perspectives for security analysis, system complexity drivers and security.

UNIT – V : GOVERNANCE AND MANAGING MORE SECURE SOFTWARE 9

Governance and security, Adopting an enterprise software security framework, How


much security is enough?, Security and project management, Maturity of Practice.
TOTAL: 45 PERIODS

SRMVEC 87 R2023
COURSE OUTCOMES:
At the end of the course, the student should be able to:
 Identify the key activities in managing a software project.
 Concepts of requirements engineering and Analysis Modeling.
 Apply systematic procedure for software design and deployment.
 Compare and contrast the various testing and maintenance.
 Manage project schedule, estimate project cost and effort required.

TEXT BOOKS:
1. Ian Sommerville - “Software engineering”, Seventh Edition, Pearson Education
Asia, 2007.

REFERENCE BOOKS:

1. Developing Secure Software: Jason Grembi, Cengage Learning


2. Software Security : Richard Sinn, Cengage Learning

CO – PO - PSO MAPPING :

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 1 1 - - - - - - - - - 3 - - -
CO2 2 1 1 - - - - - - - - - 3 2 - -
CO3 3 3 3 - - - - - - - - - 3 1 - -
CO4 3 3 1 2 - - - - - - - - 2 3 2 -
CO5 3 1 2 2 - - - - - - - - 1 - - -
AVG 2.8 1.8 1.6 2 - - - - - - - - 2.4 2 2 -

SRMVEC 88 R2023
CY3463 CYBER LAWS AND ETHICS
LT P C
3003

OBJECTIVES :
• To understand the basics of cyber law,
• To understand the problems and issues associated with it,
• To understand the various act or regulations,
• To understand the various approaches for incident analysis and response.
• To understand the ethical laws of computer for different countries.

UNIT – I : INTRODUCTION TO CYBER LAW 9

Emergence of Cyber space. Cyber Jurisprudence, Jurisprudence and law, Doctrinal approach,
Consensual approach, Real Approach, Cyber Ethics, Cyber Jurisdiction, Hierarchy of courts,
Civil and criminal jurisdictions, Cyberspace-Web space, Web hosting and web Development
agreement.

UNIT – II : INFORMATION TECHNOLOGY ACT 9

Overview of IT Act, 2000, Amendments and Limitations of IT Act, Digital Signatures,


Cryptographic Algorithm, Public Cryptography, Private Cryptography, Electronic Governance,
Legal Recognition of Electronic Records, Legal Recognition of Digital Signature Certifying
Authorities, Cyber Crime and Offences.

UNIT – III : CYBER LAW AND RELATED LEGISLATION 9

Patent Law, Trademark Law, Copyright, Software – Copyright or Patented, Domain Names
and Copyright disputes, Electronic Data Base and its Protection, IT Act and Civil Procedure
Code, IT Act and Criminal Procedural Code, Relevant Sections of Indian Evidence Act, Relevant
Sections of Bankers Book Evidence Act, Relevant Sections of Indian Penal Code.

UNIT – IV : ELECTRONIC BUSINESS AND LEGAL ISSUES 9


Evolution and development in Ecommerce, paper vs paper less contracts E-Commerce
models- B2B, B2C,E security. Application area: Business, taxation, electronic payments,
supply chain, EDI, E- markets, Emerging Trends

UNIT – V : CASE STUDY ON CYBER CRIMES 9

Harassment Via E-Mails, Email Spoofing (Online A Method Of Sending E-Mail Using A False
Name Or E-Mail Address To Make It Appear That The E-Mail Comes From Somebody Other
Than The True Sender, Cyber Pornography (Exm.MMS), Cyber-Stalking.

TOTAL : 45 HOURS

SRMVEC 89 R2023
COURSE OUTCOMES:
1. Make learner conversant with the social and intellectual property issues
emerging fromcyberspace.

2. Explore the legal and policy developments in various countries to regulate cyberspace;
3. Develop the understanding of relationship between commerce and cyberspace;
4. Give learners in depth knowledge of information technology act and legal frame work of
right to privacy, data security and data protection.
5. Make Study On Various Case Studies On Real Time Crimes.
TEXT BOOKS :
1 .K.Kumar,” Cyber Laws: Intellectual property & E Commerce, Security”,1 st Edition,
Dominant Publisher,2011. (Units 1-2)

2. Rodney D. Ryder, “ Guide To Cyber Laws”, Second Edition, Wadhwa And Company,
NewDelhi, 2007. 3. Information Security policy &implementation Issues, NIIT, PHI. (Units
3-5)
REFERENCES :
1. Vakul Sharma, "Handbook Of Cyber Laws" Macmillan India Ltd, 2 nd Edition,PHI,2003.
2. Justice Yatindra Singh, " Cyber Laws", Universal Law Publishing, 1 st Edition,New
Delhi, 2003.
3. Sharma, S.R., “Dimensions Of Cyber Crime”, Annual Publications Pvt. Ltd., 1st
Edition, 2004.
4. Augastine, Paul T.,” Cyber Crimes And Legal Issues”, Crecent Publishing Corporation,
2007.

CO – PO - PSO MAPPING :

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 1 1 2 3 4
2
CO1 3 2 2 - - - - - - - - - 2 - - -
CO2 3 2 2 2 1 - - - - - - - 1 1 - -
CO3 3 3 3 3 2 - - - - - - - 2 2 - -
CO4 3 3 1 2 - - - - - - - - 1 1 1 -
CO5 3 1 1 1 - - - - - - - - 1 - - -
AVG 3 2.2 1.8 1.8 1.5 - - - - - - - 1.4 1.3 1 -

SRMVEC 90 R2023
GE3451 NCC Credit Course Level - I LTPC
(Common to Army, Navy & Air) 3 00
3
Objectives:
1. To know the basic structure of NCC and Role of NCC
2. To improve the cadet’s personality skill and leadership quality
3. To make the interest of cadets to involve in social activities
4. Preventing the potential damage and suffering
5. to destruction of the enemy's ability to fight and will to fight

Unit I Introduction to NCC 9


Aims, Objectives & Organization of NCC, Incentives, Duties of NCC Cadet, NCC Camps
and Types National Integration: Importance & Necessity, Factors Affecting National
Integration, Unity in Diversity & Role of NCC in Nation Building, Threats to National Security.

Unit II Personality Development 9


Personal Transformation, Personal Productivity Skills - time management, organizational
and planning skills, problem solving and decision-making abilities, basics of psychology,
Leadership, Meditation

Unit III Social Service and Community Development 9


Basics, Rural Development Programmes, NGOs, Contribution of Youth, Protection of
Children and Women Safety, Road / Rail Travel Safety, New Initiatives, Cyber and Mobile
Security Awareness

Unit IV Disaster Managements and its Awareness 9


Importance of Hazards and Disaster, Types of disasters, Earthquakes and its types, flood
types and its management, landside and its managements case studies of disasters in
Sikkim, Training and drills for disaster preparedness, Awareness generation program,
Usages of GIS and Remote sensing techniques in disaster management

Unit V War and Peace in Contemporary World 9


Conceptual framework of War and Peace, Concepts of theories and approaches, Modern
/war fare: Conventional, nuclear, Guerilla and Irregular Warfare, Limited and Specialized
Warfare with reference to mountain, desert and jungle warfare, terrorism as a new mode of
conflict, War as an Economic Problem, Defence and Development, Defence and
Development, Defence and Development
TOTAL: 45 PERIODS

Note: NCC Credit Course Level – I is offered for NCC students only. The grades earned
by the students will be recorded in the mark sheet, however the same shall not be
considered for the computation of CGPA

Course outcome:
At the end of the course, the student should be able to:
1. Understand their roles and responsibilities
2. Demonstrate the knowledge of human values and morals
3. Actively participate in social service and development activities
4. Understand the importance of disaster management
SRMVEC 91 R2023
5. Analyse the issues related to war and its effects.
Text Books
1. R. Gupta’s NCC Handbook of NCC Cadets ‘A’, ‘B’ and ‘C’ certificate Examiantions
Reference book:
1. V. B. RAO, Personality Development and Soft Skills, BS Publications
2. Harish K. Gupta, Disaster Management, Universities press

SRMVEC 92 R2023
CS3466 DATABASE MANAGEMENT SYSTEMS LABORATORY LTPC
00 3 5

COURSE OBJECTIVES:
• To learn and implement important commands in SQL.
• To learn the usage of nested and joint queries.
• To understand functions, procedures and procedural extensions of databases.
• To understand design and implementation of typical database applications.
• To be familiar with the use of a front end tool for GUI based application development.

LIST OF EXPERIMENTS

1. Create a database table, add constraints (primary key, unique, check, Not null), insert rows,
update and delete rows using SQL DDL and DML commands.
2. Create a set of tables, add foreign key constraints and incorporate referential integrity.
3. Query the database tables using different ‘where’ clause conditions and also implement
aggregate functions.
4. Query the database tables and explore sub queries and simple join operations.
5. Query the database tables and explore natural, equi and outer joins.
6. Write user defined functions and stored procedures in SQL.
7. Execute complex transactions and realize DCL and TCL commands.
8. Write SQL Triggers for insert, delete, and update operations in a database table.
9. Create View and index for database tables with a large number of records.
10. Case Study using any of the real life database applications from the following list
a) Inventory Management for a EMart Grocery Shop
b) Society Financial Management
c) Cop Friendly App – Eseva
d) Property Management – eMall
e) Star Small and Medium Banking and Finance
• Build Entity Model diagram. The diagram should align with the business and functional goals
stated in the application.
• Apply Normalization rules in designing the tables in scope.
• Prepared applicable views, triggers (for auditing purposes), and functions for enabling
enterprise grade features.

List of Equipment :(30 Students per Batch)


MYSQL / SQL : 30 Users
TOTAL: 45 PERIODS

SRMVEC 93 R2023
COURSE OUTCOMES:
At the end of this course, the students will be able to:

CO1: Create databases with different types of key constraints.


CO2: Construct simple and complex SQL queries using DML and DCL commands.
CO3: Use advanced features such as stored procedures
CO4: Create a trigger for the database.
CO5: Create and manipulate database application.

CO’s PO’s PSO’s


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 3 3 3 3 - - - - 3 1 3 2 2 3 2 -
2 2 2 3 2 2 - - - 1 2 3 3 2 1 2 -
3 3 3 2 1 1 - - - 1 1 1 3 2 3 3 -
4 1 3 3 3 1 - - - 1 1 3 2 3 1 3 -
5 3 2 1 1 1 - - - 2 2 3 1 3 1 2 -
AVG 2 3 2 2 1 - - - 2 1 3 2 2 2 2 -

SRMVEC 94 R2023
IT3464 OPERATING SYSTEMS LABORATORY L T P C
0 0 3 1.5
OBJECTIVES:
 To understand the basics of Unix command and shell programming.
 To implement various CPU scheduling algorithms.
 To implement Deadlock Avoidance and Deadlock Detection Algorithms
 To implement Page Replacement Algorithms
 To implement various memory allocation methods.
 To be familiar with File Organization and File Allocation Strategies.
LIST OF EXPERIMENTS:
1. UNIX commands and Basic Shell Programming
2. Process Management using System Calls : Fork, Exit, Getpid, Wait, Close
3. Write C programs to implement the various CPU Scheduling Algorithms
4. Implement mutual exclusion by Semaphore
5. Write C programs to avoid Deadlock using Banker's Algorithm
6. Write a C program to Implement Deadlock Detection Algorithm
7. Write C program to implement Threading
8. Write C program to Implement the paging Technique.
9. Write C programs to implement the following Memory Allocation Methods
a. First Fit
b.Worst Fit
c. Best Fit
10 Write C programs to implement the various Page Replacement Algorithms
11. Write C programs to Implement the various File Organization Techniques
12. Implement the following File Allocation Strategies using C programs
a. Sequential
b. Indexed
c. Linked
13. Write C programs for the implementation of various disk scheduling algorithms
TOTAL: 45 PERIODS

SRMVEC 95 R2023
COURSE OUTCOMES:

At the end of this course, the students will be able to:


CO1 : Define and implement UNIX Commands.
CO2 : Compare the performance of various CPU Scheduling Algorithms.
CO3 : Compare and contrast various Memory Allocation Methods.
CO4 :Define File Organization and File Allocation Strategies.
CO5 : Implement various Disk Scheduling Algorithms

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
1 3 1 3 1 1 - - - - - - - - 2 - -

2 3 1 1 2 2 - - - - - - - - 2 - -

3 3 3 2 1 2 - - - - - - - - 2 - -

4 1 2 2 3 2 - - - - - - - - 2 - -

5 2 2 1 1 3 - - - - - - - - 2 - -

AVG 2 2 2 2 2 - - - - - - - - 2 - -

SRMVEC 96 R2023
CY3464 OPEN SOURCE SOFTWARE LABORATORY LTPC
0 0 0 3
OBJECTIVES :
The student should be made to:
 Learn the basics of OO analysis and design skills.
 Be exposed to the UML design diagrams.
 Learn to map design to code.
 Be familiar with the various testing techniques
LIST OF EXPERIMENTS:
To develop a mini-project by following the 9 exercises listed below.
1. To develop a problem statement.
2. Identify Use Cases and develop the Use Case model.
3. Identify the conceptual classes and develop a domain model with UML Class diagram.
4. Using the identified scenarios, find the interaction between objects and represent
them using UML Sequence diagrams.
5. Draw relevant state charts and activity diagrams.
6. Identify the User Interface, Domain objects, and Technical services. Draw the partial
layered,logical architecture diagram with UML package diagram notation.
7. Develop and test the Technical services layer.
8. Develop and test the Domain objects layer.
9. Develop and test the User interface layer.
Suggested domains for Mini-Project:
1. Passport automation system.
2. Book bank
3. Exam Registration
4. Stock maintenance system.
5. Online course reservation system
6. E-ticketing
7. Software personnel management system
8. Credit card processing
9. e-book management system
10. Recruitment system
11. Foreign trading system
12. Conference Management System
13. BPO Management System
14. Library Management System
15. Student Information System
TOTAL: 45 PERIODS

SRMVEC 97 R2023
OUTCOMES:

At the end of the course, the student should be able to


 Design and implement projects using OO concepts.
 Use the UML analysis and design diagrams.
 Apply appropriate design patterns.
 Create code from design.
 Compare and contrast various testing techniques
LAB EQUIPMENTS FOR A BATCH OF 30
STUDENTS: SUGGESTED SOFTWARETOOLS:
Rational Suite (or) Argo UML (or) equivalent, Eclipse IDE and Junit
SOFTWARE TOOLS:
Rational Suite
Open Source Alternatives: ArgoUML,
Visual Paradigm
Eclipse IDE and
JUnit PCs 30

CO – PO - PSO MAPPING:

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 3 2 2 - 1 - - - - - - - 3 3 2 -
CO2 2 2 - - - - - - - - - - 3 2 2 -
CO3 2 1 - - - - - - - - - - 3 2 - -
CO4 3 1 - - - - - - - - - - 3 2 - -
CO5 3 2 3 - 2 - - - - - - - 3 2 - -
AVG 2.6 1.6 2.5 - 1.5 - - - - - - - 3 2.2 2 -

SRMVEC 98 R2023

You might also like