b.e. Cyber Security
b.e. Cyber Security
b.e. Cyber Security
Under Graduate
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.
PEO5: To provide an ambience learning environment that is conducive for the growth of
successful professional career of students.
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.
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 - - - -
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 - -
Operating Systems 2 2 2 2 1 - - - - - - - - 2 - -
Cyber Laws and Ethics 3 2.2 1.8 1.8 1.5 - - - - - - - 1.4 1.3 1 -
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
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
PRACTICALS
Engineering Sciences Laboratory
8 GE3221 BSC 4 0 0 4 2
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
PRACTICALS
TOTAL 26 18 1 9 22.5
SEMESTER IV
COURSE CATE CONTACT
Sl No COURSE TITLE L T P C
CODE GORY PERIODS
THEORY
PRACTICALS
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
Under Graduate
(REGULATIONS 2023)
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.
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:
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.
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.
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.
SRMVEC 5 R2023
TOTAL: 45 PERIODS
OUTCOMES:
TEXT BOOKS:
REFERENCE BOOKS:
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.
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.
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
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
SRMVEC 11 R2023
GE3111 தமிழர்மரபு LTPC
1 001
அலகு II மரபு – பொறற ஓவியங் கள் முதல் நவீன ஓவியங் கள் – சிற் பக்
கறல 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
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.
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 - - - - - - - - - - -
SRMVEC 17 R2023
OUTCOMES
TEXTBOOKS
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
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.
SRMVEC 23 R2023
Language and Vocabulary development: Reported Speech, Modals, Slogan writing and
Conjunctions.
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.
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
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.
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.
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
Weaving Industry during Sangam Age –Ceramic technology – Black and Red Ware Potteries
(BRW) – Graffiti on Potteries.
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).
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)
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.
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.
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.
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.
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.
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.
TOTAL: 30 PERIODS
OUTCOMES
TEXT BOOKS
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
SRMVEC 48 R2023
GE3232 PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY L T P C
0 0 4 2
COURSE OBJECTIVES:
1
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
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 - - - - - - - -
SRMVEC 50 R2023
GE3251 NSS/NCC/NSO/YRC/CLUB ACTIVITIES LTPC
0000
Eclectic Lingua – Skill based activities
OBJECTIVES:
ACTIVITIES 5
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
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
OBJECTIVES:
ACTIVITIES 5
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
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
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)
SPORTS PRACTICE - Games and fitness activities Physical Fitness Activities (2)
COURSE OUTCOMES:
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. கவிமத மற் றும் கட்டுமரகள் எழுதும் பயிற் சி
5. நொட்டுப் புறப் பொடல் கள் பொடுதல் மற் றும் கமதகள் எழுதும் பயிற் சி.
1. மபெ்சுக்கமலப் மதர்ெ்சி
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:
ACTIVITIES 5
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.
Credit:
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
SRMVEC 59 R2023
c. Organizational structure - Roles and Responsibilities of NSS d.
Regular activities
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.
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.
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 IV PROCESSOR 9
Instruction Execution – Building a Data Path – Designing a Control Unit – Hardwired Control,
Microprogrammed Control – Pipelining – Data Hazard – Control Hazards.
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
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
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
TOTAL: 45
PERIODS
SRMVEC 69 R2023
TEXT BOOK:
REFERENCE:
1. Charlie Kaufman, Radia Perlman, Mike Speciner, Network Security, Prentice Hall
of India, 2002.
COURSE OUTCOMES:
Concept of IP security
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.
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.
Host -Based Intrusion Detection – Network -Based Intrusion Detection – Distributed or Hybrid
Intrusion Detection – Intrusion Detection Exchange Format – Honeypots – Example System
Snort.
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.
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
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.
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.
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
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:
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).
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
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.
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:
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.
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.
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.
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
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.
SRMVEC 93 R2023
COURSE OUTCOMES:
At the end of this course, the students will be able to:
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:
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:
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