R2023-AI&DS-Curriculum & Syllabus Batch 2024-2025
R2023-AI&DS-Curriculum & Syllabus Batch 2024-2025
VISION
To produce high quality creators and ethical engineers for innovative technology in
the field of Artificial Intelligence and Data Science.
MISSION
To develop the department as a center of Artificial Intelligence for significant
breakthroughs in advancing the promise of human-machine systems that can
address complex cognitive tasks.
To impart quality and value-based education and contribute towards the
innovation of computing Data Science for the translation of data into
information to support and improve decision making.
To produce ethical engineers and researchers by inculcate the values of
humanity and courage in producing relevant solutions to address business and
societal challenges.
4
B.Tech.- ARTIFICIAL INTELLIGENCE AND DATA SCIENCE
CHOICE BASED CREDIT SYSTEM (CBCS)
I - VIII SEMESTERS CURRICULUM AND SYLLABI (REGULATION 2023)
(For the Students admitted during 2024-25)
Semester I
COURSE Contact Ext / Int
S. No COURSE TITLE Category L/T/P Credit
CODE Hours Weightage
Theory Courses
Communicative
3. 23HS1103 English and HS 2/0/2 4 3 50/50
Language Skills I
4. 23PH1103 Engineering Physics BS 2/0/2 4 3 50/50
Basic Electrical and
23ES1102
5. Electronics ES 3/0/2 5 4 50/50
Engineering
Laboratory Courses
5
Semester II
COURSE Contact Ext / Int
S. No COURSE TITLE Category L/T/P Credit
CODE Hours Weightage
Theory Courses
Mandatory Course
தமிழரும்
8. 23TA1201 ததொழில் நுட்பமும்
/Tamils and HS 1/0/0 1 1 60/40
Technology
9. Mandatory Course I MC 2/0/0 2 0 0/100
Interpersonal
10. 23HS1204 Communication EEC 0/0/2 1 0 0/100
Skills II
Quantitative Aptitude
11. Practices II EEC 0/0/1 1 0 0/100
23HS12053
TOTAL 29 19
6
SEMESTER- I
L T P C
23MA1101 MATRICES AND CALCULUS
3 1 0 4
COURSE OBJECTIVE:
Matrix algebra can be readily applied to the structural properties of graphs from an
algebraic point of view
To introduce the concepts of limits, continuity, derivatives and maxima and Minima
To familiarize the functions of two variables and finding its extreme points
To provide understanding of various techniques of integration
To introduce integral ideas in solving areas, volumes and other practical problems
UNIT I MATRICES 9+3
Eigenvalues and Eigenvectors of a real matrix - Characteristic equation -Properties of
Eigenvalues and Eigenvectors -Cayley Hamilton theorem -Diagonalization of matrices-
Reduction of a quadratic form to canonical form by orthogonal transformation - Nature of
quadratic forms.
REFERENCE BOOKS:
1. Narayanan, S. and Manicavachagom Pillai, T. K., “Calculus" Volume I and II, S.
Viswanathan Publishers Pvt. Ltd. Chennai, 2007.
2. Srimantha Pal and Bhunia, S.C, "Engineering Mathematics "Oxford University
Press,2015.
3. B.V. Ramana “Higher Engineering Mathematics”, McGraw Hill Education, India.
4. Erwin Kreyzig, Advanced Engineering Mathematics, John Wiley sons, 10th
Edition,2015.
5. Sivaramakrishna Dass, C. Vijayakumari, “Engineering Mathematics”, Pearson
Education India, 4th Edition 2019.
6. Sundar Raj. M and Nagarajan. G , “Engineering Mathematics-I”,3rd Edition, Sree
Kamalamani Publications, Chennai, 2020.
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 - - - - - - - - 1
CO2 3 3 3 - - - - - - - - 1
CO3 3 3 3 - - - - - - - - 1
CO4 3 3 3 - - - - - - - - 1
CO5 3 3 3 - - - - - - - - 1
8
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
9
L T P C
23ES1106 PROGRAMMING IN C
3 0 0 3
COURSE OBJECTIVE:
Syntax for C programming
Develop C Programs using basic programming constructs
Develop C programs using arrays and strings
Develop applications in C using functions, pointers
Develop applications using structures and union
UNIT - I BASICS OF C PROGRAMMING 9
Introduction to programming paradigms – Algorithms – Flowchart - Structure of C
program - C programming: Data Types – Storage classes - Constants –
Enumeration Constants - Type Conversion Keywords – Operators: Precedence and
Associativity - Expressions - Input/Output statements, Format specifiers, Assignment
statements – Decision making statements - Switch statement – Break – Continue - Goto
statement - Looping statements – Pre-processor directives - Compilation process.
10
COURSE OUTCOME(S):
11
CO – PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 1 1 - 1 - - - - - -
CO2 2 1 1 1 2 1 - - - - - -
CO3 3 2 2 1 3 1 - - - - - -
CO4 3 2 2 1 3 1 - - - - - -
CO5 2 1 1 1 2 1 - - - - - -
CO6 2 1 1 1 2 1 - - - - - -
12
COMMUNICATIVE ENGLISH AND L T P C
23HS1103
LANGUAGE SKILLS I
2 0 2 3
COURSE OBJECTIVE:
To induce the basic reading and writing skills among the first year engineering and
technology students.
To assist the learners to develop their listening skills, which will enable them
listening to lectures and comprehend them by asking questions and seeking
clarifications
To succor the learners to develop their speaking skills and speak fluently in real
contexts.
To motivate the learners to develop vocabulary of a general kind by developing their
reading skills for meeting the competitive exams like GATE, TOFEL, GRE, IELTS,
and other exams conducted by Central and State governments
UNIT I INFORMAL COMMUNICATION 6
Listening: Listening and filling details, Listening to Speeches by Specialists and
Completing Activities such as Answering Questions, Identifying the Main Ideas, Style, etc.
Speaking: Introducing One-self – Introducing a Friend/ Family. Reading: Descriptive
Passages (From Newspapers / Magazines).Writing: Autobiographical Writing, Developing
Hints. Grammar: Noun, Pronoun & Adjective. Vocabulary Development: One Word
Substitution.
ACTIVITY: Listening to self -introduction before the interview committee after listening
modules.
13
UNIT IV COMMUNICATION AT WORK PLACE 6
Listening: Listening to Short Talks (5 Minutes Duration and Fill a Table, Gap-Filling
Exercise) Note Taking/Note Making .Speaking: Small Group Discussion, Giving
Recommendations. Reading: Reading Problem –Solution Articles/Essays Drawn from
Various Sources .Writing: Making Recommendations. Grammar: Subject-Verb Agreement,
Framing Questions. Vocabulary Development: Infinitives and Gerunds, Reference Words,
Technical Vocabulary.
ACTIVITY: Listening to Group Discussion and sharing recommendation.
TEXT BOOKS:
1. N P Sudharshana & C Savitha. English for Technical Communication Delhi: CUP,
2019.
2. Board of Editors. English for Engineers and Technologists Volume 1 Orient Black
Swan Limited, 2020
14
REFERENCE BOOKS:
1. Board of Editors. Using English-A course book for Undergraduate engineers and
Technologists Orient Black Swan Limited, 2017
2. Bailey, Stephen. Academic Writing: A Practical Guide for Students. New York:
Rutledge, 2011.
3. Comfort, Jeremy, et al. Speaking Effectively: Developing Speaking Skills for Business
English. Cambridge University Press, Cambridge: Reprint 2011 3. Means, L. Thomas
and Elaine Langlois. English & Communication For Colleges. Cengage Learning
,USA:2007
4. Redston, Chris & Gillies Cunningham Face2Face (Pre-intermediate Student’s Book&
Workbook) Cambridge University Press, New Delhi: 2005.
WEB REFERENCES:
1. https://learnenglishteens.britishcouncil.org/exams/grammar-and-
vocabulary-exams/wordformation
2. https://cdn.s3waas.gov.in/s347d1e990583c9c67424d369f3414728e/uplods/
2018/02/20180316 21.pdf
3. http://xn--englishclub-ql3f.com/grammar/parts-of-speech.htm
4. https://www.edudose.com/english/grammar-degree-of-comparison-rules/
15
9. Reading: Speed Reading Techniques.
10. Reading and Comprehending the passages in the competitive exams like GATE,
TOEFL, GRE, IELTS, and other exams conducted by Central and state
governments.
REFERENCES:
1. Suresh Kumar.E and et al. Enriching Speaking and Writing Skills. Second Edition.
Orient Blackswan: Hyderabad,2012
2. Davis, Jason and Rhonda Liss. Effective Academic Writing (level 3) Oxford University
Press: Oxford,2006
3. Withrow, Jeans and et al. Inspired to write. Reading and Tasks to develop writing
skills. Cambridge University Press: Cambridge,2004
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
- - -
CO1 - - - - - 3 3 - 2
- - -
CO2 - - - - - 3 3 - 2
- - -
CO3 - - - - - 2 3 - 2
- - -
CO4 - - - - - 2 3 - 2
- - -
CO5 - - - - - 2 3 - 2
- - -
CO6 - - - - - 3 3 - 2
Assessment Assessment
(40% weightage) (60% weightage) End Semester Examination
(Theory Component) (Laboratory Component)
Individual
Evaluation of
Assignment /
Written Laboratory Written Examination
Case Study / Test
Test Observation,
Seminar / Mini
Record
Project
40 60 75 25
100 100
50 % 50 %
16
L T P C
23PH1103 ENGINEERING PHYSICS
2 0 2 3
COURSE OBJECTIVE:
To impart knowledge in basic concepts of physics relevant to engineering applications
To introduce advances in technology for engineering applications.
UNIT I PROPERTIES OF MATTERS 6
Elasticity: Stress, strain, Hooke’s law and elastic moduli – stress-strain diagram – twisting
couple per unit twist for solid cylinder – torsional pendulum (theory) – bending moment of
beam – non-uniform and uniform bending (theory)– I-shape girders
Thermal Physics: Mode of heat transfer: conduction, convection and radiation – thermal
expansion of solids – bimetallic strips – thermal conductivity –Lee’s disc method; theory
and experiment – thermal insulation – applications
UNIT II SEMICONDUCTING AND MAGNETIC MATERIALS 6
Semiconducting Materials: Density of Energy State - Intrinsic Semiconductors – energy
band diagram – carrier concentration in intrinsic semiconductors – extrinsic semiconductors
(theory) – application – Hall effect
Magnetic Materials: Origin of magnetism – Basic definitions – Classifications of Magnetic
Materials- Ferromagnetic Domain theory – M versus H Behaviour- Hard and Soft Magnetic
materials – applications.
UNIT III MODERN OPTICS 6
Laser: Population of energy levels, Einstein’s A and B coefficients derivation – optical
amplification (qualitative) – Semiconductor lasers: homojunction and heterojunction–
industrial applications
Fiber Optics: components and principle of fiber optics – numerical aperture and
acceptance angle derivation – types (material, refractive index, and mode) – losses
associated with optical fiber – applications - pressure and displacement sensors.
UNIT IV QUANTUM PHYSICS AND NANOSCIENCE 6
17
COURSE OUTCOME(S):
TEXT BOOKS:
1. Ajoy Ghatak, Optics, 5th Ed., Tata McGraw Hill, 2012
2. Arthur Beiser, Shobhit Mahajan and S Rai Choudhury, Concepts of Modern Physics,
6th Edition, Tata McGraw Hill Education Pvt. Ltd., New Delhi, 2014
3. B. K. Pandey and S. Chaturvedi, Engineering Physics, 1st edition, Cengage Learning
India Pvt Ltd., New Delhi, 2017
4. Karl.F.Reck, Basics of laser physics: for students of science and engineering, Second
edition, Springer Publications.
REFERENCE BOOKS:
1. Halliday, D., Resnick, R. & Walker, J.―Principles of Physics, Wiley, 2015.
2. Tipler, P.A. & Mosca, G. ― Physics for Scientists and Engineers with Modern Physics’.
W.H.Freeman, 2007.
3. Ruby Das, C.S. Robinson, Rajesh Kumar, Prashant Kumar Sahu, A Textbook of
Engineering Physics Practical, University Science Press, Delhi, II Edition (2016), ISBN
978-93-80386-86-7
1. Determination of Moment of Inertia of the disc and Rigidity Modulus of the material of
the wire – Torsional Pendulum
2. Determination of Young’s Modulus – Non - Uniform Bending
3. Determination of Thermal Conductivity of the Bad Conductor – Lee’s Disc Method
4. Determination of thickness of a thin wire – Air wedge method
18
5. (i) Determination of wavelength of Laser using Grating and Particle size determination
(ii) Determination of Numerical Aperture and Acceptance angle of an Optical Fibre
6. Determination of Velocity of ultrasonic waves in a liquid and compressibility of the liquid
– Ultrasonic Interferometer.
7. Determination of wavelength of Hg source using Grating by normal incidence method
using spectrometer
8. Determine the energy band gap of a semiconductor
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 1 1 1 - - - - - -
CO2 3 3 2 1 2 1 - - - - - -
CO3 3 3 2 2 2 1 - - - - - 1
CO4 3 3 1 1 2 1 - - - - - -
CO5 3 3 1 1 2 1 - - - - - -
Assessment Assessment
(40% weightage) (60% weightage) End Semester Examination
(Theory Component) (Laboratory Component)
Individual
Evaluation of
Assignment /
Written Laboratory Written Examination
Case Study / Test
Test Observation,
Seminar / Mini
Record
Project
40 60 75 25
100 100
50 % 50 %
19
BASIC ELECTRICAL AND ELECTRONICS L T P C
23ES1102
ENGINEERING
3 0 2 4
COURSE OBJECTIVE:
To learn the concepts related with Electrical circuits and Wiring
To study the concept of electrical machines
To understand basics of Semiconductor Devices
To understand the basics of Sensors and Actuators
To develop IOT infrastructure for Real time applications
UNIT I BASIC ELECTRICAL CIRCUITS AND HOUSE WIRING 9
Electrical Quantities – Ohms Law – Kirchhoff‟s Law – Series and Parallel
Connections –Earthing and its Types- basic house wring - tools and components, different
types of wiring, safety measures at home and industry. Case Study -staircase Wiring and
ceiling fan Wiring.
20
TEXT BOOKS:
1. Hughes revised by Mckenzie Smith with John Hilcy and Keith Brown, Electrical and
Electronics Technology, 8th Edition, Pearson, 2012.
2. R.J. Smith, R.C. Dorf, Circuits Devices and Systems, 5th Edition, John Wiley and
sons, 2001.
3. P. S. Dhogal, Basic Electrical Engineering – Vol. I & II, 42nd Reprint, McGraw
Hill,2012.
4. Clarence W. de Silva, “Sensors and Actuators: Engineering System Instrumentation”,
2nd Edition, CRC Press, 2015.
5. David Hanes, Gonzalo Salgueiro, Patrick Grossetete. Rob Barton and Jerome Henry,
"IOT Fundamentals: Networking Technologies, Protocols and Use Cases for Internet of
Things, Cisco Press, 2017.
REFERENCE BOOKS:
1. Del Toro, "Electrical Engineering Fundamentals‟ Pearson Education, New Delhi, 2007.
2. SmarjitGhosh, "Fundamentals of Electrical and Electronics Engineering", 2nd Edition
2007.
3. Olivier Hersent, David Boswarthick, Omar Elloumi, ―The Internet of Things – Key
applications and Protocols‖, Wiley, 2012.
WEB REFERENCES:
1. https://electrical-engineering-portal.com/download-center/books-and-guides/electrical-
engineering/basic-course
2. https://www.infoq.com/articles/internet-of-things-reference-architecture/
ONLINE COURSES / RESOURCES:
1. https://archive.nptel.ac.in/courses/117/106/117106108/
2. https://archive.nptel.ac.in/courses/108/105/108105155/
3. https://onlinecourses.nptel.ac.in/noc22_cs53/preview
LANGUAGE SKILLS LAB 15 Hours
LIST OF EXPERIMENTS
21
4. Design of Half wave Rectifier & Full wave Rectifier
5. Simulation of following circuits using suitable software
(i)Seven segment LED display
(ii)Stepper Motor control
(iii)Traffic Light Control
6. 2D & 3D Electrical wiring Model using suitable Software.
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 2 1 - 1 - - - - 1
CO2 3 2 2 2 1 - 1 - - - - 1
CO3 3 2 2 2 1 - 1 - - - - 1
CO4 3 2 2 2 1 - 1 - - - - 1
CO5 3 2 2 2 1 - 1 - - - - 1
CO6 3 2 3 3 3 - 1 - - - - 1
Assessment Assessment
End Semester
(40% weightage) (60% weightage)
Examination
(Theory Component) (Laboratory Component)
Individual
Evaluation of
Assignment /
Written Laboratory Written Examination
Case Study / Test
Test Observation,
Seminar / Mini
Record
Project
40 60 75 25
100 100
50 % 50 %
22
L T P C
23ES1113 PROGRAMMING IN C LABORATORY
0 0 4 2
COURSE OBJECTIVE:
LIST OF EXPERIMENTS
1. Programs using I/O statements and expressions
2. Programs using decision-making constructs
3. Write a program to find whether the given year is leap year or Not? (Hint: not every
centurion year is a leap. For example 1700, 1800 and 1900 is not a leap year)
4. Design a calculator to perform the operations, namely, addition, subtraction,
multiplication,division and square of a number
5. Check whether a given number is Armstrong number or not?
6. Given a set of numbers like <10, 36, 54, 89, 12, 27>,
find sum of weights based on the following conditions
a) if it is a perfect cube
b) if it is a multiple of 4 and divisible by 6
c) if it is a prime number
d) Sort the numbers based on the weight in the increasing order as shown below
<10,its weight>,<36,its weight><89,its weight>
7. Populate an array with height of persons and find how many persons are
above the averageheight.
8. Given a string ―a$bcd./fg‖ find its reverse without changing the position of special
characters. (Example input:a@gh%;j and output:j@hg%;a)
9. Convert the given decimal number into binary, octal and hexadecimal numbers using
userdefined functions
10. From a given paragraph perform the following using built-in functions:
a) Find the total number of words.
b) Capitalize the first word of each sentence.
c) Replace a given word with another word
11. a) Sort the list of numbers using Selection sort and insertion sort
b) Sort the list of numbers using pass by reference
12. Search an element from an unsorted array using linear search .Search an element in
an array using Binary search recursion call
23
13. Generate salary slip of employees using structures and pointers
14. Programs using Pointers
a) Pointer demonstration the use of & and *
b) Access Elements of an Array Using Pointer
c) Perform the string operations like Length of the String ,
d) Concatenation of string and compare the string using Pointer
e) Count number of words, digits, vowels using pointers
f) Add two matrices using Multidimensional Arrays with pointers
g) Multiply two matrices using pointers
h) Multiply two numbers using Function Pointers
15. Compute internal marks of students for five different subjects using structures and
functions
17. Insert, update, delete and append telephone details of an individual or a company
into a telephone directory using random access file
18. Count the number of account holders whose balance is less than the minimum
balance usingsequential access file
19. MINI PROJECT
Create a Railway reservation system with the following modules
a) Booking
b) Availability checking
c) Cancellation
d) Prepare chart
TOTAL: 60 PERIODS
COURSE OUTCOME(S):
Upon successful completion of the course, students will be able to:
WEB REFERENCES:
1. https://www.programiz.com/c-programming/examples
2. https://beginnersbook.com/2015/02/simple-c-programs/
3. https://www.programmingsimplified.com/c-program-examples
4. https://www.tutorialgateway.org/c-programming-examples/
5. https://www.javatpoint.com/c-programs
6. https://www.tutorialspoint.com/learn_c_by_examples/simple_programs_in_c.htm
24
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 - - - - - - - -
CO2 3 2 2 1 3 - - - - - - -
CO3 3 3 3 2 3 - - - - - - -
CO4 3 2 2 1 3 - - - - - - -
CO5 3 3 3 2 3 - - - - - - -
CO6 3 2 2 1 3 - - - - - - -
75 25 100
40%
60 %
25
L T P C
INNOVATIVE THINKING AND PROTOTYPE
23ES1114
DEVELOPMENT LABORATORY
0 0 4 2
COURSE OBJECTIVE :
4. Adobe Photo Shop Tools – Magnetic Lasso Tool –image, Patch Tool –Smudge
Tool, Blur-Filter Tool.
6. Learn basic CHAT GPT tools and perform Provide the text to ChatGPT and tell it
what you’re looking for/what you want it to find.
7. Prompt Engineering: Experiment with different types of prompts to see how the
model responds. Try asking questions, starting conversations, or even providing
incomplete sentences to see how the model completes them.
Ex: Prompt: "You are a knowledgeable AI. Please answer the following question:
What is the capital of England?"
8. Creative Writing: Use the model as a writing assistant. Provide the beginning of
a story or a description of a scene, and let the model generate the rest of the
content. This can be a fun way to brainstorm creative ideas.
Ex: Prompt: "In a world where gravity suddenly stopped working, people started
26
floating upwards. Write a story about how society adapted to this new reality."
11. Create design for CNC router for ART cam software.
TOTAL: 60 PERIODS
COURSE OUTCOME(S):
Upon successful completion of the course, students will be able to:
TEXT BOOKS:
27
CO - PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 2 2 2 - - 2 - 3 2
CO2 3 3 3 2 2 2 - - 2 - 3 2
CO3 3 3 3 2 3 2 - - 2 - 3 2
CO4 3 3 3 2 3 2 - - 2 - 3 2
CO5 3 3 3 2 3 2 - - 2 - 3 2
CO6 3 3 3 2 3 2 - - 2 - 3 2
75 25 100
60 % 40%
28
L T P C
23TA1101 HERITAGE OF TAMIL
1 0 0 1
Hero stone to modern sculpture - Bronze icons - Tribes and their handicrafts - Art of temple
car making - - Massive Terracotta sculptures, Village deities, Thiruvalluvar Statue at
Kanyakumari, Making of musical instruments - Mridhangam, Parai, Veenai, Yazh and
Nadhaswaram - Role of Temples in Social and Economic Life of Tamils.
Flora and Fauna of Tamils & Aham and Puram Concept from Tholkappiyam and Sangam
Literature - Aram Concept of Tamils - Education and Literacy during Sangam Age - Ancient
Cities and Ports of Sangam Age - Export and Import during Sangam Age - Overseas
Conquest of Cholas.
TOTAL : 15 PERIODS
29
TEXT-CUM REFERENCE BOOKS:
1. தமிழக வரலொறு - மக்களும் பண்பொடும் - கக.கக. பிள் ளள (தவளியீடு:
தமிழ் நொடு பொடநூல் மற் றும் கல் வியியல் பணிகள் கழகம் ).
2. கணினித் தமிழ் - முளனவர் இல. சுந்தரம் . (விகடன் பிரசுரம் ).
3. கீழடி - ளவளக நதிக்களரயில் சங் ககொல நகர நொகரிகம் (ததொல் லியல்
துளற தவளியீடு)
4. தபொருளந - ஆற் றங் களர நொகரிகம் . (ததொல் லியல் துளற)
5. Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D. Thirunavukkarasu)
(Published 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:
InternationalInstitute of Tamil Studies
7. Historical 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 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
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
30
23TA1101 தமிழர் மரபு L T P C
1 0 0 1
இந்திய தமொழிக் குடும் பங் கள் - திரொவிட தமொழிகள் - தமிழ் ஒரு தசம் தமொழி
- தமிழ் தசவ் விலக்கியங் கள் - சங் க இலக்கியத்தின் சமய சொர்பற் ற தன் ளம -
சங் க இலக்கியத்தில் பகிர்தல் அறம் - திருக்குறளில் கமலொண்ளமக்
கருத்துக்கள் - தமிழ் கொப் பியங் கள் , தமிழகத்தில் சமண தபௌத்த
சமயங் களின் தொக்கம் - பக்தி இலக்கியம் , ஆழ் வொர்கள் மற் றும்
நொயன் மொர்கள் - சிற் றிலக்கியங் கள் - தமிழில் நவீன இலக்கியத்தின்
வளர்ச்சி - தமிழ் இலக்கிய வளர்ச்சியில் பொரதியொர் மற் றும் பொரதிதொசன்
ஆகிகயொரின் பங் களிப் பு.
UNIT – II மரபு - பொறற ஓவியங் கள் முதல் நவீன ஓவியங் கள் 3
வறர - சிற் பக் கறல
நடுகல் முதல் நவீன சிற் பங் கள் வளர - ஐம் தபொன் சிளலகள் -
பழங் குடியினர் மற் றும் அவர்கள் தயொரிக்கும் ளகவிளனப் தபொருட்கள் ,
தபொம் ளமகள் - கதர் தசய் யும் களல - சுடுமண் சிற் பங் கள் - நொட்டுப் புறத்
ததய் வங் கள் - குமரிமுளனயில் திருவள் ளுவர் சிளல - இளசக்கருவிகள் -
மிருதங் கம் , பளற, வீளண, யொழ் , நொதஸ்வரம் - தமிழர்களின் சமூக
தபொருளொதொர வொழ் வில் ககொவில் களின் பங் கு.
UNIT – III நொட்டுப் புறக் கறலள் மற் றும் வீர விறளயொட்டுகள் 3
தமிழகத்தின் தொவரங் களும் , விலங் குகளும் - ததொல் கப் பியம் மற் றும் சங் க
இலக்கியத்தில் அகம் மற் றும் புறக் ககொட்பொடுகள் - தமிழர்கள் கபொற் றிய
அறக் ககொட்பொடு - சங் ககொலத்தில் தமிழகத்தில் எழுத்தறிவும் , கல் வியும் -
சங் ககொல நகரங் களும் துளற முகங் களும் - சங் ககொலத்தில் ஏற் றுமதி
மற் றும் இறக்குமதி - கடல் கடந்த நொடுகளில் கசொழர்களின் தவற் றி.
UNIT –V இந் திய கதசிய இயக் கம் மற் றும் இந் திய
பை்பொட்டிற் குத் தமிழர்களின் பங் களிப் பு 3
31
பிறப் பகுதிகளில் தமிழ் ப் பண்பொட்டின் தொக்கம் - சுயமரியொளத இயக்கம் -
இந்திய மருத்துவத்தில் , சித்த மருத்துவத்தின் பங் கு - கல் தவட்டுகள் ,
ளகதயழுத்துப் படிகள் - தமிழ் ப் புத்தகங் களின் அச்சு வரலொறு.
TOTAL : 15 PERIODS
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
32
L T P C
23HS1104 INTERPERSONAL COMMUNICATION SKILLS I
0 0 2 0
COURSE OBJECTIVE:
● To induce the basic reading and writing skills among the first year engineering
and technology students.
● To assist the learners to develop their listening skills, which will enable them
listening to lectures and comprehend them by asking questions and seeking
clarifications
● To succor the learners to develop their speaking skills and speak fluently in real
contexts.
● To motivate the learners to develop vocabulary of a general kind by developing
their reading skills for meeting the competitive exams like GATE, TOFEL, GRE,
IELTS, and other exams conducted by Central and State governments
● To improve your English communication skills in a professional setting
CONTENTS
Listening: Listening to Specific Information – About various Professions, Professionals,
Work Cultures, Demands of industry and expectation
Reading: Reading Comprehension – About the famous and leading personalities in the
industry and various fields as motivation
TEXT BOOKS:
1. Crucial Conversations: Tools for Talking When Stakes Are High by Kerry Patterson,
Joseph Grenny, Ron McMillan, and Al Switzler, 2014
2. Simply Said: Communicating Better at Work and Beyond by Jay Sullivan, 2016
33
REFERENCE BOOKS:
1. Words That Work: It’s Not What You Say, It’s What People Hear by Dr. Frank
Luntz,2011.
2. The Fine Art of Small Talk: How To Start a Conversation, Keep It Going, Build
Networking Skills — and Leave a Positive Impression! By Debra Fine
WEB REFERENCES:
1. https://teambuilding.com/blog/communication-books
2. https://www.amazon.com/Simply-Said-Communicating-Better
CO&PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
- - -
CO1 - - - - - 3 3 - 2
- - -
CO2 - - - - - 3 3 - 2
- - -
CO3 - - - - - 2 3 - 2
- - -
CO4 - - - - - 2 3 - 2
- - -
CO5 - - - - - 2 3 - 2
- - -
CO6 - - - - - 3 3 - 2
34
L T P C
23HS1105 QUANTITATIVE APTITUDE PRACTICES I
0 0 1 0
COURSE OBJECTIVE:
TEXT BOOKS:
1. AggarwalR.S.(2017).Quantitative Aptitude for Competitive Examinations 3rd edition New
Delhi: S.Chand Publishing.
2. Abhijit guha(2016). Quantitative Aptitude for All Competitive Examinations, 6th edition.
Noida : McGraw Hill Education Pvt. Ltd.
3. FACE.(2016). Aptipedia Aptitude Encyclopedia1(Ed.).New Delhi: Wiley Publications.
REFERENCE BOOKS:
1. Sharma arun. (2016).Quantitative aptitude, 7 th (Ed.).Noida : McGraw Hill Education Pvt.
Ltd.
2. Praveen. R.V 3rd edition, Quantitative aptitude and reasoning, PHI learning publication.
WEB REFERENCES
1. https:// www.indiabix.com
Mode of Evaluation: Online Test
35
SEMESTER II
L T P C
23MA1203 TRANSFORMS AND VECTOR CALCULUS
3 1 0 4
COURSE OBJECTIVE:
To acquaint the student with the concepts of vector calculus needed for problems
in AI&DS discipline.
Introduce Fourier series analysis which is central to many applications in
engineering apart from its use in solving boundary value problems.
To make the student appreciate the purpose of using transforms to create a new
domain in which it is easier to handle the problem that is being investigated.
To develop Z transform techniques for discrete time systems
UNIT I VECTOR CALCULUS 9+3
Gradient, divergence and curl – Directional derivative – Irrotational and solenoidal
vector fields – Vector integration – Green’s theorem in a plane, Gauss divergence
theorem and Stokes’ theorem(excluding proofs) – Simple applications involving cubes and
rectangular parallelepipeds
UNIT II FOURIER SERIES 9+3
Dirichlet’s conditions – General Fourier series – Odd and even functions – Half range
sine series – Half range cosine series – Complex form of Fourier series – Harmonic
analysis.
TOTAL : 60 PERIODS
36
COURSE OUTCOME(S):
Upon completion of the course, students will be able to:
CO1 Gradient, divergence and curl of a vector point function and related identities.
Evaluation of line, surface and volume integrals using Gauss, Stokes and Green’s
theorems and their verification.
CO2 Solve differential equations using Fourier series analysis which plays a vital role
in
engineering applications.
CO3 Determine the Fourier transforms for a function and evaluates special integrals.
CO4 To find out Laplace transform for a function using the properties
CO5 Use the effective mathematical tools for the solutions of partial differential
equationsby using Z transform techniques for discrete time systems.
TEXT BOOKS:
1. Veerarajan. T., "Transforms and Partial Differential Equations", Tata McGraw Hill
Education Pvt. Ltd., Second reprint, New Delhi, 2012.
2. Grewal B.S., “Higher Engineering Mathematics", 43rd Edition, Khanna Publishers,
New Delhi, 2014.
3. Narayanan.S, Manicavachagom Pillay.T.K and Ramanaiah.G "Advanced Mathematics
ForEngineering Students" Vol. II & III, S.Viswanathan Publishers Pvt Ltd. 1998.
REFERENCE BOOKS:
1. Bali.N.P and Manish Goyal, "A Textbook of Engineering Mathematics", 7th Edition,
Laxmi Publications Pvt Ltd, 2007.
2. Ramana.B.V., "Higher Engineering Mathematics", Tata Mc-Graw Hill
Publishing CompanyLimited, New Delhi, 2008.
3. Glyn James, "Advanced Modern Engineering Mathematics", 3rd Edition,
Pearson Education,2007.
4. Erwin Kreyszig, "Advanced Engineering Mathematics", 8th Edition, Wiley
India, 2007.
5. Ray Wylie. C and Barrett.L.C, "Advanced Engineering Mathematics", Sixth Edition,
TataMcGraw Hill Education Pvt Ltd, New Delhi, 2012.
6. Datta.K.B., "Mathematical Methods of Science and Engineering", Cengage
Learning India Pvt Ltd, Delhi, 2013.
7. Nagarajan. G and Sundar Raj. M, “Transforms and Partial Differential Equations” ,5 th
Edition, SreeKamalamani Publications, Chennai, 2020.
37
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 1
CO2 3 3 3 1
CO3 3 3 3 1
CO4 3 3 3 1
CO5 3 3 3 1
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
38
L T P C
DATA STRUCTURES AND ANALYSIS OF
23AD1202
ALGORITHMS 3 0 0 3
COURSE OBJECTIVE:
To design linear data structures – lists, stacks, and queues.
To learn sorting, searching and indexing methods to increase the knowledge of usage of
data structures in algorithmic perspective
To select and design data structures and algorithms that is appropriate for problems
Tree – Binary tree ADT-Tree -Traversals Algorithms –Search Tree – Binary Search Trees-AVL
Trees (Insertion, Deletion) –Splay Trees (Insertion, Deletion, Searching)-Red-Black Trees.
UNIT - III DIVIDE AND CONQUER STRATEGY AND GREEDYSTRATEGY 9
Divide and Conquer Strategy: Quick Sort-Multiplication of large integers and Strassen's Matrix
Multiplication. Greedy Technique: Prim’s Algorithm - Kruskal’s Algorithm- Dijkstra’s Algorithm -
Huffman Trees and Code.
UNIT - IV DYNAMIC PROGRAMMING AND BACKTRACKING 9
TOTAL : 45 PERIODS
39
COURSE OUTCOME(S):
Upon completion of the course, students will be able to:
CO1 Design, implement, and analyse linear data structures, such as lists, queues, and
stacks, according to the needs of different applications.
CO2 Implement, and analyse efficient tree structures to meet requirements such as
searching, indexing, and sorting.
CO3 Analyse and design various problems using divide and conquer and greedy strategy
CO4 Create the algorithms using dynamic programming and backtracking and to solve
problems.
CO5 Apply Branch and Bound technique to different real time applications.
CO6 Solve problems using approximation algorithms.
TEXT BOOKS:
1. Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser, ―Data Structures &
Algorithms in Python‖, John Wiley & Sons Inc., 2021.
2. Anany Levitin, "Introduction to design and analysis of algorithms",3rd Edition,Pearson
Education,2017.
3. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, Introduction to
Algorithms, Second Edition, Prentice Hall of India, New Delhi, 2012.
REFERENCE BOOKS:
1. Alfred V. Aho, John E. Hopcroft and Jeffry D. Ullman, Data Structures and Algorithms,
Pearson Education, New Delhi, 2006.
2. Mark Allen Weiss, ―Data Structures and Algorithm Analysis in C++‖, Fourth
Edition,Pearson Education, 2014.
3. Sara Baase and Allen Van Gelder, Computer Algorithms – Introduction to Design &
Analysis, Third Edition, Pearson Education, New Delhi, 2000.
4. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, Introduction to
Algorithms, Second Edition, Prentice Hall of India, New Delhi, 2012.
5. Ellis Horowitz and Sartaj Sahni, Fundamentals of Data Structures, Galgotia Book Sorce,
Gurgaon, 1976
6. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Fundamentals of Computer
Algorithms,Second Edition, Universities Press, Hyderabad, 2008.
WEB REFERENCES:
1.https://www.geeksforgeeks.org/c-language-set-1-introduction/
2.https://www.codechef.com/certification/data-structures-and-algorithms/prepare
3.https://www.w3schools.in/data-structures-tutorial/intro/
40
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - -
1 2 1 2 - 1 1 1 2
CO2 - - -
2 3 1 2 - 2 2 1 2
CO3 - - -
2 1 - 1 - 2 1 1 2
CO4 - - - - - - -
1 2 3 1 -
CO5 - - - - - - - - - -
1 1
CO6 - - - - - - - - - -
1 1
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
41
PROGRAMMING IN PYTHON L T P C
23ES1206 3 0 0 3
COURSE OBJECTIVE:
To know the basic programming constructs and control structures in python
To use python data structures – Lists, Tuples and Dictionary
To define Python functions and use Strings
To learn about input/output with files in Python.
To understand python packages and GUI concepts
42
UNIT V PACKAGES & GUI 9
Python packages: Simple programs using the built-in functions of packages matplotlib,
numpy, pandas etc. Illustrative programs:create a pandas series using numpy,make a
pandas dataframe with 2D list.
GUI Programming: Tkinter introduction, Tkinter and Python Programming, Tk Widgets,
Tkinter examples. Python programming with IDE. Illustrative programs:create a GUI
marksheet,calendar,file explorer using Tkinter,
TOTAL : 45 PERIODS
COURSE OUTCOME(S):
Upon completion of the course, students will be able to:
CO1 Develop and execute simple Python programs using conditionals and loopsfor
solving problems.
CO2 Express proficiency in the handling of strings and functions
CO3 Represent compound data using Python lists, tuples, dictionaries, sets etc
CO4 Read and write data from/to files and handle exceptions in Python programs
CO5 Implement python packages in data analysis and design GUI
CO6 Examine various problem solving concepts in python to develop real time
applications.
TEXT BOOKS:
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st
Edition, 2021.
2. Reema Thareja,”Problem Solving and Programming with Python’’, 2ndedition, Oxford
University Press, New Delhi, 2019.
3. Alan D. Moore, Python GUI Programming with Tkinter, Design and BuildFunctional
and User-friendly GUI Applications, Packt Publishing, 2021.
REFERENCE BOOKS:
1. Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-GrawHill, 2018
2. Eric Matthes, “Python Crash Course, A Hands - on Project Based
Introduction to Programming”, 2nd Edition, No Starch Press, 2019.
3. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd
Edition, O’Reilly Publishers, 2016.
ONLINE COURSES / RESOURCES:
1. https://docs.python.org/3/tutorial/
2. https://www.w3schools.com/python/
3. https://www.tutorialspoint.com/python/index.htm
4. https://www.javatpoint.com/python-tutorial
5. https://nptel.ac.in/courses/
43
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - - -
3 3 3 3 3 1 1 2
CO2 - - - -
3 3 3 3 3 1 1 2
CO3 - - - -
3 3 3 3 3 1 1 3
CO4 - - - -
3 3 3 3 3 1 1 2
CO5 - - -
3 3 3 3 3 1 1 1 2
CO6 3 3 3 3 3 1 1 1 3 2 3 2
Internal Assessment
End Semester Examinations
Assessment I (100 Marks) Assessment II (100 Marks)
Individual Individual
Assignment / Assignment /
Written Written
Case Study / Case Study / Written Examinations
Test Test
Seminar / Mini Seminar / Mini
Project Project
40 60 40 60 100
40% 60 %
44
COMMUNICATIVE ENGLISH AND LANGUAGE L T P C
23HS1203 SKILLS II
2 0 2 3
COURSE OBJECTIVE:
To develop linguistic and strategic competence in workplace context and to enhance
language proficiency and thereby the employability of budding engineers and
technologists.
To improve the relevant language skills necessary for professional communication
To help learners to develop their listening skills, which will, enable them to listen to
lectures and comprehend them by asking questions; seeking clarification and
developing their speaking skills and to speak fluently in real contexts.
To improve the verbal ability skill and communicative skill of the students.
To prepare them for various public and private sector exams & placement drives.
45
UNIT IV REPORT WRITING 6
Listening: Listening to a Presentation and Completing Gap-Filling Exercises. Speaking:
Making Formal Presentations, Reading: Reading and Interpreting Charts/Tables and
diagrams. Writing: Interpreting Charts/Tables and Diagrams, Writing a Report. Grammar:
Reported Speech; Interrogatives- Question Tags and Articles – omission of articles
Vocabulary Development: Technical Jargon
46
WEB REFERENCES:
1. https://learnenglishteens.britishcouncil.org/exams/grammar-and
vocabularyexams /wordformation
2. https://cdn.s3waas.gov.in/s347d1e990583c9c67424d369f3414728e/uploads/2018
3. http://xn--englishclub-ql3f.com/grammar/parts-of-speech.htm
4. https://www.edudose.com/english/grammar-degree-of-comparison-rules/
ONLINE COURSES / RESOURCES:
1. https://basicenglishspeaking.com/wh-questions/
2. https://agendaweb.org/verbs/modals-exercises.html
30 Hours
LANGUAGE SKILLS LAB
LIST OF EXPERIMENTS
REFERENCES:
47
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - - - - - - - 3 3 - 2
CO2 - - - - - - - - 3 3 - 2
CO3 - - - - - - - - 2 3 - 2
CO4 - - - - - - - - 2 3 - 2
CO5 - - - - - - - - 2 3 - 2
CO6 - - - - - - - - 3 1 - 3
Assessment Assessment
(40% weightage) (60% weightage) End Semester Examination
(Theory Component) (Laboratory Component)
Individual
Evaluation of
Assignment /
Written Laboratory Written Examination
Case Study / Test
Test Observation,
Seminar / Mini
Record
Project
40 60 75 25
100 100
50 % 50 %
48
L T P C
23ES1212 TECHNICAL SKILL PRACTICES I
0 0 2 1
COURSE OBJECTIVE
● To impart essential problem solving skills through general problem solving concepts.
● To provide basic knowledge on programming essentials using C as
implementation tool.
● To introduce various programming methods using C.
LIST OF EXPERIMENTS
1. Data Types, Variables, Operators
2. Expressions, Precedence , Operators
3. Conditional Statements , Switch Statements
4. Looping, Nested Loops
5. Problems on Bit Manipulation
6. Patterns
7. Number Problems
8. Array Basics , Static vs Dynamic Array, Two Dimensional Matrix
9. Structure , Union ,Storage Classes
10. Function , Parameters passing
11. Recursion
12. Strings
13. Pointers
14. Command Line Arguments, Pre-processors
15. File Handling & Exception Handling.
TOTAL: 60 PERIODS
COURSE OUTCOME(S):
Upon successful completion of the course, students will be able to:
CO1 Propose solutions for a given problem.
CO2 Infer the fundamental programming elements in C language and learn to apply
basic
control structures in C.
CO3 Demonstrate the applications of structures and unions.
CO4 Visualize the capabilities of modular programming approach in C.
CO5 Understand the basic principles of pointers and their association during
implementations.
CO6 Apply various input, output and error handling functions in C.
TEXT BOOKS:
1. Reema Thareja, ``Programming in C‟‟, 2nd edition, OXFORD University Press, New Delhi,
2019.
2. Paul Deitel and Harvey Deitel, “C How to Program”, Seventh edition, PearsonPublication,
2016.
REFERENCE BOOKS:
1. Stephen G. Kochan, “Programming in C”, 3rd edition, Pearson Education,2014.
2. Herbert Schildt, “C: The Complete Reference”, Fourth Edition, McGraw Hill, 2000.
49
ONLINE COURSES / RESOURCES:
1. https://www.javatpoint.com/c-programming-language-tutorial
2. https://www.tutorialspoint.com/cprogramming/
3. https://nptel.ac.in/Courses/
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3 - - - - - - 3
CO2 3 3 3 3 3 - - - - - - 3
CO3 3 3 3 3 3 - - - - - - 3
CO4 3 3 3 3 3 - - - - - - 3
CO5 3 3 3 3 3 - - - - - - 3
CO6 3 3 3 3 3 - - - - - - 3
75 25 100
60 % 40%
50
L T P C
DATA STRUCTURES AND ANALYSIS OF
23AD1212 0 0 4 2
ALGORITHMS LABORATORY
COURSE OBJECTIVE:
LIST OF EXPERIMENTS
1. Write a program for Array based implementation of stack.
2. Design a program for Implementation of Evaluating Postfix Expressions.
3. Design, develop and execute a program to evaluate a valid postfix expression
usingstack. Assume that the postfix expression is read as a single line consisting
of non- negative single digit operands and binary arithmetic operators. The
operators are + (add), - (subtract), *(multiply), /(divide).
4. Write a program to perform Binary search tree operations.
5. Write a program for implementation of AVL tree.
6. Design a program for implementation of various operations that can be performed
onRed Black Tree.
7. Write a program for Quick sort using Divide and Conquer strategy (without using
Built in Function).
8. Write a program for Minimum cost spanning tree using Greedy approach.
9. Write a program for Huffman Coding.
10.Design, develop and execute a program to read a sparse matrix of integer values.
and make a transpose of it. Use the triple to represent an element in sparse
matrix.
11.Write a program for All pairs shortest path problem using dynamic programming.
12.Design a program Backtracking – N Queens Problem.
13.Design a program Branch and Bound – Travelling salesman problem.
14.Design a program using Approximation algorithms for knapsack problems.
15.Mini Project on Real time Applications.
TOTAL: 60 PERIODS
COURSE OUTCOME(S):
Upon successful completion of the course, students will be able to:
CO1 Develop programs to implement linear data structures algorithms.
CO2 Implement applications using Stacks and Linked lists.
CO3 Understand the concept of trees in real world scenarios.
CO4 Decide on the data structure for any practical problem.
CO5 Apply backtracking technique to real time applications.
CO6 Solve approximation algorithms in case study.
Software Requirement:
PYTHON 3.11.4
51
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 2 1 - - - - 2 1 2 2
CO2 3 3 1 1 - - - - 1 1 1 3
CO3 2 1 3 1 - - - - 1 1 2 3
CO4 3 1 3 3 - - - - 1 2 3 3
CO5 1 1 - - - - - - 3 3 3 1
CO6 1 1 - - - - - - 2 2 2 2
75 25 100
40%
60 %
52
L T P C
23ES1215 PROGRAMMING IN PYTHON LABORATORY
0 0 4 2
COURSE OBJECTIVE:
LIST OF EXPERIMENTS
1. Basic Python Programs
2. Write programs to demonstrate different number data types in python
3. Develop python programs to demonstrate various conditional statements
4. Implement user defined functions using python
5. Develop python scripts to demonstrate built-in functions
6. Develop python programs to perform various string operations like slicing, indexing &
formatting
7. Develop python programs to perform operations on List & Tuple
8. Demonstrate the concept of Dictionary with python programs
9. Develop python programs to perform operations on Sets.
10. Develop python codes to perform matrix addition, subtraction and transpose
ofthe given matrix
11. Develop python codes to demonstrate the concept of function composition
and anonymous functions.
12. Demonstrate python codes to print try, except and finally block statements
13. Implement python programs to perform file operations
14. Write a python code to raise and handle various built in exceptions.
15. Implement python programs using packages numpy and pandas
16. UI development using tkinter
Mini Project :Suggested Topics(but not limited to)
Dice roll simulator
Guess the number game
Random password generator
TOTAL: 60 PERIODS
COURSE OUTCOME(S):
Upon successful completion of the course, students will be able to:
CO1 Develop and execute simple Python programs
CO2 Implement programs in Python using conditionals and loops for solving problems.
CO3 Deploy functions to decompose a Python program.
CO4 Develop programs using string operations.
CO5 Utilize Python packages in data analysis
CO6 Create GUI for python applications
53
WEB REFERENCES:
1. https://www.programiz.com/python-programming/examples
2. https://www.geeksforgeeks.org/python-programming-examples/
3. https://beginnersbook.com/2018/02/python-programs/
4. https://www.javatpoint.com/python-programs
5. https://www.w3schools.com/python/python_examples.asp
6. https://www.sanfoundry.com/python-problems-solutions/
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 3 3 - - - - - - -
CO2 3 3 3 3 3 - - - - - - -
CO3 3 3 3 3 3 - - - - - - -
CO4 3 3 3 3 3 - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO6 3 3 3 3 3 - - - - - - -
75 25 100
40%
60 %
54
L T P C
23TA1201 TAMILS AND TECHNOLOGY
1 0 0 1
Weaving Industry during Sangam Age – Ceramic technology – Black and Red
Ware Potteries (BRW) – Graffiti on Potteries.
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
andgold- Coins as source of history - Minting of Coins – Beads making-industries Stone
beads -Glass beads - Terracotta beads -Shell beads/ bone beats - Archeological
evidences - Gemstone types described in Silappathikaram.
AGRICULTURE AND IRRIGATION TECHNOLOGY
UNIT - IV 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.
TOTAL : 15 PERIODS
56
L T P C
23TA1201 தமிழரும் மதொழில் நுட்பமும்
1 0 0 1
UNIT - I மநசவு மற் றும் பொறனத் மதொழில் நுட்பம் 3
சங் ககொலத்தில் வடிவளமப் பு மற் றும் கட்டுமொனங் கள் & சங் ககொலத்தில்
வீட்டுப் தபொருட்களில் வடிவளமப்பு – சங் ககொலத்தில் கட்டுமொனப்
தபொருட்களும் நடுகல் லும் – சிலப் பதிகொரத்தில் கமளட அளமப் பு பற் றிய
விவரங் கள் – மொமல் லபுரச் சிற் பங் களும் , ககொவில் களும் – கசொழர்
கொலத்துப் தபருங் ககொயில் கள் மற் றும் பிற வழிபொட்டுத் தலங் கள் –
நொயக்கர் கொலக் ககொயில் கள் – மொதிரி கட்டளமப் புகள் பற் றி அறிதல் ,
மதுளர மீனொட்சி அம் மன் ஆலயம் மற் றும் திருமளல நொயக்கர் மஹொல் –
தசட்டிநொடு வீடுகள் – பிரிட்டிஷ் கொலத்தில் தசன் ளனயில் இந்கதொ-
சொகரொகசொனிக் கட்டிடக் களல.
UNIT - III உற் பத்தி மதொழில் நுட்பம் 3
அளண, ஏரி, குளங் கள் , மதகு – கசொழர் கொலக் குமிழித் தூம் பின்
முக்கியத்துவம் – கொல் நளட பரொமரிப் பு – கொல் நளடகளுக்கொக
வடிவளமக்கப்பட்ட கிணறுகள் – கவளொண்ளம மற் றும் கவளொண்ளமச்
சொர்ந்த தசயல் பொடுகள் – கடல் சொர் அறிவு – மீன் வளம் – முத்து மற் றும்
முத்துக் குளித்தல் – தபருங் கடல் குறித்த பண்ளடய அறிவு – அறிவுசொர்
சமூகம் .
UNIT - V அறிவியல் தமிழ் மற் றும் கைினித்தமிழ் 3
57
TEXT CUM REFERENCE BOOKS
58
L T P C
24MC1201 ENVIRONMENTAL SCIENCE
2 0 0 0
COURSE OBJECTIVE:
To introduce the basic concepts of environment, ecosystems and biodiversity and
emphasize on the biodiversity of India and its conservation.
To impart knowledge on the causes, effects and control or prevention measures
ofenvironmental pollution and natural disasters
To familiarize the influence of societal use of resources on the environment and
introduce the legal provisions, National and International laws and conventions for
environmental protection
UNIT I ENVIRONMENT, ECOSYSTEMS AND BIODIVERSITY 6
Definition, scope and importance of environment – need for public awareness - concept
of an ecosystem – structure and function of an ecosystem – producers, consumers and
decomposers– energy flow in the ecosystem – ecological succession – food chains, food
webs and ecological pyramids Introduction to biodiversity definition: genetic, species and
ecosystem diversity – bio geographical classification of India – value of biodiversity:
consumptive use, productive use, social, ethical, aesthetic and option values –
Biodiversity at global, national and local levels – India as a mega-diversity nation – hot-
spots of biodiversity – threats to biodiversity: habitat loss, poaching of wildlife, man-
wildlife conflicts – endangered and endemic species of India – conservation of
biodiversity: In-situ and ex-situ conservation of biodiversity.
59
UNIT IV SOCIAL ISSUES AND THE ENVIRONMENT 6
From unsustainable to sustainable development – urban problems related to energy –
water conservation, rain water harvesting, watershed management – resettlement and
rehabilitation of people; its problems and concerns, case studies – role of non-
governmental organization- environmental ethics: Issues and possible solutions –
climate change, global warming, acid rain, ozone layer depletion. environment
protection act – Air (Prevention and Control of Pollution) act – Water (Prevention and
control of Pollution) act – Wildlife protection act – Forest conservation act –
enforcement machinery involved in environmental legislation- central and state pollution
control boards- Public awareness
REFERENCE BOOKS:
1. R.K. Trivedi, ‘Handbook of Environmental Laws, Rules, Guidelines, Compliances and
Standards’, Vol. I and II, Enviro Media.
2. Cunningham, W.P. Cooper, T.H. Gorhani, ‘Environmental Encyclopedia’, Jaico Publ.,
House, Mumbai, 2001.
60
3. Dharmendra S. Sengar, ‘Environmental law’, Prentice hall of India PVT. LTD, New Delhi,
2007.
4. Erach Bharucha “Textbook of Environmental Studies for Undergraduate Courses” Orient
Blackswan Pvt. Ltd. (2013).
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - - - -
2 1 - 2 3 - 2
CO2 - - - - - -
3 2 - 3 3 2
CO3 - - - - - -
3 - 1 2 3 2
CO4 - - - - -
3 2 1 1 2 2 2
CO5 - - - - -
3 2 1 - 2 2 1
61
L T P C
23HS1204 INTERPERSONAL COMMUNICATION SKILLS II
0 0 2 0
COURSE OBJECTIVE:
To induce the basic reading and writing skills of the freshers.
To enhance the active listening skills of the learners through practice to develop their
listening skills, which will enable them listening to lectures and comprehend them by
asking questions and seeking clarifications
To succor the learners to develop their speaking skills and speak fluently in real
contexts.
To motivate the learners to develop vocabulary of a general kind by developing their
reading skills for meeting the competitive exams like GATE, TOFEL, GRE, IELTS, and
other exams conducted by Central and State governments
To improve communication skills of the learners in a professional setting
CONTENTS
Listening: Listening to Telephonic Conversation- on various jobs , recruitments and
processes and professional etiquette
Writing: Art of Letter Writing – Business Letters and Emails – acknowledging the
performances and promoting the base and superstructures.
TEXT BOOKS:
1. Crucial Conversations: Tools for Talking When Stakes Are High by Kerry Patterson,
Joseph Grenny, Ron McMillan, and Al Switzler, 2014
2. Simply Said: Communicating Better at Work and Beyond by Jay Sullivan, 2016
62
REFERENCE BOOKS:
1. Words That Work: It’s Not What You Say, It’s What People Hear by Dr. Frank
Luntz,2011.
2. The Fine Art of Small Talk: How To Start a Conversation, Keep It Going, Build
Networking Skills — and Leave a Positive Impression! By Debra Fine.
WEB REFERENCES:
1.https://teambuilding.com/blog/communication-books
2.https://www.amazon.com/Simply-Said-Communicating-Better
ONLINE COURSES / RESOURCES:
1. https://www.amazon.com/Words-That-Work-What-People/dp/1401309291/
2. https://www.amazon.com/Fine-Art-Small-Talk-Conversation/dp/1401302262
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
- - - - - - - - -
CO1 3 3 2
CO2 - - - - - - - - -
3 3 2
CO3 - - - - - - - - -
2 3 2
CO4 - - - - - - - - -
2 3 2
CO5 - - - - - - - - -
2 3 2
CO6 - - - - - - - - -
3 3 2
63
L T P C
COURSE OBJECTIVE:
To improve students comprehension of geometry and mensuration, average as well as
help them hone their problem-solving abilities
To develop students ability to use the techniques for resolving riddles, streams, boats,
and coding problems.
Module 1 Geometry and Mensuration 3
Lines and angles – circles – triangles – quadrilaterals – polygons - coordinate
geometryarea &volume of 2D and 3D figures.
Module 2 Average, Time,Work 3
Logarithm - Average - time and work - time and distance
Module 3 Boats and streams 3
Relative speed – problems on trains – boats and streams – races and games
Module 4 Logical Reasoning - I 3
Odd man out and series – venn diagram - seating arrangement – decision making
TOTAL : 12 PERIODS
COURSE OUTCOME(S):
WEB REFERENCES:
https:// www.indiabix.com
64