100% found this document useful (1 vote)
140 views

B.tech Artificial Intelligence Curriculum and Syllabus

B.tech Artificial Intelligence Curriculum and Syllabus

Uploaded by

Suresh K
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
140 views

B.tech Artificial Intelligence Curriculum and Syllabus

B.tech Artificial Intelligence Curriculum and Syllabus

Uploaded by

Suresh K
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 281

ACADEMIC CURRICULA

UNDERGRADUATE DEGREE PROGRAMMES

Bachelor of Technology
(B.Tech. - Four Years)

in

ARTIFICIAL INTELLIGENCE

(Choice Based Flexible Credit System)


Regulations 2018
CURRICULUM and SYLLABUS

1
B.Tech. in Artificial Intelligence
1. Department Vision Statement
To produce students with a comprehensive understanding of the essentials of the theory and application of Artificial
Stmt - 1
Intelligence
Stmt - 2 To enable students to become leaders in the industry and academia nationally and internationally.
Stmt - 3 To meet the persistent demands in the area of Artificial Intelligence.

2. Department Mission Statement


To develop, test, iterate and demonstrate how Artificial Intelligence can be used to tackle the problems in divergent
Stmt - 1
domains that serves the nation and humanity.
To collaborate with other disciplines that includes but not limited to Engineering and Technology, Science, Humanities,
Stmt - 2
Medicines, Agriculture, Management, Law, etc.
Stmt - 3 To advance the research collaboration with communities for a healthy, and sustainable world.
Stmt - 4 To impart societal, safety, cultural, environmental and ethical responsibilities in the professional activities.
To produce successful Artificial Intelligence graduates with the ability to work in multidisciplinary teams and
Stmt - 5
commitment to lifelong learning.

3. Program Education Objectives (PEO)


Graduates will be able to analyze the problems by applying the principles of computer science, mathematics, and
PEO - 1
scientific investigation and to design and implement industry accepted solutions using latest AI technologies
Graduates will be able to develop a basic understanding of the building blocks of AI in terms of intelligent agents like
PEO - 2
Search, Knowledge representation, inference, logic, and learning
Graduates will be able to aid computers perform intellectual tasks such as decision making, problem solving,
PEO - 3
perception, understanding human communication in any language, and translate among them
Graduates will be able to be work productively in supportive, leadership and entrepreneurial roles with multidisciplinary
PEO - 4
teams through effective communication and high regard to legal and ethical responsibilities.
PEO - 5 Successfully pursue higher education in reputed institutions
PEO - 6 Be able to embrace lifelong learning to meet ever changing developments in computer science

4. Consistency of PEO’s with Mission of the Department


Mission Stmt. - 1 Mission Stmt. - 2 Mission Stmt. - 3 Mission Stmt. - 4 Mission Stmt. - 5
PEO - 1 H H H M M
PEO - 2 H H H M M
PEO - 3 H H M M H
PEO - 4 H H M H H
PEO - 5 H H H H H
PEO - 6 H H H H H

5. Consistency of PEO’s with Program Learning Outcomes (PLO)


Program Learning Outcomes (PLO)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Life Long Learning
Ethical Reasoning

Individual & Team


Problem Analysis

Society & Culture


Analysis, Design,

Critical Thinking
Communication
Environment &

Project Mgt. &


Development

Sustainability
Modern Tool
Knowledge

Reasoning
Reflective
Research
Design &
Scientific

Scientific
Thinking
Finance
Usage

Work

PEO - 1 H H H M H L H L H L L H H H H
PEO - 2 H H H M H L M L H L L H H H H
PEO - 3 H H H M H M M L H L L H H H H
PEO - 4 M M M H L L H H H H M L L L L
PEO - 5 M M M H M L M L H L L H H H H
PEO - 6 H M M M L L M L L L L H L L L
H – High Correlation, M – Medium Correlation, L – Low Correlation
PSO – Program Specific Outcomes (PSO)
PSO-1 Ability to learn Artificial Intelligence and its relative fields
PSO-2 Ability to create new techniques, develop algorithms and validate in the field of Artificial Intelligence
PSO-3 Ability to develop systems using techniques and tools in the field of Artificial Intelligence

2
Program Structure: B.Tech. In Artificial Intelligence

1. Humanities & Social Sciences including Management 2. Basic Science Courses (B)
Courses (H)
Course Hours/week Course Hours/week
Course Title C Course Title C
Code L T P Code L T P
18LEH101J English 2 0 2 3
18MAB101T Calculus and Linear Algebra 3 1 0 4
18LEH102J Chinese
Advanced Calculus and Complex
18MAB102T 3 1 0 4
18LEH103J French Analysis
18LEH104J German 2 0 2 3 Engineering Physics,
18PCB101J 3 1 2 5
Chemistry and Biology
18LEH105J Japanese
Transforms and Boundary Value
18LEH106J Korean 18MAB201T 3 1 0 4
Problems
18PDH101T General Aptitude 0 0 2 1 18MAB206T Numerical Methods and Analysis 3 1 0 4
Professional Ethics of Artificial 18MAB304T Probability and Applied Statistics 3 1 0 4
18AIH201T 2 0 0 2
Intelligence 18MAB302T Discrete Mathematics for Engineers 3 1 0 4
18PDH201T Employability Skills and Practices 0 0 2 0
Total Learning Credits 29
Total Learning Credits 9

4. Professional Core Courses (C)


3. Engineering Science Courses (S) Hours/week
Course
Course Title C
Hours/week Code L T P
Course Code Course Title C
L T P 18AIC101J Foundation of Data Analysis 3 0 2 4
Introduction to MATLAB for Artificial 18AIC201J Foundation of Artificial Intelligence 2 0 2 3
18AIS101J 1 0 4 3
Intelligence 18AIC202J Data Structure and its Applications 3 0 2 4
Basic Electrical and Electronics
18EES101J 3 1 2 5 Object Oriented Design and
Engineering 18AIC203J 3 0 2 4
Programming
18CSS101J Programming for Problem Solving 3 0 4 5 18AIC204T Software Engineering Principles 3 0 0 3
18AIS102J Smart Manufacturing 1 0 4 3 Neural Networks and Machine
18AIC205J 3 0 2 4
Learning
Linear Systems and Signal Analysis and Design of
18AIS201T 3 0 0 3 18AIC206J 3 0 2 4
Processing Algorithms
Digital Logic and Computer Database Management Systems for
18AIS202T 3 0 0 3 18AIC207J 2 0 2 3
Architecture Artificial Intelligence
Computer Networks and
18AIS203J 2 0 2 3 18AIC208J Operating System Design 2 0 2 3
Communications
18AIC209T Foundation of Metric Spaces 1 0 0 1
Total Learning Credits 25
18AIC301J Deep Learning Techniques 3 0 2 4
5. Professional Elective Courses (E) (Any 6 Elective Courses) Web Programming for Artificial
18AIC302J 3 0 2 4
Intelligence
Hours/week
Course Code Course Title C Formal Language and Automata
18AIC303T 3 0 0 3
L T P Theory
18AIC304J Reinforcement Learning Techniques 2 0 2 3
18AIE321T Optimization Techniques 3 0 0 3
Inferential Statistics and Predictive
18AIC305T 2 0 0 2
18AIE322T Stochastic Decision Making 3 0 0 3 Analytics
Design of Artificial Intelligence
18AIE323T Information Theory and Coding 3 0 0 3 18AIC306J 2 0 2 3
Products
18AIE324T Cognitive Science & Analytics 3 0 0 3 18CSC208L Competitive Professional Skills - I 0 0 2 1
Internet of Things Architecture and 18CSC306L Competitive Professional Skills-II 0 0 2 1
18AIE325T 3 0 0 3
Protocols
18CSC307L Competitive Professional Skills – III 0 0 2 1
18AIE326T Intelligent Autonomous Systems 3 0 0 3
18CSC350T Comprehension 0 1 0 1
18AIE327T Intelligence of Biological Systems 3 0 0 3
18AIE328T Marketing Analytics 3 0 0 3 Total Learning Credits 56
18AIE329T Information Retrieval 3 0 0 3 6. Open Elective Courses (O) offered to B Tech Artificial
18AIE330T Text Processing 3 0 0 3 Intelligence Students ( Any 3 Open Elective Courses)
Advanced Social, Text and Media Smart Health care
18AIE331T 3 0 0 3
Analytics
Course Hours/Week
18AIE332T Image and Video processing 3 0 0 3 Course Title
Code L T P C
18AIE333T Biometrics 3 0 0 3
18BTO101T Human Health and diseases 3 0 0 3
18AIE334T Pattern Recognition Techniques 3 0 0 3
18BTO106T Waste to Wealth to Wheels 3 0 0 3
18AIE335T Surveillance Video Analytics 3 0 0 3
18BTO107T Fundamental Neurobiology 3 0 0 3
18AIE336T Medical Signal Processing 3 0 0 3
18ECO122T Hospital Information systems 3 0 0 3
18AIE337T Speech Recognition and Understanding 3 0 0 3 18BMO124T Rehabilation Engineering 3 0 0 3
18AIE338T Logic and Knowledge Representation 3 0 0 3 18ECO125T Quality control for Biomedical devices 3 0 0 3
18AIE339T Matrix theory for Artificial Intelligence 3 0 0 3 18BMO126T Bio Mechanics of Human Movement 3 0 0 3
18AIE421T Soft Computing and its Applications 3 0 0 3 18NTO305T Medical Nanotechnology 3 0 0 3
Artificial Intelligence and High-
18AIE422T 3 0 0 3 Infrastructure
Performance Computing
Course Hours/Week
18AIE423T Business Intelligence and Analytics 3 0 0 3 Course Title
Artificial Intelligence and Internet of
Code L T P C
18AIE424T 3 0 0 3 18CEO305T Environmental Impact Assessment 3 0 0 3
Things
18AIE425T Compiler Design 3 0 0 3 18CEO307T Disaster Mitigation and Management 3 0 0 3
18CEO405T Water pollution and its Management 3 0 0 3
18AIE426T Virtual Reality and Augmented Reality 3 0 0 3
18CEO406T Global warming and climate change 3 0 0 3
18AIE427T Data Mining and Analytics 3 0 0 3
18CEO407T Application of Remote sensing and GIS 3 0 0 3
18AIE428T Time Series Analysis 3 0 0 3
18AIE429T Cloud Computing 3 0 0 3

3
18AIE430T Distributed Systems 3 0 0 3 Business Analytics
Big Data Analytics: Hadoop, Spark and Course Hours/Week
18AIE431T 3 0 0 3 Course Title
NoSQL Code L T P C
18AIE432T Brain Machine Interface 3 0 0 3 18CSO161T Behavioral Economics 3 0 0 3
18AIE433T Nature Inspired Computing 3 0 0 3 18CSO162T Computational Finance and Modelling 3 0 0 3
18AIE434T Bio Informatics 3 0 0 3 18CSO163T Psychology 3 0 0 3
Theoretical and Computational 18MBO404T Entrepreneur and Intellectual Property Rights 3 0 0 3
18AIE435T 3 0 0 3
Neuroscience 18MBO406T B2B Marketing 3 0 0 3
18AIE436T Autonomous Navigation and Vehicles 3 0 0 3 18MBO409T Finance for Engineers 3 0 0 3
18AIE437T Mobile Game Development 3 0 0 3
Total Learning Credits 18 Robotics
7. Project Work, Seminar, Internship In Industry / Higher Course Hours/Week
Course Title
Technical Institutions (P) Code L T P C
18MHO103T Introduction to Robotics 3 0 0 3
Hours/week 18ECO134T Industrial Automata 3 0 0 3
Course Code Course Title C 18ECO182T Telehealth Technology 3 0 0 3
L T P 18ECO187T Integrated Product Development 3 0 0 3
18MEO108T Automatic Control Systems 3 0 0 3
18AIP101L/ MOOC / Industrial Training 1 / 18MEO101T Robotics Engineering and Application 3 0 0 3
0 0 2 1
18AIP102L/18AIP103L Seminar 1 18NTO307T Nano Computing 3 0 0 3
18AIP104L/18AIP105L MOOC / Industrial Training 2 / 18NTO308T Smart Sensor Systems 3 0 0 3
0 0 2 1
/18AIP106L Seminar 2
Project (Phase-I) Internship (4-
18AIP107L/ 18AIP108L 0 0 6 3
6weeks)
9. Open Elective Courses (O) Offered to
Project (Phase-II) / Semester
18AIP109L/ 18AIP110L 0 0 20 10 other branches
Internship Hours/
Course Course Week
Total Learning Credits 15
Code Title L T P C
18AIO351T Introduction to Artificial Intelligence 3 0 0 3
18AIO352T Machine Learning 3 0 0 3
8. Mandatory Courses (M) 18AIO353J Python for Data Analytics 2 0 2 3
18AIO354T Soft Computing 3 0 0 3
Hours/week Total Learning Credits 12
Course Code Course Title C
L T P
18PDM 101L Professional Skills & Practices 0 0 2 0
18LEM101T Constitution of India 1 0 0 0
18GNM101L Physical and Mental Health using Yoga 0 0 2 0
18LEM102J Value Education 1 0 1 0
18GNM10XL NCC / NSS / NSO 0 0 2 0
18PDM201L Competencies in Social Skills 0 0 2 0
18PDM203L Entrepreneurial Skill Development 0 0 2 0
18PDM202L Critical and Creative Thinking Skills 0 0 2 0
18PDM204L Business Basics for Entrepreneurs 0 0 2 0
18CYM101T Environmental Science 1 0 0 0
18PDM301L Analytical and Logical Thinking Skills 0 0 2 0
18PDM302L Entrepreneurship Management 0 0 2 0
18LEM109T Indian Traditional Knowledge 1 0 0 0
18LEM110L Indian Art Form 0 0 2 0
Total Learning Credits 0

4
Kattankulathur, Kancheepuram District 603203, Tamil Nadu, India
B.Tech. in ARTIFICIAL INTELLIGENCE (4 years)
Curriculum – Regulations 2018
Semester - I Semester - II
Hours/ Week Hours/ Week
Code Course Title L T P C Code Course Title L T P C
18LEH101J English 2 0 2 3 18LEH102J/
18MAB101T Calculus and Linear Algebra 3 1 0 4 18LEH103J/
Chinese / French / German / Japanese/
Introduction to MATLAB for Artificial 18LEH104J/ 2 0 2 3
18AIS101J 1 0 4 3 Korean
Intelligence 18LEH105J/
18EES101J Basic Electrical and Electronics Engineering 3 1 2 5 18LEH106J
18CSS101J Programming for Problem Solving 3 0 4 5 18MAB102T Advanced Calculus and Complex Analysis 3 1 0 4
18PDM 101L Professional Skills & Practices 0 0 2 0 18AIC101J Foundation of Data Analysis 3 0 2 4
18LEM101T Constitution of India 1 0 0 0 18PCB101J Engineering Physics, Chemistry and Biology 3 1 2 5
18GNM101L Physical and Mental Health using Yoga 0 0 2 0 18AIS102J Smart Manufacturing 1 0 4 3
Total Learning Credits 20 18PDH101T General Aptitude 0 0 2 1
18LEM102J Value Education 1 0 1 0
18GNM10XL NCC / NSS / NSO 0 0 2 0
Total Learning Credits 20

Semester - III Semester - IV


Hours/ Week Hours/ Week
Code Course Title L T P C Code Course Title L T P C
18MAB201T Transforms and Boundary Value Problems 3 1 0 4 18MAB206T Numerical Methods and Analysis 3 1 0 4
18AIC201J Foundation of Artificial Intelligence 2 0 2 3 18AIC205J Neural Networks and Machine Learning 3 0 2 4
18AIC202J Data Structure and its Applications 3 0 2 4 18AIC206J Analysis and Design of Algorithms 3 0 2 4
18AIC203J Object Oriented Design and Programming 3 0 2 4 Database Management Systems for Artificial
18AIC207J 2 0 2 3
18AIC204T Software Engineering Principles 3 0 0 3 Intelligence
18AIS201T Linear Systems and Signal Processing 3 0 0 3 18AIC208J Operating System Design 2 0 2 3
18AIS202T Digital Logic and Computer Architecture 3 0 0 3 18AIS203J Computer Networks and Communications 2 0 2 3
18PDM201L Competencies in Social Skills 18AIC209T Foundation of Metric Spaces 1 0 0 1
0 0 2 0 18AIH201T Professional Ethics of Artificial Intelligence 2 0 0 2
18PDM203L Entrepreneurial Skill Development
Total Learning Credits 24 18CSC208L Competitive Professional Skills - I 0 0 2 1
18PDM202L Critical and Creative Thinking Skills
0 0 2 0
18PDM204L Business Basics for Entrepreneurs
18CYM101T Environmental Science 1 0 0 0
Total Learning Credits 25

Semester - V Semester - VI
Hours/ Week Hours/ Week
Code Course Title L T P C Code Course Title L T P C
18MAB304T Probability and Applied Statistics 3 1 0 4 18MAB302T Discrete Mathematics for Engineers 3 1 0 4
18AIC301J Deep Learning Techniques 3 0 2 4 18AIC304J Reinforcement Learning Techniques 2 0 2 3
18AIC302J Web Programming for Artificial Intelligence 3 0 2 4 18AIC305T Inferential Statistics and Predictive Analytics 2 0 0 2
18AIC303T Formal Language and Automata Theory 3 0 0 3 18AIC306J Design of Artificial Intelligence Products 2 0 2 3
18CSC306L Competitive Professional Skills-II 0 0 2 1 18CSC307L Competitive Professional Skills – III 0 0 2 1
E Professional Elective – 1 3 0 0 3 18AIC350T Comprehension 0 1 0 1
E Professional Elective – 2 3 0 0 3 E Professional Elective – 3 3 0 0 3
O Open Elective – 1 3 0 0 3 E Professional Elective – 4 3 0 0 3
18AIP101L/ O Open Elective – 2 3 0 0 3
18AIP102L/ MOOC 1 / Industrial Training 1/ Seminar 1 0 0 2 1 18AIP104L/
18AIP103L 18AIP105L/ MOOC 2 / Industrial Training 2 / Seminar 2 0 0 2 1
18PDM301L Analytical and Logical Thinking Skills 18AIP106L
0 0 2 0
18PDM302L Entrepreneurship Management 18PDH201T Employability Skills and Practices
0 0 2 0
18LEM109T Indian Traditional Knowledge 1 0 0 0 18LEM110L Indian Art Form
Total Learning Credits 26 Total Learning Credits 24
Semester - VII
Hours/ Week Semester – VIII
Code Course Title L T P C Hours/ Week
Code Course Title L T P C
E Professional Elective –5 3 0 0 3
E Professional Elective – 6 3 0 0 3 18AIP109L / Project (Phase-II) / Semester Internship 0 0 20 10
O Open Elective – 3 3 0 0 3 18AIP110L
18AIP107L/ Total Learning Credits 10
Project (Phase-I) Internship (4-6weeks) 0 0 6 3
18AIP108L
Total Learning Credits 12
Category of Courses and Credits Table
Total
Credits per semester
Category credits
I II III IV V VI VII VIII
Humanities & Social Sciences / Management
3 4 - 2 - - - - 09
(H)
Basic Sciences (B) 4 9 4 4 4 4 - - 29
Engineering Sciences (S) 13 3 6 3 - - - - 25
Professional Core (C) - 4 14 16 12 10 - - 56
Professional Elective (E) - - - - 6 6 6 - 18
Open Elective (O) - - - - 3 3 3 - 09
Project / Seminar / Internship (P) - - - - 1 1 3 10 15

5
Total Credits 20 20 24 25 26 24 12 10 161

Professional Electives
Category I – Core AI & ML
Hours/ Week
S. No. Course Name C
L T P
18AIE321T Optimization Techniques 3 0 0 3
18AIE322T Stochastic Decision Making 3 0 0 3
18AIE323T Information Theory and Coding 3 0 0 3
18AIE324T Cognitive Science & Analytics 3 0 0 3
18AIE325T Internet of Things Architecture and Protocols 3 0 0 3
18AIE326T Intelligent Autonomous Systems 3 0 0 3
18AIE327T Intelligence of Biological Systems 3 0 0 3
18AIE338T Logic and Knowledge Representation 3 0 0 3
18AIE339T Matrix theory for Artificial Intelligence 3 0 0 3
18AIE421T Soft Computing and its Applications 3 0 0 3
18AIE422T Artificial Intelligence and High-Performance Computing 3 0 0 3
18AIE423T Business Intelligence and Analytics 3 0 0 3
18AIE424T Artificial Intelligence and Internet of Things 3 0 0 3
18AIE425T Compiler Design 3 0 0 3
18AIE426T Virtual Reality and Augmented Reality 3 0 0 3
18AIE436T Autonomous Navigation and Vehicles 3 0 0 3
18AIE437T Mobile Game Development
Category III – Speech & Vision
Category II – Language Technologies Hours/ Week
S. No. Course Name C
Hours/ Week L T P
S. No. Course Name C
L T P 18AIE332T Image and Video processing 3 0 0 3
18AIE328T Marketing Analytics 3 0 0 3 18AIE333T Biometrics 3 0 0 3
18AIE329T Information Retrieval 3 0 0 3 18AIE334T Pattern Recognition Techniques 3 0 0 3
18AIE330T Text Processing 3 0 0 3 18AIE335T Surveillance Video Analytics 3 0 0 3
Advanced Social, Text and Media 18AIE336T Medical Signal Processing 3 0 0 3
18AIE331T 3 0 0 3
Analytics Speech Recognition and
18AIE337T 3 0 0 3
Understanding
Category IV– Data Science
Category V– Neuro Science and Natural Intelligence
Hours/ Week
S. No. Course Name C Hours/ Week
L T P S. No. Course Name C
L T P
18AIE427T Data Mining and Analytics 3 0 0 3
18AIE432T Brain Machine Interface 3 0 0 3
18AIE428T Time Series Analysis 3 0 0 3
18AIE433T Nature Inspired Computing 3 0 0 3
18AIE429T Cloud Computing 3 0 0 3
18AIE434T Bio Informatics 3 0 0 3
18AIE430T Distributed Systems 3 0 0 3
Theoretical and
Big Data Analytics: Hadoop, 18AIE435T 3 0 0 3
18AIE431T 3 0 0 3 Computational Neuroscience
Spark and NoSQL
Note:
1. Students should choose III year Professional Elective courses from 300 series in category I, II & III.
2. Students should choose Professional Elective courses for VII semester from 400 series in category I, IV & V.
List will be expanded
Open Elective Courses
Smart Health care
Course Hours/Week
Course Title Infrastructure
Code L T P C
Course Hours/Week
18BT0101T Human Health and diseases 3 0 0 3 Course Title
Code L T P C
18BT0106T Waste to Wealth to Wheels 3 0 0 3
18CE0305T Environmental Impact Assessment 3 0 0 3
18BT0107T Fundamental Neurobiology 3 0 0 3
18CE0307T Disaster Mitigation and Management 3 0 0 3
18EC0122T Hospital Information systems 3 0 0 3
18CE0405T Water pollution and its Management 3 0 0 3
18BM0124T Rehabilation Engineering 3 0 0 3
18CE0406T Global warming and climate change 3 0 0 3
18EC0125T Quality control for Biomedical devices 3 0 0 3
18CE0407T Application of Remote sensing and GIS 3 0 0 3
18BM0126T Bio Mechanics of Human Movement 3 0 0 3
18NT0305T Medical Nanotechnology 3 0 0 3
Robotics
Business Analytics Course Hours/Week
Course Title
Course Hours/Week Code L T P C
Course Title
Code L T P C 18MH0103T Introduction to Robotics 3 0 0 3
18CS0161T Behavioral Economics 3 0 0 3 18EC0134T Industrial Automata 3 0 0 3
18CS0162T Computational Finance and Modelling 3 0 0 3 18EC0182T Telehealth Technology 3 0 0 3
18CS0163T Psychology 3 0 0 3 18EC0187T Integrated Product Development 3 0 0 3
18MB0404T Entrepreneur and Intellectual Property Rights 3 0 0 3 18ME0108T Automatic Control Systems 3 0 0 3
18MB0406T B2B Marketing 3 0 0 3 18ME0101T Robotics Engineering and Application 3 0 0 3
18MB409T Finance for Engineers 3 0 0 3 18NT0307T Nano Computing 3 0 0 3
18NT0308T Smart Sensor Systems 3 0 0 3
Note:
1. Students should choose their open electives only from the list given above.
2. Students are advised to choose their all 3 open elective from any one of the domain given above.

Open Elective Courses (O) Offered to other branches


Course Course Hours/ Week
Code Title L T P C
18AIO351T Introduction to Artificial Intelligence 3 0 0 3
18AIO352T Machine Learning 3 0 0 3
18AIO353J Python for Data Analytics 2 0 2 3
18AIO354T Soft Computing 3 0 0 3
Total Learning Credits 12

6
Course 18LEH101J Course ENGLISH Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Analyze the importance of communication in personal, professional contexts. Identify proper English 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
pronunciation 0 1 2 3 4 5
CLR-2 : Strengthen vocabulary and grammar. Enhance listening and writing comprehension. Review films and

Environment & Sustainability


documentaries

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Writing brief paragraphs using appropriate techniques. Enhance their English fluency in speaking

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Write effective essays, stories. Experience workplace communication aspects

Modern Tool Usage

Life Long Learning


CLR-5 : Research on a topic and write a comprehensible academic project reports. Make effective presentations

Society & Culture


Problem Analysis

Communication
CLR-6 : Utilize English language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Identify types, modes, channels and barriers of communication.distinguish different speech sounds, pronounce 1 7 6 L H L H H H L H H H - H - - -
correctly 0 0
CLO-2 : Identify, rectify the errors in the use of grammar and vocabulary. Improve listening and writing skills 2 6 6 L H L H H H L H H H - H - - -
5 0
CLO-3 : Develop a topic idea into a cohesive paragraph with examples. Improve the fluency of speaking skills 3 7 7 L H L H H M L H H H - H - - -
5 0
CLO-4 : Develop ideas into logical and coherent essays. Understand better the workplace culture 3 7 6 L H L H H H L H H H - H - - -
5 5
CLO-5 : Identify the steps involved in writing an academic project report. List and practice skills need for making a 3 7 6 L H L H H H L H H H - H - - -
presentation 5 5
CLO-6 : Build listening, speaking, reading, writing abilities in English, To interact with English speaking people. 3 7 6 L L L H H H L H H H - H - - -
0 5

Communication Vocabulary and Grammar Discourse Techniques Workplace Communication Project Writing
Duration (hour) 12 12 12 12 12
S-1 SLO-1 Definition, process of Words with Foreign roots, Word Sentence structure, Phrases and Reading Comprehension, Guidelines Topics for project writing
communication formation – inflectional, derivational Clauses questions
prefixes, suffixes (referential,critical,interpretative )
SLO-2 Filling in-class worksheets Quiz - Identifying the borrowed roots Exercise:worksheet, Identifying Practice Exercise Discussion
and their meanings-Worksheet exercise phrases, clauses, compound, complex
sentences
S-2 SLO-1 Verbal and non-verbal Synonyms and Antonyms and Standard Developing ideas into paragraphs – Précis-writing Guidelines Collection of Data – avoiding
communication abbreviations cohesion markers plagiarism-authenticity and credibility of
data
SLO-2 Individual and group activities - Context based activity / Learner Identify topic sentence in a paragraph; Practice Exercise Collection of data for verification
Role play compiling standard abbreviations from writing a paragraph based on a topic
core subject
S-3 SLO-1 LAB: Individual speech sounds LAB: Listening to long conversations LAB: Listening to short stories - Science LAB: Videos on workplace scenario LAB: Importance of availing credible
fiction Open Discussion on Workplace resources with examples
Etiquette
SLO-2 Courseware on speech sounds Identify communication contexts, use of Identify main idea of the given story and speaking language known to everyone, Collecting and compiling resource
(Listening and reproducing) making a word list in relation to the narrate a story on the given topic – space, polite words, actions, objective materials
context Written
S-4 SLO-1 LAB: often mispronounced sounds LAB: Listening to long conversations, LAB: Speaking - practice activity – brain LAB: Videos on workplace LAB: Guidelines for preparing a PPT;
daily life storming – mind mapping communication presentation techniques
SLO-2 Audio visual material (Listening to Identify various communication contexts Just a Minute Role play based on the given workplace Preparing PPT on the topic of learners’ 7
minimal pairs and reproducing) and answering questions - collocation contexts choice
S-5 SLO-1 Other Types of Communication: Homonyms and Homophones Inputs on writing precisely, Summarising Guidelines for writing: outline-
general technical-formal, informal- redundancies, wordiness-repetition- objectives-background- methodology-
external, internal clichés discussion
SLO-2 Write upon a selected type of Fun activities – worksheets- cross Error analysis and editing Group activity (oral/written) on the given Drafting an outline
communication words passages
S-6 SLO-1 Listening, Speaking, Reading, Articles, Tenses Defining, describing technical terms Essay Writing, general introduction Discussion using sample project
Writing
SLO-2 Group activity (Newspaper) – Exercise through worksheets- individual Writing definitions-product and process Brainstorming on relevant technical and Writing the first draft on the selected
Discussion and Feedback activity -peer correction- open description non-technical topics topic
discussion
S-7 SLO-1 LAB: Material on mispronounced LAB: Watching documentaries & short LAB: Describing a scene or event - LAB: Technical communication – Giving inputs on documentation based
words films related to science and technology videos Interpreting Data on IEEE
SLO-2 Individual oral activity and Picking out the terminology related to String narration – describing an event or Group activity - interpretation of data - Preparing references
rectification of the probable science and technology a scene oral presentation
mistakes.
S-8 SLO-1 LAB: sentence types LAB: Introduction to English es –British LAB: Channels of communication - LAB: External Communication- Checklist for project format (PPT)
and American -Videos videos Advertising
SLO-2 Practice on sentence stress and Discussion on difference between Observing and identifying the channels ADZAP (promoting a product) - Oral Self-verification and submission of final
intonation British and American words of communication –Role play draft
S-9 SLO-1 Communication barriers Noun-pronoun agreement and subject- Inputs on Classifying/categorising and Essay Writing Guidelines: introduction, LAB: Formal Presentation
verb agreement sequencing ideas with relevant elaboration and conclusion with
diagrams examples
SLO-2 Individual activity- sharing of Identifying and learning through error Writing a passage on the given hints, Individual activity (Written) on the given LAB: Formal Presentation
personal experiences analysis - worksheets tree diagram, classification table and topic
flow chart
S- SLO-1 Organizational communication - Misplaced modifiers - prepositions- Importance of punctuation – Organisational Report Writing - LAB: Formal Presentation
10 Channels of communication prepositional verbs and phrasal verbs miscommunication –errors in Progress report- Guidelines
punctuation
SLO-2 Group activity (worksheet) with Learn through practice – placing same Fun activities - worksheets for Writing a progress report LAB: Formal Presentation
visuals or written material. modifier in different places in a appropriate punctuation - written
sentence
S- SLO-1 LAB: short biographical account on LAB: Watching video based on daily life LAB: Barriers of communication LAB: Sample case studies for work LAB: Formal Presentation
11 famous personalities -video Language barriers - videos ethics - videos
SLO-2 Oral paraphrasing of the content Observing and recording the features of Identifying the language barriers of Debate on the videos shown LAB: Formal Presentation
shown spoken English communication –Written
S- SLO-1 LAB: Listening to short LAB: Watching interviews of famous LAB: Barriers of communication- LAB: Learning interview techniques LAB: Formal Presentation
12 conversations personalities personal and organizational - video through models
SLO-2 Answering the questions on the Quiz on the video shown Role play on the videos shown Mock interview LAB: Formal Presentation
above content

Learning 1. Swan, Michael. Practical English Usage. OUP, 1995 3. CIEFL, Hyderabad. Exercises in Spoken English. Parts I-III. OUP 5. 7.
Resources 2. Kumar Sanjay and Pushpa Lata. Communication Skills. OUP, 4. Anbazhagan K, Cauveri B, Devika M.P., English for Engineers. Cengage, www.mmm.english.com www.onlinewriting.com/purdue
2011 2016 6. 8. www.ieee.org/index.html
www.usingenglish.com

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers 8
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chennai . 1 .Dr. S. P.Dhanavel, IITM, Chennai, 1. Dr. K. Anbazhagan, 3. Dr.Sukanya Saha, SRMIST 5. S. Ramya,
[email protected] dhanavelsp@[email protected] SRMIST SRMIST
2. Mr. Durga Prasad Bokka, TCS Chennai, [email protected] 2. Ms. Subashree, VIT, Chennai, [email protected] 2. Ms. Cauveri B, SRMIST 4. Dr. M. M.Umamaheswari, SRMIST

9
Course 18MAB101T Course CALCULUS AND LINEAR ALGEBRA Course B Basic Sciences L T P C
Code Name Category 3 1 0 4

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Application of Matrices in problems of Science and Engineering 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Utilize Taylor series, Maxima minima, composite function and Jacobian in solving rea- time application problems

Environment & Sustainability


Analysis, Design, Research
CLR-3 : Apply the concept of Differential Equations in problems of Science and Engineering

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-4 : Utilize the concepts of radius of curvature, evolute, envelope in problems of Science and Engineering

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Application of Sequences and Series in all problems involving Science and Engineering

Modern Tool Usage

Life Long Learning


CLR-6 :

Society & Culture


Problem Analysis
Utilize appropriate mathematical techniques for the different solutions required in Science and Engineering

Communication
applications

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Apply Matrices, Eigenvalues and Eigen Vectors Reduce to Quadratics form in Science and Engineering problem 2 8 8 H - H - - - - - H - - H - - -
solving 0 0
CLO-2 : Apply Maxima and Minima, Jacobian, and Taylor series to solve problems in Science and Engineering 2 8 8 H - - H H - - - - - - - - - -
5 0
CLO-3 : Solve the different types of Differential Equations in Science and Engineering applications 2 8 8 - H - - - - - H - - H - - -
5 0
CLO-4 : Identify Radius, Centre, envelope and Circle of of curvature and apply them in the problem solving 2 9 9 H H - H - - - - H - - H - - -
0 0
CLO-5 : Apply convergence and divergence of series using different test and apply sequences and Series in the problem 2 9 8 - H H - - - - - H - - H - - -
solving 0 0
CLO-6 : Identify, Analyze and Apply mathematical techniques to arrive at solutions in Science and Engineering 2 9 9 H H - - - - - H - - H - - -
0 0

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Characteristic equation Functions of two variables – Partial Linear equations of second order with Radius of Curvature – Cartesian Series of Positive terms – Test of
derivatives constant coefficients when PI=0 or exp. coordinates Convergence-
SLO-2 Eigen values of a real matrix Total differential Linear equations of second order with Radius of Curvature – Cartesian Comparison test – Integral test-
constant coefficients when PI=sinx or coordinates
cosx
S-2 SLO-1 Eigen vectors of a real matrix Total differential Linear equations of second order with Radius of Curvature – Polar coordinates Comparison test – Integral test-
constant coefficients when
PI=polynomial
SLO-2 Eigen vectors of a real matrix Taylor’s expansion with two variables Linear eqn. of second order with Radius of Curvature – Polar coordinates Comparison test – Integral test-.
up to second order terms constant coefficients when PI=exp. with
sinx / Cosx
S-3 SLO-1 Properties of Eigen values Taylor’s expansion with two variables Linear eqn. of second order with Circle of curvature D’Alemberts Ratio test,
up to third order terms constant coefficients when PI= exp.l
with polynomial
SLO-2 Cayley – Hamilton theorem Maxima and Minima Linear eqn. of 2nd order with const. Circle of curvature D’Alemberts Ratio test,
coeff. when PI=polynomial with sinax or
cosax
S-4 SLO-1 Problem solving using tutorial sheet Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
1
SLO-2 Problem solving using tutorial sheet Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 6 Applications of Radius of curvature in Problem solving using tutorial sheet 14 10
1 engineering
S-5 SLO-1 Finding A inverse using Cayley – Maxima and Minima Linear equations of second order Centre of curvature Raabe’s root test.
Hamilton theorem variable coefficients
SLO-2 Finging higher powers of A using Maxima and Minima Linear equations of second order Centre of curvature Raabe’s root test.
Cayley – Hamilton theorem variable coefficients
S-6 SLO-1 orthogonal reduction of a Maxima and Minima Homogeneous equation of Euler type Centre of curvature Covergent of Exponential Series
symmetric matrix to diagonal form
SLO-2 orthogonal reduction of a Constrained Maxima and Minima by Homogeneous equation of Legendre’s Evolute of a parabola Cauchy’s Root test
symmetric matrix to diagonal form Lagrangian Multiplier method Type
S-7 SLO-1 orthogonal reduction of a Constrained Maxima and Minima by Homogeneous equation of Legendre’s Evolute of an ellipse Log test
symmetric matrix to diagonal form Lagrangian Multipliermethod Type
SLO-2 orthogonal reduction of a Constrained Maxima and Minima by Equations reducible to homogeneous Envelope of standard curves Log test
symmetric matrix to diagonal form Lagrangian Multipliermethod form
S-8 SLO-1 Problem solving using tutorial sheet Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
2
SLO-2 Problem solving using tutorial sheet Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 9 Applications of Curvature in engineering Problem solving using tutorial sheet 15
2
S-9 SLO-1 Reduction of Quadratic form to Jacobians of two Variables Equations reducible to homogeneous Beta Gamma Functions Alternating Series: Leibnitz test
canonical form
SLO-2 Quadratic form to canonical form Jacobians of Three variables Variation of parameters Beta Gamma Functions and Their Alternating Series: Leibnitz test
by orthogonal transformations Properties
S- SLO-1 Quadratic form to canonical form Jacobians problems Variation of parameters Sequences – Definition and Examples Series of positive and Negative terms.
10 by orthogonal transformations
SLO-2 Orthogonal matrices Jacobians Problems Simultaneous first order equations with Series – Types of Convergence Series of positive and Negative terms.
constant co-efficient.
S- SLO-1 Reduction of quadratic form to Properties of Jacobians and Problems Simultaneous first order equations with Series of Positive terms – Test of Absolute Convergence
11 canonical form constant co-efficient. Convergence-
SLO-2 Reduction of quadratic form to Properties of Jacobians and problems Simultaneous first order equations with Comparison test – Integral test- Conditional Convergence
canonical form constant co-efficient.
S- SLO-1 Problem solving using tutorial sheet Application of Taylor’s series Maxima Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13 Problem solving using tutorial sheet 13
12 3 Minima Jacobians in Engineering
SLO-2 Applications of Matrices in Application of Taylor’s series Maxima Applications of Differential Equation in Problem solving using tutorial sheet 13 Applications Convergence of series in
Engineering Minima Jacobians in Engineering engineering engineering

Learning 1. B. H. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006. 4. Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11th Reprint, 2010
Resources 2. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010. 5. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson,Reprint, 2002
3. Veerarajan T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi,2008 6. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications, Reprint,
2008

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.V.Maheshwaran, CTS, Chennai, [email protected] 1. Dr.K.C.Sivakumar, IIT, Madras, [email protected] 1. Dr. A. Govindarajan, SRMIST
2. Dr. Sricharan Srinivasan, Wipro Technologies, [email protected] 2. Dr. Nanjundan, Bangalore University, [email protected] 2. Dr. Srinivasan, SRMIST

11
Course Course INTRODUCTION TO MATLAB FOR Course L T P C
18AIS101J S Engineering Sciences
Code Name ARTIFICIAL INTELLIGENCE Category 1 0 4 3

Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1
It is designed to give students fluency in MATLAB 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 14 15
3
CLR-1 : Students will be able to learn the different functionalities of MATLAB

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


CLR-2 : Students will be able to do plotting

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Design and implement MATLAB code to solve small-scale scientific and engineering problems

Modern Tool Usage

Life Long Learning


Problem Analysis
CLR-4 : Understand basic numerical method techniques for solving non-linear equations.

Society & Culture


Analysis, Design,

Communication
Environment &
CLR-5 : Design and implement MATLAB code for classifier algorithm

Sustainability
Research

PSO – III
PSO - II
PSO - I
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Locate, understand, and use a wide range of pre-defined functions. 3 90 85
CLO-2 : Select and use appropriate scalar and aggregate data types. 2 95 90
CLO-3 : Select and use appropriate control structures. 3 90 85
CLO-4 : Select and use appropriate input/output operations for terminal, file, graphical, and GUI-based input/output 3 90 85
CLO-5 : Understand basic numerical method techniques for solving non-linear equations in MATLAB 3 85 80
CLO-6 : Implement classifier machine learning algorithms in MATLAB 2 90 85

Duration
15 15 15 15 15
(hour)
SLO-1 MATLAB introduction Functions Linear algebra Introduction to machine learning GUI
S-1
SLO-2 Basics User defined functions System of linear equations

SLO-1 Scripts Function overloading Matrix decomposition Supervised learning Making the GUI
S-2
SLO-2 Writing scripts Function overloading Matrix decomposition

SLO-1 Variables Relational operators polynomials Classification Draw the GUI


S-3
SLO-2 Naming Conditions

SLO-1 Scalars Looping statements Polynomial operations Decision tree classifier Change the settings
S-4
SLO-2 Arrays Looping statements
Create a decision tree for the iris data and
SLO-1 Row vectors Plot options Polynomial fitting see how well it classifies the irises into Save
S-5
species.
SLO-2 Column vectors, size and length Plot options
visualize the regions assigned to each
SLO-1 Matrices Line and market options Non linear root finding Adding functionalities to M file
species
S-6
SLO-2 Basic scalar operations Line and market options
Built in functions, transpose, draw a diagram of the decision rule and
SLO-1 Cartesian plots Minimizing a function Running
addition and subtraction class assignments.
S-7
SLO-2 Element wise functions Cartesian plots Anonymous 12
Compute the resubstitution error and the
S-8 SLO-1 Operators 3D plots Optimization tool box Helper functions
cross-validation error for decision tree.
SLO-2 Vector operations 3D plots

SLO-1 Vector functions Axis modes Min-finding Heart sound classification using MATLAB Simulink
S-9
SLO-2 Vector indexing Multi plots in one figure
SLO-1 Matrix indexing Visualising matrices Numerical differentiation Access and explore the data Simulink library
S-10
SLO-2 Matrix indexing Visualising matrices
SLO-1 Indexing Colour maps Pre process and extract the features Connection
S-11
SLO-2 Indexing Colour maps Numerical integration
Advanced indexing
SLO-1 Surface plots Differential equation Using decision tree classifier train the data Block specifications
S-12
Advanced indexing
SLO-2 Surface plots ODE solvers

SLO-1 Plotting Surf ODE solvers MATLAB Iteratively train Toll boxes
S-13
SLO-2 Plotting basics Surf options

SLO-1 Plot a straight line Contour ODE solvers syntax Evaluate Symbolic tool box
S-14
SLO-2 Plot a straight line Find
SLO-1 Plot knowledge trajectory Vectorization ODE functions Evaluate Symbolic variables
S-15
SLO-2 Plot knowledge trajectory Preallocation ODE functions: viewing results Symbolic expressions

Learning
1. 2.
Resources

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 - 40% - 30% - 30% - 30% - 30%
Understand
Apply
Level 2 - 40% - 40% - 40% - 40% - 40%
Analyze
Evaluate
Level 3 - 20% - 30% - 30% - 30% - 30%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

13
Course Course Course L T P C
18EES101J BASIC ELECTRICAL & ELECTRONICS ENGINEERING S Engineering Sciences
Code Name Category 3 1 2 5

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Electrical & Electronics Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Analyze given electric circuits consisting of active and passive components 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Identify the parts, functions and working of motors, generators and transformers that function in AC and DC

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Utilize the basic electronic devices and circuits

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Utilize transducers for measuring displacement, pressure, flow, sound, light, temperature, chemical changes etc.,

Modern Tool Usage

Life Long Learning


CLR-5 : Build simple logical circuits using Boolean expressions. Identify elements in a communication system

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize the basic electrical circuits, machines, electronic devices, transducers and digital system principles and operations

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Analyze basic theory utilized in electrical circuits and its circuits 3 75 70 H M L L M - M M M M - M - - -
CLO-2 : Identify working principle of direct current and alternative current machines such as transformers, motors and generators 2 75 70 H M L L M - M M M M - M - - -
CLO-3 : Operate the basic electronic devices. Identify their uses and construction features 3 75 70 H - L L M - M M M M - M - - -
CLO-4 : Identify the different types of transducers used in measurement of various physical parameters 3 75 70 H - L M M - M M M M - M - - -
CLO-5 : Apply binary logic and Boolean expressions for digital circuit design, Identify elements in a communication Systems 3 75 70 H M M M M - M M M M - M - - -
CLO-6 : Identify the basic electrical circuits, machines, electronic devices, transducers and digital system principles and operations 3 75 70 - - L M M - M M M M - M - - -

Electrical Circuits D.C Machines& A.C Machines Electronic Devices Transducers Digital Systems
Duration
18 18 18 18 18
(hour)
Sinusoids, Generation of AC, Average,
SLO-1 Introduction to DC and AC circuits Safety measures in electrical systems Transducer function and requirements Number systems, binary codes
RMS values, Form and peak factors
S-1
Analysis of single phase AC circuit, Real,
SLO-2 Active andPassive two terminal elements Types of wiring, wiring accessories Classification: Active and Passive Binary arithmetic
Reactive, Apparent power, Power factor
Ohms law,Voltage-Current relation, Magnetic materials, B-H Characteristics House wiring for staircase, fluorescent Displacement: Capacitive, Inductive,
SLO-1 Boolean algebra, laws and theorems
Power, Energy Simple magnetic circuits lamp, LED lamp & corridor wiring Variable Inductance
S-2
Faraday's laws, induced emfs and Basic principles of earthing, Types of
SLO-2 R,L,C Circuits, Voltage and Current Sources Linear Variable Differential Transformer Simplification of Boolean expression
inductances. earthing. Grounding in DC circuits
1 - phase transformers: Construction, Basic principles and classification of Electromechanical: Pressure, Flow,
SLO-1 Kirchoff’s current law Logic Gates and Operations
S-3 types, ideal, practical transformer instruments Accelerometer, Potentiometer etc.
SLO-2 Kirchoff’s voltage law EMF equation, Regulation, Efficiency Moving coil and moving iron instruments Strain Gauge Simplification of Boolean expression
SLO-1
S-4 Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session
SLO-2
S SLO-1 Lab 7:Types of wiring (fluorescent lamp Lab 10: Measurement using LVDT and Lab 13: Verification of Boolean expression
Lab 1: Verification of Kirchoff’s Law Lab 4: Transformer Operation, Efficiency
5-6 SLO-2 wiring, staircase wiring, godown wiring) Strain Gauge using logic gates
Chemical: pH probes, Electro galvanic
SLO-1 Mesh Current Analysis Construction, working of DC Generators Overview of Semiconductors SOP and POS Expressions
Sensor etc.,
S-7
Electroacoustic: Mic, Speaker,
SLO-2 Nodal Voltage Analysis Types of DC generators PN junction diode Standard forms of Boolean expression
Piezoelectric, Sonar, Ultrasonic
SLO-1 Thevenin’s Theorem Characteristics of Generators Zener diode Tactile, Geophones, Hydrophone Simplify using Boolean Expressions
S-8 Electrooptical: LED, Laser, Photodiode,
SLO-2 Norton’s Theorem Armature reaction, Losses Diode circuits: rectifiers, half and full wave Minterm and Maxterm
Photoresistor, Phototransistor
Photoconductive cell, photovoltaic cell,
SLO-1 Maximum Power Transfer Theorem Power stages of DC generators Bridge type rectifier, filter circuit K-Map Simple ReductionTechnique
solar cell
S-9
Working and types of DC motors,
SLO-2 Star- Delta Transformation Clippers and clampers LED, infrared emitters, LCD, optocouplers Two, Three and Four Variable K-Map
Characteristics, Starters
SLO-1 14
S-10 Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session
SLO-2
S SLO-1 Lab 8: Characteristics of semiconductor Lab 11: Measurement using Electro Lab 14: Reduction using Digital Logic
Lab 2: Verification of all Theorems Lab 5: Demo of DC Machine & Parts
11-12 SLO-2 devices acoustic and Electrooptical transducers Gates
Thermoelectric: Resistance Temperature
SLO-1 Resistive Circuit Analysis Construction, working of AC Generators BJT construction, operation Principles of Communication
Detectors
S-13
BJT characteristics (CB, CE and CC
SLO-2 Superposition, Convolution Types of AC generators Thermocouple Block diagram of a Communication System
configurations) and uses
SLO-1 RL Circuit Transient Analysis Characteristics of AC Generators, Losses JFET construction, operation Thermister Amplitude Modulation
S-14 JFET characteristics (CS configuration)
SLO-2 RC & RLC Transient Analysis Single Phase and Three Phase Machines Electrostatic: Electrometer Frequency Modulation
and uses.
Electromagnetic: Antenna, Hall effect,
SLO-1 Three Phase Systems, Connections Working and types of AC motors MOSFET construction, operation Phase Modulation
Magnetic Cartridge etc.,
S-15
MOSFET characteristics (CS configuration) Radioacoustic: Geiger Muller Tubes, Radio
SLO-2 Relation between Line and Phase Induction, Squirrel Cage, Synchronous Demodulation
and uses receiver, Radio transmitter
SLO-1
S-16 Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session Problem Solving Session
SLO-2
S SLO-1 Lab 12: Measurement using Lab 15: Demo of Transmission and
Lab 3: Time Domain Analysis (RL, RC) Lab 6: Demo of AC Machine & Parts Lab 9: Wave shaping circuits
17-18 SLO-2 Thermoelectric and Electromagnetic Reception using MODEM

1. Dash.S.S, Subramani.C, Vijayakumar.K, Basic Electrical Engineering, 1st ed.,Vijay Nicole, 2013
Learning 4. R. Muthusubramanian, S. Salivahanan,“Basic Electrical and Electronics Engineering, Tata McGraw-Hill, 2012
2. Jegatheesan.R,AnalysisofElectricCircuits, Tata McGraw-Hill, 2014
Resources 5. Moris M. Mano, Digital Design, 3rd ed.,Pearson, 2011
3. P. S.Bimbhra,Electrical Machinery,7th ed,. Khanna Publishers, 2011

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1.Dr.S.Paramasivam, Danfoss, Industries Pvt Ltd., [email protected] 1.Dr.K.S.Swarup, IIT Madras, [email protected] 1.Dr.K.Vijayakumar, SRMIST
2. Dr. Sricharan Srinivasan, Wipro Technologies, [email protected] 2. Dr. Rajeev Sukumaran, IIT Madras, [email protected] 2.Dr.S.S.Dash, SRMIST

15
Course Course Course L T P C
18CSS101J PROGRAMMING FOR PROBLEM SOLVING S Engineering Sciences
Code Name Category 3 0 4 5

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Think and evolve a logically to construct an algorithm into a flowchart and a pseudocode that can be programmed 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize the logical operators and expressions to solve problems in engineering and real-time

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Store and retrieve data in a single and multidimensional array

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Utilize custom designed functions that can be used to perform tasks and can be repeatedly used in any application

Modern Tool Usage

Life Long Learning


CLR-5 : Create storage constructs using structure and unions. Create and Utilize files to store and retrieve information

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Create a logical mindset to solve various engineering applications using programming constructs in C

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify methods to solve a problem through computer programming. List the basic data types and variables in C 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Apply the logic operators and expressions. Use loop constructs and recursion. Use array to store and retrieve data 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Analyze programs that need storage and form single and multi-dimensional arrays. Use preprocessor constructs in C 3 85 80 L H H H H - - M M L - H - - -
CLO-4 : Create user defined functions for mathematical and other logical operations. Use pointer to address memory and data 3 85 80 L H H H H - - M M L - H - - -
CLO-5 : Create structures and unions to represent data constructs. Use files to store and retrieve data 3 85 80 L H H H H - - M M L - H - - -
CLO-6 : Apply programming concepts to solve problems. Learn about how C programming can be effectively used for solutions 3 85 80 L H H H H - - M M L - H - - -

Duration
21 21 21 21 21
(hour)
Initializing Structure, Declaring structure
SLO-1 Evolution of Programming& Languages Relational and logical Operators Initializing and Accessing 2D Array Passing Array Element to Function
variable
S-1
Structure using typedef, Accessing
SLO-2 Problem solving through programming Condition Operators, Operator Precedence Initializing Multidimensional Array Formal and Actual Parameters
members
Expressions with pre / post increment Nested structure
SLO-1 Creating algorithms Array Programs – 2D Advantages of using Functions
operator Accessing elements in a structure array
S-2
Expression with conditional and Array of structure
SLO-2 Drawing flowcharts Array Contiguous Memory Processor Directives and #define Directives
assignment operators Accessing elements in a structure array
SLO-1 Writing pseudocode If statement in expression Array Advantages and Limitations Nested Preprocessor Macro Passing Array of structure to function
S-3
Array construction for real-time application
SLO-2 Evolution of C language, its usage history L value and R value in expression Advantages of using Functions Array of pointers to structures
Common Programming errors
S SLO-1
Lab 1: Algorithm, Flow Chart, Pseudocode Lab 4: Operators and Expressions Lab 7: Arrays - Multidimensional Lab 10: Functions Lab 13: Structures & Unions
4-7 SLO-2
Bit Manipulation to structure and Pointer
SLO-1 Input and output functions: Printf and scanf Control Statements – if and else String Basics Pointers and address operator
to structure
S-8
Size of Pointer Variable and Pointer
SLO-2 Variables and identifiers else if and nested if, switch case String Declaration and Initialization Union Basic and declaration
Operator
Iterations, Conditional and Unconditional String Functions: gets(), puts(), getchar(), Pointer Declaration and dereferencing Accessing Union Members Pointers to
SLO-1 Expressions
branching putchar(), printf() pointers Union
S-9
Dynamic memory allocation, mallaoc,
SLO-2 Single line and multiline comments For loop String Functions: atoi, strlen, strcat, strcmp Void Pointers and size of Void Pointers
realloc, free
String Functions: sprint, sscanf, strrev,
SLO-1 Constants, Keywords While loop Arithmetic Operations Allocating Dynamic Array
strcpy, strstr, strtok
S-10
Values, Names, Scope, Binding, Storage Multidimensional array using dynamic
SLO-2 do while, goto, break, continue Arithmetic Characters on Strings Incrementing Pointers
Classes memory allocation.
S SLO-1
Lab 2: Input and Output Statements Lab 5: Control Statements Lab 8: Strings Lab 11: Pointers Lab 14: Structures & Unions 16
11-14 SLO-2
file: opening, defining, closing, File
SLO-1 Numeric Data types: integer Array Basic and Types Functions declaration and definition Constant Pointers
Modes, File Types
S-15
SLO-2 Numeric Data types: floating point Array Initialization and Declaration Types: Call by Value, Call by Reference Pointers to array elements and strings Writing contents into a file
Function with and without Arguments and
SLO-1 Non-Numeric Data types: char and string Initialization: one Dimensional Array Function Pointers Reading file contents
no Return Values
S-16
Accessing, Indexing one Dimensional Function with and without Arguments and
SLO-2 Increment and decrement operator Array of Function Pointers Appending an existing file
Array Operations Return Values
Passing Array to Functions with return
SLO-1 Comma, Arrow and Assignment operator One Dimensional Array operations Accessing Array of Function Pointers File permissions and rights
type
S-17
SLO-2 Bitwise and Sizeof operator Array Programs – 1D Recursion Functions Null Pointers Changing permissions and rights
S SLO-1
Lab 3: Data Types Lab 6: Arrays – One Dimensional Lab 9: Functions Lab 12: Pointers Lab 15: File Handling
18-21 SLO-2

Learning 1. Zed A Shaw, Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C), Addison Wesley, 2015 3. Bharat Kinariwala, Tep Dobry, Programming in C, eBook
Resources 2. W. Kernighan, Dennis M. Ritchie, The C Programming Language, 2nd ed. Prentice Hall, 1996 4. http://www.c4learn.com/learn-c-programming-language/

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Sainarayanan Gopalakrishnan, HCL Technologies, [email protected] 1. Prof. Janakiram D, IIT Madras, [email protected] 1. Dr. Christhu Raj M R, SRMIST
2. Dr. Sricharan Srinivasan, Wipro Technologies, [email protected] 2. Dr. Rajeev Sukumaran, IIT Madras, [email protected] 2. Dr. B. Amutha, SRMIST

17
CourseCode Course Course
18PDM101L PROFESSIONAL SKILLS AND PRACTICES M Mandatory L T P C
Name Category
0 0 2 0
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-1 : Utilize success habits to improve achievement in life
CLR-2 : Develop inter personal skills and be an effective goal oriented team player to achieve success

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize professionalism with idealistic, practical and moral values that govern the behavior

Modern Tool Usage


CLR-4 : Become an expert in communication and problem solving skills

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Re-engineer attitude required to succeed and understand its influence on behavior to achieve professionalism

Communication
Environment &
Sustainability
CLR-6 : Enhance holistic development of students and improve their employability skills

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify success habits 2 80 75 - - - - - - H H H H - H - - -
CLO-2 : Acquire inter personal skills and be an effective goal oriented team player 2 75 70 - - - - - - H H H H - H - - -
CLO-3 : Develop professionalism with idealistic, practical and moral values 2 80 75 - - - - - - H H H H - H - - -
CLO-4 : Acquire communication and problem solving skills. 2 75 70 - - - - - - H H H H - H - - -
CLO-5 : Re-engineer their attitude and understand its influence on behavior 2 85 80 - - - - - - H H H H - H - - -
CLO-6 : Apply behavior changing elements to construct professionalism in character and behavior 2 85 80 - - - - - - H H H H - H - - -

Duration
6 6 6 6 6
(hour)

SLO-1 Personality profiling Etiquette and Grooming Surveying and Reporting Profile building Innovation
S-1
SLO-2 Being Proactive Etiquette and Grooming Surveying and Reporting Profile building Innovation

SLO-1 Begin with the end in mind Collaborative skills Projects Personal Branding Innovation
S-2
SLO-2 Putting first things first Collaborative skills Projects Personal Branding Innovation

SLO-1 Thinking Win-Win Networking skills Paper presentations Personal Branding Creativity and out of box thinking
S-3
Seeking first to understand and then to
SLO-2 Networking skills Paper presentations Personal Branding Creativity and out of box thinking
be understood
SLO-1 Synergizing Team work and Support Introduction to design thinking USP Creativity and out of box thinking
S-4
SLO-2 Sharpening the saw Team work and Support Introduction to design thinking USP Creativity and out of box thinking
Generate ideas that are potential solutions
SLO-1 Character building Leadership Skills Developing profile Six thinking hats
to the problem identified
S-5
Generate ideas that are potential solutions
SLO-2 IKIGAI Leadership Skills Developing profile Six thinking hats
to the problem identified
SLO-1 Self-worth Leadership Styles Report writing Developing profile Six thinking hats
S-6
SLO-2 Attitude Leadership Styles Report writing Developing profile Six thinking hats

Learning 2. Thomas A Harris, I am ok, You are ok, New York-Harper and Row, 1972
1. Charles Harrington Elstor, Covey Sean, Seven Habits of Highly Effective Teens, New York, Fireside Publishers, 1998
Resources 3. Carol Dweck, Mindset, The New Psychology of Success, Random House Pub. 2006

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking 18
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember - 40% - 30% - 30% - 30% - -
Understand
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Ms. Sudha Mahadevan, Career Launcher, [email protected] 1. Mr. Nishith Sinha, dueNorth India Academics LLP, [email protected] 1. Dr. T. Mythili, SRMIST 2. Mrs. B. Revathi, SRMIST
2. Mr Ajay Zenner, Career Launcher, [email protected] 2. Dr.Dinesh Khattar, Delhi University, [email protected] 3. Mr. P. Priyanand, SRMIST 4. Mrs. M. Kavitha,, SRMIST

19
Course Course Course L T P C
18LEM101T CONSTITUTION OF INDIA M Mandatory
Code Name Category 1 0 0 0
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department English Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize the citizen’s rights 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize the basic citizen’s fundamental rights of freedom of speech, expression, equality, religion and privacy

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-3 : Identify the Indian constitutional framework with union parliament, government and their functions and citizen’s rights

Design & Development

Project Mgt. & Finance


CLR-4 : Utilize the States functionality and provisions for the betterment of the individual and society

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
CLR-5 : Identify the emergency provisions, the functions of election and public service commissions, identify the tax system

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize the rights of a citizen both individual and as a society by understanding the constitutional provision and rights

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify the basic provisions in the indian constitution 2 80 75 - - - - - - M H H H - H - - -
CLO-2 : List the fundamental rights, rights to equality, freedom, religion, culture, education and the right against exploitation 2 75 70 - - - - - - M H H H - H - - -
CLO-3 : Identify the fundamental duties of the Union of India, President, Vice-President, Union Ministers and Parliament functions 2 80 75 - - - - - - M H H H M H - - -
CLO-4 : Identify the power of states, its legislature, Governors role and the state judiciary 2 75 70 - - - - - - M H H H M H - - -
CLO-5 : List the special provisions and functionality of election commission, public service commission, individual tax and GST 2 85 80 - - - - - - M H H H H H - - -
CLO-6 : Build knowledge on the various aspects in the Indian Constitution, its provisions and right of a citizen and the society 2 85 80 - - - - - - M H H H M H - - -

Duration
6 6 6 6 6
(hour)
Meaning of the constitution law and President of India (with Powers and Governor of the State (with Powers and Local Self Government – Constitutional
SLO-1 The Directive Principles of State Policy
constitutionalism Functions) Functions) Scheme in India
S-1
Historical perspective of the Constitution of Scheme of the Fundamental Right to Prime Minister of India (with Powers and The Chief Minister of the State (with Emergency Provisions : National,
SLO-2
India Equality Functions) Powers and Functions) President Rule, Financial Emergency
Salient features and characteristics of the Scheme of the Fundamental Right to Union Judiciary (Supreme Court) Election Commission of India (with Powers
SLO-1 State Judiciary (High Courts)
Constitution of India certain Freedom under Article 19 Jurisdiction of the Supreme Court and Functions)
S-2
Scope of the Right to Life and Personal The Union Public Service Commission
SLO-2 Citizenship State Government Union Territories, Panchayats,
Liberty under Article 21 (with Powers and Functions)
Union Government, Union Legislature State Legislature, Legislative Assembly, Amendment of the Constitutional Powers
SLO-1 Scheme of the fundamental rights Municipalities, Scheduled and Tribal Areas
(Parliament) Legislative Council and Procedure
S-3
The scheme of the Fundamental Duties Lok Sabha and Rajya Sabha (with Powers Powers and Functions of the State
SLO-2 Co-operative Societies Income Tax, Goods and Services Tax
and its legal status and Functions), Union Executive Legislature, State Executive

Learning 1. Durgadas Basu, Introduction to the Constitution of India,Lexis- Nexis, 2015 3. Kaushal Kumar Agarwal, India's No 1 book on Tax : Simple Language Advanced Problems: Income Tax, Kindle, 2017
Resources 2. Subash C Kashyap, Our Parliament, National Books Trust, 2011 4. Vivek K R Agarwal, GST Guide for students: Making GST – Good and Simple Tax, Neelam Book House, 2017
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40% - 30% - 30% - 30% - - -
Apply
Level 2 Analyze 40% - 40% - 40% - 40% - - -
Evaluate
Level 3 Create 20% - 30% - 30% - 30% - - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

20
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chenna . 1 .Dr. S. P.Dhanavel, IITM, Chennai,
1. Dr. K. Anbazhagan, SRMIST 3. Dr.Sukanya Saha, SRMIST 5. S. Ramya, SRMIST
[email protected] dhanavelsp@[email protected]
2. Mr. Durga Prasad Bokka, TCS Chennai, [email protected] 2. Ms. Subashree, VIT, Chennai, [email protected] 2. Ms. Cauveri B, SRMIST 4. Dr. M. M.Umamaheswari, SRMIST

21
Course Course Course L T P C
18GNM101L PHYSICAL AND MENTAL HEALTH USING YOGA M Mandatory
Code Name Category 0 0 2 0
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department Centre for Applied Research in Education Data Book / Codes/Standards Nil
Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Utilize rich Indian heritage and knowledge for self-healing and self-protection from diseases 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply meditation for attaining happiness and balancing emotions and state of mind and body

Level of Thinking (Bloom)


Expected Proficiency (%)
CLR-3 :

Expected Attainment (%)


Intellectually develop oneself by identifying oneness with divine state and transform towards absolute oneness in space

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Socially transform into a meaningful and purposeful individual to both self and society

Modern Tool Usage

Life Long Learning


CLR-5 : Spiritually enlighten oneself by purifying the body, soul and have a blissful existence

Society & Culture


Problem Analysis

Analysis, Design,

Communication
CLR-6 : Achieve personal benefits of whole health and wellbeing by practicing yoga for physical, emotional and mental fitness

Environment &
Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify Indian heritage, culture. Identify key anatomical structures in the human body and basic exercises for the same 2 80 75 - M - - - H H H H H - H - - -
CLO-2 : Apply yoga meditation practices for emotional development and wellbeing 2 75 70 - M - - - H H H H H - H - - -
CLO-3 : Identify educational and intellectual development methods using five sense realization and transformation 3 80 75 - M - - - H H H H H - H - - -
CLO-4 : Demonstrate human values and emotions through thorough understanding about life, naturopathy and food habits 3 75 70 - M - - - H H H H H - H - - -
CLO-5 : Impact self and society by peaceful coexistence with self-introspection and balanced diet charts 3 85 80 - M - - - H H H H H - H - - -
CLO-6 : Demonstrate yoga exercises and postures to stretch and strengthen the body and mind 3 85 80 - M - - - H H H H H - H - - -

Physical Development Emotional Development Intellectual Development Social Development Spiritual Development
Duration
6 6 6 6 6
(hour)
Indian Heritage & Culture, Concept of Brain Functions, Bio-Magnetism, Cognitive Education & Intelligence Development Spiritual Connect & Yoga: Self-Realization,
SLO-1 Introduction: Social Intelligence
Yoga, Objectives, Science & Art of Yoga Mind using Yoga. Improving Intelligence Self-Awareness, Self-Actualization
S-1
Women and Yoga Practice – Classification, Emotional Intelligences, Managing Stress Learnability through Concentration, Cause and Effect Realization (Karma
SLO-2 Human values, Ethics & Morality
Modern Age, Philosophy of Life and Emotions Intelligence through learning sense organs Yoga), Harmony in Life
Practice1: Standing exercise, Surya Practice4: Surya Namaskar, Standing Practice7: Yoga for Youthfulness Practice10: Kayakalpha, Bhandas, Practice13: Management of Physical
SLO-1
Namaskar asanas (Kayakalpah Yoga) Meditation (Crown) problems (Yoga therapy)
S-2
Meditation (Five Sense Realization), Meditation (Five Sense Realization), Self-introspection Practice (Moralization of
SLO-2 Meditation (Self Realization), Relaxation Meditation (Nine centre) & Relaxation
Relaxation Relaxation Desire) & Relaxation
Physical Health: Body Structure, Diseases Meditation for Emotional development: Theory of Intellectual Transformation: Exercises for Self-Introspection: Analysis
SLO-1 Spiritual Enlightenment
and Causes, Science of Human Body Eyebrow Center (Agna) Meditation Divine state origin, absolute space, of thoughts, Moralization of desires
S-3
Yoga &Youthfulness. Benefits, Comparison Genetic Centre (Santhi) Meditation. Transformation of universe, living beings, Anger Management, Eradicating worries,
SLO-2 Purifying the Body (Genetic center)
between other exercises and Yoga Stress Relaxation Exercises Intelligence, Knowledge, Wisdom & Peace concerns & challenges
Practice2: Surya Namaskar, Sitting Practice5: Surya Namaskar, Sitting
SLO-1 Practice8: Kayakalpha Yoga, Pranayama Practice11: Kayakalpha Yoga, Krisya Yoga Practice14: Project Submission
Exercises asanas,
S-4
Yoga Mudhras, Meditation (Santhi) &
SLO-2 Meditation (Self Realization) – Relaxation Meditation (Agna) & Relaxation Meditation (Agna) - Relaxation Meditation, Introspection, Sublimination
Relaxation
Exercises: Hands, Legs, Neuro-Muscular Asanas (Postures) for Body Structure: Full Exercises: Intellectual development Brain Therapy for Social Development: Gestures
SLO-1 Spirituality for Stress Management
breathing, Eye, Ears, Nostrils, kidney, brain Body Structure Maintenance Crown Centre (Thuriyam) Meditation Yoga (Mudhras) – Body locks (Bhandhas)
S-5
digestive tract, stomach, lungs, spine, hip, Standing, Sitting, Prone & Supine Posture, Five Senses (Panchendriya) Meditation, Indian Medical System: Naturopathy, Food,
SLO-2 Yoga Practices for blissful existence
neck. Pressure points in our body Benefits of asanas Consciousness and Law of nature Nutrition, Diet Chart for Youthfulness
Practice3: Prone & Supine posture Practice6: Surya Namaskar, Prone & Practice9: Kayakalpha, Mudhras, Self-
SLO-1 Practice12: Balancing Asanas, Practice15: Practical Exam
Exercises Supine posture Asanas introspection Practice (Thought Analysis)
S-6
SLO-2 Meditation (Self Realization) – Relaxation Meditation (Shanthi) & Relaxation Meditation (Santhi), & Relaxation Meditation (Crown) & Relaxation Meditation & Relaxation

1. Sadhguru Jaggi Vasudev, Inner Engineering – A yogi’s guide to joy, 2016 6. Vivekananda Kenthria Prkasan Trust, Yogam, 2006
2. Shri Shri Ravi Shankar, The Art of stress-free Living, 2011 7. Swami Chetanananda, Meditation and Its Methods According to Swami Vivekananda, Jan 2001
Learning
3. Swami Ramdev Ji Yog Its Philosophy and Practice, 2008 8. Dr.Lakshminarain Sharma, Yoga for the cure of Common Diseases, Mar 2016
Resources
4. Yogiraj Vethathiri Maharishi, Yoga for Modern Age, Tenth edition, Vethathiri Publications, 2007 9. Swami Satyananda Saraswati, Asana Pranayama Mudra Bandha, Bihar School of Yoga, 1993
5. Yogiraj Vethathiri Maharishi, Simplified Physical Exercises, Forty Second edition, Jan-2014 10. Dr. Asana Andiappan, Thirumoolar’s Astanga Yoga, International Yoga Academy, 2017

Learning Assessment 22
Bloom’s Continuous Learning Assessment (100% weightage) Final Examination
Level of Thinking CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. K. Sivakumar, LIC of India, [email protected] 1. Dr. R. Elangovan, Tamilnadu Physical Education and SportsUniversity, [email protected] 1. Dr. V. Nithyananthan, SRMIST
2. Mrs. R. Piramukutty, World Community Service Centre,
2.Dr.N.Perumal, Vethathiri Maharishi Institute for Spiritual and Intuitional Education, [email protected] 2. Dr. S. Jahira Parveen SRMIST
[email protected]

23
Course 18LEH102J Course CHINESE Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3
Pre-requisite Nil Co-requisite Nil Progressive Nil
Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Pronounce Chinese Romanization,know about China and Chinese speaking countries, Read basic Chinese 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
characters 0 1 2 3 4 5
CLR-2 : Help ask about the need, counting numbers, Greet each other, express time and date in daily conversations

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Ask about directions, learn basic conversation on orientation

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Daily activities and asking about places and Chinese etiquette

Modern Tool Usage

Life Long Learning


CLR-5 : List the Chinese festivals and Chinese culture, acquire basic conversational skills

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize Chinese language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Pronounce Chinese language, Identify the basic Chinese scripts, tones and greetings 1 6 6 - - M - M H L M H L - H - - -
0 0
CLO-2 : Identify basic grammar,count numbers, tell date and time, makeinterrogative sentences and basic conversations 2 6 6 - - H - H M L M H M - H - - -
5 2
CLO-3 : Ask different kinds of questions, to tell age using Chinese words 2 6 6 - - M - M L L M L M - H - - -
8 3
CLO-4 : Identify the different usage of Chinese grammar and vocabulary and introduce one self 2 6 6 - - H - H H L M H H - H - - -
9 5
CLO-5 : Appropriately use different verbs and adjectives in basic conversations 2 7 6 - - H - H H L M M H - H - - -
2 3
CLO-6 : Build listening, speaking, reading, writing abilities in Chinese, To interact with Chinese people and understand their 2 7 6 - - H - H H L M H H - H - - -
culture 0 0

Duration (hour) 12 12 12 12 12
S-1 SLO-1 About china, Chinese speaking Numbers in Chinese. Introduction of few basic W/H words Making of Affirmative negative question Introduction & application of few
country, chinese language & and framing basic interrogative in Chinese frequently used construction in Chinese.
culture. sentences
SLO-2 Introduction of initials, finals in Counting numbers and numeric system Nationality Conversation to make suggestion, Introduction & application of few
Mandarin accept of dealing suggestion, make frequentlyused construction in Chinese.
comments.
S-2 SLO-1 Tables of combination of initials Chinese monetary system, Direction in Chinese. Sentence with nominal predicate, Famous Chinese festivals
and finals in Counting Chinese currency. Subject verb construction as its
Putonghua(Mandarin) predicate.
SLO-2 Basic greetings, Phrases used in Converse to greet others, express Making question with 几,多少 Fruit related vocabulary, application. Major Chinese cities
daily life (in pinyin) needs
S-3 SLO-1 Tables of combination of initials Asking your need Introducing one’s nationality Asking question with ma , wh words, Application and usage of construction
and finals in affermative -negative
Putonghua(Mandarin)
SLO-2 Tables of combination of initials Nominal measure word Asking about nationality Lianxi Lianxi
and finals in
Putonghua(Mandarin)
S-4 SLO-1 Prononciation of Pinyin chart Telling phone number in chinese Asking price Asking question with ma , wh words, Application and usage of construction
affermative -negative
SLO-2 Prononciation of Pinyin chart Converting numbers Lianxi Lianxi Lianxi

S-5 SLO-1 Introduction of FourTones in Time & time related greetings, Politely and formally asking names MakingChinese sentences with verbal & Grammar related to 但是,可是,以 24
Chinese language. ,Expressing apology. Adjectival predicate. 前,以后,后来。
SLO-2 Four Tones and related Days&Seasons. Introduction & Application of verbal Introduction of 地 Introduction & Application of the basic
pronunciation. Measure Word. optative verbs like会,能,可以.
S-6 SLO-1 Tonesandhi(一,不)in Sentence patterns in Chinese, S-V-O Make sentences with在,and few Few basic verbs and adjectives. conversation how todescribe likes
Chinese Tone discrimination in sentences.Framing simple sentences. corelated words like 这儿,那儿 with ,dislikes, interest and hobbies
Chinese example
SLO-2 Chinese characters. The eight Introduce 是 and 不是 Important locations used in daily life. Opposite words. Conduct conversation how todescribe
strokes of characters, proper likes, dislikes.,interest and hobbies
stoke orders.
S-7 SLO-1 Pronounce word in proper tone Vocabulary Asking about places. Usage of verbs Usage of grammar

SLO-2 Personal Pronouns and relations, Asking date and time lianxi 练习 lianxi
Plural forms of pronouns
S-8 SLO-1 Writing characters with proper Usage of time words in a sentence Asking about directions. Usage of adjectives with different Asking about interest and hobbies
stroke order adverbs
SLO-2 Writing characters with proper Introducing each other lianxi 练习 lianxi
stroke order
S-9 SLO-1 Sentence structure with the Weekdays in Chinese, Month, Profession relatedvocabulary, Colour and vocabulary, application Conversation how to bergain and
adjective 很and Framing Year&Writing Date. application withexamples. withexamples. purchase products.
sentences, negative of 很。
SLO-2 Introduction of adverb 也, Introduction of verb有 and it’snegative Basic conversation about persons describe family members and talk about conversation how to bergain and
Interrogative particle呢, form .Nominal measure word. ouccupation university and department purchase products.
application & Usages.
S- SLO-1 Possesive/ Structural Particle的, Framing of basic interrogative Introduction of interrogative phrase 多 Sports &Gamesrealatedvocabulary, Use of conjugation 还是,或者with
10 application of 的with pronouns. sentences with modal particle吗。 大,Tellingone’sage in Chinese. special usages, example.
SLO-2 Writing Chinese characters Framing of basic interrogative Introduction of past tense and aspect application withexamples.
basic conversation related to sentences with modal particle吗。 particle了。
greetings
S- SLO-1 Writing greetings in characters Asking simple question Asking age Asking about likes and dislikes Asking about purchasing products
11 with proper stoke order
SLO-2 练习 Asking date lianxi Asking about likes and dislikes Asking about purchasing products

S- SLO-1 Basic Expression Birthday in Chinese Asking about occupation Asking about family members Usage of conjugation
12
SLO-2 练习 Grammar – has, have lianxi Asking about family members Usage of conjugation

Learning 1. Liu Xun, New Practical Chinese reader, Beijing Language and Culture University Press, 2008 2. Elementary Chinese Reader- 1, Sinolingua Beijing China, 2007
Resources

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chennai. [email protected] 1. Dr. S. P. Dhanavel, IIT Madras, [email protected] 1.Ms. Poulomi Ghosal, SRMIST
2. Mr. Paul Das, NEC, Chennai 2. Ms. Subashree, VIT, Chennai, [email protected] 2. Mr. Soumya Brata Halder, SRMIST 25
Course 18LEH103J Course FRENCH Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Get to know about France, its culture, heritage and countries speaking French. Build basic abilities to converse in 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
French 0 1 2 3 4 5
CLR-2 : Identify and ask for information. Describe people with adjectives. Build conversational abilities

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Ask for and Provide directions, Identify French educational system, Draft a curriculum vitae

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Tell Time and converse in time related situations, Identify French etiquette

Modern Tool Usage

Life Long Learning


CLR-5 : Appreciate French cuisine and their food habits

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize French language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Identify and pronounce French alphabets, Greet, Converse,Introduce, Read, identify basic French grammar 1 7 6 - - M - M H L M H H - H - - -
0 0
CLO-2 : Identify French adjectives, verbs ending in”er” and frame simple sentences and make conversations 2 6 6 - - H - H M L M H H - H - - -
5 0
CLO-3 : Orient someone by giving directions, Ask for directions, Express possession, conjugate verbs in “ir’, Draft curriculum 2 6 6 - - L - M L L M L L - H - - -
vitae 5 0
CLO-4 : Express and use time, create a routine using reflexive verbs, conjugate a reflexive verb and regular verbs in “re” 3 7 6 - - H - H H L M H H - H - - -
5 5
CLO-5 : Paragraph on French food habits and also their own using partitive articles. Alimentation is associated with partitive 3 7 6 - - H - H H L M M H - H - - -
articles 5 5
CLO-6 : Build listening, speaking, reading, writing abilities in French, To interact with French people and understand French 3 7 6 - - H - H H L M H H - H - - -
culture 0 5

Duration (hour) 12 12 12 12 12
S-1 SLO-1 L’alphabet, Les accents Les nombres 70 à 100 Les articles contractes (au...) Les adjectifs démonstratifs La forme négative(ne…plus, ne….
Jamais
SLO-2 Les salutations Les nombres 101 a 1000 Les articles contractes (du..) La famille La forme négative (ne…que. Ne… rien)

S-2 SLO-1 Les pronoms sujets, Les verbes: Le genre des noms Les verbes : Vouloir, pouvoir, devoir Les 2 groupes verbes Les verbes acheter, manger,
être, avoir, s’appeler, habiter Commencer, payer
SLO-2 Les articles indéfinis le nombre des noms Les verbes irréguliers Les verbes : sortir, partir L’argent

S-3 SLO-1 L’expression Comprendre une petite annonce Faire une enquête Proposer a qqn pour une sortie Demander le prix

SLO-2 Les salutations Rédiger une annonce simple Ecrire une liste Proposer a qqn de faire qqc Faire les courses

S-4 SLO-1 Se communiquer en classe Chercher un logement Les gouts des autres Apprécier qqc Les services et les commerces

SLO-2 Epeler, s’appeler Décrire un logement Les temps libres et les loisirs Ne pas apprécier qqc Payer ses achats

S-5 SLO-1 Les numéros 0 a 69 Le 1 e groupe verbe, les professions Les adjectifs interrogatifs Le 3e groupe verbes L’impératif affirmatif

SLO-2 Les jours, les mois, les émotions Les verbes venir et aller Les mots interrogatifs Les vêtements L’impératif négatif

S-6 SLO-1 Les pays, les couleurs Le genre des adjectifs Les verbes pronominaux(1) Les adverbes de fréquence Les articles partitifs 26
SLO-2 Des portraits de pays francophones les nombre des adjectifs Les verbes pronominaux(1) Les adverbes de temps Les exp. De quantités

S-7 SLO-1 Présentez- vous Les vocabulaires des objets Parler de ses loisirs Décrire une tenue Accepter une invitation

SLO-2 Présenter qqn Décrire son voisin Exprimer ses gouts Décrire les accessoires refuser une invitation

S-8 SLO-1 S’informer sur qqn Décrire votre profession Exprimer une préférence Parler qqc Donner son appréciation

SLO-2 Demander des informations La langue, activité recap. Exprimer une envie, Activité quotidienne justifier S’exprimer a table
personnelles
S-9 SLO-1 Les prépositions de lieu (1) Les adjectifs possessifs (sing) Le verbe aller Le passe compose : avoir Le pronom « en » de quantité

SLO-2 Les verbes : parler, habiter Les adjectifs possessifs (pl) Le futur proche Le passe compose : etre Il faut

S- SLO-1 Les articles définis Les prépositions de lieu(2) L’heure L\imparfait (1) Les festivals du mot
10
SLO-2 Les pronoms Personnelles Les orientations Les Temps L’imparfait (2) Les festivals en France

S- SLO-1 Demander poliment Les pièces, l’équipement Demander l’heure Parler d’un film Donner des instructions (il Faut)
11
SLO-2 Répondre poliment S’infirmer un logement Dire l’heure Féliciter un souhait Cuisine d’une parisienne d’adoption

S- SLO-1 Les vocabulaires d’informatique Ecrire un portrait Raconter sa vie sur un blog Adresser un souhait Commander au restaurant
12
SLO-2 S’inscrire sur un site La description physique Justifier Ecrire une carte postale Ecrire une recette

Learning 1. SAISONS 1 – Didier - 2017 2. BIENVENUE – Course Book in French – Department of EFL, SRMIST- 2017
Resources

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.D.Hemachandran, Renault Nissan, Senior Language Specialist 1. Dr. S. P. Dhanavel, IIT Madras, [email protected] 1. Dr. K. Anbazhagan, SRMIST 2. Ms. K. Sankari, SRMIST
2. Mr. Durga Prasad Bokka, TCS Chennai, [email protected] 2. Ms. Judy Niranjala, SIET college for Women, Chennai 3. Mr. J. Sabastian Satish, SRMIST

27
Course 18LEH104J Course GERMAN Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Get to know about Germany, its culture, heritage. Build basic abilities to converse in German 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Identify and ask for information. Introduce oneself. Build conversational abilities

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Ask for and Provide directions in German, Identify German cities, buildings and everyday life like cuisine

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Develop the ability to read, understand and initiate a conversation

Modern Tool Usage

Life Long Learning


CLR-5 : Enable basic conversational skills to behave in a German speaking society, in restaurants and in public places

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize German language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Identify and pronounce German alphabets, Greet, Converse,Introduce, Read, identify basic German grammar 1 7 6 - - L L M H L H H H - H - - -
0 0
CLO-2 : Compose dialogue between strangers, ask simple information 2 6 5 - - M L M H L H H H - H - - -
5 5
CLO-3 : Orient someone by giving directions,by using Imperatives and different types of definite & indefinite articles 2 7 6 - - M M H M M H H H - H - - -
3 0
CLO-4 : Write a dialogue by using different verbs of Accusative articles 3 6 5 - - M M H H M H H H - H - - -
5 5
CLO-5 : Create conversations in social places like; restaurants, identify and order food varieties 3 6 5 - - M M H H L H H H - H - - -
5 5
CLO-6 : Build listening, speaking, reading, writing abilities in German, Iinteract with Germans and understand their culture 3 7 6 - - H H H H H H H H - H - - -
5 5

Duration 12 12 12 12 12
(hour)
S-1 SLO-1 Alphabets, Grüβen und UmbestimmtArtikel im Nominativ. T, N, D verbenkonjugationen und Die Uhezeiten verstehen und nennen. Etwasgemeinsam planen, über
Verabschieden. Satzschreiben. Geburtstag sprechen.
SLO-2 Über Länder, Sprachensprechenim Zahlenbis 1000 und Wortschatz. Ordinal Zahlen und Tagezeiten Zeitangabenmachen. Schreiben Sie: Einladung für ihre
Deutschland, WichtigeStädteim Geburtstag.
Deutschland.
S-2 SLO-1 Zahelenbis 20, Sich und andere Plätze und Gebäudebe nennen, Überessensprechen,VerschiedeneGeric Umregelmäβige verbenkonjugationen Possessive Artikel im Akkuativ.
Vorstellen. Fragenzuortenstellen. hte in Deutschland durch PPT. und BeispieleSatz.
SLO-2 Telefonnummer und E-mail Negation und übersetzung. Buchstabieren und Wortschtz. “ieren” verben conjugation und BeispieleSätze.
Adressenennen. Beispielesatz.
S-3 SLO-1 Alphabet Aussprache und hört die Hörübung: Die Telefonnummer. Hörübung: Aussprache die Umlauteä, ö, Hörübung: Dem Dialog zuhören und die E-mail schreiben:
grüβen. ü und beispieleSätze. Zeit schreiben. Einladung ihrer Geburtstagsferier.
SLO-2 Verabschiedenen Wörten. Buchstabieren und Wortschtz. Hören und buchstabieren. Übungen. Übungen.

S-4 SLO-1 Länder, Sprachen, Der Film: Über Der Film: Über die Sehenwürdigkeiten Dialog: Über das Essen und seine Mit den Reguläβige und Das Gesprächhӧren und verstehen.
den Guten Tag und die in Detschland. preisepraktizieren. Umregelmäβigen verbeneigene Sätze
Telefonnummer. schreiben
SLO-2 Übungen. Sprechen über den wichtige Städte im Übungen. “ieren” verben konjugationen. Wortschatz und buchstabieren.
Deutschland.
S-5 SLO-1 Über Länder und Sprachensprechen. Himmelsrichtungen und Verkehrsmittel Einen Einkauf Planen und sprechen Über die Familiesprechen und Das Briefeschreiben erklären,
nennen. sichverabreden. eineEinldung verstehen und schreiben. 28
SLO-2 Hören und buchstabieren. NachdemWegfragen und einem Gespräche beim Einkauf führen. Sich für eine verspätung entschuldigen. Personal pronomen und beispieleSätze.
Wegbeschreiben
S-6 SLO-1 Aussagesatz und personal Texte mit internationalenwörtern Gesprächebeim Essen führen. EinenTermin telefonisch vereinbaren. ImRestaurentbestellen und bezahlen,
pronomen in Nominativ und verstehen. übereinEreignis sprechen,
beispieleSätze.
SLO-2 ÜberArbeit, Berufe und Artikel lernen. W-fragen texte verstehen. Schreiben Sie die Uhrzeiten. BestimmtInformationen in Texten
Arbeitszeitensprechen. finden.
S-7 SLO-1 Übersich und anderesprechen. Hörübung: Schreiben Sie die Zahlen. Kurzer Dialog über das Einkaufen. Üben: Wie man den Termin festlegt. Schreiben eines Briefes über jede
gegebene situation.
SLO-2 Fragen und antworten. Events im Hamburg. Übungen: Verben konjugationen. Hören und buchstabieren. Übungen: Trennbare Verben
konjugationen.
S-8 SLO-1 Sich und anderevorstellen. Fragen Sie die Wegbeschreibung in Kurzer Dialog über das Essen. Hörübung: Die Zeit durch hören des Hörübung und Schreiben:
dem sie die Bildersehen. Dialogs schreiben. Freizeitaktivitäten.
SLO-2 W-Fragen. Lesen und verstehen. Hören: wie man bestellt. Übungen. Satzmithilfsverben.

S-9 SLO-1 Zahlen ab 20 nennen, über Imperativ mit Sie, Lesen und verstehen. Wortschatz und Buchstabieren. Umbestimmt Artikel im Akkusativ. Untrennbare verben konjugationen.
Jahrezeiten im Deutschland. Beispiele Sätze.
SLO-2 Wochentage und Monate. Lange und KurzeVokale. Schreiben Sie die Sätze. Zeitangabenmit am, um, von…. bis. BeispieleSätze.

S- SLO-1 Bestimmt Artikel in Nominativ. Regelmäβige verben Konjugationen. PositionenimSatz, Bestimmt Artikel im Erklärt die Grammatik Präpositionen im Präteritum von Hilfsverben und
10 Akkusativ. Akkusativ. konjugationen.
SLO-2 Verwendungen von Hilfsverben. Satzschreiben. AkkusativVerben konjugationen. BeispieleSätze im Präpositionen . Modal verben konjugationen und
beispiele Sätze.
S- SLO-1 Ja oder NeinFragen durch PPT. Der Imperetivsätze und auch die Essen im D-A-CH, Beruferund ums Hören und sprechen: die Tagesablauf. Übung für Modal verben wie,
11 Regelmäβigeverben Essen. Aussagesatz, Satzfrage.
SLO-2 Typische Hobby’s. Lernen Sie die Sätze durch PPT. Hören Sie den dialog. Schreiben: Die Tagesabluf. W-Frage und Trennabreverben.

S- SLO-1 Der Film: Über den Termin. Der Film: Die Autofahrt und das Der Film: Frühstück bei den Bergs. Pünktlichkeit in D-A-CH und Der Film: Der Film: Hast du Zeit? Im Restaurant
12 Verkehrsmittel. Nie hast du Zeit und Termine. und Überraschung.
SLO-2 Über deineFamilie. Claudia Berg in der Arbeit. Einkaufen planen. Der Termin und die Verabredung. Schreiben Sie die Sätze mit Hilfs
verben.

Learning 1. Netzwerk – Klett – Langeiseheidt, Munchen, 2015 2.Grundkurs Deutsch, Dept.of EFL, SRMIST
Resources

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chennai. [email protected] 1. Dr. S. P. Dhanavel, IIT Madras, 1. Dr. K. Anbazhagan, SRMIST 2. Dr. P. Tamilarasan, SRMIST
[email protected]
2.Mr. Vivek Raghunathan, Health care, 2. Ms. Subashree, VIT, Chennai, [email protected] 3. Ms. Srilitha Srinivasan, SRMIST
[email protected]

29
Course 18LEH105J Course JAPANESE Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Identify the basics of Japan language and the facts of Japan, Make useful expressions and basic conversations. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Identify someone and ask for information. Physical description of people with adjectives. Focus of basic
conversation

Environment & Sustainability


CLR-3 : Ask and give directions, Use conversation on orientation. Identify the Japan educational system

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
CLR-4 : Create daily activities and tell time. Appreciate Japan etiquette. Conjugate a reflexive verb and 3rd group of

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


regular verbs

Modern Tool Usage

Life Long Learning


CLR-5 : Identify diverse food habits of the Japanese people.

Society & Culture


Problem Analysis

Communication
CLR-6 : Utilize Japan language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Identify, pronounce Japan alphabets, know about Japan, its culture. Greet each other and converse, Introduce oneself 1 7 6 M L L L M H M H H M L H - - -
0 0
CLO-2 : Describe with the help of Japan adjectives, identify first group verbs ending in e. Frame simple sentences 2 6 6 M L L L M H M H H M L H - - -
5 5
CLO-3 : Orient someone by giving directions, Express possession and conjugate 2nd group verbs. Draft their own curriculum 2 6 6 M L L L M H M H H M L H - - -
vitae 5 5
CLO-4 : Express time and use expressions of time in daily conversations, paragraph on daily routine with the help of reflexive 3 7 6 M L L L M H M H H M L H - - -
verbs 5 5
CLO-5 : Create a paragraph on the food habits of the Japan people and also their own using particles. 3 7 6 M L L L M H M H H M L H - - -
5 5
CLO-6 : Build listening, speaking, reading, writing abilities in Japan, To interact with Japan people and understand Japan 3 7 6 M L L L M H M H H M L H - - -
culture 5 5

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Introduction to Japan Hiragana Lesson 7 Ma and Ya series. Lesson 5 – Particles. Lesson 6 – renshuu and exercises Lesson 9 Renshuu

SLO-2 Japanese language and culture ma/ya series related words Japanese sports. Religious beliefs,. Explanation of ~te form I Group

S-2 SLO-1 Greetings Lesson 3 – time - reading Japanese martial arts. Lesson 7 – reading and grammar Explanation of ~te form II Group

SLO-2 Self Introduction Lesson 3 grammar.Classroom De and to Ongaku and manga Explanation of ~te form II and III Group
expressions. Kara, made, ni, ne and o
S-3 SLO-1 Hiragana Lesson 1 (vowels and Hiragana Lesson 8 Ra/Wa series Kanji Common expressions Exceptional cases of verb groups
related words)
SLO-2 Lesson 1– reading.Self introduction Ra/Wa series related words iku, miru, yasumu and kau Body parts (vocabulary). Line

S-4 SLO-1 Lesson 1 grammar Lesson 3 – renshuu and Revision of complete Hiragana Explanation of past tense of verbs. Lesson 10 - reading and grammar
(wa,ka,mo,no,desu/ja arimasen) exercises
SLO-2 Days of the week Family. Festivals of Japan.Omiyage Revision of all Particles Kanji – kuchi, ame, hairimasu, kirimasu, Explanation of ~tai form
ji, han and fun
S-5 SLO-1 Hiragana Lesson 2 Hiragana Lesson 9 Assignment Lesson 7 reading. Japanese currency.

SLO-2 ka and ga series and related words Double consonants and related words Assignment Lesson 7 exercises Japanese political system 30
S-6 SLO-1 Lesson 1 – renshuu Lesson 4 – reading, grammar and Surprise Test Introduction to Adjectives Lesson 10 – renshuu and exercises.
vocabulary
SLO-2 Ojigi and exercises. Numbers and Directions. Kanji – person, man, Surprise Test I-ending and na-ending adjectives Kanji – ookii, chiisai, eki and chuui
months woman, child, tree and book Forms.
S-7 SLO-1 Hiragana Lesson 3 Directions. Kono…, kochira…, yo. Revision of Hiragana (3 charts), Lesson 8 Reading Kanji – daigaku, nen, nihon and nihongo

SLO-2 sa and za series and related words I & na-ending adjectives introduction long vowels and double consonants Lesson 8 grammar Places of interest in Japan

S-8 SLO-1 Seasons. Hiragana Lesson 10 (long vowels and Review of grammar Explanation of ~masen ka Food and drink (vocabulary).
related words).
SLO-2 Kore/kono – demonstrative Lesson 4 – renshuu Particles Explanation of mashou Transport
pronouns
S-9 SLO-1 Hiragana Lessons 4 and 5 Hashi Katakana – introduction Lesson 8 – renshuu. Review of particles

SLO-2 ta/da and na/ha series and related Hiragana Lesson 11 (chart 3 and Katakana – rules Value your time Review of Kana and Kanji
words related words).
S- SLO-1 Kore…/kono…-reading, grammar Counters explanation Review of lessons 1-5 Kanji - days of the week Review of verbs and adjectives
10 and vocabulary
SLO-2 Ni and ga, arimasu/imasu, Kanji – days of the week Grammar and vocabulary Japanese food and Japanese house and living style
Dare/donata.Renshuu and Meishi
S- SLO-1 Hiragana Lesson 6 (ba/pa series). Hiragana – special words like wa, e and Katakana vocabulary Lesson 9 reading Japanese tea ceremony
11 o and sentence reading
SLO-2 Lesson 2 – exercises. Introduction Lesson 5 – reading. Kanji – ikimasu, mimasu, yasumimasu Lesson 9 grammar Japanese Religious beliefs.
to time.
S- SLO-1 Kanji numbers – 13. Time Lesson 5Grammar. Lesson 6 – reading and grammar Stationery Japanese Economy
12 expressions
SLO-2 Colours and basic 5 kanjis (ue, Lesson 5 Vocabulary. Visiting a Japanese home Transport (vocabulary) Calligraphy
shita, naka, yama and kawa)

Learning 1. Minna no Nihon Go, 3A Corporation, Tokyo, Japan, 2002 2. A Basic Course in Japanese – Department of EFL,SRMIST, 2017
Resources

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chennai. [email protected] 1. Dr. S. P. Dhanavel, IIT Madras, [email protected] 1. Ms.R.Padmajaa, SRMIST

2. Mr. Paul Das, NEC, Chennai 2. Dr. K. Anbazhagan, SRMIST 2. Mr. B.Vijaya Kumar,SRMIST

31
Course 18LEH106J Course KOREAN Course H Humanities and Social Sciences including Management L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Know about Korea and its culture; to be able to read, write the Korean script, and to introduce oneself and other 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
people 0 1 2 3 4 5
CLR-2 : Manage daily life living in Korea. Talking daily activities. Asking for and giving directions, describing the location

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Be able to shop by asking for the availability of things, and learning about the currency system

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Tell time, to socialize: make appointments, talk about weekend plans/activities

Modern Tool Usage

Life Long Learning


CLR-5 : Communicate about studying Korean and about future career or academic plans

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Utilize Korean language skills along with technical skills in build wider career orientations

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Read, pronounce and write the Korean script, Introduce oneself and other people. Get to know about Korea and its 1 7 6 - - L - H H L M M H - H - - -
culture 0 0
CLO-2 : Manage daily life in Korea - ask for and give directions, describe locations, count, shop, and talk about daily activities 2 6 6 - - L - H M L M H H - H - - -
5 5
CLO-3 : Talk about past activities (past tense), the weather and use the Korean currency 2 6 6 - - L - M H L M M M - H - - -
5 5
CLO-4 : Tell time, to socialize: make appointments, talk about weekend plans/activities 3 7 6 - - L - H H L M H H - H - - -
5 5
CLO-5 : Communicate about studying Korean and about future career or academic plans 3 7 6 - - L - H M L M H H - H - - -
5 5
CLO-6 : Build listening, speaking, reading, writing abilities in Korean, To interact with Korean people and understand Korean 3 7 6 - - L - H H L M H H - H - - -
culture 5 5

Duration
12 12 12 12 12
(hour)
SLO-1 Introduction to Korea and Korean - 2.일상생활daily life, new vocab (action, listening &key sentences drilling grammar point 1-그래서
S-1 dialogue1& dialogue2 practice
SLO-2 한글소개, 한국소개 places) reading/writing grammar point1-(으)ㄹ거예요
SLO-1 grammar point1-아요/ 어요&grammar listening &key sentences drilling
S-2 single vowels (단모음) 5.쇼핑2 shopping2 new vocab (counter dialogue1& dialogue2 practice
SLO-2 point2-에가다 noun) reading/writing
SLO-1
이중모음과자음 double vowels & basic dialogue1& dialogue2 practice grammar point1-ㅂ니다/습니다,-
S-3 8.시간 time new vocab (time) listening & reading
SLO-2 consonants ㅂ니까/습니까&
SLO-1
S-4
쌍자음과음절double consonants & listening & reading/writing teaching money Teaching date & weeks writing for weekend activities
SLO-2 syllables

SLO-1 3.위치location new vocab(object grammar point1-에 11.한국어공부(studying Korean) new


S-5 받침과음절1 Batchim & syllables dialogue1& dialogue2practice
SLO-2 /location) grammar point2-시-분 vocab(pronouns)
SLO-1 grammar point1-이l/가 listening &key sentences drilling grammar point1- 나/저, 내/제
S-6 받침과음절2 Batchim & syllables dialogue1& dialogue2practice
SLO-2 grammar point2-에있다/없다 reading/writing grammar point2-‘ㄷ’ irregular verbs
SLO-1 listening &key sentences drilling dialogue1& dialogue2
S-7 자모연습. (practices vowels and dialogue1& dialogue2practice 6.어제일과yesterday’s daily routine new
SLO-2 consonants) vocab (action, places) reading/writing practice
S-8 SLO-1 listening &key sentences drilling listening &key sentences drilling 32
grammar point1-았/었
9.약속 appointment new
듣기. 교실표현( listening & class terms) grammar point2-에서
SLO-2 reading/writing vocab(location& plan reading/writing

SLO-1 1.자기소개self –introduction , new 4.쇼핑1shopping1 new vocab (items to dialogue1& dialogue2 grammar point1- (으)ㄹ까요
S-9 12.계획(plan) –(으)ㄹ거예요.
SLO-2 vocab(nationality, occupation shop) practice grammar point2-아요/어요
grammar point1- pro nouns이/그/저
SLO-1 grammar point1-이에요/예요 listening &key sentences drilling
+것(things)
S-10 shopping1teaching numbers dialogue1& dialogue2practice
SLO-2 grammar point2-은/는 reading/writing grammar point2- ‘ㅡ’ irregular verbs &
dialogue2
SLO-1 grammar point1-을/를 7.날씨 weather new vocab( season& listening &key sentences drilling
S-11 dialogue1& dialogue2practice dialogue1& dialogue2practice
SLO-2 grammar point2-(으)세요 weather) reading/writing
SLO-1 listening &key sentences drilling grammar point1-그리고 10.주말활동 (weekend activities) new listening &key sentences drilling
S-12 dialogue1& dialogue2practice
SLO-2 reading/writing grammar point2-안 vocab (places& weekend activities) reading/writing

Learning 1. Sejong Korean 1, The National Institute of the Korean Language. Hawoo Publisher, 2013
Resources

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chennai. [email protected] 1. Dr. S. P. Dhanavel, IIT Madras, [email protected] 1. Jang kyung A, SRMIST
2. Mr. Paul Das, NEC, Chennai 2. Ms. Subashree, VIT, Chennai, [email protected] 2. Ms.Cho Seul Hee, SRMIST

33
Course 18MAB102T Course ADVANCED CALCULUS AND COMPLEX ANALYSIS Course B Basic Sciences L T P C
Code Name Category 3 1 0 4

Pre-requisite Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Evaluate Double and triple Integral and apply them in problems in Engineering Industries 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Evaluate Surface, Volume Integral are Application of Gauss theorem, Stokes and Green’s theorem in
Engineering fields
CLR-3 : Transform engineering problems into ODE, PDE and Integrals and solve them using Laplace / complex analytic

Environment & Sustainability


Analysis, Design, Research
methods

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-4 : To know the properties of Complex functions and apply them in the all Engineering fields

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Evaluate improper integrals involving complex functions using Residue theorem and apply them in Engineering

Modern Tool Usage

Life Long Learning


fields

Society & Culture


Problem Analysis

Communication
CLR-6 : Identify how Engineering problems can be transformed in to simple mathematical constructs and solve the same

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Evaluate multiple integrals using change of variables 3 9 9 H - H - - - - - H - - H - - -
5 0
CLO-2 : Apply techniques of vector calculus in problems involving Science and Engineering. Solving Ordinary Differential 3 9 8 H - - H H - - - - - - - - - -
Equations 0 5
CLO-3 : Apply techniques of Laplace Transforms and inverse transform for problems in Science and Engineering 2 8 8 - H - - - - - H - - H - - -
5 0
CLO-4 : Apply complex analytic functions and its properties in solving problems 3 8 8 H H - H - - - - H - - H - - -
0 0
CLO-5 : Evaluate improper integrals using Residue theorem involving problems in Science and Engineering 2 8 9 - H H - - - - - H - - H - - -
0 0
CLO-6 : Create mathematical constructs for engineering problems and identify solutions to solve them 3 9 8 H H - - - - - H - - H - - -
0 0

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Evaluation of double integration Review of vectors in 2,3 dimensions Laplace Transforms of standard Definition of Analytic Function – Cauchy Cauchy’s integral formulae - Problems
Cartesian and plane polar functions Riemann equations
coordinates
SLO-2 Evaluation of double integration Gradient, divergence, Transforms properties Cauchy Riemann equations Cauchy’s integral formulae- Problems
of plane polar coordinates
S-2 SLO-1 Evaluation of double integration curl – Solenoidal Transforms of Properties of analytic function functions Cauchy’s integral formulae- Problems
of plane polar coordinates Derivatives and Integrals
SLO-2 Evaluation of double integration Irrotational fields Transform of derivatives and integrals Determination of analytic function using Taylor’s expansions with simple
of plane polar coordinates – Milne-Thomson’s method problems
S-3 SLO-1 Evaluation of double integral by Vector identities (without proof) – Initial value theorems (without proof) Determination of analytic function using Taylor’s expansions with simple
changing of order of integration Directional derivatives and verification for some problems – Milne-Thomson’s method problems
SLO-2 Evaluation of double integral by Line integrals Final value theorems (without proof) Determination of analytic function using Laurent’s expansions with simple
changing of order of integration and verification for some problems – Milne-Thomson’s method problems
S-4 SLO-1 Problem solving using tutorial Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13
sheet 1
SLO-2 Problem solving using tutorial Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13 34
sheet 1
S-5 SLO-1 Evaluation of double integral by Line integrals Inverse Laplace transforms using partial Conformal mappings: magnification Laurent’s expansions with simple
changing of order of integration fractions problems
SLO-2 Area as a double integral Surface integrals Inverse Laplace transforms using Partial Conformal mappings: rotation Singularities
(Cartesian) fractions
S-6 SLO-1 Area as a double integral Surface integrals Inverse Laplace transforms using Conformal mappings: inversion Types of Poles and Residues
(Cartesian) second shifting theorem
SLO-2 Area as a double integral (polar) Volume Integrals LT using Convolution theorem - Conformal mappings: inversion Types of Poles and Residues
problems only
S-7 SLO-1 Area as a double integral (polar) Green’s theorem (without proof), LT using Convolution theorem - Conformal mappings: reflection Cauchy’s residue theorem (without
problems only proof)-
SLO-2 Triple integration in Cartesian Green’s theorem (without proof), ILT using Convolution theorem - Conformal mappings: reflection Contour integration: Unit circle.
coordinates problems only
S-8 SLO-1 Problem solving using tutorial Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
sheet 2
SLO-2 Problem solving using tutorial Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
sheet 2
S-9 SLO-1 Conversion from Cartesian to Gauss divergence theorem (without LT of periodic functions -problems only bilinear transformation Contour integration: Unit circle.
polar in double integrals proof), verification
SLO-2 Conversion from Cartesian to Gauss divergence theorem (without LT of periodic functions -problems only bilinear transformation Contour integration: Unit circle
polar in double integrals proof) applications to cubes.
S-10 SLO-1 Triple integration in Cartesian Gauss divergence theorem (without Solve linear second order ordinary diff. bilinear transformation Contour integration: semicircular
coordinates proof applications to parallelepiped. equations with constant coefficient only contour.
SLO-2 Triple integration in Cartesian Stoke’s theorems (without proof) – Solve linear second order ordinary diff. bilinear transformation Contour integration: semicircular
coordinates Verification equations with constant coefficient only contour.
S-11 SLO-1 Triple integration in Cartesian Stoke’s theorems (without proof) – Solution of Integral equation and Cauchy’s integral theorem (without Contour integration: semicircular
coordinates Applications to cubes integral equation involving convolution proof) contour.
type
SLO-2 Volume using triple Integral Stoke’s theorems (without proof) – Solution of Integral equation and Cauchy’s integral theorem applications Contour integration: semicircular
Applications to parallelepiped only. integral equation involving convolution contour.
type
S-12 SLO-1 Problem solving using tutorial Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
sheet 3
SLO-2 Application of Multiple integral in Application of Line and Volume Application of Laplace Transform in Application of Bilinear Transformation Application Contour integration in
engineering Integrals in engineering engineering and Cauchy Integral in engineering engineering

Learning 1. B. H. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006. 4. Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11th Reprint, 2010
Resources 2. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010. 5. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson,Reprint, 2002
3. Veerarajan T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi,2008 6. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications, Reprint,
2008

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.V.Maheshwaran, CTS, Chennai, [email protected] 1. Dr. K. C. Sivakumar, IIT, Madras, [email protected] 1. Dr. A. Govindarajan, SRMIST
2. Dr. Sricharan Srinivasan, Wipro Technologies, [email protected] 2. Dr. Nanjundan, Bangalore University, [email protected] 2. Dr. Srinivasan, SRMIST
35
Course 18AIC101J Course FOUNDATION OF DATA ANALYSIS Course C Professional Core Course L T P C
Code Name Category 3 0 2 4
Pre-requisite Nil Co-requisite Nil Progressive Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil
Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Introduce a range of topics and concepts related to data and data analysis process. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Understand the basic data structures involved in python to perform exploratory data analysis

Expected Attainment (%)


Expected Proficiency (%)

Modern Tool Usage

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-3 : Apply EDA for different file formats.

Project Mgt. &


Development

Sustainability
Engineering
Knowledge

Design &
Thinking

Research

PSO – 3
CLR-4 :

PSO - 1
PSO - 2
(Bloom)
Level of
Understands data visualization using python

Ethics

Work
CLR-5 : Provides an exposure to basic machine learning techniques to solve real world problems
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO-1 : Understand different types of data and starts working in python environment 2 85 75 H M L - - - - - - - - H H H H
CLO-2 : Understand various data structures involved in python and perform exploratory data analysis 2 75 70 H M L - - - - - - - - H H H H
CLO-3 : Apply the concepts of EDA in various datasets. 2 80 75 M - - - H L - - - - H H H H
CLO-4 : Formulate and use appropriate visualization techniques for their data 2 75 70 M M L - - - - - - H H H H
CLO-5 : Formulate and use appropriate models of data analysis to solve hidden solutions to business-related challenges 80 70 - - - M - H H - - - - H H H H
2

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Numpy Library: Numpy Installation Pandas: Reading data from csv, xml, text Data visualization with matplotlib library Machine Learning with sci-kit learn
An Introduction to Data Analysis and html files
SLO-2 Ndarray, Create an array and Types of Writing data in CSV, Html, Excel, files Matplotlib – Installation and architecture sci-kit learn library
Data Analysis data
S-2 SLO-1 Knowledge domains of Data Basic Operations: Arithmetic Operators, Json data Pyplot, plotting window Machine Learning
Analyst: Computer Science, Matrix Product, Increment and Decrement
Mathematics and statistics Operators
SLO-2 Machine Learning & AI, Universal Functions, Aggregate Functions HDF5 format Using Kwargs and adding elements to the
Professional fields of Application chart
S-3 SLO-1 Introduction to Data Indexing, slicing and iterating Data preparation Saving charts Supervised learning with sci-kit learn

SLO-2 Understanding the nature of Data Conditions and Boolean arrays Concatenating Handling data values

S SLO-1 LAB 1: Introduction to LAB 4: Numpy: Reading and LAB 7: Reading and writing data LAB 10: Installing matplotlib and LAB 13: Binary classification
4-5 SLO-2 Python – Installing Python writing array data on files (binary implementing line and adding using (Logistic Regression)
(LAB) and Jupyter, Importing files and tabular data) elements to the charts
Libraries
S-6 SLO-1 Data – Information; Information - Shape and array manipulation Data transformation- Removing duplicates Line charts Linear Regression
Knowledge
SLO-2 Types of Data Vectorization, structured arrays Mapping

36
S-7 SLO-1 Pandas library: Installation Discretization and binning: Detecting and Bar charts Logistic Regression
filtering outliers
SLO-2 Data Analysis Process Introduction to Pandas data structures Permutation – random sampling

S-8 SLO-1 Quantitative Data Analysis Other functionalities on indexes String manipulation Histograms K-Nearest Neighbor classifier

SLO-2 Operations between data structures Regular expressions Pie charts


Qualitative Data Analysis
S SLO-1 LAB 2: Writing Python LAB 5: Implementation of Pandas LAB 8: Data cleaning LAB 11: Implementing bar charts, LAB 14: Classification using kNN
9-10 SLO-2 Code – Input and Output data structures histogram and pie charts
(LAB) statements, Mathematical
calculations and
indentation
S-11 SLO-1 Python – The Programming Function application and mapping Data Aggregation- Group by Contour plots Support Vector Machines
Language
SLO-2 Python 2 and Python 3 Hierarchical grouping Polar charts Support Vector Classification

S-12 SLO-1 Python Package Index Sorting and ranking Advanced data aggregation Mplot 3D toolkit: 3D surfaces Nonlinear SVC
SLO-2 IDEs for python Correlation and covariance Scatter plots and bar charts in 3D

S-13 SLO-1 Scipy: Numpy “Not a number” Data Case study on data preprocessing Multi-panel plot Support Vector Regression

SLO-2 Pandas, Matplotlib Hierarchical Indexing and leveling

S SLO-1 LAB 3: For loop and If LAB 6: Exploratory Data Analysis LAB 9: Data aggregation using LAB 12: Implementing multi- LAB 15: Implement SVM classifier
14-15 statements with Pandas python panel plots
(LAB)
SLO-2

Learning 1. Fabio Nelli, Python Data Analytics with Pandas, Numpy and matplotlib (Second edition), Apress
Resources 2. Wes McKinney, Python for Data Analysis, 2nd Edition, O'Reilly Media, Inc. (https://learning.oreilly.com/library/view/python-for-data/9781491957653/)

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%) weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Senthilnathan, Co-founder, Tenzai, Bangalore Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Dr. A. Alice Nithya, School of Computing, SRMIST

37
Course 18PCB101J Course Engineering Physics, Chemistry and Biology Course B Basic Science L T P C
Code Name Category 3 1 2 5

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Utilize the knowledge on Mechanics, optics and its applications in AI
0 1 2 3 4 5
CLR-2 : Utilize the knowledge on Electric filed on materials, Quantum Mechanics and its applications in AI
CLR-3 :

Environment & Sustainability


Discuss the concepts of organic and inorganic chemistry

Analysis, Design, Research


Level of Thinking

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Understand the Microbial diseases, Immunity and vaccines

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Illustrate the applications of stem cells, vaccines and environmental studies

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


(Bloom)

Communication
Course Learning Outcomes At the end of this course, learners will be able to:

PSO – 3
PSO - 1
PSO - 2
Ethics
(CLO):

CLO-1 : Identify the principle of mechanics and Optics 2 85 75 H M L


CLO-2 : Analyze electromagnetic induction and Apply quantum mechanics to basic physical problems 2 75 70 H M L
CLO-3 : Understand the uses of organic and inorganic chemistry 2 80 75 M H L
CLO-4 : Study the Microbial diseases, Immunity and vaccines 2 75 70 M M L
CLO-5 : Analyse the applications of stem cells, vaccines and environmental pollution management 2 80 70 M H H

Duration (hour) Physics Physics Chemistry Biology Biology


S-1 SLO-1 Introduction to Electrostatics Quantum Mechanical Model of Introduction to Biology Introduction to Animal
Introduction to Physics Atom Biotechnology
SLO-2 Scope of Physics - Introduction to Magneto statics Taxonomy and classification Types of breeding
Macroscopic &
Microscopic domain
S-2 SLO-1 Introduction to Artificial Maxwell's I & II Equation Periodic table of Elements Introduction to Microbiology Artificial Insemination
Intelligence
SLO-2 Maxwell's III & IV Equation Classification of elements Infections: Acute / Chronic, Super Ovulation
Role of Physics in AI Treatment and cure
S-3 SLO-1 Mechanics - Kinematics Electromagnetic Induction & Chemical Bonds- Ionic and Bacterial Diseases: Cholera Cloning
Faraday's Law Covalent bonds
SLO-2 Dynamics Laser-Introduction and Hydrogen and Vandervalk’s Vibrio-Cholerea Case Study: Dolly (Goat)
Applications forces
S-4 SLO-1 Problem Solving Problem Solving Ideal and real gases - Viral Diseases: AIDS Transgenic Animals
Introduction

38
SLO-2 Vander Waals equation of state - HIV Case Study: Fish
Derivation
S SLO-1 Basics of Experimentation Determination of Particle Size Determination of strength of an Identification of Bacteria using Culturing of Mammalian Cells in
5-6 SLO-2 (Lab I) using Laser (Lab 4) acid using conductometric Gram-staining Technique (Lab vitro (Lab 13)
(LAB) titration (Lab 7) 10)
S-7 SLO-1 Use of Mechanics in AI - Introduction to Quantum Fundamentals of Organic Applications of AI in Introduction to Stem cells and
Mechanics Chemistry Microbiology tissue engineering
SLO-2 Case study: Inspecting Planck's Radiation Law and GMOs in industrial, medical, Properties of stem cells
Infrastructure with photoelectric effect food and agricultural
Automated Unmanned applications
Aerial Vehicles
S-8 SLO-1 De Broglie's Wave Hypothesis Introduction to Hydrocarbons Introduction to Immunology Types of stem cells
Fluid Mechanics
SLO-2 Hydro dynamics & Aero Heisenberg's Uncertainty Classification -Long Chain, Short B-cell and T-cell Applications of stem cells in
dynamics Principle Chain healthcare domain
S-9 SLO-1 Applications of AI in fluid Schrodinger's time independent Classification -Long Chain, Short Immunity: Active and Passive Introduction to environmental Bio
dynamics wave equation Chain technology
SLO-2 Case Study: Modelling Schrodinger's time Dependent Alkanes, Alkenes and Alkynes Immune Memory Municipal and Industrial Waste
Combustion systems with wave equation generation - Liquid, solid and gas
AI
S-10 SLO-1 Problem Solving Problem Solving Thermodynamics – Introduction Antigens and Antibodies Recovery, reuse and disposal of
waste
SLO-2 Gibb’s Helmholtz equation - Monoclonal Antibodies Liquid waste management
Derivation
S SLO-1 Introduction to Artificial Determination of Planck's Estimation of Fe by using Antigen and antibody interaction- Estimation of Chemical Oxygen
11-12 SLO-2 Neural Networks using Constant (Lab 5) Potentiometric titration (Lab 8) WIDAL Test (Lab 11) Demand as an indicator of
(LAB) Python (Lab 2) organic pollutants (Lab 14)
S-13 SLO-1 Introduction to Optics, Quantum Electro dynamics Electro Chemistry – Introduction Recombinant Antibody Solid waste management: Land
Total Internal Reflection production filling, composting and
incineration
SLO-2 Fibre Optics - Electron-wave particle Nernst equation - Derivation Antigen target antibody Alternative Energy-Bio-fuel, bio-
Classification of fibre production gas, hydrogen fuel cells
optics
S-14 SLO-1 Numerical aperture and Introduction to X-Rays Electroplating and Electro less Types of vaccines Bio pesticides, bio-insectides
acceptance angle plating
SLO-2 Derivation of Numerical Production, properties & Batteries, Electro dusting Applications of Human Vaccines Bio-fertilizers
aperture Applications of X-Rays
and Acceptance angle
S-15 SLO-1 Role of optics in AI AI Applications using X-Rays Polymers - Introduction and its AI Integrated Biology New Innovations of Medical
Hardware types Biotechnology: 3D-printing,
SLO-2 Ultrasonics Transducers AI Applications using Ultrasonics Composites - Introduction and its AI for Disease Classification Artificial Heart, Bones, joints and
types hips
S-16 SLO-1 Problem Solving Problem Solving Sensors and Biosensors - Problem Solving AI in Environmental Studies
Introduction
SLO-2 Nanomaterial, Nanoparticles - Case study
Introduction

39
S SLO-1 Study of Attenuation and AI Design of Convolution Neural Determination of Molecular Classification and Prediction in AI Design of Deep Neural
17-18 propagation Network capable of analyzing weight of a Polymer by Viscosity Microbiology (Lab 12) Network for Pollution prediction
(LAB) characterization of optical images (Lab 6) average method (Lab 9) (Lab 15)
SLO-2
fiber (Lab 3)

Learning 1. David Jeffery Griffiths, Introduction to Electrodynamics, Revised 3 rd edition, Pearson, 2013
Resources 2. Ajay Ghatak, Optics, Tata McGraw Hill Education, 5th edition, 2012
3. David Halliday, Fundamentals of Physics, 7th edition, John Wiley & Sons Australia, Ltd, 2004
4. Eisberg and Resnick, Quantum Physics: Of Atoms, Molecules, Solids, Nuclei and Particles, 2nd Edition, 1985
5. "B. R. Puri , Madan S. Pathania , L. R. Sharma , Principles of Physical Chemistry Vishal Publishing Co., 2019"
6. ARUN BAHL, A Textbook of Organic Chemistry, S Chand, Edition: 2020
7. Katyal Mohan, Soni P.L., Textbook of Inorganic Chemistry, Sultan Chand & Sons, 2017
8. R.Ananthanarayanan and Ck. Jayaram Paniker, Textbook of Microbiology, 9th Edition, 2011.
9. "Richard Coico, Geoffrey Sunshine, “Immunology: A short course” 6th Edition.Wiley-Blackwell. 2009."
10. Kenneth Murphy, “Janeway’s Immunobiology,” 8th Edition, Garland, 2011
11. "Ramadass.P, “Animal Biotechnology: Recent concepts and Developments”,MJP Publications, India, 2008."
12. "Chatterjee.A.K, “Introducton to Environmental Biotechnology,” Prentice-Hall of India, 2004."
13. “Russel R. Russo”, Neural Networks for Beginners: An Easy Textbook for Machine Learning Fundamentals to Guide You Implementing Neural Networks with
Python and Deep Learning (Artificial Intelligence 2) , Kindle Edition, 2019.
14. “Bhardwaj, Anurag, Wei Di, and Jianing Wei”. Deep Learning Essentials: Your hands-on guide to the fundamentals of deep learning and neural network
modeling. Packt Publishing Ltd, 2018.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Vinay Kumar Gupta, National Physical Laboratory Prof .C. Vijayan, IITM, Chennai Dr. M. Krishnamohan, Physics & Nanotechnology

Dr. S. Sam Gunasekar, General Manager (Environment), Orchid Pharma Dr.G.Sekaran, Former Chief Scientist, Environmental Technology Division, Dr. K. Ramani, Department of Biotechnology, School of Bio-Engineering
Ltd., Chennai CSIR- Central Leather Research Institute, Chennai

Dr. Sudarshan Mahapatra, Encube Ethicals Pvtt.Ltd Prof. G. Sekar, IIT Madras Prof. M. Arthanareeswari, Department of Chemistry

Dr. Shanmukhaprasad Gopi, Dr. Reddy’ s Laboratories, Prof.Vivek Polshettiwar, TIFR Mumbai Dr. J. Arockia Selvi, Department of Chemistry

Mr. Derick Jose, Co-founder, Flutura Decision Science and Analytics, Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Dr. A. Alice Nithya, School of Computing
Bangalore

40
Course 18AIS102J Course SMART MANUFACTURING Course S Engineering Sciences L T P C
Code Name Category 1 0 4 3

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Gain knowledge about Smart manufacturing 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Leaning about various types of sensors

LevHel of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)


CLR-3 : Familiarizing Arduino controller and its interfacing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Obtaining knowledge on Machine to Machine communication

Modern Tool Usage

Life Long Learning


Problem Analysis
CLR-5 : Creating insights to Virtual and Augmented Reality

Society & Culture


Analysis, Design,

Communication
Environment &
CLR-6 : Knowing the security attacks and their counter measures

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Understand the impact of smart manufacturing 1 8 8 H
5 0
CLO-2 : Design real time applications with sensors 3 8 7 H H H H
0 5
CLO-3 : Interface devices with Aurdino controller 2 8 7 H H H H H
0 5
CLO-4 : Implement data transfer between devices 2 8 7 H H H
0 5
CLO-5 : Build AR and VR systems 3 7 7 H H H H H H
5 0
CLO-6 : Secure the information systems and networks 2 8 8 H H H
5 0

Duration (hour) 18 18 18 18 18
S-1 SLO-1 INTRODUCTION TO SMART INTERCONNECTIVITY: MACHINE TO MACHINE AUGMENTED REALITY (AR) AND CYBER SECURITY SYSTEMS:
MANUFACTURING : What is smart Introduction to Arduino controller (M2M)COMMUNICATION : VIRTUAL REALITY (VR) What is Cyber crime and security?
manufacturing ? Introduction to mobile networks Introduction to AR and VR
SLO-2 Drivers, enablers, forces and Basic structure Fixed networks and sensor networks VRML: Building objects Cyber attacks
challenges of smart manufacturing
S-2 SLO-1 Components of smart Input and output processing in Access technologies VRML: Building world Types of attacks
manufacturing Arduino controller
SLO-2 Sensors: Introduction and types Timers in arduino M2M terminals and modules VRML: Adding light, sound effects Intruder detection systems

S-3 SLO-1 Flow and temperature sensors Programming Arduino Hardware and power interfaces VRML: Forming complex shapes Threats to information systems

SLO-2 Force, pressure and torque Simple code to be executed on USB Interface VRML: Animations Threats to communication networks
sensors Arduino
S-3-6 SLO-1 Optical sensors Study of Arduino microcontroller GPIO VRML: Adding colors and textures Study of different wireless network
interfacing components
SLO-2 Design of automatic street lighting Arduino microcontroller interfacing Designing LED wireless lamp Transformation of color model using Study of security system in mobile
system using light sensors VRML application

S-7- SLO-1 Humidity and water sensors Study of Basic sensors interfacing Oscilloscope Scene creation Firewalls: Introduction
41
10 SLO-2 Rain Alarm project Basic sensors interfacing Amplitude and frequency modulation Creation of 3D scene Configuration of firewalls

S SLO-1 Gas sensor Brief description on GPS and Study on IR rays Simulation of real time Security in web browsers
11-15 Data logging environment
SLO-2 Gas leakage detection system GPS and Data logging Designing an IR transmitter and Simulation of classroom Implementing security measures in
receiver web browser

Learning 1. 1. J. Vetelino and A . Reghu, Introduction to sensors, CRC Press, 2010, ISBN 4. J. Edward Carryer, et al., Introduction to Mechatronic Design, Prentice Hall, 1st edition, 2010, ISBN: 978-
Resources 9781439808528. 8131788257.
2. J. Fraden, Handbook of Modern Sensors: Physics, Designs and Applications, 4th edition, 5. Michael E Whitman and Herbert J Mattord, ―Principles of Information Security, Vikas Publishing House,
Springer, 2010. New Delhi, 2003
3.. J. Nussey, Arduino for Dummies, 1st edition, Wiley, 2013. ISBN: 9781118446379.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

Note:
Syllabus for Other Subjects - Please refer Syllabus for All Core Subjects document

42
Course 18PDH101T Course GENERAL APTITUDE Course H Humanities and Social Sciences including Management L T P C
Code Name Category 0 0 2 1

Pre-requisite Nil Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Recapitulate fundamental mathematical concepts and skills 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Hone critical thinking skills by analyzing the arguments with explicit and implicit premises

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Sharpen logical reasoning through skillful conceptualization,

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : identification of relationships between words based on their function, usage and characteristics

Modern Tool Usage

Life Long Learning


CLR-5 : nurture passion for enriching vocabulary

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Acquire the right knowledge, skill and aptitude to face any competitive examination

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Build a strong base in the fundamental mathematical concepts 2 8 7 L H - H M - - - H H L H - - -
0 5
CLO-2 : Identify the approaches and strategies to solve problems with speed and accuracy 2 7 7 - H - H M - - - H H - H - - -
5 0
CLO-3 : Gain appropriate skills to succeed in preliminary selection process for recruitment 2 8 7 - H - H M - - - H H L H - - -
0 5
CLO-4 : Collectively solve problems in teams and groups 3 7 7 L H - H M - - - H H - H - - -
5 0
CLO-5 : Build vocabulary through methodical approaches 3 8 8 - H - H M - - - H H L H - - -
5 0
CLO-6 : Enhance lexical skills through systematic application of concepts and careful analysis of style, syntax, semantics and 2 8 8 - H - H M - - - H H - H - - -
logic 5 0

Duration (hour) 6 6 6 6 6
S-1 SLO-1 Types of numbers, Divisibility tests Square root, Cube roots, Remainder Percentage Introduction Discount Logarithms Intro

SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems

S-2 SLO-1 Introduction to Significance of Contextual Vocabulary Exercise – Sentence Completion Basic Level Reading Comprehension – Introduction Grammar Rules – A comprehensive
Verbal Aptitude in Competitive Synonyms Exercises – Single Blank Introduction
Examinations
SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems

S-3 SLO-1 LCM and GCD Identities Percentage Problems Simple Interest Logarithms Rules

SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems

S-4 SLO-1 Vocabulary enrichment techniques Contextual Vocabulary Exercise - Sentence Completion Basic Level Reading Comprehension – Summary & Sentence Completion - Grammar
Synonyms Exercises – Double Blank Main Idea
SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems

S-5 SLO-1 Unit digit, Number of zeroes, Fractions and Decimals, surds Profit and Loss Compound Interest, Installments Linear Equations
Factorial notation
SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems
43
S-6 SLO-1 Vocabulary enrichment Techniques Contextual Vocabulary Exercise - Cloze Test Reading Comprehension – Summary & Spotting Errors
Antonyms Main Idea
SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Solving Problems

Learning 1. Nishit K. Sinha, The Pearson Guide to Quantitative Aptitude and Data Interpretation for the CAT 5. Norman Lewis, How to Read Better and Faster, Goyal, 4th Edition
Resources 2. Dinesh Khattar-The Pearson Guide to QUANTITATIVE APTITUDE for competitive examinations 6. Franklin GRE Word List, 3861 GRE Words, Franklin Vocab System, 2014Wiley’s GMAT Reading
3. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful Vocabulary, Random Comprehension Grail, Wiley, 2016
House Reference, 2002 7. Manhattan Prep GRE : Reading Comprehension and Essays, 5th Edition
4. Merriam Webster’s Vocabulary Builder, Merriam Webster Mass Market, 2010 8. Martin Hewings, Advanced Grammar in Use. Cambridge University Press, 2013

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember - 40% - 30% - 30% - 30% - 30%
Understand
Level 2 Apply - 40% - 40% - 40% - 40% - 40%
Analyze
Level 3 Evaluate - 20% - 30% - 30% - 30% - 30%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.Pratap Iyer, Study Abroad Mentors,[email protected] 1. Mr Nishith Sinha, dueNorth India Academics LLP, 1. Dr. P. Madhusoodhanan, 2. Dr. M. Snehalatha, SRMIST
[email protected] SRMIST
2. Mr Ajay Zenner, Career Launcher, [email protected] 2. Dr.Dinesh Khattar, Delhi University, [email protected] 3. Mr Jayapragash J, SRMIST 4. Mrs. Rukmani, SRMIST

44
Course Course Course L T P C
18LEM102J VALUE EDUCATION M Mandatory
Code Name Category 1 0 1 0

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Connect the learners to their potential, identifytheir potential to create a new positive world 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyze the merits and demerits of different educational systems. Identify the different systems of education

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Draw attention towards the weaknesses they are susceptible to and inspire them through positive models

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Instill a sense of professional ethics which help them develop a safe comfortable and prosperous society

Modern Tool Usage

Life Long Learning


CLR-5 : Cultivate a spirit of willing accommodation in an increasingly diverse world

Society & Culture


Problem Analysis

Analysis, Design,

Communication
CLR-6 :

Environment &
Strengthen, enhance the spirit of positivity and facilitate positive contribution in various spheres of life

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Equipped with an awareness of their positive energy and power 2 80 75 L M - - M H - H H H - H - - -
CLO-2 : Identify the meaning of ‘education’; have a clearer and better understanding in taking education to the masses 2 75 70 M H M - H H M M H H - H - - -
CLO-3 : Assess their weaknesses; understand risks involved and rectify them through learning from positive and negative instances 2 80 75 M - - - M H M M H H - H - - -
CLO-4 : Realize their professional responsibilities 2 75 70 H M - - H H H H H H - H - - -
CLO-5 : Acquire the required values in an expanding pluralistic world not be swept off their feet due to the rapid changes 2 85 80 M - - - H H H H H H - H - - -
CLO-6 : Equip with better understanding of themselves, society they live. Identify responsibilities in creating a peaceful world 2 80 75 M M - - H H H H H H - H - - -

Visions for Youth Youth and Education Youth and Society Youth as Professionals Youth in Pluralistic Society
Duration
6 6 6 6 6
(hour)
Need for social values in the present Introduction to pluralistic society, forces of
SLO-1 Introduction Meaning and the significance of education Introduction to professional values
context globalization
S-1
Poem – “Where the mind is without fear”
SLO-2 Quiz Brainstorming Brainstorming through visual cues Group Discussion
Write up on various instances from real life
Overview of different (traditional, modern) Individual and group behavior, respect for Science and technology intercultural
SLO-1 Two speeches by great personalities Engineering societies in India
educational systems others proximity
S-2
Narration of stories from various religions
SLO-2 Oral presentations Debate Case study on recent happenings Quiz
to illustrate the oneness of humanity
Quotes, proverbs relating to the power and Overview of different (traditional, modern) Civic sense, bullying-substance abuse, Challenges to be addressed by Engineers Positive, Negative impact: religion, politics,
SLO-1
potential of youth, Excerpts: Wings of Fire educational systems uses of expletives in India gender, economic status, aesthetics
S-3
Collecting proverbs highlighting the
SLO-2 Debate Case study on recent happenings Case Study Discussion on “To Kill a Mocking Bird”
potential of youth
Two news articles highlighting the Role of youth in education, Urban and Hero worship, gender insensitivity, moral
SLO-1 Challenges in different sectors: agriculture Values required to live in a global society
initiatives for social causes by youth Rural set up, dissemination policing
S-4
Poster presentation on festivals of various
SLO-2 Role play in a similar context Student presentations Case study on recent happenings Case Study
religions
Two news articles highlighting the Designing and framing educational Positive contribution by youth in promoting Challenges in different sectors: urban
SLO-1 Learning the etiquettes of various societies
initiatives for social causes by youth curriculum and materials social welfare development, environment
S-5
Poster presentation on festivals of various
SLO-2 Role play in a similar context Students’ Presentation based on write ups Short videos followed by discussions Group activity (oral and written)
religions
One song exhibiting the positive energy of The pressing challenges in current Positive contribution by youth in promoting Challenges in different sectors: sustainable Success of pluralistic society, enliven the
SLO-1
youth educational system social welfare development, cyber security society, religious harmony through literary
S-6
Writing the aspects of pluralistic society
SLO-2 Discussion on the song Collage Design Short videos followed by discussions Case Study – from Newspapers
based on the text

1. Kalam, APJ Abdul. Wings of Fire: AN Autobiography of APJ Abdul Kalam. Ed. Sangam Books Ltd., 1999 4. Thomas A Address to VTU Students by Narayana Murthy.
Learning
2. “Banaras Hindu University Speech” and “To Students”. The Voice of Truth. General Editor Shriman Narayan. Navajivan Publishing https://www.karnataka.com/personalities/narayana-murthy/vtu-address-2006/ 45
Resources 5. World Economic forum. “India’s top 7 challenged from skills to water scarcity
House. pp. 3-13 and pp. 425-30. www.mkgandhi.org
3. Piroda, Sam. “Challenges in Science and Technology”. www.nfdindia.org/loc19.htm

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 20% 20% 15% 15% 15% 15% 15% 15% - -
Apply
Level 2 Analyze 20% 20% 20% 20% 20% 20% 20% 20% - -
Evaluate
Level 3 Create 10% 10% 15% 15% 15% 15% 15% 15% - -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, [email protected] 1. Dr. S. P.Dhanavel, IIT Madras, [email protected] 1. Dr .K.Anbazhagan, SRMIST 2. Dr. B. Cauveri, SRMIST
2. Mr. Durga Prasad Bokka, TCS, [email protected] 2. Ms. Subashree, VIT, Chennai, [email protected] 3. Dr. M. M.Umamaheswari, SRMIST 4. Dr. Sukanya Saha, SRMIST 5. Ms .S. Ramya, SRMIST

46
Course 18MAB201T Course TRANSFORMS AND BOUNDARY VALUE PROBLEMS Course B Basic Sciences L T P C
Code Name Category 3 1 0 4

Pre-requisite 18MAB102T Co-requisite Nil Progressiv Nil


Courses Courses e Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Describe types of Partial differential equations interpret solutions relate PDE to the respective branches of 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
engineering 0 1 2 3 4 5
CLR-2 : Relate Fourier series expansion in solving problems under RMS value and Harmonic Analysis.
CLR-3 : Infer the most general form to the PDE and relate to half range sine and cosine series, as the case may be

Environment & Sustainability


CLR-4 : Evaluate the various types of integral transforms

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)


Expected Attainment (%)
CLR-5 : Conclude that the purpose of studying z transform is to solve linear difference equations having constant

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


coefficients

Modern Tool Usage

Life Long Learning


CLR-6 : Predicting the importance of PDE, Fourier series, Boundary value problems and Fourier ,Z – transform

Society & Culture


Problem Analysis

Communication
applications

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1 : Determine Partial differential equation 2 8 8 M H L - - - - - M - - H - - -
5 0
CLO-2 : Explain the expansion of a discontinuous function as an infinite form of trigonometric sine and cosine series. 2 8 8 M H - M M - - - M L - H - - -
5 0
CLO-3 : Decide a proper form of solution for the differential equations which are of hyperbolic and parabolic type 2 8 8 M H - - - - - - M - - H - - -
5 0
CLO-4 : justify the relationship between aperiodic signals and linear combination of exponentials. 2 8 8 M H - M - - - - M L - H - - -
5 0
CLO-5 : Relate signal analysis with that of z transform 2 8 8 M H L - - - - - M - - H - - -
5 0
CLO-6 : Relate PDE, Fourier series, Boundary value problems, Fourier and Z transforms 2 8 8 L L L H H H L H H H - H - - -
5 0

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Formation of partial differential Introduction of Fourier series - Classification of second order partial Introduction of Fourier Transforms Introduction of Z-transform
equation by eliminating arbitrary Dirichlet’s conditions for existence of differential equations
constants Fourier Series
SLO-2 Formation of partial differential Fourier series –related problems in Method of separation of variables Fourier Transforms- problems Z-transform-elementary properties
equation by eliminating two or more (0,2𝜋𝜋𝜋𝜋)
arbitrary constants
S-2 SLO-1 Formation of partial differential Fourier series –related problems One dimensional Wave Equation and its Properties of Fourier transforms Z-transform- change of scale property,
equation by eliminating arbitrary in(−𝜋𝜋𝜋𝜋, 𝜋𝜋𝜋𝜋) possible solutions shifting property
functions
1 1
SLO-2 Formation of partial differential Change of interval One dimensional Wave Equation-initial Standard results of Fourier transform Z-transform of 𝑎𝑎𝑎𝑎𝑛𝑛𝑛𝑛, ,
equation by eliminating two or more Fourier series –related problems in displacement with zero initial velocity- 𝑛𝑛𝑛𝑛 𝑛𝑛𝑛𝑛+1

arbitrary functions (0,2𝑙𝑙𝑙𝑙) type 1 Algebraic function


1
S-3 SLO-1 Formation of partial differential Fourier series –related problems in One dimensional Wave Equation-initial Fourier Sine Transforms - problems Z-transform of 1 ,
𝑛𝑛𝑛𝑛2 (𝑛𝑛𝑛𝑛+1)2
equation by eliminating arbitrary (−𝑙𝑙𝑙𝑙, 𝑙𝑙𝑙𝑙) displacement with zero initial velocity-
functions of the form𝜙𝜙𝜙𝜙(𝑢𝑢𝑢𝑢, 𝑣𝑣𝑣𝑣) = 0 type 2 Trigonometric function
SLO-2 Solution of first order non-linear Fourier series –half range cosine series One dimensional Wave Equation-initial Fourier Cosine Transforms - problems Z-transform of 𝑟𝑟𝑟𝑟𝑛𝑛𝑛𝑛 cos 𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛
partial differential equations- related problems(0, 𝜋𝜋𝜋𝜋) displacement with zero initial velocity-
standard type I F(p,q)=0 type 3 – Midpoint of the string is 47
displaced
S-4 SLO-1 Problem solving using tutorial sheet Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13
SLO-2 1
S-5 SLO-1 Solution of first order nonlinear Fourier series –half range cosine series One dimensional Wave Equation-initial Properties of Fourier sine Transforms Z-transform of 𝑟𝑟𝑟𝑟𝑛𝑛𝑛𝑛 sin 𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛
partial differential equations- related problems(0, 𝑙𝑙𝑙𝑙) displacement with non-zero initial
standard type –II Clairaut’s form velocity Type 1 Algebraic function
SLO-2 Solution of first order non-linear Fourier series –half range sine series One dimensional Wave Equation-initial Fourier sine Transforms applications Initial value theorem
partial differential equations- related problems(0, 𝜋𝜋𝜋𝜋) displacement with non-zero initial
standard type III velocity Type 2 Trigonometric function
F(z, p, q)=0
S-6 SLO-1 Solution of first order non-linear Fourier series –half range sine series Wave Equation-initial displacement with Properties of Fourier cosine Transforms Finial value theorem
partial differential equations- related problems(0, 𝑙𝑙𝑙𝑙) non-zero initial velocity Type 3 split
standard type-IV separation of function
variable f(x, p) = g(y, q)
SLO-2 Lagrange's linear equation: Parseval’s Theorem(without proof)- One dimensional heat equation and its Fourier cosine Transforms applications Inverse Z-transform- long division
Method of grouping related problems in Fourier series possible solutions method
S-7 SLO-1 Lagrange's linear equation: Method Parseval’s Theorem(without proof)- One dimensional heat equation related Convolution of two function Inverse Z-transform, related problems,
of multipliers related problems in cosine series problems long division method
SLO-2 More problems in Lagrange's linear Parseval’s Theorem (without proof)- One dimensional heat equation -Steady Convolution Theorem Inverse Z-transform, Partial fraction
equation: Method of multipliers related problems in sine series state conditions method
S-8 SLO-1 Problem solving using tutorial sheet Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
SLO-2 2
S-9 SLO-1 Linear Homogeneous partial Introduction to Harmonic Analysis One dimensional heat equation -Steady Parseval’s Identity for Fourier transform Inverse Z-transform, Partial fraction
differential equations of second and state conditions more problems method related problems
higher order with constant
coefficients-CF and PI Type 1:
𝑒𝑒𝑒𝑒𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎+𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
SLO-2 PI Type2.:sin(ax+by) or Harmonic Analysis for finding One dimensional heat equation -Steady Parseval’s Identity for Fourier sine & Inverse Z-transform - residue theorem
cos(ax+by) harmonic in (0,2𝜋𝜋𝜋𝜋) state conditions with zero velocity cosine transforms method
S- SLO-1 Type 3: PI of polynomial Harmonic Analysis for finding One dimensional heat equation -Steady Parseval’s Identity for Fourier sine & Inverse Z-transform - residue theorem
10 harmonic in (0,2𝑙𝑙𝑙𝑙) state conditions with zero velocity more cosine transforms applications method-problems
problems
SLO-2 Type 4 Exponential shifting Harmonic Analysis for finding One dimensional heat equation -Steady Fourier Transforms Using Differentiation Convolution theorem (without proof)
𝑒𝑒𝑒𝑒𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎+𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑓𝑓𝑓𝑓(𝑥𝑥𝑥𝑥, 𝑦𝑦𝑦𝑦) harmonic in periodic interval (0, 𝑇𝑇𝑇𝑇) state conditions with zero velocity more property
related problems
S- SLO-1 Linear Homogeneous partial Harmonic Analysis for finding cosine Steady state conditions and Non-zero Solving integral equation Convolution theorem applications
11 differential equations of second and series boundary conditions- related problems
higher order with constant
coefficients type 5 General rule
SLO-2 Applications of Partial differential Harmonic Analysis for finding sine Steady state conditions and Non-zero Self-reciprocal using Fourier Transform, Solution of linear difference equations
equations in Engineering series boundary conditions- more problems sine and cosine transform with constant coefficients using Z-
transform
S- SLO-1 Problem solving using tutorial sheet Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
12 3
SLO-2 Problem solving using tutorial sheet Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
3

Learning 1. B. H. Erwin kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley & Sons,2006 4. Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 3rd Edition, 2010
Resources 2. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 43rd Edition, 2015 6. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, for third semester, Laxmi
3. Veerarajan T., Transforms and Partial Differential Equations, Tata McGraw-Hill, New Delhi,2012 Publications, 3rd Edition, 2014

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate 20 % - 30 % - 30 % - 30 % - 30% - 48
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.V.Maheshwaran, CTS, Chennai, [email protected] 1. Dr. K. C. Sivakumar, IIT, Madras, [email protected] 1. Dr. A. Govindarajan, SRMIST
2. Dr. Sricharan Srinivasan, Wipro Technologies, [email protected] 2. Dr. Nanjundan, Bangalore University, [email protected] 2. Prof. Ganapathy Subramanian K S,
SRMIST

49
Course Course Course L T P C
18AIC201J FOUNDATION OF ARTIFICIAL INTELLIGENCE C Professional Core Course
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil
Course Learning Rationale
The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1: Analyze the various characteristics of Intelligent agents 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2: Organizing different search strategies in AI

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


CLR-3: Incorporating Knowledge in solving AI problems

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4: Constructing in different ways of designing software agents

Modern Tool Usage

Life Long Learning


Society & Culture
CLR-5: Planning various applications of AI.

Problem Analysis

Communication
Environment &
CLR-6: Applying different scenarios of reasoning

Sustainability

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1: Use appropriate search algorithms for any AI problem 3 80 70 H - - - - - - - - - - H H H
CLO-2: Represent a problem using first order and predicate logic 3 85 75 H H H - - - - - - - - - H H H
CLO-3: Provide the apt agent strategy to solve a given problem 3 75 70 H H M L L - - - - - - - H H H
CLO-4: Design software agents to solve a problem 3 85 75 H L M M M L - - - - - - H H H
CLO-5: Design application that uses Artificial Intelligence. 3 85 75 H L H H - - - - M - H H H
CLO-6: Experiment with various scenarios in Reasoning 3 80 70 H L M M M L - - - - - - H H H
Duration 12 12 12 12
12
(hour)
Alpha beta pruning Architecture for intelligent agents, Planning, Moving Resolution method, First order logic
SLO-1 Introduction, Definition
Agent communication
S-1
Future of Artificial Intelligence, First order predicate logic Negotiation Frames Second order logic
SLO-2
Characteristics
Typical Intelligent agents Porlog programming, Unification Bargaining, Argumentation Scripts Genetic algorithms
SLO-1
S-2
Problem solving approach Forward Chaining Agents Goals Travelling sales man problem
SLO-2
SLO-1 Lab 1: Implement an approach to Lab 4: Implement decision tree with Lab 7: Develop an intelligent Lab 10: Develop a speech recognition Lab 13: Develop an effective solution
S solve knapsack problem. alpha and beta as its parameters approach to create Linear Kernel to system to convert text to speech and for Travelling sales man problem
3-4 SLO-2 classify Iris Dataset available in the
speech to text
dataset library of Python
Search strategies Backward chiming Trust, Reputation Plans, Inheritance in Taxonomies Neural networks
SLO-1
S-5
Uniformed and informed Resolution Multi agent systems Description logics Ant colony optimization
SLO-2
Heuristics, Local search Knowledge Representation AI applications Formal concept analysis Generate and search
SLO-1
S-6 Algorithm and optimization problems Knowledge Representation Language Models, Information Conceptual graphs, Hierarchies in Depth first search, Breadth first search
SLO-2 Retrieval domain
SLO-1 Lab 2: Develop a local search Lab 5: Develop an approach to sort Lab 8: Implement an information Lab 11: Implement K-means Lab 14: Develop BFS and DFS
S algorithm the elements in m * n matrix and retrieval using any supervised clustering algorithm using a dataset
7-8 SLO-2 shortest path to reach a given cell in learning algorithms
and provide its accuracy
the m * n matrix
Constraint satisfactory problems Events, Mental Events Information extraction, Knowledge based reasoning, Agents Quality of Solution
SLO-1
S-9
Constraint propagation Mental Objects Natural language processing Facts of knowledge Depth bounded DFS
SLO-2
Back tracking search Reasoning Systems Machine translation, Speech Logic and inference Hill climbing
SLO-1
recognition
S-10
Game playing, Optimal decision Reasoning with default information, Robot Hardware, Perception Formal logic, Propositional logic Beam search
SLO-2
Typical AI Problems

50
SLO-1 Lab 3: Develop a search strategy to Lab 6: Develop a solution for a Lab 9: Implement an information Lab 12: Implement K Nearest Lab 15: Develop a heuristic based
S determine the peak element in an typical AI problem that focus on extraction using any supervised approach for a large set of inputs
Neighbour
11-
SLO-2 array and find the square root of the finding the best move in Tic-Tac-Toe learning algorithms
using a dataset and provide its
using Hill climbing optimization
12 peak number AI game technique
outcome

1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach‖, Prentice Hall, 5. William F. Clocksin and Christopher S. Mellish, Programming in Prolog: Using the ISO
Third Edition, 2009. Standard‖, Fifth Edition, Springer, 2003.
2. I. Bratko, ―Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison- 6. Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
Learning
Wesley Educational Publishers Inc., 2011 7. David L. Poole and Alan K. Mackworth, ―Artificial Intelligence: Foundations of Computational
Resources
3. M. Tim Jones, ―Artificial Intelligence: A Systems Approach (Computer Science) ‖, Jones Agents‖, Cambridge University Press, 2010.
and Bartlett Publishers, Inc.; First Edition, 2008 8. “A First Course in Artificial Intelligence”, Deepak Khemani, McGraw Hill Education, 2013.
4. Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press, 2009. 9. “Artificial Intelligence” E. Rich and K. Knight, Mc Graw Hill Publishers INC, 3rd Edition 2017.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage)
Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
- 100 %
Total 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. A. Suresh, SRMIST
Dr. Udendran, Dept. of CSE., Bharathidasan University,
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. A. Alice Nithya, SRMIST
Tiruchirappalli
Mr. Joseph James, SRMIST

51
Course Course Course C L T P C
Code 18AIC202J Name DATA STRUCTURE AND ITS APPLICATIONS Category Professional Core Courses 3 0 2 4

Pre- Nil Co- Nil Progressive Nil


requisite requisite Courses
Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Utilize the different data types to learn searching and sorting algorithms for data search and develop applications 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
using linked list 0 1 2 3 4 5
CLR-2 : Utilize stack and queues in processing data for real-time applications

Environment & Sustainability


CLR-3 : Utilize tree data storage structure for real-time applications

Analysis, Design, Research


Level of Thinking

Expected Attainment (%)


Expected Proficiency (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Utilize algorithms to find shortest data search in graphs for real-time application development

Modern Tool Usage


CLR-5 :

Life Long Learning


Learn basic hashing of hashing and apply in feature vectorization

Society & Culture


Problem Analysis
(Bloom)

Communication

PSO – 3
Course Learning Outcomes At the end of this course, learners will be able to:

PSO - 1
PSO - 2
Ethics
(CLO):

CLO-1 : Identify linear and non-linear data structures, working principle of searching and sorting techniques and implementation of 80 70 L H - - - - - - - - - M H H H
3
linked list.
CLO-2 : Construct stack and queue data structures and evaluate its operations 3 85 75 M H L - - - - - - - - M H H H
CLO-3 : Create tree data structures and evaluate its types and operations 3 75 70 M H M - - - - - - - - M H H H
CLO-4 : Create graph data structure, evaluate its operations, implement algorithms to identify shortest path 3 85 80 M H M - - - - - - - - M H H H
CLO-5 : Construct the different Hashing techniques and use them in feature vectorization 3 80 70 H H M - - - - - - - - M H H H

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Introduction-Basic Terminology- Stack ADT – Array Implementation General Trees- Tree Terminologies Graph Terminologies Hashing: Hash functions - Introduction
Data Structures-Data Structure
Operations-ADT
SLO-2 Data Structures and its Types- Stack ADT - Linked list Implementation Binary Tree Representation Graph Representation Basics of Hash Tables
Linear and Non-Linear Data
Structures
S-2 SLO-1 Applications of Stack- Infix to Postfix Expression Trees Graph Traversal Hashing
1D, 2D Array Initialization and
Conversion
accessing using Pointers
SLO-2 Declaring structures, Arrays of Applications of Stack- Balancing the Tree traversals BFS Collision avoidance
Structures and accessing symbols
S-3 SLO-1 Array- Operations on Arrays – Applications of Stack- Postfix Evaluation Binary Tree Traversal Graph Traversal - DFS Hashing
Insertion and Deletion
SLO-2 Multidimensional Arrays- Sparse Applications of Stack- Nested Function Threaded Binary Trees Applications of Graph Traversal Separate chaining
Matrix calls and Recursion concepts using stack
S 4-5 SLO-1 Lab 1: 6x6 2D Array,2D of Lab 4: Tower of Hanoi Lab 7: Top view problem, Swap Lab 10: Jesse and Cookies Lab 13: Print Binary tree in
(LAB) n empty arr. nodes problem, vertical order
SLO-2 Left rotation Largest Rectangle, Poisonous Huffman Decoding, Level Order Minimum Average waiting Time Union and intersection of linked
Plants Traversal list

52
S-6 SLO-1 Algorithms – Searching Queue ADT - Implementation using array AVLTrees Introduction to Spanning Tree Open Addressing
Techniques
SLO-2 Queue ADT - Implementation using AVL Trees Rotations Minimum Spanning Tree Linear Probing
Complexity-Time, Space Trade off Linked List
S-7 SLO-1 Circular Queue AVL Tree Insertions Prim’s Algorithm Quadratic probing
Algorithms – Sorting Techniques
SLO-2 Implementation of Circular Queue AVL Tree Deletion Kruskal’s Algorithm Double Hashing
Complexity-Time, Space Trade off
S-8 SLO-1 Linked List Implementation - Applications of Queue Introduction to Splay tree Shortest Path Algorithm Rehashing
Insertion
SLO-2 Double ended queue Splay Trees – Insertion & Deletion Dijkstra’s Algorithm Extensible Hashing
Deletion and Search
S 9-10 SLO-1 Lab 2: Sparse Array, Array Lab 5: Castle on Grid, Down to Lab 8: Lowest Common Ancestor, Lab 11: find mother vertex in Lab 14: Count max point on same
(LAB) Manipulation- Searching Zero II, Truck Tour Square Ten Tree graph, k core of undirected graph line, find top k numbers in stream
SLO-2 and Sorting Techniques

S-11 SLO-1 Applications of Linked List Priority Queue Introduction to Red Black Trees Shortest Path Algorithm Applications of Hashing

SLO-2 Polynomial Arithmetic Priority Queue - Applications Red Black Trees-Insertion & Deletion Floyd warshall algorithm Case Study: Contact Application

S-12 SLO-1 Doubly Linked List Binary and Binomial Heap Introduction to B-Trees Articulation Points and Bridges Case Study
SLO-2 Doubly Linked List Insertion, Heap sort B-Trees Insertion Biconnected Components Direct Connections
Deletion and Search
S-13 SLO-1 Circular Linked List K-ary Heap B-Trees Search Strongly Connected Components Case Study
Implementation
SLO-2 Applications of circular linked list Iterative Heap sort B-Trees Deletions Topological Sorting Self-Driving Bus

S SLO-1 Lab 3: traversing a linked Lab 6: Equal Stacks, Simple Text Lab 9: Balanced Tree, Tree Lab 12 : Printing path in Dijkstra’s Lab 15: Feature Hashing in
14-15 list, Reverse linked list Editor. Coordinates Algorithm Machine rningLea
(LAB) SLO-2 Compare linked list, merge Waiter problem, Game of Two Kitty’s calculation Shortest path in unweighted
two linked list Stacks. Graph

53
Learning 1.Seymour, Lipschutz. Data Structures with C, McGraw Hill, 2014.
Resources 2.Gilberg RF, Forouzan BA. Data Structures. Thomson India Edition. 2005.
3. Aho Alfred V, Hopcroft John E, Ullman Jeffrey D, Data structures and algorithms, Pearson Edition, 2003.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers

Experts from Industry Experts from Higher Technical Institutions Internal Experts

Mr. D. Vivek, SRMIST


Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. A. Alice Nithya, SRMIST
Mr. S. Joseph James, SRMIST

54
Course Course Course L T P C
18CSC202J OBJECT ORIENTED DESIGN AND PROGRAMMING C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


18CSS101J Nil 18CSC207J
Courses Courses Courses
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Utilize class and build domain model for real-time programs 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize method overloading and operator overloading for real-time application development programs

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize inline, friend and virtual functions and create application development programs

Expected Attainment
Expected Proficiency

Modern Tool Usage

Life Long Learning


Individual & Team
CLR-4 : Utilize exceptional handling and collections for real-time object oriented programming applications

Level of Thinking

Society & Culture


Problem Analysis

Analysis, Design,

Communication
CLR-5 : Construct UML component diagram and deployment diagram for design of applications

Environment &
Sustainability
CLR-6 : Create programs using object oriented approach and design methodologies for real-time application development

Research

PSO – 3
(Bloom)

PSO - 1
PSO - 2
Ethics
Course Learning Outcomes

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

(%)

(%)
(CLO):
CLO-1 : Identify the class and build domain model 3 80 70 H H M - - - - - H H - - M H H
CLO-2 : Construct programs using method overloading and operator overloading 3 85 75 H H H H H - M - H H - - M H H
CLO-3 : Create programs using inline, friend and virtual functions, construct programs using standard templates 3 75 70 H H M H H - M - H H - - M H H
CLO-4 : Construct programs using exceptional handling and collections 3 85 80 H H H - - - - - H M - - M H H
CLO-5 : Create UML component diagram and deployment diagram 3 85 75 H M M M M M M - H H - M M H H
CLO-6 : Create programs using object oriented approach and design methodologies 3 80 70 H H M - - - - - H H - - M H H

Duration 15 15 15 15
15
(hour)
Comparison of Procedural and Object Oriented
SLO-1 Types of constructor (Default, Parameter) Feature Inheritance: Single and Multiple Generic - Templates : Introduction
Programming STL: Containers: Sequence and Associative
S-1
Container
SLO-2 OOPS and its features Static constructor and copy constructor Inheritance: Multilevel Function templates
I/O Operations, Data Types, Variables,
SLO-1 Feature Polymorphism: Constructor overloading Inheritance: Hierarchical Example programs Function templates Sequence Container: Vector, List
static
S-2
SLO-2 Constants, Pointers, Type Conversions Method Overloading Inheritance: Hybrid Class Templates Sequence Container: Deque, Array
SLO-1 Features: Class and Objects Example for method overloading Class Templates
S-3 Method Overloading: Different parameter with Inheritance: Example Programs Example programs for Class and Function STL : Stack
SLO-2 UML Diagrams Introduction
different return values templates
S SLO-1
Lab 1: I/O operations Lab 4: Constructor and Method overloading Lab 7: Inheritance and its types Lab 10: Templates Lab 13: STL Containers
4-5 SLO-2
SLO-1 Feature :Class and Objects Operator Overloading and types Advanced Functions: Inline, Friend Exceptional Handling: try and catch
S-6 Associative Containers: Map, Multimap
SLO-2 Examples of Class and Objects Overloading Assignment Operator Advanced Functions: Virtual, Overriding Exceptional Handling: Multilevel exceptional

SLO-1 UML Class Diagram and its components Overloading Unary Operators Advanced Function: Pure Virtual function Exceptional Handling: throw and throws Iterator and Specialized iterator
S-7
SLO-2 Class Diagram relations and Multiplicity Example for Unary Operator overloading Example for Virtual and pure virtual function Exceptional Handling: finally Functions of iterator

55
Exceptional Handling: User defined
SLO-1 Feature Abstraction and Encapsulation Overloading Binary Operators Abstract class and Interface Algorithms: find(), count(), sort()
exceptional
S-8
SLO-2 Application of Abstraction and Encapsulation Example for Binary Operator overloading Example Program Example Programs using C++ Algorithms: search(), merge()
S SLO-1 Lab 15: STL Associative containers and
Lab 2: Classes and Objects, Class Diagram Lab 5: Polymorphism : Operators Overloading Lab 8: Virtual Function and Abstract class Lab 11: Exceptional Handling
9-10 SLO-2 algorithms
SLO-1 Access specifiers – public, private UML Interaction Diagrams UML State Chart Diagram Dynamic Modeling: Package Diagram Function Object : for_each(), transform()
S-11
SLO-2 Access specifiers - protected, friend, inline Sequence Diagram UML State Chart Diagram UML Component Diagram Example for Algorithms

SLO-1 UML use case Diagram, use case, Scenario Collaboration Diagram Example State Chart Diagram UML Component Diagram Streams and Files: Introduction
S-12
SLO-2 Use case Diagram objects and relations Example Diagram UML Activity Diagram UML Deployment Diagram Classes and Errors

SLO-1 Method, Constructor and Destructor Feature: Inheritance UML Activity Diagram UML Deployment Diagram
Disk File Handling Reading Data and
S-13
Writing Data
SLO-2 Example program for constructor Inheritance and its types Example Activity Diagram Example Package, Deployment, Package
S SLO-1 Lab12 : UML Component, Deployment,
Lab 3: Methods and Constructor, Usecase Lab 6: UML Interaction Diagram Lab 9: State Chart and Activity Diagram Lab15: Streams and File Handling
14-15 SLO-2 Package diagram

1. Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Object-Oriented Analysis and Design with Applications, 3 rd
4. Robert Lafore, Object-Oriented Programming in C++, 4 th ed., SAMS Publishing, 2008
Learning ed., Addison-Wesley, May 2007
5. Ali Bahrami, Object Oriented Systems Development”, McGraw Hill, 2004
Resources 2. Reema Thareja, Object Oriented Programming with C++, 1 st ed., Oxford University Press, 2015
6. Craig Larmen, Applying UML and Patterns, 3 rd ed., Prentice Hall, 2004
3. Sourav Sahay, Object Oriented Programming with C++, 2 nd ed., Oxford University Press, 2017

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage)
Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc
# For the laboratory component the students are advised to take an application and apply the concepts

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Girish Raghavan, Senior DMTS Member, Wipro Ltd. 1. Dr. Srinivasa Rao Bakshi, IITM Chennai, [email protected] 1. Ms. C.G.Anupama, SRMIST
Ms. Thamilchelvi, Solutions Architect, Wipro Ltd 2. Dr. Ramesh Babu, N, IITM Chennai, [email protected] 2. Mr. C.Arun, SRMIST
3. Mr. Geogen George, SRMIST
4. Mr. Muthukumaran, SRMIST

56
Course Course Software Engineering Principles Course C Professional Core Courses L T P C
Code 18AIC204T Name Category 3 0 0 3

Pre- Nil Co- Nil Progressive Nil


requisite requisite Courses
Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Familiarize the software life cycle models and software development process
0 1 2 3 4 5
CLR-2 : Understand the various techniques for requirements, planning and managing a technology project

Environment & Sustainability


Analysis, Design, Research
Level of Thinking

Expected Attainment (%)


Expected Proficiency (%)

Individual & Team Work


CLR-3 : Examine basic methodologies for software design, development, testing, closure and implementation

Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
(Bloom)

Communication
CLR-4 : Understand manage users expectations and the software development team

PSO – 3
PSO - 1
PSO - 2
CLR-5 : Acquire the latest industry knowledge, tools and comply to the latest global standards for project management

Ethics
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO-1 : Identify the process of project life cycle model and process 1 85 80 H H L - - - L H H M M M H M
CLO-2 : Analyze and specify software requirements through a productive working Relationship with project stakeholders 2 80 75 H H H H H - M - H H H M M H M
CLO-3 : Design the system based on Functional Oriented and Object Oriented Approach for Software Design 3 85 85 H H M H H M M L H H M - M H M
CLO-4 : Develop the correct and robust code for the software products 3 85 85 H H H H - - M H M H - M H M
CLO-5 : Perform by applying the test plan and various testing techniques 2 85 75 H M M M M M M - H H - M M H M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Software Software Design - Software Design Coding Standard Product Release
Engineering Introduction to Requirement Engineering Fundamentals
SLO-2 Principles that guide practice Design Standards - Design Type Coding Framework
Software Process
S-2 SLO-1 Generic process model Design model – Architectural design, Coding Method Product Release management
Requirements Elicitation Software architecture
SLO-2 Brain Storming, Focus group, Interview, Software Design Methods Structured Programming
Umbrella Activates survey, workshop, observation
S-3 SLO-1 Prescriptive Model-Waterfall, V Joined application design Top Down , Bottom Up Automatic Code Generation Implementation
Model
SLO-2 Questionnaires Module Division (Refactoring) Software Code Reuse

S4 SLO-1 INCREMENTAL MODEL, Requirement Analysis Module Coupling Introduction to testing User Training
RAD MODEL
SLO-2 Component level design Verification and validation Maintenance Introduction

S-5 SLO-1 Evolutionary Process Model- Domain model, process model and workflow User Interface Design Black box testing tchnique Maintenance Types - Corrective
PROTOTYPING

57
model

SLO-2 Evolutionary Process Model- Pattern oriented design Adaptive


Spiral model
S-6 SLO-1 Requirements Specification Web application design White box testing techniques Perfective

SLO-2 Concurrent Engineering in Software Design Preventive


Introduction to Agile model
S-7 SLO-1 Requirements validation Design Reuse Level of testing Maintenance Cost
Agile model-scrum
S-8 SLO-1 Agile model-Extreme Quality review, peer review, customer review Design a System Architecture, Test Strategy and test plan, prepare test case Maintenance Process
programming design
SLO-2 Use Case Diagram, ER Diagram Introduction to Automation Testing tool, Maintenance life cycle
(Database), DFD Diagram (process) Test Case Reporting
(Upto Level 1),
S-9 SLO-1 Case study : Identify the Case study : SRS documentation for given Case study Class Diagram (Applied For Case study :Master Test Plan Software Release
appropriate Process Model, scenario OOPS based Project),
Comparative study with Agile
SLO-2 Case study Collaboration Diagram Case study: Test Case Design Software Maintenance
Model
(Applied For OOPS based Project)
(Software – Rational Rose)

Learning 1. Roger S. Pressman, Software Engineering – A Practitioner Approach, 6th ed., McGraw Hill, 2005
Resources 2. Ian Sommerville, Software Engineering, 8th ed., Pearson Education, 2010
3. Rajib Mall, Fundamentals of Software Engineering, 4th ed., PHI Learning Private Limited, 2014
4. Ramesh, Gopalaswamy, Managing Global Projects, Tata McGraw Hill, 2005

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40 % -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

58
Course Designers

Experts from Industry Experts from Higher Technical Institutions Internal Experts

Mrs. C.G. Anupama, SRMIST


Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli
Dr. S. Selvakumara samy., SRMIST

59
Course Course Course L T P C
18AIS201T LINEAR SYSTEMS AND SIGNAL PROCESSING S Engineering Sciences
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


NIL Nil NIL
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Provide the fundamentals and classification of signals and systems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Explore the overview time domain representation of signals

Engineering Knowledge

Design & Development

Project Mgt. & Finance


Expected Proficiency
CLR-3 : Develop skills of discrete time signals and system in the Fourier transform

Expected Attainment

Modern Tool Usage

Life Long Learning


Individual & Team
Level of Thinking

Society & Culture


CLR-4 : Enable students to know thesampling and tine signals

Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-5 : Impart the knowledge of z transform and its applications

Sustainability
Research
(Bloom)

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics

Work
At the end of this course, learners will be able to:
(CLO):

(%)

(%)
CLO-1 : Definethe fundamentals of signals and systems 3 80 70 L L - - - - - - - - - H H M H
CLO-2 : Describe the properties of signals and systems 3 85 75 L L - L - - - - - - - H H M H
CLO-3 : Characterize the input-output relationship of LTI systems using impulse response 3 75 70 L H - L - - - - - - - H H M H
CLO-4 : Analyze continuous-time using Discrete and Continuous signals 3 85 80 L H - L - - - - - - - H H M H
CLO-5 : Obtain the knowledge of Digital filters and equalizers 3 85 75 L M - - - - - - - - - H H M H

Duration
9 9 9 9 9
(hour)
Introduction to signals and System
Introduction to Time Domain Representations of signals Convolution and modulation with Representation of Signals using
SLO-1
Representation mixed signal classes Discrete-Time complex Exponentials:
S-1
Requirementsof signal and System Impulse response representation Block diagram representation Fourier Transform representation for Introduction, The z-Transform
SLO-2 analysis in communication
Discrete Signals
Study of specific system- Convolution sum State variable description for LTI Sampling Problems on z-Transform
SLO-1 Communication and control system
systems, Problems on representations
S-2
Remote sensing systems, Bio medical Problems on convolution sum Transformations of the State Reconstruction of Continuous-Time
SLO-2 signal processing and auditory system
Signals from Samples
Comparison of analog and digital Convolution integral Fourier Representations for signals: Representation of Signals using Properties of the Region of
SLO-1
signal processing Introduction, Four Signal Classes Continuous-Time complex Convergence
S-3
Classification of signals Problem on Convolution integral Exponentials: Introduction, The
SLO-2
Laplace Transform
Fundamentals operations on signals Properties of Impulse response Orthogonality of Complex Sinusoids Problems on The Laplace Transform Problems on the Region of
SLO-1 representations-parallel connection of Convergence
systems
S-4
Problems on signal operations Properties of Impulse response
SLO-2 representations- cascade connection of
systems
Time shifting and time scaling signals Memoryless systems and stable systems Discrete-Time periodic signals: The The Unilateral Laplace Transform Properties of the z-Transform
SLO-1
S-5 Discrete-Time Fourier Series
Time shifting and time scaling signals- Invertible system and deconvolution
SLO-2
precedence rule
Elementary signals - Exponential Step response Continuous-Time periodic signals: The Problems on the Unilateral Laplace Problems
SLO-1
signals Fourier Series Transform
S-6
Sinusoidal signals, Exponentially Sinusoidal steady state response
SLO-2
damped sinusoidal signal
Step Function Differential and difference equation Discrete-Time Nonperiodic signals: Inversion of the Laplace Transform Inversion of the z-Transform
S-7 SLO-1
representation The Discrete-Time Fourier Transform

60
SLO-2 Impulse function and Ramp function Natural Response

SLO-1 Problems on different function Forced Response Continuous-Time Nonperiodic signals: Problems on Inversion of the Laplace Problems on Inversion of the z-
S-8
SLO-2 Interconnection of operation in systems Complete Response The Fourier Transform Transform Transform
Properties of systems – stability, Impulse Response Properties of Fourier Representations Solving Differential Equations with Application to Filters and Equalizers:
SLO-1 memory, causality Initial Conditions Introduction to Passive Filters,
S-
Introduction to Digital Filters
9
Invertability , time in variance, Characteristics of systems described by Introduction to FIR Digital Filters,
SLO-2
linearity differential and difference equation Introduction to IIR Digital Filters

1. B.P.Lathi and Rpger Green Linear Systems and Signals, Third Edition, Oxford University Press,2017
Learning 2. AlanV. Oppenheim, Alan S.Willsky with S.Hamid Nawab, Signals & Systems, 2nd edn., Pearson Education, 1997
Resources 3. John G.Proakis and Dimitris G.Manolakis, Digital Signal Processing, Principles, Algorithms and Applications, 3rd edn., PHI, 2000.
4. M.J.Roberts, Signals and Systems Analysis using Transform method and MATLAB, TMH 2003.
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage)
Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember 40 % - 30% - 30% - 30% - 30% -
Level 1
Understand
Apply 40% - 40% - 40% - 40% - 40% -
Level 2
Analyze
Evaluate 20% - 30% - 30% - 30% - 30% -
Level 3
Create
Total 100 % 100 % 100 % 100 % 100%

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. P. Kanmani, SRMIST
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works
Dr. R. Ranikrithika, SRMIST

61
Course Course Course S L T P C
Code 18AIS202T Name DIGITAL LOGIC AND COMPUTER ARCHITECTURE Category Engineering Sciences 3 0 0 3
Pre- Nil Co- Nil Progressive Nil
requisite requisite Courses
Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : To introduce students to the basic concepts of Number System and Logic Gates. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Understanding of the Combinatorial and Sequential Circuits

Environment & Sustainability


CLR-3 : To introduce students to the basic concepts of Computer Architecture

Analysis, Design, Research


Level of Thinking

Expected Attainment (%)


Expected Proficiency (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : To study the various I/O and Memory Systems

Modern Tool Usage


CLR-5 : To study the various concepts of Pipelining

Life Long Learning


Society & Culture
Problem Analysis
(Bloom)

Communication

PSO – 3
Course Learning Outcomes At the end of this course, learners will be able to:

PSO - 1
PSO - 2
Ethics
(CLO):

CLO-1 : Identify and apply various logic gates 3 80 70 H H H H L - M - L L M H H M M


CLO-2 : Design various Combinatorial and Sequential circuits 3 85 75 H H H H L - - - M L M H H M M
CLO-3 : Identify various Addressing Modes 3 75 70 H H M M L - - - M L - H H M M
CLO-4 : Identify various I/O and Memory Systems 3 85 80 M H M H L - - - M L - H H M M
CLO-5 : Distinguish between Direct, Associate and Set Associate Mappings 3 85 75 H H H H L - - - M L - H H M M

Duration (hour) 09 09 09 09 09
S-1 SLO-1 Simplification of Boolean Functions Basic Structure of Computers Input Output organization Cache Memory
Computer Fundamentals
SLO-2 Introduction to Number System Karnaugh maps Computer Types Peripheral devices Associative Mapping
and Codes
S-2 SLO-1 K-map simplification Functional Units Standard I/O Interface Direct Mapping
Number Systems: Binary, Decimal
SLO-2 Tabulation method Basic Operational Concepts Accessing I/O Devices Set Associative Mapping
Octal, Hexadecimal
S-3 SLO-1 Minimum cover calculation Bus Structures Interrupts Performance Considerations
Codes: Grey, BCD
SLO-2 Excess-3, ASCII Hazards Software Direct Memory Access Requirements of Memory Management

S4 SLO-1 Binary Arithmetic: Addition, Combinatorial Components Multiprocessors Buses Secondary Memory
Subtraction
SLO-2 Multiplication, Division using Introduction to Combinational Logic Multicomputer Introduction to Memory System Virtual Memory
Sign Circuits, Half adder, Full adder, BCD
Magnitude Adder
SLO-1 Multiplexers, Demultiplexers Machine instructions Memory System Memory Management,
1’s compliment
S-5
SLO-2 Encoder, Decoder Addressing Modes Basic Concepts: RAM Memory Paging
2’s compliment
SLO-1 Comparator Basic Processing Unit: Fundamental Read-Only Memory Page replacement algorithm
BCD Number System Concepts
S-6
SLO-2 BCD and Hex Arithmetic Analysis Procedure and Design Procedure of Register Transfers Cache memory Pipelining
Operation Combinational Logic Circuits
SLO-1 IEEE-754 Floating point Introduction to Sequential Logic Circuits, Performing Arithmetic Operations cache coherence Basic Concepts : Data Hazards,
S-7
Representation: Single Precision Latches and flip-flops Instruction to Hazards

62
SLO-2 IEEE-754 Floating point Flip Flops: SR, JK, JKMS, T, D Flip Performing logic Operations Translation Look-aside Buffer (TLB) Instruction set
Representation: Double Precision Flop
SLO-1 Logic Gates: AND, OR, NOT Analysis and Synthesis using T Flip Flop Execution of a Complete Instruction Integration of the memory: the TLB and Influence on Instruction set
S-8 and D Flip Flop, cache
SLO-2 NAND, NOR, EX-OR, EX- Introduction to Counters: Ripple Counters, Multiple Bus Organization Storage and other aspects of the I / O Data Path and Control Considerations
NOR Synchronous Counters
SLO-1 Boolean algebra, De Morgan’s Introduction to Registers: Shift Registers Hardwired Control Main Memory Super Scalar operation
Theorem
S-9
SLO-2 Parity checker using XOR gate Universal Shift register Microprogrammed Control Secondary Memory Performance Considerations

Learning 1. R. P. Jain, “Modern Digital Electronic”, McGraw-Hill Publication, 4th Edition. 2010
Resources 2. M. Maris Mano, “Computer System Architecture”, Pearson Publication, 3rd Edition , 2007
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
40 % - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply
40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate
20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100%
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Mr. H. Karthikeyan, SRMIST
works

63
Course Course Course L T P C
18PDM201L COMPETENCIES IN SOCIAL SKILLS M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : enable students understand subtle meanings of words used in academic texts 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : determine the grammatical, syntactical, and logical accuracy of sentences

Environment & Sustainability


CLR-3 : comprehend an argument’s line of reasoning

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : understand the structure, organization, tone, and main idea behind the passage

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : recognize the logical coherence of ideas in a text

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : give the right knowledge, skill and aptitude to face any competitive examination

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : build vocabulary through methodical approaches and nurture passion for enriching vocabulary 3 80 75 L H - M - - - - M H - H - - -
CLO-2 : detect and correct any grammatical, syntactical, and logical fallacies 2 80 75 L H - M - - - - M H - H - - -
CLO-3 : hone critical thinking skills by analyzing arguments with explicit and implicit premises to validate the author’s point of view 3 80 75 L H - M - - - - M H - H - - -
CLO-4 : analyze and evaluate texts critically in multifarious ways 3 80 75 L H - M - - - - M H - H - - -
CLO-5 : identification of relationships between sentences based on their function, usage and characteristics 2 80 75 L H - M - - - - M H - H - - -
CLO-6 : ace competitive examinations 2 80 75 L H - M - - - - M H - H - - -

Duration (hour) 6 6 6 6 6

SLO-1 Synonyms in Isolation and Context Spotting Errors – Level I Critical Reasoning – Weakening Reading Comprehension – Main Idea Para Jumble-Type I
S-1
SLO-2 Practice Practice Practice Practice Practice

SLO-1 Antonyms in Isolation and Context Spotting Errors – Level II Critical Reasoning – Inference Reading Comprehension – Tone Para Jumble-Type II
S-2
SLO-2 Practice Practice Practice Practice Practice

SLO-1 Common Confusables Spotting Errors – Level II Critical Reasoning – Conclusion Reading Comprehension – Inference Para Jumble-Type III
S-3
SLO-2 Practice Practice Practice Practice Practice

SLO-1 Cloze Passage Sentence Correction-Type I & II Critical Reasoning - Explain the paradox Reading Comprehension – Summary Para Completion
S-4
SLO-2 Practice Practice Practice Practice Practice

SLO-1 Word Analogy Sentence Correction-Type III & IV Critical Reasoning – Miscellaneous Reading Comprehension – Conclusion Para Completion
S-5
SLO-2 Practice Practice Practice Practice Practice

SLO-1 Sentence Completion Sentence Correction-Type V& VI Critical Reasoning – Miscellaneous Reading Comprehension – Miscellaneous Para Summary
S-6
SLO-2 Practice Practice Practice Practice Practice

64
1. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful Vocabulary, Random
6. Manhattan Prep GRE : Reading Comprehension and Essays, 5th Edition
House Reference, 2002
7. Martin Hewings, Advanced Grammar in Use. Cambridge University Press, 2013
Learning 2. Merriam Webster’s Vocabulary Builder, Merriam Webster Mass Market, 2010
8. Manhattan GMAT – Critical Reasoning, GMAT Strategy Guide, 12th Edition
Resources 3. Norman Lewis, How to Read Better and Faster, Goyal, 4th Edition
9. Joern Meissner, Manhattan Review, GRE Analytical Writing Guide, Manhattan Review Inc, 2011
4. Franklin GRE Word List, 3861 GRE Words, Franklin Vocab System, 2014
10. GRE Analytical Writing, Solutions to the Real Essay Topics (Test Prep. Series), Vibrant Publishers, 2011
5. Wiley’s GMAT Reading Comprehension Grail, Wiley, 2016

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Vijay Nayar, Director, Education Matters, [email protected] 1. Dr. Dinesh Khattar, Delhi University, [email protected] 1. Dr. M. Snehalatha, SRMIST 3. Dr. P. Madhusoodhanan, SRMIST
2. Mr. Ajay Zenner, Career Launcher, [email protected] 2. Mr. Nishith Sinha, due North India Academics LLP, [email protected] 2. Mr Jayapragash J., SRMIST 4. Mr. Clement A, SRMIST

65
Course Course Course L T P C
18PDM203L ENTREPRENEURIAL SKILL DEVELOPMENT M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : gain knowledge about Entrepreneurship 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : study mindsets of Entrepreneur

Environment & Sustainability


CLR-3 : assimilate skills and behavioral aspects of entrepreneurship

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : generate creative and innovative ideas

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : acquire knowledge about the entrepreneurial processes

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : develop entrepreneurial skills

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand the concept of Entrepreneurship and Entrepreneur 2 80 75 L H - M - - - - M L - H - - -
CLO-2 : Comprehend the mindset of Entrepreneurs 2 80 75 L H - M - - - - M L - H - - -
CLO-3 : Understand the skills and behavioral aspects required in Entrepreneurs 3 80 75 L H - M - - - - M L - H - - -
CLO-4 : Analyze the role of Creativity and Innovation in their Entrepreneurial journey 3 80 75 L H - M - - - - M L - H - - -
CLO-5 : Create and present their Business Model 3 80 75 L H - M - - - - M H - H - - -
CLO-6 : Acquire entrepreneurial skills 1 80 75 L H - M - - - - M H - H - - -

Duration (hour) 6 6 6 6 6

SLO-1 Introduction Motivation Self Analysis Negotiating skill Business Model Canvas
S-1
SLO-2 Benefits of entrepreneurship External and internal SWOT People Management Business Model Canvas

SLO-1 Origin of Entrepreneurship Theories of Entrepreneurship Communication Creativity Business Opportunity Identification
S-2
SLO-2 Evolution of Entrepreneurship Theories of Entrepreneurship Networking Idea Generation Business Opportunity Identification
Social and Economic factors Influencing Business Model canvas presentation
SLO-1 Entrepreneurship Success Stories – Case Study Analysis Interpersonal skills Problem Solving
S-3
Environment and Psychological factors Business Model canvas presentation
SLO-2 Success Stories – Case Study Solution Collaborative skills Problem solving
Influencing Entrepreneurship
Success Stories – Case Study Analysis Decision Making Business Model canvas presentation
SLO-1 Myths about entrepreneurship Team management skills
S-4
Business Model canvas presentation
SLO-2 Myths about entrepreneurship Success Stories – Case Study Solution Team management skills Six Thinking hats

SLO-1 Entrepreneurship Failures Risk-taking Behavior Leadership Inventions Business model presentation
S-5
SLO-2 Entrepreneurship Failures Resilience Shared leadership Inventions Business model presentation

SLO-1 Entrepreneurship in India – A Preview Global Markets for Entrepreneurs Time Management Innovations Business model presentation
S-6
Understanding the cross cultural behaviors
SLO-2 Indian Entrepreneurships Prioritisation Innovations Business model presentation
and differences

66
6. www.wfnen.org; National Entrepreneurship Network – Wadhwani Foundation
1. Elon Musk – Ashley Vance- Virgin Books-2015
7. https://www.forbes.com/sites/.../2017/.../top-entrepreneur-stories-to-inspire-you-in-2017/
2. Think and Grow Rich – Napolean Hill - The Ralston Society – 1937
8. https://bizztor.com/in/successful-indian-entrepreneurs-stories
Learning 3. The Lean Startup – Eric Ries - Crown Publishing Group (USA) – 2011
9. https://www.entrepreneur.com/article/299214
Resources 4. The $100 Startup – Chris Gullibeau - Crown Business- 2012
10. https://www.fundera.com/blog/young-entrepreneurs
5. Creativity, Innovation, and Entrepreneurship: The Only Way to Renew Your Organization - H. James
11. The Entrepreneurs: Success and Sacrifice - by Kip Marlow
Harrington - Productivity Press- December 2018
cbseacademic.nic.in/web material/Curriculum19/Main.../20_Entrepreneurship.pdf

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Ashok Kumar V, NITTE School of Management Entrepreneurship Development,
1. Mr. Vijay Nayar, Director, Education Matters, [email protected] 1. Dr. Shantanu Patil, SRMIST 3. Dr. W. Richard Thilagaraj, SRMIST
[email protected]

2. Mr. Ajay Zenner, Career Launcher, [email protected] 2. Dr. A.K. Sheik Manzoor, Anna University, [email protected] 2. Mr. Ananth Kumar, SRMIST 4. Mrs. Deepa Narayanan. SRMIST

67
Course Course Numerical Methods Course L TPC
18MAB206T BS Basic Sciences
Code Name and Analysis Category 3 10 4

Pre- Co-
Progressive
requisite Nil requisite Nil Nil
Courses
Courses Courses
Course Offering Data Book /
Mathematics
Department Codes/Standards

Course Learning
Program Learning Outcomes
Rationale The purpose of learning this course is to: Learning
(PLO)
(CLR):

CLR- Understand the methodologies to solve


1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1: algebraic and transcendental equations
Acquaint knowledge on direct and
CLR-
iterative methods to solve system of
2: linear equations
Gain knowledge on interpolating and
CLR-
extrapolating methods in various
3: intervals in real life
CLR- Understand the concept of numerical
4: differentiation and integration

Environment & Sustainability


Solve initial and boundary value
CLR-
Analysis, Design, Research
Level of Thinking (Bloom)

problems in differential equations using


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


5:
Design & Development

Project Mgt. & Finance


numerical methods.
Scientific Knowledge

CLR- Familiarise in applying various numerical Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

6: methods in real life problems

Communication
Course
Learning At the end of this course, learners

PSO – 3
PSO - 1
PSO - 2
Ethics
Outcomes will be able to:
(CLO):
CLO- Obtain numerical solutions of algebraic
3 85 80 H H L - - - - - M L - H - - -
1: and transcendental equations.
Find numerical solutions of system of
CLO-
linear equations and check the accuracy 3 85 80 M H - M M - - - M - - H - - -
2:
of the solutions.
CLO- Learn about various interpolating and
3 85 80 H H - - - - - M - - H - - -
3: extrapolating methods.
CLO- Compute numerical differentiation and
3 85 80 H H H M - - - - M L - H - - -
4: integration
CLO- Interpret initial and final value problems
3 85 80 M H L - - - - - M - - H - - -
5: in differential equations
CLO- Apply various numerical methods in real
3 85 80 M H - - - - - - M - - H - - -
6: life problems.

Duration (hour) 12 12 12 12 12
Numerical Numerical Numerical Numerical
Introduction to
solutions of Differentiation- solution of solutions for
Finite
Algebraic and Newton’s ordinary partial
Differences-
S-1 SLO-1 transcendental forward differential differential
Forward and
equation- difference equations - equations-
Backward
Introduction. formulae to Single step Classification
Differences
compute first methods- of second order

68
and higher Taylor series partial
order method differential
derivatives. equations.
Numerical Newton’s Numerical Elliptic
solution of Backward solution of equations-
Algebraic and difference ordinary Finite
Transcendental Relation formulae to differential difference
equation by compute first equations - scheme
SLO-2 between
Bisection and higher Single step
operators
Method order methods-
derivatives. Taylor series
method Euler’s
method
Numerical Problems by Euler’s method
solution of Newton’s
Differences of forward and Standard five-
Algebraic and
a polynomial – backward point finite
SLO-1 Transcendental
Factorial differences difference
equation by polynomial formula
Method of False formulae.
Position.
S-2
Numerical Newton’s Problems by Euler’s method
solution of interpolation - Newton’s
forward and Diagonal five-
Algebraic and Newton’s
backward point finite
SLO-2 Transcendental forward
differences difference
equation by interpolation
formula
Method of False for equal formulae.
Position. interval
Numerical Newton’s Liebman’s
Problems by
solution of interpolation - Iterative
Newton’s process.
Algebraic and Newton’s
forward and Improved
SLO-1 Transcendental forward
backward Euler’s method
equation by interpolation
differences
Newton- for equal
formulae.
Raphson method interval
S-3
Numerical Solution of
Problems by
solution of Newton’s Laplace
Newton’s Equations by
Algebraic and backward
forward and Improved Liebman’s
SLO-2 Transcendental interpolation
backward Euler’s method Iterative
equation by for equal
differences process.
Newton- intervals
formulae.
Raphson method
Problems Problems Problems Problems Problems
solving using solving using solving using solving using solving using
SLO-1
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques
S-4
Problems solving Problems Problems Problems Problems
using solving using solving using solving using solving using
SLO-2
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques
Solving system Divided Numerical Solution of
of Simultaneous differences and Integration- Poisson
Modified
S-5 SLO-1 linear Algebraic Properties Trapezoidal Equation.
Euler’s method
equation by rule.
Gauss

69
Elimination
method
Solving system Divided Numerical Solution of
of Simultaneous differences and Integration- Poisson
linear Algebraic Properties Trapezoidal Equation.
Modified
SLO-2 equation by rule.
Euler’s method
Gauss
Elimination
method
Solving system Simpson’s one Solution of
Interpolation
of Simultaneous third rule. Poisson
with unequal
linear Algebraic Equation.
intervals by Modified
SLO-1 equation by
newton’s Euler’s method
Gauss
divided
Elimination
difference
method
S-6
Solving system Simpson’s one Solution of
Interpolation
of Simultaneous third rule Poisson
with unequal
linear Algebraic Equation.
intervals by Modified
SLO-2 equation by
newton’s Euler’s method
Gauss
divided
Elimination
difference
method
Solving system Lagrange’s More problems one-
of Simultaneous interpolation More problems solving Using dimensional
linear Algebraic formula for using Modified parabolic
SLO-1
equation by unequal Simpson’s one Euler’s Method equation-
Gauss Jordan intervals – third rule. Explicit
method Scheme
S-7
Solving system Lagrange’s More problems one-
More problems
of Simultaneous interpolation solving Using dimensional
using
linear Algebraic formula for Modified parabolic
SLO-2 Simpson’s
equation by unequal Euler’s Method equation-
three-eighth
Gauss Jordan intervals Explicit
rule.
method Scheme
Problems Problems Problems Problems Problems
solving using solving using solving using solving using solving using
SLO-1
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques
S-8
Problems Problems Problems Problems Problems
solving using solving using solving using solving using solving using
SLO-2
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques
Solving system Runge-Kutta Solution of
of Simultaneous method of one-
Lagrange’s
linear Algebraic fourth order. dimensional
interpolation Applications of
equation by parabolic
SLO-1 formula for Trapezoidal
Gauss Jacobi equation by
unequal rule
method Bender-
S-9 intervals
Schmidt
scheme
Solving system Runge-Kutta Solution of
Lagrange’s Applications of
of Simultaneous method of one-
SLO-2 interpolation Trapezoidal
linear Algebraic fourth order. dimensional
formula for rule
equation by parabolic

70
Gauss Jacobi unequal equation by
method intervals Bender-
Schmidt
scheme
Solving system Runge-Kutta Solution of
of Simultaneous method of one-
Lagrange’s
linear Algebraic fourth order. dimensional
interpolation Applications of
equation by parabolic
SLO-1 formula for Simpson’s one-
Gauss Seidel equation by
unequal third rule
method Crank-
intervals
Nicholson
scheme
S-10
Solving system Runge-Kutta Solution of
of Simultaneous method of one-
Lagrange’s
linear Algebraic fourth order. dimensional
interpolation Applications of
equation by parabolic
SLO-2 formula for Simpson’s one-
Gauss Seidel equation by
unequal third rule
method Crank-
intervals
Nicholson
scheme
Solving system Runge-Kutta Solution of
of Simultaneous Inverse method of one-
linear Algebraic interpolation– Applications of fourth order. dimensional
equation by Lagrange’s Simpson’s parabolic
SLO-1
Gauss Seidel formula for three-eighth equation by
method inverse rule Crank-
interpolation Nicholson
scheme
S-11
Solving system Runge-Kutta Solution of
of Simultaneous Inverse method of one-
linear Algebraic interpolation– A Applications fourth order. dimensional
equation by Lagrange’s of Simpson’s parabolic
SLO-2
Gauss Seidel formula for three-eighth equation by
method inverse rule Crank-
interpolation Nicholson
scheme
Problems Problems Problems Problems Problems
solving using solving using solving using solving using solving using
SLO-1
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques
S-12
Problems Problems Problems Problems Problems
solving using solving using solving using solving using solving using
SLO-2
Computational Computational Computational Computational Computational
Techniques Techniques Techniques Techniques Techniques

1. Brian Bradie (2006), A Friendly Introduction to


Numerical Analysis. Pearson.
4. M. K. Jain, S. R. K. Iyengar & R. K.
2. C. F. Gerald & P. O. Wheatley (2008). Applied
Jain (2012). Numerical Methods for
Learning Numerical Analysis (7th edition), Pearson
Resources Scientific and Engineering
Education, India
th
Computation (6 edition). New Age
3. F. B. Hildebrand (2013). Introduction to
International Publishers.
Numerical Analysis: (2nd edition). Dover

71
Publications. 5. Kandasamy P, Thilagavathy. K and
G. Gunawathy, Numerical
Methods, S.Chand & Sons, 3rd
Revised Edition, 2013.
6. Robert J. Schilling & Sandra L.
Harris (1999). Applied Numerical
Methods for Engineers Using
MATLAB and C. Thomson-
Brooks/Cole.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50%
CLA – 4
Level of CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) weightage)
(10%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level Remember
40% 30% 30% 30% 30%
1 Understand
Level Apply
40% 40% 40% 40% 40%
2 Analyze
Level Evaluate
20% 30% 30% 30% 30%
3 Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies,
Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Higher Technical
Experts from Industry Internal Experts
Institutions
Mr. V. Maheshwaran, Prof. Y.V.S.S. Sanyasiraju, IIT Madras, Dr. A. Govindarajan, SRMIST
Cognizant Technology Solutions [email protected] Dr. N. Parvathi, SRMIST
[email protected]
Prof. B.V. Rathish Kumar, IIT Dr. B. Vijayakumar, SRMIST
Kanpur, [email protected] Dr. R. Perumal, SRMIST

72
Course Course Course C L T P C
Code 18AIC205J Name Neural Networks and Machine Learning Category Professional Core Courses 3 0 2 4

Pre-requisite Co-requisite Progressive Nil


Courses Nil Courses Nil Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Provide the basic understanding of learning problems and Bayesian Learning 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Gain the knowledge of probabilistic learning and Support Vector Machines

Environment & Sustainability


CLR-3 : Acquire the details of unsupervised learning and dimensionality reduction

Analysis, Design, Research


Level of Thinking
CLR-4 : Express the models of biological neurons to Neural Networks, single layer perceptron and multilayer

Expected Attainment (%)


Expected Proficiency (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


perceptron’s

Modern Tool Usage


CLR-5 : Demonstrate the working of different kind of Artificial Neural Networks

Life Long Learning


Society & Culture
Problem Analysis
(Bloom)

Communication

PSO – 3
Course Learning Outcomes At the end of this course, learners will be able to:

PSO - 2
PSO - 1
Ethics
(CLO):

CLO-1: Formulate the Learning problems and Bayesian learning algorithm 1 80 70 - M M H M - - - - - - H H H H


CLO-2: Apply the decision tree algorithm and Support Vector Machines for classification and regression problem 2 85 75 - H M M M - - - - - - M H H H
CLO-3: Apply unsupervised learning and dimensionality reduction algorithms to solve the real-world problems 2 75 70 - H M H M - - - - - - M H H H
CLO-4: Analyze the perception of neurons and network functioning 2 85 85 - H H H M - - - - - - M H H H
CLO-5: Develop NN models to solve real world problems 3 85 75 - H H H M - - - - - - H H H H

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Learning: Machine Learning Process Machine learning: Importance of ML Support Vector Machines- Introduction Data Fusion and Ensemble Learning-
Multi-layer Perceptron-Introduction Introduction

SLO-2 Learning and Inference


Going Forwards, Biases Introduction to Feature Extraction Optimal Separation Majority Voting
Methods
S-2 SLO-1 Some terminologies: Weight Multi-Layer Perceptron in Practice: Amount Kernels
space, curse of dimensionality of training data Feature descriptors Bagging

SLO-2 Knowing what you know: Number of Hidden layers and when to
Feature Vectors SVM Algorithm - Implementation Boosting
Testing algorithms stop learning
S-3 SLO-1 Turning Data into probabilities:
Minimizing Risk Examples of using MLP Creating features from an Image using Multi-class Classification using SVM Random Forests
GLCM
SLO-2 Basic Statistics: Bias-
A Regression Problem SVM Regression Solving Multi-class Classification
variance trade off

73
S 4-5 SLO-1 Lab 1: Implement a Single Lab 10: Implement SVM for a multi Lab 13: Implement Multi-class
(LAB) Layer Perceptron to Lab 4: Regression with MLP Lab 7: Implement GLCM to extract class problem and try out the Classification problems using
SLO-2 construct logical NOT, features from an Image different kernels. Ensemble Learners
NAND and NOR of their
inputs without libraries
S-6 SLO-1 The Brain and the Neuron – Hebb’s
Rule Examples of using MLP Linear Regression Dimensionality Reduction Unsupervised Learning- Examples

SLO-2 McCulloch-Pitts Neurons A Classification Problem Linear Regression Examples Linear Discriminant Analysis (LDA) Types of unsupervised Learning

S-7 SLO-1 Principal Component Analysis (PCA)


Neural Networks MLP: Going Backwards Logistic Regression Clustering- Exclusive (partitioning)

SLO-2 The Perceptron Back Propagation of Error Logistic Regression Examples The Viterbi Algorithm K-Means Algorithm

S-8 SLO-1 The Perceptron Learning Algorithm Deriving Backpropagation Naïve Bayes’ Classifier PCA Algorithm Agglomerative

SLO-2 An Example of Perceptron Incremental learning vs batch Learning


Learning: Logic Functions Naïve Bayes’ Classifier: An example The Particle Filter Hierarchical clustering

S 9-10 SLO-1 Lab2: Implement a Single Lab 5: Implement a BPNN Lab 8: Implement Naïve Bayes’ Lab 11: Compare the results of LDA Lab 14: Implement a clustering
(LAB) Layer Perceptron for a classifier and PCA in any given dataset. algorithm to perform anomaly
SLO-2 classification problem detection
S-11 SLO-1 Linear Separability Graphical Models Probabilistic learning: Gaussian Mixture Independent Component Analysis (ICA)
Models - The Expectation- Maximisation The Self-Organising Feature Map
(EM) Algorithm
SLO-2 Linear Regression Bayesian Networks Information Criteria ICA Algorithm The SOM Algorithm

S-12 SLO-1 Hidden Markov Models (HMM) – The Nearest Neighbour Methods- Nearest Kernel Methods: Kernel PCA
Forward Algorithm Neighbour Smoothing Neighbourhood Connections
Learning and Generalization
SLO-2 The Viterbi Algorithm Efficient Distance Computations: the KD- Kernel PCA Algorithm
Self-Organisation
Tree and Distance measures
S-13 SLO-1 Model Selection Tracking Methods-Kalman Filter Constructing Decision trees – ID3 Kernel LDA Network Dimensionality and Boundary
Conditions
SLO-2 Criterion Functions and Robust The Particle Filter Classification and Regression Tress (CART) Kernel Clustering Examples of Using the SOM
learning
S 14-15 SLO-1 Lab 3: Implement a Single Lab 12: Compare the results of PCA
(LAB) Layer Perceptron for a Lab 6: Implement Hidden Markov Lab 9: Implement Decision tree and kernel PCA in any given Lab 15: Implement Self-Organizing
SLO-2 Regression problem Model based ID3 and CART algorithm dataset. Maps

Learning Text books:


Resources Machine Learning: An Algorithmic Perspective 2nd Edition, by Marsland, Stephen, CRC Press, 2014.
Neural Networks and Statistical Learning, Du, Ke-Lin, and Swamy, M. N. S., Germany, Springer London, 2019.
Michael Bowles,Machine Learning in Python,Wiley&Sons,2015
Reference Books:
Trevor Hastie, Robert Tibshirani, Jerome Friedman, h The Elements of Statistical Learning, 2nd edition, springer series in statistics.
Ethem Alpaydın, Introduction to machine learning, second edition, MIT press.

74
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)

Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Mariappan Vaithiyanathan, Senior Director of Engineering, Fresh 1.Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy 1. Dr. A. Alice Nithya, SRMIST
Works. industry

2.Mr. Senthilnathan, Co-founder, Tenzai, Bangalore 2. Dr.C.Amuthadevi, SRMIST

3. Dr. C. Lakshmi, SRMIST

75
Course Course Course L T P C
Code 18AIC206J Name ANALYSIS AND DESIGN OF ALGORITHMS Category C Professional Core Courses 3 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Learning Program Learning Outcomes (PLO)


Course Learning Rationale The purpose of learning this course is to:
(CLR): 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-1 : Design efficient algorithms in solving complex real time problems

Expected Attainment
Expected Proficiency

Modern Tool Usage

Life Long Learning


Individual & Team
Level of Thinking

Society & Culture


CLR-2 : Analyze various algorithm design techniques to solve real time problems in polynomial time

Problem Analysis

Analysis, Design,

Communication
Environment &

Project Mgt. &


Sustainability
Development
Engineering
CLR-3 : Utilize various approaches to solve greedy and dynamic algorithms

Knowledge

Design &

Research
(Bloom)

Finance

PSO - 2
PSO - 1
Ethics
CLR-4 : Utilize back tracking and branch and bound paradigms to solve exponential time problems

PSO 3
Work
(%)

(%)
CLR-5 : Analyze the need of approximation and randomization algorithms, utilize the importance Non polynomial algorithms
CLR-6 : Construct algorithms that are efficient in space and time complexities
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Apply efficient algorithms to reduce space and time complexity of both recurrent and non-recurrent 3 80 70 L H - H L - - - L L - H H H H
relations
CLO-2 : Solve problems using divide and conquer approaches 3 85 75 M H L M L - - - M L - H H H H
CLO-3 : Apply greedy and dynamic programming types techniques to solve polynomial time problems. 3 75 70 M H M H L - - - M L - H H H H
CLO-4 : Create exponential problems using backtracking and branch and bound approaches. 3 85 80 M H M H L - - - M L - H H H H
CLO-5 : Interpret various approximation algorithms and interpret solutions to evaluate P type, NP Type, NPC, 3 85 75 H H M H L - - - M L - H H H H
NP Hard problems
CLO-6 : Create algorithms that are efficient in space and time complexities by using divide conquer, greedy, 3 80 70 L H M H L - - - L L - H H H H
backtracking technique

Duration 15 15 15 15 15
(hour)
SLO-1 Introduction-Algorithm Design Introduction-Divide and Conquer Introduction-Greedy and Dynamic Introduction to backtracking - branch Introduction to randomization and
S-1 Programming and approximation algorithm
bound
SLO-2 Fundamentals of Algorithms Maximum Subarray Problem Examples of problems that can be N Queens Problem - backtracking Randomized hiring problem
solved by
using greedy and dynamic approach
SLO-1 Correctness of algorithm Binary Search Huffman coding using greedy approach Sum of subsets using backtracking Randomized quick sort
S-2
SLO-2 Time complexity analysis Complexity of binary search Comparison of brute force and Complexity calculation of sum of Complexity analysis
Huffman method of encoding subsets
SLO-1 Insertion sort-Line count, Operation Merge sort Knapsack problem using greedy Graph introduction String matching algorithm
S-3 count approach
SLO-2 Algorithm Design paradigms Time complexity analysis Complexity derivation of knapsack Hamiltonian circuit - backtracking Examples
using
greedy
S 4-5 SLO-1 Lab 1: Simple Algorithm-Insertion Lab 7: Huffman coding, knapsack Lab 13: Randomized quick sort
SLO-2 sort Lab 4: Quicksort, Binary search and using Lab 10: N Queens Problem
greedy
SLO-1 Designing an algorithm Quick sort and its Time complexity Tree traversals Branch and bound - Knapsack problem Rabin Karp algorithm for string
S-6 analysis matching
SLO-2 And its analysis-Best, Worst and Best case, Worst case, Average case Minimum spanning tree - greedy Example and complexity calculation. Example discussion
Average case analysis Kruskal's algorithm - greedy Differentiate with dynamic and greedy
S-7 SLO-1 Asymptotic notations Based on growth Strassen's Matrix multiplication and its Minimum spanning tree - Prims Travelling salesman problem using Approximation algorithm
functions. recurrence relation algorithm branch and bound

76
SLO-2 O,O, , Time complexity analysis of Merge sort Introduction to dynamic programming Travelling salesman problem using Vertex covering
branch and
bound example
SLO-1 Mathematical analysis Largest sub-array sum 0/1 knapsack problem Travelling salesman problem using Introduction Complexity classes
S-8 branch and
bound example
SLO-2 Induction, Recurrence relations Time complexity analysis of Largest Complexity calculation of knapsack Time complexity calculation with an P type problems
sub-array problem example
sum
S 9- SLO-1 Lab 2: Bubble Sort Lab 5: Strassen Matrix Lab 8: MST Lab 11: Travelling salesman problem Lab 14: String matching algorithms
10 SLO-2 multiplication
SLO-1 Solution of recurrence relations Master Theorem Proof Matrix chain multiplication using Graph algorithms Introduction to NP type problems
S-11 dynamic
programming
SLO-2 Substitution method Master theorem examples Complexity of matrix chain Depth first search and Breadth first Hamiltonian cycle problem
multiplication search
SLO-1 Solution of recurrence relations Finding Maximum and Minimum in an Longest common subsequence using Shortest path introduction NP complete problem introduction
S-12 array dynamic
programming
SLO-2 Recursion tree Time complexity analysis-Examples Explanation of LCS with an example Floyd-Warshall Introduction Satisfiability problem

SLO-1 Solution of recurrence relations Algorithm for finding closest pair Optimal binary search tree (OBST)usingFloyd-Warshall with sample graph NP hard problems
S-13 problem dynamic programming
SLO-2 Examples Convex Hull problem Explanation of OBST with an example. Floyd-Warshall complexity Examples

S 14- SLO-1 Lab 3: Recurrence Type-Merge sort, Lab 6: Finding Maximum and Lab 9: Longest common Lab 12: BFS and DFS Lab 15: Discussion over analyzing a
15 SLO-2 Linear search Minimum in an array, Convex Hull subsequence implementation with array real time problem
problem

Thomas H Cormen, Charles E Leiserson, Ronald L Revest, Clifford Stein, Introduction to Ellis Horowitz, Sartajsahni, Sanguthevar, Rajesekaran, Fundamentals of Computer
Learning Algorithms, 3rd ed., The MIT Press Cambridge, 2014 Algorithms, Galgotia Publication, 2010
Resources Mark Allen Weiss, Data Structures and Algorithm Analysis in C, 2nd ed., Pearson Education, 2006 S. Sridhar, Design and Analysis of Algorithms, Oxford University Press, 2015

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50%
CLA 1 (10%) CLA 2 (15%) CLA 3 (15%) CLA 4 (10%) weightage)
Level of Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Thinking
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15%
Create \15%
Total 100 % 100 % 100 % 100 % 100%
# CLA 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. G. Venkiteswaran, Wipro Technologies, [email protected] 1. MiteshKhapra, IITM Chennai, [email protected] 1. Mr.K.Senthil Kumar, SRMIST
2. Dr.SainarayananGopalakrishnan, HCL Technologies, [email protected] 2. V. Masilamani. IIITDM, [email protected] 2. Dr.A.Razia Sulthana, SRMIST
3. Mr. V. Sivakumar, SRMIST
4. Ms. R. Vidhya, SRMIST

77
Course 18AIC207J Course DATABASE MANAGEMENT SYSTEMS FOR ARTIFICIAL Course C Professional Core Course L T P C
Code Name INTELLIGENCE Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Understand the fundamentals of Database Management Systems, Architecture and 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


Languages 0 1 2 3 4 5
CLR-2 : Conceive the database design process through ER Model and Relational Model

Level of Thinking (Bloom)

Environment & Sustainability


CLR-3 : Design Logical Database Schema and mapping it to implementation level schema through

Analysis, Design, Research


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Database Language

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
CLR-4 : Familiarize queries using Structure Query Language (SQL) and PL/SQL

Communication
CLR-5 : Familiarize the Improvement of the database design using normalization criteria and

PSO – 3
PSO - 2
PSO - 1
Ethics
optimize queries
CLR-6 : Understand the practical problems of concurrency control and gain knowledge about failures
and recovery

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO-1 : Acquire the knowledge on DBMS Architecture and Languages 3 80 70 H M L L - - - - L L L H H H H


CLO-2 : Apply the fundamentals of data models to model an application’s data requirements using 3 85 75 H H H H H - - - H H H H H H H
conceptual modelling tools like ER diagrams
CLO-3 : Apply the method to convert the ER model to a database schemas based on the conceptual 3 75 70 H H H H H - - - H H H H H H H
relational model
CLO-4 : Apply the knowledge to create, store and retrieve data using Structure Query Language (SQL) and 3 85 80 H H H H H - - - H H H H H H H
PL/SQL
CLO-5 : Apply the knowledge to improve database design using various normalization criteria and optimize 3 85 75 H H L M L - - - M M M L H H H
queries
CLO-6 : Appreciate the fundamental concepts of transaction processing- concurrency control techniques 3 85 75 H L L L - - - H L L L H H H
and recovery procedures

Duration (hour) 12 12 12 12 12
S-1 SLO-1 What is Database Management ER Diagram Issues Joins Query Processing Multi- valued dependency, 4NF
System
SLO-2 Advantage of DBMS over File Weak Entity, Relational Model Join dependency and 5NF
Processing System
S-2 SLO-1 Introduction and applications of Conversion of ER to Relational Table Transaction Control Commands Relational Algebra – Fundamental Transaction concepts, properties of
DBMS Operators and syntax, relational transactions

78
SLO-2 Purpose of database system Commit, Rollback, Save point algebra queries Serializability of transactions

S 3-4 SLO-1 Lab 1: SQL Data Definition Lab 4: Inbuilt functions in SQL on Lab 7: Join Queries on sample Lab 10: PL/SQL Functions Lab 13:PL/SQL Trigger * Frame and
(LAB) Language Commands on sample Exercise. exercise. * Frame and execute the execute the appropriate PL/SQL
sample exercise * The abstract appropriate DDL,DML,DCL,TCL for Cursors and Exceptional Handling
of the project to construct the project for the project
database must be framed
SLO-2
S-5 SLO-1 Views of data Basics of SQL-DDL,DML,DCL,TCL Stored Procedure Pitfalls in Relational database, testing for serial inability
Decomposing bad schema
SLO-2 Data Independence Structure Creation, alternation Functional Dependency – definition, System recovery
trivial and non-trivial FD
S-6 SLO-1 Defining Constraints-Primary Key, Functions Triggers closure of FD set , closure of attributes Concurrency Control
Language Commands * Foreign Key, Unique, not null, check,
Identification of project Modules IN operator
SLO-2 and functionality Functions-aggregation functions Exceptional Handling irreducible set of FD Two- Phase Commit protocol

S 7-8 SLO-1 Lab 2: Database Design Lab 5: Construct a ER Model for the Lab 8 :PL/SQL Conditional and Lab 11: PL/SQL Cursors * Frame and Lab 14: Convert postgre database
(LAB) application to be constructed to a Iterative Statements,sets and views * execute the appropriate PL/SQL data to CSV and migration of SQL to
SLO-2 Entity Relation Model Database Frame and execute the appropriate Conditional and Iterative Statements PorstgreSQL PL/SQL
Nested Queries for the project for the project
S-9 SLO-1 ER diagram Built-in Functions-numeric, date, PostgreSQL Overview Normalization – 1Nf, 2NF, 3NF concurrent executions of transactions
string functions, string functions, Set and related problems
operations.
SLO-2 Sub Queries, correlated sub queries Displaying output as CSV Locking mechanism, solution to
concurrency SLO-2 Weak Entity
related problems
S-10 SLO-1 Keys , Attributes and Constraints Nested Queries Migrating SQL statements to Decomposition using FD- dependency Deadlock
PostgreSQL preservation, BCNF
SLO-2 Mapping Cardinality, Views and its Types two-phase locking protocol
Generalization, Specialization
and Aggregation
S 11-12 SLO-1 Lab 3: SQL Data Control Lab 6: Nested Queries on sample Lab 9: PL/SQL Procedures on Lab 12: Exception Handling * Frame Lab 15: JDBC connectivity with
(LAB) Language Commands and exercise * Construction of Relational sample exercise. * Frame and execute and execute the appropriate PL/SQL PostgreSQL
Transaction control Table from the ER Diagram the appropriate Join Queries for the Procedures and Functions for the
SLO-2
commands to the sample project project
exercises * Identify the issues
that can arise in a business
perspective for the application

Learning 1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts, Sixth Edition, Tata McGraw Hill,2019.
Resources 2. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, Sixth Edition, Pearson Education,2015
3. Martin Gruber, Understanding SQL, Sybex,1990
4. Sharad Maheshwari,Introduction to SQLandPL/SQL,2ded.,LaxmiPublications,2016.
5. Hans- Jurgen Schonig, Mastering PostgreSQL 12, Third Edition, PacktPublishing, 2019.
6. Thomas Lockhart, PostgreSQL Programmer’s Guide, PostgreSQL Development Team
7. RaghuramaKrishnan,Johannes Gehrke,Database Management Systems,3rdEdition,McGrawHill Education,2003.

79
Learning Assessment
Bloom’s Level of Continuous Learning Assessment (50% weightage) Final Examination (50%
Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Mariappan Vaithiyanathan, Senior Director of Engineering, Fresh 1.Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy 1. Mr. S. Joseph James, SRMIST
Works. industry

80
Course 18AIC208J Course OPERATING SYSTEM DESIGN Course C Professional Core Course L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Introduce the key role of an Operating system 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Insist the Process Management functions of an Operating system

Engineering Knowledge

Design & Development

Project Mgt. & Finance


Expected Proficiency

Expected Attainment

Modern Tool Usage

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis
CLR-3 : Emphasize the importance of Memory Management concepts of an Operating system

Analysis, Design,
Thinking

Communication
(Bloom)

Environment &
Level of

Sustainability
CLR-4 : Realize the significance of Device Management part of an Operating system

Research

PSO – 3
PSO - 2
PSO - 1
Ethics

Work
CLR-5 : Comprehend the need of File Management functions of an Operating system

(%)

(%)
CLR-6: Explore the services offered by the Operating system practically
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO-1 : Identify the need of an Operating system 1 80 70 H L M ` H ` ` ` ` ` ` ` H H H


CLO-2 : Know the Process management functions of an Operating system 1 85 75 H L M ` H ` ` ` ` ` ` ` H H H
CLO-3 : Understand the need of Memory Management functions of an Operating system 1 75 70 H L M ` H ` ` ` ` ` ` ` H H H
CLO-4 : Find the significance of Device management role of an Operating system 2 85 80 H L M ` H ` ` ` ` ` ` ` H H H
CLO-5 : Recognize the essentials of File Management part of an Operating system 2 85 75 H L M ` H ` ` ` ` ` ` ` H H H
CLO-6 : Gain an insight of Importance of an Operating system through practical 3 80 70 H L M ` H ` ` ` ` ` ` ` H H H

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Fundamental Concepts of Paged memory management: Copy-on write FILE SYSTEM IMPLEMENTATION:
Operating System: Operating CPU SCHEDULING: FCFS, SJF, Understanding the Paging technique. Understanding the need for Copy-on File system structure file protection
system functions and Priority PMT hardware mechanism write mechanisms
characteristics CPU Scheduling: Round robin,
Multilevel
queue Scheduling, Multilevel feedback
Scheduling
SLO-2 Understanding the scheduling techniques Structure of Page Map Table Page replacement Mechanisms: FIFO, Implementation issues, file system
Historical evolution of Operating Understanding the components of PMT Optimal, LRU and LRU approximation hierarchy.
systems, issues in Techniques Directory Implementation
operating system design.
S-2 SLO-1 OS Design considerations for Real Time scheduling: Rate Monotonic Example: Intel 32 bit and 64 –bit Understanding the Pros and cons of the FILE SYSTEM
Multiprocessor and Multicore Scheduling and Deadline Scheduling Architectures page replacement techniques IMPLEMENTATION: Allocation
methods
Understanding the pros and Cons of
various disk allocation methods

81
SLO-2 Understanding the key design Comparative study of scheduling Understanding the Paging in the Intel Counting based page replacement and FILE SYSTEM IMPLEMENTATION:
issues of Multiprocessor algorithms, multiple processor architectures Page Buffering Algorithms Free
Operating systems and scheduling. To know on additional Techniques space Management, Swap space
Multicore Operating systems available for page replacement strategies
Management, Understanding the Low-
level task of the
OS
S 3-4 SLO-1 LAB 1 : Understanding the LAB 4: Analyze and simulate CPU LAB 7: Shell Programs – Basic level LAB 10: Implement page replacement LAB 13: Implement Single and two
(LAB) booting process of Linux Scheduling Algorithms like FCFS, schemes Level Directory using File
SLO-2 Round Robin, SJF, and Priority Organization Techniques
Implement File Allocation Strategies
S-5 SLO-1 Process Management: Process DEADLOCKS: Necessary conditions, Example: ARM Architectures Allocation of Frames - Global Vs Local BASICS OF REAL-TIME CONCEPTS:
abstraction, process address Resource allocation graph Deadlock Understanding the Paging with respect to Allocation Terminology: RTOS concepts and
space, process management, prevention methods ARM definitions, real-time design issues,
system calls, threads, process examples
hierarchy.
SLO-2 Operations on Process – Process Deadlocks: Deadlock Avoidance, Segmented memory management Thrashing, Causes of Thrashing Hardware Considerations: logic states,
creation, Process termination, Detection and Recovery Understanding the users view of memory CPU, memory, I/O,
Understanding the system calls – with respect to the primary memory Architectures, RTOS building blocks,
fork(), wait(),exit() Real-Time Kernel
Threads – Overview and its
Benefits, Understanding the
importance of threads
S-6 SLO-1 Process Scheduling: Scheduling Understanding the deadlock avoidance, Paged segmentation Technique Working set Model Real Time Operating Systems: - RTOS
Queues,Schedulers, Context detection Overview, RTOS Components,
switch
Understanding basics of Process
scheduling

SLO-2 Inter Process communication: Understanding the deadlock recovery Understanding the combined scheme for Understanding the working set model for Task Management & Memory
SharedMemory, Message Passing, mechanisms efficient management controlling the Working set Model Management, Scheduling Strategies,
Pipe() Commercial Real-time Operating
Understanding the need for IPC Systems.
S 7-8 SLO-1 LAB 2: Familiarization with LAB 5: Simulate Algorithm for LAB 8: Implement Paging Technique LAB11: IPC using pipes, shared LAB 14: Experiments on RTOS
(LAB) UNIX system calls for process Deadlock for memory management memory and Message queues applications
SLO-2 management and inter- Prevention
process communication
S-9 SLO-1 PROCESS MEMORY MANAGEMENT: Memory VIRTUAL MEMORY– Background STORAGE MANAGEMENT: Inter-task Communication and
SYNCHRONIZATION: Management: Logical Vs Physical Understanding the need of demand Mass storage structure – Overview of Synchronization, Real Time Kernels,
Background, Critical section address paging Mass storage structure – Magnetic Disks Practical Real Time Operating Systems
Problem space, Swapping
Understanding the race
conditions and the need for the
Process
synchronization
SLO-2 PROCESS Contiguous Memory allocation – Fixed page fault handling Disk Scheduling Fault Tolerance Techniques: Failures,
SYNCHRONIZATION: and Dynamic partition Understanding, how an OS handles Errors, and Faults, Error Detection,
Peterson’s solution, thepage faults Testing Techniques.
Synchronization Hardware,
Understanding the two-process
solution and the benefits of the
synchronization hardware
S-10 SLO-1 Process synchronization: Getting to know about Partition memory Performance of Demand paging Understanding the various scheduling Security in RTOS: A Model for Network

82
Semaphores, usage, management and issues: Internal With respect to the disk Security, Potential Attacks to Real Time
implementation fragmentation and external Systems, Cryptography, Authentication,
Gaining the knowledge of the fragmentation problems Design Principles.
usage of the semaphores for the
Mutual exclusion
mechanisms
SLO-2 Classical Problems of Understanding the relationship of FILE SYSTEM INTERFACE: File Case Study in Software Requirements
synchronization – Strategies for selecting free holes in effective access time and the page fault concept, File access methods Specification for Four-way, Traffic
Reader’s writer’s problem, Dynamic partition rate Intersection Traffic Light Controller
Bounded Buffer problem, Dining Systems.
Philosophers problem (Monitor)
Understanding the
synchronization of limited
resources among multiple
processes

S 11-12 SLO-1 LAB 3: Understanding the LAB 6: Experiments on Memory LAB 9 : Overlay concept LAB 12: Process synchronization LAB 15: Experiments on RTOS
(LAB) producer-consumer & dining Management techniques applications
Philosopher problem using
SLO-2
semaphore

Learning 1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating systems, 9th ed., John Wiley & Sons, 2013
Resources 2. William Stallings, Operating Systems-Internals and Design Principles, 7th ed., Prentice Hall, 2012
3. J Labrosse, “MicroC/OS-II: The Real –Time Kernel”, Newnes, 2002
4. Andrew S.Tanenbaum, Herbert Bos, Modern Operating systems, 4th ed., Pearson, 2015
5. Bryant O’Hallaxn, Computer systems- A Programmer’s Perspective,Pearson, 2015

Learning Assessment
Bloom’s Level of Continuous Learning Assessment (50% weightage) Final Examination (50%
Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Mariappan Vaithiyanathan, Senior Director of Engineering, Fresh 1.Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Dr.R.Rani Krithiga,, SRMIST
Works. industry

83
Course 18AIS203J Course Computer Networks and Communications Course S Engineering Sciences L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Understand the basic functionalities of network and its layers 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Acquire Knowledge in IP addressing and Routing Protocols

Analysis, Design, Research


Expected Proficiency (%)
Level of Thinking

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Explore the services and techniques adapted in Link layer

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Communication
(Bloom)

Environment &
CLR-4 : Understand the standards and framework in Physical Layer

Sustainability

PSO – 3
CLR-5 : Analyze the impact of networking in IOT

PSO - 2
PSO - 1
Ethics
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO-1 : Differentiate the devices, addresses and functionalities of OSI Layers 3 75% 75% H L L - - - - - - - H M H
CLO-2 : Appraise routing protocols to networks using classful and classless addressing 2 75% 75% H M - - - - - - - - M H M H

CLO-3 : Relate mechanisms for error control and flow control 3 75% 75% H M - - - - - - - - - - H M H

CLO-4 : Critique various IEEE standards for wireless communication 2 75% 75% H - L - - - - - - - - - H M H

CLO-5 : Examine the purpose of networking in IOT and its architecture 3 75% 75% - L - - - - - - - - - H M H
H

Duration (hour) 12 12 12 12 12
S-1 SLO-1 Evolution of Computer IPv4 addresses- Classful addressing Error Detection and correction : Types Wireless LANs IEEE 802.11 : Genesis of IOT
Networks, of errors, redundancy architecture and Protocol Stack IOT and Digitization
Uses of Computer Networks

SLO-2 Types of Networks, Network Classless Addressing Block Coding Wireless Broadband Standard IOT Impact – Roadways, Buildings
Topologies IEEE 802.16: Architecture and Protocol IOT Challenges
Stack
S-2 SLO-1 Transmission modes, Network Address Translation (NAT) Cyclic Redundancy Check (CRC) Bluetooth: Architecture and Applications Drivers behind new network
Circuit vs Packet Switching architectures

84
SLO-2 Network Devices Protocols and IPv4 vs IPv6 Checksum Protocol Stack, Frame Structure A Simplified IOT Architecture
Standards
S 3-4 SLO-1 Study of Packet Tracer Static Routing – Classful Addressing RIPv1 EIGRP Configuration, Bandwidth, Smart Home Design
(LAB) Network Topologies and Adjacencies
SLO-2

S-5 SLO-1 OSI Layers- Physical, Data link, Framing, Flow and Error Control Physical Layer overview The core IOT functional stack- Layer 1
Network Subnetting and Layer 2
SLO-2 OSI Layers – Transport, Session, Protocols: Simple, Stop and wait Latency, Bandwidth, Delay – Problem The core IOT functional stack- Layer 3
Presentation, Supernetting Solving and Layer 4
Application
S-6 SLO-1 TCP/IP protocol Suite Introduction to Routing Protocols Go-Back-N Automatic Repeat The business case for IP
OSI model vs TCP/IP model Request, Selective Repeat Automatic Transmission Media - Guided
Repeat Request
SLO-2 Link Layer Protocols RIP v1 and RIPv2 Channel Allocation Problem The need for optimization

S 7-8 SLO-1 Router Configuration Static Routing three router RIP v2 – Classless Aressing EIGRP Authentication and Timers Project on IOT
(LAB) configuration
SLO-2

S-9 SLO-1 Random Access From 6LoWPAN to 6Lo Header


Network Layer Protocols OSPF Compression
SLO-2 ALOHA Controlled Access Wireless Transmission Fragmentation Mesh Addressing
Mesh-Under Versus Mesh-Over Routing
Transport Layer Protocols EIGRP

S-10 SLO-1 Serial and Parallel Transmissions BGP Channelization Digital Modulation and IoT Application Transport Methods
Multiplexing: Baseband, Passband
Transmission
SLO-2 Serial and Parallel Transmissions Redistribution of routing protocols Ethernet: IEEE Standards Standard Multiplexing
Ethernet
S 11-12 SLO-1 Router Console Password Static Routing – Classless Addressing OSPF Redistribution Between EIGRP and Model Examination
(LAB) Configuration and perform OSPF
password encryption
SLO-2

Learning 1. Behrouz A. Forouzan, “Data Communications and Networking” 5th edition, July 1, 2010, ISBN: 9780073376226
Resources 2. Andrew S Tanenbaum, “Computer Networks” 5th Edition, Prentice Hall, 2011.
3. William Stallings, “Data and Computer Communications”, Edition 9, 2010.
4. David Hanes,”IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things” Cisco Press, 2017.

Learning Assessment
Bloom’s Level of Continuous Learning Assessment (50% weightage) Final Examination (50%
Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# weightage)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze

85
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Mariappan Vaithiyanathan, Senior Director of Engineering, Fresh 1.Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, 1.Dr. J. S. Femilda, SRMIST
Works. Trichy industry

86
Course 18AIC209T Course Name Foundation of Metric Spaces Course Category C Professional Core Courses L T P C
Code 1 0 0 1

Pre- Nil Co- Nil Progressive Courses Nil


requisite Courses requisite
Courses
Course Offering Department Data Book / Codes/Standards Nil
Artificial Intelligence

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR- 1 : To provide a basic course in analysis in this setting 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

CLR- 2 : To provide a foundation for later analysis courses

Level of Thinking (Bloom)

Environment & Sustainability


CLR- 3 : To impart knowledge about the concepts of machine learning

Analysis, Design, Research


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Communication
CLR- To become familiar with specific, widely used machine learning
4: algorithms

PSO – 3
PSO - 2
PSO - 1
Ethics
CLR- 5 : Analyse and formalize the problem as a state space, graph, design heuristics and select
amongst different search or game-based techniques to solve them

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):

CLO- 1 : Discover whether examples of metric spaces are complete using Cauchy sequences 2 80 85 H M M H - - L - H M M M M M

CLO- 2 : Understand iterative processes on general spaces 2 75 80 H H H M H - M - H H M M M M

CLO- 3 : Can apply principles and algorithms to evaluate models generated from data 2 85 80 H H M H H M M M L H M - M M M

CLO- 4 : Able to identify the difference of metric spaces of AI and Machine learning techniques 2 80 75 H H M H M - - M L H - M M M
CLO- 5 : Implement various methods and algorithms in real life problem. 2 85 80 H H M M M M M M - M - M M M M

Duration (hour) 3 3 3 3 3

S-1 SLO-1 Definition of Metric Space, Types of Maps between Metric spaces Topology and its properties Generalizations of metric spaces Connected spaces, components, path
Examples components and its examples

S-2 SLO-1 Open and closed sets, topology and Notation of metric spaces equivalence Distance between points and sets; Compact spaces, examples, totally disconnected spaces, locally
convergence Hausdorff distance and Gromov metric Tychonofs theorem. connected spaces and its examples.

87
S-3 SLO-1 Types of metric spaces Completeness, space filling curve, Product and quotient metric spaces locally compact spaces, limit point Countability & separation axioms,
nowhere differentiable functions compactness, local compactness completely regular and normal spaces,
Urysohns lemma, Tietze extension
theorem, Urysohn embedding theorem,
Stone-Cech compactification

Learning 1.Rendic. Circ. Mat. Palermo 22 (1906) 1–74


Resources 2.B. Choudhary (1992). The Elements of Complex Analysis. New Age International. p. 20. ISBN 978-81-224-0399-2.
3.J. R. Munkres, Topology (2nd Edn), Dorling Kindersley, 2006. Bryant, Metric Spaces iteration and application, Blackwells
4.G. F. Simmons, Introduction to Topology and Modern Analysis, Tata McGraw Hill, 2008.

Learning Assessment
Bloom’s Level of Continuous Learning Assessment (50% weightage) Final Examination (50%
Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%) weightage)

Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -

Understanding

Level 2 Apply 40% - 40% - 40% - 40% - 40% -


Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Mariappan Vaithiyanathan, Senior Director of Engineering, Fresh 1.Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Dr. R. Renuka Devi, SRMIST
Works. industry Dr. R. Rani Krithiga, SRMIST

88
Course 18AIH201T Course Professional Ethics of Artificial Intelligence Course H Humanities and Social Science L T P C
Code Name Category 2 0 0 2

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
To align the aims of autonomous Artificial Intelligence systems with our own
0 1 2 3 4 5
CLR-2 : Prevent learning algorithms from acquiring morally objectionable biases
CLR-3 : To embed Artificial Intelligence systems in our social relations

Environment & Sustainability


Analysis, Design, Research
Level of Thinking
CLR-4 :

Expected Proficiency (%)


To incorporate which type of ethical rules should Artificial Intelligence use

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : To learn types of moral harms Artificial Intelligence systems, suffer

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


(Bloom)

Communication
Course Learning Outcomes At the end of this course, learners will be able to:

PSO – 3
PSO - 1
PSO - 2
(CLO):

Ethics
CLO-1 : Demonstrate knowledge of philosophical issues involved in ethics of artificial intelligence 1 H H M M M H L H H H H H L H H L L
CLO-2 : Demonstrate familiarity with relevant examples of AI systems 1 H H M H M M M H H H H H L H H L M
CLO-3 : Analyze the moral issues that harm Artificial Intelligent Systems 2 H H M M M M H H H H H L H H L M
CLO-4 : Categorize Risks in the Business of Artificial Intelligent Systems 2 M M M H M M M H H H H H L H H L M
CLO-5 : Evaluate ethical rules that apply to Artificial Intelligent Systems 3 M M M H M M M H H H H H L H H L M

Duration (hour) 6 6 6 6 6
S-1 SLO-1 The Argument for a Singularity Introduction to theory of ethics that form Risks in the business of Artificial Application Areas of Artificial Intelligence
What is hard for Artificial the basis of ethical review of Artificial Intelligence
Intelligence Intelligence
SLO-2 Science and Fiction on Artificial The Intelligence Explosion Without Descriptive Ethics, Normative Ethics General Business Risks Ethical Issues related to Artificial
Intelligence Intelligence Intelligence Enhancement
S-2 SLO-1 Ethics in Machine Learning and Obstacles to the Singularity Meta-ethics, Applied Ethics Ethical Risk of Artificial Intelligence Ethical Issues related to Robots and
Other Domain‐Specific Artificial Healthcare
Intelligence Algorithms
SLO-2 Negotiating the Singularity Relationship Between Ethics and Law Managing Risk of Artificial Intelligence Telemedicine
Artificial General Intelligence
Internal Constraints: Constraining Machine Ethics Business Ethics for Artificial Intelligence Artificial Intelligence in Education
S-3 SLO-1 Values Companies
External Constraints: The Leakproof Responsibility and Liability in case of Risk of Artificial Intelligence to workers Forecasting student performance
SLO-2 Machines with Moral Status Singularity Artificial Intelligence Systems
Minds with Exotic Properties

Uploading and Consciousness Case Study 1: Crash of Autonomous Psychological Aspects of Artificial Autonomous Vehicles – Current
S4 SLO-1 Super Intelligence Vehicles Intelligence Situation, Ethical Benefits
Uploading and Personal Identity Case Study 2: Mistargeting by an Ethical Questions in Autonomous
SLO-2 Autonomous Weapon vehicles
SLO-1 Benefits and risks of Artificial Integration into a Post-Singularity World Strict Liability Privacy Issues of Artificial Intelligence Military Uses of Artificial Intelligence
S-5 Intelligence
SLO-2 Complex Liability Ethical Arguments for and Against AI for
Military Purposes 89
SLO-1 Trust and Fairness of in Artificial Uploading and Consciousness Artificial Intelligence Assisted Ethics Application Areas of Artificial Intelligence Ethics in Artificial Intelligence and
S-6 Intelligence Systems Robotics: A Strategic Challenge
SLO-2 Ethical Principles for Uploading and Personal Identity
Trustworthy and Fair Artificial
Intelligence

Learning 1. N. Bostrom and E. Yudkowsky. ‘The ethics of artificial intelligence’. In W. M. Ramsey and K. Frankish, editors, The Cambridge Handbook of Artificial Intelligence, pages 316–334. Cambridge University
Resources Press, Cambridge, 2014
2. Christoph Bartneck Christoph Lutge Alan Wagner Sean Welsh, “An Introduction to Ethics in Robotics and AI”, SPRINGER BRIEFS IN ETHICS
3. ‘Benefits & risks of artificial intelligence’, Future of Life Institute
4. ‘Top 9 ethical issues in artificial intelligence’, World Economic Forum, 21 Oct 2016
5. Chalmers, D. (2010). The singularity: A philosophical analysis. Journal of Consciousness Studies, 17(9-1), 7-65.
6. Bostrom, N. (2012). The Superintelligent Will: Motivation and Instrumental Rationality in Advanced Artificial Agents. Minds & Machines 22: 71–85.
7. Binns, R. (2017). ‘Algorithmic Accountability and Public Reason’, Philosophy & Technology
8. Sparrow, R. (2007). ‘Killer robots’, Journal of Applied Philosophy, 24, 62–77
9. Autor, D. H. (2015), ‘WhyArehere Still So Many Jobs? he History and Future of Workplace Automation’, he Journal of Economic Perspectives, 29, pp. 3–30
10. Allen, C., Varner, G., Zinser, J. (2000) ‘Prolegomena to any future artificial moral agent’ Journal of Experimental & Theoretical Artificial Intelligence 12, 251–261
11. Nyholm, S. ‘he ethics of crashes with self-driving cars: A roadmap, I’ Philosophy Compass 13, e12507
12. Nyholm, S. ‘he ethics of crashes with self-driving cars: A roadmap, II’ Philosophy Compass 13, e12506
13. Korsgaard, K. M. (2004). ‘Fellow Creatures: Kantian Ethics and Our Duties to Animals’, in The Tanner Lectures on Human Values, Grethe B. Peterson (ed.), Volume 25/26, Salt Lake City: University of Utah
Press

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mrs. Anupama C G
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Le Dr. Lathaparthiban, Pondicherry University
OptumInsights India Pvt Ltd., Chennai

90
L T P C
Course Course Course
18CSC208L COMPETITIVE PROFESSIONAL SKILLS – I C Professional Core
Code Name Category 0 0 2 1

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


(CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

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

Problem Analysis

Society & Culture


Level of Thinking

Analysis, Design,

Communication
Proficiency (%)

Attainment (%)

Environment &

Project Mgt. &


Sustainability
Development

Modern Tool
Engineering

Individual &
Team Work
Knowledge

Research
Expected

Expected

Life Long
Design &

Learning

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)
Course Learning Outcomes

Usage

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Able to understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Able to interpret any given problem using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Able to learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
CLO-4 : Able to develop programs using C language until elementary data structures with test driven development. 3 85 80 L H H H H - - M M L - H - - -

Duration
6 6 6 6 6
(hour)
Introduction to Linear data, Subscript of
Introduction to coding, datatypes and
an array, Representing the array data, Introduction to Modular Programming,
I/O Statements, Expression Evaluation, Introduction to user defined data,
Insert values into an array, Print the Function Terminology, Inter Function Introduction to tuple, accessing tuples,
SLO-1 Arithmetic Operations, Assignment structures, array within structure, array
values of an array, print the values of an communication, call-by-value and call- tuple operations,
Operations, Relational Operations, of structures,
array in reverse, find an element in an by-reference,
S-1 Logical Operations,
array,
Bitwise Operations, Ternary Operations, Find the Max element in an array, Find passing an array, returning a pointer,
introduction to dictionaries, accessing
Increment Operations, Decrement the min element in an array, Print the Dangling pointing & Memory leak, nested structures, structure padding, bit-
SLO-2 values in dictionaries, properties and
Operations, Special Operators usage, sum of the elements of an array, Print Global Vs. Local data space, Storage fields, union, enumeration
Example Problems the sum of positive elements of an array classes functions
SLO-1 Lab 1:Coding on expression Lab 4:Basic list data problems, time Lab 10:Coding problems including
Lab 7:Coding programs using Lab 13:Coding problems implementing
S-2 evaluations, understanding precedence efficient and classical problems on problems on implementation of user-
SLO-2 and associativity arrays. functions defined data types tuples
Control Structures, Branching, If Introduction to Python, Basic syntax,
statement, If-Else statement, Else-If Matrix Representation variables and data types, operators, Introduction to modules, importing
Ladder, Nested If, Loops, While Introduction to Recursion, Recursive
SLO-1 Introduction to 2D Array, 2D Array Input and Output, conditional statements modules, math module, random
Statement, Nested while statement, do Subscript, nature, Recursion evaluation methods,
and loops, module,
while statement,
S-3 For statement, nested for statement,
Switch-case statement, Branching Un- accessing strings, string operations,
RMO & CMO Representation, Matrix Head and Tail recursion, Iteration Vs
SLO-2 Conditional, goto statement, break string slices, functions and methods, packages and composition
statement, continue statement, return Problems. Recursion
statement.
SLO-1 Lab 5:Classical problems on matrix Lab 8: Coding programs using Lab 11: Problem solving on display Lab 14:Problem solving implementing
Lab 2:Programs include coding for
S-4 data, Matrix rotations, and display functions and recursions, finding patterns, series, strings and matrix using math and random modules and
SLO-2 Control structure evaluations patterns factorial/Fibonacci series etc. python packages using python

91
Introduction to Pointers, Pointer
Time Complexity Analysis
Variable, Pointer Arithmetic, Pointer to Recursion Analysis, forming a
Introduction to Time Complexities, Introduction to exceptions, exception
SLO-1 an array, Pointer to a String, Memory recurrence relation, Evaluating a Introduction to lists, accessing list,
Analyzing the code, Consecutive handling, except clause,
Layout, Runtime memory allocation, recurrence relation,
Statements, Conditional Statements.
S-5 Stack memory Vs Heap memory,
Loop Statements, Square root Array Vs Pointer Array, Array Vs
Complexities, Logarithmic Pointer, Introduction to String Data, Time Analysis, Pseudocodes, Example try? finally clause, user defined
SLO-2 Working on Lists
Complexities, Exponential User defined string handling methods, exercises. exceptions
Complexities, Examples String handling functions.
SLO-1 Lab 3:Coding for Generating Patterns, Lab 6:Coding problems on strings and Lab 9: Coding problems on matrix data, Lab 15:Implementation of exception
S-6 Lab 12:Problems using Lists
SLO-2 Number series pointer to strings strings using functions handling using python

5. Problem solving with C++ -9e- Walter Savitch – Pearson, 2018


6. Programming in Python 3, A complete introduction to Python language - 2e - Mark Summerfield – Addison-Wiley, 2009
Learning 7. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen - Springer; 1st ed.
Resources 2017 edition , 2018

Learning Assessment
Bloom’s Continuous Learning Assessment (100% weightage)
CLA – 1 (15%) CLA – 2 (15%) CLA – 3 (50%) CLA – 4 (20%)# Final Examination
Level of
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 will be weekly Assignments

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts from Campus Corporate Connect

92
Course Course Course L T P C
18PDM202L CRITICAL AND CREATIVE THINKING SKILLS M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : identify problems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : recognize the logical coherence of ideas

Environment & Sustainability


CLR-3 : understand the structure and principles of writing

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : interpret the structure, organization, tone, and main idea of the content

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : hone comprehension skills

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : give the right knowledge, skill and aptitude to face any competitive examination

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : solve problems 3 80 75 L H - M - - - - M L - H - - -
CLO-2 : grasp the approaches and strategies to find solutions 2 80 75 L H - M - - - - M L - H - - -
CLO-3 : organize and articulate ideas clearly 2 80 75 L H - M - - - - M L - H - - -
CLO-4 : analyze and evaluate contents critically in multifarious ways 2 80 75 L H - M - - - - M L - H - - -
CLO-5 : understand, comprehend and provide logical conclusions 2 80 75 L H - M - - - - M H - H - - -
CLO-6 : gain appropriate skills to succeed in preliminary selection process for recruitment 3 80 75 L H - M - - - - M H - H - - -

Duration (hour) 6 6 6 6 6
Logical Reasoning – Blood relations,
SLO-1 Ages Permutations-Types Probability-Intro Information Ordering - Analogy
Directions
S-1
SLO-2 Solving Problems Solving Problems Solving Problems Series completion Math operations

SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Bold Faced Para Completion
S-2
SLO-2 Discussion Practice Practice Practice Practice
Quadratic Equations
SLO-1 Combination-Concepts Probability theory -Applications Logical Reasoning- Cubes Analytical Reasoning-Intro
S-3
SLO-2 In-equations Solving Problems Solving Problems Logical Reasoning-syllogism Analytical Reasoning - Level I

SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Bold Faced Para Completion
S-4
SLO-2 Discussion Practice Practice Practice Practice

SLO-1 Permutations-Concepts Combination- Miscellaneous Logical Reasoning – Coding and Decoding Information Ordering - Arrangements Analytical Reasoning-Level II
S-5
SLO-2 Solving Problems Solving Problems Practice Practice Analytical Reasoning - Level III

SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Miscellaneous Para Completion
S-6
SLO-2 Discussion Practice Practice Practice Practice

93
1. Dinesh Khattar-The Pearson Guide to Quantitative Aptitude for competitive examinations 5. Ellet William, The Case Study Handbook: How to read, discuss, and write persuasively about cases
Learning 2. Hari Mohan Prasad, Verbal Ability for Competitive Examinations, Tata McGraw Hill Publications 6. Manhattan GMAT – Critical Reasoning, GMAT Strategy Guide, 12th Edition
Resources 3. Edgar Thrope, Test of Reasoning for Competitive Examinations, Tata McGraw Hill, 4th Edition, 2012 7. Wiley’s GMAT Reading Comprehension Grail, Wiley, 2016
4. Norman Lewis, Word Power Made Easy, W.R. Goyal Publications, 2011 8. Manhattan Prep GRE : Reading Comprehension and Essays, 5th Edition

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Vijay Nayar, Director, Education Matters, [email protected] 1. Dr. Dinesh Khattar, Delhi University, [email protected] 1. Dr. M. Snehalatha, SRMIST 3. Dr. P. Madhusoodhanan, SRMIST
2. Mr. Ajay Zenner, Career Launcher, [email protected] 2. Mr. Nishith Sinha, due North India Academics LLP, [email protected] 2. Mr Jayapragash J., SRMIST 4. Mr. Clement A, SRMIST

94
Course Course Course L T P C
18PDM204L BUSINESS BASICS FOR ENTREPRENEURS M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Provides a base of Managerial application skills that enable students to understand practical managerial concepts 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Comprehend business models

Environment & Sustainability


CLR-3 : Understand different accounting concepts

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Understand the taxation and tax laws

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Understand the process of design thinking

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Acquire knowledge on business skills

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Explain the nature and purpose of marketing; understand the fundamentals of each of the most important marketing tasks 1 80 75 L H - M - - - - M L - H - - -
CLO-2 : Use the Business Models in their startups 1 80 75 L H - M - - - - M L - H - - -
CLO-3 : Identify and appreciate the strong linkages between finance and globalization 2 80 75 L H - M - - - - M L - H - - -
CLO-4 : Implement tax process 2 80 75 L H - M - - - - M L - H - - -
CLO-5 : Acquire Design Thinking concepts to implement in the startup 1 80 75 L H - M - - - - M H - H - - -
CLO-6 : Implement the essential business basics 3 80 75 L H - M - - - - M H - H - - -

Marketing Management Business Models Financial Management Costing and Taxation Design Thinking
Duration (hour) 6 6 6 6 6

SLO-1 Introduction to Marketing Management Business Models for startups Introduction to Finance Management Pricing Strategies Design Thinking
S-1
Effective and efficient management of
SLO-2 Understand the market Introduction to SAAS money Pricing for market penetration Developing design concepts

SLO-1 6 P’s of Marketing Business model Accounting Process Types of Pricing Five stages of design concepts
S-2
SLO-2 5 P’s of Marketing Introduction to PAAS Four steps in business transactions Pricing strategies Super charging with design thinking

SLO-1 Introduction to Consumer Behavior Revenue Models Basic Accounting Procedures Introduction to MIS Creating concepts
S-3
Basic book keeping for financial
SLO-2 Create value proposition Application of revenue models transactions Data Analysis Creating concepts

SLO-1 Types of Marketing Outsourcing Models Financial Statements Taxation Hackathon / Challenge Labs
S-4
Profit and Loss account, Balance sheet
SLO-2 Business marketing concepts Partnership Models Statement of cash flow Taxation Hackathon / Challenge Labs

SLO-1 Market Segmentation Profitability Working Capital Management Tax laws Hackathon / Challenge Labs
S-5
Utilizing current assets and current
SLO-2 Market Positioning Business Metrics liabilities for efficient operation Tax laws Hackathon / Challenge Labs

SLO-1 Branding Business Model Analysis Financial Ratios Case studies and Problem Solving Hackathon / Challenge Labs
S-6
SLO-2 Creating USP Practical Implementation Profitability, Liquidity, Operating, Leverage Case studies and Problem Solving Hackathon / Challenge Labs

95
6. www.wfnen.org; National Entrepreneurship Network – Wadhwani Foundation
1. Elon Musk – Ashley Vance- Virgin Books-2015
7. https://www.forbes.com/sites/.../2017/.../top-entrepreneur-stories-to-inspire-you-in-2017/
2. Think and Grow Rich – Napolean Hill - The Ralston Society – 1937
8. https://bizztor.com/in/successful-indian-entrepreneurs-stories
Learning 3. The Lean Startup – Eric Ries - Crown Publishing Group (USA) – 2011
9. https://www.entrepreneur.com/article/299214
Resources 4. The $100 Startup – Chris Gullibeau - Crown Business- 2012
10. https://www.fundera.com/blog/young-entrepreneurs
5. Creativity, Innovation, and Entrepreneurship: The Only Way to Renew Your Organization - H.
11. The Entrepreneurs: Success and Sacrifice - by Kip Marlow
James Harrington - Productivity Press- December 2018
cbseacademic.nic.in/web material/Curriculum19/Main.../20_Entrepreneurship.pdf

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Ashok Kumar V, NITTE School of Management Entrepreneurship Development,
1. Mr. Vijay Nayar, Director, Education Matters, [email protected] 1. Dr. Shantanu Patil, SRMIST 3. Dr. Revathi Venkataraman, SRMIST
[email protected]

2. Mr. Ajay Zenner, Career Launcher, [email protected] 2. Dr. A.K. Sheik Manzoor, Anna University, [email protected] 2. Mr. Ananth Kumar, SRMIST 4. Mrs. Kavitha Srisarann. SRMIST

96
Course Course Course L T P C
18CYM101T ENVIRONMENTAL SCIENCE M Mandatory
Code Name Category 1 0 0 0

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Chemistry Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Acquire knowledge on various causes, effects and control measures of environmental air and water pollution 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyze causes, effects and control measures of soil, thermal and radiation pollution

Environment & Sustainability


CLR-3 : Utilize processes involved in waste water treatment and study the cause of a local polluted site

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Analyze impacts, disposal methods and treatments involved in solid waste management

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Identify impacts, disposal methods, treatments involved in biomedical waste management

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Analyze the environmental issues and identify appropriate solutions

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Analyze the sources, effects and control measures of environmental air pollution 1 80 70 H H H H - - H - - - - - - - -
CLO-2 : Acquire knowledge on the treatment of soil, thermal and radiation management 1 75 65 H H H H - - H - - - - - - - -
CLO-3 : Acquire knowledge on various process involved in the treatment of wastewater 1 80 70 H H H H - - H - H - - - - - -
CLO-4 : Identify sources, disposal and treatment methods of solid waste management 1 80 75 H H H H - - H - H - - - - - -
CLO-5 : Identify sources, disposal and treatment methods of biomedical waste management 1 75 65 H H H H - - H - H - - - - - -
CLO-6 : Utilize the concepts learnt in protecting the environment towards sustainable development 1 80 70 H H H H - - H - H - - - - - -

Duration (hour) 3 3 3 3 3
Environmental segments Structure of Biomedical Waste Management
SLO-1 Determination of BOD, COD Waste water treatment- Introduction Solid waste management: Types
atmosphere Definition and Effects
S-1
Effects
SLO-2 Composition of atmosphere Determination of TDS and trace metals Primary treatment Process of waste management Categories of biomedical waste
Sources, effects and control measures of Disposal methods, Open dumping
SLO-1 Air Pollution Sources Secondary treatment Process of biomedical waste management
Soil pollution Engineered land filling
S-2
Effects – acid rain, ozone layer depletion Sources, effects and control measures of Composting
SLO-2 and greenhouse effect Thermal pollution Tertiary treatment Incineration Treatment and disposal methods
Activity: Visit to a local polluted site- Activity: Monitoring solid waste Activity: Visit a hospital to understand the
SLO-1 Control measures of air pollution Sources and effects of: Radiation pollution
Urban/Rural/Industrial/Agricultural management in local areas biomedical waste management
S-3
Sources, Effects and control measures of Activity: Visit to a local polluted site- Activity: Monitoring solid waste Activity: Visit a hospital to understand the
SLO-2 Water pollution Control measures of Radiation pollution Urban/Rural/Industrial/Agricultural management in local areas biomedical waste management
1. Erach Bharucha, Textbook of Environmental Studies for Undergraduate Courses, 2nd ed., UGC 3. R. Jeyalakshmi, Principles of Environmental Science, 2nd ed., Devi publications, 2008
Learning
2. Kamaraj. P, Arthanareeswari. M, Environmental Science–Challenges and Changes, 6th ed., Sudhandhira 4. Helen P Kavitha, Principles of Environmental Science, 1st ed., Shine Publications and Distributors, 2013
Resources
Publications, 2013

97
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40% - 30% - 30% - 30% - - -
Apply
Level 2 Analyze 40% - 40% - 40% - 40% - - -
Evaluate
Level 3 Create 20% - 30% - 30% - 30% - - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Sudarshan Mahapatra, Encube Ethicals Pvt. Ltd, [email protected] 1. Prof. G. Sekar, IIT Madras, [email protected] 1. Prof. M. Arthanareeswari, SRMIST
2. Dr. Shanmukhaprasad Gopi, Dr. Reddy’ s Laboratories, [email protected] 2. Prof. Vivek Polshettiwar, TIFR Mumbai, [email protected] 2. Dr. K. K. R. Datta, SRMIST

98
Course Course Course L T P C
18MAB304T PROBABILITY AND APPLIED STATISTICS BS Basic Sciences
Code Name Category 3 1 0 4
Pre-requisite
18MAB201T Co-requisite Courses NIl Progressive Courses
Courses
Course Offering Department Mathematics Data Book / Codes/Standards Statistical tables

Course Learning Rationale


The purpose of learning this course is: Learning Program Learning Outcomes (PLO)
(CLR):
To apply the basic rules and theorems of probability theory such as Baye’s theorem to determine
CLR-1: probabilities that help to solve engineering problems and to determine the expectation and variance of a 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
random variable from its distribution.
To appropriately choose, define and/or derive probability distributions such as the Binomial, Poisson and
CLR-2: Normal etc. to model and solve real life engineering problems.
To Understand the principles of estimation theory and estimation techniques like maximum-likelihood
CLR-3: estimate.
To Learn the basic components of hypothesis testing and perform hypothesis tests on population
CLR-4: means, variances and proportions.

Environment & Sustainability


Analysis, Design, Research
To understand how regression analysis can be used to develop an equation that estimates how two

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-5:

Design & Development

Project Mgt. & Finance


variables are related and how the analysis of variance procedure can be used to determine if means of

Modern Tool Usage


more than two populations are equal.

Life Long Learning


Problem Analysis

Society & Culture


CLR-6: To comprehend the applications of probability and applied Statistics.

Communication

PSO - 1

PSO - 2

PSO - 3
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
Pertain the Knowledge of probability concepts to determine probabilities that help to solve engineering
CLO-1: problems and to determine the expectation and variance of a random variable from its distribution.
3 85 80 H H M - - - - - M - - H - - -
Gain familiarity in deriving probability distributions such as the Binomial, Poisson and Normal etc. and
CLO-2: apply them in the problems involving Science and Engineering.
3 85 80 H H - M M - - - M H - - -
Demonstrate competency in Consistency, efficiency and unbiasedness of estimators and method of
CLO-3: maximum likelihood estimation.
3 85 80 H H - M - - - - M H - - -

CLO-4: Acquire knowledge in formulating and testing hypotheses about means, variances and proportions. 3 85 80 H H M M - - - - M M H - - -
Getting the knowledge of Regression analysis, ANOVA and apply them in real life the problems in Science
CLO-5: and Engineering.
3 85 80 H H M H - - - - M H H - - -
The students should have the ability to use the appropriate and relevant, fundamental and applied
CLO-6: mathematical and statistical knowledge, methodologies and modern computational tools.
3 85 80 H H M M - - - - M M H - - -

Module 1 Module 2 Module 3 Module 4 Module 5

Duration
12 12 12 12 12
(hour)
Probability concepts, types of events Introduction to Estimation Sampling Distributions – Type I and
S-1 SLO-1 Discrete distributions - Introduction
Type II errors
Correlation and its Properties

99
Binomial Distribution - M.G.F of Point estimation Small and large samples Karl Pearson’s coefficient of
SLO-2 Axioms and theorems Binomial Distribution correlation
Conditional probability Mean and Variance of Binomial Criteria for good estimates (un- Testing of Hypothesis Spearman’s rank correlation
SLO-1 Baye’s theorem – without proof Distribution biasedness) coefficient
S-2 Mean and Variance of Binomial Criteria for good estimates (un- Large sample test-Test of significance Problems on rank correlation –
SLO-2 Applications of Baye’s Theorem. Distribution biasedness) for single proportion non-repeated ranks
Criteria for good estimates Test of significance for difference of
SLO-1 Random variables – Discrete case Fitting a Binomial distribution
(consistency) proportions
Problems on repeated ranks
S-3 Probability Mass function criteria for good estimates More problems on single and Linear Regression lines and
SLO-2 Fitting a Binomial distribution
(consistency) difference of proportions Properties
Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
SLO-1 Technologies Technologies Technologies Technologies Computing Technologies
S-4 Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
SLO-2 Technologies Technologies Technologies Technologies Computing Technologies
Poisson Distribution - M.G.F of Criteria for good estimates (efficiency) Problems on regression
SLO-1 Cumulative distribution function Poisson Distribution
Test of significance for single mean
coefficient
S-5 Mathematical expectation –discrete Mean and Variance of Poisson Criteria for good estimates (efficiency) Test of significance for difference of More problems on regression
SLO-2 case Distribution means coefficients
Sufficient Statistic: Concept and Relation between correlation and
SLO-1 Variance Fitting a Poisson distribution
examples
Small sample tests
regression
S-6 Sufficient Statistic: Concept and problems on relation between
SLO-2 Probability density function Fitting a Poisson distribution
examples
Student’s t- test for single mean
correlation and regression
Geometric distribution-M.G.F, mean Complete sufficiency and their Applications of regression in
SLO-1 Cumulative distribution function and variance application in estimation
‘t’ test for the difference of means
engineering
S-7 Mathematical expectation-continuous Complete sufficiency and their Applications of regression in
SLO-2 case Memory less property
application in estimation
More problems on t- test
engineering
Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
SLO-1 Technologies Technologies Technologies Technologies Computing Technologies
S-8 Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
SLO-2 Technologies Technologies Technologies Technologies Computing Technologies
Methods of estimation Introduction to ANOVA Analysis
SLO-1 Variance Continuous distribution - Introduction Fisher’s F-test of Variance – One-way
S-9 Classification
Uniform distribution – MGF, Mean and Methods of estimation Test of significance for two sample Problems on one-way
SLO-2 Raw Moments Variance variances classification
Exponential distribution - MGF, Mean Maximum likelihood estimation More problems on one-way
SLO-1 Central Moments and Variance
Chi square test- for goodness of fit
classification
S-10 Memory less property Maximum likelihood estimation
SLO-2 Moment generating function Problems on goodness of fit ANOVA – two-way classification
Normal distribution More examples based on maximum Chi square test- for independence of Problems on two-way
SLO-1 MGF- discrete random variable likelihood estimation attributes classification
Problems on Normal distribution More examples based on maximum
S-11 likelihood estimation
More problems on
More problems on two-way
SLO-2 MGF- continuous random variable Chi square test- for independence of
classification
attributes
Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
S-12 SLO-1 Technologies Technologies Technologies Technologies Computing Technologies

100
Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using Computing Problem solving using
SLO-2 Technologies Technologies Technologies Technologies Computing Technologies
1.S. Ross, A First Course in Probability,10th Ed., Pearson Education India, 2019.
2.Johnson. R.A., Miller & Freund’s, Probability and Statistics for Engineers, 9th Edition, Pearson’s Education, New Delhi, 2017.
Learning 3.Fundamentals of Statistics (Vol. I & Vol. II), A. Gun, M. k. Gupta and B.Dasgupta, World Press, 2016.
Resources 4.Vijay K. Rohatgi., A.K. Md. Ehsanes Saleh, An Introduction to Probability and Statistics, Third Edition, Wiley India Pvt. Ltd, 2015.
5.Jay L DeVore, Probability and Statistics for Engineering and the Sciences, 8th Edition, Cengage Learning India Pvt. Ltd, 2010.
6.Veerarajan T., Probability and Statistics, 3rd Edition, Tata McGraw-Hill, New Delhi, 2008.

Continuous Assessment
Level of Thinking Final Examination (50%)
CLAT– 1 (10%) CLAT – 2 (15%) CLAT – 3 (15%) CLAT – 4 (10%) #
Remember
Level 1 40 % 30 % 30 % 30 % 30 %
Understand
Apply
Level 2 40 % 40 % 40 % 40 % 40 %
Analyze
Evaluate
Level 3 20 % 30 % 30 % 30 % 30 %
Create
Total 100% 100% 100% 100% 100%
# CA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
SLO – Session Learning Outcome
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. V. Maheshwaran, Dr. A. Govindarajan, SRMIST
1. Prof. Y.V.S.S. Sanyasiraju, IIT Madras,
Cognizant Technology Solutions
2. Dr. K. C. Sivakumar, IIT, Madras Dr. N. Parvathi, SRMIST
Dr. R. Varadharajan, SRMIST
Dr. B. Vijayakumar, SRMIST

101
Course 18AIC301J Course Deep Learning Techniques Course C Professional Core Courses L T P C
Code Name Category 3 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Illustrate the basic concepts of deep learning
0 1 2 3 4 5
CLR-2 : Gain knowledge in Optimization algorithms and dimensionality reduction
CLR-3 : Develop a broad understanding of word2vec models and Convolution Neural Network models

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)
CLR-4 :

Expected Proficiency (%)

Expected Attainment (%)


Acquire knowledge in Transfer learning and Sequential Models

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Implement the attention mechanism and advanced deep learning models

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
Course Learning Outcomes (CLO):

PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand various deep learning models to solve real world problems 2 85 75 L H - - - - - - M - - - H M M
CLO-2 : Compare the optimization algorithms and high dimensional data using reduction techniques 2 80 70 M M - - - - - - M - - - M L M
CLO-3 : Implement word2vec models and Convolution Neural Network models 3 85 75 M H - - - - - - H - - - H M M
CLO-4 : Apply RNN and transfer learning to real world scenarios 3 85 80 M H - - - - - - H - - - H M H
CLO-5 : Use deep learning models to solve real-world applications 3 80 70 M H - - - - - - H - - - L L L

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Biological neuron Limitations of gradient descent One hot representation of words DenseNet Architecture Language Modeling
learning algorithm
SLO-2 Motivation from biological Contour maps Distributed representation of words Transfer Learning Image Captioning
neuron
S-2 SLO-1 McCulloch Pitts Neuron Momentum based gradient descent SVD for learning word Need for Transfer Learning Machine Translation
representations
SLO-2 Thresholding logic Nesterov accelerated gradient Continuous bag of words model Deep Transfer Learning Attention Mechanism
descent
S-3 SLO-1 Perceptron AdaGrad, RMSProp, Adam learning Skip-gram model Types of Deep Transfer learning Attention over images
algorithm
SLO-2 Perceptron learning Stochastic gradient descent Hierarchical Softmax Applications of Transfer learning Hierarchical Attention
algorithm
S 4-5 SLO-1 Apply MP Neuron and Implement linear regression with Implement skip gram model to Transfer learning implementation Neural Machine Translation with
(LAB)

102
SLO-2 perceptron to solve a binary stochastic gradient descent. predict words within a certain range using VGG16 model to classify attention.
classification problem before and after the current word. images.
S-6 SLO-1 Proof of convergence of Mini-batch gradient descent Introduction to Convolution Neural Sequence Learning Problems Monte carlo Methods
Perceptron learning Networks
algorithm
SLO-2 Representation power of a Bias Variance tradeoff Kernel filters Recurrent Neural Networks Local Independencies in a Markov
network of perceptrons Network
S-7 SLO-1 Activation functions- Overfitting in deep neural networks The convolution operation with Backpropagation through time Joint Distributions
Sigmoid, tanh, ReLU, leaky filters
ReLU
SLO-2 Sigmoid neuron Hyperparameter tuning padding and stride Unfolded RNN The concept of a latent variable

S-8 SLO-1 Gradient descent learning Regularization: L2 regularization Multiple Filters The problem of exploding and Restricted Boltzmann Machines
algorithm vanishing Gradients
SLO-2 Representation power of Dataset Augmentation and Early Max pooling and non-linearities Seq to Seq Models RBMs as Stochastic Neural
multilayer Network of stopping Networks
Sigmoid Neurons
S 9-10 SLO-1 Apply sigmoid neuron to Implement linear regression with Implement LeNet for image Building a RNN to perform Case study on Scene Understanding
(LAB) solve a real-world stochastic mini-batch gradient classification Character level language modeling. using RBMs
SLO-2 classification / regression descent and compare the results with
problem previous exercise.
S-11 SLO-1 Representation power of Dimensionality reduction Classic CNNs architecture- The How gates help to solve the problem Unsupervised Learning with RBMs
function: Complex functions ImageNet challenge of vanishing gradients
in real world examples
SLO-2 Feedforward Neural Principal Component Analysis Understanding Alex Net architecture Long-Short Term Memory Setting up a Markov Chain for
Networks architectures RBMs
S-12 SLO-1 Learning parameters, output Singular value decomposition ZFNet Dealing with exploding gradients Training RBMs using Gibbs
and loss functions of FFN Sampling
Networks
SLO-2 Backpropagation learning Autoencoders The intuition behind GoogleNet Gated Recurrent Units Training RBMs using Contrastive
algorithm Divergence
S-13 SLO-1 Applying chain rule across Relation between PCA and Average pooling Introduction to Encoder Decoder Generative Adversial Networks-
in a neural network Autoencoders Models Architecture
SLO-2 Computing partial Regularization in Autoencoders Residual CNN-ResNet architecture Applications of Encoder Decoder Generative Adversial Networks-
derivatives w.r.t a weight Models Applications
S SLO-1 Build a FFN Network to Optimizing neural networks using Implement ResNet for detecting Build a LSTM network for Named Case study on generating examples
14-15 solve a Multi- class L2 regularization, Dropout, data Objects. Entity recognition. for Image dataset using
(LAB) classification problem augmentation and early stopping. Generative Adversial Networks
SLO-2

Learning 1.Charu C. Aggarwal, Neural Networks and Deep Learning, Springer, 2018.
Resources 2.Eugene Charniak, Introduction to Deep Learning, MIT Press, 2018.
3.Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
4.Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
5.Deng & Yu, Deep Learning: Methods and Applications, Now Publishers, 2013.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)

103
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 %
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. Lathaparthiban, Pondicherry University Dr.S.K.Lavanya, SRMIST
works

104
Course Course L T P C
Code Course Category
18AIC302J Name
Web programming for Artificial Intelligence C Professional Core Courses 3 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
CLR-1 : Understand the fundamental elements of HTML CSS to build a web application
0 1 2 3 4 5
CLR-2 : Learn the fundamentals of client-side validation using JavaScript, jQuery, and AJAX

Environment & Sustainability


CLR-3 :

Analysis, Design, Research


Understand the application of different JavaScript framework

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-4 : Learn the Architecture and development of MVC model using Django

Design & Development

Project Mgt. & Finance


Modern Tool Usage
CLR-5 : Understand the principle and practices for Web Scrapping

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
Course Learning Outcomes (CLO):

Design dynamic websites that meet specified needs and interests which is write well-structured, easily maintained, 80 75 H H H H L M M L M M M H
CLO-1 : 3
standards-compliant, accessible HTML code.
Design a dynamic web page with validation using JavaScript objects, AJAX and by applying different event handling 80 80 H H H H L M M L M M M H
CLO-2 : 3
mechanisms
CLO-3 : Design Application using java script frameworks 3 75 80 H H H H L M M L M M M H

CLO-4 : Design Dynamic HTTP API using Django 3 75 80 H H H H L M M L M M M H

CLO-5 : Create scrappers to extract contents from web documents 3 75 75 H H H H L M M L M M M H

Duration (hour) 15 15 15 15 15

SLO-1 HTML CSS: Web Java Script: Introduction


Introduction - Web Crawling
S-1 Fundamentals- Languages Frameworks - Introduction Django - MVC: Web Frameworks
Strategies
SLO-2 for the Web Basic Syntax – Structure of JS

SLO-1 HTML Basics Data Types - Variables Angular JS - Introduction


S-2 Python Django - Introduction Creating Basic Scraper using scrapy
SLO-2 HTML Building Blocks Control Structures Expression

S-3 SLO-1 Tables, Forms and its Arrays Modules MVC Architecture Creating Basic Scraper using scrapy

105
elements
SLO-2 Functions Data Binding

SLO-1
Lab1 : Demonstrate the Lab4: Validating the Web site using Lab7: Validating the Web site using Lab10: Simple website using Django
S4-S5 Lab13; Simple Web scrapper
SLO-2
various HTML Controls JS Angular JS Framework

SLO-1 Events
Environment Setup - Project
S6 Frames, iFrame Java Script Events Extracting data from pages
Structure
SLO-2 Controllers - Filters

SLO-1 DOM Handling Services


Storing and process Documents and
S-7 HTML5 Controls Building Block Django
Requests
SLO-2 JQuery Introduction Validations

SLO-1 CSS and its Types Selectors Node js – Introduction


Storing and process Documents and
S-8 Example Django Project
Requests
SLO-2 Box Model Events Node Core-

Lab2 : Styling the page using


Lab 5: Demonstration of Various Lab8: Validation of Server side Lab 11: Creating a website using Lab 14 : Illustration of information
S9-s10 different Style sheet
Java Script Events application using Node js MVC pattern extraction using web scrapper
approaches

SLO-1 Page Layout Effects


Building HTTP APIs With Django
S-11 Node - modules Techniques for extracting Data
REST Framework
SLO-2 CSS Selectors DOM Manipulation

SLO-1 Styling Web Page - File System


S-12 AJAX – Introduction -Asynchronous
Databases using Django Crawling Multiple Pages
- XMLHTTPRequest
SLO-2 Responsive Design - Automation and Deployment
CSS Frameworks -
SLO-1 Working of AJAX request
Introduction
S-13 Automation and Deployment Databases using Django Example Web Scrapper
SLO-2 Bootstrap Example AJAX Request

SLO-1
Lab3 : Creation of web page Lab6 : Forwarding the Client Lab 8: Deployment of web Lab12 : Integration of Database to Lab 5: Creation of web scrapper
S-14-S15
SLO-2
using Simple Bootstrap Request using AJAX application using frameworks Django project Application

Learning 1. HM Deitel-Deitel & Associates, Inc. Internet & world wide web: How to program. Pearson Education India, 2007.
Resources 2. JavaScript; 6th Edition; Sasha Vodnik and Don Gosselin; Cengage Learning; 2015 (ISBN 978-1-305-07844-4)
3. Felke-Morris, Terry. Basics of web design: HTML5 & CSS3. Pearson, 2014.;
4. Dayley, Brad, Brendan Dayley, and Caleb Dayley. Learning Angular: A Hands-on Guide to Angular 2 and Angular 4. Addison-Wesley Professional, 2017.
5. Mead, Andrew. Learning Node. js Development: Learn the fundamentals of Node. js, and deploy and test Node. js applications on the web. Packt Publishing Ltd, 2018.
6. Wandschneider, Marc. Learning Node. js: a hands-on guide to building Web applications in JavaScript. Addison-Wesley Professional, 2016.
7. Python Django Web Development: The Ultimate Django web framework guide for Beginners Kindle Edition by Willian Jordon
8. https://www.scrapingbee.com/blog/crawling-python/#web-crawling-with-scrapy
9. https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3

106
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. Lathaparthiban, Pondicherry University Mr.C.Arun, SRM Institute of Science and Technology
works

107
Course Course Course L T P C
Code 18AIC303T Name Formal Languages and Automata Theory Category C Professional Core Courses 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Utilize the mathematics and engineering principles for the basics of Formal Language and Acquire 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
knowledge of Finite Automata. 0 1 2 3 4 5
CLR-2 : Acquire knowledge of Context free Grammar and simplify using normal forms

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-3 :

Individual & Team Work


Engineering Knowledge
Gain knowledge to push down automata and apply it with CFL

Design & Development

Project Mgt. & Finance


CLR-4 :

Modern Tool Usage


Analyze the methods of turning machine design.

Life Long Learning


Problem Analysis

Society & Culture


Analysis, Design,
CLR-5 :

Communication
Understand the methods of computational complexity

Environment &

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Acquire the knowledge of mathematics and engineering principles for the basics of Formal Language and 75 80 M H H H L - - - L L - H - - -
1
design Finite Automata with Regular Language
CLO-2 : 80 80 M H M H L - - - M L - H - - -
Acquire knowledge of Context free Grammar and simplify using normal forms 1
CLO-3 : 75 80 M H H H L - - - M L - H - - -
Understand the concepts of CFL and push down automata. 1
CLO-4 : 80 80 H H H H L - - - M L - H - - -
Apply the knowledge to turning machine design and its construction methods. 3
CLO-5 : Analyze the computational and acceptor machines using FA, PDA and Turing machines and their 80 75 L H - H L - - - L L - H - - -
3
complexities.

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Automaton Regular Expressions Pushdown Automata: Definitions Turing Machines: Introduction Undecidability: Basic definitions
Moves
SLO-2 Mathematical concepts Problems related to regular Instantaneous descriptions Formal definition of Turing Decidable problems
expressions machines,
Instantaneous descriptions
S-2 SLO-1 Formal Languages: Strings, Regular Languages : Equivalence of Deterministic pushdown automata Turing Machine as Acceptors Examples of undecidable problems
Languages, Properties Finite and
Automata and Regular Languages Problems
SLO-2 Finite Automata Problems related to Equivalence of
:Deterministic Finite Finite
Automata

108
Automata and Regular Languages
and
Regular Grammars
S-3 SLO-1 Deterministic Finite Properties of Regular Languages: Problems related to DPDA Problems related to turning machine Rice’s Theorem
Automata Closure Properties as
SLO-2 Problems related to Acceptors
Deterministic
Finite Automata
S4 SLO-1 Nondeterministic Finite Pumping Lemma, problems on Non - Deterministic pushdown Turing Machine as a Computing Undecidable problems about Turing
Automata pumping Lemma automata Device Machine- Post’s Correspondence
SLO-2 Problems related to NDPDA Problem

S-5 SLO-1 Finite Automaton with €- Grammars: Introduction: Types of Pushdown automata to CFL Problems related to turning Turing Problems related to Post’s
moves Grammar Equivalence Machine as a Computing Device Correspondence Problem
SLO-2 Problems related to Context Free Grammars and Problems related to Equivalence of
Nondeterministic Finite Languages PDA to
Automata CFG
S-6 SLO-1 Finite Automaton with €- Derivations, Ambiguity CFL to Pushdown automata Techniques for Turing Machine Properties of Recursive and
moves Equivalence Construction Recursively
SLO-2 Problems related to Finite Problems related to Context free enumerable languages
Automaton with €- moves Grammar
S-7 SLO-1 Equivalence of NFA and Simplification of CFG: Elimination Problems related to Equivalence of Considering the state as a tuple Introduction to Computational
DFA of CFG Considering the tape symbol as a Complexity:
Useless Symbols, Simplification of to PDA tuple Definitions
CFG : Unit productions
SLO-2 Problems related Simplification of CFG : Null Checking off symbols Time and Space complexity of TMs
Equivalence of NDFA and productions
DFA
S-8 SLO-1 Equivalence of NDFA’s with Problems related to Simplification of Pumping lemma for CFL Modifications of Turing Machine Complexity classes: Class P, Class
and without €- moves CFG NP
SLO-2 Problems related Chomsky normal form, Problems Multi-tape Turing Machine Complexity classes: Introduction to
Equivalence of NDFA’s with related to CNF NP Hardness
and without €-moves
S-9 SLO-1 Minimization of DFA Greiback Normal form Problems based on pumping Lemma Non-Deterministic Turing Machine NP Completeness

SLO-2 Problems related to Problems related to GNF


Minimization of DFA

Learning 1.Hopcroft J.E., Motwani R. and Ullman J.D, “Introduction to Automata Theory, Languages and Computations”, Third Edition, Pearson Education, 2008.
Resources 2.Michael Sipser, “Introduction to the Theory of Computation” Third Edition, Cengage Learning, 2013.
3.P. Linz.Introduction to Formal Languages and Automata, 6th edition, Jonesand Barlett Learning, 2017
4.Kamala Krithivasan, Rama.R,” Introduction to Formal Languages, Automata Theory and Computation”, Pearson Education India, 01-Sep-2009.
5.John.C.Martin, “Introduction to Languages and the Theory of Computation” McGraw-Hill Education, 2010.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#

109
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Soundararajan Dhakshinamoorthy,
Principle Software Engineer,Technology Leadership, Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Mr. S. Joseph James, SRMIST
Optum Insights India Pvt Ltd., Chennai.

110
L T P C
Course Course Course
18CSC306L COMPETITIVE PROFESSIONAL SKILLS – II C Professional Core
Code Name Category 0 0 2 1

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


(CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand importance of mathematics and problem solving approaches for programming. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand importance of optimized solutions for problems solving and its relevance to industry.
CLR-3 : Implement mathematical and logical understanding approaches to implement test driven development practices.

Problem Analysis

Society & Culture


Level of Thinking

Analysis, Design,

Communication
CLR-4 : Start participating in global coding competitions relevant to the syllabus.

Proficiency (%)

Attainment (%)

Environment &

Project Mgt. &


Development

Sustainability
Modern Tool
Engineering

Team Work
Individual &
Knowledge

Research
Expected

Expected

Life Long
Design &

Learning

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)
Course Learning Outcomes

Usage

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Able to understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Able to interpret any given problem using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Able to learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
CLO-4 : Able to develop programs using C / any language with data structures. 3 85 80 L H H H H - - M M L - H - - -
CLO-5 : Able to develop OOP programs through Java with test driven development, 3 85 80 L H H H H - - M M L - H - - -
CLO-6 : Able to learn and implement database concepts required for placements. 3 85 80 L H H H H - - M M L - H - - -

Duration
6 6 6 6 6
(hour)
Structure member reference, structure Introduction to Non-linear data, tree Introduction to Red-Black Trees, . Introduction to Templates, Exception
SLO-1 member pointer reference, formation of Introduction to queues, queue structure and terminology, Tree Terminology, Formation of a Red-Black handling, introduction to Standard
links, example codes, operations. structure formation. Types of trees, tree. Template Libraries,
S-1 Introduction to Linked lists, creating a
Queue implementation using array/ Tree Traversals, Formation of a Binary
SLO-2 linked list, Insertion, deletion, search Structure and operations on RBT. Vectors, Maps, Pairs and Sets
traversal operations on linked lists. linked lists tree, Classical tree algorithms.
SLO-1 Lab 4:Coding problems on queue Lab 7:Coding on Traversals, size, Lab 10:Problem solving using advanced
Lab 1:Essential Coding problems on Lab 13:Programs implementing Object
S-2 implementation height of the tree structure and tree tree structures. Practice problems on
SLO-2 linked lists comparison etc Binary Search Trees. Oriented Programming concepts
Applying the search property on the Introduction to Trie Structure,
Classical Coding problems on Linked
binary tree, Operations on a Binary Requirement of a Trie, multiple pointers
SLO-1 Lists. Formation of a Circular linked list, Search operations: linear/binary search. Introduction to DBMS, SQL Queries,
Search tree, in a node,
Operations,
S-3 Formation of a Double Linked List,
Trie structure formation, Insertion
Operations, Coding problems on Sorting algorithms: Basic sorting: O(n2) Probe Sequence,
SLO-2 operations and pattern searching using ER and Relational Models
Circular Linked list & Double linked algorithms, Balancing the search Tree
lists. Trie.
SLO-1 Lab 5:Programs include sorting the list
Lab 2:Coding problems on Lab 8: Practice on essential coding and Lab 11: Problem solving using Trie data
S-4 data. Code for linear search and binary Lab 14:Practice on SQL Queries
SLO-2 Circular/Double linked lists search. Binary Search Tree problems structure
Abstract Data Structures Introduction to Multi-way search Introduction to Object Oriented Data Definition and Query
Classical sorting: Quick Sort, Merge
S-5 SLO-1 Introduction to Stacks function stack in structures, Memory allocation for Programming, Features of OOP, Classes Optimization, Transactions and
the memory, stack operations. Sort, dynamic structures, and Objects, Concurrency,

111
2-4 trees, 2-4 tree insertions, split and
Method Overloading and type
Stack implementation using array/linked Introduction to combinational sorting, O promote in insertions, deletions in a 2-4
SLO-2 conversions, Polymorphism and virtual Normalization, case studies
lists. (n log n) algorithms tree, deletions by rotation, deletions by
merging functions
SLO-1 Lab 3:Coding problems on stack Lab 6:Programs for Quick sort and Lab 9: Practice on memory allocation Lab 12:Programs implementing Object Lab 15:Essential practice on DBMS for
S-6 SLO-2 implementation Merge sort. for dynamic structures Oriented Programming concepts Tests & Interviews

1. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen -
Springer; 1st ed. 2017 edition ,2018
2. Steven Halim and Felix Halim, Competitive Programming, 3rd Edition, lulu; Third Edition edition ,2013
Learning 3. C++ Standard Library A Tutorial and Reference – 2e - Nicolai M. Josuttis - Addison Wesley Longman, 2012
Resources 4. Fundamentals of Data Structures in C++ - 2e- Sahni Horowitz - Universities Press, 2008
5. Sartaj Sahni, Data Structures, Algorithms, and Applications in Java Silicon Press, 2004
6. An Introduction to Database Systems – 8e - C.J. Date – Pearson, 2006

Learning Assessment
Bloom’s Continuous Learning Assessment (100% weightage)
CLA – 1 (15%) CLA – 2 (15%) CLA – 3 (50%) CLA – 4 (20%)# Final Examination
Level of
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 will be weekly Assignments

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts from Campus Corporate Connect

112
Course 18AIP101L Course MOOC 1 (To be undergone in the prescribed semester only Course L T P C
Project Work, Seminar, Internship In Industry /
Code Name as per the curriculum) Categor P 0 0 2 1
Higher Technical Institutions (P)
y

Pre- Nil Co- Nil Progressiv Nil


requisite requisite e Courses
Courses Courses
Course Offering Artificial Intelligence Data Book / As exposed to during the duration of internship
Department Codes/Standards

Course Learning Rationale (CLR): The purpose of learning this course is to:
CLR-1 : Provide an exposure to the students on the practical application of theoretical concepts in an industry or research institute

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gain confidence to carry out supervisory, managerial, and design roles in an industrial context.

Learning Assessment
Continuous Learning Assessment tool Final review
Assessment Weightage Training Report Presentation *
75% 25%
# *Student has to be present for the presentation for assessment. Otherwise, it will be treated as non-appearance for the examination with final grade as ‘Ab’

113
Course 18AIP102 L Course Industrial Training 1 (To be undergone in the prescribed Course Project Work, Seminar, Internship In Industry / L T P C
Code Name semester only as per the curriculum) Category P 0 0 2 1
Higher Technical Institutions (P)

Pre- Nil Co- Nil Progressiv Nil


requisite requisite e Courses
Courses Courses
Course Offering Artificial Intelligence Data Book / As exposed to during the duration of internship
Department Codes/Standards

Course Learning Rationale (CLR): The purpose of learning this course is to:
CLR-1 : Provide an exposure to the students on the practical application of theoretical concepts in an industry or research institute

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gain confidence to carry out supervisory, managerial, and design roles in an industrial context.

Learning Assessment
Continuous Learning Assessment tool Final review
Assessment Weightage Training Report Presentation *
75% 25%
# *Student has to be present for the presentation for assessment. Otherwise, it will be treated as non-appearance for the examination with final grade as ‘Ab’

114
Course 18AIP103L Course Seminar 1 Course L T P C
Project Work, Seminar, Internship In
Code Name (To be undergone in the prescribed semester only as Categor 0 0 2 1
P Industry /
per the y
Higher Technical Institutions (P)
curriculum)

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Artificial Intelligence Data Book / As applicable
Department Codes/Standards

Course Learning The purpose of learning this course is to:


Rationale (CLR):
CLR-1 : Identify an area of interest within the program or a related one (multidisciplinary), carry out a literature survey on it, gain understanding and present
the same before an audience.

Course Learning At the end of this course, learners will be able to:
Outcomes (CLO):
CLO-1 : Carry out a self-study of an area of interest and communicate the same to others with clarity.

Learning Assessment
Continuous Learning Assessment tool Presentation
Assessment Weightage Presentation Presentation skills / ability to
material answer questions / understanding
of the topic*
60% 40%
*Student has to be present for the presentation for assessment. Otherwise it will be treated as non-appearance for the examination with final
grade as ‘Ab’

115
Course Course Course L T P C
18PDM301L ANALYTICAL AND LOGICAL THINKING SKILLS M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Recapitulate fundamental mathematical concepts and skills 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Sharpen logical reasoning through skillful conceptualization

Environment & Sustainability


CLR-3 : Enable to solve problems and to crack competitive exams.

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : understand and master the mathematical concepts to solve types of problem

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : identify problems

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : give the right knowledge, skill and aptitude to face any competitive examination

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : build a strong base in the fundamental mathematical concepts 1 80 75 L H M M L H
CLO-2 : Apply the learn conditions towards solving problems analytically 1 80 75 L H M M L H
CLO-3 : grasp the approaches and strategies to solve problems with speed and accuracy 2 80 75 L H M M L H
CLO-4 : Collectively solve problems in teams and groups 2 80 75 L H M M L H
CLO-5 : solve problems 1 80 75 L H M M H H
CLO-6 : gain appropriate skills to succeed in preliminary selection process for recruitment 3 80 75 L H M M H H

Duration (hour) 6 6 6 6 6
SLO-1 Arithmetic Progression Clocks Time, Speed, Distance Geometry - Triangles Data sufficiency Introduction
S-1 SLO-2 Solving Problems Solving Problems Solving Problems Geometry – Lines and Angles Data sufficiency Type 1
SLO-1 Geometric Progressions Calendar Time, Speed, Distance-Races Geometry - Circles Data sufficiency Type 2
S-2
SLO-2 Harmonic Progression Solving Problems Solving Problems Solving Problems Solving Problems
SLO-1 Averages Ratio Problems on Trains Mensuration Area Data Interpretation - Introduction
S-3
SLO-2 Solving Problems Proportion Solving Problems Solving Problems Data Interpretation - Table
SLO-1 Weighted Averages Variation Boats & Streams Mensuration – Volume and Surface Area Data Interpretation - Pie Chart
S-4 SLO-2 Solving Problems Solving Problems Solving Problems Solving Problems Data Interpretation - Line Graphs
SLO-1 Sets Two Variables Mixtures & Solutions Time and work Trigonometry- Identities Data Interpretation – Bar Graphs
S-5 SLO-2 Sets Three Variables Solving Problems Solving Problems Solving Problems Solving Problems
SLO-1 Functions Allegation Method Pipes and Cisterns Trigonometry - Height and Distances Revision I
S-6 SLO-2 Graphs Solving Problems Solving Problems Solving Problems Revision II

1. Abhijit Guha, Quantitative Aptitude for Competitive Examinations,Tata McGraw Hill, 3rd Edition, 2011 4. Edgar Thrope, Test of Reasoning for Competitive Examinations, Tata McGraw Hill, 4th Edition, 2012
Learning
2. Arun Sharma-Quantitative aptitude for CAT, Tata McGraw Hill 5. Archana Ram, Placementor, Oxford University Press,2018
Resources 3. Dinesh Khattar-The Pearson Guide to QUANTITATIVE APTITUDE for competitive examinations. 6. P.A.Anand, Quantitative Aptitude for Competitive Examinations, Wiley Publication, 2016

116
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr Nishith Sinh, dueNorth India Academics LLP, Dehradun, [email protected] 1. Dr.P.Madhusoodhanan SRMIST
2. Mr Ajay Zenne, Career Launcher, [email protected] 2. Dr.M.Snehalatha SRMIST
3. Mr.Pratap Iyer, Study Abroad Mentors, Mumbai, [email protected] 3. Mr Murali K SRMIST
4. Mr.Harinarayana Rao SRMIST

117
Course Course Course L T P C
18PDM302L ENTREPRENEURSHIP MANAGEMENT M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Business Basics for Entrepreneurs Nil Nil
Courses Courses Courses
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Provide the knowledge of Legal Systems and trains the students in application skills that enable students to understand
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
the Law and Legal management concepts.
CLR-2 : Comprehend and Practice Ethical Governance

Environment & Sustainability


CLR-3 : Understand different HRM concepts

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Understand Project Management and its application

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Use the Project Management skills learnt in the entrepreneurial venture

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Acquire knowledge on validation and Launch of startup

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Acquire knowledge about the Business law, legal procedures, Intellectual Properties and patents. 1 80 75 L H - M - - - - M L - H - - -
Learn the role of government in supporting entrepreneurship to develop the society as well as the role of an entrepreneur
CLO-2 : 1 80 75 L H - M - - - - M L - H - - -
as an individual with the government.
Identify and be able to critically analyze the regulation of governance including that in national and international codes of
CLO-3 : 2 80 75 L H - M - - - - M L - H - - -
practice, legislation, common law, norms of practice and ethics.
CLO-4 : Evaluate the effectiveness of HRM practices in supporting the strategic and operational needs of the startup. 2 80 75 L H - M - - - - M L - H - - -
Adapt project management practices to meet the needs of stakeholders from multiple sectors of the economy.
CLO-5 : Apply project management practices to the launch of new programs, initiatives, products, services, and events relative to 3 80 75 L H - M - - - - M H - H - - -
the needs of stakeholders.
Implement project management knowledge, processes, lifecycle and the embodied concepts, tools and techniques in order
CLO-6 : 3 80 75 L H - M - - - - M H - H - - -
to achieve project success.

Law and Legal Systems Impact of Governance on ED HRM Entrepreneurial Project Management Project Validation and Launch
Duration (hour) 6 6 6 6 6
Project Management and Entrepreneurship Entrepreneur – Pitching the idea “Pitch
SLO-1 Introduction to Law and Legal Systems Corporate Governance for Startups HRM – Introduction and Overview -Introduction Fest 01”
S-1
Role of HRM in Project Management and Entrepreneurship Entrepreneur – Pitching the idea “Pitch
SLO-2 Types of Laws and its Impact Governance Structure and Practice – Concepts and Process
entrepreneurship development Fest 02”
Project Management – Aims and Entrepreneur – Pitching the idea “Pitch
SLO-1 Contractual Law Government Programs Functions of HRM
Objectives Fest 03”
S-2
Challenges of Performance and Appraisal Entrepreneur – Pitching the idea “Pitch
SLO-2 Dispute Resolution Public Policy and its impact on Startups Review of Best Projects – Startup India
in Startups Fest 04”
Market and Institutional mechanisms in Project Formulation – Concepts and
SLO-1 Intellectual Property Rights - Introduction HRM - Models and Systems Idea Valuation and Assessment 01
Governance Processed
S-3
Intellectual Property Rights - Importance and Implementation – Project
SLO-2 Ethics in Governance Cultures and Value system for startups Idea Valuation and Assessment 02
Types and Trademarks Formulation
Entrepreneurial Project Process Life Cycle
SLO-1 Patent Law - Introduction Measuring business performance Employee Motivation - Introduction Project Creation and Setup
S-4
Entrepreneurial Project Process Life Cycle
SLO-2 Rules and Regulations for Patenting Financial growth for Startups Employee Engagement and Development – Concepts and Methods Project Validation and Assessment

118
SLO-1 Company Law and Regulations Governance Model for Startups HRM – Key challenges n strategies Project Boundaries and Integration Final Project Launch 01
S-5 Core Functionalities in Project
SLO-2 Types of Companies Structuring Governance for your startup Employee Safety and Security – HRM Final Project Launch 02
Implementation
SLO-1 Business Incorporation – Startup India Risk Management Best HR practices for a startup Stakeholder Management Final Project Launch 03
S-6 SLO-2 Make In India Entrepreneurial Risks and its Impact Review for Best Practises in Startup Stakeholder Engagement and analysis Final Project Launch 04

www.wfnen.org; National Entrepreneurship Network – Wadhwani Foundation


Elon Musk – Ashley Vance- Virgin Books-2015
https://www.forbes.com/sites/.../2017/.../top-entrepreneur-stories-to-inspire-you-in-2017/
Think and Grow Rich – Napolean Hill - The Ralston Society – 1937
https://bizztor.com/in/successful-indian-entrepreneurs-stories
Learning The Lean Startup – Eric Ries - Crown Publishing Group (USA) – 2011
https://www.entrepreneur.com/article/299214
Resources The $100 Startup – Chris Gullibeau - Crown Business- 2012
https://www.fundera.com/blog/young-entrepreneurs
Creativity, Innovation, and Entrepreneurship: The Only Way to Renew Your Organization - H. James
The Entrepreneurs: Success and Sacrifice - by Kip Marlow
Harrington - Productivity Press- December 2018
cbseacademic.nic.in/web_material/Curriculum19/Main.../20_Entrepreneurship.pdf

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Ashok Kumar V – Professor, NITTE School Of Management Dr. Shantanu Patil, Professor and Head of Department, Department of
Mr. Vijay Nayar, Director, Education Matters, [email protected]
Entrepreneurship Development, [email protected] Translational Medicine and Research, [email protected]
Dr. Revathi Venkataraman, Professor, Department of Computer Science and
Mr. Ajay Zenner, Career Launcher, [email protected] Dr. A.K. Sheik Manzoor, Anna University, [email protected]
Engineering, [email protected]
Mr. Ananth Kumar, Assistant Professor (Mgmt.) & Executive Secretary,
[email protected]
Mrs. Deepa Narayanan
Assistant Professor – CDC, [email protected]

119
Course Course Course L T P C
18LEM109T INDIAN TRADITIONAL KNOWLEDGE M Mandatory
Code Name Category 1 0 0 1

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Introduce the learners to the early and traditional environmental friendly agricultural practices 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Enable the students to recognize and appreciate the contribution of India to astronomical studies
CLR-3 : Draw the learner’s attention towards the holistic approach behind Indian system of medicine
Cultivate a sense of appreciation about ancient Indian Engineering and Technology as diverse, culture and resource
CLR-4 :

Environment & Sustainability


specific

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Develop an understanding about the connection of daily life to the environment and a healthy lifestyle through a

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 :
comparison of the linguistic phrases and sayings and analyzing them from today’s science

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
equip with an awareness of the ancient India’s eco consciousness and India’s contribution to astronomy and the beliefs
CLO-1 : 3 90 85 - - - - - H H H H H - H - - -
associated with it
appreciate the Indian aesthetic sensibility which is evidenced in the architectural monuments, economic life and religious
CLO-2 : 3 90 85 - - - - L H M M H H - H - - -
worship
CLO-3 : understand how Indians have had a holistic approach towards human life integrating the body, mind and soul 3 90 85 - - - - - H H H H H - H - - -

Duration (hour) Agriculture Mathematics & Astronomy Medicine Engineering & Technology Customs, Sayings And Life Truths
Early agricultural settlements - Influencing Concepts of time and space - Knowledge Introduction to the school of Ayurveda, Architecture – Temples, forts, palaces, Regional myths, beliefs,,and cultural
SLO-1 Factors – locale and climate of the Universe Siddha and Naturopathy: houses and town planning practices
S-1 Locating the early agricultural settlements Compare and Contrast of the Group Discussions through examples from Noting the idioms, proverbs in mother
Quiz based on the Indian concept of time
SLO-2 in the Indian map and indicating the methodologies, popular beliefs, myths and different historical periods and tongues connected to seasons and
and distance between the planets
timeline truths about medications geographical locations festivals
Common features - Holistic Therapeutic
Traditional Foods of India in accordance
Crop cultivation - Community based Great astronomers and mathematicians of Approach – Natural elements, individual Metallurgy – Coins, Traditional Indian
SLO-1 with the climate and availability of the
Environment friendly practices ancient India constitution (Humours), and the balance Metal Carvings
resources
S-2 recommended
Understanding the rationale behind
Group presentations on the traditional The respective contributions of Discussions on historical periods and their Collecting old sayings in specific regions of
SLO-2 selected sample treatments provided or
agricultural practices in selected states Astronomers and Mathematicians architectural influences India
advised, Case Studies
Ancient Indian Water management and The planetary system and Indian Textile technology – Region / Culture
SLO-1 Yoga and its Universal Appeal Translating Regional sayings into English
irrigation methods Astrology: Basic Facts specific Fiber, Fabric and weaving
S-3 A region based study of natural water
Discussion on a few sample birth charts Discussions on worldwide popularity of Comparing the Temple Architecture of Traditional sayings about Hygiene and
SLO-2 resources and aquifers and types of
and predictions made Yoga and meditation North and Southern Indian States practices pertaining to them
irrigation

120
1. V. Sivaramakrishnan (Ed.), Cultural Heritage of India-course material, Bharatiya Vidya Bhavan, Mumbai. 5th Edition, 2014.
Learning 2. Basham, A.L. ed. A Cultural History of India. OUP, 1997.
Resources 3. Thapar, Romila. Indian Cultures as Heritage: Contemporary Past. Aleph Book Company, 2018.
4. GN Jha (Eng. Trans.), Ed. RN Jha, Yoga-darshanam with Vyasa Bhashya, Vidyanidhi Prakashan, Delhi 2016.

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

121
L T P C
Course Code 18MAB302T Course Name DISCRTE MATHEMATICS FOR ENGINEERS Course Category BS Basic Sciences
3 1 0 4

Progressiv
Pre-requisite 18MAB101T Co-requisite NIl Nil
e
Courses Courses
Courses
Course Offering Department Mathematics Data Book / Codes/Standards nil

Learning Program Learning Outcomes (PLO)


Course Learning Rationale (CLR): The purpose of learning this course is to:
1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-1 : Apply set theory, functions and relations in storage, communication and manipulation of data

CLR-2 : Apply number theory concepts in computer engineering such as public key crypto system.
Apply mathematical reasoning in computer science such as design of computer circuit, verification of

Environment & Sustainability


CLR-3 :

Analysis, Design, Research


programs.

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-4 : Learning about groups, rings and fields. Solving problems on coding theory.

Design & Development

Project Mgt. & Finance


Modern Tool Usage
Using graph models in computer network and shortest path problems Apply graph coloring in problems

Life Long Learning


CLR-5 :

Society & Culture


Problem Analysis
involving scheduling and assignments.

Communication
Apply mathematical reasoning, combinatorial analysis, algebraic structures and graph theory in solving
CLR-6 :

PSO - 1

PSO - 2

PSO - 3
mathematical problems as applied to the respective branches of Engineering.

Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Problem solving in sets, relations and functions. 3 85 80 M H L M L H
CLO-2 : Solving problems in basic counting principles, inclusion exclusion and number theory. 3 85 80 M H M M M H
CLO-3 : Solving problems of mathematical logic, inference theory and mathematical induction. 3 85 80 M H M H
CLO-4 : Gaining knowledge in groups, rings and fields. Solving problems in coding theory. 3 85 80 M H M M H
Gaining knowledge in graphs and properties. Learning about trees, minimum spanning trees and graph
CLO-5 : 3 85 80 M H L M L H
coloring.
CLO-6 : Learning mathematical reasoning, combinatorial analysis, algebraic structures and graph theory. 3 85 80 M H M H

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour) 12 12 12 12 12
Sets and examples.Operations on Binary operation on a set- Groups and Basic concepts - Basic Definitions- degree
SLO-1 Permutation and Combination Propositions and Logical operators
sets. axiomsof groups. andHand shaking theorem.
S-1
Laws of Set theory- Proving set Simple problems using addition and Truth values and truth tables. Some Special Graphs – complete, regular
SLO-2 Properties of groups.
identitiesusing laws of set theory. productrules. andbipartite graphs.
Propositions generated by a set-Symbolic Permutation group, equivalence classes with
SLO-1 Partition of a set – examples. Principle of inclusion and exclusion writing using conditional and addition modulo m and multiplication Isomorphism of graphs – necessary
biconditionalconnectives. modulom. conditions.
S-2
Problems using inclusion and Writing converse inverse and contra positive
SLO-2 Cartesian product of sets. Cyclic groups and properties. Isomorphism- simple examples.
exclusionprinciple. ofa given conditional.

Pigeon-hole principle and generalized Tautology, contradiction and Subgroups and necessary and sufficiency
SLO-1 Relations – Properties. Paths, cycles and circuits.
pigeon-hole principle. contingency-examples. of asubset to be a subgroup.
S-3
Equivalence relation and partial Proving tautology and contradiction using Connectivity in undirected graphs –
SLO-2 Problems on pigeon-hole principle. Group homomorphism and properties.
orderrelation truthtable method. connectedgraphs and odd degree vertices.
SLO-1
S-4 Problem solving using tutorial sheet 1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13
SLO-2
Equivalences – truth table method to Eulerian and Hamiltonian graphs.
S-5 SLO-1 Poset - Graphs of relations Digraphs Divisibility and prime numbers. Rings- definition and examples..Zero
proveequivalences.
devisors. 122
Implications- truth table method to Integral domain- definition , examples Necessary and sufficient condition for a
SLO-2 Hasse diagram – problems. Fundamental theorem of arithmetic –
proveimplications. andproperties. graphto be Eulerian- examples.
problems.
Matrix representation of graphs- adjacent
SLO-1 Closures of relations- examples Finding prime factorization of a given Laws of logic and some equivalences. Fields – definition, examples and properties.
andincidence matrices and examples.
S-6 number.
Some more problems using Proving equivalences and implications Coding Theory – Encoders and
SLO-2 Transitive closure and warshall’s Isomorphism using adjacency.
fundamentaltheorem of arithmetic. usinglaws of logic. decoders-Hamming codes.
algorithm
Functions – definitions, domain and Division algorithm- greatest common Rules of inference – Rule P, Rule T and Hamming distance. Digraphs – in degree and out degree –
SLO-1
rangeof a function - examples divisor andproperties-problems. RuleCP Error detected by an encoding function. Handshaking theorem.
S-7
Types of functions- one- one and Euclid’s algorithm for finding examples. Verification of hand shaking
SLO-2 Direct proofs
onto-bijection- examples. GCD(a,b)-examples.. theorem indigraphs.
SLO-1 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
S-8 SLO-2 Problem solving using tutorial sheet 2 Problem solving using tutorial sheet 5
Error correction using matrices. Graph colouring – chromatic
SLO-1 Composition of functions – examples. Problems using Euclid’s algorithm. Problems using direct method.
number-examples.
S-9
Associatiivity of composition of functions Least common Multiple(LCM)- relation Four colour theorem(statement only)
SLO-2 Problems using CP rule. Problems on error correction using matrices.
–Identity and inverse of functions. betweenLCM and GCD. andproblems.
Problems on LCM. Group codes-error correction in group
Necessary and sufficiency of existence Trees – definitions and
SLO-1 Inconsistency and indirect method of proof. codes-parity check matrix.
ofinverse of a function. examples.Properties.
S-10 Finding LCM and GCD using Inconsistent premises and
SLO-2 Uniqueness of identity primefactorization. proof bycontradiction (indirect Problems on error correction in group codes. Properties continued.
method).
Finding GCD and LCM using Euclid’s
SLO-1 Inverse of composition Principle of mathematical induction. Procedure for decoding group codes. Spanning trees – examples.
algorithm.
S-11 More problems on GCD and LCM.
Checking if a given function is
Kruskal’s algorithm for minimum
SLO-2 bijectionand if so, finding inverse, Problems based on Mathematical Induction Problems on decoding group codes.
spanningtrees.
domain and range- problems.
SLO-1
S-12 SLO-2 Problem solving using tutorial sheet 3 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
1. Kenneth H.Rosen, Discrete Mathematics and its Application, Seventh edition, Tata McGraw-Hill Publishing company PVT .Ltd., New Delhi, 2012.
2. Tremblay J. P. and Manohar R., Discrete Mathematical Structures with applications to Computer Science, Tata Mc Graw Hill Publishing Co., 35th edition,2008.
Learning 3. Narsing Deo, Graph Theory with applications to Engineering and Computer science, Prentice-Hall of India pvt. Ltd., New Delhi, 2004.
Resources
4. C.L. Liu, Elements of Discrete Mathematics, 4th Edition, McGraw Higher ED, 2012.
5. T.Veerarajan, Discrete Mathematics with Graph Theory and Combinatorics, Tata McGraw Hill, 2015.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %

123
Course Designers
(a) Experts from Industry
1 Mr.V.Maheshwaran CTS, Chennai [email protected]

(b) Experts from Higher Technical Institutions

2 Dr.K.C.Sivakumar IIT, Madras [email protected] 3 Dr.Nanjundan Bangalore University [email protected]

(b) Internal Experts


4 Dr.A.Govindarajan SRMIST [email protected] 5 Dr.N. Parvathi SRMIST [email protected]

124
Course 18AIC304J Course Reinforcement Learning Techniques Course C Professional Core Courses L T P C
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1: 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Introduce a range of topics related to Reinforcement Learning and probability concepts
0 1 2 3 4 5
CLR-2: Gain knowledge on Markov Decision Process

Analysis, Design, Research


CLR-3: Understand the dynamic programming methods of RL

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-4:

Project Mgt. & Finance


Know about the Monte Carlo Prediction and Time Difference Learning

Modern Tool Usage


CLR-5:

Life Long Learning


Gain knowledge on Function Approximation methods and Q-learning

Problem Analysis

Society & Culture

Communication
Environment &
S t i bilit

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1: 85 75 M L - - L - - - - - - H H H H
Understand different terminologies of RL and Concepts of Probability 2
CLO-2: 75 70 H H M M M - - - - - - H H H H
Illustrate Markov Decision Process and Bellman Equation for learning 2
CLO-3: 80 70 H H M M M - - - - - - L H H H
Apply dynamic programming techniques on Markov decision process and Monte Carlo methods 2
CLO-4: 80 70 H H M M M - - - - - - M H H H
Implement Time difference Learning for real world problems 2
CLO-5: 75 70 H H M M M - - - - - - M H H H
Apply Approximation methods of learning and Q-Learning Technique 2

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Introduction to Reinforcement Markov Decision Process Overview of dynamic programing for Monte Carlo Prediction Getting started with the function
Learning MDP approximation methods
SLO-2 Examples The Agent–Environment Interface Monte Carlo Estimation of Action
Values
S-2 SLO-1 Elements of Reinforcement Goals and Rewards– Returns Definition and formulation of planning Monte Carlo Control Revisiting risk minimization
Learning - Limitations and Scope in MDPs
SLO-2 Unified Notation for Episodic and gradient descent from Machine
Continuing Tasks Learning

125
S-3 SLO-1 Tic-Tac-Toe example The Markov Property principle of optimality Off-policy Prediction via Gradient MC and Semi-gradient
Importance Sampling TD(0) algorithms
SLO-2 History of Reinforcement Markov Decision Processes Policy Evaluation Incremental Implementation
Learning
S 4-5 SLO-1 LAB 1: Installation of Code LAB 4: Dynamic programming Lab 7: Monte Carlo Prediction Lab 10: Q-Learning (Off Policy Lab 13: Policy Gradient:
(LAB Standards and Libraries used in algorithms for solving MDPs. TD Learning) REINFORCE with Baseline
) RL (Python/Keras/Tensorflow)
SLO-2

S-6 SLO-1 Probability concepts Value Functions Policy Improvement Off-Policy Monte Carlo Control Linear Methods

SLO-2 Axioms of probability

S-7 SLO-1 Concepts of random variables Optimal Value Functions Policy Iteration Temporal-Difference Learning: Eligibility trace for function
TD Prediction approximation
SLO-2

S-8 SLO-1 PMF, PDFs, CDFs, Expectation Optimality and Approximation Value Iteration Advantages of TD Prediction Control with function
Methods approximation
SLO-2 Optimality of TD(0)

S 9-10 SLO-1 Lab 2: Implement Tic-tac-toe Lab 5: Dynamic Programming: Lab 8: Monte Carlo Off-Policy Control Lab 11:Q-Learning with Linear Lab 14: Policy Gradient: Actor
(LAB problem Policy Evaluation and Policy with Importance Sampling Function Approximation Critic with Baseline
) SLO-2 Iteration
S-11 SLO-1 Concepts of joint and multiple Bellman expectation equations Generalized Policy Iteration TD(1) Least squares, Experience replay in
random variables deep Q-Networks
SLO-2 Efficiency of Dynamic Programming TD(λ)

S-12 SLO-1 joint, conditional and marginal Bellman optimality equations Banach fixed point theorem Sarsa: On-Policy TD Control Naive REINFORCE algorithm
distributions
SLO-2 Correlation and independence Bias and variance in Reinforcement
Learning
S-13 SLO-1 An-Armed Bandit Problem Markov Reward Process proof of convergence of policy Q-Learning: Off-Policy TD Actor–Critic Methods
evaluation and value iteration Control
SLO-2 Action-Value Methods. algorithms unified view of DP, MC and TD
evaluation methods
S SLO-1 Lab 3: Implement Armed Bandit Lab 6:Dynamic Programming: Lab 9: SARSA (On Policy TD Learning) Lab 12: Deep Q-Learning for Lab 15: Policy Gradient: Actor
14-15 Problem Policy Improvement and Value Atari Games Critic with Baseline for Continuous
(LAB SLO-2 Iteration Action Spaces
)

Learning 1. Richard S. Sutton and Andrew G. Barto, "Reinforcement learning: An introduction", Second Edition, MIT Press, 2019
Resources 2. Algorithms for Reinforcement learning, by Csaba Szepesvari, Morgan & Claypool Publishers, 2010.
3. Probability, Statistics, and Random Processes for Electrical Engineering, 3rd Edition, Alberto Leon-Garcia, 2009
4. "Machine Learning: A Probabilistic Perspective", Kevin P. Murphy, 2012

126
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Soundararajan Dhakshinamoorthy, Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli
Principle Software Engineer, Mr. S. Joseph James, SRMIST
Technology Leadership,
Optum Insights India Pvt Ltd., Chennai.

127
Course 18AIC305T Course Inferential Statistics and Predictive Analytics Course C Professional Core Courses L T P C
Code Name Category 2 0 0 2

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
To introduce inferential statistics and descriptive statistics
0 1 2 3 4 5
CLR-2 : To understand elements of probability and various distribution functions
CLR-3 : To perform hypothesis testing

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)
CLR-4 :

Expected Proficiency (%)

Expected Attainment (%)


To analyze data using different techniques mentioned in the course

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : To infer the results of various predictive analytics models

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
Course Learning Outcomes (CLO):

PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
CLO-1 : Demonstrate knowledge of inferential statistics and descriptive statistics 1 85% 80% M M M - L H H H H H L H H L L
CLO-2 : Choose appropriate techniques for the tasks. 1 80% 75% M H M - M H H H H H L H H L M
CLO-3 : Interpret the results, gain insight and recommend possible actions. 2 85% 80% M M M M H H H H H L H H L M
CLO-4 : Measure model performance with appropriate metrics measurements. 2 85% 80% M H M - M H H H H H L H H L M
CLO-5 : Analyze data using different techniques mentioned in the course. 3 80% 75% M H M - M H H H H H L H H L M

Duration (hour) 6 6 6 6 6
S-1 SLO-1 Introduction to statistics: Data Elements of Probability Distributions of Sampling Statistics Simple Linear Regression Predictive Analytics Models
Collection and Descriptive statistics
SLO-2 Inferential Statistics and Probability Central limit Theorem Challenges and limitations
Models
S-2 SLO-1 Conditional Probability Sample variance Multiple Linear Regression Case Study:
Populations and Samples
SLO-2 Bayes Formula and Bayesian Analysis Sample Distributions from a Normal Classification predictive analytics model
A Brief History of Statistics population and a finite population
Random Variables: Types Hypothesis testing Analysis of Variance (ANOVA) Case Study:
S-3 SLO-1
Jointly Distributed Random Variables Significance Levels One Factor Analysis of Variance (ANOVA) Clustering predictive analytics model
SLO-2
Introduction to Descriptive
Statistics: Describing Datasets

128
Expectation Tests concerning the mean of a normal Two factor Analysis of Variance (ANOVA) Case Study:
S4 SLO-1 Summarizing Datasets population
Variance and covariance Case Study Forecasting predictive analytics model
SLO-2
SLO-1 Chebyshev’s Inequality Special random Variables: Bernoulli and Testing the equality of means of two normal Two-way analysis of variance with Case Study:
S-5 Binomial Random Variables population interaction
SLO-2 Poisson, Hypergeometric, Uniform, Normal Case Study Outliers predictive analytics model
and Exponential random Variables
SLO-1 Normal Datasets The Gamma Distributions Hypothesis testing concerning variance of a Goodness of fit tests Case Study:
S-6 population
SLO-2 Paired Datasets and the Sample Distributions arising from the Normal, Time series predictive analytics model
Correlation Coefficient Logistics Distributions

Learning 1. Ross, Sheldon M. Introduction to probability and statistics for engineers and scientists. Academic Press, 2020.
Resources 2. Siegel, Eric. Predictive analytics: The power to predict who will click, buy, lie, or die. Vol. 10. Hoboken: Wiley, 2013.
3. Cordoba, Alberto. Understanding the predictive analytics lifecycle. John Wiley & Sons, 2014.
4. Geraghty, M. Inferential Statistics and Hypothesis Testing, A Holistic Approach. Supplementary Material for an Introductory Lower Division Course in Probability (2014).
5. Asadoorian, Malcolm O., and Demetrius Kantarelis. Essentials of inferential statistics. University Press of America, 2005.
6. Gravetter, Frederick J., Larry B. Wallnau, Lori-Ann B. Forzano, and James E. Witnauer. Essentials of statistics for the behavioral sciences. Cengage Learning, 2020.
7. Kuhn, Max, and Kjell Johnson. Applied predictive modeling. Vol. 26. New York: Springer, 2013.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)

Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand

Level 2 Apply 40% - 40% - 40% - 40% - 40% -


Analyze

Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -


Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Soundararajan Dhakshinamoorthy, Principle software Engineer Dr. S. Muthuraj Kumar, Anna University Dr. A. Alice Nithya, SRMIST
Technology Leadership
Optum Insights India Pvt Ltd.,Chennai

129
Course 18AIC306J Course Design of Artificial Intelligence Products Course C Professional Core L T P C
Code Name Category 2 0 2 3

Pre-requisite Artificial Intelligence, Machine Learning, Co-requisite Nil Progressive Nil


Courses Deep Learning Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the fundamental concepts of Design of AI products
0 1 2 3 4 5
CLR-2 : Explore the concepts of AI applied to issues in medical field and to develop solution model

Project Mgt. & Finance


Expected Proficiency
CLR-3 :

Expected Attainment
Explain the dynamics of Gaming and apply AI to optimize the possible outcome

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 : To learn the Artificial Intelligence concepts required to build computer vision application

Communication
Environment &
CLR-5 :

Engineering
To explore the concepts, methods and application of Artificial Intelligence and Robotics

Design &

PSO – 3
Course Learning Outcomes (CLO):

PSO - 1

PSO - 2
(Bloom)
At the end of this course, learners will be able to:

Ethics
(%)

(%)
CLO-1 : Explore principles related to AI Design and to develop AI products 3 85 80 H H H H L - - - - - - H H M M
CLO-2 : Design and Develop AI based solution to Healthcare industry 3 85 80 H H H H H L L L M - - H H H H
CLO-3 : Explore AI techniques to apply on Gaming to optimize the result 3 85 80 H H H H H L - L M - - H H H H
CLO-4 : Develop practical skills necessary to build computer vision applications 3 85 80 H H H H H L - - M - - H H H H
CLO-5 : Apply Artificial Intelligent techniques in Robotics 3 85 80 H H H H H L - L M - - H H H H

Duration (hour) 12 12 12 12 12
S-1 SLO-1 What is AI? Risks and Benefits of AI Overview of Application of AI in Disease Introduction to single agent Fundamentals of Vision, Image Formation Robots & Its Hardware
Management - Disease Prognosis and Reinforcement learning
Diagnosis .
SLO-2 How can AI help in a creative process? AI in Identification of Biomarker of Disease Learning Structure Images without lenses: The pinhole camera Sensing the world
S-2 SLO-1 Types of intelligence - Narrow , General and Public Data Repositories Value function Lens systems Producing motion, What kind of problem is
Super intelligence robotics solving
SLO-2 Training AI with Design Review of Artificial Intelligence Techniques on Optimal Value function Scaled orthographic projection, Light and Robotic Perception
Disease Data shading , Color
S 3-4 SLO-1 Data preprocessing and annotation - Creation Case Study: Parkinson’s Disease Prediction Implement regression model and find Install necessary Face Recognition library in Study all the hardware components required
(LAB) of datasets Least Square Python for obstacle detection
SLO-2 Study on how Google is using Machine Performance Validation of the Model . Check generalization ability of the model Implement simple model for Face Recognition Use simple IR sensors to detect the obstacles
Learning for the smart Gmail reply. using ready library functions and program the robot to follow or avoid it
S-5 SLO-1 AI Characteristics & Design Principles Personalized Medicine . Markov Decision Processes Simple Image Features – Edges, Texture, Localization and mapping
Optical flow
SLO-2 Machine Learning, the first step to AI Artificial Intelligence in Personalized Medicine . Markov Reward Processes Segmentation of natural images Supervised and unsupervised learning in
robot perception
S-6 SLO-1 Types Of Machine Learning Models of Artificial Intelligence Used in Temporal Difference Learning Classifying Images Planning and Control, Motion planning,
Personalized Medicine . Trajectory tracking control

130
SLO-2 Supervised Machine Learning Algorithms Naïve Bayes Model . Q-Learning ,Eligibility Traces Image classification with convolutional neural Optimal control
networks
S 7-8 SLO-1 Implement Binary classification algorithm by Case Study: AI-based smart prediction of clinical Solve 3 X3 Grid world problem Use ImageNet / Cifar 10 Data set. Implement Study hardware components of Wifi based
(LAB) applying suitable supervised learning disease using Naive Bayes Algorithm a simple model to classify images robot to control remote item.
algorithm
SLO-2 Analyze the accuracy of the model with the Analyze the performance of the model Implement 3 X 3 magic square game Analyze the performance of the model Develop Wifi based robot to control remote
help of confusion matrix item.
S-9 SLO-1 Unsupervised Machine Learning Algorithms Prediction of COVID-19 Using AI - ML and AI in Matrix Games Detecting Objects, The 3D World Planning Uncertain Movements
SARS-CoV-2 Treatment
SLO-2 Support Vector Machines Forecasting Disease Using ML and AI Nash Equilibria in Two-Player Matrix Using Computer Vision Reinforcement Learning in Robotics
Technology Games
S-10 SLO-1 Hidden Markov Models Methods Used in Predicting COVID-19 Gradient Ascent Algorithm Understanding what people are doing, Linking Preference learning
pictures and words
SLO-2 k-Means Clustering Limitations of AI and ML in Healthcare Policy Hill Climbing Reconstruction from many views, Making Application Domains of Robots
pictures
S11-12 SLO-1 Analyze student performance using Case Study: Analyze history of covid cases and Simulate Grid game using suitable Install Open CVV to implement project Design Obstacle Detection Robot with
(LAB) appropriate unsupervised machine learning apply AI to predict the location which is more reinforcement approach. Artificial vision
algorithm prone to covid attack
SLO-2 Analyze the performance of the implemented Analyze the performance of the model Analyze the results of the model Count total number of people present in Develop Autonomous Obstacle Detection
model picture using Open CVV Robot with Artificial vision

Learning 1. Stuart J. Russell and Peter Norvig, Artificial Intelligence A Modern Approach, Fourth Edition, Pearson, 2020.
Resources 2. Ankur Saxena, Shivani Chandra Artificial Intelligence and Machine Learning in Healthcare, Springer Nature Singapore, 2021
1. Howard M Schwartz, Multi-Agent Machine Learning: A Reinforcement Approach, ISBN: 978-1-118-36208-2, August 2014.
2. Joel Van Bodegraven, W.Artificial Intelligence Driven Design, awwwars.books, Brain Food, Volume 4.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers

Experts from Industry Experts from Higher Technical Institutions Internal Experts

Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Dr.A.Revathi, SRMIST

131
L T P C
Course Course Course
18CSC307L COMPETITIVE PROFESSIONAL SKILLS – III C Professional Core
Code Name Category 0 0 2 1

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


(CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand importance of mathematics and problem solving approaches for programming. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand importance of optimized solutions for problems solving and its relevance to industry.
CLR-3 : Implement mathematical and logical understanding approaches to implement test driven development practices.

Problem Analysis

Society & Culture


Level of Thinking

Analysis, Design,

Communication
CLR-4 : Start participating in global coding competitions relevant to the syllabus.

Proficiency (%)

Attainment (%)

Environment &

Project Mgt. &


Development

Sustainability
Modern Tool
Engineering

Individual &
Knowledge

Team Work
Research
Expected

Expected

Life Long
Design &

Learning

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)
Course Learning Outcomes

Usage

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Able to understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Able to interpret statistical problems using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Able to learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
Able to develop programs using C, python / any preferred language until advanced algorithms with test driven
CLO-4 : development approach. 3 85 80 L H H H H - - M M L - H - - -
CLO-5 : Able to implement problem solving using R programming 3 85 80 L H H H H - - M M L - H - - -

Duration
6 6 6 6 6
(hour)
Introduction to Backtracking,
Descriptive Statistics Introduction to Graph Coloring, Introduction to Activity Selection
Dynamic Knapsack, Significance of the Differences between backtracking and
SLO-1 Introduction, Measures of central Introduction to DAG, Graph Check, DFS problem, Job sequencing problems
substructure, ways to decode, brute force methods, State space
tendency, Mean, Median, Mode, Spanning Tree, with deadlines, diagram,
S-1
Measures of dispersion, range, N Queens problem, finding a way,
Articulation Points and Bridges, DP coin-change formation of sub
SLO-2 variance, standard deviation, quartile Spanning trees, Solving Grid based backtracking
deviation. Strongly Connected points structure. problems
SLO-1 Lab 13:Programming on backtracking
Lab 1:Practice on Statistics, mean Lab 10:problem solving applying
S-2 Lab 4:Coding problems on graphs Lab 7:Problems on Job sequencing implementing iterative and loop free
SLO-2 median, mode problems Dynamic programming strategies
approaches
Essential Statistics for data science Introduction to Algorithms, Greedy Introduction to programming in R
Classical Problem solving: Longest
Moments, Random variable: discrete, Strategy, Selection sort as a greedy MSTs: Prim’s Algorithm, Kruskal’s Basic programming constructs,
SLO-1 Common Sub-String, Longest Common
continuous, expected value of random technique, Algorithm, Calculations, Datatypes, variables,
variable, PMF, PDF, CDF, Sub-sequence, Minimum Edit Distance, operators,
S-3
univariate random variable, Bi variate Longest Increasing sub-sequence, min
SLO-2 random variable. Covariance, coin change problems, Dijkstra’s Algorithm path matrix, Max Sum Square & Matrix vectors, lists
correlation, regression. Problems
SLO-1 Lab 2:Practice on Sums and Integer Lab 5:Coding Problems on Huffman Lab 11: Solutions to Classical grid Lab 14:Coding implementing R
S-4 SLO-2 Functions Lab 8: Problems on MST
coding problems of Dynamic programming programming
Introduction to Divide and Conquer
Introduction to Graph Terminology, Introduction to Dynamic programming
approach, Relating the D and C approach Programming in R using matrices
S-5 SLO-1 Handshaking Lemma, Checking Degree Fractional Knapsack, strategies, Problem statement,
to problems, Fast matrix multiplication Matrices and Data frame,
sequence Memoization, ,
method,

132
Quick and Merge Sort as D and C
, DFS, BFS, Connected Components, Optimal Substructure formation, P and Approaches. Min function, Power Conditional Statements and loops,
SLO-2 Example problems
Colorings NP Problem description function problem solving through D and exercises
C approach.
SLO-1 Lab 6:Coding Problems on Greedy Lab 9: problem solving applying Lab 12:Solutions to problems on Divide Lab 15:Problem solving using R
S-6 SLO-2 Lab 3:Coding problems on graphs Methods Dynamic programming strategies and Conquer approach programming

1. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen -
Springer; 1st ed. 2017 edition , 2018
2. Steven Halim and Felix Halim, Competitive Programming, 3rd Edition, lulu; Third Edition edition ,2013
3. Thomas H. Coremen et al., Introduction to Algorithms, MIT ,3rd Edition, ISBN-13: 978-0262533058 &ISBN-10: 0262533057,2009
4. Sartaj Sahni, Data Structures, Algorithms, and Applications in C++, Silicon Press, 2004
Learning 5. An Introduction to Statistical Learning: with Applications in R - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani,
Resources 2017
6. Introduction to Algorithms by Thomas H. Corman, The MIT Press, 3rd Edition, 2009
7. Introduction to Algorithms: A Creative Approach by Udi Mander, Pearson,1998
8. R Cookbook - Paul Teetor, O'reilly, 2011

Learning Assessment
Bloom’s Continuous Learning Assessment (100% weightage)
CLA – 1 (15%) CLA – 2 (15%) CLA – 3 (50%) CLA – 4 (20%)# Final Examination
Level of
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 will be weekly Assignments

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts from Campus Corporate Connect

133
Course Course Course L T P C
18AIC350T COMPREHENSION C Professional Core
Code Name Category 0 1 0 1
Pre-requisite Co-requisite Progressive
Courses Nil Courses Nil Courses Nil
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Acquire skills to solve real world problems in Data Structures and Analysis and Design of Algorithms 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Acquire skills to solve real world problems in Object Oriented Design and Programming and advanced programming concepts

Environment & Sustainability


CLR-3 : Acquire skills to solve real world problems in Operating systems , Computer networking and Formal Language and Automata

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)


Expected Attainment (%)
CLR-4 : Acquire skills to solve real world problems in Compiler Design, Database Management systems and Software Engineering

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Acquire skills to solve real world problems for competitive examinations in Mechanical Engineering

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Acquire skills to solve real world problems in the broad domain of Mechanical Engineering

Communication

PSO - 1
PSO - 2
PSO - 3
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Practice and gain confidence, competence to solve problems in Data Structures and Analysis and Design of Algorithms 3 85 80 H H H H M M L L M M L H M L H
CLO-2 : Practice and gain confidence, competence to solve problems in Object Oriented Design, Programming and advanced programming concepts 3 85 80 H H M H H M L L H H M H H H H
CLO-3 : Practice and gain confidence, competence to solve problems in Operating systems , Computer networking, Formal Language and Automata 3 85 80 H H M M M M L L M H L M M H M
CLO-4 : Practice and gain confidence, competence to solve problems in Compiler Design, Database Management systems and Software Engineering 3 85 80 H H M H H H L L H H H H M H H
CLO-5 : Practice and gain confidence and competence to solve problems for competitive examinations in Computer Science and Engineering 3 85 80 H H H L L L L L L L L L M L M
CLO-6 : Practice and gain confidence and competence to solve problems in the broad domain of Computer Science and Engineering 3 85 80 H H M L L L L L L L L L M M M
Duration (hour) 3 3 3 3 3
SLO-1 Tutorial on Linear Data Structures Tutorial on Object Oriented Design Tutorial on Operating Systems Tutorial on Machine Learning Problem Solving
S-1 SLO-2 Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving
SLO-1 Tutorial on Non Linear Data Structures Tutorial on Object Oriented Programming Tutorial on Computer networking Tutorial on Database Management systems Problem Solving
S-2 SLO-2 Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving
SLO-1 Tutorial on Analysis and Design of Algorithms Tutorial on Aritificial Intelligece Tutorial on Formal Language and Automata Tutorial on Deep Learning Problem Solving
S-3
SLO-2 Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving
3. R.Agor, “Computer Science Conventional & Objective type solved questions”, Birla Publishing, 2004
Learning 1. Jushta Jaiswal,Objective “Computer Science & Information Technology”, Source books, , 2015 4. Timothy Williams, “MCQs in Computer Science”, McGraw Hill, 5th edition, 2017
Resources 2. G.K.Mithal, “Objective Computer Science and Information Technology”,G.K.Publishing, 10th edition, 2016 5. Surbhi Mitra, “Computer Science and IT”,Arihant Handbook series, 2013
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Anbu Rathinavel , Chief Design Officer, Design Intellect 1. Dr. Viraj Kumar, Professor, CSE, PES University Dr. B.Amutha, Professor & Head, CSE, SRMIST
Dr.S.S.Sridhar, Professor,CSE, SRMIST

134
Course 18AIP104 L Course MOOC 2 (To be undergone in the prescribed semester only Course L T P C
Project Work, Seminar, Internship In Industry /
Code Name as per the curriculum) Categor P 0 0 2 1
Higher Technical Institutions (P)
y

Pre- Nil Co- Nil Progressiv Nil


requisite requisite e Courses
Courses Courses
Course Offering Artificial Intelligence Data Book / As exposed to during the duration of internship
Department Codes/Standards

Course Learning Rationale (CLR): The purpose of learning this course is to:
CLR-1 : Provide an exposure to the students on the practical application of theoretical concepts in an industry or research institute

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gain confidence to carry out supervisory, managerial, and design roles in an industrial context.

Learning Assessment
Continuous Learning Assessment tool Final review
Assessment Weightage Training Report Presentation *
75% 25%
# *Student has to be present for the presentation for assessment. Otherwise, it will be treated as non-appearance for the examination with final grade as ‘Ab’

135
Course 18AIP105 L Course Industrial Training 2 (To be undergone in the prescribed Course L T P C
Project Work, Seminar, Internship In Industry /
Code Name semester only as per the curriculum) Categor P 0 0 2 1
Higher Technical Institutions (P)
y

Pre- Nil Co- Nil Progressiv Nil


requisite requisite e Courses
Courses Courses
Course Offering Artificial Intelligence Data Book / As exposed to during the duration of internship
Department Codes/Standards

Course Learning Rationale (CLR): The purpose of learning this course is to:
CLR-1 : Provide an exposure to the students on the practical application of theoretical concepts in an industry or research institute

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gain confidence to carry out supervisory, managerial, and design roles in an industrial context.

Learning Assessment
Continuous Learning Assessment tool Final review
Assessment Weightage Training Report Presentation *
75% 25%
# *Student has to be present for the presentation for assessment. Otherwise, it will be treated as non-appearance for the examination with final grade as ‘Ab’

136
Cours 18AIP106L Cours Seminar 2 Course L T P C
Project Work, Seminar, Internship In
e e (To be undergone in the prescribed semester only as per Categor 0 0 2 1
P Industry /
Code Name the y
Higher Technical Institutions (P)
curriculum)

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Artificial Intelligence Data Book / As applicable
Department Codes/Standards

Course Learning The purpose of learning this course is to:


Rationale (CLR):
CLR-1 : Identify an area of interest within the program or a related one (multidisciplinary), carry out a literature survey on it, gain understanding and
present the same before an audience.

Course Learning At the end of this course, learners will be able to:
Outcomes (CLO):
CLO-1 : Carry out a self-study of an area of interest and communicate the same to others with clarity.

Learning Assessment
Continuous Learning Assessment tool Presentation
Assessment Weightage Presentation Presentation skills / ability to
material answer questions / understanding
of the topic*
60% 40%
*Student has to be present for the presentation for assessment. Otherwise it will be treated as non-appearance for the examination with final
grade as ‘Ab’

137
Course Course Course L T P C
18PDH201T EMPLOYABILITY SKILLS AND PRACTICES H Humanities and Social Sciences including Management
Code Name Category 0 0 2 1

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Career Development Centre Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : identify problems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : recognize the logical coherence of ideas

Environment & Sustainability


CLR-3 : understand the structure and principles of writing

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : interpret the structure, organization, tone, and main idea of the content

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : hone comprehension skills

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : give the right knowledge, skill and aptitude to face any competitive examination

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : solve problems 3 80 75 L H - M - - - - M L - H - - -
CLO-2 : grasp the approaches and strategies to find solutions 2 80 75 L H - M - - - - M L - H - - -
CLO-3 : organize and articulate ideas clearly 2 80 75 L H - M - - - - M L - H - - -
CLO-4 : analyze and evaluate contents critically in multifarious ways 2 80 75 L H - M - - - - M L - H - - -
CLO-5 : understand, comprehend and provide logical conclusions 2 80 75 L H - M - - - - M H - H - - -
CLO-6 : gain appropriate skills to succeed in preliminary selection process for recruitment 3 80 75 L H - M - - - - M H - H - - -

Duration (hour) 6 6 6 6 6
SLO-1 Arithmetic Divisibility Rules Algebra Quadratic Equation Modern Mathematics - Permutation Geometry II Data Interpretation - II
S-1
SLO-2 Arithmetic LCM HCF Factors Problem Solving Modern Mathematics - Combination Problem Solving Problem Solving

SLO-1 Sentence Correction Video Profiling Group Discussion - Introduction Group Discussion – Mock IV Interview Skills – Mock I
S-2
SLO-2 Practice Video Profiling Group Discussion – Mock I Group Discussion – Mock IV Interview Skills – Mock I

SLO-1 Arithmetic Unit Digit, Squares Commercial Mathematics - Profit and Loss Modern Mathematics - Probability Mensuration Data Sufficiency- I
S-3
SLO-2 Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving

SLO-1 Para Jumbles Critical Reasoning – Type I,II and III Group Discussion – Mock II Resume writing – Tips and Strategies Interview Skills – Mock II
S-4
SLO-2 Practice Practice Group Discussion – Mock II Resume Writing - Evaluation Interview Skills – Mock II
Commercial Mathematics - Discount and
SLO-1 Algebra Introduction Geometry I Data Interpretation I Data Sufficiency - II
Rebate
S-5
SLO-2 Algebra Linear Equation Problem Solving Problem Solving Problem Solving Problem Solving

SLO-1 Reading Comprehension Critical Reasoning – Type IV,V and VI Group Discussion – Mock III Interview Skills - Introduction Revision
S-6
SLO-2 Practice Practice Group Discussion – Mock III Interview Skills - Introduction Revision

138
1. Dinesh Khattar-The Pearson Guide to QUANTITATIVE APTITUDE for competitive examinations. 6. GRE Analytical Writing, Solutions to the Real Essay Topics (Test Prep. Series), Vibrant Publishers, 2011
2. Hari Mohan Prasad, Verbal Ability for Competitive Examinations, Tata McGraw Hill Publications 7. Wiley’s GMAT Reading Comprehension Grail, Wiley, 2016
Learning
3. Edgar Thrope, Test of Reasoning for Competitive Examinations, Tata McGraw Hill, 4th Edition, 2012 8. Manhattan Prep GRE : Reading Comprehension and Essays, 5th Edition
Resources
4. Norman Lewis, Word Power Made Easy, W.R. Goyal Publications, 2011 9. Archana Ram, Placementor, Oxford University Press,2018
5. Joern Meissner, Manhattan Review, GRE Analytical Writing Guide, Manhattan Review Inc, 2011 10. P.A.Anand, Quantitative Aptitude for Competitive Examinations, Wiley Publication, 2016

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - 30%
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - 40%
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - 30%
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr Nishith Sinh, dueNorth India Academics LLP, Dehradun, [email protected] 1. Dr. A.K. Sheik Manzoor, Anna University, [email protected] 1. Dr.P.Madhusoodhanan SRMIST
2. Mr Ajay Zenner, Career Launcher, [email protected] 2. Dr. Devamainthan, University of Madras 2. Dr.M.Snehalatha SRMIST
3. Dr.Dinesh Khattar, Delhi University, [email protected] 3. Mr Jayapragash J SRMIST
4. Mr.Pratap Iyer, Study Abroad Mentors, Mumbai 4. Mr.A.Clement SRMIST

139
Course Course Course L T P C
18LEM110L INDIAN ART FORM M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Introduce the learners to the changing art forms in different periods of time: richness, variety and significance of various
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Indian art forms
Enable the students to recognize and appreciate paintings of different schools prevalent in the different geographical
CLR-2 :
locations
Draw the learner’s attention towards the various types of sculpture based on the materials used and the themes behind
CLR-3 :
them

Environment & Sustainability


CLR-4 : Cultivate a sense of appreciation about the aesthetics of drawing as an integral part of our daily life

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


Orient the learners about the changing Indian social scenario and the ways they are reflected in the changing facets of

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 :
Modern Indian Art Forms

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : equip with an awareness of the rich cultural heritage of India 3 90 85 - - - - - H M H H H - H - - -
CLO-2 : understand the contexts and significance of various Indian art forms 3 90 85 - - - - - H M M H H - H - - -
CLO-3 : understand how the confluence of the diverse art forms of India create the mosaic of the Indian nation 3 90 85 - - - - - H M H H H - H - - -

Duration (hour) Indian Art over Ages - An Overview Indian painting Indian sculpture The Indian Art of Floor Decoration Modern Art
Indus Valley civilization paintings on Sculpture during the Harappan period Kolam - the traditional floor drawing of Nationalist School of Bengal Art-
SLO-1 Ancient India: An Overview
pottery South India Introduction
S-1 Daily life and Kolam - Line drawings,
Raj-Ravi Verma: religious stories like Terra Cota – What? Where? When? – A
SLO-2 Cave paintings from different parts of India geometric designs and natural world - Matching the picture with the artist
mythologies of Hindu gods discussion
Some examples
Mysore and Tanjore Art : included themes
The paintings of the Ajanta and Ellora Rock cut sculpture – Differences between Tracing the major ideas through paintings
SLO-1 revolving around Hindu epics like Beliefs behind Kolam
caves rock cut sculpture and stone sculpture – Going back to Hindu themes
Ramayana and Mahabharata
S-2
Paintings of North India, South India, East
SLO-2 Indian artists from different fields India, West India, Central and Deccan Sculptures in religious buildings Rangoli – Occasions and motifs Student presentations on individual artists
India
Buddhism, Hinduism, and Jainism in Kalamezhuthu in Kerala - Religious Tracing the major ideas through paintings
SLO-1 Folk Art Thanjavur, Madhubani paintings – Indian Village Life and nationalist themes
sculpures significance
S-3 Mandana paintings of Rajasthan and
Folk art and popular culture: classical and Analysing the recurrent themes style Visit to Mahabalipuram and submitting a
SLO-2 Madhya Pradesh by oldest tribal Student presentations on individual artists
folk art through selected illustrations report by the students
communities
Kalamkari paintings – Features of organic European influences (British) – Trends in
SLO-1 Influential factors giving rise to modern art Bronze sculptures in India Bengal’s floor art-Alpona
art; obtaining colours from natural sources painting – portrait, landscape and realistic
S-4
Attempting simple Kalamkari/Madhubani Cultural stonework in India - in the form of Collection and display of paintings by
SLO-2 Concepts and Motifs behind modern art Festival specific Floor Art across India
paintings using natural colours primitive cupule art various artists
S-5 SLO-1 Mughal paintings Pattachitra paintings Festival specific Floor Art across India British Gothic and Indo Saracenic

140
the Buddhist Pillars of Ashoka of the architecture through examples
Mauryan period

The figurative Greco-Buddhist sculpture of


Field trip to places in Chennai which have
Astonishing contemporary paintings by Students presenting and sharing their the Gandhara and Mathura schools, and
SLO-2 Pookalam: The Onam Floral Rangoli Indo Saracenic architecture and report
Indian artists paintings the Hindu art of the Gupta period: Brief
Introduction submission

Fairs, festivals and local deities in the Khajuraho Temples in Madhya Pradesh Indian Art post-Independence Progressive
SLO-1 Moghal paintings Body Art: Traditional Mehendi
development of art forms Artists’ Group and their Influence
S-6
myth, legends, snippets from epic, Moghal paintings from the various Moghal
Mehendi designs, religious and cultural
SLO-2 multitudinous gods born out of dream and dynasties and identification of the common Debate on “Religion and Art Today” Fusion of western style and Indian themes
significances
fantasy in art forms features

3. Gupta, S. P. Elements of Indian Art:Including Temple Architecture, Iconography and Iconometry. D. K.


Learning 1. Ketkar, Anil Rao Sandhya. The History of Indian Art (Paperback). Jyotsna Prakashan, 2017. World Ltd., 2006
Resources 2. Chaturvedi, P. N. Encyclopedia of Indian Art and Architecture. M. D. Publications Pvt. Ltd., 2009. 4. Goswamy, B. N. Ed. Oxford Readings in Indian Art. OUP, 2018.
5. https://courses.lumenlearning.com/boundless-arthistory/chapter/contemporary-indian-art/

Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)# Final Examination
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand - 40% - 30% - 30% - 30% - -
Apply
Level 2 Analyze - 40% - 40% - 40% - 40% - -
Evaluate
Level 3 Create - 20% - 30% - 30% - 30% - -
Total 100 % 100 % 100 % 100 % -
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

141
L T P C
Course Course Project(Phase-1)/Internship (4-6weeks) Course Project Work, Seminar, Internship In Industry /
18AIP107L/1
Code Name Category P Higher Technical Institutions (P) 0 0 6 3
8AIP108L

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards As exposed to during the duration of training

Course Learning Rationale (CLR): The purpose of learning this course is to:

Provide an exposure to the students on the practical application of theoretical concepts in an industry or research institute
CLR-1 :

Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1 : Gain confidence to carry out supervisory, managerial, and design roles in an industrial context.

Learning Assessment
Final review
Continuous Learning Assessment Assessment tool
Weightage Training Report Presentation *
75% 25%

*Student has to be present for the presentation for assessment. Otherwise it will be treated as non-appearance for the examination with final grade as ‘Ab’

142
L T P C
Course 18AIP109L Course Name Project(Phase-1I)/Semester Internship Course P Project Work, Seminar, Internship In Industry / 0 0 2 1
Code /18AIP110L Category Higher Technical Institutions (P)

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Department Artificial Intelligence As applicable
Data Book / Codes/Standards

Course Learning Rationale (CLR): The purpose of learning this course is to:

CLR-1 : Identify an area of interest within the program or a related one (multidisciplinary), carry out a literature survey on it, gain understanding and present the same before an audience.

Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1 : Carry out a self-study of an area of interest and communicate the same to others with clarity.

Learning Assessment
Assessment tool Presentation
Presentation skills / ability to
Continuous Learning Assessment Presentation material answer questions / understanding
Weightage
of the topic*
60% 40%

*Student has to be present for the presentation for assessment. Otherwise it will be treated as non-appearance for the examination with final grade as ‘Ab’

143
Course 18AIE321T Course Optimization Techniques Course E Professional Elective Course L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Understand the fundamentals of mathematical usage in optimization techniques 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Learn the types of optimization algorithms
CLR-3 : Understand the principles of unconstrained optimization

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)
CLR-4 :

Expected Proficiency (%)


Learn the usage of linear programming

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Understand the constrained and unconstrained algorithms

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
Course Learning Outcomes (CLO):

PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
CLO-1 : Acquire the fundamentals of mathematical usage in optimization techniques 1 80 85 H H H H H - - - - - - - - - -
CLO-2 : Understand the types of optimization algorithms 2 75 80 H H H H H - - - - - - - - - -
CLO-3 : Acquire the principles of unconstrained optimization 1 85 80 H H H H H - - - - - - - - - -
CLO-4 : Acquire the usage of linear programming 1 80 75 H H H H H - - - - - - - - - -
CLO-5 : Acquire the knowledge on constrained and unconstrained algorithms 1 75 85 H H H H H - - - - - - - - - -

Duration (hours) 9 9 9 9 9
S-1 SLO-1 methods of proof and some Basics of Set-Constrained and Unconstrained Optimization and Introduction to Linear Programming, Nonlinear Constrained Optimization,
notation Unconstrained Optimization Neural Networks A Brief History of Linear Problems with Equality Constraints
Programming
SLO-2 methods of proof and some Basics of Set-Constrained and
notation Unconstrained Optimization
S-2 SLO-1 vector spaces and matrices, One-Dimensional Search Methods, Single-Neuron Training Simple Examples of Linear Problem Formulation, Tangent and
real vector spaces Programs, Normal Spaces,
SLO-2 rank of a matrix Golden Section, Fibonacci Search Two-Dimensional Linear Programs Lagrange Condition

S-3 SLO-1 linear equations, Newton's Method, Backpropagation Algorithm Convex Polyhedra and Linear Second-Order Conditions,
Programming,
SLO-2 inner products and norms Secant Method Standard Form Linear Programs Minimizing Quadratics Subject to
Linear Constraints
S4 SLO-1 transformations, linear Gradient Methods, The Method of Genetic Algorithms Basic Solutions, Properties of Basic Problems with Inequality
transformations Steepest Descent, Solutions, Constraints, Karush-Kuhn-Tucker
Condition,

144
SLO-2 eigenvalues and eigenvectors Analysis of Gradient Methods A Geometric View of Linear Second-Order Conditions
Programs
S-5 SLO-1 orthogonal projections, Newton's Method, Analysis of Basic Description Simplex Method, Solving Linear Convex Optimization Problems,
quadratic forms, Newton's Method, Equations,
SLO-2 matrix norms Levenberg-Marquardt Modification Using Row Operations Convex Functions

S-6 SLO-1 concepts from geometry, line Newton's Method for Nonlinear Chromosomes and Representation The Canonical Augmented Matrix, Convex Optimization Problems
segments, Least-Squares Schemes
SLO-2 hyperplanes and linear , Updating the Augmented Matrix
varieties
S-7 SLO-1 convex sets, neighborhoods, Conjugate Direction Methods, the Selection and Evolution The Simplex Algorithm, Algorithms for Constrained
Conjugate Direction Algorithm, The Optimization
Conjugate Gradient Algorithm,
SLO-2 polytopes and polyhedra The Conjugate Gradient Algorithm Matrix Form of the Simplex Method
for Non-Quadratic Problems
S-8 SLO-1 elements of calculus, Quasi-Newton Method, Analysis of Genetic Algorithms The Two-Phase Simplex Method, Projections, Projected Gradient
sequences and limits, Approximating the Inverse Hessian, Methods
The Rank One Correction Formula,
SLO-2 differentiability The DFP Algorithm, The BFGS The Revised Simplex Method
Algorithm
S-9 SLO-1 the derivative matrix, Recursive Least-Squares Algorithm, Real-Number Genetic Algorithms Duality, Khachiyan's Method, Penalty Methods
differentiation rules,
SLO-2 Taylor series Kaczmarz's Algorithm Affine Scaling Method, Karmarkar's
Method

Learning 1. Edwin K.P. Chong, Stanislaw H. Zak, An Introduction to Optimization, Wiley-Interscience, Second edition
Resources 2. Dimitri P. Bertsekas, Nonlinear Programming, MIT, Second Edition

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

145
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. G. Aghila, Anna University Dr.Godfrey Winster S, SRMIST
works Dr.C.Lakshmi, SRMIST
Dr.A.Alice Nithya, SRMIST
Dr.Selvakumarasamy, SRMIST
Dr.R.Rani Krithiga, SRMIST

146
Course Course Course L T P C
18AIE322T Stochastic Decision Making E Professional Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the basic concepts of the theory of stochastic decision processes 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the most important types of stochastic processes

CLR-3 : Understand the methods for describing and analyzing complex stochastic models.

CLR-4 : Understanding the notions of ergodicity, stationarity, stochastic integration for practical skills

Environment & Sustainability


Analysis, Design, Research
Understand the stochastic Integration and analyzing the queuing models

Level of Thinking (Bloom)

Expected Attainment (%)


Expected Proficiency (%)
CLR-5 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Acquire the knowledge on the fundamentals of the theory of stochastic decision processes 2 80 85 - - - - - - - - - - - - - - -
CLO-2 : Acquire the methods for describing and analyzing complex stochastic models. 2 75 80 H H - - H - - - - - - - - - -
CLO-3 : Gain knowledge on Markov chains in real world scenarios. 2 85 80 - - - - - - - - - - - - - - -

CLO-4 : Acquire the knowledge on notions of ergodicity, stationarity, stochastic integration practically 2 80 75 - H - - H - - - - - - - - - -

CLO-5 : Acquire the knowledge on stochastic Integration and queuing models 2 75 85 - H - - H - - - - - - - - - -

2 80 85 - H - - H - - - - - - - - - -

Duration (hour) 9 9 9 9 9
Definition of a Markov chain,
Introduction, Difference between Markovian property and Transition Two definitions of a Brownian motion, Application of the Itô formula to
SLO-1 The construction Notion of ergodicity.
deterministic and stochastic world probabilities, Irreducibility and Steady- stochastic modelling
State probabilities.
S-1
Ornstein-Uhlenbeck process. Application
Matrix representation of a Markov chain.
SLO-2 Various fields of stochastics Path properties Notion of ergodicity examples of the Itô formula to stochastic
Transition matrix.
modelling.
Definition of a stochastic function and it Ergodicity of wide-sense stationary
SLO-1 Chapman-Kolmogorov equation The Markov property The Semi-Markov Decision Model
types processes
S-2 The strong Markov property and
Calculation of n-step transition Ergodicity of wide-sense stationary Algorithms for an Optimal Policy
SLO-2 Elementary problems applications
probabilities, limiting probabilities processes
Trajectories and finite-dimensional Classification of states, ergodicity, Continuous time martingales and
S-3 SLO-1 Definition of a stochastic derivative Value Iteration and Fictitious Decisions
distribution stationary distribution, transient MC applications

147
Random walk and gambler’s ruin
Renewal process. Counting process The Skorokhod embedding Optimization of Queues
SLO-2 problem Continuity in the mean-squared sense
One-Step Policy Improvement
Kolmogorov-Feller The M/G/1 Queue -
SLO-1 Convolution Donsker’s Theorem and applications Stochastic integration
differential equations The State Probabilities
S-4 Calculation of an expectation of a The M/G/1 Queue -
Infinitesimal generator, Poisson From Markov chain to infinitesimal
SLO-2 counting process Different types of stochastic integrals. The Waiting-Time Probabilities
process description
Integrals of the type ∫ f(t) dW_t-1 The M/G/1 Queue -
SLO-1 Limit theorems for renewal processes birth-death process Blackwell’s example Busy Period Analysis

S-5 Definition of a Poisson. Integrals of the type ∫ f(t) dW_t-1


Exact forms of the distributions of the Formulating arrival rates of a birth- From infinitesimal description to Markov The M/G/1 Queue -
SLO-2
renewal process and the counting death process chain Work in System
process
The GI /G/1 Queue
Formulating service rates of a birth- Stationary measures, recurrence and
SLO-1 Non-homogeneous Poisson processes death process Ito formula GeneralizedErlangian Services
transience
S-6
Relation between renewal theory and Steady-state probabilities of a birth- Coxian-2 Services
SLO-2 death process Two types of stationarity (Stochastic) Integration by parts formula
non-homogeneous Poisson processes
Stochastic Petri net, applications to
Elements of the queuing theory. M/G/k Stochastic differential equations The GI /P h/1 Queue
SLO-1 queueing theory and communication Two types of stationarity
systems
S-7 networks.
Spectral density of a wide-sense stationary The P h/G/1 Queue
SLO-2 Compound Poisson processes Applications of the Markov chains Diffusion processes
process
Stationary Processes: Weakly Random vector definition and main Spectral density of a wide-sense stationary Two-moment Approximations
SLO-1 properties Ito processes
stationary processes process
S-8 Multi-Server Queues with Poisson Input
Stationary Processes: Strongly Gaussian vector definition and main Stochastic integration of the simplest
SLO-2 Girsanov transformation The M/D/c Queue
stationary processes properties type

Connection between independence of The M/G/c Queue


SLO-1 Moving average processes. normal random variables and absence of Moving-average filters Black-Scholes model
S-9 correlation
Definition of a Gaussian process.
SLO-2 Auto regressive processes. Covariance function Moving-average filters Vasicek model The MX/G/c Queue

1. S.M. Ross, “Stochastic Processes”, 2nd Edition, John Wiley & Sons, 1996.
4. R.E. Barlow and F. Proschan, “Mathematical Theory of Reliability”, 1965.
2. S. Resnick, “Adventures in Stochastic Processes”, Birkhauser, 1994.
Learning 5. J. Medhi, Stochastic Processes,3rd Edition,NewAge International, 2009.
Resources 3. A. Müller and D. Stoyan, “Comparison Methods for Stochastic Models
6. S Karlin and H M Taylor, A First Course in Stochastic Processes, 2nd
and Risks”, John Wiley & Sons 2002.
edition, Academic Press, 1975.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage)
Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#

148
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Apply
Level 2 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Evaluate
Level 3 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr.V Vignesh, Team Leader, Tata Consultancy Services, ITPL, Bangalore 1. Dr. Devi Kanniga, Jain University, Bangalore Dr. V. Anbarasu, SRMIST

149
Course Course Course L T P C
18AIE323T Information Theory and Coding E Professional Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Define the basic concepts of information theory (entropy, channel capacity etc.) 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Llearn the principles and applications of information theory in communication systems

CLR-3 : Study various data compression methods and describe the most common such methods

CLR-4 : Understand various error control encoding and decoding techniques

Environment & Sustainability


Understand the theoretical framework upon which error-control codes are built

Analysis, Design, Research


CLR-5 :

Level of Thinking (Bloom)

Expected Attainment (%)


Expected Proficiency (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Interpret the role of information theory and linear algebra in source coding and channel coding 2 80 85 H H M - M - L - - - - M L M L
CLO-2 : Calculate entropy, joint entropy, relative entropy, conditional entropy, and channel capacity of a system 2 75 80 M L M - M - L - - - - M L M L
CLO-3 : Differentiate between lossy and lossless compression techniques 2 85 80 M H M - M - L - - - - M L M L

CLO-4 : Implement various error control techniques 2 80 75 M H M - M - L - - - - M L M L

CLO-5 : Analyze the performance of error control codes 2 75 85 M H M - M - L - - - - M L M L

2 80 85

Duration (hour) 9 9 9 9 9
SLO-1 Introduction Mutual Information Shannon Fano coding Image compression: READ, JPEG RS codes
S-1 Video Compression: Principles-I,B,P
SLO-2 Measure of information Channel Capacity Shannon Fano Elias coding frames Burst error correction
Convolutional codes – Encoding and
SLO-1 Information content of message Binary Symmetric Channel Huffman coding Motion estimation
State
S-2
Average Information content of symbols
SLO-2 Binary Erasure Channel Minimum variance Huffman coding Motion compensation Tree and Trellis diagrams
in Long Independent sequences
Average Information content of symbols
Noise-Free Channel, Channel with Maximum likelihood decoding of
SLO-1 in Long Adaptive Huffman coding H.261, MPEG standard
independent I/O convolutional codes
S-3 dependent sequences
Markov Statistical Model of Information
SLO-2 Cascaded channels Arithmetic coding Codes for error detection and correction Maximum likelihood decoding of
convolutional codes
Sources
Entropy and Information rate of Mark off
S-4 SLO-1 repetition of symbols Dictionary coding Parity check coding Viterbi algorithm
Sources

150
Entropy: marginal, conditional, joint and
SLO-2 Muroga’s Theorem LZ77, LZ78, LZW Linear block codes Viterbi algorithm
relative entropies
relation among entropies Mutual
SLO-1 Binary asymmetric channel ZIP coding Error detecting and correcting capabilities Sequential decoding
S-5 information
SLO-2 information rate Shannon theorem Channel coding Generator and Parity check matrices Stack algorithm
SLO-1 channel capacity Source coding – Encoding techniques Channel coding theorem for DMC Standard array and Syndrome decoding Interleaving techniques
S-6
SLO-2 redundancy and efficiency of channels Purpose of encoding Perceptual coding, Masking techniques Hamming codes Cyclic codes Block and convolutional interleaving
Coding and interleaving applied to CD
SLO-1 Communication Channels Instantaneous codes Psychoacoustic model Generator polynomial
digital audio system
S-7
SLO-2 Channel Models Construction of instantaneous codes MEG Audio layers I,II,III, Dolby AC3 Generator and Parity check matrices CIRC encoding and decoding
SLO-1 Channel Matrix Kraft’s inequality Channel Vocoder Encoding of cyclic codes Interpolation and muting
S-8 Syndrome computation and error
SLO-2 Joint probability Matrix Coding efficiency and redundancy Linear Predictive Coding ARQ – Types of ARQ
detection
SLO-1 Binary Symmetric Channel Source coding theorem Image and Video Formats – GIF, TIFF Decoding of cyclic codes Performance of ARQ
S-9
SLO-2 System Entropies Construction of basic source codes SIF, CIF, QCIF BCH codes Probability of error and throughput

5. Ranjan Bose, “Information Theory and Coding”, TMH, 2 nd Edition, 2009


1. T. M. Cover, J. A. Thomas, “Elements of information theory”, Wiley 2nd edition, 2006 6. R. Hill, "A First Course in Coding Theory", Oxford University Press, 1st Edition, 1990
Learning 2. Reza, "An Introduction to Information Theory", Dover Publications Kindle edition, 2012 7. R. J. McEliece, The Theory of Information and Coding, Cambridge Uinversity Press, Student
Resources 3. R. W. Hamming, “Coding and information theory,” Prentice Hall Inc, 1998 edition (15 July 2004)
4. Gravano Salvatore, “Error Correcting Codes” , Oxford University Press, 2nd Ed., 2009 8. R. Togneri, C.J.S deSilva, Fundamentals of Information Theory and Coding Design, Taylor
and Francis, 2003.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Bloom’s
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Apply
Level 2 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Evaluate
Level 3 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Senduru Srinivasulu, Associate Professor, Sathyabama Institute of sciences
1. Ms.Aparna, Associate Consultant, Geetanjali Park, Tata Consultancy Services, Kolkata Dr. V. Anbarasu, Associate Professor, SRMIST
and Technology, Chennai

151
Course 18AIE324T Course Cognitive Science & Analytics Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the basic concepts of cognitive science Psychology and Neuroscience
0 1 2 3 4 5
CLR-2 : State the role of Natural Language Processing in Cognitive Analytics and represent knowledge
CLR-3 : Learn different tools and services of Cognalytics model

Environment & Sustainability


Analysis, Design, Research
CLR-4 : Describe business implications of Cognitive Science to build application

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-5 :

Design & Development

Project Mgt. & Finance


Learn future directions of Cognitive science and Analytics

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

PSO – 3
PSO - 1

PSO - 2
Ethics
CLO-1 : Know foundations of Cognitive Science, Psychology and Neuroscience 3 85 80 H M M M - L M M M H M M
CLO-2 : Understand knowledge representation and role of Natural Language processing in Cognitive Analytics 3 85 80 H H H H M M M M M H M M
CLO-3 : Understand Online Analytical Processing Tools and its applications 3 85 80 H H H H H M M H M H H H
CLO-4 : Build cognitive based solution considering the business implications 3 85 80 H H H H H M M H M H H H
CLO-5 : Apply principles of cognitive analytics to different application domain 3 85 80 H H H H H M M H M H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Foundation of cognitive Role of NLP & Knowledge Cognitive Analytics : Evolution of Business Implications & Building Applications of Cognitive Analytics :
Science:Cognitive Science- Representation : Role of NLP in Analytics - Multiple Perspectives cognitive application : Preparing for Building cognitive health care
Interdisciplinary Endeavor Cognitive System change application: Foundation
SLO-2 Levels of Explanation Importance of Context Analytics Evolution Advantages of new disruptive models Constituents in healthcare ecosystem

S-2 SLO-1 How Psychology Is Connecting Words for Meaning Data Warehouses and Data Marts Knowledge meaning to business, Learning from patterns in healthcare
Organized Data,
SLO-2 How Neuroscience Is Understanding Linguistics ROLAP, MOLAP, HOLAP Difference with a cognitive systems Cognitive applications across the
Organized approach health care eco system
S-3 SLO-1 The Challenge of Cognitive Language Identification and Knowledge Discovery & Visual Meshing data together differently Starting with a Cognitive Application
Science Tokenization Analytics for Healthcare
SLO-2 What Makes a System Syntax and Syntactic Analysis Cognitive Analytics Using business knowledge to plan for Using Cognitive Applications to
Cognitive? the future Improve Health and Wellness
S4 SLO-1 Gaining Insights from Data Techniques for Resolving Structural Types of learning Answering business questions in new Welltok’s Solution
Ambiguity ways
SLO-2 Artificial Intelligence as the Importance of Hidden Markov Machine learning algorithms Building business specific solutions Enhance the Electronic Medical

152
Foundation of Cognitive Models Record using cognitive application
Computing
S-5 SLO-1 understanding cognition Semantic Web Cognitive Analytics – A Coveted Goal Making cognitive computing a reality Improve clinical teaching using
cognitive application
SLO-2 The Elements of a Cognitive Applying NLP Technologies Architecture for Cognitive Cognitive application changing the Cognitive Computing Applications in
System to Business Problems Analytics market Education and Learning -
Introduction
S-6 SLO-1 Data Analytics Services Knowledge Representation Implementing Cognalytics - Layer wise Process of Building a Cognitive Educational Data Mining
implementation Application - Emerging cognitive
platform
SLO-2 Bringing Data into the Defining Taxonomies and Ontologies Data Integration tools- overview of Understanding intended users and Learning Analytics
Cognitive System High-Level Data Services Layer their attributes
S-7 SLO-1 Machine Learning - Finding Explaining How to Represent Cognitive Analytics Layer Defining the objective Architecture for personalized learning
Patterns in Data Knowledge
SLO-2 Machine Learning Models for Knowledge Cognitive Analytics applications Defining the domain Sample Geometric word problem
Algorithms Representation
S-8 SLO-1 Hypotheses Generation Simple Trees BCI and Assistive Technologies Questions and exploring insights Intelligent Tutoring Systems
SLO-2 Hypothesis Scoring The Semantic Web New generation of BCI assistive Creating and Refining the orpora Clustering and Student Modeling
devices
S-9 SLO-1 Presentation and The Importance of Persistence and Hybrid BCI Refining and Expanding the Corpora Predicting Student Performance
Visualization Services State
SLO-2 Infrastructure Implementation Considerations Current trends and Research issues in training and testing Affect Detection and Student
cognitive analytics Engagement

Learning 1. Judith Hurwitz, Marcia Kaufman, Adrian Bowles, Cognitive Computing and Big Data Analytics, Wiley Publications, 2015
Resources 2. Vijay V Raghavan,Venkat N.Gudivada, Venu Govindaraju, C.R. Rao, Cognitive Computing: Theory and Applications: Volume 35 (Handbook of Statistics),chapter 5&9, 2016
3. Jose Luis Bermúdez, Cognitive Science -An Introduction to the Science of the Mind, Cambridge University Press 2020

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - v -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 20% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 15% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Soundararajan Dhakshinamoorthy, Principle software Engineer, Tech Dr. G. Aghila, Anna University Dr.A.Revathi, SRMIST
Leadership, Optum Insights India Pvt Ltd., Chennai

153
Course 18AIE325T Course Internet of Things Architecture and Protocols Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand the Architectural Overview of IoT 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Learn the IoT Reference Architecture and RealWorld Design Constraints

Level of Thinking (Bloom)

Environment & Sustainability


CLR-3 : Understand the various IoT Protocols ( Datalink, Network, Service)

Analysis, Design, Research


Expected Attainment (%)
Expected Proficiency (%)

Engineering Knowledge

Design & Development


CLR-4 : Know about the transport and session layer

Individual & Team Work

Project Mgt. & Finance


Modern Tool Usage
CLR-5 : Identify the application of IoT

Society & Culture


Problem Analysis

Life Long Learning


Communication

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Comprehend the importance of IoT and its model 3 80 70 H - - H M - - - M L - H - - -
CLO-2 : Understand the different view of IoT Architecture and models 3 85 75 H - - H M - - - M L - H - - -
CLO-3 : Analyze various IoT Protocols. 3 75 70 H - - H M - - - M L - H - - -
CLO-4 : Apply IP based protocols and security protocols for IoT 3 80 80 H - - H M - - - M L - H - - -
CLO-5 : Design IoT-based systems for real-world problems. 3 75 75 H - - H M - - - M L - H - - -

Duration (hour) 9 9 9 9 9
S-1 SLO-1 State of the art architectures: IoT protocol stack Transport layer of IoT Service layer of IoT
European Telecommunications
Standards Institute
M2M/oneM2M-High level
Overview of IoT Architecture architecture, service capabilities
SLO-2 European Telecommunications PHY/MAC Layer: 3GPP Machine Transmission Control Protocol One M2M protocol
Standards Institute type Communication
Design principles and M2M/oneM2M-Interfaces and
capabilities resource management
S-2 SLO-1 Architecture in the view of PHY/MAC Layer: IEEE 802.11 Multipath TCP ETSI M2M high level architecture
IoT outline architecture telecommunication sector
SLO-2 IETF architecture, Open Geospatial IEEE 802.15 User Datagram Protocol ETSI M2M standard
Standards considerations Consortium architecture

154
S-3 SLO-1 Fundamentals of IoT and Archtevture and Reference model for Wireless HART Datagram Congestion Control Device Management
M2M devices: Devices and IoT Protocol
gateways
SLO-2 Local and wide area IoT domain model ZWave, Stream Control Open Mobile Alliance
networking Transmission Protocol
S4 SLO-1 Managing data in IoT Informational model Bluetooth Low Energy Transport layer security protocol Application protocols for IoT
SLO-2 Considerations for M2M Functional model: device and Zigbee Smart Energy, Datagram Transport Layer Security CPE WAN Management Protocol
data communication functional group
S-5 SLO-1 Business processes in IoT Functional model: IoT service, DA SH7 Session layer in IoT Embedded Binary HTTP
virtual entity, IoT service
organization functional groups
SLO-2 Distributed business Functional model: IoT process Network Layer-IPv4, IPv6 Hyper Text Transfer Protocol Simple Network Management
processes and considerations management, management, security, Protocol
application and modular functional
groups
S-6 SLO-1 Communicational model 6LoWPAN Constrained Application Protocol Security monitoring of IoT
Every Thing as a Service communication using flows
SLO-2 Security model IPv6 over the TSCH mode of IEEE Security in COAP Internet Protocol Flow Information
802.15. 4 Export
Deployment models
S-7 SLO-1 Functional view: device, Neighbor Discovery protocol Extensible Messaging and Presence Domain Name Systems
communication, IoT service, virtual Protocol (XMPP)
entity, IoT service organization
M2M and IoT Analytics functional group
SLO-2 Functional view: : IoT process Example application using XMPP Network Time Protocol
management, management, security, Dynamic Host Configuration
application and modular functional Protocol
Considerations and purpose groups
S-8 SLO-1 Analytics Architecture Information view: information Internet Control Message Protocol Advanced Message Queuing Remote access through SSH
description Protocol (AMQP)
SLO-2 Methodology Information flow and lifecycle, Routing Protocol for LLN AMQ model Device Language Message
handling of information Specification
S-9 SLO-1 Knowledge Management: Deployment and operational view Cognitive RPL Message Queuing Telemetry MODBUS as IoT protocol
Reference architecture Transport (MQTT)
SLO-2 Retrieval layer Relevant architectures Channel-Aware Routing Protocol MQTT brokers
Modbus RTU and Modbus ASCII

Learning 1. Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, StamatisKarnouskos, David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a
Resources New Age of Intelligence”, 1st Edition, Academic Press, 2014.
2. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The EvolvingWorld of M2M Communications”, ISBN: 978-1-118-47347-4, Willy Publications ,2016

Learning Assessment

155
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

Level 1 Remember 40% - 30% - 30% - 30% - 30% -


Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
S.Karpagam, Tata Consultancy Services,Chennai Prabha Selvaraj, School of Computer Science and Engineering, Dr.P.Kanmani, SRMIST
VIT-AP University, Amaravati, India

156
Course 18AIE326T Course Intelligent Autonomous Systems Course L T P C
Code Name Category E Professional Elective 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand the fundamentals of Robots 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Learn the types of Robots
CLR-3 : Understand the principles of Computer Vision

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)
CLR-4 :

Expected Proficiency (%)


Learn the application of image matching

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Understand the application Arm and mobile robot

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
Course Learning Outcomes (CLO):

PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand the fundamentals of Robots 2 80 85 H H H - L - - - - - - L L - L
CLO-2 : Learn the types of Robots 2 75 80 H H H - L - - - - - - L L - L
CLO-3 : Understand the principles of Computer Vision 2 85 80 H H H - L - - - - - - L M - M
CLO-4 : Learn the application of image matching 2 80 75 H H H - L - - - - - - L M - M
CLO-5 : Understand the application Arm and mobile robot 2 75 85 H H H - L - - - - - - L M - M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Foundations - Representing Robot Arm Kinematics, Describing a Computer Vision - Light and Color, Image Feature Extraction, Region Vision-Based Control
Position and Orientation Robot Arm, Forward Kinematics Spectral Representation of Light Features

SLO-2 Representing Pose in 2- Inverse Kinematics Color Classification Position-Based Visual Servoing
Dimensions
S-2 SLO-1 Representing Pose in 3- Trajectories Color Constancy, White Balancing, Representation Image-Based Visual Servoing
Dimensions Color Change Due to Absorption,
Gamma
SLO-2 Time and Motion Joint Angle Offsets Image Formation Description Camera and Image Motion

S-3 SLO-1 Trajectories Determining Denavit-Hartenberg Camera Calibration, Homogeneous Line Features Controlling Feature Motion
Parameters Transformation Approach

157
SLO-2 Time Varying Coordinate Modified Denavit-Hartenberg Decomposing the Camera Point Features, Classical Corner Depth, Performance Issues
Frames Notation Calibration Matrix Detectors

S4 SLO-1 Mobile Robot Vehicles Application: Drawing Pose Estimation, Camera Scale-Space Corner Detectors Using Other Image Features
Calibration Toolbox
SLO-2 Mobility Application: a Simple Walking Robot Non-Perspective Imaging Models, Using Multiple Images, Feature Line Features
Fisheye Lens Camera Correspondence

S-5 SLO-1 Car-like Mobile Robots Velocity Relationships, Manipulator Catadioptric Camera, Spherical Geometry of Multiple Views Circle Features
Jacobian Camera
SLO-2 Flying Robots Resolved-Rate Motion Control Unified Imaging The Fundamental Matrix Advanced Visual Servicing

S-6 SLO-1 Navigation - Reactive Force Relationships Mapping Wide-Angle Images to the The Essential Matrix, Estimating the XY/Z-Partitioned IBVS
Navigation Sphere Fundamental Matrix

SLO-2 Map-Based Planning Inverse Kinematics: a General Synthetic Perspective Images Planar Homography IBVS Using Polar Coordinates
Numerical Approach
S-7 SLO-1 Localization Dynamics and Control Image Processing, Obtaining an Stereo Vision IBVS for a Spherical Camera
Image

SLO-2 Dead Reckoning Equations of Motion Monadic Operations Structure and Motion

S-8 SLO-1 Using a Map Drive Train Diadic Operations Structure and Motion Arm-Type Robot

SLO-2 Creating a Map Forward Dynamics Spatial Operations Perspective Correction

S-9 SLO-1 Localization and Mapping Manipulator Joint Control Mathematical Morphology Mosaicing Mobile Robot

SLO-2 Monte-Carlo Localization Rigid-Body Dynamics Compensation, Shape Changing Image Matching and Retrieval, Aerial Robot
Flexible Transmission Image Sequence Processing

Learning 1. Peter Corke, “Robotics, Vision and Control Fundamental Algorithms in MATLAB”, Springer-Verlag Berlin Heidelberg 2011
Resources 2. Sebastian Thrun, Wolfram Burgard, Dieter Fox: Probabilistic Robotics. MIT Press, 2005

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply
40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate
20 % - 30 % - 30 % - 30 % - 30% -
Create

158
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Dr. S. Godfrey Winster, SRMIST
works

159
Course 18AIE327T Course INTELLIGENCE OF BIOLOGICAL SYSTEM Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Introduce the basic concepts in cell biology 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : understanding about the basic cellular process
CLR-3 : Design the basic concepts about the cell intelligence

Environment & Sustainability


CLR-4 :

Analysis, Design, Research


Identify DNA to maintain various rhythms associated with the body.

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-5 : State of the art computational algorithms to understand DNA encodings.

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

PSO – 3
PSO - 1

PSO - 2
Ethics
CLO-1 : Understand the challenges of basic concepts in cell biology 1 80 70 H L L M H L M H - - - - L M L
CLO-2 : Analyze the basic cellular process 1 85 75 L H M M - L M L - - - - L M L
CLO-3 : Identify the basic concepts about the cell intelligence 1 85 75 H M - L - L L H L - L L L L M
CLO-4 : Design DNA to maintain various rhythms associated with the body. 2 80 70 M - H H M M L M L M L L M L M
CLO-5 : Implementation of the art computational algorithms to understand DNA encodings. 2 85 75 H H M M H M L H - M - L M L M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Classification of biological DNA replication Frequent words in Vibrio cholera Bioinformatics downstream analysis- Metabolic Modelling, Analysis and
macromolecules enrichment Protein Bioinformatics and Analysis
SLO-2
S-2 SLO-1 Cellular Structures genome encodings in DNA to maintain pathways, Metabolite and protein
circadian rhythm networks/charts
SLO-2
S-3 SLO-1 Cellular Energy Production hidden messages in the genome Hunting for Regulatory Motifs Clustering and PCA. protein sequences and 3D structure
and Utilization
SLO-2
S4 SLO-1 The Cell Cycle and Cell Python Programming for Motif Finding transcriptomics and epigenomics network analysis
Division Bioinformatics
SLO-2
S-5 SLO-1 Meiosis and Formation of packages for Bioinformatics Scoring Motifs Overview of Available Databases, pathways,
Gametes Resources, and Software. Alignment
SLO-2 tools

160
S-6 SLO-1 Protein Synthesis Finding Replication Origins Greedy Motif Search Bioconductor Modelling and flux analysis.

SLO-2
S-7 SLO-1 Gene Expression and DnaA boxes Randomized Motif Search Github, IPA, STRING Genome Alignment, Bioinformatics
Mutation data processing
SLO-2
S-8 SLO-1 Evolution Patterns Counting words Gibbs Sampling cytoscape, NAR databases pipelines for RNA-seq, DNA
SLO-2 methylation,
S-9 SLO-1 Evolution Patterns Processes The Frequent Words Problem Gibbs Sampling tools, and software, Google Scholar microRNA, ATAC-seq, and Chip-Seq
SLO-2

Learning 1. Ryan Rogers, Cell and Molecular Biology for Environmental Engineers, Momentum Press Engineering, 2018.
Resources 2. Gabi Nindl Waite, Lee R. Waite, Applied Cell and Molecular Biology for Engineers, McGraw Hill Publishers, 2007.
3. Philip Compeau and PavelPevzener, Finding Hidden Messages in DNA, Active Learning Publishers 2015.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% 30% 30% 30%
Understand
Level 2 Apply 40% 40% 40% 40% 40%
Analyze
Level 3 Evaluate 20% 30% 30% 30% 30%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Dr.S.Selvakumara Samy
Mrs.Sasi Rekha Shankar

161
Course 18AIE328T Course Marketing Analytics Course
E Professional Elective L T P C
Code Name Category
3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses

Course Offering Department ARTIFICIAL INTELIGENCE Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Apply their understanding to identify and measure the pricing of market 1 2 3 1 2 3 4 5 6 7 8 9 10 1 12 13 14 15
1
and customer preference
CLR-2 : Identify ways to analyse market data using various statistical methods to fix
pricing
CLR-3 :
Perform consumer and market analytics to adopt ways to retain customers

Environment & Sustainability


CLR-4 : Perform text and sentiment analysis to adapt recommendation engine for

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
digital marketing

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-5 :

Communication
Analyse the social media analytics and its impact on pricing, marketing and
privacy

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1 : Demonstrate knowledge and critical understanding of the role and value of information, M M M M M - - - M L - H H M H
performance measurement and customer / competitor insights in marketing.
1 80 85

CLO-2 : Understand the organisational and discursive processes through which data is translated H H H H H - - - H L - H H H H
into marketing practices.
1 75 80

CLO-3 : Use IT for marketing applications and to support information retrieval, data M H M H M - - - M L - H M H M
analysis and communication.
1 85 80

CLO-4 : M H M H M - - - M L - H M H M
Explore the international and ethical dimensions of marketing analytics. 2 80 75

162
CLO-5 : Explore the applications of various statistical and data mining techniques to H H H H H - - - H L - H H H H
predict market based on customer
2 75 85

Duration (hour) 9 9 9 9 9
S-1 SLO-1
Introduction to
SLO-2 marketing analytics, Text Mining for
Positioning Consumer Analytics Social media analytics
predictive analytics, and marketing analysis
Big Data
S-2 SLO-1
Methodology:
What consumer wants Interaction and control
variables
SLO-2
Basics of a statistical Causal inference with Discrete Choice Text Mining Algorithms Application: Social
software package: How market data Models for market analysis media analytics
to import, clean, and
manipulate data for
analysis
S-3 SLO-1
Linear regression for Casual Inference - Sentiment Analytics for
RFM Analysis
SLO-2 prediction Methodology: market analysis
Difference-in-
S4 SLO-1
Price elasticity and Collaborative Filtering,
differences
pricing strategy Text Mining, and
Market Basket Pricing Analytics: New Marketing Analytics
SLO-2 Application: analysis Product Pricing
Intertemporal dynamics Various (focused more
on methodology)
S-5 SLO-1
Methodology: Demand Forecasting
Dynamic auctions
Empirical identification and Pricing

163
SLO-2
Customer Churn and Recommendation
Application: Price
Customer Lifetime Engine and retail
promotion
Value analytics
S-6 SLO-1
Methodology: Auctions,
Dynamic pricing
experiments
Regression Basics
SLO-2
Methodology: Model- Methodology:
building & Coefficient Digital Analytics : Application:
optimization interpretation, model Consumer Perception Online Advertising Entertainment Venues
building Analytics
Application: Ride- Application: Pricing &
sharing & seat-booking Advertising
platforms

S-7 SLO-1
Interpretation &
SLO-2 Consumer Dynamic pricing Consumer Preference Advertising models Discrete choice models
Segmentation
S-8 SLO-1
Dynamic pricing - Methodology: Logistic
Methodology: Model- regression, logit choice
building & model
Segmentation through Customer Portfolio Causality and
optimization
SLO-2 customer analytics Management experimentation Application: Database
Application: Ride-
sharing & seat- marketing
booking platforms
S-9 SLO-1
Targeting through Customer Acquisition Methodology:
customer analytics Causation, experiments Information privacy and
Marketing Mix
related ethical
SLO-2 Models Customer Retention Application: Online A/B issues/implications
testing

164
Learning 1. Lilien, Gary L., Arvind Rangaswamy, and Arnaud de Bruyn (2017), Principles of Marketing Engineering and Analytics, 3 rd edition, State College, PA: DecisionPro, Inc.
Resources 2. Ron Kohavi, Diane Tang, Ya Xu, Trustworthy Online Controlled Experiments: A Practical Guide to A/B Testing, Cambridge University Press, 2020.
3. Wayne L. Winston, Marketing Analytics: Data-Driven Techniques with Microsoft Excel, Wiley, 2014.
4. Mastering `Metrics – The Path from Cause to Effect, Joshua D. Angrist, Jorn-steffen Pischke, Princeton University Press, 2015.
5. Principles of Marketing Engineering, 2nd Edition, by Gary Lilien, Arvind Rangaswamy and Arnaud De Bruyn (DecisionPro, Inc. 2012), ISBN: 978-0985764807
6. Database Marketing: Analyzing and Managing Customers, by Robert C. Blattberg, Byung-Do Kim, and Scott A. Neslin (Springer, 2009), ISBN: 978-1441903327
7. Mike Grigsby, Marketing Analytics: A Practical Guide to Improving Consumer Insights Using Data Techniques, Kogan Page,2018

Learning Assessment

Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#

Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

Level 1 Remember 40% - 30% - 30% - 30% - 30% -

Understand

Level 2 Apply 40% - 40% - 40% - 40% - 40% -

Analyze

Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -

Create

Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers

Experts from Industry Experts from Higher Technical Institutions Internal Experts

Soundararajan Dhakshinamoorthy, Principle software Engineer, Dr. Lathaparthiban, Pondicherry University Mrs.Sasi Rekha Sankar, SRMIST.
Technology Leadership, OptumInsights India Pvt Ltd., Chennai

165
Course 18AIE329T Course INFORMATION RETRIEVAL Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the overview of Information Retrieval
0 1 2 3 4 5
CLR-2 : Introduce students about insights of Boolean retrieval model, Vector space model, Latent semantic indexing,

Expected Attainment (%)


XML and Image retrieval model

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Expected Proficiency
CLR-3 : Acquire comprehensive details about various Evaluation methods

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


Analysis, Design,
CLR-4 :

Level of Thinking
Utilize the concept of information retrieval techniques

Communication
Environment &
CLR-5 : Implement an overview of search strategy

PSO – 3
PSO - 1

PSO - 2
(Bloom)

Ethics
(%)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Demonstrate the different information retrieval models 1 80 70 H H H H H H - H H H H H H H
CLO-2 : Design techniques to index and information retrieval 1 80 75 H L M H L H - H L H M H H H H
CLO-3 : Analyze information retrieval models 2 85 75 H H H H H H - H L H M H H H H
CLO-4 : Apply information retrieval techniques 2 80 70 H H H H H M - H L H M H H H H
CLO-5 : Implement the search strategy concept 2 85 70 - - - - - - - - - - - - - - -

Duration (hour) Introduction to Information Tolerant Retrieval, Term Weighting Text Classification and Text Query Expansion and Feedback, Latent Semantic Indexing, XML
Retrieval, Dictionary and and Vector Space Model Clustering Probabilistic Models Indexing and Search, Content Based
Postings Image Retrieval
SLO-1 The text classification problem
Relevance feedback: Rocchio
S-1 Information Retrieval Process Wild card queries, Eigen vectors,
algorithm
SLO-2 Naive Bayes text classification

SLO-1 Indexing Permuterm index


S-2 k- nearest neighbors Probabilistic relevance feedback Singular value decomposition,
SLO-2 Information Retrieval Model Bigram index

SLO-1 Boolean Retrieval Model Spelling correction Support Vector Machine Probability ranking principle Low rank approximation,
S-3
SLO-2 Forms of Spelling Correction

SLO-1
Boolean Model vs Ranked
S4 Edit distance Feature Selection Binary Independence Model Problems with Lexical Semantics
Retrieval
SLO-2

S-5 SLO-1 Tokenization, stop words Phonetic Correction Vector Space Clustering Bayesian network for text retrieval Data vs. Text-centric XML,

166
SLO-2

SLO-1 Precision, Recall,


Evaluation of relevance feedback Text-Centric XML retrieval,
S-6 Normalization K means Algorithm
strategies Structural terms
SLO-2 F-measure, E-measure

SLO-1 Stemming Introduction to content Based Image


Pseudo relevance and indirect
S-7 Normalized recall, Hierarchical Clustering retrieval, Challenges in Image
relevance feedback
SLO-2 Lemmatization retrieval,

SLO-1 Positional Postings Query Expansion and its types,


S-8
Evaluation problems DBSCAN algorithm Image representation
SLO-2 Phrase Queries Query drift
Global methods for Query Indexing and retrieving images,
SLO-1 PAM and PAMK
reformulation
S-9
SLO-2 EM Algorithm Relevance feedback

Learning 1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008. http://nlp.stanford.edu/IR-book/information-retrieval-
Resources book.html
2. Natural Language Processing And Information Retrieval by Tanveer Siddiqui and U. S. Tiwary
3. ChengXiang Zhai, Statistical Language Models for Information Retrieval (Synthesis Lectures Series on Human Language Technologies), Morgan & Claypool Publishers, 2008
4. http://www.morganclaypool.com/doi/abs/10.2200/S00158ED1V01Y200811HLT 001

earning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% 30% 30% 3%
Understand
Level 2 Apply 40% 40% 40% 40% 40%
Analyze
Level 3 Evaluate 20% 30% 30% 30% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadership, O Dr. Lathaparthiban, Pondicherry University Mrs. Anupama C G, SRMIST
India Pvt Ltd., Chennai

167
Course Course Course E Professional Elective L T P C
Code 18AIE330T Name TEXT PROCESSING Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Compiler Design Courses Nil Courses Nil

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
CLR-1: Learn the fundamentals of text language processing
0 1 2 3 4 5
CLR-2: Understand the use of CFG and PCFG in NLP

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3: Design the role of semantics of sentences and pragmatics

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-4: Apply the NLP techniques to IR applications

PSO – 3
PSO - 1

PSO - 2
Ethics
CLR-5: Implement an application that uses different aspects of language text processing

Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1: Apply text language processing and its basic algorithms 1 85 75 - L H - - L - - - L - L L - L


CLO-2: Design the concepts of information retrieval 1 85 75 M L H M - L - - - L - M L L L
CLO-3: Implement a rule-based system to tackle morphology/syntax of a language 2 85 75 M L M - - L - M - L - M L L L
CLO-4: Understand a tag set to be used for statistical processing for real-time applications 2 80 70 M L H M - L - M - L - M L L L
CLO-5: Compare and contrast the use of different statistical approaches for different types of NLP applications 2 85 75 - L H M - L - M - L - M L L L

Duration (hour) 9 9 9 9 9
SLO-1 Natural Language Processing
S-1 Information Retrieval architecture Categorization Multilinguality Machine Translation
SLO-2 Linguistic Background

SLO-1
Spoken language input and Multilingual Information Retrieval and
S-2 Indexing- Storage Extraction based Categorization Transfer Metaphor
output Technologies Speech processing
SLO-2

SLO-1
S-3 Written language Input Compression Techniques Clustering- Hierarchical Clustering Multimodality Interlingua and Statistical Approaches
SLO-2
SLO-1
S4 Mathematical Methods Retrieval Approaches Document Classification and routing Text and Images Discourse Processing
SLO-2

168
Statistical Modeling and
SLO-1
Classification Finite State
Finding and organizing answers from
S-5 methods Grammar for Natural Evaluation Modality Integration Dialog Agents
Text search
SLO-2 Language Processing

SLO-1 Use of categories and clusters for


S-6 Parsing Search engines Transmission and Storage Conversational Agents
organizing retrieval results
SLO-2
SLO-1
S-7 Semantic and Logic Form Commercial search engine features Text Categorization Speech coding Natural Language Generation
SLO-2
S-8 SLO-1 Efficient Summarization using Lexical
Ambiguity Resolution Performance Measures Evaluation of systems Surface Realization
SLO-2 Chains
SLO-1
S-9 Semantic Interpretation Information Extraction Pattern Extraction Human Factors and user Acceptability Discourse Planning
SLO-2

Learning 1. Daniel Jurafsky, James H. MartinSpeech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech, Pearson Publication, 2014.
Resources 2. Steven Bird, Ewan Klein and Edward Loper, Natural Language Processing with Pythonll, First Edition, OReilly Media, 2009.
3. Breck Baldwin, Language Processing with Java and LingPipe Cookbook, Atlantic Publisher, 2015.
4. Richard M Reese, Natural Language Processing with Javall, OReilly Media, 2015.
5. Nitin Indurkhya and Fred J. Damerau, Handbook of Natural Language Processing, Second Edition, Chapman and Hall/CRC Press, 2010.
6. Tanveer Siddiqui, U.S. Tiwary, Natural Language Processing and Information Retrieval, Oxford University Press, 2008
7. Michael W. Berry “Survey of Text Mining: Clustering, Classification and Retrieval”, Springer Verlag, 2003.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember 40% 30% 30% 30% 30%
Level 1
Understand
Apply 40% 40% 40% 40% 40%
Level 2 Analyze
Evaluate 20% 30% 30% 30% 30%
Level 3
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr.Soundararajan Dhakshinamoorthy, Principle software Engineer, Dr. Lathaparthiban, Pondicherry University Dr. A. Suresh, SRMIST
Technology Leadership, OptumInsights India Pvt Ltd., Chennai Dr. M. Baskar, SRMIST
Dr. J. Ramkumar, SRMIST

169
Course 18AIE33IT Course Advanced Social, Text and Media Analytics Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Introduce the concept of social media analytics and understand its significance.
0 1 2 3 4 5
CLR-2 : Gain knowledge in social media text analytics.
CLR-3 : Develop skills on advanced social media data modeling for monitoring consumers, competitors and glean

Environment & Sustainability


Analysis, Design, Research
consumer insights.

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


CLR-4 :

Engineering Knowledge
Acquire knowledge in Social Tagging.

Design & Development

Project Mgt. & Finance


CLR-5 :

Modern Tool Usage


Empathize with the topics and semantics of the multimedia files in the context of network structure.

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand the fundamentals of social media analytics. 1 80 80 M M M M M - - - M L - H H M H
CLO-2 : Explore various approaches to mine text in social networks. 2 80 85 M H M H M - - - M L - H M H M
CLO-3 : Apply various text analytics to social media. 3 85 80 H H H H H - - - H L - H H H H
CLO-4 : Compare different user tagging techniques and its applications. 2 85 80 M M M H H - - - M L - H M H M
CLO-5 : Analyze how multimedia datasets are organized in a structural way incorporating rich information such as semantic M H H H H - - - H L - H H M M
ontology and geographical maps.
3 80 85

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Data Identification- Looking Text Mining in Social Networks An Overview of Social Tagging Multimedia Information Networks in
for data in all the right Keyword search Social Media
places Social Media
SLO-2 Attributes of data-Structure, Motivations for Data Mining in Query Semantics and Answer Problems with Metadata Generation Links from Semantics: Ontology-
Language, Region Social Media Ranking and Fixed Taxonomies based Learning
S-2 SLO-1 Type of content, Venue, Time, Data Mining Methods for Social Keyword search over XML and Folksonomies as a solution Links from Community Media
Ownership of Data Media relational data
SLO-2 Different User tagging motivations Retrieval Systems for Community
Casting a Net Data Representation Keyword search over graph data Media
S-3 SLO-1 Data Mining-A process Kinds of Tags Recommendation Systems for
Regular expressions Classification Algorithms Community Media
SLO-2 Looking for right subset of Social Networking Sites Categorizers vs Describers Network of Personal Photo Albums-
people-Sentiment, location, Clustering Algorithms Actor centric Nature of personal

170
Language, Age, Gender Collections

S4 SLO-1 Profession, Eminence, Role, The Blogosphere Transfer Learning in Heterogenous Linguistic Classification of Tags Quality Issues in Personal
Specific People or Groups Networks Collections
SLO-2 Social Data: Structured Vs Ethnography and Netnography Influence Related Statistics Game-based Tagging Time and Location Themes in
Unstructured Personal Collections
S-5 SLO-1 Event Maps Edge Measures Tag Generation Models-Plya Urn Content Overlap in Personal
Social media as Big Data Generation Model Collections
SLO-2 Identifying Data in Social Text analytics in social media Node Measures Language Model Network of Geographical
Media: Professional Information-Semantic Annotation
Networking Sites
S-6 SLO-1 Distinct aspects of text in social Social Similarity and Influence Tag analysis-Tagging distributions Geographical Estimation
Social sites, Information media- A general framework for text
Sharing Sites analytics
SLO-2 Microblogging Sites Time Sensitivity Homophily Identifying Tag Semantics Inference Methods-Discriminative Vs
Generative Models
S-7 SLO-1 Blogs/Wikis Short Length Existential Test for Social Influence Tags Vs Keywords Graph-based Inference: Ranking

SLO-2 Predictive Vs Descriptive Influence and Actions Visualization of Tags-Tag Clouds for Clustering
Analytics Browsing, Tag selection for Tag
Unstructured Phrases clouds
S-8 SLO-1 Dimensions of Analysis: Influence and Interaction Tag hierarchy generation, Tag Semi supervised Learning, Online
Depth of Analysis clouds display format, Tag evolution Learning
Abundant Information visualization
SLO-2 Influence Maximization in Viral Tag recommendations- Using tag Datasets and Industrial Systems
Applying Text Analytics to social Marketing quality, Tag co-occurrences, Mutual
Machine capacity media-Event Detection information between words
S-9 SLO-1 Collaborative Question Answering, Influence Maximization Applications of Tags-Indexing, Content-based Recommendation and
Domain of Analysis Social Tagging Search Advertisements
SLO-2 Velocity of Data Bridging the Semantic Gap, Other applications Taxonomy generation, Social Multimedia Information Networks
Exploiting the Power of Abundant Interesting Discovery, Enhanced via Cloud Computing
Information Browsing

Learning 1. Charu. C. Agarwall, Social Network Data Analytics, Springer,2011.


Resources
2. Matthew Ganis, Avinash Kohirkar, Social Media AnalyticsTechniques and Insights for Extracting Business Value Out of Social Media, IBM Press, 2015.
3. Charu C. Aggarwal, ChengXiang Zhai. Mining Text Data,Kluwer Academic Publishers,2014.
4. Alex Gonçalves, Social Media Analytics Strategy Using Data to Optimize Business Performance, Apress, 2017.
5. Marshall Sponder, Social Media Analytics: Effective Tools for Building, Interpreting, and Using Metrics, Mc Graw Hill, 2014.
6. Siddhartha Chatterjee, Michal Krystyanczuk, Python Social Media Analytisc, Packt, 2017.
7. Gabor szabo, Gungor polatkan, Oscar boykin, Antonios Chalkiopoulos, Social Media Data Mining and Analytics,Wiley, 2018.
8. Arun Reddy Nelakurthi, Jingrui He, Social Media Analytics for User Behavior Modeling: A Task Heterogeneity Perspective, CRC Press, 2020.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#

171
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr.S.K.Lavanya, SRMIST.

172
Course 18AIE332T Course Image and Video Processing Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Introduce the fundamentals of image processing and transforms
0 1 2 3 4 5
CLR-2 : Discuss the concepts of image enhancement and restoration
CLR-3 : Acquire knowledge on image compression and segmentation methods

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)
CLR-4 :

Expected Proficiency (%)

Expected Attainment (%)


Apply motion estimation methods in video processing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Utilize the concepts of image and video processing for practical applications

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Demonstrate the basics of digital image processing fundamentals and transforms 1,2 80 70 L - - M - - - - - - - H M - -
CLO-2 : Design 2D filters and apply it for image enhancement and restoration 3 85 70 H H - H H - - - - - - H M - H
CLO-3 : Apply image compression and segmentation methods on digital images 3 80 70 M H - H H - - - - - - H - - H
CLO-4 : Compile various motion techniques used in video coding 2 80 65 H M - H H - - - - - - H - - H
CLO-5 : Implement the concepts of digital image, video processing and their applications 2,3 85 70 M - - - - - - - - - - - M - M

Duration (hour) 9 9 9 9 9

S-1 SLO-1 Digital Image Fundamentals and Image Enhancement and Restoratio: Image Segmentation and Basic Steps of Video Processin: Analog 2D Motion Estimation: 2D motion
Image Transforms : Fundamental Spatial Domain methods: Compression : Image segmentation – video signals, standard estimation – Optical flow – 2D motion vs.
steps in digital image processing Histogram Processing detection of isolated points, line detection apparent motion

SLO-2 Components of an image Histogram equalization, Matching Edge models, Basic edge detection Digital video signal, standard, Digital video Correspondence and optical flow,
processing system processing

S-2 SLO-1 Structure of human eye, Image Local Histogram Processing, Thresholding Time varying image formation models – 3D Occlusion problem
formation motion models

SLO-2 Brightness adaptation and Using histogram statistics for image Local & Regional processing Rigid motion in Cartesian Aperture problem, 2D motion field models
discrimination enhancement

173
S-3 SLO-1 Basic concepts in sampling and Fundamentals of Spatial Filtering, Region based segmentation – region Homogenous coordinates Block motion models- translational block
Quantization , Representing digital Smoothing Spatial filters growing motion
images
SLO-2 Neighbors of a pixel, Adjacency, Smoothing linear filters Region splitting and merging Homogenous coordinates Generalized/ Deformable block motion,
Connectivity, Regions and Block matching criteria, Matching
Boundaries procedures

S4 SLO-1 Distance Measures, A simple Order statistics nonlinear filters Spatial, frequency domain techniques Deformable motion Hierarchical motion estimation,
image formation model Mesh based Motion Estimation

SLO-2 Color fundamentals and models. Sharpening spatial filters Texture based segmentation Geometric image formation Gradient based optimization

S-5 SLO-1 Fourier transform of sampled Combined spatial enhancement methods Image Compression- Perspective projection Steepest Descent method
functions Fundamentals of image compression

SLO-2 Sampling theorem, Aliasing, Frequency Domain methods: Basics of coding redundancy, spatial and temporal Photometric image formation Newton Raphson method, Transform coding
Obtaining the DFT from the filtering in frequency domain redundancy
Continuous Transform of a
Sampled Function
S-6 SLO-1 Properties of 2D DFT image smoothing, image sharpening Irrelevant information, measuring image Photometric effects of 3D motion Local vs. Global minima
information

SLO-2 Relationship between spatial and selective filtering, Image compression model, Observation noise Mesh based Motion Estimation
frequency interval, Translation and Homomorphic filtering, Lossy and Lossless compression
Rotation, Periodicity, symmetric techniques
properties
S-7 SLO-1 Fast Fourier Transform FFT A model of image degradation/ restoration Lossless compression, Huffman coding Sampling structures of analog video Region based Motion Estimation
process

SLO-2 Discrete Cosine Transform DCT Noise models Arithmetic Coding, Run length coding Sampling structures of digital video Multi resolution motion estimation

S-8 SLO-1 Discrete Wavelet Transform Adaptive filters LZW coding, Bit Plane coding 2D fourier transform relations Waveform based coding
DWT
SLO-2 Some basic intensity Band reject Filters, Band pass Filters transform coding, predictive coding Intra frame filtering- LMMSE filtering Block based transform coding
transformation functions – image
negatives
S-9 SLO-1 log transformations Inverse Filtering – Wiener wavelet coding Median and weighted median filtering Predictive coding

SLO-2 Piecewise linear transformation Singular value decomposition JPEG standards Motion detection based filtering Application of motion estimation in Video
functions coding

Learning 1. Rafael C Gonzalez, Richard E Woods, “Digital Image Processing”- 3rd Edition, Pearson Education 2008.
Resources 2. Yao wang, JoemOstarmann and Ya – quin Zhang, ”Video processing and communication “,1st edition , PH Int.
3. M. Tekalp ,”Digital video Processing”, Prentice Hall International
4. A.K. Jain, “Fundamentals of Digital Image Processing”. Pearson education
5. William K Pratt, “Digital Image Processing”, John Willey (2001).

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)

174
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr.R.Rani Krihtiga, SRMIST

175
Course 18AIE333T Course BIOMETRICS Course
E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Illustrate the concept of authentication using biometrics
0 1 2 3 4 5
CLR-2 : Understand basic image processing techniques required to design a biometric system
CLR-3 : Gain knowledge on the basics of biometric traits, sensors and data acquisition
CLR-4 : Acquire knowledge on design of biometric systems

Environment & Sustainability


CLR-5 :

Analysis, Design, Research


Implement multi-biometrics and the real time application of biometrics

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

PSO – 3
PSO - 1

PSO - 2
Ethics
CLO-1 : Understand the knowledge on various biometric traits 1 85 80 M - - - - - - - M - - M M L H
CLO-2 : Acquire the basic image processing concepts 2 80 70 L M - - - - - M - - M L L L
CLO-3 : Gain knowledge on pattern recognition system and its features 2 85 75 M H -- - - - - - L - - H M M M
CLO-4 : Apply the basic ideas about physical and hehaviourial biometric traits 3 85 75 M L H - H - - - H - - M M M M
CLO-5 : Implement authentication systems for real time security applications and use it in designing a biometric system 2 80 70 H - H - M - - - H - - M H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction of biometric Image processing basics Biometrics Sensors and Data Selection of suitable biometric Introduction to multibiometrics
systems Acquisition
SLO-2 Biometric fundamentals what is image, acquisition, type, Creating and Maintaining Databases Biometric attributes, Zephyr charts, Sources of multiple evidence
point operations,
Geometric transformations.
S-2 SLO-1 Biometric technologies Linear interpolation Biometrics Pre-processing APIs, Standards, and Databases Acquisition sequence
SLO-2 Biometrics vs traditional Brightness correction, histogram Image restoration Biometric system vulnerabilities, Processing sequence
techniques circumvention, covert acquisition,
quality control, template generation,
interoperability, data storage.
S-3 SLO-1 Characteristics of a good Basic image operations: Image segmentation Physiological Biometrics: Fusion level: Sensor level fusion
biometric system Fingerprint Recognition and
acquisition

176
SLO-2 Benefits of biometrics Convolution, linear/non-linear Fingerprint features, matching and Feature level fusion
filtering, Guassian, synthesis
Median, Min, gray level reduction.
S4 SLO-1 Key biometric processes: Special filters, enhancement filter, Pattern/Feature extraction Face recognition and acquisition Score level fusion
Edge detection, derivatives.

SLO-2 verification, identification Laplacian, Feature Selection Face detection, feature extraction Rank level fusion and decision level
and biometric matching unsharp masking, high boot filtering, and matching fusion
sharpening special filtering, Edge
detection.
S-5 SLO-1 The design cycle of biometric First and second derivative, steps in Introduction to decision theory Iris recognition and acquisition Security of biometric systems:
systems edge detection, smoothening, Advisory,insider,infrastructure
enhancement, thresholding, attacks
localization.

SLO-2 Building blocks of a generic Robert's method, Sobel's method, Pattern Classification / Template Iris Segmentation, normalization and Attacks at the user interface,
biometric Perwitt’s method. Matching matching impersonation, obfuscation, spoofing
system
S-6 SLO-1 Introduction to unimodal Laplacian of Gaussian, Zero Identification/verification Other physiological biometrics: Counter measure: Biometric
system crossing. Hand-scan, Retina scan, Ear template security and spoof detection
Biometrics
SLO-2 Introduction to multimodal Canny edge detection. Threshold, Score distribution, Retina scan - components, working Challenges in biometric systems like
system principles, strengths and weaknesses. fool proofing, false positives
S-7 SLO-1 Biometric system errors Low level feature extraction, FAR/FRR,System Hand-scan, and Ear Biometrics Biometric Applications:
Describing design issues.
image motion
SLO-2 Performance measures High level feature extraction Positive/negative identification / working principles, strengths and Access control like a lock or an
authentication weaknesses airport check-in area, immigration
and naturalization
S-8 SLO-1 Biometric system, Hough transform for lines Matching, null and alternative Behavioural Biometrics: Leading Welfare distribution, military
authentication hypothesis h0, h1,Error type I/II, technologies: Signature-scan – applications
Matching score distribution, Keystroke scan
SLO-2 physiological and behavioral Hough transform for circles and FM/FNM, ROC curve, DET curve, Signature-scan – components, Banking, e.g., check cashing, credit
properties ellipses FAR/FRR curve working principles, strengths and card, ATM, audio-visual tracking
weaknesses and on-line shopping

S-9 SLO-1 Selecting Biometrics Dimensionality Reduction Comparing two systems using ROC Keystroke scan Mini project:
curve, Expected overall error,
SLO-2 Application areas. PCA: Eigen vectors and values, 2D- available best error rates, cost components, working principles, Fingerprint / Face detection /
PCA function, biometric myths and strengths and weaknesses. signature / iris detection
misrepresentations, negative
authentication, trade-offs b/w
security and convenience.

Learning 1. Michael Fairhurst -Biometrics: A Very Short Introduction, Oxford University Press, 2018.
Resources 2. James wayman,Anil k.Jain ,Arun A.Ross ,Karthik Nandakumar, ―Introduction to. Biometrics‖, Springer, 2011
3. Mark S.Nixon, Alberto S.Aguado, Feature Extraction and image processing for computer vision, Third Edition, , Elsevier 2012

177
4. Digital Image Processing using MATLAB, By: Rafael C. Gonzalez, Richard Eugene Woods, 2nd Edition, Tata McGraw-Hill Education 2010
5. Guide to Biometrics, By: Ruud M. Bolle, Sharath Pankanti, Nalini K. Ratha, Andrew W. Senior, Jonathan H. Connell, Springer 2009
6. Pattern Classification, By: Richard O. Duda, David G.Stork, Peter E. Hart, Wiley 2007
7. Shimon K.Modi , ―Biometrics in Identity Management :concepts to applications‖, Artech House 2011
8. Anil K. Jain, Patrick Flynn, and Arun A. Ross, “Handbook of Biometrics”, Springer, 2008.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30 % -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40 % -
Analyze
Level 3 Evaluate 20% - 30 % - 30 % - 30 % - 30 % -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr. A. Alice Nithya, SRMIST

178
Course 18AIE334T Course Pattern Recognition Techniques Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Introduce basic concepts in pattern recognition.
0 1 2 3 4 5
CLR-2 : Gain knowledge in pattern recognition theories such as bayes classifier, linear discriminant analysis.

Environment & Sustainability


CLR-3 : Develop sufficient background knowledge necessary to read more advance journal articles in pattern recognition.

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 :

Individual & Team Work


Acquire knowledge in neural network approach to pattern recognition.

Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 :

Modern Tool Usage


Implement pattern recognition techniques in practical problems.

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand the fundamentals of Pattern recognition. 1 80 80 M M M M M - - - M L - H H M H
CLO-2 : Select appropriate features that allows to build useful pattern recognition models. 2 80 85 H H H H H - - - H L - H H H H
CLO-3 : Explore various approaches to identify the patterns. 3 80 85 M H M H M - - - M L - H M H M
CLO-4 : Explore various neural network models used for pattern recognition. 3 80 85 M H M H M - - - M L - H M H M
CLO-5 : Apply pattern recognition techniques on the real time application development. 3 85 80 H H H H H - - - H L - H H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Basics of pattern recognition Density estimation-non-parametric Sequential pattern recognition Neural pattern recognition Recent advances in pattern
approach recognition
SLO-2 Design principles of pattern Parzen-window method State Machines Artificial neural network architecture Fuzzy pattern classifiers
recognition
S-2 SLO-1 Pattern recognition K-Nearest Neighbor method Hidden Markov Models (HMMs) Biases and thresholds Pattern classification using genetic
approaches algorithms
SLO-2 Issues in pattern recognition Feature extraction Discrete HMMs Hebb net, perceptron Applications-Face recognition
problem
S-3 SLO-1 Supervised Vs unsupervised Principle component analysis Continuous HMMs Adaline and Madaline Speech Recognition
approaches
SLO-2 Statistical pattern recognition Independent component analysis Syntactic pattern recognition Generalized delta rule Handwriting Recognition

S4 SLO-1 Bayesian Decision Theory Linear discriminant analysis Grammar based approaches Neural network-based pattern Image pattern recognition
Associators, CAM
SLO-2 Minimum-error-rate Feature selection through functional Formal grammars Linear Associative mapping Human detection
classification approximation

179
S-5 SLO-1 Classifiers Formulation of unsupervised Types of grammars Approaches and examples Signature verification
problems
SLO-2 Discriminant functions Clustering for unsupervised learning Syntactic description - String Hetero associative memory design Visual pattern recognition
and classification generation
S-6 SLO-1 Decision surfaces Clustering concept- C means Recognition by string matching and Hebbian learning Forensic Analysis
clustering parsing
SLO-2 Normal density and Learning vector Quantization Cocke-Younger-Kasami(CYK) Feedforward network architecture Occlusion sequence mining
discriminant functions parsing algorithm
S-7 SLO-1 Discrete features Formal Characterization of General Augmented Transition Networks Training in feedforward network Biometrics
Clustering procedures
SLO-2 Density estimation- Clustering Strategies High dimensional grammars Derivation of Delta rule Multimedia object retrieval
parametric approach
S-8 SLO-1 Gaussian distribution Cluster Swapping approaches Stochastic grammar Backpropagation network Shape recognition

SLO-2 Maximum Likelihood Hierarchical clustering Structural representations Associator for Character Document analysis
estimation Classification
S-9 SLO-1 Maximum a posteriori Graph theoretic approach to pattern Attributed Graphs, Match Graphs Bi directional associative memory Signal analysis
estimation clustering
SLO-2 Bayesian estimation Validity of clusters Structural Unification using Hopfield network Texture Analysis
attributed graphs

Learning 1. C.M.Bishop. Pattern Recognition and Machine Learning, Springer, 2016.


Resources 2. Robert J, Schalkoff, Pattern Recognition: Statistical, Structural and Neural Approaches, John Wiley & Sons Inc., New York, Reprint 2014.
3. Fukunaga, Introduction to Statistical Pattern Recognition, second edition, Academic press, 2013.
4. R.O.Duad, P.E.Hart and D.G.Stork, Pattern Classification, John Wiley,2001.
5. C.M.Bishop, Neural Networks for Pattern Recognition, Oxford University Press, 1995.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr.S.K.Lavanya, SRMIST

180
Course 18AIE335T Course Surveillance Video Analytics Course L T P C
Code Name Category E Professional Elective 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Acquire the basics of computer vision and video surveillance cameras
0 1 2 3 4 5
CLR-2 : Familiarize the Video representation formats and compression standards

Expected Proficiency

Expected Attainment
CLR-3 :

Modern Tool Usage


Familiarize different Object tracking and recognition techniques

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 :

Communication
Familiarize the Detection methods and Applications

Environment &

Project Mgt. &


t

S t i bilit
Engineering
CLR-5 : Understand the evaluation methods of video surveillance

h
Design &
l d

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l

W k
(%)

(%)

R
K
CLO-1 : Understand the basics of computer vision and video surveillance cameras 1 80 75 H M - L - - - - - - L M M M
CLO-2 : Explain the Video representation formats and compression standards 2 85 75 H M - L - - - - - - L M M M
CLO-3 : Summarize the different Object tracking and recognition techniques 2 75 75 H H - L - - - - - - L M M M
CLO-4 : Illustrate the Detection methods and Applications 2 85 75 H H M M L - - - - - - L - - -
CLO-5 : Understand the evaluation methods of video surveillance 2 80 70 H H M M L - - - - - - L M M M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Image Processing Video Compression Object tracking algorithms Activity recognition Detection of visual Cortex

SLO-2 Overview and Perspectives Video formats Updating of the appearance models State of art State of art

S-2 SLO-1 Use of images Compression principles Multitarget tracking Ontology Fast shared boosting

SLO-2 Strength and weakness of Image Compression standards Tracking by PTZ camera SecRek system, Illustrations Experiments
Processing
S-3 SLO-1 Future of Image Processing Compressed domain analysis for fast Tracking objects of interest through Unsupervised methods for activity analysis Operational evaluation platform
activity detection camera network
SLO-2 View of overlapping and non-overlapping Detection of abnormal events PPSL
fields
S4 SLO-1 Surveillance of railway Processing methods Biometric techniques applied to video PLSA Video Surveillance approach
Infrastructure Surveillance
SLO-2 Onboard Surveillance Use of analysis of compressed domain Databases used for evaluation PLSM and temporal models Findings, Context use

S-5 SLO-1 Posteriori Analysis for Detection of objects of interest Facial Recognition Counting and Anomaly detection Smart video processing
investigation Applications

181
SLO-2 Requirements in Tools for Moving objects detection
assisted investigation
S-6 SLO-1 Collection and storage of data Detection by modelling of the objects of Iris Recognition Data mining in video database Qualification and evaluation performances
interest
SLO-2 Exploitation of data State of art, pre-processing

S-7 SLO-1 Video Surveillance cameras Tracking of objects of interesting in a Vehicle Recognition in video Surveillance Activity analysis Evaluation: ETISEO
sequence of images
SLO-2 Constraints and nature of Specificity of context Automatic classification, results and
information captured evaluation
S-8 SLO-1 Video formats Representation of objects of interest Vehicle modelling Analysis of crowded scenes and review Genetic Evaluation

SLO-2 Technologies Associated visual features Exploitation of object models

S-9 SLO-1 Interfaces from analog to IP Geometric workspaces Increasing observability Data driven crowd analysis Quasper Project

SLO-2 Smart Cameras Performances Dense aware person detection

Learning Text book


Resources 1. Jean Y Ves Dufour, “Intelligence Video Surveillance Systems”, ISTE Ltd and John Wiley 2013.
Reference books:
1. Yao Wang, JornOstermann and Ya-Qin Zhang, “Video Processing and Communications”, Prentice Hall, 2001.
2. A.MuratTekalp, “Digital Video Processing”, Pearson, 1995
3. Thierry Bouwmans, FatihPorikli, Benjamin Höferlin and Antoine Vacavant, “Background Modeling and Foreground Detection for Video Surveillance: Traditional and Recent Approaches, Implementations, Benchmarking
and Evaluation", CRC Press, Taylor and Francis Group, 2014.
4. Md. Atiqur Rahman Ahad, "Computer Vision and Action Recognition-A Guide for Image Processing and Computer Vision Community for Action Understanding", Atlantis Press, 2011.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply
40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate
20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr.C.Amuthadevi, SRMIST

182
Course 18AIE336T Course Medical Signal Processing Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the fundamentals of signal processing for various bio-signal analysis
0 1 2 3 4 5
CLR-2 : Design the Infinite impulse response (IIR) filter and study its applications
CLR-3 : Utilize knowledge in the basic concepts of wavelet and speech analysis

Environment & Sustainability


Analysis, Design, Research
CLR-4 :

Level of Thinking (Bloom)


Understand the various bio-signals such as Electro cardiogram (ECG), Electromyogram (EMG) and

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Phonocardiogram (PCG)

Modern Tool Usage


CLR-5 : Gain knowledge on the various case studies approach in processing the bio-signals

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Acquire the knowledge of signal processing for various bio-signal analysis 1 80 75 M - H - L - - - - - - L M M M
CLO-2 : Analyze the Infinite impulse response (IIR) filter and study its applications 3 80 70 M - H - L - - - - - - L M M M
CLO-3 : Acquire the knowledge of wavelet and speech analysis 1 75 75 M - H - L - - - - - - L M M M
CLO-4 : Analyze the various bio-signals such as Electro cardiogram (ECG), Electromyogram (EMG) and Phonocardiogram (PCG) 3 75 70 M - H M M - - - - L M L M M M
CLO-5 : Analyze the various case studies approach in processing the bio-signals 3 80 75 M - H - M - - - - - - L M M M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Fundamentals of Signal Digital filter design: Basics of filter Time domain filters: synchronized ANALYSIS OF BIOSIGNALS: Case Studies in Medical signal
Processing. averaging, moving average filters Automatic analysis and Processing: ECG rhythm analysis
SLO-2 Sampling and Aliasing Design of IIR filter classification of ECG

S-2 SLO-1 Signal reconstruction Impulse invariant method Introduction to adaptive filters P-wave detection Normal and ectopic ECG beat

SLO-2 Simple signal conversion Bilinear transformation method Wavelet And Speech Processing: QRS complex detection
system Introduction to wavelets
S-3 SLO-1 Spectral analysis,Circular Design of bilinear transformation Time frequency representation Derivative based method Analysis of exercise ECG
convolution Correlation, method using Butterworth technique
SLO-2 Design of impulse invariant method Pan Tompkins algorithm
using Butterworth technique
S4 SLO-1 Autocorrelation Design of bilinear transformation Discrete wavelet transform Template matching method Analysis of respiration
Method- using Chebyshev technique

183
SLO-2 Design of impulse invariant method Correlation analysis of ECG signals
using Chebyshev technique
S-5 SLO-1 Cross correlation Warping and pre-warping effect Pyramid algorithm Signal averaged ECG Spectral analysis of EEG signals

SLO-2 Frequency transformation, Analysis of Heart Rate variability


Frequency domain filters
S-6 SLO-1 FFT Removal of high frequency noise, Comparison of Fourier transform Time domain method and frequency Case studies- in ECG and PCG
Butterworth low pass filters and wavelet transform domain methods
SLO-2 Removal of low frequency noise,
Butterworth high pass filters
S-7 SLO-1 Decimation in time algorithm Characteristics of FIR filter Speech analysis Synchronized averaging of PCG PCG and carotid pulse
envelopes
SLO-2 FIR filter design using windowing
techniques
S-8 SLO-1 Decimation in Frequency Rectangular window Cepstrum Envelogram ECG and atrial electrogram
algorithm
SLO-2 Hamming window, Analysis of PCG signal

S-9 SLO-1 Different types of bioelectric Hanning window Homomorphic filtering of speech EMG signal analysis Cardiorespiratory interaction
signals and its basic signals
SLO-2 characteristics Blackmann window EMG and Vibromyogram (VMG)

Learning 1. Rangaraj.M.Rangayyan, “Biomedical signal processing”, IEEE press, second edition, 2015
Resources 2. S.Salivahnan, C.Gnanapriya, “Digital signal processing”, Tata McGraw-Hill, New Delhi, 2nd edition 2011.
3. John G. Proakis and Dimitris G.Manolakis, “Digital Signal Processing, Algorithms and Applications”, PHI of India Ltd., New Delhi, fourth Edition, 2007.
4. Sanjit K.Mitra “Digital Signal Processing”, A Computer Based Approach”, Tata McGraw-Hill, New Delhi, fourth edition 2011.
5. Nagoor kani A, ‘Digital signal processing’, Tata McGraw-Hill, New Delhi, second edition 2012.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 30% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 30% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Lathaparthiban, Pondicherry University Dr.R.Rani Krithiga,SRMIST

184
Course 18AIE337T Course Speech Recognition and Understanding Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : To introduce students to the basic concepts and techniques of speech and language processing. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Understanding of the Speech Modelling

Expected Proficiency

Expected Attainment
CLR-3 : Understanding of the Speech Pronunciation and signal processing

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 : To study the various Speech identification techniques

Communication
Environment &

Project Mgt. &


t

S t i bilit
Engineering
CLR-5 : To study the various Speech recognition techniques

h
Design &
l d

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l

W k
(%)

(%)

R
K
CLO-1 : Distinguish models, algorithms, language, thought, understanding. 2 80 70 H H - H L - - - L L - H - - -
CLO-2 : Suggest speech modelling algorithms for any given problem 1 85 75 M H L M L - - - M L - H - - -
CLO-3 : Identify and apply speech sounds and phonetic transcription 1 75 70 M H M H L - - - M L - H - - -
CLO-4 : Apply the appropriate speech identification strategy for any given problem 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Design systems that use the appropriate speech recognition models 3 85 75 H H H H L - - - M L - H - - -

Duration (hour) 9 9 9 9 9
S-1 SLO-1 SPEECH RECOGNITION :
SPEECH MODELLING : Word SPEECH PRONUNCIATION AND SPEECH IDENTIFICATION : Automatic speech recognition
Introduction
SLO-2 classes and part of speech tagging SIGNAL PROCESSING : Phonetics Speech synthesis
architecture
S-2 SLO-1 applying hidden markov model
knowledge in speech and speech sounds and phonetic
hidden markov model text normalization
SLO-2 language processing transcription feature extraction
S-3 SLO-1 mfcc vectors
SLO-2
ambiguity computing likelihood articulatory phonetics phonetic analysis
computing acoustic likelihoods
S4 SLO-1 search and decoding
SLO-2
models and algorithms the forward algorithm phonological categories prosodic analysis
embedded training
S-5 SLO-1 multipass decoding: n-best lists and
language training hidden markov model
pronunciation variation diphone waveform synthesis lattices
SLO-2 thought maximum entropy model a* (‗stack‘) decoding
S-6 SLO-1

SLO-2
understanding transformation-based tagging acoustic phonetics and signals unit selection waveform synthesis context-dependent acoustic models

185
S-7 SLO-1
regular expression and
SLO-2
evaluation and error analysis phonetic resources evaluation triphones
automata
S-8 SLO-1 CTC (Connectionist Temporal
words & transducers issues in part of speech tagging Articulatory phonology Classification) discriminative training
SLO-2 ASR Evaluation: Word Error Rate
S-9 SLO-1

SLO-2
N grams noisy channel model for spelling gestural phonology text-to-speech (TTS) systems speech recognition by humans

Learning 1. Daniel Jurafsky and James H. Martin, 3rd edition ― Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech
Resources Recognition, Person education,2020.
2. Ikrami Eldirawy , Wesam Ashour, ―Visual Speech Recognition, Wiley publications , 2011.
3. Daniel Jurafsky and James H. Martin, ― Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition,
Person education,2013.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, Senior Leader, TCS, Chennai Dr. Lathaparthiban, Pondicherry University
Dr. Jahnavi Y, SRMIST

186
Course 18AIE338T Course Logic and Knowledge Representation Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Gain knowledge on propositional logic and First order logic
0 1 2 3 4 5
CLR-2 : Understand the concept of description logic and reasoning methods

Communicati
CLR-3 :

Modern Tool

Environment
Know about uncertainty, probability notations and Non-monotonic reasoning

Engineering

Project Mgt.
W k
Individual &
Proficiency

Attainment

Society &
Expected

Expected

Life Long
CLR-4 :

Design &

Analysis,
Gain knowledge on Qualitative modeling representations

l d
Thinking

PSO – 3
Problem

PSO - 1

PSO - 2
Level of

(Bloom)

A l i

Ethics
D l
CLR-5 : Understand and construct Bayesian Networks and Apply inference techniques.

D i

C lt
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

U
K

&

T
CLO-1 : 85 80 H M M M L - - - - - - H H H H
Understand and illustrate propositional and First order logic representations 2
CLO-2 : 85 75 H M M M L - - - - - - H H H H
Understand inference in FOL and Description logic representations 2
CLO-3 : 80 75 H M M M L - - - - - - M H H H
Apply Bayes rule in uncertainty and understand Non-monotonic reasoning methods 2
CLO-4 : 80 75 H M M M L - - - - - - M H H H
Illustrate qualitative modeling representation techniques 2
CLO-5 : 85 80 H M M M L - - - - - - H H H H
Construct Bayesian network and apply its inference methods 2

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Knowledge Representation Inference in FOL : inference rules Uncertainity: Handling uncertain Qualitative Modeling, introduction Bayesian Networks, Introduction
terminologies: syntax – involving quantifiers knowledge
semantics
SLO-2 Representation languages basic probability notation

S-2 SLO-1 inference forward and backward chaining Conditional probability Qualitative Mathematics Syntax and Semantics of Bayesian
Networks
SLO-2 validity and satisfiability The axioms of probability

S-3 SLO-1 Inference in Computers, Logics Resolution The joint probability distribution Ontology, Component Ontologies Exact Inference, Inference with Local
(Parametric) Structure
SLO-2 Fuzzy logic Process Ontologies, Field Ontologie Solving MAP and MPE by Search

S4 SLO-1 Propositional Logic: syntax, Description Logics bayes' rule and its use Causality Compiling Bayesian Networks
semantics Introduction
SLO-2 Applying Bayes' rule Compositional Modeling Inference by Reduction to Logic

187
S-5 SLO-1 validity and inference A basic DL and its Extensions Nonmonotonic Reasoning Introduction Qualitative Spatial Reasoning Approximate Inference: Inference by
Stochastic Sampling
SLO-2 Topological Representations Inference as Optimization

S-6 SLO-1 Rules of inference for Relationships with other Formalisms Default Logic Shape, Location, and Orientation Constructing Bayesian Networks:
propositional logic Representations Knowledge Engineering
SLO-2 Autoepistemic Logic
S-7 SLO-1 An agent for the wumpus world Tableau Based Reasoning Techniques Circumscription Diagrammatic Reasoning High-Level Specifications
SLO-2
S-8 SLO-1 First order Logic: syntax and The Automata Based Approach Nonmonotonic Inference Relations Qualitative Modeling Applications Learning Bayesian Networks
semantics
SLO-2 Semantic Specification of Inference Automating or Assisting Professional
Relations, Default Conditionals Reasoning
S-9 SLO-1 Extensions and Notational Structural Approaches Relating Default and Autoepistemic Education Knowledge Representation and Question
variations Logics Answering
SLO-2 Logical agent for Wumpus world Relating Default Logic and Cognitive Modeling
Circumscription

Learning 1. S. Russell and P. Norvig. Artificial Intelligence 2nd ed. Prentice Hall, 2002.
Resources 2. Handbook of Knowledge Representation. Frank van Harmelen, Vladimir Lifschitz and Bruce Porter (Eds). Foundations of Artificial Intelligence, 2008.
3. Boolos, G. S., Burgess, J. P., Jeffrey, R. C. Computability and logic. – Cambridge university press, 2002.
4. An Introduction to Description Logic. Franz Baader, Ian Horrocks, Carsten Lutz, Uli Sattler

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Mr.S.Joseph James, SRMIST

188
Course
Course
Course E Professional Elective L T P C
Code 18AIE339T Name
Matrix Theory for Artificial Intelligence Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
CLR-1 : Understand the basic concepts of linear algebra through computer science and Engineering applications
0 1 2 3 4 5
CLR-2 : Learn the basic concepts of matrix calculus

Expected Proficiency

Expected Attainment
CLR-3 : Perform matrix analysis for various optimization algorithms

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
Apply the concepts of vector spaces, linear transformations, matrices and inner product

Communication
CLR-4 :

Environment &

Project Mgt. &


spaces in engineering

Engineering
CLR-5 : Solve problems in computer vision using optimization algorithms with single and multi-variables for large datasets

h
Design &

PSO – 3
PSO - 1

PSO - 2
(Bloom)
At the end of this course, learners will be able to:

Ethics
D l
Course Learning Outcomes (CLO):

(%)

(%)

R
85 80 H H M - L - - - M - - M - - -
CLO-1 : Solve the basic concepts of linear algebra through computer science and Engineering applications 3
85 80 H H M - L - - - M - - M - - -
CLO-2 : Interpret the basic concepts of matrix calculus 2
85 80 H H M - L - - - M - - M - - -
CLO-3 : Use various matrix analysis methods for solving optimization problems 3

Relate the basic concepts of inner product space, norm, angle, Orthogonality and projection and implementing the Gram- 85 80 H H M - L - - - M - - M - - -
CLO-4 : 3
Schmidt process, to obtain least square solution and SV in engineering
85 80 H H M - L - - - M - - M - - -
CLO-5 : Interpret the concept of multi-variable optimization techniques 2

Duration (hour) Linear Systems Matrix Calculus Matrix Analysis Matrix Solutions Optimization
SLO-1 Linear Systems - Introduction Matrix Calculus
S-1 Jacobian Matrix Gauss Elimination Basics of Optimization
SLO-2 to Linear Algebra Matrix Decomposition
SLO-1 Linear Algebra and AI Operation and Properties of Matrix
S-2 Examples of Linear Algebra (Identity -Diagonal-Transpose- Gradient Matrix Conjugate Gradient Methods Univariate - Bivariate - Multivariate
SLO-2 Symmetric-Trace-Norms)
in AI
SLO-1 Operation and Properties of Matrix
From Fundamental System of
S-3 (Rank-Inverse- Orthogonal - Range - Real Matrix Differential Singular Value Decomposition Convex Objective Functions
SLO-2 Solutions to Linear Space
Determinant))
SLO-1
S4 System of Linear Equations Cramers Rule Complex Gradient Matrices Least Square Method Minutiae of Gradient Descent
SLO-2

189
SLO-1 Matrices Eigenvalues and Eigen Vectors
Gradient of Complex variable
S-5 Solving Systems of Linear Gradient Computation Optimization in AI
SLO-2 Cholesky Decomposition function
Equations
SLO-1 Gradient Method for smooth convex
S-6 Vector Spaces QR decomposition Gradient Descending Optimization in AI
SLO-2 optimization

SLO-1 Linear Independence - Basis Gradient Method for smooth convex


S-7 LU decomposition Tikhonov Regularization Applications of Matrix in AI
SLO-2 and Rank optimization

SLO-1 Eigen decomposition and


S-8
Linear Mapping Non-smooth convex optimization Gauss-Seidel method Applications of Matrix in AI
SLO-2 Diagonalization

SLO-1 Singular value Decomposition Application: Gradient Explosion and


S-9 Constrained Convex Optimization Case Study
SLO-2 PCA Gradient Vanishing

SLO-1 Matrix Approximation


S-10
SLO-2 Matrix calculus

Learning 1. Xian-Da Zhang, A Matrix Algebra Approach to Artificial Intelligence, Springer, 2021
Resources 2. Xian-Da Zhang, Matrix Analysis and Applications - Cambridge University Press, 2017
3. Charu C. Aggarwal, Linear Algebra and Optimization for Machine Learning, Springer, 2020.
4. Stephen Boyd, Lieven Vandenberghe, Introduction to Applied Linear Algebra- Vectors, Matrices, and Least Squares, Cambridge University Press, 2018
5. Linear Algebra- Kenneth Hoffman and Ray Kunze, Prentice Hall India, 2013.
6. Linear Algebra- Cheney and Kincaid, Jones and Bartlett learning, 2014

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40 % - 30 % - 30 % - 30 % - 30 % -
Understand
Level 2 Apply 40 % - 40 % - 40 % - 40 % - 40 % -
Analyze
Level 3 Evaluate 20% - 30 % - 30 % - 30 % - 30 % -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Mr.C.Arun, Asst Prof, SRM Institute of Science and Technology

190
Course 18AIE42IT Course SOFT COMPUTING AND ITS APPLICATIONS Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1: 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human experience
0 1 2 3 4 5
CLR-2: Gain knowledge on neural networks with examples

Environment & Sustainability


CLR-3:

Analysis, Design, Research


Gain knowledge on the mathematical background for carrying out the optimization associated with

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


neural network learning

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Communication
CLR-4: Gain knowledge on genetic algorithms and other random search procedures useful while seeking
global optimum in self-learning situations

PSO – 3
PSO - 1

PSO - 2
Ethics
CLR-5: Introduce case studies utilizing the above and illustrate the intelligent behavior of programs based on
soft computing

Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1: Analyse a given computational task to recognize the appropriateness through fuzzy sets 3 85 80 M - - - - - M - - - - L L - L
CLO-2: Design a fuzzy based soft computing system to address the computational task 3 85 80 M - H - - - M - - - - M L L L
CLO-3: Analyse a given computational task to solve it through neural network 3 85 80 M H L - - - M L - - - M L M L
CLO-4: Apply Genetic Algorithm operations for solving a computational task 3 85 80 M L L - - - M L - - - M L M L
CLO-5: Design and implement a soft computing system to achieve a computational solution 3 85 80 M L L - - - M L - - - M M L L

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Soft Computing Neural Networks in Computer Science Advanced Search Strategies

SLO-2 Evolution from Conventional Fuzzy Inference Systems Biological model Natural Evolution Hybrid Systems
AI to Computational
intelligence
S-2 SLO-1 Chromosomes
Evolutionary Search Strategies Fuzzification, Application of Fuzzy McCulloch-Pitts
Neuro-Fuzzy Modelling
SLO-2 Fuzzy Sets Operators on Antecedent part of Rules Model Systematic approach of Elitism
(Selection- Crossover- Mutation)
S-3 SLO-1 Development of Genetic Algorithm,
Fitness Function, Population
Fuzzy Membership Functions Evaluation of Fuzzy Rules The Perceptron Model Control
SLO-2 GA operators

S4 SLO-1 Param#Eters
Operations Defuzzification Widrow-Hoff’s Delta Rule Feedback control

191
SLO-2 Convergence

S-5 SLO-1 Problems associated to Fuzzy Neuro


Relations XOR Problem Pattern Classifiers
SLO-2 controller fuzzy control
S-6 SLO-1 Cruise Controller and Air Conditioner
Fuzzy Extension Principle Layered Feed Forward Neural
SLO-2 Controller Curse of Dimensionality Neuro-fuzzy Reinforcement Learning
Basics of Fuzzy Logic Networks
S-7 SLO-1 Problem solving using Fuzzy Solution for XOR Problem Gradient Free
SLO-2 Convergence of efficiency parameter Dimensionality Reduction Hebb’s Rule
Rules Optimization (GA operators)
S-8 SLO-1 Competitive Learning Methods
(Kohonen’s Self Organizing Maps and
Boltzmann’s Machine Learning
Fuzzy Reasoning Activation Functions Learning Vector Quantization) Gain Scheduling
Algorithm
SLO-2 Pattern Associators (Hopfield nets)

S-9 SLO-1 Back Propagation Back Propagation Networks Case study: Color Recipe
Mamdani s Representation Learning by Neural Nets
SLO-2 Algorithm Generalized Delta Rule Prediction.

Learning 1. Sandhya Bansal & Rajiv Goel “Fundamentals of Soft Computing”, 1st Edition, Notion Press Publication, 2020
Resources 2. Saroj koushik & Sunita Tiwari “Soft Computing, Fundamentals, Techniques and Applications” 1st Edition, McGraw Hill Publication, 2018
3. Samir Roy and Udit Chakraborthy , “Introduction to Soft Computing: Neuro-Fuzzy and Genetic Algorithms” Pearson Education,2013.
4. J.S.R. Jang, C.T.sun and E. Mizutani ,“Neuro-fuzzy and Soft Computing: A computational Approach to Learning and Machine Intelligence, Pearson Education, 2004.
5. D.E.GoldBerg, “Genetic Algorithms in Search, Optimization, and Machine Learning”, Pearson Education, 2013.
6. S.N.Sivanandam, S.N.Deepa, “Priciples of Soft Computing”, 2nd Edition, John-Wiley India,2011.
7. G.J.Klir and B.Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”, Second Reprint, PHI,2000.
8. J.A.Freeman and D.M.Skapura, “Neural Networks: Algorithms, Applications and Programming Techniques”, Pearson Education, 2011. .

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Dr. A. Suresh, SRMIST

192
Course 18AIE422T Course Artificial Intelligence and High-Performance Computing Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the various characteristics of Intelligent agents
0 1 2 3 4 5
CLR-2 : Learn the different search strategies in AI

Communication
Proficiency (%)

Attainment (%)
CLR-3 :

Environment &
Learn to represent knowledge in solving AI problems

Project Mgt. &


t

Modern Tool

S t i bilit
Engineering

W k
Individual &
CLR-4 : Know about various Machine Learning Algorithms

Society &
Expected

Expected

Life Long
Design &

Analysis,
l d
Thinking

PSO – 3
Problem
CLR-5 : Identify the computational methods in AI

PSO - 1

PSO - 2
Level of

(Bloom)

A l i

Ethics
D l

D i

C lt
U
Course Learning Outcomes (CLO):

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

T
CLO-1 : 80 70 H M - - H - - - H L - H - - -
Identify appropriate search algorithms for any AI problem 1
CLO-2 : 85 75 H M - - H - - - H L - H - - -
Gain Knowledge on various search strategies in AI 2

CLO-3 : 75 70 H M - - H - - - H L - H - - -
Understand the impact of apt agent strategy to solve a given problem 2

CLO-4 : 80 80 H M - - H - - - H L - H - - -
Acquire knowledge on various Machine learning algorithm with examples 2
CLO-5 : 75 75 H M - - H - - - H L - H - - -
Identify the computational methods in AL 2

Duration (hour) 9 9 9 9 9
S-1 SLO-1 AI Introduction Search in Complex Environments Knowledge, reasoning, and planning Learning from Examples Computational Science and Engineering

SLO-2 The Foundations of Artificial Local Search and Optimization Problems Logical Agents Forms of Learning Introduction
Intelligence
S-2 SLO-1 The History of Artificial Local Search in Continuous Spaces Knowledge-Based Agents Supervised Learning Applications
Intelligence
SLO-2 The State of the Art Search with Nondeterministic Actions The Wumpus World Learning Decision Trees Characteristics and requirements

S-3 SLO-1 Risks and Benefits of AI Search in Partially Observable Logic Model Selection and Optimization Review of Computational Complexity
Environments
SLO-2 Intelligent Agents Online Search Agents and Unknown Propositional Logic: A Very Simple The Theory of Learning Performance: metrics and measurements
Environments Logic
S4 SLO-1 Agents and Environments Adversarial Search and Games Propositional Theorem Proving Linear Regression and Classification Granularity and Partitioning

193
SLO-2 Good Behavior: The Concept of Game Theory Effective Propositional Model Checking Nonparametric Models Locality: temporal/spatial/stream/kernel
Rationality
S-5 SLO-1 The Nature of Environments Optimal Decisions in Games Agents Based on Propositional Logic Ensemble Learning Basic methods for parallel programming

SLO-2 The Structure of Agents Heuristic Alpha–Beta Tree Search First-Order Logic Developing Machine Learning Systems Real-world case studies

S-6 SLO-1 Solving Problems by Searching Monte Carlo Tree Search Representation Revisited Learning Probabilistic Models Multiscale applications

SLO-2 Problem-Solving Agents Stochastic Games Syntax and Semantics of First-Order Statistical Learning Multi-discipline applications
Logic
S-7 SLO-1 Example Problems Partially Observable Games Using First-Order Logic Learning with Complete Data Measuring performance

SLO-2 Limitations of Game Search Algorithms Knowledge Engineering in First-Order Identifying performance bottlenecks
Logic
S-8 SLO-1 Search Algorithms Constraint Satisfaction Problems Inference in First-Order Logic Learning with Hidden Variables:

SLO-2 Uninformed Search Strategies Defining Constraint Satisfaction Propositional vs. First-Order Inference
Problems
S-9 SLO-1 Informed (Heuristic) Search Constraint Propagation: Inference in Unification and First-Order Inference Learning with Hidden Variables: The Partitioning applications for
Strategies CSPs EM Algorithm heterogeneous resources
SLO-2 Heuristic Functions Backtracking Search for CSPs Forward and Backward Chaining

Learning 1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach‖, Prentice Hall, Third Edition, 2009
Resources 2. I. Bratko, ―Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-Wesley Educational Publishers Inc., 2011.
3. Introduction to High Performance Computing for Scientists and Engineers, Georg Hager Gerhard Wellein, CRC Press, 2010.
4. Petascale Computing: Algorithms and Applications, David A. Bader (Ed.), Chapman & Hall/CRC Computational Science Series, 2007
5. Ertel W. Introduction to artificial intelligence. Springer; 2018 Jan 18.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr.S.Karpagam, Tata Consultancy Services,Chennai. Mr.Prabha Selvaraj, School of Computer Science and Engineering Dr.P.Kanmani.CSE/SRMIST
VIT-AP University, Amaravati, India

194
Course 18AIE423T Course Business Intelligence and Analytics Course L T P C
Code Name Category E Professional Elective 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Exposure to the fundamentals of business intelligence and analytics
0 1 2 3 4 5
CLR-2 : understand the modeling aspects behind Business Intelligence

CLR-3 : understand of the business intelligence life cycle and the techniques used in it

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)

Expected Proficiency (%)


CLR-4 : Get exposed with different data analysis tools and techniques

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


CLR-5 :

Problem Analysis

Society & Culture


Analyse data to generate information and knowledge that lead to informed decisions for businesses

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Describe the fundamentals of business intelligence 2 80 85 H H M - M M - M M H - H H H H
CLO-2 : Apply various modelling techniques 2 75 80 H H M - M M - M M H - H H H H
CLO-3 : Describe the data analysis and knowledge delivery stages 2 85 80 H H M - M M - M M H - H H H H
CLO-4 : Apply business intelligence methods to various situations 2 80 75 M M M - M M - M M H - H M M M
CLO-5 : Illustrate the new models for market strategic interaction 2 75 85 M M M - M M - M M H - H M M M

Duration (hour) 9 9 9 9 9
S-1 SLO-1 BUSINESS INTELLIGENCE: KNOWLEDGE DELIVERY: The business EFFICIENCY: Efficiency measures BUSINESS INTELLIGENCE FUTURE OF BUSINESS INTELLIGENCE:
Effective and timely decision intelligence user types APPLICATIONS: Marketing models Future of business intelligence – Emerging
SLO-2 Technologies

S-2 SLO-1 Standard reports The CCR model: Definition of target Logistic and Production models Machine Learning
SLO-2 objectives
Data, information and knowledge
S-3 SLO-1 Interactive Analysis and Ad Hoc Querying Peer groups Logistic and Production models Predicting the Future
SLO-2 Identification of good operating practices
Role of mathematical models
S4 SLO-1 Business intelligence architectures Parameterized Reports and Self-Service cross efficiency analysis Analytics applied to different domains BI Search
Reporting
SLO-2 Text Analytics
S-5 SLO-1 Cycle of a business intelligence dimensional analysis virtual inputs and outputs Case study 1: Descriptive Analytics BI Search

195
SLO-2 analysis Alerts/Notifications Text Analytics

S-6 SLO-1 Enabling factors in business Visualization: Charts, Other models Case study 2: Predictive Analytics Advanced Visualization
SLO-2 intelligence projects Graphs

S-7 SLO-1 Visualization: Widgets, Scorecards Pattern matching Case study 3: Prescriptive Analytics Rich Report
SLO-2 Development of a business Dashboards
intelligence system
S-8 SLO-1 Ethics and business intelligence Geographic Visualization cluster analysis Case study 4: Decision Making Future beyond Technology
SLO-2

S-9 SLO-1 Integrated Analytics outlier analysis Case study 5: Data and information
visualization
SLO-2

S-10 Considerations: Optimizing the Presentation Case study 6: Visual Analytics


for the Right Message

Learning 1. Efraim Turban, Ramesh Sharda, Dursun Delen, “Decision Support and Business Intelligence Systems”, 9th Edition, Pearson 2013
2. Larissa T. Moss, S. Atre, “Business Intelligence Roadmap: The Complete Project Lifecycle of Decision Making”, Addison Wesley, 2003.
Resource 3. Carlo Vercellis, “Business Intelligence: Data Mining and Optimization for Decision Making”, Wiley Publications, 2009.
s 4. David Loshin Morgan, Kaufman, “Business Intelligence: The Savvy Manager‟s Guide”, Second Edition, 2012.
5. Cindi Howson, “Successful Business Intelligence: Secrets to Making BI a Killer App”, McGraw-Hill, 2007.
6. Ralph Kimball , Margy Ross , Warren Thornthwaite, Joy Mundy, Bob Becker, “The Data Warehouse Lifecycle Toolkit”, Wiley Publication Inc.,2007.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
40 % - 30 % - 30 % - 30 % - 30% -
Understand
Level 2 Apply
40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate
20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadership, Dr. G. Aghila, Anna University Mrs. C.Anupama,SRMIST
OptumInsights India Pvt Ltd., Chennai

196
Course 18AIE424T Course Artificial Intelligence and Internet of Things Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand the need for AI in IoT 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Learn the Machine Learning Models and Classification algorithms

Expected Attainment

Individual &Team Work


Expected Proficiency

Project Mgt. & Finance


Modern Tool Usage
CLR-3 : Understand the Deep Learning Models and its types

Society & Culture


Problem Analysis
Level of Thinking

Life Long Learning


Analysis, Design,

Environment &

Communication
CLR-4 : Know about the Genetic Algorithms with IoT

Engineering

Design &
CLR-5 : Identify the application of IoT

(Bloom)

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

(%)

(%)
CLO-1 : Comprehend the importance of IoT and AI 2 80 70 H - - H H - - - M L - H - - -
CLO-2 : Understand the Machine Leanring with IoT 2 85 75 H - - H H - - - M L - H - - -
CLO-3 : Analyze various layered architecture in deep Learning 3 75 70 H - - H H - - - M L - H - - -
CLO-4 : Apply Real Time example with IoT 3 75 75 H - - H H - - - M L - H - - -
CLO-5 : Design IoT with Smart Home Technologies 2 75 75 H - - H H - - - M L - H - - -

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Machine learning and IoT Deep Learning for IoT Genetic Algorithms for IoT Distributed AI and IoT
Principles of IoT and AI
SLO-2 Introduction Optimisation Inroduction
Fundamentals of IoT and AT
S-2 SLO-1 Learning Paradigms Artificial Neuron Deterministic and Analytic methods Introducing H2O.ai
Definition is IoT
SLO-2 Linear Regression Modelling single neuron in Tensor Natural Optimistaion Methods Apche MLlib
IoT reference Model flow
S-3 SLO-1 IoT platforms Prediction of Linear Regression Neural Networks Introduction to GA Personal and Home IoT

SLO-2 IoT verticals Entropy and Cross Entropy Conventional Neural Network Coding Genetic Algorithms Personal IoT

S4 SLO-1 Big Data and IoT Logistic Regression Different Layers of CNN Reinforcement Learning for IoT Heart Monitor

SLO-2 Infusion of AI and IoT Logisticc Regression for Convolution layer Introduction Digital Assistants
classification
S-5 SLO-1 The standard process in data Different Classification algorithms Pooling Layer RL Terminology IoT and Smart Homes
mining

197
SLO-2 IoT Platforms and AI Supervise and Unsupervised Recurrent Neural Networks Simulated Environments Home Activity recognition
platforms Learning
S-6 SLO-1 Classification using Support Vector Long short term Memory Policy Gradients AI for Industrial IoT
Introduction to Datasets Machine
SLO-2 Naïve Bayes Gated recurrent unit Generative model for IoT Intorduction to AI-powered
Tensorflow Industrial IoT
S-7 SLO-1 Decision trees Encoders Introduction Predictive Maintenance using IoT
Keras
SLO-2 Ensemble Learning Auoto Encoders VAE AI for smart cities IoT
Dataset Examples
S-8 SLO-1 Data Access and distributed Overfitting Denoising Auto Encoders Generating images using VAEs Componenets of Smart city
processing for IoT
SLO-2 Text files in python Underfitting Variational Auto Encoders VAEs in TensorFlow Processing Different types of data

S-9 SLO-1 SQL data Regularisation Popular CNN model GANs Computing in Cloud

SLO-2 HDF5 Cross validation

Learning 1. Kapoor, A., 2019. Hands-On Artificial Intelligence for IoT: Expert machine learning and deep learning techniques for developing smarter IoT systems. Packt Publishing Ltd.
Resources 2. Gorunescu, F., 2011. Data Mining: Concepts, models and techniques (Vol. 12). Springer Science & Business Media.
3. Murphy, K.P., 2012. Machine learning: a probabilistic perspective. MIT press.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
S.Karpagam, Tata Consultancy Services,Chennai Prabha Selvaraj, School of Computer Science and Engineering, Dr.P.Kanmani, SRMIST
VIT-AP University, Amaravati, India

198
Course Course L T P C
Course
Code 18AIE425T Compiler Design Category E Professional Elective 3 0 0 3
Name

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Utilize the mathematics and engineering principles for the Design of Compilers 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Acquire knowledge of Lexical Analyzer from a specification of a language's lexical rules
CLR-3 : Acquire knowledge of Syntax Analyzer for parsing the sentences in a compiler grammar

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)

Expected Proficiency (%)


CLR-4 :

Expected Attainment (%)


Gain knowledge to translate a system into various intermediate codes

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Analyze the methods of implementing a Code Generator for compilers

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 Analyze the methods of developing a Code Optimizer

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Utilize the mathematics and engineering principles for the Design of Compiler 3 80 70 H H H - M - - - M - - H L L L
CLO-2 : Acquire knowledge of Lexical Analyzer from a specification of a language's lexical rules 3 85 75 H H H - M - - - M - - H L L L
CLO-3 : Gain knowledge to translate a system into various intermediate codes 3 75 70 H H H - M - - - M - - H L L L
CLO-4 : Analyze the methods of implementing a Code Generator for compilers 3 85 80 H H H - M - - - M - - H L L L
CLO-5 : Design a Code Optimizer 3 85 75 H H H - M - - - M - - H L L L

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Compilers – Analysis of the Syntax Analysis Definition - Role of parser Bottom Up Parsing Intermediate Code Generation Code optimization
source program
SLO-2 Phases of a compiler – Cousins of Lexical versus Syntactic Analysis Reductions Intermediate Languages - prefix - postfix Introduction– Principal Sources of
the Compiler Optimization
S-2 SLO-1 Grouping of Phases – Representative Grammars Handle Pruning Quadruple - triple - indirect triples Function Preserving Transformation
Compiler construction tools Representation
SLO-2 Lexical Analysis – Role of Lexical Syntax Error Handling Shift Reduce Parsing Syntax tree- Evaluation of expression - Loop Optimization
Analyzer three-address code
S-3 SLO-1 Input Buffering Elimination of Ambiguity, Left Recursion Problems related to Shift Reduce Parsing Synthesized attributes – Inherited Optimization of basic Blocks
attributes
SLO-2 Specification of Tokens Left Factoring Conflicts During Shift Reduce Parsing Intermediate languages – Declarations Building Expression of DAG

S4 SLO-1 Finite automation - deterministic Top down parsing LR Parsers- Why LR Parsers Assignment Statements Peephole Optimization

SLO-2 Finite automation - non Recursive Descent Parsing, back tracking Items and LR(0) Automaton, Closure of Boolean Expressions, Case Statements Basic Blocks, Flow Graphs
deterministic Item Sets,

199
S-5 SLO-1 Transition Tables Computation of FIRST LR Parsing Algorithm Back patching – Procedure calls Next -Use Information

SLO-2 Acceptance of Input Strings by Problems related to FIRST Operator Precedence Parser Computation Code Generation Introduction to Global Data Flow Analysis
Automata of LEADING
S-6 SLO-1 State Diagrams and Regular Computation of FOLLOW Computation of TRAILING Issues in the design of code generator Computation of gen and kill
Expressions
SLO-2 Conversion of regular expression Recursive Descent Parsing, back tracking Problems related to LEADING AND The target machine – Runtime Storage Computation of in and out
to NFA – Thompson’s TRAILING management
S-7 SLO-1 Conversion of NFA to DFA Construction of a predictive parsing table SLR Grammars A simple Code generator Parameter Passing.

SLO-2 Predictive Parsers LL(1) Grammars SLR Parsing Tables Code Generation Algorithm Runtime Environments

S-8 SLO-1 Converting Regular expression Transition Diagrams for Predictive Parsers Problems related to SLR Register and Address Descriptors Source Language issues
directly to DFA
SLO-2 Minimization of DFA Error Recovery in Predictive Parsing Construction of Canonical LR(1) and LALR Generating Code of Assignment Storage Organization
Statements
S-9 SLO-1 Minimization of NFA Predictive Parsing Algorithm Construction of LALR Cross Compiler – T diagrams Activation Records

SLO-2 Design of lexical analysis (LEX) Non Recursive Predictive Parser Problems related to Canonical LR(1) and Issues in Cross compilers Storage Allocation strategies
LALR Parsing Table

Learning 1. Alfred V Aho,Jeffery D Ullman,RaviSethi,"Compilers,Principlestechniquesandtools",Pearson Education2011


Resources 2. S.Godfrey Winster,S.Aruna Devi,R.Sujatha,”CompilerDesign”,YesdeePublishingPvt.Ltd,2019
3. WilliamM.Waiteand Gerhard Goos.CompilerConstruction.Springer-Verlag,New York,2013.
4. K.Muneeswaran,,”CompilerDesign”,OxfordHigherEducation,Fourthedition2015
5. DavidGalles,“ModernCompilerDesign”,PearsonEducation,Reprint2012.
6. RaghavanV.,“PrinciplesofCompilerDesign”,TataMcGrawHillEducationPvt.Ltd.,2010

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
Understand 40 % - 30 % - 30 % - 30 % - 30% -

Level 2 Apply
40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Level 3 Evaluate
20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadership, OptumIns Dr. G. Aghila, Anna University Dr.Godfrey Winster S, SRMIST
Pvt Ltd., Chennai

200
ourse 18AIE426T Course Virtual Reality and Augmented Reality Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the challenges of Virtual Reality
0 1 2 3 4 5
CLR-2 : Design and work with models

Modern Tool Usage

Life Long Learning


CLR-3 :

Individual & Team


Identify VR Systems

Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking

Communication
Proficiency (%)

Attainment (%)

Environment &
CLR-4 :

Project Mgt. &


Analyze the features and architecture of 3D Scanner

S t i bilit
Engineering
CLR-5 : Implement right database models for real time applications

h
Expected

Expected

Design &
l d

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l

W k
R
K
CLO-1 : Understand the challenges of Virtual Reality and propose solutions 1 85 75 H H M H H M H M H H H H H H H
CLO-2 : Analyze the models 1 85 75 H H H H H M H M H H H H H L L
CLO-3 : Design the process of VR Systems 2 80 70 H M H M H - - - - - H H H L M
CLO-4 : Identify the features and architecture of 3D Scanner 2 85 75 H M H M H M H M H H H H H L M
CLO-5 : Implement right database models for real time applications 2 80 70 H H H - - - - - - - H H H L M

Duration (hour) 9 9 9 9 9
S-1 SLO-1
Introduction, Fundamental Concept and 3D clipping, VR technology, Model of interaction, VR user considerations, and basic AR interaction
Sensor, Digital Glove, Movement Capture
Components of Virtual Reality Colour theory, Simple 3D modelling, Systems. options.
SLO-2

S-2 SLO-1 Animating the Virtual Environment: Video-based Input, 3D Menus & 3DScanner
VR, AR, MR, xR: similarities and Illumination models, Reflection models, technical limitations - low-light conditions,
Introduction, The dynamics of numbers,
SLO-2 differences Shading algorithms surfaces challenge, User flow
Linear and Nonlinear interpolation Output -- Visual /Auditory / Haptic Devices.

S-3 SLO-1 Geometry of virtual worlds. Translations,


Benefits of virtual reality, Radiosity, the animation of objects, linear and non- Surface detection and creating planes, User
rotations, orientation through matrix
SLO-2 Historical development of VR Hidden Surface Remova linear translation interaction: hit-testing and pose
transformations

S4 SLO-1 HARDWARE TECHNOLOGIES FOR 3D shape & object inbetweening, free from Human factors: Introduction, the eye, the ear, Placing with anchor points, Occlusion between
Realism- Stereographic image
USER INTERFACES: Visual Displays deformation, particle system the somatic senses virtual assets

201
SLO-2 Auditory Displays, Haptic Displays,
Choosing Output Devices for 3D User VR Hardware: Introduction, sensor hardware,
Interfaces. Head-coupled displays, Acoustic hardware,
Integrated VR systems

S-5 SLO-1
Computer graphics, Real time computer Introduction, From 2D to 3D, 3D space Physical Simulation: Introduction, Objects VR Software: Introduction, Modeling virtual Light estimation: matching virtual light to real
graphics curves falling in a gravitational field, world, Physical simulation, VR toolkits light
SLO-2

S-6 SLO-1 Augmented and Mixed Reality - history, AR


today, technology and features of augmented
Flight Simulation, Virtual environment 3D boundary representation Geometrical Rotating wheels, Elastic collisions,
SLO-2 reality, AR functionality-Placing and Multi-plane detection and spatial mapping
requirement Transformations: Introduction projectiles
positioning assets,Scale and the size of
assets,Occlusion

S-7 SLO-1 Tracking in AR, Environmental


Scientific Landmark 3D Computer Frames of reference, Modeling understanding: feature points and plane- Processing needs in mobile AR, Breaking
SLO-2 simple pendulum, springs
Graphics: Introduction transformations finding, Light estimation, AnchorsInterface immersion,
issues and lack of UI metaphors

S-8 SLO-1 Instances, Picking, Flying, Scaling the VE,


AR’s technical constraints: size, power,
The Virtual world space, positioning the Collision detection Generic VR system: Framing as a creative device, marker-less
SLO-2 Flight dynamics of an aircraft heat,3D barrier, Computer vision limitations,
virtual observer, the perspective projection Introduction, tracking for augmented reality,
Constraints of occlusion and shading

S-9 SLO-1 Multiple Models of Input and Output


Virtual environment, Computer strengths and current constraints of the enhancing interactivity in AR environments,
human vision, stereo perspective projection Interface in Virtual Reality: Input --
SLO-2 environment ARCore platform evaluating AR system
Tracker

Learning 1. Steven M. LaValle. Virtual Reality, Cambridge University Press, 2020. http://lavalle.pl/vr/
Resources 2. Kelly S. Hale (Editor), Kay M. Stanney (Editor). 2014. Handbook of Virtual Environments: Design, Implementation, and Applications, Second Edition (Human
Factors and Ergonomics) ISBN-13: 978-1466511842. Amazon
3. Matjaž Mihelj, Domen Novak, Samo Beguš ,Virtual Reality Technology and Applications, 2013.
4 Burdea, G. C. and P. Coffet. Virtual Reality Technology, Second Edition. Wiley-IEEE Press, 2003/2006.
5 Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.
6 Alan B Craig, William R Sherman and Jeffrey D Will, “Developing Virtual Reality Applications: Foundations of Effective Design”, Morgan Kaufmann, 2009.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% 30% 30% 30%
Understand
Level 2 Apply 40% 40% 40% 40% 40%
Analyze
Level 3 Evaluate 20% 30% 30% 30% 30%

202
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadership, OptumI Dr. G. Aghila, Anna University Ms.Sasi Rekha Shankar, AP/SWE, SRMIST
Pvt Ltd., Chennai

203
Course 18AIE427T Course Data Mining and Analytics Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : To introduce students to the basic concepts of Data Mining. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


0 1 2 3 4 5
CLR-2 : Understanding the concept of association rule mining

Expected Proficiency

Expected Attainment
CLR-3 : Understanding of the various classification algorithms

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 : To study the concepts of Cluster analysis techniques

Communication
Environment &

Project Mgt. &


t
Engineering
CLR-5 : To Implement the Data mining concepts with various domains

i bili
Design &
l d

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l
(%)

(%)

S
CLO-1 : Distinguish various kinds of data, data mining functionalities. 2 80 70 H H - H L - - - L L - H - - -
CLO-2 : Identify Frequent Patterns using Efficient and Scalable Frequent itemset mining methods 2 85 75 M H L M L - - - M L - H - - -
CLO-3 : Suggest the Classification algorithm for any given problem 1 75 70 M H M H L - - - M L - H - - -
CLO-4 : Apply the appropriate Cluster Analysis for any given problem 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Design systems that use the appropriate data analytics 3 85 75 H H H H L - - - M L - H - - -

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Classification and Prediction : Issues
Introduction to Data Mining – Applications and Trend in Data
SLO-2 Association Rules : Basic Concepts Regarding Classification and Cluster Analysis Introduction
Kinds of Data Mining
Prediction
S-2 SLO-1
Data mining Functionalities – Classification by Decision Tree
Market basket analysis Types of data in Cluster Analysis Text Analytics
SLO-2 Interesting Patterns Induction
S-3 SLO-1
A categorization of Major Clustering
Task Primitives Frequent item set Bayesian Classification Social Network Analytics
SLO-2 Methods
S4 SLO-1
SLO-2
Issues in Data Mining Association Rules Rule Based Classification Partitioning Methods Spatial Data Analytics

S-5 SLO-1 Efficient and Scalable Frequent


Data Preprocessing itemset mining methods Classification by Back Propagation Hierarchical Methods Multimedia Data Analytics
SLO-2 Apriori Algorithm
S-6 SLO-1
SLO-2
Data Cleaning FP-Growth Support Vector Machine Density based Methods Machine learning

204
S-7 SLO-1 Associative Classification
SLO-2
Data Integration Correlation Analysis Grid-based methods Big Data
Lazy Learners
S-8 SLO-1 Prediction, Accuracy and Error
Model based clustering methods
Measures Crowds of predictive models
SLO-2
Data Transformation Various kinds of association rules
Evaluating the accuracy of a Boosting and Random Forests
Clustering High Dimensional data
Classifier or a Predictor
S-9 SLO-1 Constraint based cluster analysis Neural networks
SLO-2
Data Selection Constraint based association mining Ensemble Methods
Outlier Analysis and deep learning

Learning 1. Jiawei Han, Micheline Kamber, Jian Pei,“Data Mining – Concepts and Techniques”, Third Edition, Morgan Kaufmann Publishers, 2012.
Resources 2. M. H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson Education 2001.
3. Daniel Jurafsky and James H. Martin, ― Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Person
education,2013.
4. I H. Witten and E. Frank, “Data Mining: Practical Machine Learning Tools and Techniques”, Morgan Kaufmann. 2000.
5. Nathan Marz, James Warren, “Big Data-Principles and best practices of scalable real-time data systems”, DreamTech Press, 2015.
6. Arshdeep Bahga, Vijay Madisetti, "Cloud Computing: A Hands-On Approach", University Press, 2016.
7. Cen Wan, Hierarchical Feature Selection for Knowledge Discovery: Application of Data Mining to the Biology of Ageing, Advanced Information and Knowledge Processing, Springer
International Publishing, 2019.
8. Valentina Porcu, Python for Data Mining Quick Syntax Reference, Apress, 2019.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadershi Dr. S. Muthurajkumar, Anna University Dr. Jahnavi Y, SRMIST
OptumInsights India Pvt Ltd., Chennai

205
Course 18AIE428T Course TIME SERIES ANALYSIS Course E Professional Elective L T P C
Code Name Category
3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses

Course Offering Department ARTIFICIAL INTELIGENCE Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 13 14 15
Understand time series analysis, trends and characteristic of stochastic component of time series
0 1 2
CLR-2 : Apply appropriate filters and understand Autoregressive-moving average models ARMA

Design & Development

Project Mgt. & Finance


Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Analyse the Forecasting, trend and seasonality in Box-Jenkins model

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking

Communication
Environment &
CLR-4 : Analyse Vector autoregression (VAR )model, Co-integration and error correction model and Granger

Engineering

PSO – 3
PSO - 1
PSO - 2
(Bloom)
CLR-5 : Understand the structure and Application of VAR, filtering method and GARCH

Ethics
(%)

(%)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1 Understand mathematical considerations for analyzing time series, including concepts of white 85 80 H H L L M - L - L - - H H L L
1
: noise, stationarity, autocovariance, autocorrelation

CLO-2 Apply various techniques of time series models, including the seasonal autoregressive moving 85 80 H H M M H - L - L - - H H L H
2
: average (SARIMA) models, regression with ARMA models

CLO-3 Apply various techniques for the modeling: including parameter estimation, assumption 85 80 H H M M H - M - L - - H H L H
2
: verification, and residual sequence diagnosis

CLO-4 Analyse the properties of linear predictor operator, and apply various linear forecasting 85 80 H H M M H - M L - - H H L H
2
: techniques

CLO-5 Analyse and apply techniques of selected additional topics, such as spectral analysis, state space 85 80 H H H H H - M - H - H H H H H
: models, ARCH and GARCH, multivariate time series, principle component analysis, process 2
control, and other topics.

206
Duration (hour) 9 9 9 9 9

S-1 SLO-1 Introduction to Time Series Linear Filtering Box-Jenkins methodology to Regressive dynamic models
SLO-2 Theorem of Filtering identification of stationary time Autoregressive models with Structural VAR
definitions of trends series models distributed lags (ADL).
S-2 SLO-1 Convolutions and compositions Vector autoregression (VAR
seasonality and noise Forecasting, trend and )model
seasonality in Box-Jenkins Application of VAR
SLO-2 causal processes model. Time series co-integration
Stationary processes
S-3 SLO-1 autocovariance Autoregressive-moving average
Non-stationary time series Co-integration regression
models ARMA
Fiscal stimulus
SLO-2 autocorrelation ARMA Equation Time series with non-stationary
Testing of co-integration.
variance and mean
S4 SLO-1 Stochastic process and its main Moving average models МА(q) Co-integration and error correction
characteristics model.
ARIMA (p,d,q) models Monetary policy
SLO-2 Condition of invertability Causality in time series

S-5 SLO-1 Time series as a discrete Autoregressive models АR(р) The use of Box-Jenkins
stochastic process Forecasting & Structural
methodology to determination of Granger causality
Break
SLO-2 Stationarity Yull-Worker equations order of integration

S-6 SLO-1 Stationarity conditions The unit root problem


Hypothesis testing on rational
SLO-2 Autoregressive-moving average Filtering Methods
Spurious trends and regressions expectations
Main Course Learning Rationale models ARMA (p,q)

S-7 SLO-1 Solving the ARMA equation


Hypothesis testing on market
Dickey Fuller Test Filtering Application
SLO-2 Applications and Examples efficiency
Stationary stochastic processes
S-8 SLO-1 Spurious Regressions Periodogram Filtering Application

207
SLO-2 main characteristic of stochastic Coefficient estimation in ARMA GARCH-model
component of time series (p,q) processes. Box-Jenkins’ Super Consistency
approach
S-9 SLO-1 Wold decomposition. Lag Coefficients estimation in
operator autoregressive models
Non-stationary time series, TSP VECM (Vector Error Correction
or DSP Model)
SLO-2 Coefficient estimation in ARMA Introduction to spectral
(p) processes models

Learning 1. Shumway & Stoffer (2011) Time Series Analysis and its applications, with examples in R , 3rd edition, Springer.
Resources 2. Brockwell & Davis (2016) Introduction to Time Series and Forecasting, 3rd edition, Springer
3. Cryer & Chan (2008) Time Series Analysis with Applications in R, Springer
4. Prado & West (2010) Time Series: Modeling, Computation, and Inference Chapman & Hall
5. Petris, Petrone, Campagnoli (2009) Dynamic Linear Models with R, Springer

Learning Assessment

Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#

Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

Level 1 Remember 40% - 30% - 30% - 30% - 30% -


Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers

Experts from Industry Experts from Higher Technical Institutions Internal Experts

Soundararajan Dhakshinamoorthy, Principle software Engineer, Techn Dr. S. Muthurajkumar, Anna University Mrs.SasiRekhaSankar, SRMIST
Leadership, OptumInsights India Pvt Ltd., Chennai

208
Course 18AIE429T Course Cloud Computing Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Understand the fundamental ideas behind Cloud Computing, the evolution of the paradigm, its 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
applicability; benefits, as well as current and future challenges 0 1 2 3 4 5
CLR-2 : Gain knowledge on virtualization structure and its tools

Modern Tool Usage


CLR-3 : Explore the different cloud architectures

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking

Communication
Proficiency (%)
CLR-4 :

Attainment (%)
Design the cloud security threats and protective mechanism for cloud computing

Environment &

Project Mgt. &


Engineering
CLR-5 : Implement the applications on cloud development

h
Expected

Expected

Design &

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
R
CLO-1 : Acquire the knowledge about fundamentals of cloud computing 3 85 80 H H H H L - - - - - - H H M M
CLO-2 : Analyze the structure of virtualization 3 85 80 H H H H H L L L M - - H H H H
CLO-3 : Design the knowledge on different cloud architectures 3 85 80 H H H H H L - L M - - H H H H
CLO-4 : Evaluate the security issues related to cloud computing and handle the security threats and 85 80 H H H H H L - - M - - H H H H
3
construct different cloud delivery design models
CLO-5 : Implement the knowledge on applications of cloud development 3 85 80 H H H H H L - L M - - H H H H

Duration (hour) 9 9 9 9 9

S-1 SLO-1 Cloud Computing Fundamentals: Introduction & benefit of Service Models: Infrastructure Fundamental Cloud Security: Basic Cloud Application Development
Evolution of Cloud Computing Virtualization: Implementation Levels as a Service (IaaS) Terms and Concepts, Threat Agents, and Architectural Styles
SLO-2 Cloud Computing definition of Virtualization Cloud Security Threats
S-2 SLO-1 Origin of Cloud Computing, Basic VMM Design Requirements and Resource Virtualization: Server, Cloud Security Mechanisms: MapReduce Programming
Concepts and Terminology Providers Storage, Network Encryption, Hashing: Digital Model
SLO-2 Signature, Public Key Infrastructure
S-3 SLO-1 Goals and Benefits, Risks and Virtualization at OS level Case studies: Platform as a Identity and Access Management Case Study: the Grep, The Web
Challenges, Roles and Service (PaaS) Application
SLO-2 Boundaries, Cloud Characteristics middleware support for Virtualization
S4 SLO-1 Types of cloud, Cloud services Virtualization structure/tools and Cloud platform & Management: Single Sign-On: Kerberos Hadoop: SLO-2 Yarn and Tez
mechanisms: Hypervisor and Xen Computation, Storage authentication, One-time password
SLO-2 Architecture, Binary Translation with

209
full Virtualization, Para Virtualization
with Compiler Support
S-5 SLO-1 Cloud Delivery Models, Cloud Virtualization fo CPU, Memory and Case studies. Software as a Basic cloud data security SQL on Hadoop: Pig, Hive, and
Deployment Models I/O Devices Service (SaaS) mechanisms Impala
SLO-2
S-6 SLO-1 Cloud Service Providers and the Hardware support for Virtualization in Web services, Web 2.0, Advanced Clouds, Mobile Cloud Current Cloud Applications and
Cloud Ecosystem intel x86 processor New Opportunities
SLO-2
S-7 SLO-1 Amazon Web Services(AWS), CPU Virtualization Web OS Media Cloud, Green Cloud Design approaches with Case
Google Clouds, Microsoft Azure Study
SLO-2 Cloud
S-8 SLO-1 SLA Management in Cloud Memory Virtualization and I/O Case studies : Anything as a Virtual Machine Security, Security of Design methodology for IaaS
Computing: A Service Providers Virtualization service (XaaS) Virtualization, A Trusted Hypervisor Service SLO-2 Model
SLO-2 Perspective
S-9 SLO-1 Case Study on Open Source & Virtualization in Multicore processors Microservices Mobile Devices and Cloud Security Google API, AWS EC2
Commercial Clouds: Eucalyptus, Instances
SLO-2
OpenStack, Aneka

Learning 1. Dan C. Marinescu,” Cloud Computing Theory and Practice”, Second Edition Copyright © 2018 Elsevier Inc. All.https://www.sciencedirect.com/book/9780128128107/cloud-computing
Resources 2. Rajkumar Buyya, James Broberg, AndrzejGoscinski, Cloud Computing Principles and Paradigms, Wiley Publications, 2017.
3. Gautam Shroff, “Enterprise Cloud Computing Technology Architecture Applications”,Cambridge University Press; 1 edition,[ISBN: 978-0521137355],2010.
4. Thomas Erl, ZaighamMahmood, and RichardoPuttini, "Cloud Computing: Concepts, Technology & Architecture", Prentice Hall/PearsonPTR, Fourth Printing, 2014, ISBN: 978013338752.
5. K. Chandrasekaran, "Essentials of Cloud Computing", Chapman and Hall/CRC Press, 2014, ISBN 9781482205435
6. Arshdeep Bahga, Vijay Madisetti, "Cloud Computing: A Hands-On Approach", University Press, 2016, ISBN13: 978-0996025508.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 15% - 15% - 15% - 15% -
Understand
Level 2 Apply 40% - 20% - 20% - 20% - 20% -
Analyze
Level 3 Evaluate 20% - 15% - 15% - 15% - 15% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. S. Muthurajkumar, Anna University Dr.R.Rani Krithiga,SRMIST

210
Course Course Course E Professional Elective L T P C
Code 18AIE430T Name Distributed Systems Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

To recognize the essential concepts of distributed system. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1


CLR-1 :
0 1 2 3 4 5
CLR-2 : To comprehend about the communication that takes place in Distributed systems
CLR-3 : To realize the necessity of synchronization, consistency and Fault tolerance in a Distributed System.

Environment & Sustainability


Analysis, Design, Research
Level of Thinking (Bloom)

Expected Proficiency (%)


To value the Process management, Resource Management and to handle system failure.

Expected Attainment (%)


CLR-4 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : To acquire apparent scheme regarding distributed file system and applications of distributed systems.

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
Course Learning Outcomes (CLO):

CLO-1 : Characterize the fundamental hardware and software concepts of distributed systems. 2 80 70 H - - - - - - - - - - - - - -
CLO-2 : Categorize layered protocols and comprehend the communications in distributed systems. 3 85 75 H - H - - - - - - - - - M - -
CLO-3 : Implement synchronization of distributed systems using various algorithms. 3 75 70 H H - - - - - - - - - - M - M
CLO-4 : Demonstrate process scheduling and fault tolerance of distributed systems. 1 85 80 H H - - - - - - - - - - - - -
CLO-5 : Evaluate various Distributed file systems and its applications. 1 85 75 H - - H - - - - - - - - - - -

Duration 9 9 9 9 9
(hour)
S-1 SLO-1 Introduction to distributed Fundamentals of Communication Clock Synchronization Threads: Models Cloud Computing and service Models
systems systems
SLO-2 Issues, Implementation
S-2 SLO-1 Goals and Trends in Layered Protocols - OSI Logical, Physical clocks, clock Processor Allocation Architectural Design of Compute
Distributed Systems. synchronization algorithms Clouds
SLO-2 Allocation model
S-3 SLO-1 Hardware Concepts-Bus-based ATM network - Client Server model Distributed Mutual Exclusion Design issues for processor allocation Architectural Design of Storage
SLO-2 algorithm Clouds
SLO-1 Switched Multiprocessors Inter process Communication - Consensus and Agreement Centralized Scheduling in Distributed systems Peer to Peer Computing Systems
S-4
SLO-2 API for internet protocol Resource Management
SLO-1 Distributed System Models and Remote Invocation – RMI - Multicast Checkpointing and Rollback recovery P2P Overlay Networks and Properties
S-5 SLO-2 Enabling Technologies communication Election Algorithms Task Assignment Approach - Load
Balancing
Slo-1 System Models for Distributed The Bully algorithm Fault tolerance- Component faults
S-6 System Models and Cloud Indirect Communication Mechanism Clous trends in Supporting ubiquitous
SLO-2 Computing ring algorithm system failures, synchronous versus Computing

211
asynchronous systems
SLO-1 Virtualization fault tolerance using active replication
True Distributed System and Deadlock prevention and detection in
S-7 SLO-2 primary backup Performance of Distributed System
Time sharing Multiprocessor distributed systems
and the cloud
SLO-1 Implementation levels of Termination detection, Message Distributed File Systems Enabling Technologies for IoT
S-8 Parallel Programming Systems virtualization ordering. File service architecture
SLO-2 and Models
SLO-1 Virtualization Structure and Case Study: Distributed Randomized File model -File accessing models
S-9 Design issues of distributed mechanism Algorithms Innovative Applications of IoT
SLO-2
system

Learning 1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts and Design”, Fifth Edition, Pearson Education, 2012.
Resources 2. Kai Hwang Jack Dongarra Geoffrey Fox, Distributed and Cloud Computing From Parallel Processing to the Internet of Things ,1st Edition, Morgan Kaufmann, 2012.
3. Sukumar Ghosh, Distributed Systems: An Algorithmic Approach, Second Edition, Chapman & Hall/CRC, Computer and Information Science Series, 2014, ISBN 978-
1466552975
4. Pradeep K Sinha, “Distributed Operating Systems: Concepts and Design”, Prentice Hall of India, 2007.
5. Tanenbaum A.S., Van Steen M., “Distributed Systems: Principles and Paradigms”, Pearson Education, 2007.
6. Liu M.L., “Distributed Computing, Principles and Applications”, Pearson Education, 2004. 5.Nancy A Lynch, “Distributed Algorithms”, Morgan Kaufman Publishers, USA,
2003.
7. https://nptel.ac.in/courses/106106168/

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. Lathaparthiban, Pondicherry University Mr.C.Arun, Asst Prof, SRM Institute of Science and Technology
works

212
Course 18AIE431T Course Big Data Analytics: Hadoop, Spark and NoSQL Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
To be able to understand the challenges of big data and different analytical architectures
0 1 2 3 4 5
CLR-2 : To be able to Dsesign and work with hadoop framework

Expected Proficiency

Expected Attainment
CLR-3 : To be able to process big data with advanced architectures like spark

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 : To be able to Analyse the features and architecture of NoSQL

Communication
Environment &

Project Mgt. &


CLR-5 :

Engineering
To be able to identify right database models for real time applications

Design &

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
(%)

(%)
CLO-1 : Understand the challenges of big data and propose solutions 1 85 75 H H M H H M H M H H H H H H H
CLO-2 : Analyse the Big Data using Map-reduce programming in Both Hadoop and Spark framework 1 85 75 H H H H H M H M H H H H H H H
CLO-3 : Design spark programming with different programming languages. 2 80 70 H M H M H M H M H H H H H H H
CLO-4 : Identify the graph algorithms and live streaming data in Spark 2 85 75 H M H M H M H M H H H H H H H
CLO-5 : Implement right database models for real time applications 2 80 70 H H H M H M H M H H H H H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Big Data: Requirement of Hadoop Framework Introduction to GPU Computing SQL Context – Importing and Mongo DB: Introduction
Types of Digital Data Saving data
SLO-2 Characteristics of Data CUDA Programming Model Features - Data types
S-2 SLO-1 Evolution of Big Data - Design principle of Hadoop CUDA API, Simple Matrix Data frames – using SQL Mongo DB Query language
Definition of Big Data -
SLO-2 Challenges with Big Data Comparison with other system Multiplication in CUDA CRUD operations, Arrays
S-3 SLO-1 Data Storage and Analysis Hadoop Components CUDA Memory Model GraphX overview – Creating Graph Functions: Count – Sort – Limit –
Skip
SLO-2 Hadoop 1 vs Hadoop 2 Shared Memory Matrix Aggregate - Map Reduce
Multiplication
S4 SLO-1 Typical Analytical Hadoop Daemon’s Additional CUDA API Features Graph Algorithms Cursors – Indexes
Architecture
SLO-2 Requirement for new HDFS Commands Mongo Import – Mongo Export
analytical architecture

213
S-5 SLO-1 Business Intelligence vs. Big Map Reduce Programming: I/O Data Analysis with Spark Shell Spark Streaming Overview Cassandra: Introduction
Data formats
SLO-2 Big Data Analytics: Map side join, Reduce Side Join Features
Classification of analytics
S-6 SLO-1 Need of big data frameworks Secondary sorting Spark Programming in Scala Errors and Recovery Data types – CQLSH
SLO-2 Pipelining MapReduce jobs Writing Spark Application Key spaces
S-7 SLO-1 Data Science - Serialization: AVRO Spark Programming in Python Streaming Source CRUD operations – Collections
Terminologies in Big Data
SLO-2 Writing Spark Application Counter
S-8 SLO-1 CAP Theorem - BASE Co-ordination: Zookeeper Spark Programming in R Streaming live data with spark TTL - Alter commands
SLO-2 Concept Writing Spark Application
S-9 SLO-1 Databases: HBase, Hive Spark Programming in Scala JAVA Import and Export
SLO-2 Scripting language: Pig, Streaming: Application Execution Querying System tables
Flink, Storm

Learning 1. Mike Frampton, “Mastering Apache Spark”, Packt Publishing, 2015.


Resources 2. TomWhite,“Hadoop:TheDefinitiveGuide”,O’Reilly,4thEdition,2015.
3. NickPentreath,MachineLearningwithSpark,PacktPublishing,2015.
4. Mohammed Guller, Big Data Analytics with Spark, Apress,2015
5. Seema Acharya, Subhashini Chellappan, “Big Data and Analytics”, Wiley Publication, 2015
6. Donald Miner, Adam Shook, “Map Reduce Design Pattern”, O’Reilly, 2012

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% 30% 30% 30%
Understand
Level 2 Apply 40% 40% 40% 40% 40%
Analyze
Level 3 Evaluate 20% 30% 30% 30% 30%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Mrs.Anupama C G, SRMIST

214
Course 18AIE432T Course Brain Machine Interface Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Introduce students to the basic concepts and techniques of Brain Machine Interface 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Understand the various features used in BCI

Analysis, Design,
Level of Thinking

Communication
CLR-3 : Design the major components of BCI

Proficiency (%)

Attainment (%)

Environment &

Project Mgt. &


Modern Tool
Engineering

Individual &
CLR-4 : Apply the various Feature Translation Methods

Society &
Expected

Expected

Life Long
Design &

PSO – 3
Problem

PSO - 1

PSO - 2
(Bloom)
CLR-5 : Implement the various applications of BCI

Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Distinguish various BCI systems 1 80 70 L H - H L - - - L L L H L L L
CLO-2 : Design systems that uses the appropriate EEG features used in BCI 1 85 75 M M H H L - - - M L - H L L L
CLO-3 : Suggest various filters and models for any given problem 2 80 70 M H M H L - - - M L - H M M M
CLO-4 : Apply the appropriate feature translation method for any given problem 2 85 80 M H M H L - - - M L - H H H H
CLO-5 : Identify the BCI algorithms and apply to various Datasets 2 85 75 H H - H L - - - M L L H H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Brain Applications of BCI: Study of BCI
Computer or Machine Major components of BCI: Signal Feature Translation Method: Linear Competition III – Dataset I, II, III, IV
SLO-2 EEG features used in BCI
Interface: Fundamentals of Processing Discriminant Analysis and V,
BCI
S-2 SLO-1
Spatial filters Functional restoration using
SLO-2
Structure of BCI system EEG Process Nearest neighbours Neuroprosthesis
Temporal filters
S-3 SLO-1
Classification Spectral filters Support Functional
Temporal characteristics
SLO-2 of BCI Spatio-temporal filters Vector Machines Electrical Stimulation
S4 SLO-1 Visual Feedback and control -
SLO-2 Invasive Spatial Characteristics Feature extraction Regression External device controllers

S-5 SLO-1
Time/Space Methods Case study: Brain actuated control of
SLO-2
Non-invasive Oscillatory EEG activity Learning Vector Quantization mobile
Fourier Transform, Wavelets Robot.
S-6 SLO-1
Partially invasive Event related potentials (ERP) Auto Regressive Model Gaussian Mixture Modeling Ethical issues in BCI research.

215
SLO-2
Moving Average Model BCI application-P300 speller
S-7 SLO-1
ARMA models Neuro prosthetic devices
SLO-2
BCI Brain signal acquisition Slow cortical potentials (SCP) Hidden Markov Modeling
Bandpass filtering Toolbox Architecture
S-8 SLO-1
Template matching
SLO-2
Signal Preprocessing Neuronal potentials Neural Networks Plug-in concepts
Kalman filter
S-9 SLO-1
Motor Imagery
SLO-2
Artifact’s removal Principle Component Analysis Machine Learning Implementing ERP Based BCI
BCI

Learning 1. Andrew Webb, ―Statistical Pattern Recognition‖, Wiley International, Second Edition, 2002
Resources 2. Jonathan Wolpaw, Elizabeth Winter Wolpaw,’Brain Computer Interfaces: Principles and practice”, Edition 1, Oxford University Press, USA, January 2012

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

Level 1 Remember 40% - 30% - 30% - 30% - 30% -

Understand

Level 2 Apply 40% - 40% - 40% - 40% - 40% -

Analyze

Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -

Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leaders Dr. Lathaparthiban, Pondicherry University Dr. Jahnavi. Y, SRMIST
OptumInsights India Pvt Ltd., Chennai

216
Course 18AIE433T Course Nature Inspired Computing Course E Professional Elective L T P C
Code Name Category
3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand fundamental concepts related to heuristic and Nature inspired optimization algorithms
0 1 2 3 4 5
CLR-2 : Learn various evolutionary algorithms to optimize the results

Expected Proficiency

Expected Attainment
CLR-3 :

Modern Tool Usage


Learn swarm intelligence based optimization algorithms

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 :

Communication
Learn Science based optimization algorithms

Environment &

Project Mgt. &


t

S t i bilit
Engineering
CLR-5 : Apply Nature inspired optimization algorithms in Image processing

Design &

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l

W k
(%)

(%)
CLO-1 : Describe natural phenomena that motivate the discussed algorithms 1 85 80 H H L L M - L - L - - H H L L
CLO-2 : Elaborate various evolutionary algorithms for result optimization 2 85 80 H H M M H - L - L - - H H L H
CLO-3 : Explore swarm optimization algorithms for feature selection 2 85 80 H H M M H - M - L - - H H L H
CLO-4 : Describe various science based optimization algorithms 2 85 80 H H M M H - M L - - H H L H
CLO-5 : Apply Bio inspired algorithms in Image processing 3 85 80 H H H H H - M - H - H H H H H

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction : Computation Evolutionary Algorithms : Genetic Swarm intelligence-based Approach Science-Based Approach : Applications in Image Processing :
Inspired by Nature, Algorithms - Evolutionary : Introduction to Particle Swarm Introduction to Biomolecular Image processing and optimization
Biological Processes Algorithms Versus Simulated Optimization Computing.
Annealing
SLO-2 Evolution Versus Learning Terminologies of Evolutionary Swarm Behavior. Biochemical Networks Image segmentation via optimization
Computation
S-2 SLO-1 Swarm Intelligence - Group Encoding/Decoding Particle Swarm Optimization. DNA Computing. Key issues in optimization
Behaviors Algorithm
SLO-2 Foraging Theory Selection/Reproduction.. Variants of the Algorithm DNA Data Embedding. Efficiency of an algorithm

S-3 SLO-1 Heuristics, Metaheuristics Crossover . Ant Colony Optimization Membrane Computing - Cell-Like P How to choose algorithms?
System
SLO-2 Hyper-Heuristics Mutation Ant Colony Characteristics Computing by P System Time and resource constraints

S4 SLO-1 Classification of Two-Dimensional Genetic Traveling Salesman Problem Other P Systems Fine-Tuning Deep Belief Networks
Optimization Problems Algorithms using Cuckoo Search - Introduction
SLO-2 Classification of Genetic Algorithms for Sequence Algorithm Membrane-Based Optimization Theoretical background - Deep belief
Optimization Techniques Optimization networks
S-5 SLO-1 Optimization. - Lagrange Introduction to Genetic Firefly Algorithm Introduction to Quantum Computing Restricted Boltzmann machines
Multiplier Method Programming

217
SLO-2 Direction-Based Search and Syntax Trees. Firefly Behavior and Characteristics. Grover's Search Algorithm Deep belief nets
Simplex Search
S-6 SLO-1 Discrete Optimization Causes of Bloat. Firefly-Inspired Optimization Hybrid Methods - Quantum-Inspired Methodology
Problems EAs.
SLO-2 P, NP, NP-Hard, and NP- Bloat Control . Algorithm. Other Quantum-Inspired Hybrid Mobile object tracking using the
Complete Algorithms modified cuckoo search
S-7 SLO-1 Multi objective Optimization Designing Genetic Operators Cuckoo Search Algorithm Metaheuristics Based on Sciences - Single mobile object tracking using
Problem. Search Based on Newton's Laws the modified cuckoo
search algorithm
SLO-2 Robust Optimization Gene Expression Programming Cuckoo Bird Behavior Search Based on Electromagnetic Hybrid Kalman cuckoo search
Laws tracker
S-8 SLO-1 Performance Indicators. Evolutionary Gradient Search and Levy Flights. Search Based on Natural Phenomena Pseudo code of the Cuckoo search
Gradient Evolution -Introduction based Mobile Object tracker
SLO-2 No Free Lunch Theorem CMA Evolutionary Strategies . Cuckoo Search Optimization Search Based on Water Flows Cuckoo search–based
Algorithm reidentification
S-9 SLO-1 Simulated Annealing. Basic Memetic Algorithms Discrete Cuckoo Search Algorithm. Search Based on Cosmology parametric representation
Simulated Annealing
SLO-2 Variants of Simulated Simplex-based Memetic Algorithms. Multi-Objective Cuckoo Search Black Hole-Based Optimization MCS-driven reidentification strategy
Annealing Algorithm (MOCS)..

Learning 1. Ke-Lin Du ,M.N.S. Swamy, Search and Optimization by Metaheuristics Techniques and Algorithms Inspired by Nature, Springer International Publishing Switzerland 2016
Resources 2. A Vasuki, Nature-Inspired Optimization Algorithms, Taylor & Francis, CRC Press, 2020
3. Xin-She Yang, João Paulo Papa, Bio-Inspired Computation and Applications in Image Processing, Elsevier, 2016

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leaders Dr. Lathaparthiban, Pondicherry University 1. Dr.A.Revathi, SRMIST
OptumInsights India Pvt Ltd., Chennai

218
Course 18AIE434T Course Bio Informatics Course E Professional Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Acquire the basics of Bio informatics and biological sequences
0 1 2 3 4 5
CLR-2 : Understand the phylogenetic analysis used in prediction of structure of proteins

Expected Proficiency

Expected Attainment
CLR-3 :

Modern Tool Usage


Gain the knowledge of ML techniques in different applications of bio informatics

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 :

Communication
understand, execute the programs to solve biological issues by using R

Environment &

Project Mgt. &


t
Engineering
CLR-5 :

i bili
understand, execute the programs for Predictive modelling using R

h
Design &
l d

PSO – 3
PSO - 1

PSO - 2
(Bloom)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
D l

W k
(%)

(%)

R
K

S
CLO-1 : Identify basics of Bio informatics and biological sequences 1 80 75 M H M L - - - L - - - - M -
CLO-2 : Understand and explain the phylogenetic analysis used in prediction of proteins 2 85 75 M H M L - - - L -- - - - - M -
CLO-3 : Find the significance of ML techniques in different applications of bio informatics 2 75 75 H H M L - - - L - - - - M M -
CLO-4 : Create the programs to solve biological issues by using R 3 85 75 H H H H H - - - - - - - M M -
CLO-5 : Create the programs for Predictive modelling using R 3 80 70 H H H H H - - - - - - - M M -

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Bioinformatics Introduction to phylogenetics Introduction to Machine learning Introduction to R for Genomic data analysis Fitting the Genomic data to model by ML
techniques
SLO-2 Computational Biology Distance based trees UPGMA trees Artificial Neural Networks in protein Steps of for Genomic data analysis Machine learning Vs Statistics
secondary structure prediction
S-2 SLO-1 Biological sequences Molecular clock theory Hidden Markov Models for gene finding Getting started with R Steps in Supervised Machine Learning

SLO-2 Biological databases Computations in R Use case: Disease subtype from Genomic
data
S-3 SLO-1 Genome specific databases Ultrametric trees Decision trees Data Structures, Data Types Data pre-processing, Splitting the data

SLO-2 Data file formats Parsimonious trees Support Vector Machines Reading and writing data- Predicting the subtype
Plotting in R with base graphics and
ggplot2
S4 SLO-1 Data life cycle Neighbour joining trees Introduction to Systems Biology and Functional and Control structures Accessing the performance
Synthetic Biology
SLO-2 Database management system Trees based on morphological traits Microarray analysis Statistics for genomics ROC curves
models
S-5 SLO-1 Basics of Structured Query Bootstrapping DNA computing Statistical Distributions Model Tuning and avoid overfitting
Language (SQL)

219
SLO-2 Sequence Analysis Bioinformatics approaches for drug Testing Differences between samples Complexity and bias trade-off
discovery
S-6 SLO-1 Pairwise alignment Protein Secondary structure Applications of informatics techniques in Linear models and Correlation Dealing Imbalance classes
genomics and proteomics
SLO-2 Dynamic programming algorithms tertiary structure prediction methods Assembling the genome Tree of forests
for computing edit distance
S-7 SLO-1 String similarity Homology modelling STS content mapping for clone contigs Exploratory data analytics Supervised algorithms

SLO-2 Shotgun DNA sequencing Abinitio approaches Clustering: Distance metrics Operations on Genomic intervals with
Genomic Range Package
S-8 SLO-1 End space free alignment Threading Functional annotation Hierarchical clustering, K means Grange object, Regions

SLO-2 Multiple sequence alignment Critical Assessment of Structure Prediction Dimensionality Reduction techniques Mapping high throughput sequence reads

S-9 SLO-1 Algorithms for Multiple sequence Structural genomics Peptide mass fingerprinting Visualising complex data sets continuous score over genome
alignment
SLO-2 Generating motifs and profiles, Visualization and summarization of
Local and Global alignment genomic intervals

Learning Text Books:


Resources 1.Lesk, A. K., “Introduction to Bioinformatics” 4th Edition, Oxford University Press, 2013.
2.Altuna Akalin “Computational Genomics with R”, CRC Press 2021.
Reference books:
1.Mount, D.W., “Bioinformatics Sequence and Genome Analysis” 2nd Edition, Cold Spring Harbor Laboratory Press, 2004
2.Tindall, J., “Beginning Perl for Bioinformatics: An introduction to Perl for Biologists” 1st Edition, O’Reilly Media, 2001
3.Baldi, P. and Brunak, S., “Bioinformatics: The Machine Learning Approach” 2nd Edition, MIT Press, 2001.
4. Dan Gusfield, “Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology” Cambridge University Press, 1997

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% - 30% - 30% - 30% -
-
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadership Dr. Lathaparthiban, Pondicherry University Dr.C.Amuthadevi,SRMIST
OptumInsights India Pvt Ltd., Chennai

220
Course 18AIE435T Course Theoretical and Computational Neuroscience Course Professional Elective L T P C
Code Name Category E 3 0 0 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the basics of Computational Neuro Science
0 1 2 3 4 5
CLR-2 : Apply the concept of Neuron, Associations and learning

Level of Thinking

Communication
CLR-3 :

Proficiency (%)

Attainment (%)

Environment &
Acquire with Cortical organization and Feed forward mapping networks

Project Mgt. &


t

Modern Tool

S t i bilit
Engineering

W k
Individual &
CLR-4 : Design the mapping and Learning concepts

Society &
Expected

Expected

Life Long
Design &

Analysis,
l d

PSO – 3
Problem

PSO - 1

PSO - 2
(Bloom)
CLR-5 :

A l i
Implement the Cognition concepts

Ethics
D l

D i

C lt
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

U
K

T
CLO-1 : Gain the knowledge in basics of Computational Neuro Science 1 80 75 M M M - M M - - - M M - M M M
CLO-2 : Demonstrate Simple Neuron, Associations and learning 2 80 70 M H M M M H - - - M H - M M M
CLO-3 : Categorize Cortical organization and Feed forward mapping networks 2 85 70 H H M M H H - - - H H - M M M
CLO-4 : Apply the different learning methods 2 80 75 H H M M H H -- - -- H H M L L L
CLO-5 : Implement Cognition concepts and theories 2 80 75 M M M - M M - - - M M M L L L

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Tools and Specialization Basic Spiking Neurons Large scale brain anatomy Modular Mapping: Mixture of expert Hierarchical maps and attentive vision

SLO-2 Levels of Organization in the Leaky, Integrate and Fire Neuron, Hierarchical architecture of brain What, Where -Task, Product experts Invariant object recognition
brain Response of IF
S-2 SLO-1 Model: Phenomelogical and Activation function, Spike response Rapid Transmission Coupled attractor Networks Attentive vision
explanatory
SLO-2 models in Computational Izhikevich , McCullon-Pitts Neuron Layered Structure of neocortex Bias in visual search and object
Neuroscience recognition
S-3 SLO-1 Brain Theory: Emergence and Spike Time variability, Basic Irregularities Columnar organization Sequential Learning Interconnecting global workspace
adaption
SLO-2 Level of Analysis Noise models Cortical parameters

S4 SLO-1 Computational Theory of brain Simulation of Real Neurons Simple Perceptron: OCR Memory: Distributed Model Brain anticipatory system

SLO-2 Anticipating brain Activation function depend on input Mapping functions Limited capacity model Boltzman machine

S-5 SLO-1 Structural Properties of basic Associative memory, Hebbian learning Population mode as perceptron, Boolean Spurious synchronization hypothesis Restricted Boltzman machine
neuron functions
SLO-2 Information Processing Associations Learning the delta rule Interacting reverberating hypothesis Contrastive Hebbian learning
Mechanisms
S-6 SLO-1 Membrane Potential Hebbian learning in conditional framework Multilayer Perceptron: update rule Motor learning and control Helmholtz machine

221
SLO-2 Ion Channel Feature associators Generalization of delta rules, plausibility Feedback control

S-7 SLO-1 Chemical Synapses and neuro Philosophy and biophysics Advanced MLP: Kernel and RBF Forward and inverse motor controller Probabilistic reasoning
transmitters
SLO-2 Excitatory and inhibitory Typical Plastic experiments Advanced learning Cerebellum and motor control Causal models and Bayesian network
Synapses
S-8 SLO-1 Modelling synaptic responses Spike time dependent plasticity Batch Vs online algorithm, self-organizing Reinforcement learning Expectation maximization
network architectures and Genetic
algorithm
SLO-2 Non-Linear superposition of PSP Calcium hypothesis and modelling Classical conditioning

S-9 SLO-1 Minimal mechanism, Ion Lumps Mathematical model for Hebbian learning Mapping with Context units, Probability Temporal delta rule, difference learning Adaptable resonance theory
plasticity mapping of network
SLO-2 Hodgkin -Huxley Equations, SVM Actor, critic scheme
Numerical Integration

Learning Text Book:


Resources 1. Paul Miller ,An Introductory Course in Computational Neuroscience, MIT Press ISBN: 9780262038256 ,October 2018.
2. Hans Peter A.Mallot, “ Computational Neuro Science : A First Course” Springer 2013.
Reference book:
3.Thomas P. Trappenberg, “Fundamentals of Computational Neuro Science”, OXFORD University Press, Second Edition, 2010.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% 30% 30% 30% 30%
Understand
Level 2 Apply 40% 40% 40% 40% 40%
Analyze
Level 3 Evaluate 20% 30% 30% 30% 30%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Soundararajan Dhakshinamoorthy, Principle software Engineer, Technology Leadersh Dr. Lathaparthiban, Pondicherry University Dr.C. Amuthadevi,SRMIST
OptumInsights India Pvt Ltd., Chennai

222
Course Course Course L T P C
18AIE436T Autonomous Navigation and Vehicles E Professional Elective
Code Name Category 3 0 0 3

Pre-requisite Nil Co-requisite Progressive


Nil Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 Impart knowledge on the functional architecture of autonomous vehicles 1 1 1 1 1 1
1 2 3 1 2 3 4 5 6 7 8 9
: 0 1 2 3 4 5
CLR-2 Understand Localization and mapping fundamentals
:
CLR-3 Gain Knowledge about the Sensing Technology and Algorithms applied in Autonomous vehicles
:

Environment & Sustainability


CLR-4 Understand the Connectivity Aspects and the issues involved in driverless vehicles

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


:

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 Learn the principles of drones

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


:

Communication

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 8 7 - - M - - - - - - L M L -
Describe the evolution of Automotive Electronics and the operation of ECUs 2 L -
: 0 5
CLO-2 8 7 H - M - - - - - - L M L -
Employ localization mapping techniques for autonomous systems 2 H H
: 0 0
CLO-3 8 8 - - - M - - - - - - L M L -
Discuss about the use of computer vision and learning algorithms in vehicles. 2 M
: 5 0
CLO-4 8 7 M H - M - - - - - - L M L -
Summarize the aspects of connectivity fundamentals existing in a driverless car 2 H
: 0 5
CLO-5 8 7 M H H M - - - - - - L M L -
Interpret the architecture and mechanisms of drones 2 -
: 5 5
Duration
9 9 9 9 9
(hour)
Computer Vision and Deep Learning for Vehicle-to-Vehicle Technology and
SLO-1 Evolution of Automotive Electronics SLAM ROS Framework
Autonomous Vehicles Applications
S-1
Basic Control System Theory applied to Vehicle-to-Vehicle Technology and
SLO-2 Localization and mapping fundamentals Introduction ROS Framework
Automobiles Applications
Vehicle-to-Roadside and Vehicle-to- Autonomous Vehicles’ Biggest
SLO-1 Overview of the Operation of ECUs Localization and mapping fundamentals Computer Vision Fundamentals
Infrastructure Applications Challenges
S-2
Infotainment, Body, Chassis and and Basics of Radar Technology and
SLO-2 Computer Vision Fundamentals Security Issues Technical Issues
Powertrain Electronics Systems
SLO-1 Advanced Driver Assistance Systems Ultrasonic Sonar Systems Advanced Computer Vision Autonomous Vehicle Technology Security Issues
S-3
SLO-2 Autonomous Vehicles LIDAR and visual SLAM Advanced Computer Vision Autonomous Vehicle Technology Moral and Legal Issues
functional architecture autonomous
S-4 SLO-1 Camera Technology Neural Networks for Image Processing Driverless Car Technology Drones - overview
vehicle system

223
functional architecture autonomous
SLO-2 Camera Technology Neural Networks for Image Processing Driverless Car Technology definition
vehicle system
Major functions in an autonomous vehicle
SLO-1 Night Vision Technology TensorFlow Different Levels of Automation applications, components platforms
system
S-5
SLO-2 Motion Modeling Night Vision Technology TensorFlow Different Levels of Automation propulsion
SLO-1 Motion Modeling Use of Sensor Data Fusion Overview of Deep Neural Networks Localization on-board flight control, payloads
S-6
SLO-2 Coordinate frames and transforms Kalman Filters Overview of Deep Neural Networks Localization communications
SLO-1 point mass model Navigation Convolutional Neural Networks Path Planning concepts of flight
S-7
SLO-2 Vehicle modeling Global path planning Convolutional Neural Networks Path Planning regulatory norms and regulations
kinematic and dynamic bicycle model - Connected Car Technology - Connectivity Machine learning and deep learning for
SLO-1 Local path planning Controllers to Actuate a Vehicle
two-track models Fundamentals autonomous driving
S-8
Machine learning and deep learning for
SLO-2 Sensor Modeling - encoders Vehicle control - Control structures Connectivity Fundamentals Controllers to Actuate a Vehicle
autonomous driving
DSRC (Direct Short Range Case study
SLO-1 inertial sensors PID control PID Controllers
Communication)
S-9
Linear quadratic regulator, Sample DSRC (Direct Short Range Case study
SLO-2 GPS Model Predictive Controllers
controllers Communication)

1. Hong Cheng, “Autonomous Intelligent Vehicles: Theory, Algorithms and Implementation”, Springer, 2011. 2.
2. Williams. B. Ribbens: “Understanding Automotive Electronics”, 7th Edition, Elsevier Inc, 2012.
3. Shaoshan Liu, Liyun Li, “Creating Autonomous Vehicle Systems”, Morgan and Claypool Publishers, 2017.
Learning 4. Marcus Maurer, J.ChristianGerdes, “Autonomous Driving: Technical, Legal and Social Aspects” Springer, 2016.
Resources 5. Ronald.K.Jurgen, “Autonomous Vehicles for Safer Driving”, SAE International, 2013.
6. James Anderson, KalraNidhi, Karlyn Stanly, “Autonomous Vehicle Technology: A Guide for Policymakers”, Rand Co, 2014.
7. Daniel Watzenig and Martin Horn (Eds.), Automated Driving: Safer and More Efficient Future Driving, Springer, 2017
8. Sumit Ranjan, Dr. S. Senthamilarasu, “Build autonomous vehicles using deep neural networks and behavior-cloning techniques”, 2020

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Bloom’s
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Apply
Level 2 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Evaluate
Level 3 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Karthikeyean, Associate Professor, Jain Deemed to be University,
1. Ms.Aparna, Associate Consultant, Geetanjali Park, Tata Consultancy Services, Kolkata Dr. V. Anbarasu, Associate Professor, SRMIST
Bangalore

224
Course Course Course E Professional Elective L T P C
Code 18AIE437 T Name MOBILE GAME DEVELOPMENT Category
3 0 0 3

Pre-requisite Co-requisite Progressive


Courses
Nil
Courses
Nil
Courses
Nil
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
CLR-1: Understand the concept of Computer science theory to practical programming tasks.
0 1 2 3 4 5
CLR-2: Design familiar with basic coding practices

Expected Proficiency

Expected Attainment

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
CLR-3: Analyze the coding background to do individual and group projects.

Level of Thinking

Communication
Environment &

Project Mgt. &


Engineering

i bili
Design &
CLR-4: Familiarize with coding algorithms in computing platforms

PSO – 3
PSO - 1

PSO - 2
(Bloom)

Ethics

W k
(%)

(%)
Implement software development for mobile computing platforms such as Smartphones and tablets with
CLR-5:
an emphasis on games

S
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

CLO-1: Analyse a given computational task to recognize through practical programming tasks. 1 85 75 H - H - H - - - - - - L L - L
CLO-2: Design to develop interactive applications in mobile gaming. 1 85 75 H - H M H - - - - - - M L L L
CLO-3: Identify the component or a product applying all the relevant standards and with realistic constraints. 2 85 75 H - H - H - - M - - - M L L L
CLO-4: Familiarize with the characterization and architecture of mobile applications. 2 85 75 H - H M H - - M - - - M L L L
CLO-5: Implement and developing mobile applications using one application development framework. 2 80 70 H - H M H - - M - - - M L L L

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Mobile vs. desktop devices and Comparing and Contrasting DB access
architecture Phone GAP architectures of all three – Android, iOS User interface
SLO-2 Power Management and Windows Network access
S-2 SLO-1 Underlying OS (Darwin vs. Linux vs. Win
Screen resolution Native vs. web applications Contacts/photos Mobile AR-evaluation of AR
SLO-2 8)
S-3 SLO-1 Kernel structure and native level
Touch interfaces Mobile-specific enhancements Native level programming on Android standardization
SLO-2 programming
S4 SLO-1
Runtime (Objective-C vs. Dalvik vs
SLO-2 Application deployment Browser- detection Low-level programming on (jailbroken) GPS-Accelerometer
WinRT)
iOS
S-5 SLO-1 App Store, Google Play & Approaches to power management &
Touch interfaces Windows low level APIs Mobile malware
SLO-2 Windows Store Security
S-6 SLO-1 Building Application (IOS, Window,
Development environments Geolocation Wake locks and assertions Device protections
SLO-2 Android)
S-7 SLO-1
XCode Screen orientation App structure & built-in Controls Low-level OS support Mobile Security
SLO-2
S-8 SLO-1 Mobile browser “interpretations” Writing power Overview of the current mobile threat
Eclipse File access
SLO-2 (Chrome/Safari/Gecko/IE) Smart applications landscape

225
S-9 SLO-1 Basic graphics Android/iOS/Win8 inbuilt
VS2012 Case studies Web and Augmented Reality Mobile Security Solution
SLO-2 APP

Learning 1. John P Doran “Unity 2017 Mobile Game Development” Packt Publishing Limited , 2017.
Resources 2. Mario Zechner and Robert Green “Beginning Android 4 Games Development”, 2011
3. Rajiv Ramnath, Roger Crawfis, and Paolo Sivilotti, Android SDK3 for Dummies, Wiley 2011.
4. Valentino Lee, Heather Schneider, and Robbie Schell, Mobile Applications: Architecture, Design, and Development, Prentice Hall, 2004.
5. Brian Fling,Mobile Design and Development O’Reilly Media,2009
6. Maximiliano Firtman Programming the Mobile Web, O’Reilly Media, 2010.
7. Christian Crumlish and Erin Malone Designing Social Interfaces, O’Reilly Media, 2009

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember 40% 30% 30% 30% 30%
Level 1
Understand
Apply 40% 40% 40% 40% 40%
Level 2 Analyze
Evaluate 20% 30% 30% 30% 30%
Level 3
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
E Sampath Kumar, SENIOR LEADER, TCS, Chennai Dr. Priyanka Kokil, IIITDM, Kancheepuram Dr. A. Suresh, SRMIST

Dr. M. Baskar, SRMIST

Dr. J. Ramkumar, SRMIST

226
Course Course Course L T P C
18AIO351T INTRODUCTION TO ARTIFICIAL INTELLIGENCE C Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale Learning Program Learning Outcomes (PLO)


The purpose of learning this course is to:
(CLR):
CLR-1: Analyze the various characteristics of Intelligent agents 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2: Organizing different search strategies in AI

Environment & Sustainability


CLR-3: Incorporating Knowledge in solving AI problems

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


CLR-4: Constructing in different ways of designing software agents

Engineering Knowledge

Design & Development

Project Mgt. & Finance


Modern Tool Usage
CLR-5: Planning various applications of AI.

Life Long Learning


Problem Analysis

Society & Culture

Communication
CLR-6: Applying different scenarios of reasoning

Course Learning Outcomes

PSO – 3
PSO - 1

PSO - 2
At the end of this course, learners will be able to:

Ethics
(CLO):
CLO-1: Use appropriate search algorithms for any AI problem 3 80 70 H - - - - - - - - - - H H H
CLO-2: Represent a problem using first order and predicate logic 3 85 75 H H H - - - - - - - - - H H H
CLO-3: Provide the apt agent strategy to solve a given problem 3 75 70 H H M L L - - - - - - - H H H
CLO-4: Design software agents to solve a problem 3 85 75 H L M M M L - - - - - - H H H
CLO-5: Design application that uses Artificial Intelligence. 3 85 75 H L H H - - - - M - H H H
CLO-6: Experiment with various scenarios in Reasoning 3 80 70 H L M M M L - - - - - - H H H
Duration 12 12 12 12
12
(hour)
Introduction, Definition Alpha beta pruning Architecture for intelligent agents, Agent Planning, Moving Resolution method, First order logic
SLO-1
S-1 communication
Future of Artificial Intelligence, Negotiation Frames Second order logic
SLO-2
Characteristics
Typical Intelligent agents First order predicate logic Bargaining, Argumentation Scripts Genetic algorithms
SLO-1
S-2
Problem solving approach Agents Goals Travelling sales man problem
SLO-2
Search strategies Porlog programming, Unification Trust, Reputation Plans, Inheritance in Taxonomies Neural networks
SLO-1
S-3
SLO-2
Uniformed and informed Forward Chaining Multi agent systems Description logics Ant colony optimization
SLO-1
S-4

SLO-2

Heuristics, Local search Backward chiming AI applications Formal concept analysis Generate and search
SLO-1
S-5 Resolution
SLO-2
Algorithm and optimization problems Knowledge Representation Language Models, Information Conceptual graphs, Hierarchies in Depth first search – Breadth First Search
SLO-1
S-6 Retrieval domain

SLO-2
Constraint satisfactory problems Events, Mental Events Information extraction, Knowledge based reasoning, Agents Quality of Solution
SLO-1
S-7
SLO-2

227
SLO-1 Mental Objects
Constraint propagation Natural language processing Facts of knowledge Depth bounded DFS
-7 SLO-2
SLO-1
Back tracking search Reasoning Systems Machine translation, Speech recognition Logic and inference Hill climbing
-8 SLO-2
SLO-1 Reasoning with default information, Formal logic
Game playing, Optimal decision Robot Hardware, Perception Beam search
-9 Typical AI Problems
SLO-2 Propositional logic

1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach‖, Prentice Hall, Third Edition, 2009. 5. William F. Clocksin and Christopher S. Mellish, Programming in Prolog: Using the ISO Standard‖, Fifth
2. I. Bratko, ―Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison- Wesley Educational Edition, Springer, 2003.
Learning Publishers Inc., 2011 6. Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
Resources 3. M. Tim Jones, ―Artificial Intelligence: A Systems Approach (Computer Science) ‖, Jones and Bartlett 7. David L. Poole and Alan K. Mackworth, ―Artificial Intelligence: Foundations of Computational Agents‖, Cambridge
Publishers, Inc.; First Edition, 2008 University Press, 2010.
4. Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press, 2009. 8. “A First Course in Artificial Intelligence”, Deepak Khemani, McGraw Hill Education, 2013.
9. “Artificial Intelligence” E. Rich and K. Knight, Mc Graw Hill Publishers INC, 3rd Edition 2017.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%) weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. A. Suresh, SRMIST
Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works Dr. A. Alice Nithya, SRMIST
Mr. Joseph James, SRMIST

228
Course Course Course L T P C
18AIO352T MACHINE LEARNING E Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Learning Program Learning Outcomes (PLO)


1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Course Learning Rationale (CLR): The purpose of learning this course is to:

Environment & Sustainability


Analysis, Design, Research
CLR-1 : To provide basic concepts of machine learning

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-2 : To provide deeper understanding of various tools and techniques for Machine learning Algorithms and outputs

Modern Tool Usage


Expected Proficiency (%)

Expected Attainment (%)

Life Long Learning


CLR-3 : Understand and Implement the major classification techniques

Problem Analysis

Society & Culture


Level of Thinking

Communication
(Bloom)Level of T
CLR-4 : Understand and Implement the various Clustering Methods
CLR-5 : Learn and Understand the Tree based machine Learning Algorithms

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to: H - - - - - - - - - - - - - -
H H H - H - - - - - - - - - -
CLO-1 : Understand the concepts of machine learning 2 80 85
H H - - H - - - - - - - - - -
CLO-2 : Learn and understand tools and libraries of machine learning 2 75 80
H H - - H - - - - - - - - - -
CLO-3 : Learn and understand the linear learning models and classification in machine learning 2 85 80
H H - H H - - - - - - - - - -
CLO-4 : Understand the clustering techniques and their utilization in machine learning 2 80 75
CLO-5 : Study the tree based machine learning techniques and to appreciate their capability 2 75 85

Duration (hour) 9 9 9 9 9
SLO-1 Machine Learning: What and Why? Platform for machine learning Measuring (dis)similarity
S-1 SLO-2 Types of Machine Learning Ridge Regression Evaluating output of clustering methods Decision tree representation
SLO-1 Supervised Learning Machine learning python libraries Spectral clustering
Maximum likelihood estimation (least
S-2 Basic decision tree learning algorithm
SLO-2 Unsupervised Learning squares) Hierarchical clustering
SLO-1 Reinforcement learning training data – testing data – validation Agglomerative clustering
S-3 data principal component analysis Inductive bias in decision tree
SLO-2
SLO-1 The Curse of dimensionality k-fold cross validation Divisive clustering
S-4 Features Bayesian classifier Decision tree construction
SLO-2 Over fitting and under fitting
SLO-1 Linear Regression
S-5 Performance metrics Support vector machine Choosing the number of clusters - Issues in decision tree
SLO-2
Clustering datapoints and features
SLO-1 Bias and Variance tradeoff
S-6 SLO-2 Testing – cross validation MSE, accuracy, confusion matrix, precision Support vector machine + kernels Bi-clustering Classification and regression trees (CART)
SLO-1 Regularization Random Forest
S-7 recall, F- score Multi class classification Multi-view clustering
SLO-2 Learning Curve
Classification - Error and noise Linear Regression with multiple variables K-Means clustering Multivariate adaptive regression trees
SLO-1 (MART)
S-8 K nearest neighbour classification
SLO-2
SLO-1
S-9 SLO-2 Parametric vs. non-parametric models Logistic Regression Introduction to Artificial Neural Networks
K-medoids clustering
K nearest neighbour classification

229
4. Sebastian Raschka, Vahid Mirjilili,‖Python Machine Learning and deep learning‖, 2nd edition, kindle book,
1. Kevin P. Murphy, ―Machine Learning: A Probabilistic Perspective‖, MIT Press, 2012.
Learning 2018
2. Ethem Alpaydin, ―Introduction to Machine Learning‖, Prentice Hall of India, 2005
Resources 5. Carol Quadros,‖Machine Learning with python, scikit-learn and Tensorflow‖, Packet Publishing, 2018.
3. Tom Mitchell, "Machine Learning", McGraw-Hill, 1997. 6. Gavin Hackeling,‖ Machine Learning with scikit-learn‖, Packet publishing, O‘Reily, 2018.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Udendran, Dept. of CSE., Bharathidasan University, Tiruchirappalli Dr.G.Vadivu
Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh works
Dr. UshaKiruthika
Mr.S.Joseph James

230
Course 18AIO353J Course Python for Data Analytics Course E Open Elective L T P C
Code Name Category 2 0 2 3
Pre-requisite Nil Co-requisite Nil Progressive Nil
Courses Courses Courses
Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil
Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Introduce a range of topics and concepts related to data and data analysis process. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
CLR-2 : Understand the basic data structures involved in python to perform exploratory data analysis

Expected Proficiency (%)

Modern Tool Usage


Expected Attainment (%)

Life Long Learning


Analysis, Design,
Problem Analysis

Society & Culture

Individual & Team


CLR-3 :

Communication
Apply EDA for different file formats.

Environment &

Project Mgt. &


Engineering

Design &

PSO – 3
PSO - 1

PSO - 2
CLR-4 : Understands data visualization using python

Thinking
Level of
(Bloom)

Ethic
CLR-5 : Provides an exposure to basic machine learning techniques to solve real world problems
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand different types of data and starts working in python environment 2 85 75 H M L - - - - - - - - H H H H
CLO-2 : Understand various data structures involved in python and perform exploratory data analysis 2 75 70 H M L - - - - - - - - H H H H
CLO-3 : Apply the concepts of EDA in various datasets. 2 80 75 M - - - H L - - - - H H H H
CLO-4 : Formulate and use appropriate visualization techniques for their data 2 75 70 M M L - - - - - - H H H H
CLO-5 : Formulate and use appropriate models of data analysis to solve hidden solutions to business-related challenges 80 70 - - - M - H H - - - - H H H H
2

Duration (hour) 15 15 15 15 15
S-1 SLO-1 Numpy Library: Numpy Installation Pandas: Reading data from csv, xml, text Data visualization with matplotlib library Machine Learning with sci-kit learn
Introduction to Python and html files
SLO-2 Ndarray, Create an array and Types of Writing data in CSV, Html, Excel, files Matplotlib – Installation and architecture sci-kit learn library
data
S-2 SLO-1 Python Data Structures and Basic Operations: Arithmetic Operators, Json data Pyplot, plotting window Machine Learning - Supervised learning with sci-kit
Functions Matrix Product, Increment and Decrement learn
Operators
SLO-2 Operations on Numpy array Data preparation - Concatenating Using Kwargs and adding elements to the
chart
S-3 SLO-1 Basic Python Programs Application using Numpy and its functions Applications illustration of loading external Application using different plotting Application of Supervised learning
data using Panda techniques
SLO-2

S-4 SLO-1 Introduction to Data Analysis Shape and array manipulation Data transformation- Removing duplicates Line charts Linear Regression

SLO-2 Understanding the nature of Data -- Vectorization, structured arrays Mapping


Types of Data

231
S-5 SLO-1 Data – Information; Information - Pandas library: Installation Discretization and binning: Detecting and Bar charts- Pie charts Logistic Regression
Knowledge filtering outliers
SLO-2 Types of Data Introduction to Pandas data structures Permutation – random sampling - String
manipulation
S-6 SLO-1 Application using Python Data Application using Python Panda library Application using Panda library Application using different plotting techniques Application using regression techniques
structures and libraries
SLO-2

S-7 SLO-1 Quantitative Data Analysis Function application and mapping Data Aggregation- Group by Histograms - Polar charts Support Vector Machines

SLO-2 Sorting and ranking Hierarchical grouping Mplot 3D toolkit: 3D surfaces Support Vector Classification
Qualitative Data Analysis
S-8 SLO-1 Scipy: Numpy Correlation and covariance Advanced data aggregation Scatter plots and bar charts in 3D Support Vector Regression

SLO-2 Pandas, Matplotlib Hierarchical Indexing and leveling Multi-panel plot

S9 SLO-1 Applications using Python libraries Applications using Panda library functions Application illustrating data aggregation Application using different plotting techniques Application using Support Vector
function using Panda
SLO-2

1. Fabio Nelli, Python Data Analytics with Pandas, Numpy and matplotlib (Second edition), Apress
Learning 2. Wes McKinney, Python for Data Analysis, 2nd Edition, O'Reilly Media, Inc. (https://learning.oreilly.com/library/view/python-for-data/9781491957653/)
Resources 3. Jake vaderplas, Python Data Science Handbook: Essential tools for Working with Data, O’Reily Media, 2016
4. Charles R. Severance , "Python for Everybody Exploring Data Using Python", Charles Severance, 2016.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%) weightage)
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Senthilnathan, Co-founder, Tenzai, Bangalore Dr. E. Sivasankar, Assistant Professor, Department of CSE, NIT, Trichy Mr.C.Arun, School of Computing, SRMIST

232
Course 18AIO354T Course Soft Computing Course E Open Elective L T P C
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil

Course Offering Department Artificial Intelligence Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1: 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
Understand the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human experience
0 1 2 3 4 5
CLR-2: Gain knowledge on neural networks with examples

Environment & Sustainability


CLR-3: Gain knowledge on the mathematical background for carrying out the optimization associated with

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
neural network learning

Design & Development

Project Mgt. & Finance


Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
CLR-4: Gain knowledge on genetic algorithms and other random search procedures useful while seeking

Communication
global optimum in self-learning situations

PSO – 3
PSO - 1

PSO - 2
Ethics
CLR-5: Introduce case studies utilizing the above and illustrate the intelligent behavior of programs based
on soft computing

Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1: Analyse a given computational task to recognize the appropriateness through fuzzy sets 3 85 80 M - - - - - M - - - - L L - L
CLO-2: Design a fuzzy based soft computing system to address the computational task 3 85 80 M - H - - - M - - - - M L L L
CLO-3: Analyse a given computational task to solve it through neural network 3 85 80 M H L - - - M L - - - M L M L
CLO-4: Apply Genetic Algorithm operations for solving a computational task 3 85 80 M L L - - - M L - - - M L M L
CLO-5: Design and implement a soft computing system to achieve a computational solution 3 85 80 M L L - - - M L - - - M M L L

Duration (hour) 9 9 9 9 9
S-1 SLO-1 Introduction to Soft Neural Networks in Computer Advanced Search Strategies
Computing Science
SLO-2 Evolution from Conventional Fuzzy Inference Systems Biological model Natural Evolution Hybrid Systems
AI to Computational
intelligence
S-2 SLO-1 Chromosomes
Fuzzification, Application of Fuzzy
SLO-2 Evolutionary Search McCulloch-Pitts Systematic
Operators on Antecedent part of Neuro-Fuzzy Modelling
Strategies Fuzzy Sets Model approach of Elitism (Selection-
Rules
Crossover- Mutation)
S-3 SLO-1 Development of Genetic
Fuzzy Membership Functions Evaluation of Fuzzy Rules The Perceptron Model Algorithm, Fitness Function, Population Control
SLO-2 GA operators
S4 SLO-1 Parameters
Operations Defuzzification Widrow-Hoff’s Delta Rule Feedback control
SLO-2 Convergence

233
S-5 SLO-1 Problems associated to Fuzzy Neuro
Relations XOR Problem Pattern Classifiers
SLO-2 controller fuzzy control
S-6 SLO-1 Cruise Controller and Air Conditioner
Fuzzy Extension Principle Neuro-fuzzy Reinforcement
SLO-2 Controller Curse of Dimensionality Layered Feed Forward Neural Networks
Basics of Fuzzy Logic Learning
S-7 SLO-1 Problem solving using Fuzzy Solution for XOR Problem Gradient Free
Convergence of efficiency parameter Dimensionality Reduction
SLO-2 Rules Hebb’s Rule Optimization (GA operators)
S-8 SLO-1 Competitive Learning Methods
Boltzmann’s Machine Learning (Kohonen’s Self Organizing Maps and
Fuzzy Reasoning Activation Functions Learning Vector Quantization) Gain Scheduling
Algorithm
SLO-2 Pattern Associators (Hopfield nets)
S-9 SLO-1 Back Propagation Back Propagation Networks Case study: Color Recipe
Mamdani s Representation Learning by Neural Nets
SLO-2 Algorithm Generalized Delta Rule Prediction.

Learning 1. Sandhya Bansal & Rajiv Goel “Fundamentals of Soft Computing”, 1st Edition, Notion Press Publication, 2020
Resources 2. Saroj koushik & Sunita Tiwari “Soft Computing, Fundamentals, Techniques and Applications” 1st Edition, McGraw Hill Publication, 2018
3. Samir Roy and Udit Chakraborthy , “Introduction to Soft Computing: Neuro-Fuzzy and Genetic Algorithms” Pearson Education,2013.
4. J.S.R. Jang, C.T.sun and E. Mizutani ,“Neuro-fuzzy and Soft Computing: A computational Approach to Learning and Machine Intelligence, Pearson Education, 2004.
5. D.E.GoldBerg, “Genetic Algorithms in Search, Optimization, and Machine Learning”, Pearson Education, 2013.
6. S.N.Sivanandam, S.N.Deepa, “Priciples of Soft Computing”, 2nd Edition, John-Wiley India,2011.
7. G.J.Klir and B.Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”, Second Reprint, PHI,2000.
8. J.A.Freeman and D.M.Skapura, “Neural Networks: Algorithms, Applications and Programming Techniques”, Pearson Education, 2011. .

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50%
Level of weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 40% - 30% - 30% - 30% - 30% -
Understand
Level 2 Apply 40% - 40% - 40% - 40% - 40% -
Analyze
Level 3 Evaluate 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts

Dr. Marriappan Vaithilingam, Senior Director of Engineering, Fresh Dr. C.Lakshmi, SRMIST
works Dr. Udendran, Dept. of CSE., Bharathidasan University,
Tiruchirappalli

234
Course Course Course L T P C
18BTO101T HUMAN HEALTH AND DISEASES O Open Elective
Code Name Category 3 0 0 3
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department Biotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : State the basic structural organization of human health system 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Summarize the etiology of human infectious diseases

Environment & Sustainability


CLR-3 : Describe immune system of human body and immune disorders

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Impart information about genetic disease

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Indicate the high risk diseases associated with modern society

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : State about disease diagnosis and treatment strategies

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Recall basic human biology at the genetic, cellular, and physiological levels 2 80 70 - - - L - M - - - H - H - L H
CLO-2 : Interpret how the human body maintains a healthy balance, and how disturbances of this balance underlie diseases 2 85 75 - - - L - M - - - H - H - L H
CLO-3 : Discuss about infectious organism and understand defense mechanism of our human body 2 75 70 - - - L - M - - - H - H - L H
CLO-4 : Describe disease causing agents 2 85 80 - - - L - M - - - H - H - L H
CLO-5 : Familiarize with modern biomedical scientific approaches to treat disease. 2 85 75 - - L - M - M - H - H H H H
CLO-6 : Demonstrates the importance of taking responsibility for one's own health 2 80 70 - - - L - M - H - H - H - H H

Duration (hour) 9 9 9 9 9
SLO-1 Introduction to human heath Concepts of human disease Immune system Mendelian genetics Disease Diagnosis
S-1
Genetics of simple and complex traits
SLO-2 Anatomy and physiology Disease Disorder and syndrome Physical chemical and cellular barrier Treatment strategy

SLO-1 Respiratory system Pathology of disease Types of Immune cell Hereditary disease Biomedical Instruments
S-2
Karyotype preparation and analysis
SLO-2 Circulatory system Mechanism of disease Humoral and cell mediated immunity Biosensors
Chromosome abnormality
Drug designing and
SLO-1 Digestive system Infectious disease Cells Involved in inflammation Thalassemia
development
S-3
Causative agents Bacteria, virus and
SLO-2 Execratory system Inflammatory Process Cystic fibrosis Computer aided drug designing
parasites
Duchene Muscular dystrophy
SLO-1 Reproductive system Bacteria: Introduction Pathogenesis Immune disorders Drug metabolism
S-4
Abscesses, ulcer, cellulitis
SLO-2 Fertilization and embryogenesis Bacterial toxins Sickle cell anemia ADME property of a drug
And Allergy
Sources of drug- plants and microbes
SLO-1 Cell structure virulence of bacterial infection Autoimmunity Indian genetic disease database
S-5
SLO-2 Tissue types Antibiotic resistance strains Immunodeficiency Human gene mutation database Route of administration
Virus: An overview of replication cycle of
SLO-1 How body gets energy virus High risk disease of modern society Principle class of metabolic disorders Bulk Drugs and processing
S-6
SLO-2 ATP Synthesis Effect of virus infection in the host cell Obesity, Hypertension and diabetics Inherited Metabolic disorders Active pharmaceutical ingredient

235
SLO-1 Cell metabolism Epidemiology Neoplasm Metabolic syndrome Vaccines types, Recommendation by age
S-7
Cell cycle Roots of spreading, Emerging and
SLO-2 Oncogenes and tumor suppressor genes Risk factors Vaccines – Recent advancement
reemerging virus
Types of cancer Lysozyme storage disease: Molecular
SLO-1 Checkpoints in cell division Parasitosis, common parasites of human Immunotherapy
basis
S-8
Immunotherapeutic approaches currently
SLO-2 Cell division -Mitosis and Meiosis Plasmodium – life cycle and disease Stages of cancer List of proteins involved in LSD
in use
SLO-1 Growth factors- overview Fungal Infections Cancer in future Balanced nutrition and Malnutrition Stem cell therapy
S-9
Endemic mycoses in immunocompromised
SLO-2 Types and function Life style and cancer risk Deficiency disease Gene therapy
patients

Learning 1. Goodenough and McGuire, Biology of Humans: Concepts, Applications and issues, 4th ed., Benjamin
2. Marianne Neighbors, Ruth Tannehil, Human Diseases, 4th ed.,Jones Cengage learning, 2015
Resources Cummins/Pearson Publisher, 2011

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. C. N. Ramchand, Saksin Life sciences Pvt Ltd, Chennai, [email protected] 1. Prof. K Subramaniam, IITM, Chennai, [email protected] 1. Dr. Lilly M Saleena, SRMIST
2. Dr. Karthik Periyasamy, Aurobindo Pharma Limited, Hyderabad, [email protected] 2. Prof. R. B. Narayanan, SVCE, Chennai, [email protected] 2. Dr.Priya Swaminathan, SRMIST

236
Course Course Course L T P C
18BTO106T WASTE TO WEALTH TO WHEELS O Open Elective
Code Name Category 3 0 0 3
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department Biotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Identify the applications of engineering concepts for sustainable waste management 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Identify the applications of energy conversion technology

Environment & Sustainability


CLR-3 : Identify the significance of eco-friendly process

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Create insights to the concepts of zero-waste process

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Analyze the important fuel properties of wastes and biomass

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Utilize the concepts basic engineering calculations (mass and heat balances) for biomass based energy systems

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Formulate the methodology for waste segregation based on international policy 1 80 70 H H M M M H H H M H M H M H H
CLO-2 : Analyze calorific parameters of wastes and biomass 2 85 75 H M M M M H H H M L H H M H H
CLO-3 : Apply thermo-chemical conversion process for waste to energy conversion 2 75 70 H H M M M H H H H M H H H M H
CLO-4 : Apply bioprocessing techniques to convert waste to biofuel and value added chemicals 2 85 80 H H M M M H H H H M H H H H H
CLO-5 : Identify the applications of mass and energy balance for making commercially viable Waste to wealth process 2 85 75 H H M M M H H H M H M H H H H
CLO-6 : Describe the National policy towards biofuel production and Energy security 1 80 70 H M M M M H H H M H M H H M H

Duration (hour) 9 9 9 9 9
Thermal processing of wastes: Catalytic depolymerization of biomass- Treatment based on aerobic and anaerobic Energy content estimation of wastes and
SLO-1 Sources of industrial wastes
Combustion, Co-generation/co-firing derived oxygenated feedstocks waste bioprocessing products by bomb (solid and liquid)(ASTM)
S-1
Vermi-composting of solid wastes for bio- For gaseous fuel
SLO-2 Sources of agro and MSW wastes Pyrolysis and torrefecation Biosynthetic pathway for lignin synthesis
fertilizer; Vermi-wash (ASTM)
Hydrolysis and plasma treatment for waste Hydrolysis of cellulose from lignocellulosic Production of hydrocarbons (bioalkanes) Process calculations for energy and mass
SLO-1 Impact of wastes on biodiversity to energy conversion wastes over novel solid acids from lignocelluloses balance of waste and by product recovery
S-2
Inhibitory compounds of lignin degradation Quality comparison between conventional Software hands on training for mass and
SLO-2 Effect on food chain/food web Catalytic conversion process
that impedes bioprocessing and bio-based chemicals energy balance
Case : non-conventional transportation
Synthesis of polyols by hydrogenation /
SLO-1 Waste segregation methodologies Syngas production Production of biodiesel (Oil seeds/Algae) fuels and their manufacturers obtained by
hydrogenolysis of cellulose and sugar
S-3 processing of wastes
Flue gas filters and value addition from Role of green solvents and ionic liquids in Municipal leachate processing and value
SLO-2 Hazardous and non-hazardous wastes Whole crop biorefinery approach
particulate matter fuel production product development
Hybrid energy system using biological Management of post-energy recovery
SLO-1 Recalcitrant and non-recalcitrant wastes Waste heat recovery Oleagenous organisms (Fungi and yeast)
routes residues (bottom ash, fly ash, digestate)
S-4
Xenobiotics and Rationale for Clean coal technologies bioleaching and Enzymatic transesterification Vs. Chemical
SLO-2 Hydrothermal electricity production Bioenergy-Biochar energy cycle
bioprocessing biosorption methods
Bio refinery demonstration projects on Unified oils and biodiesel from oil seeds R& D scope in WWW
SLO-1 Waste characterization Biobutanol, ABE synthesis, bioalkanes Gas to liquids (GTL) technology
ethanol and algae by chemical catalysis
S-5
Calorific value estimation: Bomb and Case study on India’s potential on second Case study on India’s potential on second Biopolymers and plastics (PHA, PHB and
SLO-2 CO2 sequestration by biological modes
Junker’s calorimeter generation bioethanol generation biodiesel from Jatropha PLA)
Point source collection and non-point Fischer–Tropsch process – Gas to liquid
SLO-1 source wastes collection Distillation technology for bioethanol fuels Gaseous fuels: Biomethane Landill fill emission control
S-6
Adsorption technology for ethanol Comparison of fuel quality standards from Land fill and flue gas recovery for its
SLO-2 Role of smart dustbins Energy conversion strategies from biogas
fractionation FT and fossil fuel commercial application

237
Bio refinery demonstration projects on Biohydrogen and Gas to liquid fuel Current and Emerging Challenges to
SLO-1 Energy crops – Terrestrial 3rd generation biofuel: For transportation
Biodiesel technologies Renewable Energy Development
S-7
Case study of implementation of Biodiesel 3rd generation biofuel: For value added ABE biosynthesis (Acetone Butanol and
SLO-2 Energy crops – Aquatic Government policies for energy security
project by Indian Railways hydrocarbons Ethanol)
Potential Benefits of Replacing Fossil Genetically modified (GM) organisms for Metabolic pathway engineering for ABE Community Participation in Renewable
SLO-1 Transesterification and distillation
Fuels with Biofuel, Biomass and Biogas improved fuel production biosynthesis Energy Development
S-8
Implication of fossil fuel on National GM bioenergy crops and its implication for Aircraft liquid biofuel from biomass Contract farming strategy for non-edible
SLO-2 Refining technologies for biodisesel
economy, environment and energy security developing countries feedstocks feedstock production
By product processing of biodiesel Algal based technologies for biofuel and Bio-alkanes and alkenes from waste Combined industrial waste treatment for
SLO-1 Political Drivers for Biofuel Development
production value added chemical preparation biomass to be used as jet engines fuels energy recovery
S-9 Urban and rural integration system for
Activities of MNRE, Government of India Conversion of de-oiled cake into value New energy research Projects pertaining to
SLO-2 GM algae and its regulatory issues sustainable waste utilization for value
and International Energy Agency added products transportation fuels in Global context
added product generation

3. A.H.Scragg, Biofuels, Production, Application and Development, CAB International, 2009


Learning 1. David M. Mousdale, Biofuels: Biotechnology, Chemistry, and Sustainable Development, CRC Press, 2008
4. Robert C. Brown, Tristan R.Brown, Biorenewable Resources: Engineering New Products from
Resources 2. Roland A. Jansen, Second Generation Biofuels and Biomass, Wiley, 2013
Agriculture, 2nd ed., Wiley, 2014

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. C. N. Ramchand, Saksin Life sciences Pvt Ltd, Chennai, [email protected] 1. Prof. K Subramaniam, IITM, Chennai, [email protected] 1. Dr. Samuel Jacob, SRMIST
2. Dr. Karthik Periyasamy, Aurobindo Pharma Limited, Hyderabad, [email protected] 2. Prof. R. B. Narayanan, SVCE, Chennai, [email protected] 2. Dr. K.Ramani, SRMIST

238
Course Course Course L T P C
18BTO107T FUNDAMENTAL NEUROBIOLOGY O Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Biotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Recall the brain function from its organization 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Discuss Molecular signaling in neurons

Environment & Sustainability


CLR-3 : Compare Neural basis of senses

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Explain different methods for studying neuro-immune functions

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Analyze genetic variations in brain development

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Analyze genetic variation and inheritance pertaining to nervous system disorders

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Describe the fundamental organization of brain and its functions 1 80 80 L H H H - M L H H H H H L H H
CLO-2 : Explain the concepts and experiments in the neurotransmitters 2 85 75 M H H M - - M H L H H H L H H
CLO-3 : Recognize the pattern of brain energy metabolism 2 75 80 M H M H M M - M H H H H L H H
CLO-4 : Discuss the different methods in the neuroendocrine and immune interactions 2 85 80 L H H H - - H L L H H H M H H
CLO-5 : Analyze the role of genes in brain development and functions 3 85 75 L H H M - M H H H L H H H H H
CLO-6 : Explain the concepts of nervous system disorder and the diseases associated with it 2 80 80 M H H H L H M M H H H H H H H

Duration (hour) 9 9 9 9 9
Brain energy metabolism at the cellular
SLO-1 Basics of Neurobiology Membrane potential level Nature of central systems Disorders of the nervous system
S-1
SLO-2 Understanding brain function Action potential Sensory systems Survey methods Developmental disorder:

SLO-1 Orientation of Central nervous system Resting potential Receptors to perceptions Neuroendocrine circuits Autism, Dyslexia, ADHD
S-2
SLO-2 Peripheral nervous system Electrochemical basis of nerve function Chemical and somatic senses Functions of neuroendocrine system Mental Disorder
Electrical and Thermodynamic Forces in Molecular and neural basis of visual
SLO-1 Levels of Neural organization Neuroendocrine tumors Schizophrenia
Passive Distribution of Ions perception
S-3
Organization of autonomic nervous system Global epidemiology of neuroendocrine
SLO-2 Concept of functional units Hyperpolarization or Depolarization Degenerative disorders
and functions tumors
Chemical basis for neuronal
SLO-1 Cellular basis of Neurobiology Nature of motor system and its functions Neuro-immune circuits Alzheimer’s disease
communication
S-4
SLO-2 Clinical issues in neurobiology Ion pumps and Ion gradients Reflexes and fixed motor responses Neuro-immune functions Parkinson’s disease
Neuroendocrine-immune interactions in
SLO-1 Neuron terminology Ion channels Locomotion Psychiatric disorder
neurological disorders
S-5
Neuroendocrine-immune interactions in
SLO-2 Cell biology of neurons and glia Hyperpolarization-Activated Ionic Currents Food intake and metabolism Depression and anxiety
autoimmune diseases
SLO-1 Differentiation of axon and dendrite Neurotransmitters Water intake and body fluids Developmental genetics of the brain. Vascular disorders
S-6
Structural neuroscience methods: A brief
SLO-2 Neuropeptides Sleep, dreaming and wakefulness Genes for human brain development Stroke
history

239
Sensorimotor, autonomic and enteric
SLO-1 Receptors of neurotransmitters Reward and motivation Genes in neurological disorders. Other disorders
divisions
S-7
SLO-2 Synapses and spines Non-classical neurotransmitters Emotion and addiction Epigenetics of the brain. Epilepsy
Synthesis of neurotransmitters and
SLO-1 Inhibitory circuit neurons Cognitive development and aging Epigenetics in brain disorders Drug addiction
neuropeptides
S-8
Release and metabolism of Role of Environmental factors in
SLO-2 Inhibitory projection neurons Cognitive impairment Neural Plasticity, Goat Brain Dissection
neurotransmitters neurodevelopment.
Exposure of lead and methyl mercury in Understanding brain by Artificial
SLO-1 Excitatory neurons Molecular mechanisms nerve terminal Learning and memory
neurodevelopmental disorders. Intelligence
S-9
Language, communication and Neural network for analyzing brains
SLO-2 Neuroglia and glial sheaths Molecular signaling in neurons Neurotoxins
consciousness network

Learning 1. Larry Squire, Darwin Berg,Floyd E. Bloom,Sascha du Lac,Anirvan Ghosh,Nicholas C. Spitzer, 2. Michael Aschner, Lucio G. Costa,Environmental factors in Neurodevelopmentaland
Resources Fundamental Neuroscience, 4th ed., Academic Press, 2012 neurodegenerative disorders, Academic Press, 2015

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. C. N. Ramchand, Saksin Life sciences Pvt Ltd, Chennai, [email protected] 1. Prof. K Subramaniam, IITM, Chennai, [email protected] 1. Dr. S. ThyagaRajan, SRMIST
2. Dr. Karthik Periyasamy, Aurobindo Pharma Limited, Hyderabad, [email protected] 2. Prof. R. B. Narayanan, SVCE, Chennai, [email protected] 2. Dr. R. VasanthaRekha, SRMIST

240
Course Course Course L T P C
18ECO122T HOSPITAL INFORMATION SYSTEMS O Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Electronics and Communication Engineering with
Course Offering Department specialization in Biomedical Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize the planning and organizational activities of Hospitals 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyze the concepts in clinical and diagnostic services

PSO-1: Problem Solving at the


interface of Engg. & Medicine

research for health care solu.


Environment & Sustainability
CLR-3 : Utilize the policies and procedures about support services and material management

Analysis, Design, Research

PSO-:2: Design & Develop


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Utilize the features in staff and safety management in hospital

PSO-3: multidisciplinary
Individual & Team Work
Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Analyze the reporting system and recent advancement in hospital administration

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Apply all the advanced application the field of telemedicine

Medical Devices
Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Analyze the role of hospitals and ensure proper healthcare delivery 2 85 75 L - - - - M - - - - - - L - -
CLO-2 : Suggest appropriate technologies and services in clinical and diagnostic field 3 85 75 M - - - - - - - - - - - L - -
CLO-3 : Analyze the supportive services and the use of proper material management 3 85 75 M - - - - - M L - - - - M - L
CLO-4 : Identify objectives of staff management and ensure safety management in hospitals 3 85 75 M - - - - - - L - - - L L - -
CLO-5 : Implement the advance technologies and effectively evaluate the healthcare information 3 85 75 L - - - - M - L L - - - L L L
CLO-6 : Implement the various standards in hospital and healthcare services 3 85 75 L - - - - M - - - - - - L - -

Patient record and advancement in


Duration Planning and designing of hospitals Inpatient and Outpatient services Material management services Management services in hospitals
healthcare services
(hour)
9 9 9 9 9

Design and planning of emergency


Pharmacy services- goals of hospital Medical record management- Importance
SLO-1 Hospital as a social system department Human resource management- Human
pharmacy services of medical record
S-1 resource development
Staff organization and divisions of hospital
SLO-2 Primary health care and hospitals Health information and counselling pharmacy services Hospital staff skill development Methods of record keeping
Outpatient services –Types and functions
Hospital planning and design-Guiding Nursing management-Functions of nursing Electronic medical record-Benefits and
SLO-1 of outpatient department Benefits of formulatory system
principles in planning management drawbacks
S-2
Regionalization of Nursing management- organizational Record retention and disposal
SLO-2 Hospital service Physical features of outpatient department Other services of hospital pharmacy structure
Transport services-Types of ambulance Office management -skills required by the
Role of health promotion approach in Ward/Indoor services-Components of the Biomedical waste management- Types and
SLO-1 office staff
hospitals ward system Composition of Biomedical Waste
S-3
Communication and physical facilities of
SLO-2 Health promoting hospital system Design of special units Categories of biomedical waste Functions of office management
ambulance service
Operation theatre services-Planning and Staff transport services Operations research in hospitals-Phases of
SLO-1 Healthy hospital environment designing of Operation theatres Concept of total quality management operation research
S-4
Components of healthy hospital Other transport services in hospitals Types of approaches in quality Operations research in hospitals- Tools
SLO-2 Types of Operation theatres
environment management and techniques of operations research

241
Policies and procedures of operation Medicolegal services- Steps for Quality assessment and management Emerging health insurance – components
SLO-1 Creating manpower services theatres Medicolegal Examination tools of health insurance
S-5
Hospital engineering: Problems faced by healthcare Emerging health insurance-Types of health
SLO-2 Key to efficient healthcare services Assessing operation theatre utilisation Clinical audit
professionals in medicolegal service insurance
Designing disabled friendly hospitals-
Clinical laboratory services-Introduction Food safety in hospitals-Need of food Quality improvement-Cause and effect Advantages and common problems of
SLO-1 Barriers faced and implications in Persons
and role of laboratory medicine safety method health insurance schemes
S-6 with disabilities
Role of health and hospital administrators
SLO-2 Need for disabled-friendly health services Testing procedure in clinical laboratory Sources of food contamination Pareto analysis
in Health insurance
Radio diagnosis and imaging services-
Barrier-Free Environment to Universal Materials management- Principles of Telemedicine clinic –functions and
SLO-1 Planning and equipments of radiology Failure mode and effect analysis
Design material management classification of telemedicine
S-7 department
Triggers of quality improvement strategy in
SLO-2 Overcoming the barriers Advancement in radiology service Concepts of Inventory control Challenges for telemedicine
a hospital
Radiation oncology service-Radiotherapy Occupational safety-Roles and Growth of mobile phones and potential of
SLO-1 Energy conservation- Classification facilities Modern techniques for inventory control responsibilities mobile health
S-8
Nuclear medicine services-Categorization Integrated concept for materials Prevention of hazards specific to health
SLO-2 Types of energy streams in hospitals and nuclear medicine department management sector Mobile health and its applications
Challenges in implementing information
Purchase and procurement system-
SLO-1 Need for energy conservation Planning of nuclear medicine department Hospital security-Physical security and Communication technology in
Essentials for procurement process healthcare
S-9
Energy conservation opportunities in Organizational chart of security wing Information and communication technology
SLO-2 hospitals Ancillary requirements Purchase system applications in healthcare

Learning 1. SonuGoel, Anil Kumar Gupta, Amarjeet Singh, Hospital administration A problem- solving 2. Sakharkar B M, Principles of hospital administration and planning, 2nd ed., Jaypee Brothers Medical Publishers, 2009
Resources approach, 1st ed., Elsevier, 2014 3. Kunders G D, Hospitals: Facilities planning and management, 1st ed., Tata Mcgraw Hill, 2008

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Sathyanarayanan J, Mindray Medical India Pvt Ltd, [email protected] 1. Dr. S. Poonguzhali, Anna University, [email protected] 1. Dr. D. Ashokkumar, SRMIST
2. Mr. Anuj Kumar, Bombardier Transportation, Ahmedabad, [email protected] 2. Dr. Meenakshi, Professor of ECE, CEG, Anna University, [email protected] 2.Mr. P. Muthu, SRMIST
3. Mr. Hariharasudhan - Johnson Controls, Pune, [email protected] 3. Dr. Venkatesan, Sr. Scientist, NIOT, Chennai, [email protected]

242
Course Course Course L T P C
18BM0124T REHABILITATION ENGINEERING O Open elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Biomedical Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the biomechanics of mobility and universal design 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Learn about personal transportation, manual and powered wheelchairs

Design & Development

Project Mgt. & Finance


Expected Proficiency

Expected Attainment
CLR-3 : Follow the working of prosthetics, orthotics

Modern Tool Usage

Life Long Learning


Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,
Level of Thinking
CLR-4 : Understand sensorial prostheses

Communication
Environment &
CLR-5 : Perceive the idea of rehabilitation medicine and advocacy

Sustainability
Engineering
Knowledge
CLR-6 : Explore the advanced technologies in rehabilitation engineering

Research

PSO - 1

PSO - 2

PSO - 3
(Bloom)

Ethics

Work
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

(%)

(%)
CLO-1 : Explain gait cycle and basic rehabilitation terminologies 1, 2 80% 70% L L
CLO-2 : Describe the types and technologies with wheelchairs 2 80% 70% M M L
CLO-3 : Design basic orthotics and prosthetics 2 80% 70% M
CLO-4 : Describe the possibilities of sensorial prosthetics 3 80% 70% M L
CLO-5 : Tell about the rehabilitation robotics field 3 80% 70% M L M
CLO-6 : Explain the various advanced topics and challenges in rehabilitation engineering 3 80% 70% L L L

Rehabilitation Engineering Introduction Wheelchair technologies Orthotics and Prosthetics Sensorial Prosthetics Rehabilitation applications
Duration (hour) 9 9 9 9 9
SLO-1 Introduction to rehabilitation Engineering Personal transportation Upper extremity-anatomy overview Sensorial Prosthetics- Introduction Functional electrical stimulation
S-1 SLO-2 Scope Associated disabilities Lower extremity-anatomy overview Types of sensorial prosthetics FES application
SLO-1 Assistive technology Lift mechanisms Amputation classification Categories of visual impairment Robots in rehabilitation
S-2 SLO-2 Terminologies involved Application areas Prosthesis prescription Cortical implants Therapeutic robots
SLO-1 Design considerations Wheelchairs Components of upper limb prosthetics Retinal implants Rehabilitation in sports
Types
S-3
SLO-2 Scope of this field Fabrication techniques Mobility aids for blind Areas of sports application

Rehabilitation approaches
SLO-1 Wheelchair standards Components of lower limb prosthetics Aids for reading and writing Daily living aids
S-4

SLO-2 Concepts in rehabilitation engineering Safety testing Fabrication techniques Graphic access Daily living aids ctd.
SLO-1 Universal design Manual wheelchair Latest technologies Orientation and navigation aids Assistive technology for dyslexia
S-5 SLO-2 Concept of universal design Components Latest trends in prosthetics Intelligent mobility aids Assistive technology for speech disorders
SLO-1 Barrier free design Powered wheelchair Orthotics Hearing functional assessments Assistive technology for dysphagia
S-6 Available types
SLO-2 Disability assessment Design considerations Needs and types Surgical hearing aids
SLO-1 Legal aspects Wheels and casters Lower extremity orthotics Non surgical hearing aids Neurological rehabilitation
S-7 SLO-2 Provision available Motor selection Types and consideration Latest technologies Cognitive rehabilitation
SLO-1 Mobility Batteries and microprocessors used Upper extremity orthotics Tactile prosthetics Neuromotor rehabilitation
S-8 SLO-2 Biomechanics of mobility Smart wheelchair Types and consideration Tongue prosthetics Examples

243
SLO-1 Introduction to Gait cycle Other wheelchair technologies Latest technologies Olfactory prosthetics Latest technologies
S-9 SLO-2 Its applications Human factor ,Fault tolerance Latest trends in Orthotics Future of sensorial rehabilitation Future trends

3. Glenn Hedman, “Rehabilitation Technology”, First Edition, Haworth Press Inc, 1990.
1. Rory.A.Cooper, “Rehabilitation Engineering Applied to Mobility and Manipulation”, First Edition, CRC Press, 2010
Learning 4. Michael P. Barnes, Anthony B. Ward, “Oxford Handbook of Rehabilitation Medicine”, First Edition, Oxford University
2. Horia-Nicolai.L.Teodorescu, Lakhmi C. Jain, “Intelligent Systems and Technologies in Rehabilitation Engineering”,
Resources Press, 2005
First Edition, CRC press, 2010.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 40 % - 40 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 20 % - 20 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Anbuselvan T, General Manager – Sales, Wipro GE Healthcare Pvt. Ltd., Tamil Nadu, Srilanka & Maldives Dr. S. Poonguzhali, Professor, Centre for Medical Electronics, Anna University 1. Dr.Varshini Karthik, SRMIST

244
Course Course Course L T P C
18ECO125T QUALITY CONTROL FOR BIOMEDICAL DEVICES O Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Electronics and Communication Engineering with
Course Offering Department specialization in Biomedical Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize Quality, Quality control measures essential for an organization 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize the quality management principles and good management practices

PSO-1: Problem Solving at the


interface of Engg. & Medicine

research for health care solu.


Environment & Sustainability
CLR-3 : Utilize the various quality control tools

Analysis, Design, Research

PSO-:2: Design & Develop


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Utilize the various quality management tools

PSO-3: multidisciplinary
Individual & Team Work
Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Analyze the various standards applicable to healthcare globally and nationally

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Implement the global standards in healthcare

Medical Devices
Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Analyze the underlying concepts of quality and quality control concepts of an organization 2 85 75 - - - - - - - - - - - L - - L
CLO-2 : Evaluate the various quality management principles and good management practices 3 85 75 L - - - - - - - - - - - - - L
CLO-3 : Evaluate various tools of quality control 3 85 75 M - - - - - - - - - - - - - -
CLO-4 : Analyze the various quality management tools 3 85 75 L - - - - - - - - - - - - - L
CLO-5 : Analyze the various standards applicable to healthcare globally and nationally 3 85 75 - - - - - - - - - - - - - - -
CLO-6 : Analyze the outcomes of implementing global standards 3 85 75 M - - - - - - - - - - L - - L

Duration Introduction to quality TQM principles Statistical process control TQM tools Quality systems
(hour) 9 9 9 9 9
Customer satisfaction – Customer
SLO-1 Definition of Quality The seven tools of quality Benchmarking ISO 9000 Systems
Perception of Quality
S-1
SLO-2 Dimensions of Quality Customer Complaints Cause-and-effect diagram Reasons to Benchmark ISO 9000 Systems
ISO 9000:2000 Quality System –
SLO-1 Quality Planning Service Quality Check sheet Benchmarking Process
Elements
S-2
ISO 9000:2000 Quality System –
SLO-2 Quality Planning Customer Retention Check sheet Benchmarking Process Elements
SLO-1 Quality costs Employee Involvement Control chart Quality Function Deployment (QFD) Need for Accreditation of hospitals
S-3
SLO-2 Quality costs Motivation Control chart Quality Function Deployment (QFD) Need for Accreditation of hospitals
Basic concepts of Total Quality
SLO-1 Empowerment Histogram House of Quality FDA Regulations
Management
S-4
SLO-2 Principles of TQM Teams and Team Work Histogram House of Quality FDA Regulations

SLO-1 Leadership – Concepts Recognition and Reward Pareto chart QFD Process - Benefits Joint Commission
S-5
SLO-2 Role of Senior Management Performance Appraisal Pareto chart QFD Process - Benefits Joint Commission
Total Productive Maintenance (TPM) –
S-6 SLO-1 Quality Council Juran Trilogy Scatter diagram Concept Regulatory Bodies of India

245
SLO-2 Quality Statements Juran Trilogy Scatter diagram Total Productive Maintenance Medical Council of India

SLO-1 Strategic Planning PDSA Cycle Stratification Improvement Needs Pharmacy Council Of India
S-7
SLO-2 Strategic Planning PDSA Cycle Stratification Improvement Needs Pharmacy Council Of India

SLO-1 Deming Philosophy Kaizen Six sigma FMEA Indian Nursing Council
S-8
SLO-2 Deming Philosophy Kaizen Six sigma FMEA Indian Nursing Council

SLO-1 Barriers to TQM Implementation 5S Six sigma Stages of FMEA Dental Council of India
S-9
SLO-2 Barriers to TQM Implementation 5S Six sigma Stages of FMEA Homeopathy Central Council

1. Rose J.E, Total Quality Management, Kogan Page Ltd., 1993


4. Joseph J.Carr, Elements of Electronics Instrumentation and Measurement, 2nd ed., Pearson Education, 2003
Learning 2. Cesar A. Cacere, Albert Zana,The Practise of clinical Engineering, Academic Press,1997
5. Jerrold T. Bushberg, John M. Boone, The essential physics of medical imaging, 3rd ed., Lippincott Williams &
Resources 3. Greg Bounds, Beyond Total Quality Management-Toward the emerging paradigm, McGraw
Wilkins, 2011
Hill, 2013

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Sathyanarayanan J, Mindray Medical India Pvt Ltd, [email protected] 1. Dr. S. Poonguzhali, Anna University, [email protected] 1. Dr. D. Kathirvelu, SRMIST
2. Mr. Anuj Kumar, Bombardier Transportation, Ahmedabad, [email protected] 2. Dr. Meenakshi, Professor of ECE, CEG, Anna University, [email protected] 2. Dr. D. Ashok Kumar, SRMIST
3. Mr. Hariharasudhan - Johnson Controls, Pune, [email protected] 3. Dr. Venkatesan, Sr. Scientist, NIOT, Chennai, [email protected]

246
Course Course L T P C
18BMO126T Course Name Biomechanics of Human Movements O Open Elective
Code Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil
Courses Courses Courses
Course Offering Department Biomedical Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Identify essential anatomical components of the musculoskeletal system. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Get an idea about movements using standard anatomical terminology..

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-3 : Identify key contributors to the various events in a gait cycle.

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Describe measurements used in analysis of human movement.

Modern Tool Usage

Life Long Learning


CLR-5 : Identify causes and compensation mechanisms for pathological gait

Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &
CLR-6 : Perform inverse dynamic analysis to determine internal forces and internal moments

Sustainability
Research

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Apply the common troubleshooting procedures in Electronic Equipment and Outline the testing procedures of active and passive
CLO-1 : 1, 2 80 70 M - - - - - - - - - - - - - -
components
CLO-2 : Analyze the faults in analog circuits and digital ICs 1, 2 80 70 M - - - - - - - - - - - M - -
CLO-3 : Identify the problems in common biomedical equipment in hospitals when it is not working and provide a suitable solution 2 80 70 - M - - - - - - - - - - M -
CLO-4 : Outline the importance of medical device classification based on the application and ISO standards 1 80 70 - - H - - - - - - - - M - M -
CLO-5 : Describe the Indian medical device regulatory system 1 80 70 - - - - - - - - - - - M - - -
CLO-6 : Outline the job opportunities in regulatory affairs in India 1,2 80 70 - - - - - - - - - - - L - - -

Duration Introduction to Biomechanics Biomechanics of Human Movements Joint Mobility Measurement of Human Movement Restoring and optimizing human movements
(hour) 9 9 9 9

SLO-1 Under standing movement for réhabilitation Structure of Protein filaments Introduction to joint mobility Linear Kinematics Basic Principles of motor learning
S-1
SLO-2 Under standing movement for réhabilitation The sarcomere anatomical details Introduction to joint mobility Angular Kinematics Theories of skill learning
The difference between muscle force and Factors involved in assisting and restricting
SLO-1 Force measurement Forces and movements The balance theory model
muscle strength range of movements
S-2
Factors involved in assisting and restricting
SLO-2 Vector,scalar general introduction Muscle work Newton’s First law of motion The task environment
range of movements
SLO-1 Drawing vectors ,point of application Muscle strength Normal range definition Newton’s second law of motion The task design
S-3
SLO-2 Drawing vectors ,point of application. Muscle fiber types Normal range Newton’s third law of motion The task design

SLO-1 The force of muscles working principle Gradation of muscle force Abnormal limitations Full three dimensional motion capture Gait of the child with cerebral palsy before and after surgery
S-4
Length-Tension relationship Abnormal limitations
SLO-2 Magnitude and direction of moments Full three dimensional motion capture Gait of the child with cerebral palsy before and after surgery
Active and passive tension measurement
SLO-1 Measuring force basic model Effects of decreased range of movements Movement assessment systems The sit to stand movement
technique
S-5
SLO-2 Gravity Force –Velocity relationship Effects of decreased range of movements Movement assessment systems The sit to stand movement

SLO-1 Moments and posture Angle of pull Types of therapeutic movement of joints Visual movement evaluation Upper limb impairment after stroke
S-6
Stability and sequencing
SLO-2 Moments and posture Types of therapeutic movement of joints Linear Displacement Upper limb impairment after stroke

247
Stability and sequencing
SLO-1 Standing balance Passive movements Angular Displament Medical history and evaluation
S-7
Measuring muscle strength ,endurance
SLO-2 Standing balance Passive movements Body functions and structures Medical history and evaluation
Measuring muscle strength ,endurance
SLO-1 Force magnitude and change in motion Active movements Case study 1:treadmill training Motor impairment
S-8
Increased vascularization
SLO-2 Force magnitude and change in motion Active movements Case study 1:treadmill training Motor impairment
Increased strength Promoting physical activity to improve
SLO-1 Local and general stability Normal joint constraint in an intact systems Functional limitations
health
S-9
Increased endurance Promoting physical activity to improve
SLO-2 Local and general stability Normal joint constraint in an intact systems health Functional limitations

1. Basic Biomechanics of the Musculoskeletal System, Margareta Nordin and Victor Frankel
Lippincott Williams & Wilkins, 2001
2. Biomechanical Analysis of Fundamental Human Movements, Arthur Chapman First Edition
Learning
Resources 2013
3. Biomechanics and Motor Control of Human Movement, David Winter 17 September 2009,
2009 John Wiley & Sons, Inc.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 40 % - 40 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 20 % - 20 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Anbuselvan T, General Manager – Sales, Wipro GE Healthcare Pvt. Ltd., Tamil Nadu, Srilanka &
Dr. S. Poonguzhali, Professor, Centre for Medical Electronics, Anna University 1. G.Anitha, SRMIST
Maldives

248
Course Course Course L T P C
18NTO305T MEDICAL NANOTECHNOLOGY O Open Elective course
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Nanotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understanding the basics of medicine 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Know the various classification of nanomedicine

Environment & Sustainability


CLR-3 : Getting knowledge about interaction of nanomaterials with biological environment

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Gain a broad understanding about nanosystems for the diagnosis and therapy

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Get acquainted with future aspects of nanosurgery

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6: Comprehend the principles behind medical nanotechnology

Communication

PSO - 1

PSO - 2

PSO - 3
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : To distinguish the advantages between conventional and nanomedicine 2 80 75 H M H H H M M H H H M H H H H
CLO-2 : Analyze the concepts of medical nanotechnology 2 80 70 H M M H M M M H M H M H M M M
CLO-3 : Apply concepts of nanomedicine to a focused clinical area of their choice 2 75 70 H M H H H H H M H H H H H H H
CLO-4 : Apply the nanosystems for diagnosis and therapy 2 80 75 M H H M H H H H H H M H H H H
CLO-5 : Apply the concepts of nanosurgery 2 80 70 H M H H H M M H M H M H H H H
CLO-6 : Apply the principle of nanomolecular tracking 2 80 75 H M M H H M M H H H M H H M H

Duration (hour) 9 9 9 9 9
Conventional medicine
SLO-1 Nanosensors & nanoscale scanning Nanoparticles for imaging & drug delivery Nanodiagnostics Nanodevices for Clinical Nanodiagnostics
S-1
SLO-2 Prospect of nanomedicine Nanosensor Technology Types of Nanoparticles for drug delivery Nanosensors for Diagnosis Types of Nanodevices for diagnosis

SLO-1 Current Medical Practice Chemical Nanosensor Nanoparticles for medical imaging Nanoarrays for Molecular Diagnostics Nanoendoscopy
S-2
SLO-2 Challenges in Current Medical Practice Molecular Nanosensor Enhancement for X-ray Types of Nanoarrays Uses and advantage of nanoendoscopy
Nanobiotechnology and Drug Delivery
SLO-1 Evolution of Scientific Medicine Displacement Sensor MRI imaging Nanoparticles for Molecular Diagnostics Devices
S-3
SLO-2 Drawinian medicine Motion Sensors IR imaging Gold Nanoparticles Types of Nanodevices for drug delivery

SLO-1 Volitional Normative Model of Disease Force Nanosensor Visible imaging Magnetic Nanoparticles Tools for Nanosurgery
S-4
SLO-2 Disease Nominalism,Disease Relativism Thermal Nanosensor UV imaging Quantum Dots for Molecular Diagnostics Nanoscale Laser Surgery

SLO-1 Treatment Methodology Electric and Magnetic Sensing Nanoparticles for targeted imaging DNA Nanomachines Nanorobotics for Surgery
S-5
DNA Nanomachines for Molecular
SLO-2 Conventional methods Cellular Bio scanning Targetting moieties Diagnostics Nanotechnology for Detection of Cancer

S-6 SLO-1 Evolution of Bedside Practice Macrosensing Nanoparticles for delivery of energy Nanobarcodes Technology QDs for Sensing Cancer Cell Apoptosis

249
Types of nanoparticles for delivery of Dendrimers for Sensing Cancer Cell
SLO-2 Benefits of Bedside Practice Intergated nanosensor technologies energy Commerically available Nanobarcodes Apoptosis
Genomics Cantilevers as Biosensors for Molecular
SLO-1 Molecular Nanotechnology Nanoparticles for delivery of drugs Diagnostics Gold Nanoparticles for Cancer Diagnosis
S-7
Types of Cantilevers as Biosensors for Nanotubes for Detection of Cancer
SLO-2 Introduction and Basic principles Methods in Genomics Types of nanoparticles for delivery of drugs
Molecular Diagnostics Proteins
Pathways to Molecular Manufacturing Materials for drug delivery Nanoparticles for the Optical Imaging of
SLO-1 Proteomics Nanodiagnostics for the Battle Field Tumours
S-8
Uses of Nanodiagnostics for the Battle Nanolaser Spectroscopy for Detection of
SLO-2 Molecular Transport Methods in Proteomics Fabrication for drug delivery Field Cancer in Single Cells
Real-time monitoring Nanodiagnostics for Integrating Nanoparticles-MRI for Tracking Dendritic
SLO-1 Molecular Sortation Nanocapsulation for drug delivery
Diagnostics with Therapeutics. Cells in Cancer Therapy
S-9
Application of Nanocapsulation for drug Advantages of Integrating Diagnostics with
SLO-2 Types of Molecular Sortation in vivo medical monitoring delivery Therapeutics. Advantages of Nanopartice tracking

Learning 1. Robert .A. Freital.Jr, “Nanomedicine”- Landes Bioscience Press 2010. 3. Jain.K.K, “Handbook of Nanomedicine”- Springer, 2012.
Resources 2. Harry F.Tibbals, “Medical nanotechnology & Nanomedicin’ - CRC press,2011.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 30 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 30 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. K. Chandru Trivitron Healthcare Pvt. Ltd. Chennai, [email protected] 1. Dr. Amit Kumar Mishra , IIT Jodhpur, [email protected] 1. Dr. Devanandh venkata subhu, SRMIST
2. Dr.Nagesh Kini,Thermax,Pune,Maharastra,[email protected] 2. Dr. Sampath Kumar T.S,IIT Madras, [email protected] 2. Dr. Selvamurugan, SRMIST

250
L T P C
Course Code 18CEO305T Course Name ENVIRONMENTAL IMPACT ASSESSMENT Course Category O Open Elective Courses 3 0 0 3

Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Civil Engineering Data Book / Codes/Standards Nil

Course Learning Rationale Learning Program Learning Outcomes (PLO)


(CLR): The purpose of learning this course is to:
CLR-1 : Know the interrelationship between various activities and their impact on environment 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand Importance of EIA and its evolution

Environment & Sustainability


Analysis, Design, Research
CLR-3 : Explain the concept of environmental management

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-4 : Learn principles and methods of environmental analysis

Design & Development

Project Mgt. & Finance


CLR-5 : Know how to review and comment on an environmental impact statements

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Understand the Application of EIA studies in various sectors through case study

Communication

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Explainkey concepts in environmental impact assessment & Management 3 85 80 H - - - - - H H - - - - M - -
CLO-2 : Understand the importance of various rules & regulation in EIA 2 85 75 H - - - - - H - - - - - M - -
CLO-3 : Evaluate the Impact on various environments and role of stake holders in EIA 3 80 75 H M - M - - M - - - - - M - -
CLO-4 : Apply various techniques in Impact Assessment studies 2 85 75 H M - - - - M - - - - - M - -
CLO-5 : Identify most suitable tool for assessment process and make suggestions for solutions 2 85 80 H M - M M -- M M - - - - M - -
CLO-6 : Participate in a group to evaluate a project using EIA using one or more management tools 2 80 75 H M - - - - H - H - - - M - -

Duration (hour) 9 9 9 9 9
Introduction Evolution of EIA Assessment Technique
EIA Methodologies
SLO-1 Introduction, Ecology and the Evolution of EIA worldwide; Evolution of EIA in Components of the Environment: Water-
Initial Environmental Examination; Screening Case Study
S-1 environment India Standards pertaining to water quality
Water Projects- Dams
Discussion: Identify the characteristics Discussion: Introduction to importance of Rio
SLO-2 of your environment Convention Activity & Discussion using a Case Study Case Study involving screening
EIA Regulations in India Components of the Environment: Air &
Scoping
SLO-1 Ecosystem and its characteristics Overview of Indian laws – Constitutional Noise- Standards pertaining to Air & Noise
Analysis of alternatives
Provisions (Water, Air, Forest, Hazardous etc) quality
Case Study on Hydropower
S-2 In continuation with previous class
plants
discussion in how the ecosystem in
SLO-2 Discussion: Evolution of law with time Activity & Discussion using a Case Study Case Study in EIA
which you live gets affected by your
activities
Mitigation- Definition, options for mitigation of
Structure of Ecosystem; Food chains, Components of the Environment: Soil- Soil
SLO-1 Overview of- EPA 1986 & EIA Notification 2006 impact on water, air and land, water, energy,
Food webs and Tropic levels quality, Landuse Criteria flora and fauna Case Study on Nuclear Power
S-3
Identify the impact of your activities on Plants
Discussion: Various amendments of rules and
SLO-2 various trophic levels of your Activity & Discussion using a Case Study Case study Employing mitigation measures
ecosystem regulations (MOEFCC Website)

251
Duration (hour) 9 9 9 9 9
Components of the Environment: Environmental Impact Statement- Document
Energy and energy flows; Elemental
SLO-1 CPCB and State PCBs – roles and responsibilities Biosphere (Macro, Micro)- Introduction to planning - collection and organization of
cycles Case Study on Thermal Power
S-4 Hazard Exposure levels for biota relevant information
Plants
Choose a element cycle and how it Discussion: Sethusamudram Project- Role of
SLO-2 affects the ecosystem CPCB& SPCB and Central & State Governments Activity & Discussion using a Case Study Example: Case study with Documentation
Concept of Succession;Role of
Components of the Environment: Socio-
SLO-1 succession in restoration and recovery Environmental Risk Assessment ToR&SectoralToR
of ecosystem economic Case Study on Textile &
S-5
Leather Industry
Example: Restoration of an ecosystem
SLO-2 Discussion: risk screening/prioritization Activity & Discussion using a Case Study Example of ToR for various environments
(Mining area)
Ecosystem disturbances and their Environmental management: Principles, problems Environmental Assessment- Base line,
Components of the Environment: Cultural
SLO-1 causes; natural causes and and strategies; Review of political, ecological and Construction Phase, Post Construction/
and Aesthetics Case Study on Road
S-6 anthropogenic causes remedial actions. Operational phase scenario
Development Project
Discussion: How Do Species Replace Discussion With Activity: Why Environmental
SLO-2 One Another in Ecological Succession? Management is important – using case study Activity & Discussion using a Case Study Case study on a project
Environmental audit: Impact Assessment Methodologies:
SLO-1 Ecosystem and Ecological Footprints Definitions and concepts, partial audit, compliance Role of Public Participation in EIA Checklists- Simple, Descriptive, Scaling
audit, Overview of methodologies and regulations. Checklist Case Study on Transportation
S-7
Discussion: How Cultural Changes Projects (Airways & Seaways)
SLO-2 Have Increased Our Ecological Discussion: Introduction to ISO 14000 Reference EIA Notification 2006 Case study involving Checklist methods
Footprints?
Definition and concepts of EIA, ethics
Environmental management systems in local Matrix- Simple, Interaction- Leopold Matrix,
SLO-1 and environment, EIA for civil Role of stakeholders
engineers government. Stepped matrix
Case Study on Solid disposal
S-8
Discussion: Identify the ethics that you Case study involving Matrix methods site
Discussion: Expert systems (Software/ Model) Activity & Discussion using a Case Study,
SLO-2 breach in daily activities which affects Discussion: Aldo Leopold’s Environmental
used for EMS Role Play
the environment Ethics
Types of EIA: Rapid; Comprehensive;
Sustainable development – Definitions, Charter Network Methods Decision Tree, Expert
SLO-1 Strategic; Sectoral; Regional- Setting the baseline
and Global Conventions; Future scenarios. Systems
Rationale and scope of each type
Case Study on e-waste
S-9 Discussion-
Case study involving Network methods Management
Describe the various aspects of the
SLO-2 Case Study Discussion on various important conventions Introduction to various Expert system
environmental components of your
neighborhood (Software/ models widely used)

1. L. W. Canter, Environmental Impact Assessment, 2nd Ed., McGraw-Hill, 1997.


4. Y. Anjaneyalu, ValliManickam, Environmental Impact Assessment Methodologies, 2ndEd., BS
2. G. Burke, B. R. Singh and L. Theodore, Handbook of Environmental Management and
Learning Publications, 2007
Technology, 2ndEd., John Wiley & Sons, 2000
Resources 5. Environnemental Management- NPTEL- https://nptel.ac.in/courses/120108004/16#
3. R. Therivel, John Glasson, Andrew Chadwick, Introduction to Environmental Impact
6. Environmental Impact Assessment- NPTEL- https://nptel.ac.in/syllabus/105103024/
Assessment (Natural and Built Environment), Routledge, 2005.

252
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40% - 40% - 40% - 40% - 40% -
Apply
Level 2 Analyze 40% - 40% - 40% - 40% - 40% -
Evaluate
Level 3 Create 20% - 20% - 20% - 20% - 20% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, and Conf. Paper etc.

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. SuyashMisra, Technical Discipline Leader,Arcadis Consulting India Private 1. Dr. Vivekanand, Assistant Professor MNIT Jaipu,
[email protected] 1. Dr. P. Purushothaman, SRMIST
Limited [email protected]
2. Dr. Harish Gupta, Assistant ProfessorUniversity College of
2. Dr.RajkumarDirectorHubert Envirocare Systems, Chennai, [email protected] EngineeringOsmania University, [email protected] 2. Mr. K. Prasanna, SRMIST

253
Course L T P C
Course Code 18CEO307T Course Name DISASTER MITIGATION AND MANAGEMENT O Open Elective Course
Category 3 0 0 3

Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Civil Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Understanding basic concepts of disaster and hazards of India. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Studying the various natural disasters.

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-3 : Studying the various manmade disasters.

Design & Development

Project Mgt. & Finance


CLR-4 : Understanding he disaster management principles.

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


Analysis, Design,
CLR-5 : Studying the modern techniques used in disaster mitigation and management.

Communication
Environment &
Sustainability
Research

PSO - 1
PSO - 2
PSO - 3
Course Learning Outcomes

Ethics
(CLO): At the end of this course, learners will be able to:
CLO-1 : Understand basic concepts of disaster and hazards of India. 3 85 80 H H - - M - - - - - - - H H -
CLO-2 : Acquire Knowledge on the various natural disasters. 3 90 85 H H - - H - - - - - - - H H -
CLO-3 : Acquire Knowledge the various manmade disasters. 2 85 80 H H - - H - - - - - - - H H -
CLO-4 : Understand the disaster management principles. 2 85 80 H H - - M - - - - - - - H H -
CLO-5 : Appreciate the modern techniques used in disaster mitigation and management. 3 80 70 H H - - H - - - - - - - H H -

Duration (hour) 9 9 9 9 9
SLO-1 Introduction - Definition Natural Disasters Anthropogenic disaster Disaster management Disaster Mitigation
S-1 SLO-2 Nature, Importance of Hazard, Causes and nature of natural disaster Man Made Disasters Components of DM Mitigation Planning
Empowerment and community-based
SLO-1 Risk, Disaster types Nuclear disasters Pre- disaster stage (preparedness) - mitigation.
S-2
SLO-2 Vulnerability and Disaster Effects of disaster Radiation Damage Preparing hazard zonation maps, Response plan
SLO-1 - Dimensions Flood Disaster. causes and effect Chemical disasters and Products Predictability/ forecasting Functional plan
S-3 SLO-2 Scope of Disaster Drought-causes and effect Reactions and solutions Warning system Public health and Emergency services
SLO-1 Characters of Disaster Cyclone- Origin and effect Biological disasters-Sources and agents Preparing disaster preparedness plan Meteorological observatory
S-4 SLO-2 Phases of disaster management Earthquakes and its impact Impact of biological disasters Land use zoning Seismological observatory
Preparedness through Information and
SLO-1 Effects Landslides- Causes and Impact Building fire–Impact and Mitigation Hydrology Laboratory
S-5 education.
SLO-2 Dynamics of Disaster Avalanches, Coal fire- Causes and Remedies Emergency Stage Industrial Safety inspectorate.
SLO-1 India’s Key Hazards Management Volcanic eruptions- Impact- Pollution Forest fire- Causes and control measures Rescue training for search & operation - Technology in Disaster Management -
S-6 SLO-2 Vulnerabilities Heat and cold waves Oil fire Immediate relief Emergency Management Systems (EMS)
SLO-1 National disaster management framework Climatic change Air pollution Assessment surveys Remote Sensing in Disaster Management
S-7 SLO-2 Disaster Management Cycle global warming Causes and effect Post Disaster stage GIS inDisaster Management
SLO-1 NDMA Causes and Control Water pollution- sources Rehabilitation Hazard specific Mitigation Plan
S-8 SLO-2 Disaster response Sea level rise Effect of water pollution Social Aspects Hazard specific Mitigation Plan
SLO-1 Disaster management policy and plans ozone depletion Deforestation Economic Aspects Knowledge Dissemination
S-9 SLO-2 Challenges in disaster response Impact studies Industrial waste water pollution Environmental Aspects Capacity building

254
1. M.M Sulphey, Disaster Management , PHI Learning publishers, India 2016 7. Gupta.M.C, “Manuals on Natural Disaster management in India”, National Centre for Disaster
2. Harsh K Gupta, Disaster management, University Press Publications India ,2012 8. Management,IIPA, New Delhi, 2001..
Learning 3. Michael J. Fagel, Principles of Emergency Management: Hazard Specific Issues and Mitigation Strategies 9. NPTEL Course –Natural hazards, https://nptel.ac.in/courses/105104183/7
Resources 4. CRC Press; 2011 10. VenuGopal Rao.K, “Geoinformatics for Disaster Management”, Manglam Publishers and
5. ASingh.R.B, “Natural Hazards and Disaster Management: Vulnerability and Mitigation”, Rawat Distributors.
6. Publications, 2006. 11. 8..NPTEL Course, Urban risk and Disaster management, https://nptel.ac.in/courses/124107007/35

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. P Murugan, Group Head, IRS-PMSG, ISRO Bangalore, [email protected] 1. Dr. DipakSamal, CEPT University, Ahmedabad-380009 [email protected] 1. Dr. R. Sivakumar, SRMIST
2. Mr. Pavesh Iyer, Intergraph, Chennai. [email protected] 2. Dr. R. Jayangondaperumal, Wadia Institute of Geology, Dehradun,[email protected] 2. Mr. V. Satya Ramesh Potti, SRMIST

255
L T P C
Course Code 18CEO405T Course Name WATER POLLUTION AND ITS MANAGEMENT Course Category O Open Elective Course
3 0 0 3

Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Civil Engineering Data Book / Codes/Standards Nil

Course Learning Rationale Learning Program Learning Outcomes (PLO)


The purpose of learning this course is to:
(CLR):
CLR-1 : Create insights to the source and type of water pollution 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyse the charecteristics of domestic and industrial water pollution

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
CLR-3 : Utilize resource recovered from the waste water

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Concept of treating polluted water.

Modern Tool Usage

Life Long Learning


CLR-5 : Identify the various methods to control the water pollution and regulatory bodies

Problem Analysis

Society & Culture

Communication
CLR-6 : Sustainable practice for effective water management.

Environment &
Sustainability

PSO - 1
PSO - 2
PSO - 3
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand the various sources of water pollution 2 85 80 H H M L - L H - - - - L H - -
CLO-2 : Knowledge of various charecteristics presented in polluted water. 3 85 75 H H H H - - H - - - - - H - -
CLO-3 : Apply the concept of resource recovered from the polluted water. 2 80 75 H H M M - L H - - - - L H - -
CLO-4 : Able to understand the treatment of polluted water. 3 85 75 H H H H - - H - - - - - H - -
CLO-5 : Knowledge of Water Act 1974 and regulatory bodies to control of Water Pollution 2 85 80 H H M M L L M - - - - L H - -
CLO-6 : Analyze the environmental impact of water pollution 2 80 75 H H M - - L M M - - - - H - -

Duration (hour) 9 9 9 9 9
Mitigation Measures for Water pollution
SLO-1 Introduction to water pollution. Charecteristics of water and wastewater. Water Pollution Regulations Sustainable water managment techniques
Contamination due to industries.
S-1
Physical characteristics-Colour, odour, Administrative regulation under recent
SLO-2 Sources and types of water pollution. Treatment of Industrial wastewater Rain water Harvesting.
Turbidity, Temperature, Specific conductivity legislations in water pollution control.
Point source pollution and Non point Chemical Characterictics- Organic and Guidelines and protocol for treating Water (Prevention & control of pollution)
SLO-1 source pollution. Inorganic. Industrial wastewater. Act 1974. Classification of rainwater harvesting
S-2 Water (Prevention & control of pollution)
Biological Charecteristics and its Pollution characteristiscs of certain Microlevel harvesting, macrolevel
SLO-2 Types of pollutants. Rules 1975- Water (Prevention &control of
significance. typical industries. pollution) Cess Act 1977. harvesting and other methods
Analysis of water pollution and their testing Thermal pollution and its adverse
SLO-1 Adverse effects of pollutnats. Role of pollution control board. Roof top harvesting and their benefits
procedures. effects.
S-3
Role of regulatory bodiesin Protection of
SLO-2 Principles of pollution assessment. Water Quality standards-BIS Powers given to boards Role of Regulatory bodies
Water bodies-Control Measures.
Discharge Standards for Rivers and Role of local bodies- TWAD Board –
SLO-1 Terms and definitions in wastewater. Discharge of Effluent and their standards Irrigational approach in waste conservation
Streams CMWSSB.
S-4
Case Studies related to Effective Water
SLO-2 Transport of pollutants. Water borne diseases. Self purification of streams. Legal action against defualters.
Management.
Managmentstratergy used for water
S-5 SLO-1 Causes of Water pollution. Impact of water related issues on animals. Role of stakeholders. conservation Water crisis and their effects

256
Duration (hour) 9 9 9 9 9
SLO-2 Hydraulic flow of water pollution. Ground water quality. Water quality monitoring and its purpose Industrial approach in water conservation Problems faced in water crisis
Awarness of domestic usage for
SLO-1 Sampling procedure. Impact on Effluent in ground water quality. Monitoring activities and its stratregy Zero water day - Awareness
conservation of water
S-6 Awarnessprogramme for water
SLO-2 Methods of sampling and storage Effects of ground water pollution Types of monitoring Groundwater management. management and its sustainable
development
Steps involved in water quality Importance of World water day andWorld
SLO-1 Effects of water pollution Sampling methods of ground water pollution monitoring Public participation in water managment Environment day.
S-7
Legal regulatory aspects of Vulnerability of improper water
SLO-2 Eutrophication and their process Parameters and frequency of monitoring Environmental indicies and its types
groundwatercontamination management
Public awarness and practices in water Graphical reperesentation of water Case study on adverse effects of
SLO-1 IndustrialPartcipation with regulatory boards. Water quality index and its types
pollution. quality watercrisis
S-8
Softwares used in water quality
SLO-2 Industries and their role in water pollution Water used in different industries modelling. Assesment of water quality index Sustainable development
Tutorials 1: Identify the various source of Tutorials 3: Analyse the sample of polluted Tutorials 5: Mention the various Tutorials 7: Case study on Industrial Tutorials 9: Compare potential rain water
SLO-1
water pollution water. mitigation measures in Industries pollution in water bodies harvesting method
S-9
Tutorials 2: NGO participation in creating Tutorials 4: Compare the various industrial Tutorials 6: Case study of water Tutorials 8: Identify effective water Tutorials10: Effective water management
SLO-2
awarness of water pollution effluent discharge standards contamiation and its mitigation management technique. pactices.

1. Fair.G.M, “Water and Waste water engineering Vol.I& II” .John Wiley and sons, Newyork. 2010.
2. Metcalf & Eddy, “Wastewater engineering, Treatment and Reuse”, Tata MacGrawhill 4. P. K. Goel, Water Pollution: Causes, effects and Control. New Age International, 2006.
Learning
publications, 2008. 5. NPTEL Course: Water, Society and Sustainability. -https://onlinecourses-archive.nptel.ac.in/noc18_hs36
Resources
3. CPHEEO, ““Manual on Sewerage & Sewage Treatment”, Ministry of Housing and Urban 6. NPTEL Course: Wastewater Treatment & Recycling. https://onlinecourses-archive.nptel.ac.in/noc18_ce26
Affairs,Government of India, New Delhi, 2009.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Rajkumar Samuel, Hubert Enviro-Care Systems, Chennai, [email protected] 1. Dr. E. S. M Suresh,NITTTR, TaramaniChennai. [email protected] 1. Mr. K.Prasanna, SRMIST
2. Mr. A. Abdul Rasheed, CMWSS Board, [email protected] 2. Dr. G. Dhinagaran, Asst. Professor, CES, Anna University, [email protected] 2. Mr. S.Dhanasekar, SRMIST

257
Course L T P C
Course Code 18CEO406T Course Name GLOBAL WARMING AND CLIMATE CHANGE O Open Elective Course
Category 3 0 0 3

Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Civil Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : To know about earth systems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : To know basics of climate parameters and climate change causing elements

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)


CLR-3 : Create awareness about global warming

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Address to climate change impact to various sectors

Modern Tool Usage

Life Long Learning


CLR-5 : Address to different mitigation measures against global warming and their protocol

Problem Analysis

Society & Culture

Communication
CLR-6 : Create awareness to use of renewable resource to reduce global warming

Environment &
Sustainability

PSO - 1
PSO - 2
PSO - 3
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : To understand earth system importance 2 85 80 H H - - - - - - - - - - H - -
CLO-2 : Understand climate parameters and their impact due to human activates 3 85 75 H H - - - - - - - - - - H - -
CLO-3 : Ability to explain climate change impact in various sector 3 85 75 H H - - - - - - - - - - H - -
CLO-4 : Understand different protocol related to climate change 2 85 80 H H - - - - - - - - - - H - -
CLO-5 : Understand reason behind global warming 2 80 75 H H - - - - - - - - - - H - -
CLO-6 : Ability to get projects related to mitigation measures of climate change 3 85 75 H H - - - - - - - - - - H - -

Duration (hour) 9 9 9 9 9
Introduction to earth system- Hydrosphere,
Climate change mitigations and
SLO-1 lithosphere, cryosphere, atmosphere and Climatology Climate change impact in different sectors Climate change negotiations
adaptations
S-1 biosphere
Earth system-hydrological cycle and Climate change Organization and
SLO-2 carbon cycle Paleoclimatology Agriculture programmes Mitigation measures
IPCC-Intergovernmental Panel on Climate
SLO-1 Earth system- cryosphere and biosphere Climatology proxies Forestry Use of renewable resources- solar energy
Change and assessment report highlights
S-2
Indian climate system and their
SLO-2 Importance of earth system and climate Fishery IPCC Assessment Report-1 Wind energy
classification
SLO-1 Atmosphere and its composition Role of land and ocean to regulate climate Socio economic impact – tourism, IPCC Assessment Report-2 Tidal energy
S-3 different strata of atmosphere and
SLO-2 Role of ice and wind to regulate climate industries and business IPCC Assessment Report-3 Hydrothermal and geothermal energy
temperature profile
Causes of climate change
Clean Technology, biodiesel, compost,
SLO-1 Weather and Climate Milankovitch theory (change Natural Acid rain and human health impact IPCC Assessment Report-4
cause) biodegradable plastics
S-4
Climate parameter- temperature, Sea surface temperature increases and
SLO-2 Milankovitch theory and climate IPCC Assessment Report-5 Concept of sustainable development
atmospheric pressure aquatic organisms impact
Human induced climate change Weather and climate parameters UNEP - United Nations Environment
S-5 SLO-1 Atmospheric humidity and rainfall Concept of Carbon sequestration
(anthropogenic causes) measuring instruments Programme

258
Duration (hour) 9 9 9 9 9
SLO-2 Wind circulation Global radiance balance of climate system thermometer, hygrometer or psychomotor WMO - World Meteorological Organization Terrestrial sequestration
UNFCCC - United Nations Framework
SLO-1 Ocean circulation Global temperature changes Rain gauge and tide gauge, Ocean sequestration
Convention on Climate Change
S-6
Climate change impacts – Ice melting in UNDP - United Nations Development
SLO-2 Atmospheric stability and lapse rate global level and albedo barometer and anemometer Program Adaptation measures
Need for international protocols of climate
SLO-1 Atmospheric stability continuation Impact and risk of Irreversible changes Ice probes and sediment corer Green building technology
S-7 change
SLO-2 Pollutant dispersion Sea level rise and their impact Climate feed back Kyoto protocol Landscaping restoration and plantation
Introduction to greenhouse gases and
SLO-1 Ocean acidification and their impact Water vapor feed back Climate change and carbon credit Mitigations and adaptation in India
global warming
S-8
Prevent and precaution measures (health
SLO-2 Photo chemical smog Precipitation pattern change Ice albedo feed back Clean Development Mechanism (CDM)
issues, environmental damages)
SLO-1 Ozone depletion Flood and drought Vulnerability assessment UNFCCC and India Energy policies for a cool future
S-9 Case study on vulnerability assessment –
SLO-2 El Nino and their impact Frequent floods in India reason Montreal protocol Energy Audit.
flood, drought and heat waves

1. Dash Sushil Kumar, “Climate Change – An Indian Perspective”, Cambridge University Press India
Private limited 2007.
6. NPTEL Course – Environmental Air Pollution:https://nptel.ac.in/courses/105102089
2. Adaptation and mitigation of climate change-Scientific Technical Analysis. Cambridge University
7. Bates, B.C., Z.W. Kundzewicz, S. Wu and J.P. Palutikof, Eds., 2008: Climate Change and Water.
Learning Press, Cambridge, 2006.
Technical Paper of the Intergovernmental Panel on Climate Change, IPCC Secretariat, Geneva,
Resources 3. Atmospheric Science, J.M. Wallace and P.V. Hobbs, Elsevier / Academic Press 2006.
210 pp.
4. Jan C. van Dam, Impacts of “Climate Change and Climate Variability on Hydrological Regimes”,
8. NPTEL course – Wild Life Conservation:https://nptel.ac.in/courses/102104068
Cambridge university press, 2003.
5. NPTEL Course- Atmospheric Science https://nptel.ac.in/courses/119106008

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. SuyashMisra, Technical Discipline Leader,Arcadis Consulting India Private Limited Bangalore,
[email protected] 1. Dr. Vivekanand, MNIT [email protected] 1. Dr. R. Nagalakshmi, SRMIST
2. Dr. Harish Gupta, University College of Engineering Osmania University,
2. Dr.RajkumarDirectorHubert Envirocare Systems, Chennai, [email protected] 2. Mr. R. Vinothkumar, SRMIST
Hyderabad, [email protected]

259
Course Course L T P C
18CEO407T APPLICATIONS OF REMOTE SENSING AND GIS Course Category O Open Elective Course
Code Name 3 0 0 3

Pre-requisite Courses Co-requisite Courses Nil Progressive Courses Nil


Course Offering Department Civil Engineering Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Studying the basic principles of remote sensing 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Studying and understandingvarious remote sensing methods

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Understanding GIS anddata capturing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Studying data analysis in GIS

Modern Tool Usage

Life Long Learning


CLR-5 : Application of RS and GIS in various fields

Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &
Sustainability
Research

PSO - 1
PSO - 2
PSO - 3
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Study the basic principles of remote sensing 3 90 85 H H - - M - M - - - - - H H -
CLO-2 : Study and understand various remote sensing methods 3 90 85 H H - - H - H - - - - - H H -
CLO-3 : Understand GIS and components 2 85 80 H H - - H - H - - - - - H H -
CLO-4 : Study the data capturing and data analysis in GIS 2 85 80 H H - - M - M - - - - - H H -
CLO-5 : Apply RS and GIS in various field 3 85 80 H H - - H - H - - - - - H H -

Duration (hour) 9 9 9 9 9
SLO-1 Introduction of Remote sensing Visual Image interpretation Introduction to GIS Spatial data analysis Remote sensing Applications
S-1 SLO-2 EMR and its Characters Elements of Image interpretation Elements of GIS Non Spatial Data analysis GIS Applications
Electromagnetic Radiation interaction with
SLO-1 Digital Image formats cartography Spatial interpolation RS and GIS Integration
Atmosphere
S-2
Electromagnetic Radiation interaction with Data retrieval – Reclassification
SLO-2 Earthsurface features Raster data format Maps and types Techniques RS and GIS in Environmental studies
SLO-1 Remote Sensing Systems Image distortion and rectification Co Ordinate system Buffer analysis RS and GIS in geology
S-3 SLO-2 Platforms and sensors Atmospheric correction Projection Vector and Topological Overlay analysis RS and GIS in Urban planning
SLO-1 Scanning mechanisms Radiometric correction Datum Raster overlay analysis RS and GIS in smart city planning
S-4 SLO-2 Optical and Thermal scanners Geometric correction GIS - data Types Measurement - RS and GIS in Flood disaster studies
SLO-1 Microwave remote sensing Image enhancement Spatial and Non spatial data Spatial and Non spatial Query RS and GIS in landslide studies
S-5
SLO-2 Lidar remote sensing Contrast enhancement Data input - Methods Expert System RS and GIS in Geological studies
SLO-1 LANDSAT series SPOT Series Image classification Digitization Digital Elevation model RS and GIS in Soil studies
S-6 SLO-2 Indian Remote Sensing Satellites Supervised classification Errors in Digitization Generation- parameters RS and GIS in Rural Planning
SLO-1 Metrological Satellites Unsupervised classification Data output - Methods Modelling surface RS and GIS in Smart transport Planning
S-7 SLO-2 High resolution satellites Pattern recognition Software Modules DEM application RS and GIS in health application
SLO-1 Resolution Filtering techniques Vector data Structure Digital Terrain Model and Visualisation RS and GIS in Agriculture studies
S-8 SLO-2 Types of resolutions Change detection Topology TIN-Generation RS and GIS in Forest Mapping
SLO-1 Merits Image merging Raster data Structure Cost-Path analysis RS and GIS in water resources studies
S-9 SLO-2 Multi and Hyperspectral Remote sensing Advantages Merits and Demerits DEM and DTM –Merits and Demerits RS and GIS in Environmental studies

260
1. Patrick McHaffie, Sungsoon Hwang, Cassie FollettGIS: An Introduction to Mapping Technologies, CRC
2. Press , Taylor & Francis Group, Boca Raton FL 2019 7. John R. Jensen,,Introductory Digital Image Processing: “A remote sensing perspective”, Prentice
3. M. Anji Reddy, Textbook of Remote Sensing and Geographical Information systems, BS Publications Hall
Learning 4. A.M. Chandra and S.K. Ghosh. Remote Sensing and Geographical Information system .Narosa 8. NPTEL Course –– Introduction to GIS https://nptel.ac.in/courses/105102015/:
Resources Publishing 9. Floyd F. Sabins, Jr: “Remote Sensing Principles and Interpretation”, Freeman and Co., San
5. House, New Delhi. 2006 10. Franscisco, 2007
6. Thomas M. Lillesand, Ralph W. Kiefer, Jonathan W. Chipman, “RemoteSensing and Image 11. NPTEL Course, Introduction to remote sensing , https://nptel.ac.in/courses/105108077/
Interpretation”, John Wiley & Sons, 2008.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1.Dr.Manthiramoorthy, SAC, ISRO Ahmedabad ,[email protected] 1. Dr. C. Jeganathan, Birla Institute of Technology, Mesra, [email protected] 1. Dr. R. Sivakumar, SRMIST
2. Mr. Pavesh Iyer Intergraph, Chennai [email protected] 2. Dr. SrinivasaRaju K, IRS, Anna university, [email protected] 2. Mr. V. Satya Ramesh Potti, SRMIST

261
Course Course Course L T P C
18ECO134T INDUSTRIAL AUTOMATION O Open Elective
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Courses Nil Courses Nil Courses Nil
Course Offering Department Electronics and Communication Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand basic components of PLC 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the use of timers and counters in process automation

PSO-3: Effective management


PSO-2: Utilize PLC & DCS for
PSO 1: Automatic control for
continous & discrete systems
Environment & Sustainability
CLR-3 : Understand DCS architecture

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Understand operator and engineering interface in DCS

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Understand HART signal standard and Field bus

Modern Tool Usage

Life Long Learning

control of systems
Problem Analysis

Society & Culture


CLR-6 : Understand Field bus signal standard.

Communication
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics

skills
CLO-1 : Select PLC based on I/O’s 2,3 80 80 H M L - - - - - M - M L M M
CLO-2 : Apply timers and counters in process automation 1,2 80 80 H H H H H - L - H M L L H H H
CLO-3 : Select LCU based on application 1 80 80 H M - - - - - - L - - L M L M
CLO-4 : Analyse data’s in Operator displays 3 80 80 H H - H - - - - H M - L H L M
CLO-5 : Interpret industrial data communication modes 3 80 80 H - - - - - - - - L - L H - L
CLO-6 : Gain knowledge on field bus 3 80 80 H L - - - - - - - - - L H - L

Duration (hour) 9 9 9 9 9
SLO-1 Programmable logic controllers PLC Programming Languages Evolution of DCS Operator Interfaces Requirements Introduction to HART
S-1 Hybrid System Architecture
SLO-2 PLC vs Computer Ladder Diagram Process Monitoring Evolution of Signal standard
Central Computer system Architecture
SLO-1 Parts of a PLC Functional block Process Control HART Networks: Point-to-Point
S-2
SLO-2 Architecture Sequential Function Chart DCS Architecture Process Diagnostics Multi-drop
SLO-1 PLC size and Application. Instruction List Comparison of Architecture Process Record Keeping Split range control valve
S-3
SLO-2 Fixed and Modular I/O Structured Text Local Control Unit Architecture Low Level Operator Interface HART Field Controller Implementation
SLO-1 Discrete Input Modules Wiring Diagram Architectural Parameters High Level Operator Interface Hart Commends: Universal
S-4 Hardware Elements In The Operator
SLO-2 Discrete Output Modules Ladder logic Program Comparison Of LCU Architecture Common Practice
Interface
SLO-1 Analog Input Modules On-Delay Timer Instruction LCU Language Requirements Operator Input And Output Devices Device Specific
S-5
SLO-2 Analog Output Modules Off-Delay Timer Instruction Function Blocks Operator Display Hierarchy Wireless Hart
SLO-1 Special I/O Modules Retentive Timer Function Block Libraries Plant-Level Display Field Bus Basics
S-6
SLO-2 High Speed Counter Module Cascading Timer Problem-Oriented Language Area- Level Display Field Bus Architecture
SLO-1 Power Supplies Up-Counter LCU Process Interfacing Issues Group- Level Display Field Bus Standard
S-7
SLO-2 Isolators Down-Counter Security Requirements Loop- Level Display Field Bus Topology
SLO-1 Input/output Devices: Switches Cascading Counters Security Design Approach Engineering Interface Requirements H1 Field Bus
S-8 Requirement For Operator Interface
SLO-2 sensors Combining Counter And Timer Functions On-Line Diagnostics H2 Field Bus
Configuration
SLO-1 Relays Math Operation Redundant Controller Design Low Level Engineering Interface, Interoperability
S-9
SLO-2 Solenoid valve Program One-On-One, One-On-Many Redundancy High Level Engineering Interfaces Interchangeability

262
1. Frank D. Petruzella, Programmable Logic Controller, Tata McGraw Hill Fifth Edition, 2017
Learning 4. Bowten, R HART Application Guide, HART Communication foundation, 2015.
2. Bolton. W, Programmable Logic Controllers,6th Edition, Elsevier Newnes, Sixth Edition 2016.
Resources 5. Berge, J, Field Busses for process control: Engineering, operation, maintenance, ISA press,2015
3. Krishna Kant, Computer Based Industrial Control, Second edition, Prentice Hall of India, New Delhi,2015

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. D. Karthikeyan, Controlsoft Engineering India Pvt Ltd, [email protected] 1. Dr. J. Prakash, MIT, Chennai, [email protected] Mr. J. Sam Jeba Kumar, SRMIST
2. V. Venkateswaran, Instrumentation Consultant,[email protected] 2. Dr. D. Nedumaran, Madras University, [email protected] Dr. G. Joselin Retna Kumar, SRMIST

263
Course Course Course L T P C
18NTO307T NANOCOMPUTING O Open Elective Course
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Nanotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Acquire knowledge on nanoelectronics and its importance 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Introduce the concept of molecular and optical computing

Environment & Sustainability


CLR-3 : Understand about biocomputers and related nanomachines

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Learn basics and advancements of quantum computing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Understand the architecture of processing in nanosystems

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Gain knowledge on softcomputing and neural networks

Communication

PSO - 1

PSO - 2

PSO - 3
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Apply the basic concepts in nanocomputing 2 80 75 H M H H H M M H H H M H H H H
CLO-2 : Explain major advances in molecular and optical computing 2 80 70 H M M H M M M H M H M H M M M
CLO-3 : Recognize the evolution and advancements of biocomputers 2 75 70 H M H H H H H M H H H H H H H
CLO-4 : Utilize the knowledge in quantum computing 2 80 75 M H H M H H H H H H M H H H H
CLO-5 : Get familiarized with designing of parallel information processing machines 2 80 70 H M H H H M M H M H M H H H H
CLO-6 : Apprehend the importance of softcomputing 2 80 75 H M M H H M M H H H M H H M H

Duration (hour) 9 9 9 9 9
Parallel Architectures for Nanosystems-
SLO-1 History of computing Molecular computing Biological networks and neurons Quantum computers-Bit and Qubit Architectural principles
S-1
SLO-2 Nanocomputing Brief background of molecular electronics Function of neuronal cell Coherence and entanglement Mono and multiprocessor systems

SLO-1 Transistors inside the Machine Origin of molecular computing Biology-inspired concepts Quantum parallelisms Some considerations to parallel processing
S-2
SLO-2 Quantum computers Molecular computing architecture Biological Neuronal cells on silicon Classical gates Influence of delay time
Some techniques of molecular computing-
SLO-1 Nanocomputing technologies Adleman’s landmark experiment Modeling of neuron cells by VLSI circuits Reversible operations Power dissipation and Parallelism
S-3
DNA computation in ciliates- Architecture for processing in
SLO-2 From Microelectronics to Nanoelectronics Bacteriorhodopsin Neuronal networks with local adaptation Beyond Classical Gates-Superposition nanosystems-Classic systolic arrays
From Nanoelectronics to Nanoelectronics Challenges of molecular computing-
SLO-1 computers Reliability, Efficiency and Scalability Distributed data processing Sqrt(NOT) operation Processor with large memories
S-4
Alternative to Transistor technology – Quantum algorithms-Necessity of quantum Processor array with SIMD and PIP
SLO-2 quantum computing Encoding problem-Error-preventing codes Biocomputers – biochemical computers software in Conjunction with the hardware architectures
Nanoinformation processing - Prospects Building and programming molecular
SLO-1 and challenges computers Biomechanical computers Searching by using Sqrt(NOT) Reconfigurable computers
S-5
Hardware challenges to large Quantum
SLO-2 Digital signals and gates Optical computing- Introduction Bioelectronic computers Computers Teramacconcept as a prototype
Silicon nanoelectronics-short channel
S-6 SLO-1 effects Current use of optics for computing Engineering biocomputers Ion traps-Solids Softcomputing

264
Leakage current in scaled devices- Advantages of optical methods over
SLO-2 process variation electronic ones DNA computer NMR in organic liquids-Optics Methods of softcomputing -Fuzzy systems
Information processing with chemical
SLO-1 Carbon nanotube electronics Some roles of optics – 2D array mapping reactions Fabrication Challenges Evolutionary algorithms
S-7
Band structure of carbon nanotubes-
SLO-2 Garbage free operations Peptide computing Testing and architectural challenges Connectionistic systems
Carbon Nanotube properties
SLO-1 Carbon nanotube field effect transistors Optical computing paradigms Development of a peptide computer Quantum dot cellular automata Computational Intelligence systems
S-8
Simulation of Schottky barrier carbon Ultrafast pulse shaping -Tb/sec data Characteristics of neural networks in
SLO-2 nanotube FETs speeds Nanomachines Computing with QCA nanoelectronics
Role of non-linear materials in
SLO-1 MOSFET like carbon nanotube FETs Wetware computer QCA clocking Local processing
nanocomputing: Need for new materials
S-9
SLO-2 Simulation of MOSFET characteristics Advance in Photonic switches Parallel processing QCA design rules Self organization

Learning 1. Vishal Sahni and Debabrata Goswami, “Nanocomputing: The Future of Computing”, Tata McGraw-Hill 2. Karl Goser, Peter Glösekötter and Jan Dienstuhl, “Nanoelectronics and Nanosystems: From
Resources Education, 2008 Transistors to Molecular and Quantum devices”, Springer, 2005

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 30 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 30 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Hemant Dixit, GlobalFoundaries,USA, [email protected] 1. Dr. Ranjit Kumar Nanda, IIT Madras, [email protected] 1. Dr. V. J. Surya, SRMIST
2. Dr. Krishna Surendra Muvvala, Saint Gobain Research India, India, [email protected] 2. Dr. G. P. Das,IIT Kharagpur [email protected] 2. Dr. Saurabh Ghosh, SRMIST

265
Course Course Course L T P C
18NTO308T SMART SENSOR SYSTEMS O Open Elective Course
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Nanotechnology Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Acquire knowledge on various sensorsystems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand different conversion phenomena involved in sensors

Environment & Sustainability


CLR-3 : Describe construction and function of different sensors

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Gain knowledge on the material requirement for different sensing mechanisms

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Gain knowledge on individual sensing devices and integration of technologies

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : Understand the basic requirements of basic microsystem technologies and MEMS fabrication processes

Communication

PSO - 1

PSO - 2

PSO - 3
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Apply the principles involved in conversion from one energy domain to electrical signal 2 80 75 H M H H H M M H H H M H H H H
CLO-2 : Analyze the sensor characteristics and its suitability for a particular application 2 80 70 H M M H M M M H M H M H M M M
CLO-3 : Utilize the suitable material properties to design a sensor 2 75 70 H M H H H H H M H H H H H H H
CLO-4 : Implement a suitable sensor technology for a particular application 2 80 75 M H H M H H H H H H M H H H H
CLO-5 : Explain the concepts of system organization and integration to make a smart sensor 2 80 70 H M H H H M M H M H M H H H H
CLO-6 : Utilize the different sensor concepts to design a lab-on-chip 2 80 75 H M M H H M M H H H M H H M H

Duration (hour) 9 9 9 9 9
Definitions of Sensors and Smart
SLO-1 Sensors Acoustic waves: Fundamentals Light Detectors Biosensors definition Fundamentals of MEMS/ fabrication:
S-1
Integrated Smart Sensors and Frequently Used Microfabrication
SLO-2 Piezoelectric materials for acoustic sensors Photodiodes, Photoresistors Bioreceptors
Applications Processes
SLO-1 Sensors classifications Solid state SAW sensors HgCdTe infrared sensors Construction of different biosensors Lithography, thin film deposition
S-2
Detection means used in sensors and Visible-light color sensors, high-energy
SLO-2 conversion phenomena Applications of SAW sensors photodiodes Immobilization of biological elements Oxidation, Etching (wet and dry)
Acoustic Sensors: Resistive Microphones, MEMS fabrication technologies: Bulk
SLO-1 Measurements Condenser Microphones Radiation Detectors: Scintillating Detectors Transduction principles used in biosensing micromachining and structures
S-3
SLO-2 Units of Measurements Piezoelectric Microphones Semiconductor Radiation Detectors Lab-on-chip/Microsystems/MicroTAS Surface micromachining and structures
Sensor Characteristics:Transfer Function, High-aspect-ratio technology microfluidics
SLO-1 Calibration, Static Characteristics Magnetic sensors Thermal Sensors: Functional Principle Microfluidics microsystem components
S-4 Accuracy, Calibration Error,
LIGA(Lithographie, Galvanoformung,
SLO-2 Hysteresis,Nonlinearity, Resolution, Magnetic Effects and materials Heat Transfer Mechanisms Microfluidic unit operations
Dynamic Characteristics Abformung)
Physical principles of sensing: electric
SLO-1 Integrated Hall sensors Temperature Sensors Microsystem Integration Microsystem components
charges
S-5
Application of different Microsystem
SLO-2 Electric fields, and potentials Magnetotransistors Thermoresistive Sensors System organization and functions components
Thermoelectric Contact Sensors,
S-6 SLO-1 Capacitance, dielectric constant Force, Strain, and Tactile Sensors Interface electronics Nanotechnology:
Thermocouple Assemblies

266
Strain Gauges, Piezoelectric Force Semiconductorpn-Junction thermal
SLO-2 Magnetic Principle Sensors Sensors, Optical Temperature Sensors Fundamentals of interfacing product prospects - application trends
Chemical sensors: Classes of Chemical
SLO-1 InductionPrinciple Tactile Sensors Sensors Universal transducer interface Ultra-thin films
S-7 Interaction of gaseous species at
SLO-2 Electrical Resistance Piezoresistive sensors(Tactile) semiconductor Three-Signal Technique Making of ultrathin films
Surfaces
Catalysis, the acceleration of chemical
SLO-1 Piezoelectric effect Piezoelectric Sensors(Tactile) Introduction to microsystems engineering Creation of lateral nanostructures,
reactions,
S-8
Thin-film sensors (Chemoresistive Creation of clusters and nanocrystalline
SLO-2 Pyroelectric effect Capacitive Touch Sensors (Tactile) sensors) Microtechnologies materials
SLO-1 Hall effect Principle PiezoresistivePressure Sensors Filed Effect Transistor for Gas sensing Systems development: methods and tools Principles of self-organization
S-9
SLO-2 Seebeck and Peltier effects Capacitive Pressure Sensor FET devices ion sensing Constructive and connective techniques Future trends

Learning 1. Jacob Fraden, “Handbook of Modern Sensors: Physics, Designs, and Applications”, Springer; 4th ed. 2010 3. Gerard Meijer, “Smart sensor systems”, Wiley, 2008
Resources 2. S. M. Sze, “Semiconductor Sensors”, Wiley-Interscience,1994 4. W Gopel, J. Hesse, J. N. Zemel, “Sensors A Comprehensive Survey” Vol. 8, Wiley-VCH, 1995

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 30 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 30 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. N. VIJAYAN, CSIR-NPL, [email protected] 1. Prof. S. Balakumar, University of Madras, [email protected] 1. Dr. A. Karthigeyan, SRMIST
2. Dr. Krishna SurendraMuvvala, Saint Gobain Research India, India, [email protected] 2. Prof. V. Subramaniyam, IIT Madras, [email protected] 2. Dr. M.Kiran, SRMIST

267
Course Course L T P C
Course Code 18MHO103T INTRODUCTION TO ROBOTICS O Open Elective
Name Category 3 0 0 3

Pre-requisite Progressive
Nil Co-requisite Courses Nil Nil
Courses Courses
Course Offering Department Mechatronics Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Introduce the various architectures of industrial robot 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Introduce the vector transformation applied to robotics

Environment & Sustainability


CLR-3 : Introduce the forward and inverse kinematics applied to serial manipulator robot

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Emphasize on the various actuators and transmission element used in robot.

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Introduce the parallel configuration of robot and its kinematics computation.

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


CLR-6 : To define various control strategy used in manipulator robotics

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : Understand the architecture and basic technical terms used in robotics 2 80 70 H M M H M - - - - - - H H - -
CLO-2 : Apply vector transformation in robotics 2 80 70 H H M H M - - - - - - H H - -
CLO-3 : Abilityto compute the forward and inverse kinematics of serial manipulator 2 80 70 H H M H M - - - H - - H H - -
CLO-4 : Understand the various actuators and transmission elements used in robot. 2 80 70 H H H H M - - - M - - H H - -
CLO-5 : Understand the parallel configuration of robot, their kinematics computation. 2 80 70 H H M H M - - - M - - H H - -
CLO-6 : Implement various control and trajectory planning algorithm 2 80 70 H H M H M - - - M - - H H - -

Parallel Manipulator and industrial work


Introduction to Robotics Transformations Kinematics Introduction to robot sensors and control
cell
Duration (hour) 7 7 11 10 10
S-1 SLO-1 Definition of Robot, Laws of Robotics, Description of point in space Introduction to manipulator kinematics Basic actuators and transmission elements Introduction to parallel manipulator
SLO-2 Basic terminologies used in robotics Description of body in space Forward and inverse kinematics Mathematical model of DC motor Advantage of parallel manipulator over
serial manipulator
S-2 SLO-1 Classification based on application Translation and Rotation Forward Kinematics of RR planar Harmonic Drives Degree of freedom of parallel manipulator
manipulator- geometric approach using Gruebler equation
SLO-2 Classification based on work volume Derivation of rotation matrix to represent Inverse Kinematics of RR planar Computation of reduction ratio of harmonic Problem on finding degree of freedom of
frame orientation in XYZ axes manipulator- geometric approach drive and its advantage planar and spatial mechanism
S-3 SLO-1 Definition – precision, repeatability and various rotation representation and their DH formulation Force sensor Types of parallel manipulator
accuracy difference
SLO-2 Co-ordinate systems used in robotics, Euler angle, fixed angle , arbitrary axis Difference between modified and standard Various tactile sensors- principle and Examples
Degree of freedom with examples representation DH convention with example of RR planar working
manipulator
S-4 SLO-1 Links and various joints in robotics Properties of rotation matrix Forward kinematics of 3R spatial Slip sensor Kinematics of parallel manipulator
articulated arm
SLO-2 Anatomy of Robot Homogeneous transformation Derivation of final DH matrix for 3R spatial Slip sensor Concept of inverse and forward kinematics
articulated arm
S-5 SLO-1 RPY wrist Case study- problems on pure rotation Forward kinematics of 4 DOF SCARA Vision system for robot Inverse kinematics of planar parallel
(current and fixed axis) robot manipulator
SLO-2 Configuration space and operational space Case study –problem on rotation and Derivation of final DH matrix for 4 DOF Vision architecture block diagram Derivation
translation SCARA robot
S-6 SLO-1 Robot data sheet interpretation Operators and mapping Forward kinematics of RPY wrist Introduction-trajectory planning. joint space Inverse kinematics of spatial parallel
and Cartesian space planning manipulator

268
SLO-2 Important terms and finding in datasheet of Case study - operators and mapping Derivation of final DH matrix for RPY wrist Choice of joint space and Cartesian space Derivation
manufacturer trajectory planning
S-7 SLO-1 Robot End-effector Compound transformation Inverse Kinematics - closed loop form Cubic polynomial trajectory planning Robot work cell layout
SLO-2 Types of gripper Case Study – compound Transformation Computation method and issues Problem on cubic polynomial trajectory Classification of robot work cell
planning
S-8 SLO-1 Inverse kinematics of a 3 DOF spatial Robot position control Multiple robot
articulated arm
SLO-2 Numerical Position control of one DOF link Work cell control
S-9 SLO-1 Velocity kinematics introduction and Robot force control Safety monitoring
Jacobian
SLO-2 Understanding and deriving Jacobian Case study- force control (peg in a hole) Error detection and recovery
matrix elements
S-10 SLO-1 Derivation of Jacobian matrix for RR Hybrid force/position control Robot Cycle time analysis
planar manipulator
SLO-2 Concept of singularity for manipulator Case Study of hybrid force/position control Criteria for selection of robot work cell
S-11 SLO-1 Computing Jacobian for RRR spatial
manipulator
SLO-2 Computing singularity for a RRR spatial
manipulator

1. Mikell P. Groover, "Industrial Robotics", McGraw Hill, 2nd edition, 2012 4. Arthor Critchlow, “Introduction to Robotics”,1st edition, Macmillan, 2009.
Learning 2. John J. Craig, “Introduction to Robotics”, 3rd Edition, Addison Wesley, ISE 2008. 5. Mohsen Shahinpoor, “A Robot Engineering Text Book”, 1st edition, Harper and Row, 2004
Resources 3. Deb S.R., “Robotics Technology and Flexible Automation”, 2nd edition, Tata McGraw - Hill 6. Sterling Kinney J, “Indeterminate Structural Analysis”, 1st edition, Narosa Publishing House, 1987.
Publishing Company Limited, 2012.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1.Mr.Ganesh Ram, Intel Labs ,Bangalore, [email protected] 1. Dr., R. Thiyagarajan, Visiting faculty, IIT Madras, [email protected] 1. Ranjith Pillai R, SRMIST
2. Mr. Mohammed Sagheer ,Wabco Technology Center ,India, 2. Dr., P Karthikeyan, MIT,Anna University, [email protected] 2. Dr. R Senthilnathan, SRMIST
[email protected]

269
Course Course L T P C
Course Code 18MEO101T ROBOTICS ENGINEERING AND APPLICATIONS O Open Elective 3 0 0 3
Name Category

Pre-requisite
NIL Co-requisite Courses NIL Progressive Courses NIL
Courses
Course Offering Department Mechanical Engineering Data Book / Codes/Standards NIL

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Be familiar with basic concepts of robotics 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Be familiar with various end effectors and transformation techniques

Environment & Sustainability


CLR-3 : Be familiar with different sensors and system controllers

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 : Be familiar with the design of robot work cell layouts and interfacing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-5 : Be familiar with different robot programming languages and applications in different fields

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture

Communication

PSO – 3
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

PSO - 1

PSO - 2
Ethics
CLO-1 : Understand the basic concepts of robotics 1& 2 90 85 H M
CLO-2 : Understand the various end effectors and application of transformation techniques 1 90 85 H M M M
CLO-3 : Understand the different sensors and system controllers 1 90 85 H M
CLO-4 : Understand the design of robot work cell layouts and interfacing 1&2 90 85 H H
CLO-5 : Understand the different robot programming languages and applications in different fields 1&2 90 85 H

End effectors and transformation Robot programming languages and


Basic concepts of robotics Sensors and system controllers Work cell design layouts and interfacing
techniques applications
Duration (hour) 9 9 9 9 9
S-1 SLO-1 Basic concepts of robotics (Laws of End effectors-Introduction, classification. Sensor devices Robot cell lay outs Robot language, classification.
robotics, robotic systems), RIA definition
S-2 SLO-1 Robot anatomy (Robot configurations, Mechanical, Magnetic grippers. Types of sensors (contact, position and Robot work cell design and control Programming methods, off and on line
Robot motions, Joint notation scheme) , displacement sensors) programming.
Manipulators
S-3 SLO-1 Precision movement (Spatial resolution, Vacuum and adhesive gripper Force and torque sensors Multiple robots Lead through method, powered and
accuracy, repeatability) Work volume, Manual lead through and Teach pendent
robot specifications method.
S-4 SLO-1 Types of Robot drives - electric drives Gripper design and Gripper force analysis Proximity and range sensors, acoustic Machine interface VAL systems and language, Simple
sensors. program.
S-5 SLO-1 Hydraulic and pneumatic drives Orientation of wrist Robot vision systems, Sensing and Safety considerations in cell design Application of Robots, Material handling,
digitizing. Constrains, Machine loading and
unloading.
S-6 SLO-1 Basic robot motions, Point to point control 2D transformation (scaling, rotation, Image processing and analysis. Interlocks in work cell Assembly Robot, Assembly operation,
and continuous path control. translation) RCC device, Benefits- Inspection robot,
used in Quality control.
S-7 SLO-1 Forward and inverse kinematics for 2DOF 3D transformation (scaling, rotation, Robot control system - Unit control system Types of work cell controllers Welding and Spray painting Robots,
manipulator translation) features, sensors, Advantages
S-8 SLO-1 Forward and inverse kinematics for 3DOF Homogeneous transformations Adaptive and Optimal control Robot cycle time analysis Mobile and microbots, types, mobility and
manipulator application.
S-9 SLO-1 Machine intelligence Coordinate frames - Description of Basic Relationship Between Pixels Error detection and Error recovery Search techniques in AI and robotics
Objects in Space

270
1. Mikell P. Groover, “Industrial Robotics Technology Programming and Applications”,McGraw Hill Co., 5. Craig.J.J, “Introduction to Robotics mechanics and control”, Addison- Wesley, London, 2008.
New Delhi, 2012. 6. References:
2. Deb .S.R, “Robotics technology and flexible automation”, Tata McGraw Hill publishing company 7. S. Mukherjee, Robotics, Khanna Book Publishing Co., New Delhi
Learning limited, New Delhi, 2010. 8. S.K. Saha, Introduction to Robotics, TMH
Resources 3. Klafter.R.D, Chmielewski.T.A and Noggins, “Robot Engineering: An Integrated Approach”, Prentice 9. T.C. Manjunath, Fundamentals of Robotics, Nandu Printers and Publishers Private Limited, Mumbai
Hal of India Pvt. Ltd., New Delhi, 2010.
4. Fu K.S, Gonzalez, R.C.,& Lee, C.S.G., “Robotics control, sensing, vision and intelligence”, McGraw
Hill Book Co., Singapore, Digitized 2007.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)# Final Examination (50% weightage)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc., SLO – Session Learning Outcome

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr.R.Kalimuthu, ISRO, Mahendragiri, [email protected] Dr. BIJAY KUMAR ROUT, BITS, Pilani V.RAGHAVENDRA RAO, SRMIST
2. Dr.A.Velayutham, DRDO, Avadi, [email protected] SELVA KUMAR .S, FORD INDIA LIMITED, CHENNAI. Dr. M. Iqbal, SRMIST

271
Course L T P C
Course Code 18MEO108T Course Name AUTOMATIC CONTROL SYSTEMS O Open Elective
Category 3 0 0 3

Pre-requisite Co-requisite Progressive


NIL NIL NIL
Courses Courses Courses

Course Offering Department Mechanical Engineering Data Book / Codes/Standards NIL

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the history of control systems, relevance of input and output transfer function. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Impart the knowledge on principles involved in modeling various mechanical and state space
CLR-2 :
representations of systems.
CLR-3 : Gain knowledge on steady state and transient state response and stability criterion

Environment & Sustainability


Analysis, Design, Research
CLR-4 : Know application of various tools used for stability analysis of various systems

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-5 : Understand upon Discrete control systems and Z transformations

Design & Development

Project Mgt. & Finance


Modern Tool Usage
Impart knowledge on developing a system and studying on the stability of the system using

Life Long Learning


CLR-6 :

Problem Analysis

Society & Culture


various tools

Communication

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:

Ethics
CLO-1 : model systems that are applied to the reality 1& 2 80 85 H H H M - - - - - - - - - - -
CLO-2 : understand response analysis 1 80 85 H M H - - - - - - - - - -
CLO-3 : understand the basic tools of analysis and stability 1 80 85 H H H M M - - - - - - - - - -
CLO-4 : understand the basic tools of analysis and stability 1&2 80 85 H M - - M - - - - - - - - - -
CLO-5 : understand basic concepts in digital controls 1&2 80 85 H H - M - - - - - - - - - -
Understand the systems and their model creation and utilization of various tools in analyzing the
CLO-6 : 1&2 80 85 H M M M - - - - - - - - - - -
responses of various realistic systems

Introduction Modeling systems Analysis of system status - stability Tools for Analysis of stability Discrete Control systems
Duration (hour) 9 9 9 9 9
Controls – definition – need for control – Principles of modeling – common aspects of all Transient analysis Routh criteria for stability Discrete control systems – concepts –
S-1 SLO-1 examples mechanical systems – components – common back ground - introduction
features
S-2 SLO-1 necessity of controls for engineers Development of model – Mechanical systems Root locus – background
History of control systems Development of model – Electrical systems Steady state analysis Root locus – construction – simple Basic components of discrete systems –
S-3 SLO-1
systems quantization and errors
S-4 SLO-1 Theory, design and engineering Development of model – Electrical systems Root locus – complex systems
S-5 SLO-1 Basic open loop system, Linearization of nonlinear systems Error identification – analysis Bode plots – concept – simple systems Concepts behind Z-transforms – basic
Concept of feedback, closed loop State space representation – relationship to functions -
S-6 SLO-1
system transfer function
Relevance of relationship between input Use of state space representation Position – velocity – acceleration error Construction of bode plots Impulse sampling and data hold In
S-7 SLO-1 – output – transfer function
constants Discrete Control systems
Block diagram - drawing handling - Summarizing system modeling
S-8 SLO-1
components
Historical examples of control systems Routh criteria for stability Introduction to compensation and
S-9 SLO-1
design of control systems

272
4. Control Systems, Gopal, Tata McGraw-Hill 3rdedition , 2007.
1. Automatic control systems , Benjamin kuo, Wiley publication , Ninth edition ,2014
Learning 5. Modern Control Engineering, Nagrath& Gopal, New Age International,2014
2. Modern control engineering, Ogata.K, Prentice Hall, Fifth Edition, 2010
Resources 6. Control Systems, A. Ambikapathy, Khanna Publishing House,2018.
3. Discrete time control systems, Ogata.K, Prentice Hall, 1995 7. V.I. Goerge, Digital Control Systems, Cengage, 2014.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Bloom’s CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Level of Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 Understand 40 % - 30 % - 30 % - 30 % - 30% -
Apply
Level 2 Analyze 40 % - 40 % - 40 % - 40 % - 40% -
Evaluate
Level 3 Create 20 % - 30 % - 30 % - 30 % - 30% -
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.

INDUSTRIAL EXPERT ACADEMIC EXPERT INTERNAL EXPERT


SELVA KUMAR .S, FORD INDIA LIMITED, Chennai Dr. BIJAY KUMAR ROUT, BITS, Pilani VASANTHKUMAR.CH , SRMIST
Dr.R.Kalimuthu, ISRO, Mahendragiri, [email protected] Dr.R.Prabhusekar, [email protected], MNNIT Allahabad Dr. S. Prabhu, SRMIST

273
ENTREPRENEUR AND L T P C
18MBO404T INTELLECTUAL
PROPERTY RIGHTS 3 0 0 3
Total contact hours - 45
Prerequisites
Nil

PURPOSE
Ideas and innovation have become the most important resource
in today's economy. This course uses economic concepts to
illustrate the nature of technological innovation and how it
transforms competition between firms and generates economic
growth.
INSTRUCTIONAL OBJECTIVES
1. Understanding major issues in economics of IP rights,
technology and innovation

2. Enhance capability to do economic analysis of IP rights,


technology and innovation related policy issues and firms’
commercial strategies
UNIT I Introduction 9
Background and Concepts - Brief History of - Institutions -
Investing in Knowledge - Market Failures in Knowledge - IP,
Public Sponsorship & Prize - IP Law Basics - Means of IP
Protection - Patents - Copyrights - Trade Secrets - Others - IP and
Antitrust

UNIT II The Impacts Of IPonthe Plant/Seed Industry 9


The logic of IP - Patenting vs. Company Secrets - Plant Patent
Timeline - Empirical Evidence in Plants: A Puzzle - Optimal
Design of IP - Scarce Ideas vs. Non-scarce ideas - Policy Levers
in IP Design - Breadth - Length - Required - Inventive Steps -

274
Optimal Size of Reward and Structure - Entry Cost Regime -
Horizontal Competition Regime - Economic Effects of
Exemptions

UNIT III Protecting Cumulative Innovations 9


Three Types of Cumulativeness - Basic v. Applied Research -
Research Tool - Quality Ladders - Policy Levers and Prospecting
- Open Source (OS) - Incentive for OS - Licensing, Joint Ventures
and Competition Policy - Licensing - Licensing vs. Product Sale
- Licensing for Productive Efficiency - New Product Innovation
vs. Cost Reduction Innovation - Mergers - Competition Policy in
the Innovation Context

UNIT IV Litigation and Enforcement 9


Litigation and Enforcement - Remedies for Infringement - How
they matter - Enforcement of IP by Technical Means - Limited
Sharing of Copyrighted Works - Technology Transfer, Diffusion,
and Adoption - Networks and Network Effects - Concepts and
Issues - Direct vs. Indirect Network Effects - Physical Networks
- Business Strategies - System Competition vs. Standard
Competition

UNIT V Innovation Today 9


A Private-Public Partnership - University Innovation -
Government Grant Process - Mixed Private-Public Incentives -
Innovation in the Global Economy - Who Patents and Where -
Trade Policy and Treaties - Paris Convention, Berne Convention,
TRIPS - PCT and WIPO - National Treatment and Efficient
Protection - Harmonization - Externalities and International
Cooperation

275
TEXT BOOKS
1. Christopher May, Susan K. Sell, Intellectual Property
Rights, Lynne Rienner Publishers
2. Hideyasu Sasaki, Intellectual Property Protection for
Multimedia Technology, Information Science
Publishing

REFERENCE BOOKS
1. Subbaram N.R. “Handbook of Indian Patent Law and
Practice “, S. Viswanathan Printers and Publishers
Pvt. Ltd., 1998.
2. N.S. Gopalakrishnan& T.G. Agitha, Principles of
Intellectual Property (2009), Eastern Book
Company, Lucknow

276
L T P C
18MBO406T B2B MARKETING
3 0 0 3

UNIT I
B2B Marketing -An Introduction- B2B VS B2C and hybrids-The
B2B Market Environment Category, Growth, Trends,
Competition

UNIT II
Customer Insights in B2B Marketing-Branding and the Customer
Experience- Business Market Management- Customer Value
Innovation and Management-Choosing Value- Assessing
Customer Value for Organizations and their Decision-makers-
Crafting and Using Customer Value Propositions; Segmentation,
Position & Targeting- Innovating B2B Business Models.

UNIT III
The B2B Marketing Plan-Crafting Marketing Objectives and
Strategy-Pricing in the B2B Marketplace- Choosing Value:
Pricing Strategies and Tactics-Product Service Portfolio
Management-Distribution- In person, through others and
digitally- Creating Value: Managing Value Delivery Networks

277
UNIT IV
The Power of Trust in the B2B Relationship-Marketing
Communications-Content Marketing in B2B-The Power of Going
Digital-B2B Marketing 2.0-The Joy of Analytics-Blue Collar
Marketing-Advertising, Events and Traditional Methods-
Effective Communications-Internal and External

UNIT V
Integrating the Plan -Customer Loyalty -Customer Satisfaction-
Creating loyalty- Trends and the Future of B2B Marketing-
Marketing of Projects- Characteristics of project management -
Competitive bidding for projects- PPP Projects- Implementation
of marketing strategy-Successful strategy implementation and the
strategy implementation fit- Building a customer driven
organization- Ethical issues in B2B Marketing.

TEXT BOOKS
1. B2B Marketing: A South Asian Perspective, Michael D.
Hutt, Dheeraj Sharma, Thomas W. Speh, Cengage 2014,
11th ed.
2. Business Marketing: Concepts and Cases,SharadSarin,
McGraw Hill 2013, 1st ed.
3. Business Market Management (B2B): Understanding,
4. Creating, and Delivering Value, James C. Anderson, Das
Narayandas, James A. Narus and D.V.R. Seshadri Pearson
2010, 3rd ed.
5. Business to Business Marketing, Robert Vitale,
WaldemarPfoertsch, Joseph Giglierano Pearson 2011.

278
18MBO409T FINANCE FOR L T P C
ENGINEERS 3 0 0 3
Total contact hours - 45
Prerequisites
Nil

PURPOSE
The integration of technology with all the business function
including finance, has necessitated working knowledge in
finance for engineers like any other undergraduate students.
Since the technically competent engineers aspire to become
entrepreneurs in the early stage of their career, it becomes
imperative for them to grasp the intricacies of financial
statements, funding options and funding avenues. This course
aims to provide such fundamental financial knowledge to
engineers of all disciplines.

INSTRUCTIONAL OBJECTIVES
1. To familiarize students with the 3 financial statements
namely Income Statement, Balance sheet and Cash Flow
Statement.

2. To equip them with tools for analysis and interpretation of


financial statements.

279
3. To expose the students with various funding options and
avenues for short term and long term requirements and the
management of the same

UNIT I Understanding Financial Statements- the Income


Statement- Revenue Income and Expenditure- EBIT, EBT and
PAT- Balance sheet- composition of liabilities and assets- cash
flow statement- cash flow from operating activity- investing
activity- financing activity.

UNIT II Learning to Interpret Numbers- simple tools of


analysis- vertical and horizontal analysis- common size balance
sheet- ratio analysis- ratios for profitability, operating efficiency,
short term and long term solvency- leverage and market ratios.

UNIT III Sources of Finance- short term and long term sources-
debt and equity financing- hybrid instruments- working capital
finance.

UNIT IV Start-Up Finance- seed capital- sources of seed


capital- venture capital- means to tap venture capital- Ideating and
validating financial and commercial viability- private equity- exit
strategy for private equity.

UNIT V Managing Short-Term and Long-Term Funds-


management of working capital- inventory and receivables
management- cash managements- forecasting working capital
requirements- managing short term and long term solvency.

280
LEARNING RESOURCES

On completion of this course a student shall be able to,

1. Understand the nature of financial statements and the


relevance of each one of them in decision making.
2. Analyze and interpret financial statements by using the
available tools.
3. Identify the sources of short term and long term funds and
the importance of making the right choice for raising
funds.
4. Understand the nuances of managing short term and long
term solvency as well as the ways and means of funding
start-ups

TEXT BOOKS

Management Accounting by Dr. S.N. Maheswari; Latest


Edition, Sulthan Chand Publications.

REFERENCE BOOK

Financial management by Dr. I.M. Panday; 11th edition;


VikasPublicating House Pvt. Ltd.

281

You might also like