Aids - VSB Syllabus 2023 - 16.8.24
Aids - VSB Syllabus 2023 - 16.8.24
The goal is to cultivate adept professionals specializing in the fields of Artificial Intelligence and
Data Science.
The objective is to provide education of high quality with a focus on values, contributing
to the advancement of computing, expert systems, and Data Science. The aim is to
elevate satisfaction levels among all stakeholders through innovation in these domains.
Our commitment is directed towards applying the latest advancements in both high-performance
computing hardware and software.
1
.
IV. PROGRAM EDUCATIONAL OBJECTIVES (PEOs)
Graduates can
PEO #1: Utilize expertise in the domains of Health Care, Education, Agriculture, Intelligent Transport,
Environment, and Smart Systems, as well as in the interdisciplinary realms of Artificial Intelligence and
Data Science.
PEO#2: Pursue higher studies and have their career in educational institutions research organizations, or
be entrepreneurs.
PEO #3: Cultivate essential skills to embark on entrepreneurial journeys, pursue roles as data scientists,
and establish businesses within the realms of artificial intelligence and data science.
2
limitations.
PO6: The engineer and society
Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional Computer Science and
Engineering practice.
PO7: Environment and sustainability
Be aware of the impact of professional Engineering solutions in societal and environmental contexts and
exhibit the knowledge and the need for sustainable Development.
PO8: Ethics
Apply the principles of Professional Ethics to adhere to the norms of the engineering practice and to
discharge ethical responsibilities.
PO9: Individual and team work
Function actively and efficiently as an individual or a member/leader of different teams and
multidisciplinary projects.
PO10: Communication
Communicate efficiently the engineering facts with a wide range of engineering community and
others, to understand and prepare reports and design documents; to make effective presentations and to
frame and follow instructions
PO11: Project management and finance
Demonstrate the acquisition of the body of engineering knowledge and insight and Management Principles
and to apply them as member / leader in teams and multidisciplinary environments.
PO12: Life-long learning
Recognize the need for self and life-long learning, keeping pace with technological challenges in the
broadest sense.
V. PROGRAM SPECIFIC OUTCOMES (PSOs)
The Students will be able to
PSO#1 Evolve AI based efficient domain specific processes for effective decision making in several
domains
such as business and governance domains
PSO#2: Arrive at actionable Foresight, Insight, hindsight from data for solving business and engineering
problems.
PSO#3: create, select and apply the theoretical knowledge of AI and Data Analytics along with practical
industrial tools and techniques to manage and solve wicked societal problems
3
B.Tech Artificial Intelligence and Data Science
$
Skill Based Course
4
SEMESTER II
PERIODS
PER TOTAL
COURSE INT /
S.No COURSE TITLE CATEGORY WEEK CONTACTS CREDITS
CODE EXT
PERIOD
L T P
THEORY
Professional English
1. 23HST201 HSMC 40 / 60 2 0 0 2 2
II
Computational
2. 23MAT201 BSC 40 / 60 3 1 0 4 4
Methods
Physics for
3. 23PHT201 BSC 40 / 60 3 0 0 3 3
Information Science
Basic Electrical and
4. 23EET202 Electronics ESC 40 / 60 3 0 0 3 3
Engineering
5. 23GET201 Engineering Graphics ESC 40 / 60 2 0 4 6 4
Problem Solving and
6. 23CST201 ESC 40 / 60 3 0 0 3 3
Python Programming
தமழரம்
ததாழல் நட்பமம்
7. 23GET202 HSMC 40 / 60 1 0 0 1 1
/Tamils and
Technology
NCC Credit Course
8. - - 2 0 0 2 2#
Level 1#
PRACTICALS
Engineering Practices
9. 23GEP201 ESC 60 / 40 0 0 4 4 2
Laboratory
Problem Solving and
10. 23CSP201 Python Programming ESC 60 / 40 0 0 4 4 2
Laboratory
Communication
11. 23GEP202 Laboratory / EEC 60 / 40 0 0 4 4 2
Foreign Language$
TOTAL 1000 17 1 16 34 26
# NCC Credit Course level 1 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.
$ Skill Based Course
5
SEMESTER III
PERIODS
PER TOTAL
COURSE INT /
S.No COURSE TITLE CATEGORY WEEK CONTACTS CREDITS
CODE EXT
PERIOD
L T P
THEORY
Discrete
1. 23MAT302 BSC 40 / 60 3 1 0 4 4
Mathematics
Digital Principles
2. 23CST301 and Computer ESC 50 / 50 3 0 2 5 4
Organization
23ADT301 Database Design
3. PCC 40 / 60 3 0 0 3 3
andManagement
Design and
4. 23ADT302 Analysis of PCC 50 / 50 3 0 2 5 4
Algorithms
Data Exploration
5. 23ADT303 and Visualization PCC 50 / 60 3 0 2 5 4
Artificial
6 23ADT304 PCC 40/60 3 0 0 3 3
Intelligence
PRACTICALS
Database Design
23ADP301
7. and Management PCC 60 / 40 0 0 3 3 1.5
Laboratory
Artificial
8. 23ADP302 Intelligence PCC 60 / 40 0 0 3 3 1.5
Laboratory
Professional
9. 23GEP301 EEC 60 /40 0 0 2 2 1
Development$
TOTAL 900 18 1 14 33 26
6
SEMESTER IV
PERIODS
PER TOTAL
COURSE COURSE INT / CREDIT
S.No CATEGORY WEEK CONTACTS
CODE TITLE EXT S
PERIOD
L T P
THEORY
Probability 40 / 3 1 0 4 4
1. 23MAT401 BSC 60
and Statistics
23ADT401 Operating 3 0 2 5 4
50 /
2. Systems PCC
50
Machine 40 / 3 0 0 3 3
3. 23ADT402 Learning PCC 60
Fundamentals 3
3 0 0 3
of Data 40 /
4. 23ADT403 PCC
Science 60
and Analytics
23ADT404 Computer 50 / 3 0 2 5 4
5. PCC
Networks 50
Environmental
40 / 2 0 0 2 2
6. 23GET401 Science and BSC
Engineering 60
NCC Credit 3 0 0 3 3#
7. Course Level
2#
PRACTICALS
Data Science
and 60 /
8. 23ADP401 PCC 0 0 4 4 2
Analytics 40
Laboratory
Machine
9. 23ADP402 Learning PCC 60/ 40 0 0 4 4 2
Laboratory
TOTAL 800 17 1 14 30 24
# NCC Credit Course level 1 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.
7
SEMESTER V
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
THEORY
1. AD3501 Deep Learning PCC 3 0 0 3 3
2. Data and Information
CW3551 PCC 3 0 0 3 3
Security
3. CS3551 Distributed Computing PCC 3 0 0 3 3
4. CCS334 Big Data Analytics PCC 2 0 2 4 3
5. Professional Elective I PEC - - - - 3
6. Professional Elective II PEC - - - - 3
7. Mandatory Course-I& Non-credit
MC 3 0 0 3 course
PRACTICALS
8. AD3511 Deep Learning Laboratory PCC 0 0 4 4 2
9. AD3512 Summer internship EEC 0 0 0 0 2
TOTAL - - - - 22
&
Mandatory Course-I is a Non-credit Course (Student shall select one course from the list given under
Mandatory Course-I)
SEMESTER VI
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
THEORY
1. CS3691 Embedded Systems and IoT PCC 3 0 2 5 4
2. Open Elective – I* OEC 3 0 0 3 3
3. Professional Elective III PEC - - - - 3
4. Professional Elective IV PEC - - - - 3
5. Professional Elective V PEC - - - - 3
6. Professional Elective VI PEC - - - - 3
7. Non-credit
Mandatory Course-II & AC 3 0 0 3
course
8. NCC Credit Course Level 3# 3 0 0 3
TOTAL - - - - 19
*Open Elective – I Shall be chosen from the list of open electives offered by other Programmes
&
Mandatory Course-II is a Non-credit Course (Student shall select one course from the list given under
Mandatory Course-II)
#
NCC Credit Course level 3 is offered for NCC students only. The grades earned by the students
willbe recorded in the Mark Sheet, however the same shall not be considered for the computation of
CGPA
8
SEMESTER VII / VIII*
S. PERIODS TOTAL
COURSE CATE PER WEEK
NO COURSE TITLE CONTACT CREDITS
CODE GORY
. L T P PERIODS
THEORY
1. GE3791 Human Values and Ethics HSMC 2 0 0 2 2
2. Elective - Management# HSMC 3 0 0 3 3
3. Open Elective – II** OEC 3 0 0 3 3
4. Open Elective – III** OEC 3 0 0 3 3
5. Open Elective – IV** OEC 3 0 0 3 3
TOTAL 14 0 0 14 14
*If students undergo internship in Semester VII, then the courses offered during semester VII will
beoffered during semester VIII.
** Open Elective II - IV (Shall be chosen from the list of open electives offered by other Programmes).
#
Elective - Management shall be chosen from the Elective Management courses.
PERIODS
PER TOTAL
S. COURSE CATE
COURSE TITLE WEEK CONTACT CREDITS
NO. CODE GORY
PERIODS
L T P
1. GE3751 Principles of Management HSMC 3 0 0 3 3
2. GE3752 Total Quality Management HSMC 3 0 0 3 3
3. GE3753 Engineering Economics HSMC 3 0 0 3 3
and Financial Accounting
4. GE3754 Human Resource HSMC 3 0 0 3 3
Management
5. GE3755 Knowledge Management HSMC 3 0 0 3 3
6. GE3792 Industrial Management HSMC 3 0 0 3 3
9
MANDATORY COURSES I*
PERIODS TOTAL
S. CATE
COURSE COURSE TITLE PER WEEK CONTACT CREDITS
NO. GORY
CODE L T P PERIODS
1. Introduction to Women
MX3081 MC 3 0 0 3 0
and Gender Studies
2. MX3082 Elements of Literature MC 3 0 0 3 0
3. MX3083 Film Appreciation MC 3 0 0 3 0
4. Disaster Risk Reduction
MX3084 MC 3 0 0 3 0
and Management
*Mandatory Courses are offered as Non-Credit Courses
10
PROFESSIONAL ELECTIVE COURSES: VERTICALS
Vertical for AIDS Vertical II Vertical III Vertical IV Vertical V Vertical VI Vertical for
I Full Stack Cloud Cyber Security Creative Media Emerging AIDS II
Developmen Computing and Data Technologie
t for IT and Data Privacy s
Center
Technologies
Knowledge Cloud Cloud Ethical Hacking Augmented Augmented Bio-Inspired
Engineering Computing Computing Reality/Virtual Reality/Virtua Optimization
Reality l Reality Techniques
Recommender App Virtualization Digital and Multimedia and Robotic App
Systems Development Mobile Animation Process Development
Forensics Automation
Soft Computing Cloud Cloud Social Network Video Creation Neural Health Care
Services Services Security and Editing Networks Analytics
Management Management and Deep
Learning
Text and Speech UI and UX Data Modern UI and UX Cyber Cyber Security
Analysis Design Warehousing Cryptography Design Security
Business Software Storage Engineering Digital Quantum Optimization
Analytics Testing and Technologies Secure Software marketing Computing Techniques
Automation Systems
Image and video Web Software Cryptocurrency Multimedia Data Cryptocurren Game Theory
analytics Application Defined and Blockchain Compression cy and
Security Networks Technologies and Storage Blockchain
Technologies
Computer Vision DevOps Stream Network Game Game Cognitive
Processing Security Development Development Science
Principles of Security and Security and Visual Effects 3D Printing and Ethics and AI
Programming Privacy in Privacy in Design
Languages Cloud Cloud
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Knowledge
CCS350 PEC 2 0 2 4 3
Engineering
2. Recommender
CCS360 Systems PEC 2 0 2 4 3
3. CCS364 Soft Computing PEC 2 0 2 4 3
4. Text and
CCS369 Speech Analysis PEC 2 0 2 4 3
5. CCW331 Business Analytics PEC 2 0 2 4 3
11
6. Image and Video
CCS349 Analytics PEC 2 0 2 4 3
7. CCS338 Computer Vision PEC 2 0 2 4 3
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. CCS335 Cloud Computing PEC 2 0 2 4 3
2. CCS372 Virtualization PEC 2 0 2 4 3
3. Cloud Services
CCS336 PEC 2 0 2 4 3
Management
4. CCS341 Data Warehousing PEC 2 0 2 4 3
5. CCS367 Storage Technologies PEC 3 0 0 3 3
6. Software Defined
CCS365 PEC 2 0 2 4 3
Networks
7. CCS368 Stream Processing PEC 2 0 2 4 3
8. Security and Privacy in
CCS362 Cloud PEC 2 0 2 4 3
12
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORYL T P PERIODS
1. CCS344 Ethical Hacking PEC 2 0 2 4 3
2. Digital and Mobile
CCS343 PEC 2 0 2 4 3
Forensics
3. CCS363 Social Network Security PEC 2 0 2 4 3
4. CCS351 Modern Cryptography PEC 2 0 2 4 3
5. Engineering Secure
CB3591 PEC 2 0 2 4 3
Software Systems
6. Cryptocurrency and
CCS339 Blockchain PEC 2 0 2 4 3
Technologies
7. CCS354 Network Security PEC 2 0 2 4 3
8. Security and Privacy in
CCS362 PEC 2 0 2 4 3
Cloud
VERTICAL 5: CREATIVE MEDIA
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Augmented
CCS333 PEC 2 0 2 4 3
Reality/Virtual Reality
2. Multimedia and
CCS352 Animation PEC 2 0 2 4 3
3. Video Creation and
CCS371 PEC 2 0 2 4 3
Editing
4. CCS370 UI and UX Design PEC 2 0 2 4 3
5. CCW332 Digital marketing PEC 2 0 2 4 3
6. Multimedia Data
CCS353 Compression and PEC 2 0 2 4 3
Storage
7. CCS347 Game Development PEC 2 0 2 4 3
8. CCS373 Visual Effects PEC 2 0 2 4 3
VERTICAL 6: EMERGING TECHNOLOGIES
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Augmented
CCS333 PEC 2 0 2 4 3
Reality/Virtual Reality
2. Robotic Process
CCS361 Automation PEC 2 0 2 4 3
3. Neural Networks and
CCS355 PEC 2 0 2 4 3
Deep Learning
4. CCS340 Cyber Security PEC 2 0 2 4 3
13
5. CCS359 Quantum Computing PEC 2 0 2 4 3
6. Cryptocurrency and
CCS339 Blockchain PEC 2 0 2 4 3
Technologies
7. CCS347 Game Development PEC 2 0 2 4 3
8. CCS331 3D Printing and Design PEC 2 0 2 4 3
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Bio-Inspired
AD3001 Optimization PEC 3 0 0 3 3
Techniques
2. CCS332 App Development PEC 2 0 2 4 3
3. AD3002 Health Care Analytics PEC 3 0 0 3 3
4. CCS340 Cyber Security PEC 2 0 2 4 3
5. Optimization
CCS357 Techniques PEC 2 0 2 4 3
6. CCS348 Game Theory PEC 2 0 2 4 3
7. CCS337 Cognitive Science PEC 2 0 2 4 3
8. CCS345 Ethics and AI PEC 2 0 2 4 3
OPEN ELECTIVES
(Students shall choose the open elective courses, such that the course contents are not
similar to any other course contents/title under other course categories).
PERIODS
COURSE PER TOTAL
S. CATE
CODE COURSE TITLE WEEK CONTACT CREDITS
NO. GORY
PERIODS
L T P
1. OAS351 Space Science OEC 3 0 0 3 3
2. Introduction to Industrial
OIE351 OEC 3 0 0 3 3
Engineering
3. OBT351 Food, Nutrition and Health OEC 3 0 0 3 3
4. Environmental and Social
OCE351 OEC 3 0 0 3 3
Impact Assessment
5. OEE351 Renewable Energy System OEC 3 0 0 3 3
6. Introduction to Industrial
OEI351 Instrumentation and OEC 3 0 0 3 3
Control
7. OMA351 Graph Theory OEC 3 0 0 3 3
14
OPEN ELECTIVES – II
PERIODS
PER TOTAL
S. COURSE CATE
COURSE TITLE WEEK CONTACT CREDITS
NO. CODE GORY
PERIODS
L T P
1. Resource Management
OIE352 Techniques OEC 3 0 0 3 3
2. OMG351 Fintech Regulation OEC 3 0 0 3 3
3. OFD351 Holistic Nutrition OEC 3 0 0 3 3
4. AI3021 IT in Agricultural System OEC 3 0 0 3 3
5. Introduction to Control
OEI352 Engineering OEC 3 0 0 3 3
6. Pharmaceutical
OPY351 OEC 3 0 0 3 3
Nanotechnology
7. OAE351 Aviation Management OEC 3 0 0 3 3
OPEN ELECTIVES – III
COURSE PERIODS TOTAL
SL. CATE
CODE COURSE TITLE PER WEEK CONTACT CREDITS
NO. GORY
L T P PERIODS
1. OHS351 English for Competitive OEC 3 0 0 3 3
Examinations
2. OMG352 NGOs and Sustainable OEC 3 0 0 3 3
Development
3. OMG353 Democracy and Good OEC 3 0 0 3 3
Governance
4. Renewable Energy OEC 3 0 0 3 3
CME365
Technologies
5. OME354 Applied Design Thinking OEC 3 0 0 3 3
6. MF3003 Reverse Engineering OEC 3 0 0 3 3
7. OPR351 Sustainable Manufacturing OEC 3 0 0 3 3
8. AU3791 Electric and Hybrid Vehicles OEC 3 0 0 3 3
9. OAS352 Space Engineering OEC 3 0 0 3 3
10. OIM351 Industrial Management OEC 3 0 0 3 3
11. OIE354 Quality Engineering OEC 3 0 0 3 3
12. OSF351 Fire Safety Engineering OEC 3 0 0 3 3
13. OML351 Introduction to Non-destructive OEC 3 0 0 3 3
Testing
14. OMR351 Mechatronics OEC 3 0 0 3 3
15. ORA351 Foundation of Robotics OEC 3 0 0 3 3
16. OAE352 Fundamentals of Aeronautical OEC 3 0 0 3 3
Engineering
17. OGI351 Remote Sensing Concepts OEC 3 0 0 3 3
15
19. OEN351 Drinking Water Supply and OEC 3 0 0 3 3
Treatment
20. OEE352 Electric Vehicle Technology OEC 3 0 0 3 3
16
40. OCE353 Lean Concepts, Tools OEC 3 0 0 3 3
and
Practices
41. OBT352 Basics of Microbial Technology OEC 3 0 0 3 3
17
Applications
22. OMR352 Hydraulics and Pneumatics OEC 3 0 0 3 3
23. OMR353 Sensors OEC 3 0 0 3 3
24. ORA352 Concepts in Mobile Robots OEC 3 0 0 3 3
25. MV3501 Marine Propulsion OEC 3 0 0 3 3
26. OMV351 Marine Merchant Vessels OEC 3 0 0 3 3
27. OMV352 Elements of Marine OEC 3 0 0 3 3
Engineering
28. CRA332 Drone Technologies OEC 3 0 0 3 3
29. OGI352 Geographical Information OEC 3 0 0 3 3
System
30. OAI352 Agriculture Entrepreneurship OEC 3 0 0 3 3
Development
31. OEN352 Biodiversity Conservation OEC 3 0 0 3 3
32. OEE353 Introduction to control OEC 3 0 0 3 3
systems
33. OEI354 Introduction to Industrial OEC 3 0 0 3 3
Automation Systems
34. OCH353 Energy Technology OEC 3 0 0 3 3
35. OCH354 Surface Science OEC 3 0 0 3 3
36. OFD354 Fundamentals of OEC 3 0 0 3 3
Food
Engineering
37. OFD355 Food safety and Quality OEC 3 0 0 3 3
Regulations
38. OPY353 Nutraceuticals OEC 3 0 0 3 3
39. OTT354 Basics of Dyeing and Printing OEC 3 0 0 3 3
40. FT3201 Fibre Science OEC 3 0 0 3 3
41. OTT355 Garment Manufacturing OEC 3 0 0 3 3
Technology
42. OPE353 Industrial safety OEC 3 0 0 3 3
43. OPE354 Unit Operations in OEC 3 0 0 3 3
Petro
Chemical Industries
44. OPT352 Plastic Materials OEC 3 0 0 3 3
for
Engineers
45. OPT353 Properties and Testing OEC 3 0 0 3 3
of
Plastics
46. OEC353 VLSI Design OEC 3 0 0 3 3
47. CBM370 Wearable Devices OEC 3 0 0 3 3
48. CBM356 Medical Informatics OEC 3 0 0 3 3
49. OCE354 Basics of Integrated Water OEC 3 0 0 3 3
Resources Management
50. OBT355 Biotechnology for OEC 3 0 0 3 3
Waste
Management
18
51. OBT356 Lifestyle Diseases OEC 3 0 0 3 3
52. OBT357 Biotechnology in Health Care OEC 3 0 0 3 3
SUMMARY
Non-Credit
8 √ √
/(Mandatory)
Total 22 26 26 24 22 19 14 10 163
ENROLLMENT FOR B.E. / B. TECH. (HONOURS) / MINOR DEGREE (OPTIONAL)
A student can also optionally register for additional courses (18 credits) and become eligible for the award of
B.E. / B. Tech. (Honours) or Minor Degree.
For B.E. / B. Tech. (Honours), a student shall register for the additional courses (18 credits) from semester V
onwards. These courses shall be from the same vertical or a combination of different verticals of the same
programme of study only.
For minor degree, a student shall register for the additional courses (18 credits) from semester V onwards. All
these courses have to be in a particular vertical from any one of the other programmes, Moreover, for minor
degree the student can register for courses from any one of the following verticalsalso.
Complete details are available in clause 4.10 (Amendments) of Regulations 2021VERTICALS FOR MINOR DEGREE
19
(In addition to all the verticals of other programmes)
Vertical IV
Vertical I Vertical III Vertical V
Vertical II Business Data
Fintech and Public Environment and
Entrepreneurship Analytics
Block Chain Administration Sustainability
Sustainable
Financial Foundations of Principles of Public Statistics for
infrastructure
Management Entrepreneurship Administration Management
Development
Datamining for Sustainable
Fundamentals of Team Building &
Constitution of Business Agriculture and
Investment Leadership Management
India Intelligence Environmental
for Business
Management
Banking, Human
Public Personnel Sustainable Bio
Financial Creativity & Innovation Resource
Administration Materials
Services and in Entrepreneurship Analytics
Insurance
Introduction to Principles of Marketing Marketing and
Administrative Materials for Energy
Blockchain and Management for Social Media
Theories Sustainability
its Applications Business Web Analytics
Human Resource Operation and
Fintech Personal Indian
Management for Supply Chain Green Technology
Finance and Administrative
Entrepreneurs Analytics
Payments System
Environmental
Introduction to Financing New Public Policy Financial
Quality Monitoring
Fintech Business Ventures Administration Analytics
and Analysis
Integrated Energy
Planning for
- - - -
Sustainable
Development
Energy Efficiency
- - - - for Sustainable
Development
(choice of courses for Minor degree is to be made from any one vertical of other
programmes or from anyone of the following verticals)
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. CMG331 Financial Management PEC 3 0 0 3 3
2. CMG332 Fundamentals of
PEC 3 0 0 3 3
Investment
3. CMG333 Banking, Financial
Services and Insurance PEC 3 0 0 3 3
4. CMG334 Introduction to Blockchain
and its Applications PEC 3 0 0 3 3
5. CMG335 Fintech Personal Finance
PEC 3 0 0 3 3
and Payments
20
6. CMG336 Introduction to Fintech PEC 3 0 0 3 3
VERTICAL 2: ENTREPRENEURSHIP
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Foundations of
CMG337 PEC 3 0 0 3 3
Entrepreneurship
2. Team Building &
CMG338 Leadership Management PEC 3 0 0 3 3
for Business
3. Creativity & Innovation in
CMG339 PEC 3 0 0 3 3
Entrepreneurship
4. Principles of Marketing
CMG340 Management For PEC 3 0 0 3 3
Business
5. Human Resource
CMG341 Management for PEC 3 0 0 3 3
Entrepreneurs
6. Financing New
CMG342 Business Ventures PEC 3 0 0 3 3
PERIODS TOTAL
S. COURSE CATE PER WEEK
COURSE TITLE CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. Principles of Public
CMG343 PEC 3 0 0 3 3
Administration
2. CMG344 Constitution of India PEC 3 0 0 3 3
3. Public Personnel
CMG345 PEC 3 0 0 3 3
Administration
4. CMG346 Administrative Theories PEC 3 0 0 3 3
5. Indian Administrative
CMG347 PEC 3 0 0 3 3
System
6. Public Policy
CMG348 PEC 3 0 0 3 3
Administration
21
4. CMG352 Marketing And Social
Media Web Analytics PEC 3 0 0 3 3
5. CMG353 Operation And Supply
PEC 3 0 0 3 3
Chain Analytics
6. CMG354 Financial Analytics PEC 3 0 0 3 3
PERIODS TOTAL
S. COURSE CATE PER WEEK CONTACT
COURSE TITLE CREDITS
NO. CODE GORY
L T P PERIODS
1. CES331 Sustainable infrastructure
Development PEC 3 0 0 3 3
2. CES332 Sustainable Agriculture
and Environmental PEC 3 0 0 3 3
Management
3. CES333 Sustainable Bio Materials PEC 3 0 0 3 3
4. CES334 Materials for Energy
Sustainability PEC 3 0 0 3 3
5. CES335 Green Technology PEC 3 0 0 3 3
6. CES336 Environmental Quality
PEC 3 0 0 3 3
Monitoring and Analysis
7. CES337 Integrated Energy
Planning for Sustainable PEC 3 0 0 3 3
Development
8. CES338 Energy Efficiency for
PEC 3 0 0 3 3
Sustainable Development
.
22
23IP101 INDUCTION PROGRAMME
This is a mandatory 2-week programme to be conducted as soon as the students enter the institution. Normal classes
start only after the induction program is over.
The induction programme has been introduced by AICTE with the following objective:
“Engineering colleges were established to train graduates well in the branch/department of admission, have a
holistic outlook, and have a desire to work for national needs and beyond. The graduating student must have
knowledge and skills in the area of his/her study. However, he/she must also have a broad understanding of society
and relationships. Character needs to be nurtured as an essential quality by which he/she would understand and
fulfill his/her responsibility as an engineer, a citizen and a human being. Besides the above, several meta-skills and
underlying values are needed.”
“One will have to work closely with the newly joined students in making them feel comfortable, allow them to
explore their academic interests and activities, reduce competition and make them work for excellence, promote
bonding within them, build relations between teachers and students, give a broader view of life, and build
character.”
Hence, the purpose of this programme is to make the students feel comfortable in their new environment, open
them up, set a healthy daily routine, create bonding in the batch as well as between faculty and students, develop
awareness, sensitivity and understanding of the self, people around them, society at large, and nature.
The following are the activities under the induction program in which the student would be fully engaged
throughout the day for the entire duration of the program.
23
(v) Proficiency Modules
This would address some lacunas that students might have, for example, English, computer familiarity etc.
Motivational lectures by eminent people from all walks of life should be arranged to give the students exposure to
people who are socially active or in public life.
A couple of visits to the landmarks of the city, or a hospital or orphanage could be organized. This would familiarize
them with the area as well as expose them to the underprivileged.
They should be told about what getting into a branch or department means what role it plays in society, through its
technology. They should also be shown the laboratories, workshops & other facilities.
(ix) Department Specific Activities
About a week can be spent in introducing activities (games, quizzes, social interactions, small experiments, design
thinking etc.) that are relevant to the particular branch of Engineering / Technology / Architecture that can serve
as a motivation and kindle interest in building things (become a maker) in that particular field. This can be
conducted in the form of a workshop. For example, CSE and IT students may be introduced to activities that kindle
computational thinking, and get them to build simple games. ECE students may be introduced to building simple
circuits as an extension of their knowledge in Science, and so on. Students may be asked to build stuff using their
knowledge of science.
Induction Programme is totally an activity based programme and therefore there shall be no tests / assessments
during this programme.
References:
Guide to Induction program from AICTE
24
23HST101 PROFESSIONAL ENGLISH - I L T P C
3 0 0 3
COURSE OBJECTIVES:
To improve the communicative competence of learners
To learn to use basic grammatical structures in suitable contexts
To acquire lexical competence and use them appropriately in a sentence and understand
their meaning in a text
To help learners use language effectively in professional contexts
To develop learners’ ability to read and write complex texts, summaries, articles, blogs,
definitions, essays and user manuals.
25
recommendations; Transferring information from non-verbal( chart , graph etc, to verbal mode)
Grammar – Articles; Pronouns - Possessive & Relative pronouns. Vocabulary - Collocations;
Fixed / Semi fixed expressions.
UNIT V EXPRESSION 9
Reading – Reading editorials; and Opinion Blogs; Writing – Essay Writing (Descriptive or
narrative). Grammar – Future Tenses, Punctuation; Negation (Statements & Questions); and
Simple, Compound & Complex Sentences.Vocabulary - Cause & Effect Expressions – Content vs
Function words.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, learners will be able
To use appropriate words in a professional context
To gain understanding of basic grammatical structures and use them in right context.
To read and infer the denotative and connotative meanings of technical texts
To write definitions, descriptions, narrations and essays on various topics
TEXT BOOKS:
1. English for Engineers & Technologists Orient Blackswan Private Ltd. Department of
English, Anna University, (2020 edition)
2. English for Science & Technology Cambridge University Press, 2021.
Authored by Dr. VeenaSelvam, Dr. SujathaPriyadarshini, Dr. Deepa Mary Francis, Dr.
KN. Shoba, and Dr. Lourdes Joevani, Department of English, Anna University.
REFERENCES:
1. Technical Communication – Principles and Practices by Meenakshi Raman &Sangeeta
Sharma, Oxford Univ. Press, 2016, New Delhi.
2. A Course Book on Technical English By Lakshminarayanan, SciTech Publications (India)
Pvt. Ltd.
3. English For Technical Communication (With CD) By AyshaViswamohan, Mcgraw Hill
Education, ISBN : 0070264244.
4. Effective Communication Skill, Kulbhusan Kumar, RS Salaria, Khanna Publishing House.
5. Learning to Communicate – Dr. V. Chellammal, Allied Publishing House, New
Delhi,2003.
ASSESSMENTPATTERN
Two internal assessments and an end semester examination to test students` reading and
writing skills along with their grammatical and lexical competence.
26
COURSE OBJECTIVES:
To develop the use of matrix algebra techniques that is needed by engineers for practical
applications.
To familiarize the students with differential calculus.
To familiarize the student with functions of several variables. This is needed in many
branches of engineering.
To make the students understand various techniques of integration.
To understand various techniques of multiple integrals.
27
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1:Use the matrix algebra methods for solving practical problems.
CO2:Apply differential calculus tools in solving various application problems.
CO3:Able to use differential calculus ideas on several variable functions.
CO4:Apply different methods of integration in solving practical problems.
28
CO5:Apply various techniques in multiple integrals.
TEXT BOOKS:
1. Kreyszig E, “Advanced Engineering Mathematics” John Wiley and 10th Edition, New
Delhi, 2016.
2. Grewal B. S, “Higher Engineering Mathematics, New Delhi, 44th Edition, 2018.
3. James Stewart, “Calculus: Early Transcendentals “, Cengage Learning 8th Edition, New
Delhi, 2015.
REFERENCES:
1. Jain R. K and Iyengar S.R.K, “Advanced Engineering Mathematics”, Narasa Publications,
New Delhi, 5th Edition, 2016.
2. Narayanan S, and Manicavachagampillai T. K, “Calculus:Volume I and II”, S.
Viswnathan Publishers Pvt. Ltd., Chennai, 2009.
3. Ramana B. V, “Higher Engineering Mathematics”, McGral Hill Eduvation Pvt. Ltd.,
New Delhi, 2016.
UNIT I MECHANICS 9
Multiparticle dynamics: Center of mass (CM) – CM of continuous bodies – motion of the CM
– kinetic energy of system of particles. Rotation of rigid bodies: Rotational kinematics –
rotational kinetic energyand moment of inertia - theorems of M .I –moment of inertia of
continuous bodies – M.I of a diatomic molecule - torque – rotational dynamics of rigid bodies
– conservation of angular momentum – rotational energy state of a rigid diatomic molecule -
gyroscope - torsional pendulum – double pendulum –Introduction to nonlinear oscillations.
29
Simple harmonic motion - resonance –analogy between electrical and mechanical oscillating
systems - waves on a string - standing waves - traveling waves - Energy transfer of a wave - sound
waves - Doppler effect. Reflection and refraction of light waves - total internal reflection -
interference – Michelson interferometer –Theory of air wedge and experiment. Theory of laser -
characteristics - Spontaneous and stimulated emission - Einstein’s coefficients - population
inversion - Nd-YAG laser, CO2 laser, semiconductor laser –Basic applications of lasers in
industry.
TEXT BOOKS:
1. D.Kleppner and R.Kolenkow. An Introduction to Mechanics. McGraw Hill Education
(Indian Edition), 2017.
2. E.M.Purcell and D.J.Morin, Electricity and Magnetism, Cambridge Univ. Press, 2013.
3. Arthur Beiser, Shobhit Mahajan, S. Rai Choudhury, Concepts of Modern Physics,
McGraw- Hill(Indian Edition), 2017.
REFERENCE BOOKS:
1. R.Wolfson. Essential University Physics. Volume 1 & 2. Pearson
Education (Indian Edition),2009.
2. Paul A. Tipler, Physic – Volume 1 & 2, CBS, (Indian Edition), 2004.
3. K.Thyagarajan and A.Ghatak. Lasers: Fundamentals and Applications, Laxmi
Publications, (Indian Edition), 2019.
4. D.Halliday, R.Resnick and J.Walker. Principles of Physics, Wiley (Indian Edition), 2015.
5. N.Garcia, A.Damask and S.Schwarz. Physics for Computer Science Students.
Springer- Verlag, 2012.
30
23CYT101 ENGINEERING CHEMISTRY L T P C
3 0 0 3
COURSE OBJECTIVES:
To understand water quality parameters, treatment process and corrosion.
To analyses absorption, adsorption and phases.
To evaluate engineering materials and study of batteries.
To understand the nature of polymers and recent advanced energy sources.
To observe various chemical composition analyses and shock waves.
31
Proximate and ultimate analysis of coal. Accuracy, precision, sensitivity, detection limits,
significant figures, rounding off. Types of errors determinate and indeterminate errors. Shock
Wave- Description of a shock wave and its applications. Methods of creating shock waves in the
laboratory using a shock tube, description of hand operated Reddy shock tube and its
characteristics.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
To know well about water quality parameters and corrosion nature.
To differentiate easily absorption, adsorption and also phases.
To use alloys in day to day life and also batteries.
To distinguish polymers in regular use and clearly mention about advanced energies.
To calibrate chemical composition and use of shock wave in real life.
TEXT BOOKS:
1. P. C. Jain and Monica Jain, “Engineering Chemistry”, 17th Edition, Dhanpat Rai,
Publishing Company (P) Ltd, New Delhi, 2018.
2. Sivasankar B., “Engineering Chemistry”, Tata McGraw-Hill Publishing Company Ltd,
New Delhi, 2008.
3. S.S. Dara, “A text book of Engineering Chemistry”, S. Chand Publishing, 12th Edition,
2018.
4. Skoog, D.A.; West, D.M.; Holler, F.J.; Crouch, S.R. (2014) Fundamentals of Analytical
Chemistry, Cengage Learning.
REFERENCE BOOKS:
1. O.G. Palanna, “Engineering Chemistry” McGraw Hill Education (India) Private Limited,
2nd Edition, 2017
2. Friedrich Emich, “Engineering Chemistry”, Scientific International PVT, LTD, New
Delhi, 2014
3. Shikha Agarwal, “Engineering Chemistry-Fundamentals and Applications”, Cambridge
University Press, Delhi, Second Edition, 2019.
4. O.V. Roussak and H.D. Gesser, Applied Chemistry-A Text Book for Engineers and
Technologists, Springer Science Business Media, New York, 2nd Edition, 2013
5. Shock waves made simple- Chintoo S Kumar, K Takayama and KPJ Reddy: Willey India
Pvt. Ltd. New Delhi2014
23GET101 PROGRAMMING IN C L T P C
3 0 0 3
32
COURSE OBJECTIVES:
• To understand the constructs of C Language.
• To develop C Programs using basic programming constructs
• To develop C programs using arrays and strings
• To develop modular applications in C using functions
• To develop applications in C using pointers and structures
• To do input/output and file handling in C
33
CO1: Demonstrate knowledge on C Programming constructs
CO2: Develop simple applications in C using basic constructs
CO3: Design and implement applications using arrays and strings
CO4: Develop and implement modular applications in C using functions.
CO5: Develop applications in C using structures and pointers.
CO6: Design applications using sequential and random-access file processing.
REFERENCE BOOKS:
1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth
edition, Pearson Education, 2018.
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”,
McGraw-Hill Education, 1996.
4. Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
5. Edition, Oxford University Press, 2013.
6. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st Edition,
Pearson Education, 2013.
L T P C
23GEP101 PROGRAMMING IN C LABORATORY
0 0 4 2
COURSE OBJECTIVES:
• To familiarise with C programming constructs.
• To develop programs in C using basic constructs.
• To develop programs in C using arrays.
• To develop applications in C using strings, pointers, functions.
• To develop applications in C using structures.
• To develop applications in C using file processing.
LIST OF EXPERIMENTS:
Note: The lab instructor is expected to design problems based on the topics listed. The
Examination shall not be restricted to the sample experiments designed.
1. I/O statements, operators, expressions
2. Decision-making constructs: if-else, goto, switch-case, break-continue
3. Loops: for, while, do-while
4. Arrays: 1D and 2D, Multi-dimensional arrays, traversal
34
5. Strings: operations
6. Functions: call, return, passing parameters by (value, reference), passing arrays to function.
7. Recursion
8. Pointers: Pointers to functions, Arrays, Strings, Pointers to Pointers, Array of Pointers
9. Structures: Nested Structures, Pointers to Structures, Arrays of Structures and Unions.
10. Files: reading and writing, File pointers, file operations, random access, processor
directives.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
CO1: Demonstrate knowledge on C programming constructs.
CO2: Develop programs in C using basic constructs.
CO3: Develop programs in C using arrays.
CO4: Develop applications in C using strings, pointers, functions.
CO5: Develop applications in C using structures.
CO6: Develop applications in C using file processing.
TEXT BOOKS:
1. ReemaThareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
2. Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition,
Pearson Education, 2015.
REFERENCE BOOKS:
1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth
edition, Pearson Education, 2018.
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Byron S. Gottfried, "Schaum's Outline of Theory and Problems of Programming with C",
McGraw-Hill Education, 1996.
4. Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
5. Edition, Oxford University Press, 2013.
6. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st Edition,
Pearson Education, 2013.
23BSP101 PHYSICS AND CHEMISTRY LABORATORY L T P C
(Common to all branches) 0 0 4 2
PHYSICS LABORATORY: (Any Seven Experiments)
COURSE 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.
35
To make the student as an active participant in each part of all lab exercises.
LIST OF EXPERIMENTS:
1. Torsional pendulum - Determination of rigidity modulus of wire and moment of inertia of
regular and irregular objects.
2. Simple harmonic oscillations of cantilever.
3. Non-uniform bending - Determination of Young’s modulus.
4. Uniform bending – Determination of Young’s modulus.
5. Laser- Determination of the wavelength of the laser using grating.
6. Air wedge - Determination of thickness of a thin sheet/wire.
7. a) Optical fibre – Determination of Numerical Aperture and acceptance angle.
b) Compact disc - Determination of width of the groove using laser.
8. Acoustic grating – Determination of velocity of ultrasonic waves in liquids.
9. Ultrasonic interferometer – determination of the velocity of sound and compressibility of
liquids.
10. Post office box -Determination of Band gap of a semiconductor.
11. Photoelectric effect.
12. Michelson Interferometer.
13. Melde’s string experiment.
14. Experiment with lattice dynamics kit.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students should be able to
Understand the functioning of various physics laboratory equipment.
Use graphical models to analyze laboratory data.
Use mathematical models as a medium for quantitative reasoning and describing physical
reality.
Access, process and analyze scientific information.
Solve problems individually and collaboratively.
CHEMISTRY LABORATORY
COURSE OBJECTIVES:
To impart practical skills in the estimation of water quality parameters by volumetry and
gravimetry.
To familiarize the students with the estimation of impurities in aqueous solutions through
electro analytical techniques such as, pH metre, potentiometers and conductometry.
To demonstrate the analysis of metals by UV-Visible spectroscopic and flame photometric
methods.
LIST OF EXPERIMENTS:
36
1. Determination of total, temporary & permanent hardness of water by EDTA method.
2. Determination of chloride content of water sample by Argento metric method.
3. Determination of types and amount of alkalinity in water sample.
4. Determination of DO content of water sample by Winkler’s method.
5. Determination of strength of acids in a mixture of acids using conductivity meter.
6. Conduct metric titration of barium chloride against sodium (precipitation titration).
7. Estimation of iron content of the given solution using potentiometer.
Open Ended Experiments
1. Determination of strength of given hydrochloric acid using pH meter.
2. Conduct metric titration of Strong acid against Strong base.
3. Hands on skill in solution preparation.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able:
To independently estimate the water quality parameters, such as, acidity, alkalinity,
hardness, DO, TDS, chloride and copper contents by appropriate wet chemical analyses.
To quantitatively analyse the impurities in aqueous solution by electro analytical
techniques.
To determine the amount of metal ions in aqueous samples by spectroscopic techniques.
TEXT BOOKS:
1. J. Mendham, R. C. Denney, J.D. Barnes, M. Thomas and B. Sivasankar, “Vogel’s
Textbook of Quantitative Chemical Analysis”, Pearson Education, 2009.
2. V.K. Ahluwalia, Sunitha Dhingra and Adarsh Gulati, “College Practical Chemistry”,
Universities Press (India) Pvt. Ltd., 2018
37
COURSE OBJECTIVES:
To improve the communicative competence of learners
To help learners use language effectively in academic /work contexts
To develop various listening strategies to comprehend various types of audio materials like
lectures, discussions, videos etc.
To build on students’ English language skills by engaging them in listening, speaking and
grammar learning activities that are relevant to authentic contexts.
To use language efficiently in expressing their opinions via various media.
38
Listening for general information-specific details- conversation: Introduction to classmates -
Audio / video (formal & informal); Telephone conversation; Listening to voicemail & messages;
Listening and filling a form. Speaking - making telephone calls-Self Introduction; Introducing a
friend; - politeness strategies- making polite requests, making polite offers, replying to polite
requests and offers- understanding basic instructions(filling out a bank application for example).
UNIT V EXPRESSION 6
Listening – Listening to debates/ discussions; different viewpoints on an issue; and panel
discussions. Speaking –making predictions- talking about a given topic-giving opinions-
understanding a website-describing processes.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course learners will be able to:
To listen and comprehend complex academic texts
To speak fluently and accurately in formal and informal communicative contexts
To express their opinions effectively in both oral and written medium of communication
ASSESSMENT PATTERN
One online / app based assessment to test listening /speaking
End Semester ONLY listening and speaking will be conducted online.
Proficiency certification is given on successful completion of listening and speaking
internal test and end semester exam.
39
23HST201 PROFESSIONAL ENGLISH – II L T P C
2 0 0 2
COURSE OBJECTIVES:
• To engage learners in meaningful language activities to improve their reading and writing
skills
• To learn various reading strategies and apply in comprehending documents in
professional context.
• To help learners understand the purpose, audience, contexts of different types of writing
• To develop analytical thinking skills for problem solving in communicative contexts
• To demonstrate an understanding of job applications and interviews for internship and
placements.
40
Upon completion of the course, the students will be able to
CO1: To compare and contrast products and ideas in technical texts.
CO2: To identify and report cause and effects in events, industrial processes through technical
texts
CO3: To analyse problems in order to arrive at feasible solutions and communicate them in the
written format.
CO4: To present their ideas and opinions in a planned and logical manner
CO5: To draft effective resumes in the context of job search.
TEXT BOOKS:
1. English for Engineers & Technologists (2020 edition) Orient Blackswan Private Ltd.
Department of English, Anna University.
2. English for Science & Technology Cambridge University Press 2021.
3. Authored by Dr. Veena Selvam, Dr. Sujatha Priyadarshini, Dr. Deepa Mary Francis, Dr. KN.
Shoba, and Dr. Lourdes Joevani, Department of English, Anna University.
REFERENCE BOOKS:
1. Raman. Meenakshi, Sharma. Sangeeta (2019). Professional English. Oxford university press.
New Delhi.
2. Improve Your Writing ed. V.N. Arora and Laxmi Chandra, Oxford Univ. Press, 2001,
NewDelhi.
3. Learning to Communicate – Dr. V. Chellammal. Allied Publishers, New Delhi, 2003
4. Business Correspondence and Report Writing by Prof. R.C. Sharma & Krishna Mohan, Tata
McGraw Hill & Co. Ltd., 2001, New Delhi.
5. Developing Communication Skills by Krishna Mohan, Meera Bannerji- Macmillan India Ltd.
1990, Delhi.
COURSE OBJECTIVES:
1. To introduce the basic concepts of solving algebraic and transcendental equations.
2. To introduce the various numerical techniques for interpolation, differentiation and
3. To acquaint the knowledge of various techniques and methods of solving ordinary
differential equations.
4. To understand the knowledge of various techniques and methods of solving various types
of partial differential equations.
5. To acquaint the knowledge of numerical methods by MATLAB
41
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 methods of Gauss Jacobi and Gauss Seidel - Eigenvalues of a
matrix by Power method and Jacobi’s method for symmetric matrices.
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.
Finite difference methods for solving second order two - point linear boundary value problems –
Finite difference techniques for the solution of two dimensional Laplace’s and Poisson’s equations
on rectangular domain – One dimensional heat equation (Crank Nicholson, Bender Schemidt’s
methods) and One dimensional wave equation.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
42
CO1 Understand the basic concepts and techniques of solving algebraic and transcendental
equations.
CO2 Appreciate the numerical techniques of interpolation, differentiation and integration for
engineering problems.
CO3 Understand the knowledge of various techniques and methods for solving first and second
order ordinary differential equations.
CO4 Solve the partial and ordinary differential equations with initial and boundary conditions by
using certain techniques with engineering applications.
CO5 Understand the basic concepts of MATLAB for Computational Methods.
TEXT BOOKS:
1. Grewal, B.S., and Grewal, J.S., "Numerical Methods in Engineering and Science",
Khanna Publishers, 10th Edition, New Delhi, 2015.
2. Grewal, B.S., “Numerical Methods in Engineering & Science (with Programs in C,
C++ & MATLAB)” Khanna Publishers, 10th Edition, New Delhi, 2015.
3. William J. Palm III., “Introduction to MATLAB® for Engineers”, Published by
McGraw-Hill, 2005.
REFERENCES:
1. Burden, R.L and Faires, J.D, "Numerical Analysis”, 9th Edition, Cengage Learning,
2016.
2. Gerald. C.F. and Wheatley. P.O. "Applied Numerical Analysis” Pearson Education,
Asia, New Delhi, 7th Edition, 2007.
3. William Bober., “Numerical and analytical methods with MATLAB® for
Engineers and Scientists”, Published by CRC press, November 2013.
COURSE OBJECTIVES:
To understand the basics behind the conducting properties of materials.
To gain knowledge on semiconductor physics
To instill knowledge on magnetic properties of materials.
To establish a knowledge on different optical properties of materials and applications
To know recent advancement in Physics and nano device applications.
Classical free electron theory – Expression for electrical conductivity – Thermal conductivity,
43
expression – Wiedemann–Franz law – Success and failures – Electrons in metals – Particle in a
three dimensional box – Degenerate states – Fermi-Dirac statistics – Density of energy states –
Electron in periodic potential – Energy bands in solids – tight binding approximation - electron
effective mass concept of hole.
Intrinsic semiconductors – Energy band diagram – Direct and indirect band gap semiconductors –
Carrier concentration in intrinsic semiconductors & extrinsic semiconductors (N–type & P–type)
– Variation of carrier concentration with temperature – Variation of Fermi level with temperature
and impurity concentration – Carrier transport in semiconductor: random motion, drift, mobility
and diffusion - Hall effect and devices
COURSE OUTCOMES:
TEXT BOOKS:
1. Jasprit Singh, “Semiconductor Devices: Basic Principles”, Wiley (Indian Edition), 2007.
2. S.O. Kasap. Principles of Electronic Materials and Devices, McGraw–Hill
Education(Indian Edition), 2020.
3. Parag K. Lala, Quantum Computing: A Beginner's Introduction, McGraw–Hill
Education(IndianEdition), 2020.
REFERENCES:
1. Charles Kittel, Introduction to Solid State Physics, Wiley India Edition, 2019.
2. Y.B. Band and Y. Avishai, Quantum Mechanics with Applications to
Nanotechnology and Information Science, Academic Press, 2013.
3. V.V. Mitin, V.A. Kochelap and M.A. Stroscio, Introduction to Nano electronics,
Cambridge Univ.Press, 2008.
4. G.W. Hanson, Fundamentals of Nano electronics, Pearson Education (Indian
Edition)2009.
5. B. Rogers, J. Adams and S. Pennathur, Nanotechnology: Understanding Small
Systems,CRC Press, 2014.
45
UNIT II ELECTRICAL MACHINES 9
Construction and Working principle- DC Separately and Self excited Generators, EMF equation,
Types and Applications. Working Principle of DC motors, Torque Equation, Types and
Applications. Construction, Working principle and Applications of Transformer, Three phase
Alternator, Synchronous motor and Three Phase Induction Motor.
TEXT BOOKS:
1. Kothari DP and I.J Nagrath, “Basic Electrical and Electronics Engineering”, Second Edition,
McGraw Hill Education, 2020
2. S.K.Bhattacharya “Basic Electrical and Electronics Engineering”, Pearson Education, Second
Edition, 2017.
3. Sedha R.S., “A textbook book of Applied Electronics”, S. Chand & Co., 2008
4. James A .Svoboda, Richard C. Dorf, “Dorf’s Introduction to Electric Circuits”, Wiley, 2018.
5. A.K. Sawhney, PuneetSawhney ‘A Course in Electrical & Electronic Measurements &
Instrumentation’, Dhanpat Rai and Co, 2015.
46
REFERENCES:
1. Kothari DP and I.J Nagrath, “Basic Electrical Engineering”, Fourth Edition, McGraw Hill
2. Education, 2019.
3. Thomas L. Floyd, ‘Digital Fundamentals’, 11th Edition, Pearson Education, 2017.
4. Albert Malvino, David Bates, ‘Electronic Principles, McGraw Hill Education; 7th edition, 2017.
5. Mahmood Nahvi and Joseph A. Edminister, “Electric Circuits”, Schaum’ Outline Series,
McGraw Hill, 2002.
6. H.S. Kalsi, ‘Electronic Instrumentation’, Tata McGraw-Hill, New Delhi, 2010
47
UNIT IV PROJECTION OF SECTIONED SOLIDS AND DEVELOPMENT 6+12
OFSURFACES
Sectioning of above solids in simple vertical position when the cutting plane is inclined to one of
the principal planes and perpendicular to the other — obtaining true shape of section. Development
of lateral surfaces of simple and sectioned solids — Prisms, pyramids cylinders and cones.
Practicing three dimensional modeling of simple objects by CAD Software (Not for examination)
COURSE OUTCOMES:
On successful completion of this course, the student will be able to
CO1: Use BIS conventions and specifications for engineering drawing.
CO2: Construct the conic curves, involutes and cycloid.
CO3: Solve practical problems involving projection of lines.
CO4: Draw the orthographic, isometric and perspective projections of simple solids.
CO5: Draw the development of simple solids.
TEXT BOOKS:
1. Bhatt N.D. and Panchal V.M., “Engineering Drawing”, Charotar Publishing House, 53rd
Edition, 2019.
2. Natarajan K.V., “A Text Book of Engineering Graphics”, Dhanalakshmi Publishers,
Chennai, 2018.
3. Parthasarathy, N. S. and Vela Murali, “Engineering Drawing”, Oxford University Press,
2015
REFERENCES:
1. Basant Agarwal and Agarwal C.M., “Engineering Drawing”, McGraw Hill, 2nd Edition,
2019.
2. Gopalakrishna K.R., “Engineering Drawing” (Vol. I&II combined), Subhas Publications,
Bangalore, 27th Edition, 2017.
3. Luzzader, Warren.J. and Duff,John M., “Fundamentals of Engineering Drawing with an
introduction to Interactive Computer Graphics for Design and Production, Eastern
Economy Edition, Prentice Hall of India Pvt. Ltd, New Delhi, 2005.
4. Parthasarathy N. S. and Vela Murali, “Engineering Graphics”, Oxford University, Press,
New Delhi, 2015.
5. Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson Education India, 2nd Edition,
2009.
48
6. Venugopal K. and Prabhu Raja V., “Engineering Graphics", New Age International (P)
Limited, 2008.
3 0 0 3
COURSE OBJECTIVES:
Python interpreter and interactive mode, debugging; values and types: int, float, boolean, string ,
and list; variables, expressions, statements, tuple assignment, precedence of operators, comments;
49
Illustrative programs: exchange the values of two variables, circulate the values of n variables,
distance between two points.
Lists: list operations, list slices, list methods, list loop, mutability, aliasing, cloning lists, list
parameters; Tuples: tuple assignment, tuple as return value; Dictionaries: operations and methods;
advanced list processing - list comprehension; Illustrative programs: simple sorting, histogram,
Students marks statement, Retail bill preparation.
Files and exceptions: text files, reading and writing files, format operator; command line
arguments, errors and exceptions, handling exceptions, modules, packages; Illustrative programs:
word count, copy file, Voter’s age validation, Marks range validation (0-100).
TOTAL: 45 PERIODS
COURSE OUTCOMES:
TEXT BOOKS:
1. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd Edition,
O’Reilly Publishers, 2016.
50
2. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving and
Programming”, 1st Edition, BCS Learning & Development Limited, 2017.
REFERENCES:
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition,
2021.
2. G Venkatesh and Madhavan Mukund, “Computational Thinking: A Primer for Programmers
and Data Scientists”, 1st Edition, Notion Press, 2021.
3. John V Guttag, "Introduction to Computation and Programming Using Python: With
Applications to Computational Modeling and Understanding Data”, Third Edition, MIT Press,
2021
4. Eric Matthes, “Python Crash Course, A Hands - on Project Based Introduction to Programming”,
2nd Edition, No Starch Press, 2019.
5. https://www.python.org/
6. Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-Graw Hill, 2018.
51
a. Sawing,
b. Planning and
c. Making joints like T-Joint, Mortise joint and Tenon joint and Dovetail joint.
Wood Work Study:
a. Studying joints in door panels and wooden furniture
b. Studying common industrial trusses using models.
TOTAL: 60 PERIODS
52
COURSE OUTCOMES:
Upon completion of this course, the students will be able to:
Draw pipe line plan; lay and connect various pipe fittings used in common household
plumbing work; Saw; plan; make joints in wood materials used in common household
wood work.
Wire various electrical joints in common household electrical wire work.
Weld various joints in steel plates using arc welding work; Machine various simple
processes like turning, drilling, tapping in parts; Assemble simple mechanical assembly of
common household equipments; Make a tray out of metal sheet using sheet metal work.
Solder and test simple electronic circuits; Assemble and test simple electronic components
on PCB.
TEXT BOOKS:
1. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd Edition,
O’Reilly Publishers, 2016.
REFERENCES:
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition,
2021.
2. G Venkatesh and Madhavan Mukund, “Computational Thinking: A Primer for
Programmers and Data Scientists”, 1st Edition, Notion Press, 2021.
3. John V Guttag, "Introduction to Computation and Programming Using Python: With
Applications to Computational Modeling and Understanding Data”, Third Edition, MIT
Press, 2021
4. Eric Matthes, “Python Crash Course, A Hands - on Project Based Introduction to
Programming”, 2nd Edition, No Starch Press, 2019.
5. https://www.python.org/
6. Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-Graw Hill, 2018.
LIST OF EXPERIMENTS:
Note: The examples suggested in each experiment are only indicative. The lab instructor is
expected to design other problems on similar lines. The Examination shall not be restricted to the
sample experiments listed here.
1. Identification and solving of simple real life or scientific or technical problems, and
developing flow charts for the same. (Electricity Billing, Retail shop billing, Sin series,
53
weight of a motorbike, Weight of a steel bar, compute Electrical Current in Three Phase
AC Circuit, etc.)
2. Python programming using simple statements and expressions (exchange the values of two
variables, circulate the values of n variables, distance between two points).
3. Scientific problems using Conditionals and Iterative loops. (Number series, Number
Patterns, pyramid pattern)
4. Implementing real-time/technical applications using Lists, Tuples. (Items present in a
library/Components of a car/ Materials required for construction of a building –operations
of list & tuples)
5. Implementing real-time/technical applications using Sets, Dictionaries. (Language,
components of an automobile, Elements of a civil structure, etc.- operations of Sets &
Dictionaries)
6. Implementing programs using Functions. (Factorial, largest number in a list, area of shape)
7. Implementing programs using Strings. (reverse, palindrome, character count, replacing
characters)
8. Implementing programs using written modules and Python Standard Libraries (pandas,
numpy. Matplotlib, scipy)
9. Implementing real-time/technical applications using File handling. (copy from one file to
another, word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide by zero
error, voter’s age validity, student mark range validation)
11. Exploring Pygame tool.
12. Developing a game activity using Pygame like bouncing ball, car race etc.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
On completion of the course, students will be able to:
Develop algorithmic solutions to simple computational problems
Develop and execute simple Python programs.
Implement programs in Python using conditionals and loops for solving problems..
Deploy functions to decompose a Python program.
Process compound data using Python data structures.
Utilize Python packages in developing software applications.
TEXT BOOKS:
1. Allen B. Downey, “Think Python : How to Think like a Computer Scientist”, 2nd Edition,
O’Reilly Publishers, 2016.
2. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving and
Programming”, 1st Edition, BCS Learning & Development Limited, 2017.
REFERENCE BOOKS:
54
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition,
2021.
2. G Venkatesh and Madhavan Mukund, “Computational Thinking: A Primer for
Programmers and Data Scientists”, 1st Edition, Notion Press, 2021.
3. John V Guttag, "Introduction to Computation and Programming Using Python: With
Applications to Computational Modeling and Understanding Data”, Third Edition, MIT
Press, 2021.
UNIT I 12
Speaking-Role Play Exercises Based on Workplace Contexts, - talking about competition-
discussing progress toward goals-talking about experiences- talking about events in life-
discussing past events-Writing: writing emails ( formal& semi-formal).
UNIT II 12
Speaking: discussing news stories-talking about frequency-talking about travel problems-
discussing travel procedures- talking about travel problems- making arrangements-describing
arrangements-discussing plans and decisions- discussing purposes and reasons- understanding
common technology terms-Writing: - writing different types of emails.
UNIT III 12
Speaking: discussing predictions-describing the climate-discussing forecasts and scenarios-
talking about purchasing-discussing advantages and disadvantages- making comparisons-
discussing likes and dislikes- discussing feelings about experiences-discussing imaginary
scenarios Writing: short essays and reports-formal/semi-formal letters.
UNIT IV 12
Speaking: discussing the natural environment-describing systems-describing position and
movement- explaining rules-(example-discussing rental arrangements)- understanding technical
instructions-Writing: writing instructions-writing a short article.
55
UNIT V 12
Speaking: describing things relatively-describing clothing-discussing safety issues (making
recommendations) talking about electrical devices-describing controlling actions- Writing: job
application (Cover letter + Curriculum vitae)-writing recommendations.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course, learners will be able
CO1 Speak effectively in group discussions held in a formal/semi formal contexts.
CO2 Discuss, analyse and present concepts and problems from various perspectives to arrive at
suitable solutions
CO3 Write emails, letters and effective job applications.
CO4 Write critical reports to convey data and information with clarity and precision
CO5 Give appropriate instructions and recommendations for safe execution of tasks
Assessment Pattern
One online / app based assessment to test speaking and writing skills
Proficiency certification is given on successful completion of speaking and writing.
56
Graphs and graph models – Graph terminology and special types of graphs – Matrix representation
of graphs and graph isomorphism – Connectivity – Euler and Hamilton paths.
TEXT BOOKS:
1. Rosen. K.H., "Discrete Mathematics and its Applications", 7th Edition, Tata McGraw Hill Pub.
Co. Ltd., New Delhi, Special Indian Edition, 2017.
2. Tremblay. J.P. and Manohar. R, "Discrete Mathematical Structures with Applications to
Computer Science", Tata McGraw Hill Pub. Co. Ltd, New Delhi, 30th Reprint, 2011.
REFERENCES:
1. Grimaldi. R.P. "Discrete and Combinatorial Mathematics: An Applied Introduction", 5thEdition,
Pearson Education Asia, Delhi, 2013.
2. Koshy. T. "Discrete Mathematics with Applications", Elsevier Publications, 2006.
57
• 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.
58
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1 : Design various combinational digital circuits using logic gates
CO2 : Design sequential circuits and analyze the design procedures
CO3 : State the fundamentals of computer systems and analyze the execution of an instruction
CO4 : Analyze different types of control design and identify hazards
CO5 : Identify the characteristics of various memory systems and I/O communication
TOTAL:75 PERIODS
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.
59
23ADT301 DATABASE DESIGN AND MANAGEMENT LTPC
3 0 0 3
COURSE OBJECTIVES:
To introduce database development life cycle and conceptual modeling
To learn SQL for data definition, manipulation and querying a database
To learn relational database design using conceptual mapping and normalization
To learn transaction concepts and serializability of schedules
To learn data model and querying in object-relational and No-SQL databases
TEXT BOOKS:
1. Thomas M. Connolly, Carolyn E. Begg, Database Systems – A Practical Approach to Design,
Implementation, and Management, Sixth Edition, Global Edition, Pearson Education, 2015.
2. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 7th Edition,
Pearson, 2017.
REFERENCES:
1. Toby Teorey, Sam Lightstone, Tom Nadeau, H. V. Jagadish, “DATABASE MODELING
AND DESIGN - Logical Design”, Fifth Edition, Morgan Kaufmann Publishers, 2011.
2. Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation,
and Management, Ninth Edition, Cengage learning, 2012
3. Abraham Silberschatz, Henry F Korth, S Sudharshan, “Database System Concepts'', 6th
Edition, Tata Mc Graw Hill, 2011.
4. Hector Garcia-Molina, Jeffrey D Ullman, Jennifer Widom, "Database Systems:The
Complete Book", 2nd edition, Pearson.
5. Raghu Ramakrishnan, “Database Management Systems'', 4th Edition, Tata Mc Graw Hill, 2010.
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 3 3 - - - - 3 1 2 1 2 3 3
2 2 3 1 3 1 - - - 1 2 2 1 3 3 3
3 2 2 2 1 1 - - - 2 3 1 2 1 1 2
4 2 2 3 1 - - - - 1 2 1 2 2 2 2
5 3 1 3 2 1 - - - 1 3 1 1 2 1 1
AVG 2 2 2 2 1 - - - 2 2 1 1 2 2 2
1 - low, 2 - medium, 3 - high, ‘-‘ - no correlation
3024
COURSE OBJECTIVES:
To critically analyze the efficiency of alternative algorithmic solutions for the same problem
To illustrate brute force and divide and conquer design techniques.
To explain dynamic programming and greedy techniques for solving various problems.
To apply iterative improvement technique to solve optimization problems
To examine the limitations of algorithmic power and handling it in different problems.
61
UNIT I INTRODUCTION 8
Notion of an Algorithm – Fundamentals of Algorithmic Problem Solving – Important Problem Types
–Fundamentals of the Analysis of Algorithm Efficiency – Analysis Framework - Asymptotic
Notations and their properties – Empirical analysis - Mathematical analysis of Recursive and Non-
recursive algorithms – Visualization.
62
and FIFO search - Assignment problem – Knapsack Problem – Traveling Salesman Problem -
Approximation Algorithms for NP-Hard Problems – Traveling Salesman problem – Knapsack
problem.
45 PERIODS
PRACTICAL EXERCISES:
1. Implement recursive and non-recursive algorithms and study the order of growth from
log2n to n!.
2. Divide and Conquer - Strassen’s Matrix Multiplication
3. Decrease and Conquer - Topological Sorting
4. Transform and Conquer - Heap Sort
5. Dynamic programming - Coin change Problem, Warshall’s and Floyd‘s
algorithms, Knapsack Problem
6. Greedy Technique – Dijkstra’s algorithm, Huffman Trees and codes
7. Iterative improvement - Simplex Method
8. Backtracking – N-Queen problem, Subset Sum Problem
9. Branch and Bound - Assignment problem, Traveling Salesman Problem
30 PERIODS
COURSE OUTCOMES:
1. Anany Levitin, Introduction to the Design and Analysis of Algorithms, Third Edition,
Pearson Education, 2012.
REFERENCES:
1. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Computer Algorithms/ C++,
Second Edition, Universities Press, 2019.
2. Thomas H.Cormen, Charles E.Leiserson, Ronald L. Rivest and Clifford Stein, Introduction
61
to Algorithms, Third Edition, PHI Learning Private Limited, 2012.
3. S. Sridhar, Design and Analysis of Algorithms, Oxford university press, 2014.
4. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, Data Structures and Algorithms,
Pearson Education, Reprint 2006.
OBJECTIVES:
To outline an overview of exploratory data analysis.
To implement data visualization using Matplotlib.
To perform univariate data exploration and analysis.
To apply bivariate data exploration and analysis.
To use Data exploration and visualization techniques for multivariate and time series data.
62
UNIT IV BIVARIATE ANALYSIS 9
Relationships between Two Variables - Percentage Tables - Analyzing Contingency Tables -
Handling Several Batches - Scatterplots and Resistant Lines – Transformations.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
1. Install the data Analysis and Visualization tool: R/ Python /Tableau Public/ Power BI.
2. Perform exploratory data analysis (EDA) on with datasets like email data set. Export all your
emails as a dataset, import them inside a pandas data frame, visualize them and get different
insights from the data.
3. Working with Numpy arrays, Pandas data frames , Basic plots using Matplotlib.
4. Explore various variable and row filters in R for cleaning data. Apply various plot features in
R on sample data sets and visualize.
5. Perform Time Series Analysis and apply the various visualization techniques.
6. Perform Data Analysis and representation on a Map using various Map data sets with Mouse
Rollover effect, user interaction, etc..
7. Build cartographic visualization for multiple datasets involving various countries of the
world; states and districts in India etc.
8. Perform EDA on Wine Quality Data Set.
9. Use a case study on a data set and apply the various EDA and visualization techniques and
present an analysis report.
COURSE OUTCOMES:
At the end of this course, the students will be able to:
1. Suresh Kumar Mukhiya, Usman Ahmed, “Hands-On Exploratory Data Analysis with
Python”, Packt Publishing, 2020. (Unit 1)
63
2. Jake Vander Plas, "Python Data Science Handbook: Essential Tools for Working with
Data", Oreilly, 1st Edition, 2016. (Unit 2)
3. Catherine Marsh, Jane Elliott, “Exploring Data: An Introduction to Data Analysis for Social
Scientists”, Wiley Publications, 2nd Edition, 2008. (Unit 3,4,5)
REFERENCES:
1. Eric Pimpler, Data Visualization and Exploration with R, GeoSpatial Training service, 2017.
2. Claus O. Wilke, “Fundamentals of Data Visualization”, O’reilly publications, 2019.
3. Matthew O. Ward, Georges Grinstein, Daniel Keim, “Interactive Data Visualization:
Foundations, Techniques, and Applications”, 2nd Edition, CRC press, 2015.
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Explain intelligent agent frameworks
CO2: Apply problem solving techniques
1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A Modern Approach”, Fourth
Edition, Pearson Education, 2021.
REFERENCES
1. Dan W. Patterson, “Introduction to AI and ES”, Pearson Education,2007
2. Kevin Night, Elaine Rich, and Nair B., “Artificial Intelligence”, McGraw Hill, 2008
3. Patrick H. Winston, "Artificial Intelligence", Third Edition, Pearson Education, 2006
4. Deepak Khemani, “Artificial Intelligence”, Tata McGraw Hill Education, 2013.
5. http://nptel.ac.in/
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 3 3 - - - - 2 3 3 1 2 1 1
2 2 2 1 1 1 - - - 2 2 3 1 3 2 2
3 2 1 2 1 - - - - 2 1 1 3 1 2 1
4 2 1 2 2 - - - - 2 1 2 2 1 3 3
5 3 2 2 1 1 - - - 3 2 1 2 2 2 1
AV 2 1 2 2 1 - - - 2 2 2 2 2 2 2
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
65
23ADP301 DATABASE DESIGN AND MANAGEMENT LABORATORY
LT PC
0 0 3 1.5
COURSE OBJECTIVES:
To understand the database development life cycle
To learn database design using conceptual modeling, Normalization
To implement database using Data definition, Querying using SQL manipulation and SQL
programming
To implement database applications using IDE/RAD tools
To learn querying Object-relational databases
SUGGESTIVE EXPERIMENTS
1. Database Development Life cycle:
Problem definition and Requirement analysis
Scope and Constraints
2. Database design using Conceptual modeling (ER-EER) – top-down approach
Mapping conceptual to relational database and validate using Normalization
3. Implement the database using SQL Data definition with constraints, Views
4. Query the database using SQL Manipulation
5. Querying/Managing the database using SQL Programming
- Stored Procedures/Functions
- Constraints and security using Triggers
6. Database design using Normalization – bottom-up approach
7. Develop database applications using IDE/RAD tools (Eg., NetBeans,VisualStudio)
8. Database design using EER-to-ODB mapping / UML class diagrams
9. Object features of SQL-UDTs and sub-types, Tables using UDTs, Inheritance, Method definition
10. Querying the Object-relational database using Objet Query language
COURSE OUTCOMES
After the completion of this course, students will be able to:
CO1:Understand the database development life cycle
CO2:Design relational database using conceptual-to-relational mapping, Normalization
CO3:Apply SQL for creation, manipulation and retrieval of
data CO4:Develop a database applications for real-time
problems CO5:Design and query object-relational databases
TOTAL: 45 PERIODS
HARDWARE:
66
Standalone Desktops
SOFTWARE:
PostgreSQL
COURSE OBJECTIVES:
To design and implement search strategies
To implement game playing techniques
To implement CSP techniques
To develop systems with logical reasoning
To develop systems with probabilistic reasoning
LIST OF EXPERIMENTS:
1. Implement basic search strategies – 8-Puzzle, 8 - Queens problem, Cryptarithmetic.
2. Implement A* and memory bounded A* algorithms
3. Implement Minimax algorithm for game playing (Alpha-Beta pruning)
4. Solve constraint satisfaction problems
5. Implement propositional model checking algorithms
6. Implement forward chaining, backward chaining, and resolution strategies
7. Build naïve Bayes models
8. Implement Bayesian networks and perform inferences
9. Mini-Project
TOTAL: 45 PERIODS
COURSE OUTCOMES:
COURSE OBJECTIVES:
To be able to create and share quality presentations by using the features of MS PowerPoint,
including: organization of content, presentability, aesthetics, using media elements and
enhance the overall quality of presentations.
MS WORD: 10 Hours
68
Working with styles, shapes, smart art, charts
Inserting objects, charts and importing objects from other office tools
MS EXCEL: 10 Hours
MS POWERPOINT: 10 Hours
69
Insert and format images, smart art, tables, charts
COURSE OBJECTIVES:
This course aims at providing the required skill to apply the statistical tools in engineering problems
To acquaint the knowledge of testing of hypothesis for small and large samples using non-parametric tests which
plays an important role in real life problems.
Random Variable - Discrete and continuous random variables – Moments – Moment generating functions – Binomial,
Poisson, Uniform, Exponential and Normal distributions - Functions of a random variable.
70
UNIT II: TWO – DIMENSIONAL RANDOM VARIABLES 9+3
Joint distributions –Marginal and conditional distributions (Discrete and Continuous random variables) – Covariance –
Correlation (Discrete and Continuous random variables) and linear regression – Transformation of random variables
Unbiased estimators – Efficiency – Consistency – Sufficiency – Robustness – Method of moments – Method of maximum
Likelihood – Interval estimation of Means – Differences between means, variations and ratio of two variances.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
Upon successful completion of the course, students will be able to:
CO1: Understand the fundamental knowledge of the concepts of probability and have knowledge of
Standard distributions which can describe real life phenomenon.
CO2: Understand the basic concepts of one- and two-dimensional random variables and apply in
engineering applications.
CO3: Understand the basic concepts of estimation theory and apply in engineering applications.
CO4: Apply the concept of testing of hypothesis for small and large samples using non-parametric tests in
real life problems.
CO5: Apply the basic concepts of Statistical quality control in engineering and real life phenomenon.
TEXTBOOKS:
1. Johnson. R.A., Miller. I.R and Freund . J.E, " Miller and Freund’s Probability and Statistics for Engineers",
Pearson Education, Asia, 9th Edition, 2016.
2. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics", Tata Mc Graw Hill, 4th Edition, 2007.
3. John E. Freund, "Mathematical Statistics", Prentice Hall, 5th Edition, 1992.
REFERENCE BOOKS:
1. Gupta. S.C. and Kapoor. V. K., “Fundamentals of Mathematical Statistics”, Sultan Chand & Sons, New Delhi,
12th Edition, 2020.
2. Devore. J.L., "Probability and Statistics for Engineering and the Sciences”, Cengage Learning, New Delhi, 8th
Edition, 2014.
3. Ross. S.M., "Introduction to Probability and Statistics for Engineers and Scientists", 5 thEdition, Elsevier, 2014.
4. Spiegel. M.R., Schiller. J. and Srinivasan. R.A., "Schaum’s Outline of Theory and Problems of Probability and
Statistics", Tata McGraw Hill Edition, 4th Edition, 2012.
71
5. Walpole. R.E., Myers. R.H., Myers. S.L. and Ye. K., "Probability and Statistics for Engineers and Scientists",
Pearson Education, Asia, 9th Edition, 2010.
CO1 3 2 3 3 - 1 - - - - - 1 - - -
CO2 3 2 3 3 - 1 - - - - - 1 - - -
CO3 3 2 3 3 - 1 - - - - - 1 - - -
CO4 3 2 3 3 - 1 - - - - - 1 - - -
CO5 3 2 3 3 - 1 - - - - - 1 - - -
AVG 3 2 3 3 - 1 - - - - - 1 - - -
UNIT I INTRODUCTION 7
Computer System - Elements and organization; Operating System Overview - Objectives and
Functions - Evolution of Operating System; Operating System Structures – Operating System
Services - User Operating System Interface - System Calls – System Programs - Design and
Implementation - Structuring methods.
TEXTBOOKS
73
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”, 9th
Edition, John Wiley and Sons Inc., 2018.
2. Andrew S Tanenbaum, "Modern Operating Systems", Pearson, 4th Edition, New Delhi, 2016.
REFERENCES
1. Ramaz Elmasri, A. Gil Carrick, David Levine, “Operating Systems – A Spiral Approach”,
TataMcGraw Hill Edition, 2010.
2. William Stallings, "Operating Systems: Internals and Design Principles", 7th Edition,
PrenticeHall, 2018.
3. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.
74
UNIT III ENSEMBLE TECHNIQUES AND UNSUPERVISED LEARNING 9
Combining multiple learners: Model combination schemes, Voting, Ensemble Learning - bagging,
boosting, stacking, Unsupervised learning: K-means, Instance Based Learning: KNN, Gaussian
mixture models and Expectation maximization.
COURSE OUTCOMES:
At the end of this course, the students will be able to: CO1: Explain the basic concepts of machine learning.
CO2 : Construct supervised learning models.
CO3 : Construct unsupervised learning algorithms.
CO4: Evaluate and compare different models
TEXTBOOKS:
1. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition, 2020.
2. Stephen Marsland, “Machine Learning: An Algorithmic Perspective, “Second Edition”,
CRC Press, 2014.
REFERENCES:
1. Christopher M. Bishop, “Pattern Recognition and Machine Learning”, Springer, 2006.
2. Tom Mitchell, “Machine Learning”, McGraw Hill, 3rd Edition, 1997.
3. Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar, “Foundations of Machine
Learning”, Second Edition, MIT Press, 2012, 2018.
4. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016
5. Sebastain Raschka, Vahid Mirjalili , “Python Machine Learning”, Packt publishing, 3rd
Edition, 2019.
75
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 1 2 1 - - - - 3 3 2 2 2 2 1
2 1 3 3 1 2 - - - 2 2 2 1 3 1 1
3 2 1 3 3 2 - - - 1 1 1 1 1 2 1
4 2 3 3 2 1 - - - 3 2 3 2 1 2 1
5 1 1 3 3 1 - - - 3 1 1 3 3 3 2
AV 2 2 3 2 2 - - - 2 2 2 2 2 2 1
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
COURSE OBJECTIVES:
To understand the techniques and processes of data science
To apply descriptive data analytics
To visualize data for various applications
To understand inferential data analytics
To analysis and build predictive models from data
Upon successful completion of this course, the students will be able to: CO1:
Explain the data analytics pipeline
TEXT BOOKS
1. David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data Science”,
Manning Publications, 2016. (first two chapters for Unit I).
2. Robert S. Witte and John S. Witte, “Statistics”, Eleventh Edition, Wiley Publications, 2017.
3. Jake VanderPlas, “Python Data Science Handbook”, O’Reilly, 2016.
REFERENCES
1. Allen B. Downey, “Think Stats: Exploratory Data Analysis in Python”, Green Tea Press,
2014.
2. Sanjeev J. Wagh, Manisha S. Bhende, Anuradha D. Thakare, “Fundamentals of Data
Science”, CRC Press, 2022.
3. Chirag Shah, “A Hands-On Introduction to Data Science”, Cambridge University Press,
2020.
4. Vineet Raina, Srinath Krishnamurthy, “Building an Effective Data Science Practice: A
Framework to Bootstrap and Manage a Successful Data Science Practice”, Apress, 2021.
77
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 1 1 2 1 - - - - 3 1 3 2 3 3 1
2 1 1 2 2 2 - - - 2 2 3 2 3 1 1
3 1 1 3 1 1 - - - 2 3 1 1 2 3 1
4 2 3 1 3 1 - - - 3 3 3 3 3 2 2
5 2 1 1 1 2 - - - 3 3 1 3 2 2 1
AV 1 1 2 2 2 - - - 3 2 2 2 3 2 1
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
UNIT IV ROUTING 7
Routing and protocols: Unicast routing - Distance Vector Routing - RIP - Link State Routing – OSPF
– Path-vector routing - BGP - Multicast Routing: DVMRP – PIM.
78
UNIT V DATA LINK AND PHYSICAL LAYERS 12
Data Link Layer – Framing – Flow control – Error control – Data-Link Layer Protocols – HDLC – PPP
- Media Access Control – Ethernet Basics – CSMA/CD – Virtual LAN – Wireless LAN (802.11) -
Physical Layer: Data and Signals - Performance – Transmission media- Switching – Circuit
Switching.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
1. Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute. Capture ping
and trace route PDUs using a network protocol analyzer and examine.
2. Write a HTTP web client program to download a web page using TCP sockets.
3. Applications using TCP sockets like: a) Echo client and echo server b) Chat
4. Simulation of DNS using UDP sockets.
5. Use a tool like Wireshark to capture packets and examine the packets
6. Write a code simulating ARP /RARP protocols.
7. Study of Network simulator (NS) and Simulation of Congestion Control Algorithms using NS.
8. Study of TCP/UDP performance using Simulation tool.
9. Simulation of Distance Vector/ Link State Routing algorithm.
10. Simulation of an error correction code (like CRC)
COURSE OUTCOMES:
At the end of this course, the students will be able to:
TOTAL:75 PERIODS
TEXT BOOKS
79
REFERENCES
1. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach, Fifth Edition,
Morgan Kaufmann Publishers Inc., 2012.
2. William Stallings, Data and Computer Communications, Tenth Edition, Pearson Education,
2013.
3. Nader F. Mir, Computer and Communication Networks, Second Edition, Prentice Hall, 2014.
4. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source
Approach”, McGraw Hill, 2012.
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 2 3 - - - - 1 1 3 1 3 2 1
2 3 2 1 2 2 - - - 2 2 2 1 3 2 3
3 2 2 3 2 1 - - - 3 3 1 2 1 1 3
4 1 3 1 3 1 - - - 1 2 1 1 1 3 1
5 3 3 1 1 2 - - - 2 2 2 2 2 2 2
AV 2 2 2 2 2 - - - 2 2 2 1 2 2 2
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
COURSE OBJECTIVES:
To study the nature of environment and biodiversity.
To impart knowledge on the causes, effects and control/prevention measures of environmental pollution.
To facilitate the understanding of renewable energy resources.
To understand the social aspects of environment.
To study the information related to environment and society.
UNIT I ENVIRONMENT AND BIODIVERSITY 6
Definition, scope and importance of environment – need for public awareness. Eco-system and energy flow–
ecological succession. Types of biodiversity: genetic, species and ecosystem diversity. Values of biodiversity, hot-
spots of biodiversity.Threats to biodiversity: habitat loss, poaching of wildlife and man- wildlife conflicts.
Conservation of biodiversity: In-situ and ex-situ. Ecosystems:Forest ecosystem and grassland ecosystem.
UNIT II ENVIRONMENTAL POLLUTION 6
Causes, effects,prevention and treatment technologies for Air,Water,Soil. Solid waste management and R
principle.Solid, hazardous and E-waste management,Industrial safety measures.
UNIT III RENEWABLE ENERGY RESOURCES 6
Deforestation. New Energy Sources: Need of new energy resources. Different energy resources: Tidal, Solar,
Wind, Nuclear and Biomass energy resources. Applications of Hydrogen energy, Ocean energy resources and
Tidal energy conversion.
80
UNIT IV SOCIAL ISSUES OF ENVIRONMENT 6
From unsustainable to sustainable development – urban problems related to energy – water conservation, rainwater
harvesting, watershed management – resettlement and rehabilitation of people. Environmental ethics: Issues and
possible solutions – Climate change, Global warming, Acid rain, Ozone layer depletion, Central and state pollution
control boards.Waste product and consumerism.
UNIT V ENVIRONMENT AND HUMAN POPULATIONS 6
Population growth, variation among nations – population explosion – family welfare programme – environment
and human health – human rights – value education,Professional ethics – HIV / AIDS – women and child welfare
– Role of information technology in environment and human health.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
TEXT BOOKS:
1. Benny Joseph, ‘Environmental Science and Engineering’, 3rd edition, Tata McGraw-Hill, New
Delhi,2017.
2. Gilbert M.Masters, ‘Introduction to Environmental Engineering and Science’, 2nd edition, Pearson
Education, 2004
3. Anubha Kaushik and C.P. Kaushiks, ‘Perspectives in Environmental Studies, 6th edition, New Age
International Publishers, 2018.
4. A.K. De, ‘Environmental Chemistry, New Age International Publishers, New Delhi, 2016.
REFERENCES:
1. Cunningham, W.P. Cooper, T.H. Gorhani, ‘Environmental Encyclopedia, Jaico Publishing House,
Mumbai, 2001.
2. Rajagopalan, R, ‘Environmental Studies-From Crisis to Cure, ‘Oxford University Press, 3rd edition, 2015.
3. Erach Bharucha, ‘Textbook of Environmental Studies for Undergraduate Courses, Orient Black swanPrivate limited,
2013.
COs-POs MAPPING
Programme
Outcomes PO PO PO PO 4 PO PO PO PO 8 PO PO PO PO
1 2 3 5 6 7 9 10 11 12
CO1 3 1 - - - 1 3 - - 1 - 1
81
CO2 3 2 1 - - 1 3 - - 1 1 1
CO3 3 2 - - - 1 3 - - 1 - 1
CO4 3 2 - - - 1 3 - - 1 - 1
CO5 3 2 1 - - 1 3 - - 1 1 1
PERSONALITY DEVELOPMENT 9
PD 3 Group Discussion: Change your mindset, Time Management, Social Skills 6
PD 5 Public Speaking 3
LEADERSHIP 7
L2 Case Studies: APJ Abdul Kalam, Deepa Malik, Maharana Pratap, N Narayan Murty,
Ratan Tata, Rabindra Nath Tagore, Role of NCC cadets in 1965 7
DISASTER MANAGEMENT 13
DM 1 Disaster Management Capsule: Organisation, Types of Disasters, Essential Services,
Assistance, Civil Defence Organisation 3
DM 2 Initiative Training, Organising Skills, Do's & Don’t's,
Natural Disasters, Man Made Disasters 9
DM 3 Fire Service & Fire Fighting 1
GENERAL AWARENESS 4
GA 1 General Knowledge 4
82
23ADP401 DATA SCIENCE AND ANALYTICS LABORATORY LTP C
0042
COURSE OBJECTIVES:
To develop data analytic code in python
To be able to use python libraries for handling data
To develop analytical applications using python
To perform data visualization using plots
LIST OF EXPERIMENTS
Tools: Python, Numpy, Scipy, Matplotlib, Pandas, statmodels, seaborn, plotly, bokeh
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to: CO1.
Write python programs to handle data using Numpy and Pandas
CO2. Perform descriptive analytics
TOTAL: 60 PERIODS
83
REFERENCES
COURSE OBJECTIVES:
To understand the data sets and apply suitable algorithms for selecting the appropriate
features for analysis.
To learn to implement supervised machine learning algorithms on standard datasets and
evaluate the performance.
To experiment the unsupervised machine learning algorithms on standard datasets and
evaluate the performance.
To build the graph-based learning models for standard data sets.
To compare the performance of different ML algorithms and select the suitable one based
on the application.
LIST OF EXPERIMENTS:
1. For a given set of training data examples stored in a .CSV file, implement and demonstrate
the Candidate-Elimination algorithm to output a description of the set of all hypotheses
consistent with the training examples.
2. Write a program to demonstrate the working of the decision tree based ID3 algorithm. Use an
appropriate data set for building the decision tree and apply this knowledge to classify a new
sample.
3. Build an Artificial Neural Network by implementing the Backpropagation algorithm and test
84
the same using appropriate data sets.
4. Write a program to implement the naïve Bayesian classifier for a sample training data set
stored as a .CSV file and compute the accuracy with a few test data sets.
5. Implement naïve Bayesian Classifier model to classify a set of documents and measure the
accuracy, precision, and recall.
6. Write a program to construct a Bayesian network to diagnose CORONA infection using
standard WHO Data Set.
7. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same data set for
clustering using the k-Means algorithm. Compare the results of these two algorithms.
8. Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set.
Print both correct and wrong predictions.
9. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data
points. Select an appropriate data set for your experiment and draw graphs.
TOTAL:60 PERIODS
COURSE OUTCOMES:
At the end of this course, the students will be able to:
85
CO1:Apply suitable algorithms for selecting the appropriate features for analysis.
CO2:Implement supervised machine learning algorithms on standard datasets and evaluate the
performance.
CO3:Apply unsupervised machine learning algorithms on standard datasets and evaluate the
performance.
CO4:Build the graph based learning models for standard data sets.
CO5:Assess and compare the performance of different ML algorithms and select the suitable one
based on the application.
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 2 1 - - - - 1 2 3 3 3 2 1
2 2 1 1 3 2 - - - 3 2 3 2 3 1 1
3 2 2 1 1 2 - - - 1 1 1 1 2 3 3
4 2 2 3 3 2 - - - 1 2 1 1 1 2 2
5 2 2 3 1 2 - - - 3 1 1 1 2 1 2
AV 2 2 2 2 2 - - - 2 2 2 2 2 2 2
G
1 - low, 2 - medium, 3 - high, ‘-' - no correlation