[go: up one dir, main page]

0% found this document useful (0 votes)
512 views247 pages

BCA Data Science

Data science units

Uploaded by

panwarbcaboy2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
512 views247 pages

BCA Data Science

Data science units

Uploaded by

panwarbcaboy2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 247

ACADEMIC CURRICULA

UNDERGRADUATE DEGREE PROGRAMME

Bachelor of Computer Applications in


Data Science
Three Years /

Bachelor of Computer Applications (Honours) in


Data Science
Four Years

Learning Outcomes Based Curriculum Framework


(LOCF)

Choice Based Flexible Credit System

Academic Year
2023-2024

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY


(Deemed to be University u/s 3 of UGC Act, 1956)
Kattankulathur, Kancheepuram District 603203, Tamil Nadu, India

// This page is intentionally left blank


SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
Kattankulathur, Kancheepuram District 603203, Tamil Nadu, India
Department of Computer Applications
1. Department Vision Statement
Stmt - 1 Creating the most conducive environment for imparting quality education in Computer Applications
Contributing effectively to produce globally competent quality professionals in the field of Computer
Stmt - 2
Applications
Stmt - 3 Contributing towards preparing young minds to serve community

2. Department Mission Statement


Impart student’s essential knowledge and skills required for a successful career in Information
Stmt - 1
Technology
Stmt - 2 Instill confidence in the students to take up new challenges by grooming them appropriately
Inculcate in the students a sense of commitment to professional ethics, moral values with emphasis
Stmt - 3
on team work and leadership qualities
Instill the students with a clear awareness of environmental issues and their relevance to their
Stmt - 4
profession
Stmt - 5 Impress upon the students the impact of their work on the nation’s economic and social progress

3. Program Education Objectives (PEO)


Offer the students those skill sets and domain knowledge based on needs of Data Science and dynamic
PEO - 1
business environment
PEO - 2 Provide the students with the capabilities in the areas of analysis, design, development and testing
Kindle the minds of students to take up research and development in Computer Applications with
PEO - 3
missionary zeal
Train the students to become effective communicators in professional as well as general aspects of
PEO - 4
life
Prepare the students into balanced individuals who are keen to leave a mark by excelling in their
PEO - 5
profession

4. Program Specific Outcomes (PSO)


Graduates will acquire a comprehensive knowledge and sound understanding of fundamentals of
PSO - 1
Data Science.
PSO - 2 Graduates will develop practical, analytical and programming skills.
Graduates will be prepared to acquire a range of general skills, to solve problems, to evaluate
PSO - 3 information, to develop software tools, to communicate with society effectively and learn
independently.

5. 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 M H M
PEO - 2 H M H H H
PEO - 3 M H M H H
PEO - 4 H H H L M
PEO - 5 L H M H H
H – High Correlation, M – Medium Correlation, L – Low Correlation

ii
6.

PEO - 5
PEO - 4
PEO - 3
PEO - 2
PEO - 1
Fundamental Knowledge

H
H
H
H

M
1.
Application of Concepts 2.

H
H
H

M
M
Link with Related Disciplines
3.

H
H
H
H

M
Procedural Knowledge
4.

H
H
H
H
H
Skills in Specialization
5.

H
H
H
H

M
Ability to Utilize Knowledge
6.

L
L

H
H
M
Skills in Modeling
7.

M
M
M
M

iii
Analyze, Interpret Data
8.

L
L

H
H
M
Investigative Skills

H – High Correlation, M – Medium Correlation, L – Low Correlation


9.

H
H
M
M
M

Problem Solving Skills


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

H
H
H

M
M
10.
Program Learning Outcomes (PLO)

Communication Skills
H
H
H

M
M
11.

Analytical Skills
L
H
H

M
M
12.

ICT Skills
H
H
H

M
M
13.

Professional Behavior
H
H

M
M
M
14.

Life Long Learning


H
H

M
M
M
15.
1. Programme Structure- B.C. A Data Science

1. Discipline Specific Core Courses (C) 2. Discipline Specific Elective Courses (D)
(20 Courses) (5 Courses)
Course Course Title Hours/ Week Course Course Title Hours/ Week
Code L T P O C Code L T P O C
Programming Using Data Warehousing and
UDS23101J 3 0 3 2 4 UDS23D01J
Java Data Mining
3 0 2 2 4
Fundamentals of Data Introduction to Cloud
UDS23102J 3 0 3 2 4 UDS23D02J
Science Computing
Role of Mathematics in Machine Learning for
UDS23103T 4 0 0 2 4 UDS23D03J
AI Enterprise
Introduction to 3 0 2 2 4
Computing With
UDS23201J 3 0 3 2 4 UDS23D04J Blockchain Technology
Distributed Data
Processing
Fundamentals of Data
UDS23202J Structures and 3 0 3 2 4 UDS23D05J Digital Transformation
Algorithms 3 0 3 2 4
Real World Computer
UDS23203T Role of Statistics in AI 4 0 0 2 4 UDS23D06J
Vision Applications
Technology Leadership
Data Engineering for
UDS23301J 3 0 3 2 4 UDS23D07J and Innovation
Enterprise
Management 3 0 2 2 4
Data Base Social Media and Text
UDS23302J 3 0 3 2 4 UDS23D08J
Management System Analytics
Statistical Analysis and
UDS23303T Machine Learning 4 0 0 2 4 UDS23D09T
Business Applications
4 0 0 2 4
Applications of Edge
UDS23401J Deep Learning 3 0 3 2 4 UDS23D10T
IoT and ML
Advanced Computing Total Learning
UDS23402J 3 0 3 2 4 20
With Python and GCP Credits
Fundamentals of
UDS23403T Natural Language 4 0 0 2 4
Processing
Deep Learning with
UDS23501J 3 0 3 2 4
Keras and Tensorflow 4. Skill Enhancement Courses(S)
Big Data Analytics (5 Courses)
UDS23502J 3 0 3 2 4
with Applications
UDS23503J Intelligent Automation 3 0 3 2 4 Course Course Title Hours/ Week
Introduction to
UDS23601J 3 0 3 2 4 L T P O C
Computer Vision
Advanced Analytics
Quantitative Aptitude
UDS23602J and Data Visualization 3 0 3 2 4 UCD23S01L 0 0 2 2 1
and Logical Reasoning
for Enterprise
Verbal Ability and Skill
USA23603T Research Methodology 4 0 0 2 4 UCD23S02T 2 0 0 2 2
Development
Data Science for
UDS23701J 3 0 3 2 4 UDS23S03L Web Programming 0 0 2 2 1
Business Analytics
AI and Intelligent
UDS23801J Automation for 3 0 2 2 4 UDS23S04L Go Programming 0 0 4 2 2
Enterprise
UDS23S05L Lua Programming 0 0 2 2 1
Total Learning Credits 80
Total Learning Credits 7

iv
3. Generic Elective Courses (G) 5. Ability Enhancement Courses (AE)
(9 Courses) (4 Courses)

Course Hours/ Week Hours/Week


Course Title Course Code Course Title
Code L T P O C L T P O C
ULT23G01J Tamil-I ULE23AE2T Business English 4 0 0 2 4
ULT23AE1J Applied Tamil – I
ULH23AE1J Applied Hindi – I
ULH23G01J Hindi-I 1 0 2 2 2
French for Specific
2 0 2 2 3 ULF23AE1J
Purpose-I
ULT23AE2J Applied Tamil – II
ULH23AE2J Applied Hindi - II
ULF23G01J French-I 1 0 2 2 2
French for Specific
ULF23AE2J
Purpose-II
ULT23G02J Tamil-II UES23AE1T Environmental Studies 3 0 0 2 3
ULH23G02J Hindi-II 2 0 2 2 3 Total Learning Credits 11
ULF23G02J French-II
UDS23G01J Data Wrangling 3 0 2 2 4 6. Value Addition Course (V)
Office Automation with
UDS23G02J 3 0 2 2 4 (4 Courses)
Advanced Excel
UDS23G03J No-Code Applications 3 0 2 2 4 Hours/ Week
Course Course
Introduction to Code Title
UDS23G04J 3 0 2 2 4 L T P O C
Animation
Universal Human
UDS23G05J Digital Marketing 3 0 2 2 4 UCD23V01T 2 0 0 2 2
Values
Introduction to
UDS23G06J 3 0 2 2 4 UEN23V01L Communication Skills 0 0 4 2 2
Internet of Things
Industry Oriented
Basics of Cyber
UDS23G07T 4 0 0 2 4 UCD23V02T Employability Skills for 2 0 0 2 2
Security
Science
Total Learning Career Readiness and
34 UCD23V05T 2 0 0 2 2
Credits Professional Skills

Total Learning Credits 8

7. Internship/Apprenticeship / Project/
8.Mandatory Courses(M)
Community Outreach (IAPC)

(6 Courses) (2 Courses)

Course Hours/ Week Course Hours/ Week


Course Title Course Title
Code L T P O C Code L T P O C
UDS23P01L Internship – I 0 0 0 0 1 UNS23M01L NSS
UDS23P02L Internship – II 0 0 0 0 1 UNC23M01L NCC
0 0 0 0 0
UDS23P03L Internship – III 0 0 0 0 2 UNO23M01L NSO
UDS23P04L Mini Project 0 0 4 2 2 UYG23M01L YOGA
UDS23P05L Project Phase-I 0 0 8 2 4 UMI23M01L My India Project 0 0 0 0 0
UDS23P06L Project Phase-II 0 0 12 2 6
Total Learning
16 Total Learning Credits 0 0 0 0 0
Credits

v
Discipline Discipline
Generic Value
Specific Specific Skill Ability
Elective Mandatory Addition Total No. of
Semester Core Elective Enhancement Enhancement IAPC
Courses Courses (M) Course Credits Periods
Courses Courses Courses(S) Courses (AE)
(G) (V)
(C) (D)
G-1
C-1(4) AE-1(4)
(Tamil-I)
G-1 (Business
C-2 (4)
Sem I - (Hindi-I) S-1 (1) English) - V-1(2) - 22 28
G-1
C-3(4) (French-
I) – (3)
G-2
C-4(4) (Tamil- AE-2 (3)
II)
NSS/NCC/
G-2
Sem II C-5 (4) - S-2 (2) (EVS) NSO V-2(2) - 22 29
(Hindi-II)
/Yoga(0)
G-2
C-6 (4) (French-
II) – (3)
C-7(4) AE – 3(2)
IAPC-
Sem III C-8 (4) - G-3(4) S-3 (1) (IL-1/ FL-1) - V-3(2) 22 28
1 (1)
C-9(4)
C-10(4) AE – 4(2)
My India
Sem IV C-11 (4) - G-4(4) S-4 (2) (IL-1/ FL-1) V-4(2) - 22 30
Project(0)
C-12(4)
C-13(4)
IAPC
Sem V C-14(4) D1/D2(4) G-5(4) S-5 (1) - - - 22 30
-2 (1)
C-15(4)
C-16(4)
IAPC
Sem VI C-17(4) D3/D4(4) G-6(4) - - - - 22 30
-3 (2)
C-18(4)
IAPC
G-7(4)
-4 (2)
Sem VII C-19(4) D5/D6(4) - - - - 22 30
IAPC
G-8(4)
-5 (4)
D7/D8(4) IAPC
Sem VIII C-20(4) G-9(4) - - - - 22 30
D9/D10(4) -6 (6)
Total
80 20 34 7 11 0 8 16 176 234
Credits

vi
2. Implementation Plan

Semester – I
Course Course Hours/ Week

Code Title L T P O C

ULT23G01J Tamil-I

ULH23G01J Hindi-I 2 0 2 2 3

ULF23G01J French-I

ULE23AE2T Business English 4 0 0 2 4

UDS23101J Programming Using Java 3 0 3 2 4

UDS23102J Fundamentals of Data Science 3 0 3 2 4

UDS23103T Role of Mathematics in AI 4 0 0 2 4

UCD23S01L Quantitative Aptitude and Logical Reasoning 0 0 2 2 1

UCD23V01T Universal Human Values 2 0 0 2 2


Total Learning Credits 18 0 10 14 22
Total number of hours/Week 28

Semester - II

Course Course Hours/ Week

Code Title L T P O C

ULT23G02J Tamil-II

ULH23G02J Hindi-II 2 0 2 2 3

ULF23G02J French-II

UES23AE1T Environmental Studies 3 0 0 2 3

UDS23201J Introduction to Computing With Distributed Data Processing 3 0 3 2 4

UDS23202J Fundamentals of Data Structures and Algorithms 3 0 3 2 4

UDS23203T Role of Statistics in AI 4 0 0 2 4

UCD23S02T Verbal Ability and Skill Development 2 0 0 2 2

UEN23V01L Communication Skills 0 0 4 2 2

UNS23M01L NSS
UNC23M01L NCC
‘0 0 0 0 0
UNO23M01L NSO
UYG23M01L YOGA

Total Learning Credits 17 0 12 14 22

Total number of hours/Week 29

vii
Semester – III
Hours/ Week
Course Code Course Title
L T P O C

UDS23301J Data Engineering for Enterprise 3 0 3 2 4

UDS23302J Data Base Management System 3 0 3 2 4

UDS23303T Machine Learning 4 0 0 2 4

ULT23AE1J Applied Tamil - I

ULH23AE1J Applied Hindi – I 1 0 2 2 2

ULF23AE1J French for Specific Purpose-I


UDS23G01J Data Wrangling 3 0 2 2 4

UDS23S03L Web Programming 0 0 2 2 1

UDS23P01L Internship – I 0 0 0 0 1

UCD23V02T Industry Oriented Employability Skills for Science 2 0 0 2 2

Total Learning Credits 16 0 12 14 22

Total number of Hours / Week 28

Semester – IV
Hours/ Week
Course Code Course Title
L T P O C

UDS23401J Deep Learning 3 0 3 2 4

UDS23402J Advanced Computing With Python and GCP 3 0 3 2 4

UDS23403T Fundamentals of Natural Language Processing 4 0 0 2 4

ULT23AE2J Applied Tamil – II


ULH23AE2J Applied Hindi - II 1 0 2 2 2

ULF23AE2J French for Specific Purpose-II

UDS23G02J Office Automation with Advanced Excel 3 0 2 2 4

UDS23S04L Go Programming 0 0 4 2 2

UCD23V05T Career Readiness and Professional Skills 2 0 0 2 2

UMI23M01L My India Project 0 0 0 0 0

Total Learning Credits 16 0 14 14 22

Total number of Hours / Week 30

viii
Semester – V

Hours/ Week
Course Code Course Title
L T P O C

UDS23501J Deep Learning with Keras and Tensorflow 3 0 3 2 4

UDS23502J Big Data Analytics with Applications 3 0 3 2 4

UDS23503J Intelligent Automation 3 0 3 2 4

UDS23D01J Data Warehousing and Data Mining


3 0 2 2 4
UDS23D02J Introduction to Cloud Computing

UDS23G03J No-Code Applications 3 0 2 2 4

UDS23S05L Lua Programming 0 0 2 2 1

UDS23P02L Internship – II 0 0 0 0 1

Total Learning Credits 15 0 15 12 22

Total number of Hours/Week 30

Semester – VI
Hours/ Week
Course Code Course Title
L T P O C
UDS23601J Introduction to Computer Vision 3 0 3 2 4

UDS23602J Advanced Analytics and Data Visualization for Enterprise 3 0 3 2 4

USA23603T Research Methodology 4 0 0 2 4

UDS23D03J Machine Learning for Enterprise


3 0 2 2 4
UDS23D04J Blockchain Technology

UDS23G04J Introduction to Animation 3 0 2 2 4

UDS23P04L Mini Project 0 0 4 2 2

Total Learning Credits 16 0 14 12 22

Total number of Hours/Week 30

Total Learning Credits 132

ix
Semester – VII
Hours/ Week
Course Code Course Title
L T P O C
UDS23701J Data Science for Business Analytics 3 0 3 2 4
UDS23D05J Digital Transformation
3 0 3 2 4
UDS23D06J Real World Computer Vision Applications

UDS23G05J Digital Marketing 3 0 2 2 4

UDS23G06J Introduction to Internet of Things 3 0 2 2 4


UDS23P03L Internship – III 0 0 0 0 2
UDS23P05L Project Phase-I 0 0 8 2 4
Total Learning Credits 12 0 18 10 22
Total number of Hours / Week 30

Semester – VIII
Hours/ Week
Course Code Course Title
L T P O C
UDS23801J AI and Intelligent Automation for Enterprise 3 0 2 2 4

UDS23D07J Technology Leadership and Innovation Management


3 0 2 2 4
UDS23D08J Social Media and Text Analytics

UDS23D09T Statistical Analysis and Business Applications


4 0 0 2 4
UDS23D10T Applications of Edge IoT and ML

UDS23G07T Basics of Cyber Security 4 0 0 2 4

UDS23P06L Project Phase-II 0 0 12 2 6

Total Learning Credits 14 0 16 10 22

Total number of Hours / Week 30

Total Learning Credits 176

Courses for earning Additional Credits

Hours/ Week
Course Code Course Title
L T P O C
Semester – II
UCD23P01L Internship Report– I
UCD23P02L Project Work – I 0 0 8 0 4
UCD23P03L Apprenticeship – I

Semester – IV

UCD23P04L Internship Report– II


UCD23P05L Project Work – II 0 0 8 0 4
UCD23P06L Apprenticeship – II
Total Learning Credits 0 0 8 0 4

Note : Those students who decide to exit at the end of the First year shall register for any one of the courses
mentioned under Semester – II; and decide to exit at the end of the Second year shall register for any one of the
courses mentioned under Semester – IV in the above list.

x
3. Program Articulation Matrix
Programme Learning Outcomes

Link with Related Disciplines

Ability to Utilize Knowledge


Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Course Code Course Name

Problem Solving Skills


Communication Skills
Skills in Specialization
Procedural Knowledge

Professional Behavior

Life Long Learning


Investigative Skills
Skills in Modeling

Analytical Skills
ICT Skills
UDS23101J Programming Using Java H H M H H H L L L H L H M M M
UDS23102J Fundamentals of Data Science H H M M M L L L L L L H M M M
UDS23103T Role of Mathematics in AI H H M H H H L L L H L H M M M
Introduction to Computing With Distributed Data
UDS23201J H H M H H H L L L H L H M M M
Processing
UDS23202J Fundamentals of Data Structures and Algorithms H H M H H H L L L H L H M M M
UDS23203T Role of Statistics in AI H H M M M L L L M M M M M M M
UDS23301J Data Engineering for Enterprise H H M H H H L L L H L H M M M
UDS23302J Data Base Management System H H M M M L L L M M M M M M M
UDS23303T Machine Learning H H M M M L L L M M M M M M M
UDS23401J Deep Learning H H M H H H L L L H L H M M M
UDS23402J Advanced Computing With Python and GCP H H M H H H L L L H L H M M M
UDS23403T Fundamentals of Natural Language Processing H H H H M L L L M M M M L L L
UDS23501J Deep Learning with Keras and Tensorflow H H M M M L L L M M M M M M M
UDS23502J Big Data Analytics with Applications H H M H H H L L L H L H M M M
UDS23503J Intelligent Automation H H M H H H L L L H L H M M M
UDS23601J Introduction to Computer Vision H H M M M L L L M M M M M M M
Advanced Analytics and Data Visualization for
UDS23602J H H M M H M L L L H L M M M M
Enterprise
USA23603T Research Methodology H H M M M L L L M M M M M M M
UDS23701J Data Science for Business Analytics H H M M M L L L M M M M M M M
UDS23801J AI and Intelligent Automation for Enterprise H H M H M L L L M M M H M M H
UDS23D01J Data Warehousing and Data Mining H H M H H H L L L H L H M M M
UDS23D02J Introduction to Cloud Computing H H M H M L L L M M M H M M H
UDS23D03J Machine Learning for Enterprise H H M H M L L L M M M H M M H
UDS23D04J Blockchain Technology H H M H M L L L M M M H M M H
UDS23D05J Digital Transformation H H M M M L L L M M M M M M M
UDS23D06J Real World Computer Vision Applications H H M M M L L L M M M M M M M
Technology Leadership and Innovation
UDS23D07J H H M M M L L L L L L H M M M
Management
UDS23D08J Social Media and Text Analytics H H M M H H H M M M L H H M M
UDS23D09T Statistical Analysis and Business Applications H H M M L L L L L L L H M M M
UDS23D10T Applications of Edge IoT and ML H H M M M L M M L M L H M M L
ULT23G01J Tamil-I H M M M M L M L M M L H H H H
ULH23G01J Hindi-I H H M H H H L L L H L H M M M
ULF23G01J French-I H H M H H H L L L H L H M M M
ULT23G02J Tamil-II H H M H H H L L L H L H M M M
ULH23G02J Hindi-II H H M H M L M M L L M H M L M
ULF23G02J French-II H M H H H H M H H M H H M H H
UDS23G01J Data Wrangling H H H H H H M H H H H H M H H
UDS23G02J Office Automation with Advanced Excel H H H M H H M H H H H H M H H
UDS23G03J No-Code Applications I H M H H H H M H H M H H M H H
UDS23G04J Introduction to Animation H H H H H H M H H H H H M H H
UDS23G05J Digital Marketing H H M H H H H H M H H H M H H
UDS23G06J Introduction to Internet of Things H M M M M H M H L M L M M M L
UDS23G07T Basics of Cyber Security H H H L M M H H L H M L M L H
UCD23S01L Quantitative Aptitude and Logical Reasoning H H M H H H L L L H L H M M M
UCD23S02T Verbal Ability and Skill Development H M M M M H M H L M L M M M L
UDS23S03L Web Programming H H M H H H L L L H L H M M M
UDS23S04L Go Programming H H M H H H L L L H L H M M M
UDS23S05L Lua Programming H M M M M H M H L M L M M M L
ULE23AE2T Business English H H M H H H H H M H H H M H H
ULT23AE1J Applied Tamil – I H M H H H H M H H M H H M H H
xi
ULH23AE1J Applied Hindi – I H H H H H H M H H H H H M H H
ULF23AE1J French for specific purpose-I H H H H H H M H H H H H H H H
ULT23AE2J Applied Tamil – II H M H H H H M H H M H H M H H
ULH23AE2J Applied Hindi - II H H H H H H M H H H H H M H H
ULF23AE2J French for specific purpose-II H H M H H H H H M H H H M H H
UES23AE1T Environmental Studies H H M M M L M M L M L H M M L
UCD23V01T Universal Human Values H H M H M L L L M M M H M M M
UEN23V01L Communication Skills H H H H M L L L M L M H L H L
UCD23V02T Industry Oriented Employability Skills for Science H H M H M L M M L L M H M L M
UCD23V05T Career Readiness and Professional Skills H H M M H H H M M M L H H M M
UDS23P01L Internship – I H H M H M L L L M M M H M M M
UDS23P02L Internship – II H H M H M L L L M M M H M M M
UDS23P03L Internship – III H H M M H H H M M M L H H M M
UDS23P04L Mini Project H H M H M L L L M M M H M M M
UDS23P05L Project Phase-I H H M H M L L L M M M H M M M
UDS23P06L Project Phase-II H H M M H H H M M M L H H M M
UNS23M01L NSS H H M M L L L L L L L H M M M
UNC23M01L NCC H H M M L L L L L L L H M M M
UNO23M01L NSO H H M M L L L L L L L H M M M
UYG23M01L YOGA H H M M L L L L L L L H M M M
UMI23M01L My India Project H H M M M L L L M M M M M M M
Program Average H H M M M H M M L M M H L M M

xii
SEMESTER-I

Course Course Course L T P O C


ULT23G01J Tamil - I G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Tamil 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 11 1 1 1 1


சிந்ைதனகதை அறியச் பசய் ைல் 0 2 3 4 5
CLR-2 : புதுக்கவிதையின் வழி மனிை வாழ் வியல் விழுமியங் கதைை்
பைரியச் பசய் ைல்

ICT Skills, Communication Skills


CLR-3 : சிற் றிலக்கியங் கை் , காெ் பியங் கை் கற் பிக்கும் ைமிழ் ச ்

Ability to Utilize Knowledge


Link with related Discipline
Level of Thinking (Bloom)
Expected Proficiency (%)
சமூகை்தின் வாழ் வியதல அறியச் பசய் ைல்

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills
CLR-4 : நவீன ைமிழ் இலக்கிய வைர்ச்சி வரலாற் தறெ் புரியச் பசய் ைல்

Investigative Skills

Ethical Practices1
Skills in Modelling
CLR-5 : பமாழிெ் ெயிற் சி வழி பமாழியின் ெல் வவறு நுட்ெங் கதைை்

Lifelong learning
Analytical Skills
பைரியச் பசய் ைல்

Course Learning At the end of this course, learners will be able to:
Outcomes (CLO):
CLO-1 : புதுக்கவிதை உருவாக்கிை் ைந்ை புதிய சிந்ைதனக் கைங் கதை 2 75 60 H - H - H H - M H - H H - - -
அறிந்துபகாை் ளுைல்
CLO-2 : நவீன கவிதைகை் வழி மாற் றம் பெற் று வரும் மானுட 2 80 70 H - H - H H - H M - H H - - -
விழுமியங் கதைை் பைரிந்துபகாை் ளுைல்
CLO-3 : ைமிழ் சச ் மூகை்தின் இதடக்கால வாழ் வியல் முதறகதை 2 70 65 H - H - H H - H M - H H - - -
உணர்ந்துபகாை் ளுைல்
CLO-4 : நவீன இலக்கிய வரலாறு வழி ைமிழ் க் கல் வி வரலாறு, சமூக வரலாறு 2 70 70 H - H - H H - H H - H H - - -
பெற் ற வைர்ச்சி நிதலகதைை் பைரிந்துபகாை் ளுைல்
CLO-5 : பமாழியின் நுட்ெங் கதை அறிந்து பமாழி ஆளுதமவயாடு பசயல் ெட 2 80 70 H - H - H H - H H - H H - - -
அறிந்துபகாை் ளுைல்

1
Duration 12 12 12 12 12
(hour)
S-1 SLO-1 ைமிழ் இலக்கியை்தின் நவீன கவிதை வைாற் றம் ைமிழரின் வீரமரபு சிற் றிலக்கியை் ைமிழ் உதரநதட
வைர்ச்சிெ் வொக்குகை் வைாற் றம் மரபில் உ.வவ.சா.
SLO-2 இலக்கிய உை்திகை் நவீன கவிதை வரலாறு வொர் விழுமியங் கை் சிற் றிலக்கிய ராஜ தவை்தியம்
வதகதம
S-2 SLO-1 ைமிழ் க் கவிதை மரபு நவீன கவிதை பசல் பநறிகை் ெரணி அறிமுகம் சிற் றிலக்கியங் கை் தவை்தியர்கைின்
சிறெ் பு
SLO-2 காலந்வைாறும் பசல் பநறிகைில் ெரணி இலக்கியங் கை் முைன்தமச் கழனியூரன் –
கவிதையின் கரு வகாட்ொடுகை் சிற் றிலக்கியங் கை் – அறிமுகம்
S-3 SLO-1 காலந்வைாறும் கவிதை பமாழி கலிங் கை்துெ் ெரணி பிை் தைை்ைமிழ் -உலா சிறுபைய் வ
கவிதையின் 477,490 - தூது வழிொடு
கட்டதமெ் பு
SLO-2 ைற் கால இலக்கியம் நவீன கவி ஆளுதமகை் ைதலவனின் வீரம் புதுக்கவிதையில் பொன் காை்ை
சமூகம் ஐயனார்

S-4 SLO-1 புதுக்கவிதை பெண் கவிஞர்கை் ைமிழ் இலக்கிய புதுக்கவிதையும் விருந்து – கை் ைர்
உருவாக்கம் மரபில் தூது இைழ் களும் பசயல் கை்
SLO-2 புதுக்கவிதை கவிதையில் நாட்டுெ் புற தூது இலக்கியங் கை் மணிக்பகாடி இைழ் பிதழ நீ க்கி
வைர்ச்சிபநறிகை் வடிவம் எழுதுைல்
S-5 SLO-1 ொரதியார் – இைம் பிதற – அம் மா ைமிழ் விடு தூது (184 – எழுை்து இைழ் எழுை்துெ் பிதழ
புதுக்கவிதையின் 186)
அதடயாைம்
SLO-2 ொரதியார் ென் முக பெண்கைின் கல் வி நிதல ைமிழின் பெருதம வானம் ொடி இைழ் பைாடர்பிதழ
ஆளுதமை்திறன்
S-6 SLO-1 ொரை வைசம் பெண் அடக்குமுதற பசய் யுை் மரபில் சிறுகதை வைாற் றம் உயர்திதண,
கலம் ெகம் அஃறிதண
SLO-2 ொரைவைசை்தின் வைம் ெ. கல் ெனா – கீறல் விழுந் ை கலம் ெக சிறுகதை வைர்ச்சி பிறபமாழிச்
மாதலக் காலங் கை் இலக்கியங் கை் பசாற் கை் வரலாறு
S-7 SLO-1 பவை் ைிெ் ஆண் பெண் சமை்துவம் நந்திக் கலம் ெகம் - சிறுகதை – வரலாறு பிறபமாழிச்
ெனிமதலயின் வானுறு மதிதய (110) பசாற் கதை நீ க்கி
மீதுலவுவவாம் … எழுதுைல்
SLO-2 20 ஆம் நூற் றாண்டுக் விைிம் புநிதல வாழ் வியல் தகயறுநிதல சிறுகதை ஷ, ஜ, ஸ, ஹ
கவிதை மரபில் ஆசிரியர்கை் மாற் பறாலிகை்
ொரதிைாசன்

2
S-8 SLO-1 ொரதிைாசன் - திருநங் தக குணவதி - குறவஞ் சி அறிமுகம் இைழ் களும் ைமிழ் இலக்கண
அழகின் சிரிெ் பு சமூகெ் ொர்தவ சிறுகதையும் நுட்ெங் கை்
SLO-2 ஆல் - ஆயிரம் திருநர்களும் சாைதனகளும் குறவஞ் சி புதினம் வைாற் றம் இலக்கணமும்
கிதைகை் பகாண்ட இலக்கியங் கை் ெயன்ொடும்
அடிமரம்

S-9 SLO-1 இயற் தகயின் புலம் பெயர் வாழ் வியல் குற் றாலக் குறவஞ் சி – பைாடக்கக்காலெ் ைமிழில் பசால்
அழகியல் ஆடுமர வீனுமணி (3) புதினங் கை் வதககை்
SLO-2 வானம் ொடியில் ஸர்மிைா பஸய் யிை் – மதலயும் வாழ் வும் புதினம் வைர்ச்சி பசால் லும்
மு.வமை்ைா புராைன ஊர் ெயன்ொடும்
S- SLO-1 மு.வமை்ைா - புலம் பெயர் வாழ் வின் காெ் பிய இலக்கணம் புதினை்தின் வதகதம பெயர்ச்பசாற் கை்
10 கவிதையின் வலியும் நம் பிக்தகயும்
ைனிை்ைன்தமகை்
SLO-2 மனிைதனை்வைடி – காலந்வைாறும் கவிதை காெ் பிய வதகதமகை் புதின ஆசிரியர்கை் பெயர்ச்பசாற் கை்
கவிதை வடிவில் மாற் றங் கை் அறிைல்
S- SLO-1 மனிைவநயம் தஹக்கூ, லிமதரக்கூ, சிலெ் ெதிகாரம் – ைமிழ் இலக்கியை்தில் விதனச்பசாற் கை்
11 பசன்ரியூ – வைர்ந்பைடுை்ை அறிமுகம் உதரநதடக்கூறுகை்
கவிதைகை்
SLO-2 ைமிழ் க் கவிதையில் தஹக்கூ – மு.முருவகஷ் கட்டுதரக்காதை உதரநதடயின் விதனச்பசாற் கை்
சுற் றுச்சூழலியல் வைாற் றம் அறிைல்
S- SLO-1 ெழனிொரதியின் காடு லிமதரக்கூ – ஈவராடு ஊழ் விதன ைமிழில் உதரநதட ைமிழில் பெயரதட,
12 ைமிழன்ென் விதனயதட
SLO-2 இயற் தகயும் சமூக பசன்ரியூ – மாமையாதன வகாவலனின் உதரநதட வைர்ை்ை பெயரதட,
சமை்துவ வாழ் வியலும் முற் பிறெ் பு வரலாறு அறிஞர்கை் விதனயதட
அறிைல்

Learning முல் தலக்காடு, பைாகுெ் பும் ெதிெ் பும் - ைமிழ் ை்துதற ஆசிரியர்கை் , எஸ்.ஆர்.எம் . அறிவியல் மற் றும் பைாழில் நுட்ெக்
Resources கல் விநிறுவனம் , காட்டாங் குைை்தூர், 603203, 2023
வல் லிக்கண்ணன், புதுக்கவிதை வைாற் றமும் வைர்ச்சியும் , ஆழி ெதிெ் ெகம் , பசன்தன, 2018
கா. சிவை்ைம் பி, ைமிழில் சிறுகதை வைாற் றமும் வைர்ச்சியும் , என்.சி.பி.எச்., பசன்தன, 2013
ைமிழ் இதணயக் கல் விக்கழகம் - http://www.tamilvu.org/
மதுதர ைமிழ் இலக்கிய மின் பைாகுெ் புை் திட்டம் - https://www.projectmadurai.org/
Continuous Learning Assessment (50% weightage)
Bloom’s
Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#

3
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice

Level Remember
30% 30% 30% 30% 20% 20% 20% 20% 30% -
1
Understand
Level Apply
40% 50% 50% 40% 50% 50% 50% 50% 50% -
2 Analyze
Level Evaluate
30% 20% 20% 30% 30% 30% 30% 30% 20% -
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 Expert from Higher Technical Institutions Internal Experts
1. Dr. P.R.Subramanian, Director, 1. Dr. V. Dhanalakshmi, Associate Professor, Subramania 1. Dr. B.Jaiganesh, Associate Professor & Head, Dept. of Tamil, FSH, SRMIST, KTR.
Mozhi Trust, Thiruvanmiyur, Bharathi School of Tamil Language & Literaturel,
Chennai – 600 041. Pondicherry University, Pondicherry
2. Dr. R. Ravi, Assistant Professor and Head, Dept. of Tamil, FSH, SRMIST, VDP.
3. Mr. G. Ganesh, Assistant Professor, Dept. of Tamil, FSH, SRMIST, RMP.
4. Dr. T.R.Hebzibah beulah Suganthi, Assistant Professor, Dept. of Tamil, FSH, SRMIST, KTR.
5. Dr. S.Saraswathy, Assistant Professor, Dept. of Tamil, FSH, SRMIST, KTR.

4
Course Course Course L T P O C
ULH23G01J HINDI-I G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department HINDI 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 Communicate in Hindi without any inhibition 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : To appreciate the Hindi Language in its various forms

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills
CLR-3 : To analyze the different writing styles

Communication Skills
Expected Proficiency
Expected Attainment

Investigative Skills
CLR-4 : To display moral and social values in the field of social Responsibility and Integrity

Ethical Practices1
Skills in Modelling
Level of Thinking

Lifelong learning
Link with related

Analytical Skills
Ability to Utilize
CLR-5 : To be willing listeners and Translators-where need be

Application of
Fundamental
Knowledge

Knowledge

ICT Skills,
Discipline
Concepts
(Bloom)
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):

(%)
(%)
CLO-1 : To Understand the Philosophy of life and living through Stories 2 75 60 H H H M H H H H H M H H - - -
CLO-2 : To Examine Travelogue writing and Sketch 2 80 70 H H H H H H H H H M H H - - -
CLO-3 : To Identify Irony and essay based writing 2 70 65 H H H H H H H H H M H H - - -
CLO-4 : Evaluate the various social issues depicted in the prose 2 70 70 H H H H H H H H H M H H - - -
CLO-5 : To Understand the basic and fundamental principal of Translation 2 80 70 H H H H H H H H H M H H - - -

Duration (hour) 12 12 12 12 12
REKHACHITRA &
SLO-1 KAHANI NIBANDH NATAK ANUVAD& PARIBHASHIK SHABDAVALI
S-1 YATRAVITRANT
SLO-2 AVDHARNA AVDHARNA NIBANDH KI AVDHARNA AVDHARNA ARTH
SLO-1 SWARUP SWAROOP SWARUP NATAK KA SWARUP PARIBHASHA
S-2
SLO-2 PARIBHASHA BHUMIKA PARIBHASHA PARIBHASHA SWARUP

SLO-1 KAHANI KE TATVA MAHATVA MAHATVA TATWA PRAKAR


S-3
SLO-2 KAHANI KA MAHATVA UDDESHYA UDDESHYA PRAKAR MAHATVA
GISHA- KUTAJ- NIBANDH
SLO-1 PARIKSHA- PREMCHAND UDDESHYA UDDESHYA
S-4 REKHACHITRA HAJARI PRASHAD DIVEDI
SLO-2 KAHANI KA PARICHAY LEKHIKA PARICHAY LEKHIKA PARICHAY RANGMANCH KA PARICHAY ANUVAD KA PRAYOJAN

5
SLO-1 VISLESHAN PATH KA VISHLESHAN PATH KA MAHATVA NATAK KA MAHATVA ANUVAD KA PRAYOG
S-5 GURU SHISHYA KA VIPRIT PARISHTHITIYON ME JEEVAN KI
SLO-2 EMANDARI KA MAHATVA PRAYOJAN SHROT BHASHA KA GYAN
SAMBANDH ASH
GURU KE PRATI ANDHER NAGRI-(NATAK)
SLO-1 HONHARI KA PARICHAY MANAV KI AKANKSHAYEN LAKSHYA BHASHA KA GYAN
S-6 SMARPAN BHAVANA BHARTENDU HARISHCHAND
SLO-2 UDDESHYA PATH KA MAHATVA SHANGHARSHIL JEEVAN LEKHAK PARICHAY ANUVAD KA DAYITVA
MALBE KA MALIK- MOHAN THELE PAR HIMALAY
SLO-1 SANGHARSH KA PARINAM NATAK KA VISLESHAN ANUVAD KA ABHYASH
RAKESH (YATRAVITRANT)
S-7
BHOLARAM KA JEEV-(VYANGYA)
SLO-2 LEKHAK PARICHAY LEKHAK PARICHAY NATAK ABHINAY ANGREJI SE HINDI
HARISHANKAR PARSHAI
BATWARE KA YATHARTH YATRAVITRANT KA
SLO-1 VYANGYA KI AVADHARNA LALCH KA DUSHPARINAM HINDI SE ANGREJI
VARNAN MAHATVA
S-8
TATKALIN PARISHTHITI KA YATRA KA YATHARTH
SLO-2 MAHATVA SHISHYA KI AGYANTA ANUVAD PRIYOJNA KARYA
VARNAN CHITRAN
SLO-1 APNI MITTI SE LAGAV PATH KA VISLESHAN LEKHAK PARICHAY GURU SHISHYA SAMBANDH PUNRIKSHAN
S-9 RAJNITIK VIDWESH KA HASHYA VYANGY SE AVAGAT
SLO-2 HIMALAY KA VARNANA PATH KA VIHLESHAN VIVIDH PRAYOG
PARINAM KARANA
SLO-1 PROPKAR KI BHAVANA HIMALAY KA LOK JEEVAN MADHYAVARGI PARIVAR KI STHITI DURDRISHTIHIN PARIBHASHIK SHABDAVALI
S-10 MAHATTAKANKSHI KA
SLO-2 KAHANI PATH LOK SAMASYA SARKARI TANTRA KA KHOKHLA RUP ATI MAHTVAPURN SHABD
DUSHPARINAM
GURU KI AVAGYA KA
SLO-1 KAHANI KA VISHLESHAN UDDESHYA PAURANIK KATHA KA CHITRAN TAKANIKI SHABDAVALI KA MHATVA
DUSHPARINAM
S-11
TATKALIN SAMAJIK
SLO-2 PRASHO KI CHARCHA PRASHNA ABHYASH SANVEDANSHIL BHAVANA HINDI SE ANGREZI SHABD
VYAVASTHA KI CHARCHA
SLO-1 PRASHN ABHYASH PATH PRICHARCHA PARICHARCHA PARICHARCHA ANGREZI SE HINDI SHABD
S-12 MAHATVAPURN BIBDUON
SLO-2 KAHANI KA UDDESHYA PRASHANA ABHYASH PRASHNABHYASH SHABDAVALI KI AVSHYAKTA
KI CHARCHA

Learning
Edited Book: ““SAMANYA HINDI”, SRIJONLOK PUBLICATION, 2023, New Delhi.
Resources

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

6
Analyze
Evaluate
Level 3 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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
Shri. Santosh Kumar, Editor : Srijanlok Magazine, Place: 1. Prof.(Dr.) S.Narayan Raju, Head, Department of Hindi,CUTN,
1. Dr.S Preeti. Associate Professor & Head, SRMIST
Vashishth Nagar, Ara – 802301 Tamilnadu
Alumni Student 2. Dr. Md.S. Islam Assistant Professor, SRMIST
Ananya Singh, Trainee Associate ( Finance Operations)
Cargill Business Services India, Building 9,2nd and 3rd Floor, Maimunah sheik, Reg: RA2131001010006
3.Dr. S. Razia Begum, Assistant Professor, SRM IST
Cessna Business Park, Kaverappa Layout, Kadubeesanahalli, Dept: of Biotechnology
India, Bengaluru, Karnataka
4, Dr.Nisha Murlidharan Assistant Professor, VDP,SRM IST

7
Course Course Course L T P O C
ULF23G01J French-I G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale


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

CLR-1 : Extend and expand their savoir-faire through the acquisition of current scenario 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Enable the students to overcome the fear of speaking a foreign language and take position as a

Ability to Utilize Knowledge


CLR-2 :

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
foreigner speaking French

Expected Attainment (%)

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-3 : Make them learn the basic rules of French Grammar.

Investigative Skills
CLR-4 : Develop strategies of comprehension of texts of different origin

Skills in Modeling
Link with Related

Analytical Skills
CLR-5 : Strengthen the language of the students both in oral and written

Disciplines

PSO -1
PSO -2
Course Learning Outcomes

PSO-3
At the end of this course, learners will be able to:
(CLO):
CLO-1 : To acquire knowledge about French language 2 75 60 H M H H M H H H H M H H - - -
CLO-2 : To strengthen the knowledge on concept, culture, civilization and translation of French 2 80 70 M H M H H M H M L H H M - - -
CLO-3 : To develop content using the features in French language 2 85 75 H H H M H L H H M H H H - - -
CLO-4 : To interpret the French language into other language 2 70 80 H H M H M H H M H H M H - - -
CLO-5 : To improve the communication, intercultural elements in French language 2 80 70 M H H M M M H H M H H M - - -

Duration (hour) 12 12 12 12 12
Portraits
SLO-1 Contacts Les verbes du premier groupe Qu’est-ce qu’ils font ? Les verbes du deuxième groupe –
S-1
SLO-2 Emma la championne Les exemples Les exemples Un casting Les exemples
La liaison –
SLO-1 Les nombres à partir de 31 Où est mon sac Les exemples Les pronoms personnels toniques
S-2
SLO-2 Les activités Les activités Les exemples Les exemples
SLO-1 Les pays Entrer en contact Quelques objets Le Petit Spirou Les verbes faire et lire
S-3
SLO-2 les nationalités Les activités Les exemples Les activités Les exemples
SLO-1 Les jours de la semaine Présenter et se présenter Les professions L’aspect physique Les Sons
S-4
SLO-2 Les jours Les activités La fiche d’identité Les activités Les exemples

8
S-5 SLO-1 Les mois de l’année Demander et dire la date – La formation du féminin (2) Le caractère Décrire l’aspect physique
La phrase interrogative partielle
SLO-2 Les activités Les activités Les exemples Décrire le caractère

SLO-1 Les animaux domestiques une rencontre. Qu’est-ce que c’est ? les états d’âme Demander et dire l’heure
S-6
SLO-2 Les activités Les activités Qui est-ce ? Les activités Les exemples
SLO-1 La famille (1) Contacts C’est / Il est (1) Les prépositions de lieu (1) Elle est comment ?
S-7
SLO-2 Les activités Les activités Les exemples Les exemples Les exemples
SLO-1 La formation du féminin (1) Emma la Championne La phrase négative (1) La famille (2) Portraits
S-8
SLO-2 Les activités Les activités Les exemples Les activités Les exemples
SLO-1 Les adjectifs possessifs Mots et expressions Les verbes aller et venir La formation du féminin Mots et Expressions
S-9
SLO-2 Les exemples Les activités L’élision Les activités Les activités
SLO-1 La phrase interrogative Grammaire - Les formules de politesse La formation du pluriel (2) Grammaire.
S-10 Demander des informations
SLO-2 Les exemples Les exemples Les activités Les exemples
personnelles
SLO-1 Les activités Communication C’est qui ? Il y a Les activités
S-11
SLO-2 Les nombres Les activités Qu’est-ce qu’ils font ? Les activités Communication
intonation et est-ce que
SLO-1 Les verbes du ER –groupe Mots et Expressions Les articles contractés Les activités
S-12
SLO-2 Les exemples Les exemples Grammaire – Communication Les exemples Les exemples

Theory:
Learning
‘‘La Nouvelle Génération-AI’’ Méthode de français, Marie-Noëlle COCTON, P.DAUDA, L.GIACHINO, C.BARACCO, Les éditions Didier, Paris, 2018.
Resources
Cahier d’activités avec deux discs compacts.

Continuous Learning Assessment (50% weightage)


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

9
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 Expert from Higher Technical Institutions Internal Experts
1. Mr. Kavaskar Danasegarane
1. Dr. C.Thirumurugan Professor, Department of French,
Process Expert 1. Mr. Kumaravel K. Assistant Professor & Head, SRMIST, KTR
Pondicherry University
Maersk Global Service Center Pvt. Ltd
2.Mr. Sharath Raam Prasad
Character Designer, 2. Mrs. Abigalai Assistant Professor, SRMIST, VDP
Animaker Company Pvt.

10
Course L T P O C
Course Code ULE23AE2T Course Name BUSINESS ENGLISH AE Ability Enhancement Course
Category 4 0 0 2 4

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


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)

Understand the critical component for success in the workplace and Organize regular speaking
CLR-1 : practice sessions where students can engage in conversations and discussions related to business 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
scenarios.
Provide students with a collection of audio recordings or online resources that cover various business-
CLR-2 : related topics. These exercises should include comprehension questions and activities to improve

Link with Related Disciplines

Ability to Utilize Knowledge


listening skills, such as identifying main ideas, specific details, and understanding different accents.

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
Practice drafting and editing and Focus on developing skills in organization, clarity, coherence, and the

Analyze, Interpret Data


Procedural Knowledge
CLR-3 :

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
appropriate use of business language and conventions.

Life Long Learning


Investigative Skills
CLR-4 : Prepare clear,precise, readable written document

Skills in Modeling

Analytical Skills
CLR-5 : Learn to design documents to make information easily accessible

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

CLO-1 : Conversant with the basic forms and formats of Writing 2 85 80 H H H H H H - M M L - H - M H


CLO-2 : Techniques of Business Writing 3 85 80 L H H H H H - M M L - H - M H
CLO-3 : To become a skilled writer 3 85 80 L H H H H H - M M L - H - M H
CLO-4 : To Prepare precise business documents 3 85 80 L H H H H H - M M L - H - M H
CLO-5 : Improve the Reading skills 3 85 80 L H H H H H - M M L - H - M H

Duration (hour) 12 12 12 12 12
Introduction to Listening Skills as
Introduciton to Writing Business Introduction to Report Writing Importance of Business Meetings
SLO-1 an important unit in Introduction to Communication Letters
S-1 communication
SLO-2 Listening Process Internal Communication Importance of writing skills Features of Good Report Types of Business Meetings
Listening is not the same as Difference between Personal and
SLO-1 Stake Holders in Internal Communication Conducting Meetings
Hearing Business Letters Purpose of Report Writing
S-2
Channels and methods to use different Differentiate between Business Report
SLO-2 Time Spent Communicating Structure & Format Common Mistakes made at Meetings
Channels and Engineering report
Students will be able to identify and
S-3 SLO-1 Purpose of Listening Internal Tele-Conversation Types of Business Letters Steps in Report Writing correct common mistakes in sentence
structure, grammar, and punctuation.

11
SLO-2 Principles of Listening Self-Introduction Writing E-Mails Structure of a Report Employment Communication
Students will be able to write a well-
Classification of Listening and the structured and professional resume
SLO-1 Seeking and Giving Information Principles of E-mail Types of Reports
purpose that highlights their skills and
experiences.
S-4
Students will be able to create an
Informational Listening and the art appealing and professional design for
SLO-2 Giving Messages E-mail Etiquette Format of Reports
of listening their resumes, including proper
formatting and layout.
SLO-1 Critical Listening
Reason for a Cover Letter to Apply for
S-5 Therapeutic or Empathetic Expression of Gratification Overcoming problems in E-mail Oral Communication Skills
a Job
SLO-2 Listening Communication
SLO-1 Other Listening Types External Communication Writing Memos, What is a Memo? Oral Business Presentation Format of Cover Letter
S-6 Barriers to Effective Listening Principles of Precis Writing and
SLO-2 Stake Holders Purpose, Audience, Locale Types of Cover Letter
Process purpose
Categorization of Barriers to
SLO-1 Channels of External Communication Approaches to memo writing Steps in Making a Presentation Group Discussion
Communication
S-7
How to resolve the barriers for Cross Organizational Video-
SLO-2 Format of a Memo Research and Planning Understand the Nature of Discussion
communication? Teleconferencing
Structure and Style Difference between Debate and
SLO-1 Reading Skills Briefing the Organization Circulars
Discussion
S-8
Effective Reading Strategies - 1 to Ways to form and present the
SLO-2 Description of Product Guidelines for writing Circulars Preparation and Presentation
5 arguments
Effective Reading Strategies - 6 to
SLO-1 Description of Process Format of Circulars Delivering a Presentation Ways to Defend
S-9 10
SLO-2 Purpose of Reading Description of Services Notices- Purpose Making the Self Presentable Emotional Intelligence: Understanding
SLO-1 Types of Reading Holding Meetings over Skype Format of Notices Dressing Sense Understanding Individual Nature
S-10
Important Points to Note in a
SLO-2 Techniques for Effective Reading Communication Network: Scope Clear Voice - Dos and Dont’s Zohari Window Model
Notice
Writing Component: Preparing
Improving Comprehension Types of Communication Network Planning &Analyzing Encouraging Fellow Participants
SLO-1 Emails
S-11
Reading Component- A Story of Formal Communication Network Preparing Memo and circulation Structuring
SLO-2 Making Communication More Friendly
bankruptcy of the same
Reading Component- A Story of Informal Communication Network Preparing Circular Managing Body Language
Knapp’s Relationship Escalation Model
S-12 SLO-1 bankruptcy
Reading Component- A Story of Conducting a Elevator Pitch Round Preparing Notices and the Managing Emotions
SLO-2 Convincing Others by using rhetorics
bankruptcy purpose

1. Business English (English, Paperback, Delhi University)


Learning 4. Speak Business English Like an American: (Book & Audio CD) Paperback –,
2. Business English: A Complete Guide for All Business and Professional Communications
Resources 2014, by Amy Gillett (Author)
Paperback – by PREM P.BHALLA .

12
3. Business English (English, Paperback, Geffner Andrea B.) 5. Practical English Usage, 4th edition: International Edition (without online access):
English Paperback – 2017 by Michael Swan
6. Essential Business Words: ebook by Josef Essberger

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
Level CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%) #
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 30% - 30% - 30% - 30% - 30% -
Analyze
Evaluate
Level 3 40% - 40% - 40% - 40% - 40% -
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

Krishna Raj Dr. J Mangayarkarasi


1. Dr. Shanthichitra, Professor, & Head, Department of English, FSH,
Sutherland Associate Professor and Head, Dept. of English Ethiraj College for Women
SRMIST
Krishna.Raj1@sutherlandglobal.com Chennai
jmbwilson97@gmail.com

Ann Mariya Thomson Dr. K S Antonysamy


RA2232105010015 Associate Professor and Head, Dept. of English Loyola College 2. Dr V.Vennila, Assistant Professor, Department of English, FSH,
ll M.A English Literature Chennai SRMIST
CSH, SRM IST antonysamyks@loyolacollege.edu
az1160@srmist.edu.in

13
Course Course Programming Using Java Course L T P O C
UDS23101J C Discipline Specific Core Courses
Code Name Category 3 0 3 2 4

Pre- Co- Progressi


requisite Nil requisite Nil ve Nil
Courses Courses Courses
Data Book / Nil
Course Offering Department Computer Science and Applications
Codes/Standards

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

CLR-1 : TounderstandtheprinciplesandconceptsofObjectOrientedProgramming 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 : TolearnhowtoextendJavaclasseswithinheritanceanddynamicbinding.

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-3 : TolearnhowtoproducerobustprogramsinJavausingExceptionHandling

Expected Proficiency

Expected Attainment

Investigative Skills
CLR-4 : Toachieveparallelismusingthreadingconcepts

Skills in Modelling
Level of Thinking

Lifelong learning
Link with related

Analytical Skills
Ability to Utilize
CLR-5 : ToDevelopthebasicsofGraphicalUserInterfaceProgramming

Application of

Sustainability
Fundamental
Knowledge

Knowledge
Discipline

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

(Bloom)
(CLO):

(%)

(%)
CLO-1 : Use an integrated development environment to write, compile, run, and test simple object- 1 85 80 M - - - M - - - M - - M - - -
Oriented Java programs.
CLO-2 : Implement Javaprograms using classes, objects and also focused on garbage collection. 2 85 80 M H H H H - - - M - - M - - -
CLO-3 : Apply Exception handling and Parallelism in java applications 2 85 80 - M H H H - - M M - - - - - -
CLO-4 : Identifyandfixdefectsandcommonsecurityissuesincode. 3 85 80 - M M H M - - - M - - M - - -
CLO-5 : Togain knowledge in Applets, Event handling using AWT controls. 3 85 80 - M H H H - - - M H H - - - -

14
Duration 18 18 18 18 18
(hour)
S-1 SLO-1 Origin of Java Class fundamentals Inheritance Basics Introduction to java Thread model Introduction to Event Handling

SLO-2 Impact of java over internet Defining a Class Understanding Types of Creating a Thread by Extending Understanding Action Event &
Inheritance: Single, Multilevel, Thread Class Item Event
HierarchicalInheritance
S-2 SLO-1 Java’s magic:ByteCode , JVM CreatingObjects How does java support multiple Creating a Thread by
inheritance? implementing Runnable Interface. Key Event & Mouse Event

SLO-2 JavaBuzzwords - Simple, Assigning object Reference Using Superkeyword Thread Class Text Event, Window Event,
Object Oriented, Robust, Multi Variables Component Event
threaded, Architecture-Neutral,
Interpreted and
highperformance, Distributed,
Dynamic
S-3 SLO-1 Evolution of Java - Introduction Introduction to method, Accessing
to Object Oriented Concepts of class members -
Java
What is Method Overriding? - Creating multiple threads - Introduction to Event Listener
Understanding Dynamic Assigning Thread priorities Interfaces - Working with Action
Method dispatch Listener &, Adjustment Listener
SLO-2 Encapsulation,Polymorphism, Constructors, Characteristics of Introduction to Abstract Applying Synchronization - Inter- Working with Container Listener,
Inheritance Constructors - Types of Keyword - Working with Abstract thread communication Item Listener, Component Listener
constructors - this Keyword class and Method & Using final - Workingwith Key Listener &
with inheritance, Mouse Listener

S SLO-1 Laboratory1: Learning to work Laboratory 4: Classes Laboratory 7: Inheritance,


4-6 SLO-2 with Java IDE and Writing andObjects Method Overriding, Abstract Laboratory10: Multi-threading Laboratory13: EventHandling
Simple Conversion classes and methods
Programs
S-7 SLO-1 Introduction to Lexical Issues of Java Destructor- Garbage Introduction to Package Introduction to Legacy Classes Introduction AWT Controls
Java Collection
SLO-2 White spaces, Identifiers, Finalize( ) Method Working with Laboratory
Literals Comments, Creatinga Package Working with Vectorclass
Separators ,Keywords

15
S-8 SLO-1 Introduction to Overloading methods Understanding Access Protection Examples using Vectorclass Working with Buttons controls
Datatypes of Java -
Byte, short, int, long,
float, double, chars,
Boolean

SLO-2 What is variable?,Declaring a Overloading constructors - Using


variable, dynamic objects as parameters - Argument Importing packages - Introduction Understanding Stack class - Working with Check Boxes -
initialization of variables - Passing - to Interfaces - Defining an Examples using Stack class Working with Checkbox Group
Scope and life time of interface controls
variables
S-9 SLO-1 Introduction to Operators Returning Objects Implementing Interfaces
Introduction to Legacy Interfaces - Working with Choice controls -
Understanding Enumeration Working with Lists controls
Interface
SLO-2 Working with Arithmetic, Recursion Examples using Enumeration Working with Text Fieldcontrols
Relational, Logical, Bit wise, How Interfaces are extended? interface
Conditional, Assignment
operators
S SLO-1 Laboratory 4: Overloading
10-12 SLO-2 Laboratory 2: Operators Methods and Constructors, Laboratory8: Packages and Laboratory11: Legacy Classes
finalize() method Interfaces and Interfaces Laboratory 14: AWT Controls
S-13 SLO-1 What is Array?, Initialization of Introducing Access Control What is Exception? Introduction to Utility classes, Introduction to Layout Manager
Arrays Working with String Tokenizer
SLO-2 Understanding Types of Arrays Understanding Static variables Understanding Exception Types Working with Date class, Working Understanding Flow Layout
and methods with Calendar
S-14 SLO-1 Introduction to Control Understanding Final variables Introduction to Exception Working with Gregorian Calendar, Understanding Border Layout
Statements - Working with And methods Handling - Working with try and Working with Random Class
Selection Statements-All forms catch
of if & Switch
SLO-2 Introduction to Iterative Working with NestedClass - Working with Scanner Class
Statements Understanding Inner Class Using multiple catch clauses Examples using utility classes Understanding Grid Layout
S-15 SLO-1 Workingwithwhile,do-while, for, IntroductiontoStringClass and WorkingwithFinally,Throw and Introduction to Applets- Applet Life IntroductiontoI /OStreams
for eachstatements String Buffer Class - Working with throws Cycle
String Handling Methods

16
SLO-2 Introduction to Jump Command Line arguments Understanding Built-in
Statements - Workingwithbreak, Exceptions - Creating and Executing Applets - Byte Streams classes - Character
continue and return Statements CreatinguserdefinedExceptions Applets Tags in HTML - Graphics Streams classes - Examplesusing
Class Byte and Character
S SLO-1 Laboratory 3: Arrays, Control Laboratory 6: String Class, Laboratory9: Exception Laboratory 12: Utility Classes Laboratory15: Layout Managers,
16-18 SLO-2 Statements Command Line Arguments Handling and Simple Applet Programs Byte and Character Streams
Learning 1. HerbertSchildt,(2007),“Java:TheCompleteReference”,TwelfthEdition,TataMcGrawpublication 1. E. Balagurusamy, “Programming with Java”, TataMc-Graw Hill, 5th
Resources 2. ArnoldandJ.Goslin,(2000),”TheJavaProgrammingLanguage”,FourthEdition,AddisionWesley Edition.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr. S Uma Shankari SRMIST, RMP
Department of Computer Science, University of Madras, Chennai

17
L T P O C
Course Code UDS23102J Course Name Fundamentals of Data Science Course Category C Discipline Specific Core Course
3 0 3 2 4

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


Course Offering Department Computer Applications 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 basics of Data Science 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Learning the fundamentals of data types
CLR-3 : Exploring essential skills required as mathematical and statistical analysis

Ability to Utilize Knowledge


Link with related Discipline

ICT Skills, Communication


Level of Thinking (Bloom)
CLR-4 : Appreciate the applications and implications of Data Science using Python

Expected Proficiency (%)


Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills
CLR-5 : Machine learning with python

Investigative Skills
Skills in Modelling

Ethical Practices

Lifelong learning
Analytical Skills
Sustainability
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):

Skills
CLO-1 : Describe the significance of data science and understand the process 3 80 70 H H M M M M M M H H M M M H H
CLO-2 : Understand different types of data description for data science process 3 85 75 H H H H H - M - H H M M M H H
CLO-3 : Gain knowledge on relationships between data 3 75 70 H H M H H - M - H H M M M H H
CLO-4 : Use the Python Libraries for Data Wrangling 3 85 80 H H H M M M M - H M M M M H H
CLO-5 : Apply visualization Libraries in Python to interpret and explore data 3 85 75 H M M M M M M - H H M M M H H

Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

18
Duration 18 18 18 18 18
(hour)
S-1 SLO-1 Unit I: Introduction Unit 3: Data Science Methodologies Unit VI: Describing Relationships Unit VIII: Numpy and pandas Unit X: Scientific Computing with
packages Python (Scipy)
SLO-2 Define data science Introduction to Data Science Correlation Numpy ndarray Getting Started with SciPy
Methodologies
S-2 SLO-1 Benefits and challenges Business Understanding Scatter plot Vectorization operation SciPy Constants , Optimizers
SLO-2 Data analytics vs Data mining Problem Statement Formulation Correlation co efficient for Array indexing and slicing - Array SciPy Sparse Data , Graphs
quantitative data transposing and swapping
S-3 SLO-1 Facets of data - Data science Analytic Understanding - Computation formula - Regression Mathematical and statistical SciPy Spatial Data Processing -
process overview Understanding Data Requirements and multiple regression line functions in numpy SciPy Spatial Matlab Arrays
SciPy Interpolation
SLO-2 Defining research goals - Data Collection - Data Least square regression line - Creation of data frame - Accessing Data Manipulation with Pandas -
Retrieving data Understanding Standard error estimation rows and columns in data frame Getting Started with Data
Manipulation with Pandas
S- SLO-1 Lab 1: Write an Python script Lab 5: Reading different types of Lab 9: Find the correlation Lab 11: Install, Import Scikit Lab 17: Plot the histogram, bar
4-6 SLO-2 to print a statement data sets (.txt, .csv) from Web matrix. Learn and Explore Iris Dataset chart and pie chart on sample
and disk and writing in file in with Pandas for ML Modelling data.
specific disk location.

S-7 SLO-1 Data preparation - EDA Modelling Data Unit VII:Data structure and oops Indexing, selection and filtering Reading Data from a Excel file
SLO-2 Build the model - Findings a Modelling Evaluation Python programming procedure Arithmetic operations in data frame Reading Data from a .csv file
model
S-8 SLO-1 Data mining Unit IV: Data Science mathematical Statements - Expressions Function application and mapping Reading Data from a .txt file
preliminaries
SLO-2 Data warehousing Statistical inference - Population Flow of control Unit IX :Python libraries for Data Unit XII: Data Visualization
and samples wrangling
S-9 SLO-1 Basic statistical description of Descriptive statistics - Correlation Functions Basics of numpy arrays - Importing matplot lib - Getting started
data Aggregations with Data Visualization
Computation on arrays
SLO-2 Unit II: Data Science Defined Regression Numerical data types - Sequence Comparison, marks and Boolean Getting started with Data
logic - Fancy indexing, structural Visualization Library Matplotlib -
array Density and contour plot
S- SLO-1 Lab 2: PerformAnalysis on Lab 6: Install Python and apply Lab 10: Plot the correlation plot Lab 12: Install, Import Matplotlib. Lab 18: Install, Import Matplotlib.
10- SLO-2 Simple Dataset for all basic python functions on dataset and visualize giving Explore all the Data Visualization Explore all the Data Visualization
12 DataScience and Business Lab 7: Install and perform a an overview of relationships Graphs. Graphs.
Intelligence Applications Numerical Array Processing among data on iris data. Lab 13: Find the outliers using Lab 19: Python program for line
using NumPy plot. chart
S- SLO-1 Evolution of data science Probability - Unit V: Describing data Strings, tuples Data manipulation with pandas Visualizing errors
13 SLO-2 Data Science Roles - Data Types of data - Types of variables List, Dictionaries Data selection - Data indexing Three-dimensional plotting
Science Pipeline

19
S- SLO-1 Application of data science in Describing data with tables and Class, Constructors - Object Operations on data - Missing data Bar graph using matplotlib - Pie
14 various fields - Data Security graphs creation Graph using matplolib
Issues - Big data and data
science hype
SLO-2 Data Science Vs business - Describing data with averages Inheritance Hierarchical indexing - Combining Columnusing matplolib - Box Plot
Real world examples of role of dataset using matplolib
data science
S- SLO-1 Role of Data engineers - Data Normal distribution - standard score Overloading - Text file - binary file Aggregation - Group, Pivot table Histogram using matplolib -
15 science impact on business - Import pandas LineplotsUsing Matplotlib - Sub Plots
Using Matplotlib
SLO-2 Data science vs AI vs ML vs Python for data science - Python Reading CSV file, writing CSV file Getting Started with Numpy - Scatter Plot Using Matplotlib - Plot
Deeplearning - Three Features Conditional Statements - Read and writing Excel File Creating Numpy Arrays Customizations, Saving Plots
for Data Science and Business
Intelligence
S- SLO-1 Lab 3: Write a python Lab 8:Write an Python script to Lab 11: Install and perform a Lab 16: . Find the data Lab20 : Python program for
16- program for swapping two find basic descriptive statistics simple Exploratory Data distributions using box and customizing plot
18 SLO-2 numbers Lab 4: Write an using summary, str, quartile Analysis using Pandas scatter plot.
Python script to find subset function on mtcars& cars Lab 12: Install, Import Pandas
of dataset by using subset (), datasets Learn and Explore a Sample
aggregate () functions on iris Dataset with it
dataset.
1.David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data
Science”, Manning Publications, 2016. (Unit I) 1.Jojo Moolayil, “Smarter Decisions : The Intersection of IoT and Data Science”, PACKT, 2016.
Learning
2. Robert S. Witte and John S. Witte, “Statistics”, Eleventh Edition, Wiley 2. Cathy O’Neil and Rachel Schutt , “Doing Data Science”, O'Reilly, 2015.
Resources
Publications, 2017. 3. David Dietrich, Barry Heller, Beibei Yang, “Data Science and Big data Analytics”, EMC 2013

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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.,

20
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. S. Gopinathan, Professor,
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Ms.N.Indumathi SRMIST,RMP
Department of Computer Science, University of Madras, Chennai

21
Course Course Course L T P O C
UDS23103T Role of Mathematics in AI C Discipline Specific Core Courses
Code Name Category 4 0 0 2 4

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Mathematics and Statistics 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 apply the basic concepts and theorems of matrices. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


To learn the basic concepts of differentiation, basic concepts of integration and to apply Bernoulli’s
CLR-2 :

Environment & Sustainability


formula.

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
CLR-3 : To learn the concepts of connectives, validity of arguments and normal forms.

Expected Attainment (%)

Individual & Team Work


Design & Development

Project Mgt. & Finance


CLR-4 : Apply Logic, truth table in computer science.

Scientific Knowledge

Modern Tool Usage

Life Long Learning


To Understand the concept of Graphs, isomorphism of graph, Eulerian graph and Hamiltonian

Problem Analysis

Society & Culture


CLR-5 :

Communication
graph.

PSO – 1

PSO – 3
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gaining knowledge in basic concepts of matrix method. 3 85 80 L M L - M - - - - - H - - - -
CLO-2 : Understanding the concepts of differentiation and to solve the problems of Radius of curvature. 3 80 75 M H M - L - - - -L - L - - - -
CLO-3 : Understanding the concepts of integration and to evaluate Bernoulli’s formula. 3 85 80 L H - H L - - - M M - - - - -
Logical knowledge through the Statements, connectives, arguments, validity of arguments and Normal forms
CLO-4 : 3 85 80 M H M H M - - - - - H - - - -
using truth tables
CLO-5 : Understand the concepts of Graphs terminology Sub graphs, Acyclic, Euler path, Hamiltonian Path 3 85 80 M L - M L - - - M M H - - - -

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration
12 12 12 12 12
(hour)
SLO-1 Definition and types of matrix Introduction to Differentiation Logic Graphs and Their Representation- Trees
S-1
SLO-2 Examples of types of matrix. Solving basic problems Basic explanation Basic Graph terminology Basic Definitions
SLO-1 Symmetric matrix Minima of functions of single variable Statements- simple compound Simple Problems Basic properties of Trees
S-2
SLO-2 Skew symmetric matrix Maxima of functions of single variable Symbolic representation Drawings of Graphs properties of Trees
Minima and maxima of functions of single
SLO-1 Hermitian matrix Connectives explanation. Special Families of Graphs Labeled Trees
variable
S-3
Problems based on Minima and maxima
SLO-2 Skew Hermitian matrix conjunction, disjunction, negation Simple Problems Labeled Trees
of functions of single variable
SLO-1 Orthogonal matrix Problems using maxima and minima Simple problems Incidence graphs Problems based on the concepts
S4
SLO-2 Unitary matrix Problems using maxima and minima Problems using Truth Tables Simple Problems Undirected Trees

22
SLO-1 Eigen values of a matrix Introduction to curvature Tautology, contradiction Adjacency Matrices Simple Problems
S-5 Radius of curvature (Cartesian co-
SLO-2 Eigen values of a matrix Problems using Truth tables Problems using Binary trees
ordinate)
SLO-1 Eigen vectors of a matrix Problems based on radius of curvature logical equivalence, vertex degrees matrices Rooted Trees and Branches
S6
SLO-2 Eigen vectors of a matrix Problems based on radius of curvature Simple truth table problems Isomorphism of Graphs Rooted Trees and Branches
Eigen values and eigen vectors of a
SLO-1 Introduction to integration Tautological implications Simple Problems Spanning Trees
matrix
S-7
Eigen values and eigen vectors of a
SLO-2 Basic problems on integration Simple problems Sub graphs Simple problems
matrix
Eigen values and eigen vectors of a Integration of polynomial functions
SLO-1 Arguments- validity of arguments Acyclic Graphs- Simple Problems Spanning Trees
matrix
S -8
Eigen values and eigen vectors of a Problems based on Integration of
SLO-2 Simple problems Digraphs Simple problems
matrix polynomial functions
SLO-1 Cayley Hamilton theorem Integration by the method of substitution Normal forms – Problems using Graphs Minimal Spanning Trees
S -9 Problems of order 2 based on Problems based on Integration by the
SLO-2 Minterms and maxterms Paths, cycles and connectivity Simple Problems
Cayley Hamilton theorem method of substitution
Problems of order 3 based on Integration of rational and irrational Problems based on Minimal Spanning
SLO-1 Maxterms with examples Euler path and circuits
Cayley Hamilton theorem functions Trees
S-
10 P( x)
SLO-2
Problems of order 3 based on
Cayley Hamilton theorem
Integration of the type
 Q ( x )
dx Problems using Truth tables Eulerian cycles Kruskal’s Algorithm

Integration by the method of partial


SLO-1 Cramer’s rule Principal disjunctive normal form - Euler path and Circuits Rooted Tree
fraction
S- Integration of the form
11 Problems order 2 based on dx
SLO-2 Problems using Truth tables Hamiltonian Path and Circuits. binary Tree and Simple Problems
Cramer’s rule.
 ax 2
 bx  c
Problems of order 3 based on Bernoull’s formula for Integral by parts. Principal conjunctive normal form
SLO-1 Problems using Hamiltonian Path Expression of Trees
Cramer’s rule.
S-
Problems based on Bernoull’s formula for
12 Problems of order 3 based on
SLO-2 Integral by parts. Problems using Truth tables Simple Problems Simple Problems
Cramer’s rule.

Theory:
Learning 1. Discrete Mathematics with Graph Theory and Combinatorics by T.Veerajan, McGraw Hill Education(India) Pvt Limited, 2007
Resources 2. Discrete Mathematiucs by V, Sundaresan, K. S. Ganapathy Subramanian, K.Ganesan, A. R. Publications, 1996.
3. Dr. A. Singaravelu, Allied Mathematics, 7th edition, A. R. Publications, 2015

23
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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 Academic Internal Experts
1.Dr. V. Prakash, Dr. Ambedhkar Government Arts College, Chennai, (Academic Expert) 1. Dr. L.Sivakami, SRMIST
2. Dr. M. Vasantha, ICMR, Chennai (Industrial Expert) 2. Dr. S.Lakshmi Priya, SRMIST

24
L T P 0 C
Course Course
UCD23S01L Course Name Quantitative Aptitude and Logical Reasoning S Skill Enhancement Course
Code Category 0 0 2 2 1

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


Course Offering Department Career Guidance Cell Data Book / Codes/Standards -

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

CLR-1 : Demonstrate various principles involved in solving mathematical concepts 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15


0 1 2 3 4
CLR-2 : Critically evaluate basic mathematical concepts related to profit, loss, interest calculations,

Link with Related Disciplines


average and interpret data

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
CLR-3 : Enable students to understand reasoning skills

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Professional Behavior
Communication Skills

Life Long Learning


CLR-4 : Use the basic mechanics of Grammar

Investigative Skills
Skills in Modeling

Analytical Skills
CLR-5 : Acquire time management skills and expose students to the requirements of the job market

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

CLO-1 : Understand the concepts of LCM, HCF, ratio and proportions, percentages and approach questions 3 80 70 M H M M M H L M M H M M L L M
in a simpler and innovative method
CLO-2 : Develop, solve, analyze, and use simple mathematical models that are relevant to daily life. 3 80 75 M H M M M H L M M H M M L L M
CLO-3 : Solve problems on reasoning 3 85 70 M H M M M H L M M H M M L L M
CLO-4 : Understand the different parts of speech and use them in sentences appropriately 3 85 80 M M M M M M L M M M H M L H H
CLO-5 : Instill confidence in students and develop skills necessary to face the audience 3 85 75 M M M M M M L M M M H M L H H

Duration 6 6 6 6 6
(hour)
S-1 SLO-1 Speed Maths and Simplification Profit and Loss-Introduction Number Series Most Logical Choice Self-Introduction - Introduction

SLO-2 Simplification Techniques and Profit and Loss- Basic Problems Number Series – Solving Problems Most Logical Choice – solving Self-Introduction - Session 1
Tricks problems

S-2 SLO-1 Divisibility Simple Interest-Introduction, Word Series Logical Order Self-Introduction - Session 2
Formulas &Problems
SLO-2 Power cycle, Reminder cycle Compound Interest-Introduction, Word Series – Solving Problems Logical Order – tips and tricks Self-Introduction - Session 3
Formulas &Problems
S-3 SLO-1 Problems On H.C.F and L.C.M Averages-Introduction& Basics Odd man out Synonyms Self-Introduction - Session 4

25
SLO-2 Problems On H.C.F and L.C.M Averages-Tricky Problems Missing number and wrong number Antonyms Self-Introduction - Session 5
Solving problems
S-4 SLO-1 Linear and Simultaneous Algebra –Introduction Image Based Problems- Essential Part Self-Introduction - Session 6
Equation Introduction
SLO-2 Linear and Simultaneous Algebraic Expressions Concepts Image Based Solving Problems Parts of Speech - Worksheets Self-Introduction - Session 7
Equation –solving problems
S-5 SLO-1 Ratio and Proportions-Introduction Data Interpretation – Bar chart, Pie Inequalities Spotting Error Basics of Written Communication
Chart
SLO-2 Ratio and Proportions-Basics Data Interpretation – Table, Line Inequalities - methods Spotting Error –Concord, Basics of Written Communication
Problems Graph Prepositional usage, Usage of Methods
Articles
S-6 SLO-1 Percentage -Introduction Quadratic Equations Coding – Decoding-Introduction Sentence Correction – Vocabulary Time Management Skills
based
SLO-2 Percentage- Basic problems Quadratic Equations – Formulas Coding – Decoding-Different types Sentence Correction – Grammar Time Management Skills - Activity
and Methods Based

Learning 1. Abhijit Guha, Quantitative Aptitude for Competitive Examinations, Tata McGraw Hill, 5th 4. Edgar Thrope, Test of Reasoning for Competitive Examinations, Tata McGraw Hill, 6th Edition
Resources Edition 5. Singh O.P., Art of Effective Communication in Group Discussion and Interview, S Chand &
2. Dr. Agarwal.R.S, Quantitative Aptitude for Competitive Examinations, S. Chand and Company, 2014
Company Limited, 2018 Edition 6. Bhatnagar R P, English for Competitive Examinations, Trinity Press, 2016
3. Archana Ram, PlaceMentor: Tests of Aptitude for Placement Readiness, Oxford University
Press, Oxford, 2018

Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA – 1 (20%) CLA – 2 (20%) CLA – 3 (30%) CLA – 4 (30%)#

Practice Practice Practice Practice


Remember
Level 1 30% 30% 30% 10%
Understand
Apply
Level 2 30% 30% 30% 50%
Analyze
Evaluate
Level 3 40% 40% 40% 40%
Create
Total 100 % 100% 100% 100%

CLA-1, CLA-2 and CLA-3 can be from any combination of these: Online Aptitude Tests, Classroom Activities, Case Studies, Poster Presentations, Power-point Presentations, Mini Talks, Group Discussions,
Extempore, etc.
# CLA – 4 can be from any combination of these: Assignments, Seminars, Short Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

26
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. M. Ponmurugan , Executive PMOSS, Cognizant Dr. G. Saravana Prabu, Asst. Professor, Department of Dr. Sathish K, HOD, Department of Career Guidance, FSH, SRMIST
Technology Solutions India Pvt. Limited, Chennai English,
Amrita Vishwa Vidhyapeedam, Coimbatore Ms. Deepalakshmi S, Assistant Professor, Department of Career
Guidance, FSH, SRMIST

27
L T P 0 C
Course Course
UCD23V01T Course Name Universal Human Values V Value Addition Course
Code Category 2 0 0 2 2

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


Course Offering Department Career Guidance Cell Data Book / Codes/Standards -

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Help the students to understand need of value education, appreciate the essential complimentarily 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
between 'values' and 'skills' and to ensure sustained happiness and prosperity which are the core 0 1 2 3 4 5
aspirations of all human beings,
CLR-2 : Help students initiate a process of dialog within themselves to know what they really want to be’ in
their life and profession.
CLR-3 : Help students to understand the meaning of happiness and prosperity for a human being.
Understanding holistic perspective forms the basis of Universal Human Values and movement

Link with Related Disciplines

Ability to Utilize Knowledge


towards value-based living in a natural way.

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-4 : Help students on right understanding of the Human reality and the rest of existence, harmony at all

Problem Solving Skills


Skills in Specialization

Professional Behavior
Communication Skills
the levels of human living, and live accordingly.

Life Long Learning


Investigative Skills
Skills in Modeling
CLR-5 : Highlight plausible implications of such a Holistic understanding in terms of ethical human conduct,

Analytical Skills
trustful and mutually fulfilling human behavior and mutually enriching interaction with Nature.

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Evaluate the significance of value inputs in formal education and start applying them in their life and 3 80 70 M M M H M M M M L L M L M H H
profession
CLO-2 : Distinguish between values and skills, happiness and accumulation of physical facilities, the Self and 3 80 75 M M M H M M M M L L M L M H H
the Body, Intention and Competence of an individual, etc.
CLO-3 : Analyze the value of harmonious relationship based on trust and respect in their life and profession 3 85 70 M M M H M M M M L L M L M H H
CLO-4 : Examine the role of a human being in ensuring harmony in society and nature. 3 85 80 M M M H M M M M L L M L M H H
CLO-5 : Apply the understanding of ethical conduct to formulate the strategy for ethical life and profession. 3 85 75 M M M H M M M M L L M L M H H

Duration (hour) 6 6 6 6 6
S- SLO Right Understanding, Understanding Human being as Harmony in the Family – the Basic Understanding Harmony in the Natural Acceptance of Human
1 Relationship and Physical the Co-existence of the Self and Unit of Human Interaction Nature Values
Facility the Body
S- SLO Understanding Value Distinguishing between the Needs Trust – the Foundational Value in Interconnectedness, self- Definitiveness of (Ethical) Human
2 Education of the Self and the Body Relationship regulation and Mutual Fulfilment Conduct

28
among the Four Orders of Nature

S- SLO Self-exploration as the Process The Body as an Instrument of the Respect – as the Right Evaluation Exploring the Four Orders of A Basis for Humanistic Education,
3 for Value Education Self Nature Humanistic Constitution and
Universal Human Order
S- SLO Continuous Happiness and Understanding Harmony in the Other Feelings, Justice in Human- Realizing Existence as Co- Competence in Professional Ethics
4 Prosperity – the Basic Human Self to-Human Relationship existence at All Levels
Aspirations
S- SLO Happiness and Prosperity – Harmony of the Self with the Body Understanding Harmony in the The Holistic Perception of Holistic Technologies, Production
5 Current Scenario Society Harmony in Existence Systems and Management
Models-Typical Case Studies
S- SLO Method to Fulfill the Basic Programme to ensure self- Vision for the Universal Human Exploring Co-existence in Strategies for Transition towards
6 Human Aspirations regulation and Health Order Existence Value-based Life and Profession
1. Gaur R.R., Sangal R., Bagaria G.P., 2019 (2nd Revised Edition), A Foundation 3. A Nagraj, 1998, Jeevan Vidya EkParichay, Divya Path Sansthan, Amarkantak.
Learning Course in Human Values and Professional Ethics, Excel Books, New Delhi. 4. A N Tripathy, 2003, Human Values, New Age International Publishers.
Resources 2. E.F. Schumacher, 1973, Small is Beautiful: a study of economics as if people
mattered, Blond & Briggs, Britain.

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

CLA-1, CLA-2 and CLA-3 can be from any combination of these: MCQ Tests, Classroom Activities, Case Studies, Poster Presentations, Power-point Presentations, Mini Talks, Group Discussions, Extempore, etc.
# CLA – 4 can be from any combination of these: Assignments, Seminars, Short Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, etc.,

29
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
- - Dr. Supraja P, UHV University Coordinator, SRMIST

Dr. Sathish K, HOD, Department of Career Guidance, FSH, SRMIST

Dr. Sweety Bakyarani E, Department of Computer Science, FSH, SRMIST

30
SEMESTER – II

Course Course Course L T P O C


ULT23G02J Tamil – II G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Tamil 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
பசய் ைல் 0 1 2 3 4 5
CLR-2 : ைமிழ் சச
் மூகை்தின் அறவியல் குறிை்து பைரியச் பசய் ைல்
CLR-3 : ெக்தி இலக்கியங் கை் வொதிை்ை மனிை மாண்புகதை உணரச்
பசய் ைல்

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-4 : ெண்தடை் ைமிழ் சச ் மூகை்தின் பைால் இலக்கியங் கை் வைர்ச்சி பெற் ற

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
வரலாற் தறெ் புரியச் பசய் ைல்

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-5 : சிறுகதைகை் பசால் லும் வாழ் வியல் பநறி, பமாழியின் நுட்ெங் கை்

Investigative Skills
Skills in Modeling
ஆகியவற் தறை் பைரியச் பசய் ைல்

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

PSO -1
PSO -2
PSO-3
(CLO):
CLO-1 ெண்தடை் ைமிழ் ச ் சமூகை்தின் அக, புற வாழ் வியல் இன்தறய சமூக 2 7 6 H - H - H H - M H - H H - - -
: வமம் ொட்டிற் கு வழிகாட்டி நிற் ெதை அறிந்துபகாை் ளுைல் 5 0
CLO-2 ைமிழ் ச ் சமூகம் அறை்தை வலியுறுை்திய சமூகம் என்ெைன் வழி மானுட 2 8 7 H - H - H H - H H - H M - - -
: அறை்தைை் பைரிந்துபகாை் ளுைல் 0 0
CLO-3 ெக்தி இலக்கியம் மூலம் இதறை் ைந்துவங் கதை அறிந்து மானுட 2 7 6 H - H - H H - M H - H H - - -
: ஒற் றுதம வமம் ொட்தட அறிந்துபகாை் ளுைல் 0 5
CLO-4 பைால் ைமிழ் சச ் மூகம் இலக்கியம் , அரசியல் , அறம் , ெக்தி ஆகியவற் றில் 2 7 7 H - H - H H - H H - H H - - -
: ைதழை்வைாங் கியதைை் பைரிந்துபகாை் ளுைல் 0 0
CLO-5 வாழ் வியலின் பநறிகதைச் பசால் லும் கதைகதைெ் ெதடக்கும் 2 8 7 H - H - H H - H H - H H - - -
: திறவனாடு பமாழி ஆளுதமதயயும் அறிந்துபகாை் ளுைல் 0 0

Duration 12 12 12 12 12
(hour)

31
S- SLO-1 காலந்வைாறு சங் க மருவிய காலம் ெல் லவர் காலம் ெண்தடக்காலை் ைமிழகம் ைமிழ் ச ் சிறுகதைெ்
1 ம் ைமிழ் வொக்குகை்
அகை்திதண
மரபு
SLO-2 அக அறமும் ெல் லவர் கால சங் ககால மக்கைின் ைமிழ் ச ் சிறுகதையும்
இலக்கியை்தி வாழ் வியலும் இலக்கியங் கை் வாழ் வியல் ைமிழ் ச ் சமூக வாழ் வியலும்
ன்
கட்டதமெ் பு/
உை் ைடக்கம்
S- SLO-1 எட்டுை்பைாக உலகெ் பொதுமதற - ெக்தியும் ைமிழும் முச்சங் கம் – அறிமுகம் புதுதமெ்பிை்ைன் -
2 த திருக்குறை் சங் குை்வைவனின் ைர்மம்
நூல் களும்
ெகுெ் புமுதற
யும்
SLO-2 ஐங் குறுநூறு திருக்குறைின் ெக்தி இலக்கியை் வைாற் ற முச்சங் க வரலாறு கை் வனின் ைர்மம்
(375) கட்டதமெ் பு நிதல
S- SLO-1 உடன்வொக்கு திருக்குறை் தசவ சமய இலக்கியங் கை் ெை்துெ் ொட்டும் எட்டுை் ந.பிச்சமூர்ை்தி – வவெ் ெமரம்
3 ம் நற் றாய் வான்சிறெ் பு (2) பைாதகயும்
புலம் ெலும்
SLO-2 ஐங் குறுநூறு மதழயும் வாழ் வும் தசவக்குரவர் நால் வர் சங் க கால மக்கைின் மரபும் நம் பிக்தககளும்
(391) வாழ் வியல்
S- SLO-1 உடன் திருக்குறை் – புலவி வைவாரம் – திருஞான எட்டுை்பைாதக நூல் கைின் ைமிழருவி மணியன் –
4 வொக்கும் நுணுக்கம் சம் ெந்ைர் - ொடல் – 2834 வரலாறு ஒற் தறச் சிறகு
ைமிழர்
ெறதவயியல்
அறிவும்
SLO-2 குறுந்பைாக ஊடலின் அழகியல் வைவாரம் – திருநாவுக்கரசர் – எட்டுை்பைாதக நூல் கைின் உறவின் வமன்தம
த (02) ொடல் - 4262 கட்டதமெ் பு
S- SLO-1 இயற் தகெ் நீ தி இலக்கியங் கை் திருவாசகம் அறிமுகம் ெை்துெ் ொட்டு நூல் கைின் ஆர். சூடாமணி –
5 புணர்ச்சியும் வரலாறு மூடநம் பிக்தக
ைதலவி நலம்
ொராட்டலும்
SLO-2 குறுந்பைாக நாலடியார் மாணிக்கவாசகர் ொடல் - ெை்துெ் ொட்டும் ைமிழர் சமூகை்தில்
த (03) ஆனந்ை ெரவசம் – ொடல் 10 வாழ் வியலும் மூடநம் பிக்தககை்

S- SLO-1 ைதலவனின் தவகலும் - ொடல் தவணவ சமயம் ெதிபனண் கீழ் க்கணக்கு மூடநம் பிக்தககைின்
6 வமன்தமை் (39) நூல் கை் சிக்கல் கை்

32
ைன்தமயும்
இயற் தகயும்
SLO-2 அகநானூறு நிதலயாதமயும் தவணவ சமய ெதிபனண் கீழ் க்கணக்கும் கிருஷ்ணா டாவின்ஸி –
(238) அறமும் வைர்ச்சிெ் வொக்கு ைமிழர் அற மரபும் காலா அருவக வாடா

S- SLO-1 இயற் தகயும் ைமிழர் மருை்துவம் நாலாயிரை் திவ் யெ் நீ தி இலக்கியங் கை் மனிை வாழ் வில் மருை்துவம்
7 அகவாழ் வுச் பிரெந்ைம்
சிை்திரிெ் பும்
SLO-2 நை் ைியின் நீ தி இலக்கியை்தில் குலவசகராழ் வார் ொடல் - 678 நீ தி இலக்கியங் கைின் ொரம் ெரிய மருை்துவம்
பகாதடை்திற மருந்து நூல் கை் ென் முகை் ைன்தமகை்
ம்
S- SLO-1 கலிை்பைாதக சிறுெஞ் சமூலம் (64) ஆண்டாை் ொடல் – 574. காெ் பிய இலக்கணம் பமாழிெ் ெயிற் சி
8 ெ் ொடல் –(11)
SLO-2 அறம் ஈதகயின் சிறெ் பு திருமழிதச ஆழ் வார் ொடல் காெ் பியை்தின் வொக்குகை் பசாற் கதை உருவாக்குைல்
பொருை் – கணிகண்ணன்
இன்ெம்
சிறெ் பு
S- SLO-1 சூழலியலும் ெழபமாழி நானூறு ைமிழில் இஸ்லாமிய காெ் பியங் கைின் எழுை்துகைில் இருந்து
9 மனிை அறிமுகம் இலக்கியங் கை் வதகதம பசாற் கதைக்
வாழ் வும் கண்டுபிடிை்ைல்
SLO-2 ைமிழர் ெழபமாழி நானூறு – இஸ்லாமிய ஐம் பெருங் காெ் பியங் ெடம் ொர்ை்துக் கதை
புறமரபு ைனிை்ைன்தமகை் இலக்கியங் கைின் பகாதட கைின் ைனிை்ைன்தமகை் எழுதுைல்
S- SLO-1 புறநானூறு ெழபமாழி நானூறு சீறாெ் புராணை்தின் ைமிழ் ச ் சமூகமும் சமயை் ெடம் ொர்ை்துக் கவிதை
10 (107) (184) அதமெ் பு ைை்துவங் களும் எழுதுைல்
ொரியும்
மாரியும்
SLO-2 புறநானூறு ெழபமாழியும் விடமீட்டெ் ெடலம் (10 சமயை் ைை்துவங் களும் கற் ெதனை்திறன் –
(110) அறிவுதரயும் ொடல் கை் ) வாழ் வியல் வைர்ை்ைல்
ொரியின் விழுமியங் களும்
வை் ைல்
ைன்தம
S- SLO-1 புறநானூறு ெண்தடக்காலெ் கிறிை்ைவ சமய தசவை் திருமுதற – கற் ெதனயும் ெதடெ் பும்
11 (112) வொரும் வாழ் வும் இலக்கியங் கை் அறிமுகம்
தகயறுநில

33
SLO-2 சிறுொணாற் புற இலக்கியங் கை் கிறிை்ைவ இலக்கியங் கைின் ென் னிரு திருமுதற – ைமிழில் வாசகம்
றுெ் ெதட (84- ைமிழ் க் பகாதட வரலாறு
115)
S- SLO-1 கதடபயழு கைவழி நாற் ெது (40) கிறிை்துவின் அருை் வவட்டல் – நாலாயிரை் திவ் வியெ் விைம் ெரை்திற் கு வாசகம்
12 வை் ைல் கைி திரு.வி.க பிரெந்ைம் – அறிமுகம் எழுதுைல்
ன் சிறெ் புகை்
SLO-2 ெட்டினெ் ொல வொர்க்கைமும் அலகிபலாைி – 5 ொடல் கை் தவணவ ஆழ் வார்கை் வாசகம் எழுது முதறகை்
த (40-50) யாதனெ் ெதடயும் வரலாறு
அட்டில்
சாதலகைின்
நிதல

Learning பகான்தற, பைாகுெ் பும் ெதிெ் பும் - ைமிழ் ை்துதற ஆசிரியர்கை் , ைமிழ் ை்துதற, எஸ்.ஆர்.எம் . அறிவியல் மற் றும் பைாழில் நுட்ெக்
Resources கல் விநிறுவனம் , காட்டாங் குைை்தூர், 603203, 2023
ைமிழண்ணல் , புதிய வநாக்கில் ைமிழ் இலக்கிய வரலாறு, மீனாட்சி புை்ைக நிதலயம் , மதுதர, 2017
மு. அருணாசலம் , ைமிழ் இலக்கிய வரலாறு, நூற் றாண்டு முதற ( 9ஆம் நூ. முைல் 16 வதர), தி ொர்க்கர், பசன்தன, 2005
ைமிழ் இதணயக் கல் விக்கழகம் - http://www.tamilvu.org/
மதுதர ைமிழ் இலக்கிய மின் பைாகுெ் புை் திட்டம் - https://www.projectmadurai.org/
Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of Thinking CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Level 2 Apply 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Level 3 Evaluate 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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.,

34
Course Designers
Experts from Industry Expert from Higher Technical Institutions Internal Experts
1. Dr. B.Jaiganesh,
Associate Professor & Head,
Dept. of Tamil, FSH, SRMIST
2. Dr. R. Ravi, Assistant Professor and Head, Dept. of Tamil,
FSH, SRMIST, VDP.
1. Dr. P.R.Subramanian, Director, Mozhi Trust, 1. Dr. V. Dhanalakshmi, Associate Professor, Subramania 3. Mr. G. Ganesh, Assistant Professor,
Thiruvanmiyur, Chennai – 600 041. Bharathi School of Tamil Language & Literaturel, Pondicherry Dept. of Tamil, FSH, SRMIST, RMP.
University, Pondicherry 4. Dr. T.R.Hebzibah beulah Suganthi,
Assistant Professor, Dept. of Tamil,
FSH, SRMIST, KTR.
5. Dr. S.Saraswathy, Assistant Professor,
Dept. of Tamil, FSH, SRMIST, KTR.

35
Course Course Course L T P O C
ULH23G02J HINDI-II G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


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

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

CLR-1 : They get to learn Ancient ,Medieval, and Modern poetry 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 : To understand the Significance of poems of great poets like Kabir,Tulsidas,Bihari and Dhananand

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-3 : To Enhance and Enrich their knowledge through poetry

Expected Proficiency

Expected Attainment

Investigative Skills
CLR-4 : Media based understanding for employability

Skills in Modeling
Link with Related
Level of Thinking

Analytical Skills
Ability to Utilize
CLR-5 : Job Oriented writing skills

Fundamental
Knowledge

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

(Bloom)

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

(%)

(%)
CLO-1 To provide a brief Introduction of Hindi poetry(Bhaktikal,Reetikal and Aadhunikkal) 2 75 60 H H H H H H H H H M H H - - -
:
CLO-2 To Discuss the origin and development of various forms of poetry in Hindi 2 80 70 H H H H H H H H H M H H - - -
:
CLO-3 Focus on Evaluating the social changes through poetry 2 70 65 H H H H H H H H H M H H - - -
:
CLO-4 To Examine Trans creation in advertisement 2 70 70 H H H H H H H H H M H H - - -
:
CLO-5 To guide the students in the learning of the technical aspect of the Hindi Languge,this would help them 2 80 70 H H H H H H H H H M H H - - -
: in the field administration

Duration (hour) 12 12 12 12 12
S-1 SLO-1 BHAKTI KALIN KAVITA RITI KALIN KAVITA ADHUNIK KAVITA VIGYAPAN PATRA LEKHAN&PARIBHASHIK
SHABDAVALI
SLO-2 BHAKTIU KALIN KAITA KI AVADHARNA AVADHARNA AWADHARNA AVADHARNA
AVADHARNA
S-2 SLO-1 SWARUP SWARUP SWARUP ARTH ARTH
SLO-2 MAHATVA RITI KAL VIBHAJAN MAHATVA PARIBHASHA SWARUP

36
S-3 SLO-1 UDDESHYA MAHATVA UDDESHYA SWARUP PARIBHASHA
SLO-2 BHAKTIKAL KI PRASANGIKTA UDDESHYA MATHLI SHARAN GUPT- NAR VIGYAPAN KE PRAKAR PRAYOJAN
HO NA NIRASH KARO MAN KO
S-4 SLO-1 DOHE- KABIRDAS DOHE- BIHARI KAVI PARICHAYA VIGYAPAN KI VISHESHTAYEN PRAYOG
SLO-2 SANT PARICHAY KAVI PARICHAYA KAVITA KA VISLESHAN VIGYAPAN MANG MAHATVA
S-5 SLO-1 DOHE KA VISLESHAN DOHE KA VISLESHAN ASHAVADI DRISHTIKON VIGYAPAN KA PRABHAV PATRALEKHAN KALA
SLO-2 GURU KA MAHATVA KANAK KA MAHATVA SANGHARSH KI AOR PRERNA VIGYAPAN MAHATVA PRAKAR
S-6 SLO-1 GURUTVA SE ISHVARATVA VIPRIT SWABHAV KI SURYAKANT TRIPATHI NIRALA- VIGYAPAN KI BHASHA VYAKTIGAT PATRA
KI AOR CHARCHA VAR DE
SLO-2 GURUTVA SE ISHVARATVA PRAKRITI KA ATAL RUP KAVI PARICHAYA VIGYAPAN AUR BAZAR AUPCHARIK PATRA
KI AOR
S-7 SLO-1 BAHYA ADAMBAR KA YAMAK ALANKAR KA KAVITA KA VISLESHAN VIGYAPAN AUR ROZGAR SARKARI PATRA
VIRODH PRAYOG
SLO-2 MURTI POOJA KA VIRODH SNEH KE MAHATVA KI SARSHWATI KE PATRI PRINT VIGYAPAN ARDHA SARKARI PATRA
CHARCHA SAMARPAN
S-8 SLO-1 GHARELU VASHTUON KI BIHARI KI KAVYA SHAILI KA BHAKTI KI BHAVANA ELECTRONIC VIGYAPAN PARIBHASHIK SHABDAVALI
UPYOGITA MAHATVA
SLO-2 AHNKAR KA PARITYAG DOHE- GHANANAND NAGARJUN-- AKAL AUR USKE VIGYAPAN PARIYOJANA AVADHARNA
BAD
S-9 SLO-1 DOHE- TULSHIDAS KAVI PARICHAYA AKAL KA VASHTAVIK CHITRAN VIGYAPAN AUR SAMAJ SHABDAVALI KI AVSHYAKTA
SLO-2 PAROPKAR KI BHAVANA DOHE KA VISLESHAN AKAL KE PURVA KA CHITRAN VIGYAPAN KI VYAPAKTA KARYALYIN SHABDAVALI
SLO-1 DAYA KA MAHATVA SNEH KI SARLTA KA AKAL KE BAD KA CHITRAN VIGYAPANLEKHAN KALA E EK DIN EK SHABD
S- VARNAN
10 SLO-2 ISHVAR KI MHATTA PREM KA MAHATVA KATTIS- BADRINARAYAN VIGYAPAN AUR JAGRUPTA HINDI SE ANGREJI SHABD
S- SLO-1 MADHUR VAHAN KI NAYIKA KE PRATI SAMBAND VICCHED KI UDDESHYA ANGREJ SE HINDI SHABD
11 UPYOGITA SMARPAN PARICHARCHA
SLO-2 RAM KI MAHIMA GHANANAND KI KAVYA SWARTH NIHIT BHAVANA VIGYAPAN KI SPASTTA ABHYASH KARYA
SHAILI KA MAHATVA
S- SLO-1 DHOHA PARICHARCHA DHOHA PARICHARCHA KAVYA PARICHARCHA VIGYAPANPARICHARCHA PARICHARCHA
12
SLO-2 PRASHNAABHYASH PRASHNAABHYASH PRASHNAABHYASH PRASHNAABHYASH PRASHNAABHYASH

37
Learning Resources Edited Book: ““SAMANYA HINDI”, SRIJONLOK PUBLICATION, 2023, New Delhi.

Learning Assessment
Bloom’s Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Level of CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Thinking Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Level 2 Apply 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Level 3 Evaluate 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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
Shri. Santosh Kumar, Editor : Srijanlok Magazine 1. Prof.(Dr.) S.Narayan Raju, Head, Department of Hindi,CUTN, 1. Dr.S Preeti. Associate Professor & Head,
Place: Vashishth Nagar, Ara – 802301 Tamilnadu SRMIST
Alumni Student 2. Dr. Md.S. Islam Assistant Professor, SRMIST
Ananya Singh, Trainee Associate ( Finance Operations) Maimunah sheik 3.Dr. S. Razia Begum, Assistant Professor, SRM
Cargill Business Services India Reg: RA2131001010006 IST
Building 9,2nd and 3rd Floor, Cessna Business Park, Dept: of Biotechnology
Kaverappa Layout, Kadubeesanahalli, India, Bengaluru,
Karnataka
4, Dr.Nisha Murlidharan Assistant Professor,
VDP,SRM IST

38
Course Course Course L T P O C
ULF23G02J French-II G Generic Elective Course
Code Name Category 2 0 2 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


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

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

CLR-1 : Strengthen the language of the students both in oral and written 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 : Express their sentiments, emotions and opinions, reacting to information, situations

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)
CLR-3 : Make them learn the basic rules of French Grammar.

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-4 : Develop strategies of comprehension of texts of different origin

Investigative Skills
CLR-5 : Enable the students to overcome the fear of speaking a foreign language and take position as a

Skills in Modeling
Link with Related

Analytical Skills
foreigner speaking French

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

PSO -1
PSO -2
PSO-3
(CLO):
CLO-1 To acquire knowledge about French language 2 7 6 H M H H M H H H H M H H - - -
: 5 0
CLO-2 To strengthen the knowledge on concept, culture, civilization and translation of French 2 8 7 M H M H H M H M L H H M - - -
: 0 0
CLO-3 To develop content using the features in French language 2 7 6 H H H M H L H H M H H H - - -
: 0 5
CLO-4 To interpret the French language into other language 2 7 7 H H M H M H H M H H M H - - -
: 0 0
CLO-5 To improve the communication, intercultural elements in French language 2 8 7 M H H M M M H H M H H M - - -
: 0 0

Duration (hour) 12 12 12 12 12

S-1 SLO-1 Temps libre Le pronom indéfini on Vendre Il faut Les gallicismes

SLO-2 Les activités quotidiennes Les activités Les exemples C’est / Il est Les activités
S-2 SLO-1 Les exemples Les adjectifs interrogatifs Acheter Le verbe devoir Les pronoms personnels COI

SLO-2 Les activités Les activités Les exemples Les activités Les exemples

39
S-3 SLO-1 Les moments de la journée Les prépositions avec les noms Les aliments Le verbe pouvoir Le pronom y
géographiques
SLO-2 Les exemples Les activités Les exemples Le verbe savoir Les exemples
S-4 SLO-1 Les matières scolaires Les verbes prendre et sortir Les emballages Le verbe vouloir Des pronoms compléments
SLO-2 Les exemples Les activités Les exemples Les sons Les activités
S-5 SLO-1 Les activités Les sons Les quantités Demander et dire le prix Les nombres ordinaux

SLO-2 Les loisirs Les activités Les exemples Les activités Les exemples
S-6 SLO-1 Les exemples Parler de ses gouts Les commerces Faire des achats Les verbes écrire et voir
SLO-2 Les activités Les activités Les activités Expliquer une recette de Les activités
cuisine
S-7 SLO-1 La fréquence Parler de ses préférences les commerçants Les activités Le E caduc ou instable
SLO-2 Les exemples Les activités Les exemples Les courses Les exemples
S-8 SLO-1 Les activités Parler de sa routine L’impératif Les activités Présenter ses vœux
SLO-2 Les verbes pronominaux Les activités Les activités Vendre et acheter Présenter ses souhaits
S-9 SLO-1 Les exemples A la recherche d’un cadeau –. Les articles partitifs Mots et expressions Présenter ses félicitations
SLO-2 Les activités Les activités Les exemples Grammaire inviter à une invitation
S- SLO-1 Les pronoms personnels COD Temps libre Très ou beaucoup (de) Communication répondre à une invitation
10
SLO-2 Les exemples Les activités Les exemples Tout le monde s’amuse Les exemples

S- SLO-1 Les activités Mots et expressions Le pronom en (la quantité) Les sorties Écrire un message amical
11
SLO-2 Les adjectifs démonstratifs Les activités Les exemples Les saisons Les exemples

S- SLO-1 Les exemples Grammaire –Communication La phrase négative (2 Les fêtes Parler au téléphone
12
SLO-2 Les activités Les activités Les exemples Les messages Un coup de fil

40
Learning Theory:
Resources 1. ‘‘La Nouvelle Génération-AI’’ Méthode de français, Marie-Noëlle COCTON, P.DAUDA, L.GIACHINO, C.BARACCO, Les éditions Didier, Paris, 2018.
2.Cahier d’activités avec deux discs compacts.

Continuous Learning Assessment (50% weightage)


Bloom’s Final Examination (50% weightage)
Level CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Apply
Level 2 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Evaluate
Level 3 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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 Expert from Higher Technical Institutions Internal Experts
1. Mr. Kavaskar Danasegarane 1. Dr. C.Thirumurugan Professor, Department of French, 1. Mr. Kumaravel K. Assistant Professor & Head, SRMIST, KTR
Process Expert Pondicherry University
Maersk Global Service Center Pvt. Ltd
2.Mr. Sharath Raam Prasad 2. Mrs. Abigalai Assistant Professor, SRMIST, VDP
Character Designer, Animaker Company Pvt.

41
Course L T P O C
Course Code UES23AE1T ENVIRONMENTAL STUDIES Course Category AE Ability Enhancement Courses
Name 3 0 0 2 3

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

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

1 1 1 1 1
CLR-1 : To teach the importance of environment 1 2 3 1 2 3 4 5 6 7 8 9 15
0 1 2 3 4
CLR-2 : To impart the knowledge about ecosystem
CLR-3 : To teach about Biodiversity

Ability to Utilize Knowledge


Link with related Discipline
Level of Thinking (Bloom)
Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)
CLR-4 : To create awareness about environmental pollution

Application of Concepts

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-5 : To understand about Environment Protection

Investigative Skills
Skills in Modelling

Lifelong learning
Analytical Skills
Sustainability

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

7 6 M
CLO-1 : To gain knowledge on the importance of natural resources and energy 2 H H H - - - - - - - - - - M
5 0
8 7 M M
CLO-2 : To understand the structure and function of an ecosystem 2 - H - H - - - - - - - L -
0 0
To imbibe an aesthetic value with respect to biodiversity, understand the threats and its conservation and 7 6 M M
CLO-3 : 2 H - - - - - - - M - - -
appreciate the concept of interdependence 0 5
7 7 M M
CLO-4 : To understand the causes of types of pollution and disaster management 2 H - H H H - - - - - - L -
0 0
8 7 M M
CLO-5 : To observe and discover the surrounding environment through field work 2 - H - H - - - - - - - - -
0 0

Duration (hour) 9 9 9 9 9
Biodiversity at Global, National
SLO-1 Environmental Studies- Concept Concept of an ecosystem Need for equitable utilization
And Local Levels Causes, Effects and Control
S-1
Scope and Importance of Ecosystem degradation and Measures of Nuclear hazards
SLO-2 India as a Mega Diversity Nation Equity – Disparity
Environmental Studies Resource utilization
Structure and Functions of an Threats to biodiversity: habitat
S-2 SLO-1 Need for public awareness. Solid Waste Management Urban – rural equity issues
ecosystem loss, poaching of wildlife

42
Causes, Effects and Control
Producers, consumers and
SLO-2 Institutions in Environment man-wildlife conflicts Measures of Urban and Industrial The need for Gender Equity
decomposers
Waste
Preserving resources for future
SLO-1 People in Environment Energy flow in the ecosystem Endangered species of India
generations
The water cycle , The Carbon
Role of Individuals In Pollution
S-3 cycle , The Oxygen cycle , The
Awareness about Environmental Prevention
SLO-2 Nitrogen cycle , The energy cycle Endemic species of India The rights of animals
Studies
and, Integration of cycles in
nature
Introduction to natural resources- Environmental Pollution-
SLO-1 Ecological succession
Associated Problems Definition Disaster management- Nature The ethical basis of environment
S-4
Renewable and Nonrenewable Food chains, Food webs and Floods, Earthquakes education and awareness
SLO-2
resources Ecological pyramids
Ecosystem, Introduction, Types,
SLO-1 Forest resources Characteristic features, Structure Causes, Effects and Control Cyclones The conservation ethic and
S-5
and functions Measures of Air Pollution Landslides traditional value systems of India
SLO-2 Water Resources Forest ecosystem
SLO-1 Mineral Resources Grassland ecosystem Social Issues and the
Causes, Effects and Control Environment
S-6 Wasteland Reclamation
SLO-2 Food Resources Desert ecosystem Measures of Water Pollution From Unsustainable to
Sustainable Development
Aquatic ecosystems (ponds,
SLO-1 Energy Resources
lakes, streams) Causes, Effects and Control
S-7 WaterConservation Climate change & Global warming
Aquatic ecosystems (rivers, Measures of Soil Pollution
SLO-2 Land Resources
estuaries, oceans)
Renewable and non-renewable
SLO-1 Value Of Biodiversity
resources- Wind Causes, Effects and Control Rain Water Harvesting
S-8 Acid rain & Ozone layer depletion
Renewable and non-renewable Consumptive Value And Measures of Marine pollution Watershed
SLO-2
resources- geothermal Productive Value
Renewable and non-renewable Causes, Effects and Control Environmental Ethics: Issues and
SLO-1 Social Value and Ethical Value
resources- Solar Measures of Noise Pollution Possible Solutions Nuclear Accidents and Nuclear
S-9
Renewable and non-renewable Aesthetic Value and Option Causes, Effects and Control Holocaust
SLO-2 Resource consumption patterns
resources- Biomass Value Measures of Thermal Pollution

1. Bharucha Erach, (2013), Textbook of Environmental Studies for Undergraduate Courses (Second edition). Telangana, India: Orient BlackSwan.
Learning 2. Basu Mahua, Savarimuthu Xavier, (2017), SJ Fundamentals of Environmental Studies. Cambridge, United Kingdom: Cambridge University Press
Resources 3. Dr.R.Jeyalakshmi.2014.,Text book of Environmental Studies, Devi publications, Chennai
4. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmedabad – 380013, India, Email:mapin@icenet.net (R)

43
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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 Academic Internal Experts
1. Mr. Suresh S, Program Head, Hello FM 1. Dr. G Balasubramania Raja, Prof & Head, Manonmaniam Sundranar
University 1. Dr. Rajesh R, Head, SRM IST
Mail- gbs_raja@yahoo.com

44
Introduction to Computing with Distributed Data Processing L T P O C
Course Course Course
UDS23201J C Discipline Specific Core Courses
Code Name Category 3 0 3 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Computer Applications 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 15
Understand the concept to advanced computing in recent times 0 1 2 3 4
CLR-2 : Learn the basics of cloud computing and cloud database

Expected Proficiency
Expected Attainment
CLR-3 : Understand the concept of MongoDB

Investigative Skills
Skills in Modelling
Analyze, Interpret
Level of Thinking

Lifelong learning
Problem Solving
CLR-4 : Identify the concept to of Apachy Spark

Link with related

Communication
Analytical Skills
Ability to Utilize
Specialization
Application of

Sustainability
CLR-5 : Impart the knowledge of distributed data processing with Scala

Fundamental

Professional
Knowledge

Knowledge

Knowledge
Procedural

ICT Skills,
Discipline
Concepts

Behavior
Course Learning Outcomes

(Bloom)

Skills in

Skills
skills
(CLO):

data
(%)
(%)
CLO-1 : Learn the basics of Traditional Computing, distributed file processing 3 8 7 H H M - - H - - H H - - M H H
0 0
CLO-2 : Classify different types of Distributed file system, distributed databases 3 8 7 H H H H H H M - H H - M M H H
5 5
CLO-3 : Recognize Cloud computing and Architecture 3 7 7 H H M H H - M - H H - M M H H
5 0 -
CLO-4 : Understanding about RMI, RPC, MongoDB, openMP and ScalaProgramming 3 8 8 H H H H H - - M H M - H M H H
5 0
CLO-5 : Grasp the concept to of Google CloudPlatform 3 8 7 H M M M M M M - H H - M M H H
5 5

45
Duration 18 18 18 18 18
(hour)
S-1 SLO-1 Introduction to Distributed Systems Distributed database Management Query Processing SQL to MongoDB Mapping Distributed Algorithms
System
SLO-2 Characterization of Distributed Functions of distributed data base Query Processing Problem How to optimize query performance Introduction to distributed
Systems system computing models
S-2 SLO-1 DS issues and Goals, Types of Distributed databases - Layers of Query Processing Benefits of MongoDB query Asynchronous message
distributed systems Homogeneous and Heterogeneous passing model
databases
SLO-2 Distributed File system Distributed Data storage Query Processing in Centralized MongoDB projection and Embedding Time and message complexity
Systems
S-3 SLO-1 Design and implementation of Why Distributed storage is Parsing Distributed operating systems clock synchronization
distributed file systems important?
SLO-2 Features of DFS Distributed cloud storage - Features Translation Shell commands to manage HDFS Message Ordering and Group
of distributed cloud storage communication
S- SLO-1 Lab 1: Write a program to Lab 4: Virtualization in Lab 8 : Creation of Queries in Lab 11: Example programs-Hadoop Lab 14: Writing spark
4-6 implement Remote Method CloudbyusingKVMandVMware MongoDB Streaming applications
SLO-2 Invocation

S-7 SLO-1 File Models Distributed Transactions Optimization Different types of distributed operating Simple programs using
systems Scala
SLO-2 File accessing models How distributed transactions work Code generation Features of distributed operating Termination Detection
system Algorithm and Reasoning with
Knowledge
S-8 SLO-1 File caching schemes Essential properties of distributed Example Query Processing in Examples of distributed OS OpenMP programming
transactions (ACID) Distributed Systems
SLO-2 File Replication Commit protocols - Distributed one Mapping global query to local Advantages and Disadvantages of Getting Started with Memory
phase commit Optimization of Distributed distributed OS Programming
Distributed two phase commit
S-9 SLO-1 Network file System Objectives of Concurrency control in Queries Design and implementation of Fundamentals of Shared
Distributed Databases distributed operating system Memory Programming
Concurrency Control anomalies

SLO-2 Andrew file System Methods of concurrency control Centralized Query Optimization Hadoop Distributed system BasicOpenMPConecpts
Serializability and recoverability

S- SLO-1 Lab 2:Write a Program to Lab 5:Mongodb Atlas – Lab 9. Write a program to sort Lab 12 : Writing a Hadoop Lab15: Write a MPI Program
10- implement Remote Procedure Call Installation a single field in Mongodb MapReduce program in python to senddata acrossall
12 Lab 6.b: MongoDB CRUD processes
operations Perform a Simple Vector
Addition
usingOpenMPProgramming

46
SLO-2
S- SLO-1 Working andArchitectureofCluster Distributed Serializability, Enhanced Data localization Introduction to HDFS and its features Parallel Directive
13 Computing and GridComputing lock based and timestamp based
protocols

SLO-2 Architecture of CloudComputing Hetrogeneous distributed databases Fragmented query ordering Apache Hadoop HDFS architecture DataScopingRules
SLO-1 TypesofCloudApplication Cloud based databases Why use a Update Document in Mongodb Cluster in Hadoop-MapReduce BasicOpenMPConstructs
Development cloud- database
S- Infrastructure-as-a-service
14 SLO-2 Platform-as-a-service, Benefits of Types of cloud-based database Bulk write operations in Import /Export Data between HDFS and OpenMPDirectives,
Software-as-a-service Advantages of cloud based MongoDB RDBMS Apache Spark OpenMPCalls Parallelizingan
databases ExistingCode with OpenMP
SLO-1 What is DDMS Replication in MongoDB Delete documents in MongoDB MessagePassinginterface
Indexing in MongoDB (MPI) parallelprogramming -
Kafka Stream
IntroductiontoMessage
S-
PassingInteface
15
SLO-2 Advantages and Disadvantages of Distributed Query Optimization HDFS Commands-Hadoop -Apache Spark : spark SQL-spark MesssgePassingModel
DDBS Algorithm RDD-MLlib, MLflow, structured
streaming.
S- SLO-1 Lab 3: Case study: PaaS Lab 7: Data modeling in Lab 10 : Hadoop installation – Lab 13: Lab16: Create a Simple
16- SLO-2 (FaceBook,GoogleAppEngine) MongoDB Setting up a Single Node Create an Application using Virtual Machine on
18 ApacheSpark. ( Ex.: Similarity word Google ComputeService
count during searching )

Learning 1. AndrewS.Tanenbaum, MaartenVanSteen,“DistributedSystems–Principles andParadigms”,SecondEdition,Pearson,2006.


Resources 2. Buyya R.,BrobergJ., GoscinskiA.,“CloudComputing:PrinciplesandParadigm”, JohnWiley&Sons,2011.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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 %

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

ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts


Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.S.Lakshmi, FSH, KTR
Department of Computer Science, University of Madras, Chennai

48
L T P O C
Course Course Course
Code UDS23202J Name Fundamentals of Data Structures and Algorithms Category C Discipline Specific Core Courses 3 0 3 2 4

Co-requisite
Pre-requisite Courses Nil Nil Progressive Courses Nil
Courses
Course Offering Computer Applications DataBook/Codes/Standards Nil
Department
Course Learning Rationale
The purpose of learning this course is to: Learning Program Learning Outcomes(PLO)
(CLR):

1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
0 1 2 3 4
CLR-1: Utilize the different datatypes; Utilize searching and sorting algorithms
CLR-2 Utilize linkedlist in developing applications
CLR-3: Utilize stack and queues in processing data for real-time applications

Ability to Utilize Knowledge


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

Link with related Discipline


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization
CLR-5: Utilize algorithms to find shortest data searchin graphs for real-time application development

Professional Behavior
Problem Solving skills

Communication Skills
Investigative Skills
Skills in Modelling

Lifelong learning
Analytical Skills
Sustainability
Course Learning Outcomes At the end of this course, learners will be able to:

ICT Skills
(CLO):

CLO- Identify linear and non-linear datastructures.Create algorithms for searching and sorting 2 80 70 L H - H L - - - L L - H - - -
1:
CLO- Create the different types of linkedlists and evaluate its operations 2 85 75 M H L M L - - - M L - H - - -
2:
CLO- Construct stack and queue datastructures and evaluate its operations 2 75 70 M H M H L - - - M L - H - - -
3:
CLO- Create tree datastructures and evaluate its types and operations 2 85 80 M H M H L - - - M L - H - - -
4:
CLO- Create graph datastructure, evaluate its operations, implement algorithms to identify shortest path 2 85 75 H H M H L - - - M L - H - - -
5:

49
Duration
18 18 18 18 18
(hour)
SLO-1 Introduction to theory of
Introduction to stack Tree Traversals –In order, preorder Introduction to sorting GraphTerminology
S- datastructures
1 SLO-2 Data representation Representation of stack through TreeTraversals - Post order Differenttypesofsorting Representation of graph–Arrays
array
SLO-1 Representation of BinarySearchTree
Abstract Data type Bubble sort Representation of graph– Linked list
S- stackthroughlinked list
2 SLO-2 Classification of data types Operation son stack ThreadedBinary SearchTree Graph Traversal –BFS
Example
SLO-1 Asymptotic Notation Disadvantages of Stack, Polish Insertion Sort - Example
Binary SearchTree:Construction Example
S- Notations
3 Applications –Evaluation of Quicksort -Example
SLO-2 Algorithm Analysis – BinarySearchTree:Insertion - Binary Graph Traversal–DFS – Example -
Expression - Infix to Postfix
Recursion - Example SearchTree:Searching - Binary TopologicalSorting
expression – Towers of
SearchTree:Searching
Hanoi,Recursion
S SLO-1 Lab10: Implementation of Bubble Lab13:Implementation of shortest
Lab1: Recursion Lab 4: stack and its applications Lab7:TreeTraversals
4- SLO-2 and Insertion sort path algorithm
6
SLO-1 Introduction to Data structures Queue Applications of trees Selection sort Shortest Path Algorithm-Introduction
S- Data Structures and its uses Representation of Queue using
SLO-2 Applications of BST Example Shortest Path Algorithm:Dijkstra
7 Arrays And Linked list
S- SLO-1 Linear and Non Linear Data Operationson Queue Expression trees Merge sort Applications of Graph
8 Structures
SLO-2 Example Minimum spanning tree
Operationson data structure Circular Queue Example
SLO-1 Array types Double ended Queue AVLTree Radix sort Prims
S-
SLO-2 Array operations - Applications Priority Queue- Reversing a Queue AVLTreeRotations - Applications of Heap Sort Example Comparison of Example
9
of arrays - Dynamic memory using another queue - Applications AVL tree sorts
allocation of Queue
S SLO-1 Lab 5:Queue implementation Lab 8: Implementation of BST Lab11:ImplementationofQuicksor Lab14:
10 Lab2:Arrays using array and pointers Heap Data Structure tandmergesort Implementationofminimumspannin
SLO-2
- Introduction to searching gtree
12
SLO-1 Introductiontolists Introductiontononlineardata MinimumHeapConstruction Linearsearch
S- Structures Kruskals -Example
13 SLO-2 Linkedlist operations TreeADTandTerminologies Example Binary search Algorithm Design And Analysis

50
SLO-1 Types of Linked Lists Tree Terminologies Minimum Heap Deletion Comparison of different search Greedy Algorithms
S- Construction
14 Linkedlist vs.Arrays - Tree Representation - Tree Types Maximum Heap Construction Define Hashing - Hashfunctions Example
SLO-2
Application of linkedlist and Operations
SLO-1 Performance Analysis and MaximumHeapDeletionConstructio Hashing:Collision avoidance Divide And Conquer - Example
S-
Measurement of algorithm BinaryTreeRepresentation n Hashing: Separate chaining
15
SLO-2 Efficiency of algorithm - ApplicationsofHeapsandAVLtrees Openaddressing Backtracking - Example
Time complexity and space Propertiesofbinary tree AdvantagesofHashing
complexity
S SLO-1 Lab3:LinkedList Lab 6: Implementation of binary Lab12:ImplementationofGraphusi Lab15: To implement binary search
16 tree using Arrays Lab9: Heap Implementation ngArray using divide and conquer strategy
-
18
SLO-2

1. SeymourLipschutz,(2014),“DataStructureswithC”,McGrawHillEducation,SpecialIndianEdition 5. MarkAllenWeiss,“DataStructuresandAlgorithmAnalysisinC”,2nd
LearningR 2. SRDGroup,(2013),“DatastructuresusingC”,McGrawHill,2ndEdition, Edition,PearsonEducation
esources 3. R.F.Gilberg,B.A.Forouzan,(2005),“DataStructures”,ThomsonIndi,2ndEdition, 6. ReemaThareja,(2011),“DataStructuresUsingC”,1stEdition,OxfordHig
4. A.V.Aho,J.EHopcroft,J.D.Ullman,(2003),“DatastructuresandAlgorithms”,1stEdition,PearsonEducation herEducation

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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–4canbefromanycombinationofthese:Assignments,Seminars,TechTalks,Mini-Projects,Case-Studies,Self-Study,MOOCs,Certifications,Conf.Paperetc.,

51
Course Designer
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.S.Arunarani, Assistant
Department of Computer Science, University of Madras, Chennai Professor, SRMIST, KTR Campus

52
Course Course Course Discipline Specific Core L T P 0 C
UDS23203T Role of Statistics in AI C 2
Code Name Category Courses 4 0 0 4

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Mathematics and Statistics Data Book / Codes/Standards Graph sheet needed; t, F and 𝝌𝟐 table is needed

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

CLR-1 : To provide foundations in Statistics


1 1 1
To provide a strong foundations of organizing the data, diagrammatic and 1 2 3 1 2 3 4 5 6 7 8 9 10 13 15
CLR-2: 1 2 4
graphical presentation.
CLR-3 : To apply Statistical techniques in AI

Link with related Discipline

ICT Skills, Communication


Level of Thinking (Bloom)
Expected Proficiency (%)

Knowledge Sustainability
CLR-4 : To provide the application of correlation and regression in AI.

Expected Attainment (%)

Fundamental Knowledge

Application of Concepts

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills
To analyze the sample data in order to estimate or predict characteristics of the larger
CLR-5 :
population from which the sample is drawn.

Investigative Skills
Skills in Modelling

Ethical Practices

Lifelong learning
Analytical Skills
Ability to Utilize
Course Learning
At the end of this course, learners will be able to:
Outcomes (CLO):

Skills
To understand the statistical modeling and its limitations, and have skill in description, 8 8 - - - M L - - - - - - - - -
CLO-1 : 3 L
interpretation and exploratory analysis of data by graphical and other means; 5 0
To calculate and apply measures of central tendency - grouped and ungrouped data 8 7 L - - - - H - - - - - - - - M
CLO-2 : 3
cases. 0 5
To understand and apply measures of dispersion - grouped and ungrouped data cases. 8 8 H - - - - M - - - - - - - - M
CLO-3 : 3
5 0
Find the relationship between two or more variables using correlation and regression. 8 8 H - - - - M - - - - - - - - M
CLO-4 : 3
5 0
Perform Test of Hypothesis for small sample. Learn non-parametric test such as the Chi- M - - - H M - - - - - - - - -
8 8
CLO-5 : Square test for Independence and Goodness of Fit, Perform the Analysis of Variance - 3
5 0
One way Classifications.

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration
12 12 12 12 12
(hour)
Nature and scope of statistical Measures of Central tendency
Correlation Analysis:
methods i. Definition Random experiment, types of events with
S-1 SLO-1 Definition of statistics Measures of Dispersion, Correlation - Definition and uses
ii. Functions of examples
Numerical Data Types of correlation
average

53
iii. Characteristics of a
typical average
Range –Individual, Methods for Finding
Arithmetic mean
Discrete series and Correlation Coefficient, Definition of probability, addition and
SLO-2 Nature of statistics Individual series
Continuous series Properties of correlation multiplication law
coefficient
Quartile Deviation -
Importance of statistics Arithmetic mean Karl Pearson’s Correlation Co- Problems based on addition and
SLO-1 Individual and Discrete
Discrete series efficient multiplication law
series
S-2
Quartile Deviation -
Functions of statistics Arithmetic mean Continuous Karl Pearson’s Correlation Co-
SLO-2 Individual and Discrete Conditional probability - formula
series efficient
series
Spearman’s Rank Correlation
Arithmetic mean Quartile Deviation -
SLO-1 Limitations Coefficientwith non-repeated Problems on conditional probability
Continuous series Continuous series
Ranks
S-3
Spearman’s Rank Correlation
Arithmetic mean Quartile Deviation -
SLO-2 Distrust of Statistics Coefficientwith non-repeated Definition of Baye’s theorem
Cumulative series Continuous series
Ranks
Classification Spearman’s Rank Correlation
i. Meanings Mean Deviation about
Coefficientwith repeated
SLO-1 ii. Objects Arithmetic mean Mean – Problems on Baye’s theroem
iii. Rules of Ranks
Meritsand Demerits Individual Series
classification
S4 Classification
i. Types of Median Mean Deviation about Spearman’s Rank Correlation
classification
SLO-2 ii. Characteristics of Individual series Mean – Coefficientwith repeated Definition of probability distribution and its Type
good Discrete series Ranks
classification
Tabulation:
Testing of Hypotheses
i. Parts of Median Mean Deviation about Spearman’s Rank Correlation -Testing Procedures
SLO-1 Tabulation Discrete series Mean –
Co-efficient Definition of test statistic t and its uses
ii. Rules of Continuous series
S-5
Tabulation
Median Mean Deviation about Problems on finding the best
Types of tables t-test
SLO-2 Continuous series Median –
Objective of Tabulation pair of judgements Small Sample tests
Individual series
Median Mean Deviation about
Components of Good Table Bivariate Distribution t-test
SLO-1 Continuous series Median –
Rules of construction of the - Test for Single Mean
Discrete series
S-6 table.
Difference between Median Mean Deviation about
Bivariate Distribution t-test
SLO-2 classification and Merits and Demerits Median–
-Test for two Sample Means
tabulation. Continuous series

54
Diagrammatic representation Standard Deviation – t-test
Regression Analysis:
of various types of statistical Mode Individual and - t Test Statistic, when sample standard
SLO-1 Regression - Definition and
data : Individual series Discrete Series deviations are not known, but Population
Uses
Bar Diagram Standard Deviations are known
S -7
Standard Deviation – t-test
Mode
Individual and - t Test Statistic, when sample standard
SLO-2 Types of Bar diagram Discrete series Regression Coefficients
Discrete Series deviations are not known, but Population
Standard Deviations are known
Mode
Standard Deviation- Chi-Square distribution
SLO-1 One dimensional Diagrams Continuous Series Regression Equations
Continuous Series - Definition and its Uses
S -8
Mode
Standard Deviation- Types of Regression Chi-Square test
SLO-2 Two dimensional Diagrams Continuous Series
Continuous Series Equations - Testing Procedure
Regression Equation of X on Y
Mode Chi-Square test
SLO-1 Pie chart Coefficient of Variation and Regression Equation of Y
Continuous series - Problems
on X
S-9
Regression Equation of X on Y
Mode F-test
SLO-2 Histogram Coefficient of Variation and Regression Equation of Y
Meritsand Demerits - Test Statistic of F-test
on X
Graphical solution of Regression Equation of X on Y
SLO-1 Frequency Polygon Empirical Relation Dispersion and Regression Equation of Y Uses and testing Procedures
S- Lorenz curve on X
10 Graphical solution of Regression Equation of X on Y
Testing the equality of variance using F
SLO-2 Frequency Curve Empirical Relation Dispersion and Regression Equation of Y
distribution
Lorenz curve on X
Skewness Relationship between
SLO-1 Less than O gives Graphical solution of Median Bowley’s coefficient of Correlation and Regression Problems based on F-test
S- Skewness Coefficients
11 Skewness
Problems on the Relationship
SLO-2 More than O gives Graphical solution of Median Bowley’s coefficient of Analysis of Variance – Definition and Uses
between the Coefficients
Skewness
Finding the corrected
Correlation Coefficient values
SLO-1 Lorenz Curve Graphical solution of Mode Concept of Kurtosis Analysis of Variance – testing procedure
by correcting the wrongly
S- entered inputs
12 Finding the corrected
Correlation Coefficient values ANOVA - One Way Classification
SLO-2 Lorenz Curve Graphical solution of Mode Concept of Kurtosis
by correcting the wrongly
entered inputs

55
Theory:
1. Pillai, R.S.N, Bagavathi, V. (2009),Statistics,Theory and Practice,7thEdition,S.ChandLtd,NewDelhi.
Learning 2. Gupta, S.P. (2012), Statistical Methods, 4th Edition, Sultan Chand & Sons, New Delhi.
Resources 3. Khan and Khanum, (2008), Fundamentals of Bio Statistics, 3rd Edition, Ukaaz Publications, Hyderabad.
4. Ken Black, (2013), Business Statistics for Contemporary Decision Making, 7th Edition, John Wiley Publications

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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 Academic Internal Experts

Dr. V. Prakash, Dr. Ambedhkar Government Arts College, Chennai Ms. Madhumitha J, Ass. Prof., FSH, SRM IST

Dr. M. Vasantha, ICMR, Chennai Dr. S. Lakshmi Priya, Ass. Prof., FSH, SRM IST

56
Course Course L T P O C
UCD23S02T Course Name Verbal Ability and Skill Development S Skill Enhancement Course
Code Category 2 0 0 2 2

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


Course Offering Department Career Guidance Cell Data Book / Codes/Standards -

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 Critically evaluate basic mathematical concepts related to mixtures and alligations, Numbers, time 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
: and work 0 1 2 3 4 5
CLR-2 Use their logical thinking and analytical abilities to solve reasoning problems
:

Ability to Utilize Knowledge


Link with related Discipline
CLR-3 Develop soft skills relating to the need for job recruitment

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts

Procedural Knowledge

Analyze, Interpret data


:

Skills in Specialization

Professional Behavior
Problem Solving skills

CommunicationSkills
CLR-4 Provide students with the necessary skills to generate and interpret data sufficiency, problems on

Investigative Skills
Skills in Modelling

Lifelong learning
: Chain Rule, Pipes and Cisterns, Boats and streams,

Analytical Skills
Sustainability
CLR-5 Enable students to understand problems on graphs and also increase their ability in language
: skills

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 Understand the concepts of mixtures and alligations, Numbers, time and work and to approach 3 80 70 M H M M M M L M M H M H M M M
: questions in a simpler and innovative method
CLO-2 Establish a student's interest and awareness in seating arrangements, mathematical operations, 3 80 75 M H M M M M L M M H M H M M M
: logical reasoning
CLO-3 Acquire soft skills that will help for applying jobs 3 85 70 M M M M M H L M M M H M M M H
:
CLO-4 Demonstrate various principles involved in aptitude problems 3 85 80 M M M M M M L H M H M H M M M
:
CLO-5 Ability to solve problems on reasoning and to interpret english language 3 85 75 M H M M M H L M M M H M M M M
:

Duration 6 6 6 6 6
(hour)
S- SLO- Time and Distance – Introduction Seating Arrangements (Circular Resume Building - Introduction Chain Rule, Pipes and Cistern – Functions and Graphs Introduction
1 1 and table) Introduction Introduction
SLO- Time and Distance – Problems Seating Arrangements (Circular Resume Building Chain Rule, Pipes and Cistern – Functions and Graphs – Problems
2 and table) – Problems Problems
S- SLO- Time & Work- Introduction Mathematical Operations – Basic Group Discussions - Introduction Data Sufficiency – Introduction Comprehension
2 1 Problems

57
SLO- Time & Work – Problems Mathematical Operations – Tricky Group Discussions – Mock GD Data Sufficiency – Problems Comprehension – Practise session
2 Problems
S- SLO- Alligation or Mixture – Introduction Data Arrangements - Introduction Group Discussions - Activity 1 Logarithms – Introduction Idioms and Idiomatic Expressions –
3 1 Introduction
SLO- Alligation or Mixture - Problems Data Arrangements – Problems Group Discussions - Activity 1 Logarithms – Problems Idioms and Idiomatic Expressions –
2 Practise Session
S- SLO- Numbers – Basic Problems Logical Deductions – Introduction Group Discussions - Activity 2 Boats and Streams – Basic Cause and Effect - Introduction
4 1 Problems
SLO- Numbers – Tricky Problems Logical Deductions – Problems Group Discussions - Activity 2 Boats and Streams – Tricky Cause and Effect – Practise
2 Problems Session
S- SLO- Problems on Trains – Introduction Letter and Symbol Series – Basic Leadership Skills Introduction True Discount – Introduction Theme detection – Introduction
5 1 Problems
SLO- Problems on Trains – Problems Letter and Symbol Series – Tricky Leadership Skills True Discount – Problems Theme detection – Activity
2 Problems
S- SLO- Races and Games – Basic Input Output Tracing Introduction How to Handle Criticism and Geometry and Mensuration Ordering of words _ Introduction
6 1 Problems Feedback Introduction
SLO- Races and Games – Tricky Input Output Tracing – Problems How to Handle Criticism and Geometry and Mensuration – Ordering of words – Practise
2 Problems Feedback Problems Session

Learning 1. James Barrett & Tom Barrett - Ultimate aptitude tests: over 1000 practice questions for 4. David Bartlett, The art of general practice: soft skills to survive and thrive, Scion, Banbury,
Resources abstract visual, numerical, verbal, physical, spatial and systems tests, Kogan Page, London, 2018, eBook, 2018
2018. Fourth edition 5.Zsolt Nagy, Soft skills to advance your developer career: actionable steps to help
2. Kathy A. Zahler & Over Drive, Inc (Distributor) Conquering GRE verbal reasoning and maximize your potential,A press, Berkeley, CA, 2019, eBook, 2022
analytical writing, McGraw-Hill Education, New York, 2020 Second Edition
3. Archana Ram, Place Mentor: Tests of Aptitude for Placement Readiness, Oxford University
Press, Oxford, 2018

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

58
CLA-1, CLA-2 and CLA-3 can be from any combination of these: Online Aptitude Tests, Classroom Activities, Case Studies, Poster Presentations, Power-point Presentations, Mini Talks, Group Discussions, Mock
interviews, etc.
# CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. M. Ponmurugan, Executive PMOSS, Cognizant Dr. G. Saravana Prabu, Asst. Professor, Department of Dr. Sathish K, HOD, Department of Career Guidance, FSH, SRMIST
Technology Solutions India Pvt. Limited, Chennai English,
Amrita Vishwa Vidhyapeedam, Coimbatore Dr. Muthu Deepa M, Assistant Professor, Department of Career Guidance,
FSH, SRMIST

59
L T P 0 C
Course Course
UEN23V01L Course Name Communication Skills V Value Addition Course
Code Category 0 0 4 2 2

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


Course Offering Department Department of English, FSH, SRMIST Data Book / Codes/Standards Nil

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

Extend and expand the integrity in an individual which shall never allow him/her to 1 1 1 1 1 1
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9
compromise upon a noble way of living 0 1 2 3 4 5
Enable the students to overcome the fear of speaking a foreign language and enable
CLR-2 :
them to think through a foreign language.

Ability to Utilize Knowledge


Link with related Discipline
CLR-3 : Make them communicate an unbiassed way of thinking in a better manner

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
CLR-4 : Develop strategies of comprehension of texts based on different culture and life styles

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-5 : Strengthen spoken and written skills of the student in English

Investigative Skills
Skills in Modelling

Lifelong learning
Analytical Skills
Sustainability

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

To acquire knowledge of becoming better beings through the tools of Language and 7 6
CLO-1 : 2 H H H H - - - H H H H H - - -
Literature 5 0
To acquire a strong knowledge on concept, culture, civilization through English 8 7
CLO-2 : 2 H H H - - - - H H H H H - - -
Literature 0 0
To develop own content and to be able to translate using the features in English 7 6
CLO-3 : 2 H H H - H H - - H H H H - - -
Language 0 5
7 7
CLO-4 : To interpret the contents in the texts presented in English Language 2 H H H - H - - - - - H H - - -
0 0
To present an improved and healthier communication and intercultural elements 8 7
CLO-5 : 2 H H - H - H - H H H H H - - -
acquired through English Literature 0 0

60
Duration
12 12 12 12 12
(hour)
Introduction to Reading
Introduction to Listening Introduction to Writing Skills- The
Skills. Discussion of Introduction to Speaking Skills.
Skills. Exploring Effective Importance of writing skills and Introduction to appreciation of
techniques of reading like Explaining the importance of
SLO-1 Ways of Listening. Barriers of explaining the difference between formal texts. Introducing the students to
Skimming and Scanning, phonetics and vocabulary in order
Listening. Active and Passive and informal writing. what it means to appreciate texts.
Intensive reading and to improve the speaking skills.
Listening.
extensive reading.
Explaining various forms of writing with
examples: Persuasive writing- letter of
recommendation, testomials,
Students are given activities
descriptive writing- an article about any
to speak on any of their
specific scientific process or working Encouraging the students to share
favourite topic and listen.
S-1 model of any technology, travelogue, a few of their favourite lines from
Checking the listening skills
narrative writing- personal memoir any sources they have read. This
of the peer members will Identifying common reading Explaining the usage of the Oxford
writing, short story or novel, poetry can be translated in to Tamil as
enable both the speaking problems in students after Learner’s Dictionary to learn
SLO- 2 writing, and expository writing- sharing a few lines from paditthadhil
students and listening making them read a few phonetics of the words at the
objective writing for the purpose of piditthadhu.
students understand the passages. fundamental level.
imparting knowledge and facts- cook
barriers of listening and
books and scientific reports. The They can share a few favourite text
understand how effective
instructor and the students can choose lines that they have preserved in
listening can be
any one writing style to learn deeply their collection.
implemented.
about it and master the specific style
through the practice of writing according
to the context.
Learners are enabled to
record their speech and listen The right enunciation of certain
Introduction to Digital
to it in order to correct their words to be taught through Introduction to letter writing. Types of
language lab/ usage of
problematic areas while phonetic representation and letters- Formal and Informal letters with
mobile applications like 6
reading like decoding, poor decoding the phonetic symbols by examples. Instructing how to write a Explaining why appreciating texts
Minute English from BBC
SLO-1 comprehension, and learning to use the dictionary. The formal letter- business mail. Guiding how creates a good reader.
Learning English - help in the
speed.One will know himself instructor can give a demo of to write an informal letter- personal and
listening skills by providing an
where he/ she has gone some model words through subjective letter to family and friends.
interactive environment to the
S-2 wrong Fluency and pronunciation according to Learning E-mail etiquette.
students
Pronunciation has to be phonetics.
evaluated
Equipping the listening skill of
the learners by making them After repetitive practices of The students will observe and Asking the students to write a formal Enabling the students to reflect in
enagage with the listening reading select paragraphs repeat and learn the phonetic letter and informal letter and check for e- the classroom about any of their
SLO- 2
exercises played in language from web resources, their pronunciation of words by mail etiquettes in writing. This will enable favourite books/ articles or
lab or with mobile standard will be measured. practicing continuously. the students to learn how to write letters. magazines.
applications. Listening to

61
English songs and/or news
bulletins may be done as an
introductory level of listening.
This kind of warming-up
activity in listening will let the
students move towards
active listening from passive
listening.
The speed, fluency, Introducing the text of Letters by
Introducing google podcasts. pronunciation, Mathrubootham published in the
The course instructor has to comprehension of the words Teaching the usage of Thesaurus Enabling the students to unleash their Hindu.
guide the students to listen to in the paragraph are given to understand and develop potentials in creative writing through
SLO-1
any of the episodes from “7 utmost importance and the various words and improve writing transcripts for advertisements of Reading and recitation of the text of
Good minutes” by Clyde Lee students are asked to identify vocabulary. any product. the first letter-Enjoy within limits,
Dennis the meanings of the words in says Mr. Mathrubootham
the given passage.
The students are given
task to write down the words
The instructor has to teach
from the audio they have
proper pause at right points
listened to. This activity
by giving hints and tricks to
should be done in two steps.
follow where the pauses are
S-3 1. Jotting down the words
to be followed. For example
– simultaneously as they listen
pauses can be explained to Encouraging the students to write a
S-4 to the speaker. 2. Writing the Appreciating the text by talking
be given at places where the review of any book or a movie or an
transcript of the audio about the personality of the
following occurs interview or a debate.
through repetitive play and Identifying common errors in characters represented. Identifying
1. Comma
SLO- 2 pause.This task enables the concord, preposition, direct the peculiar usage of Tamil
2. Shift of ideas Alternatively students can be shown any
instructor and learners to speech and indirect speech. language phrases and
3. Usage of conjunctions and specific clipping from any movie and they
cross check the ability of incorporating Tamil accent while
prepositions can be asked to write an interpretation of
identifying and grasping the pronouncing English words.
4. Additional Information the clipping that was shown.
speaker’s words and the
about the subjects.
improvement levels of the
5. Causes and
same ability with the same
consequences
task performed actively,
6. Survey research and
multiple times with different
inference
speakers of the English
Language.
Imitating the speakers by Students can be made into
Mechanics of writing like capitalization,
listenng to them and two groups the one which Identifying common errors in
punctuation, spelling, correct pronoun,
S-5 SLO-1 attempting to learn the reads and the other which tenses, punctuation, and Reading of the second letter-
preposition, concord usage can be
pronunciation of the words identifies the flaws in reading. syntactical errors.. Nobel? What Nobel, asks Mr.
taught.
uttered in the audio. Example : wrong Mathrubootham.

62
Instructor can attempt first pronunication, incorrect
and the students can follow. accent, word meanings etc.

Appreciating the text by talking


The roles have to be Rectifying the common errors and A variety of writing tasks can be given to
about Mathrubootham’s humour
Repetetive listening to exchanged between the two instructing the learners about the the students through which the
SLO- 2 and the language of code switching
enhance pronunciation skills groups and the activity right usage in order to avoid meachnaics of writing can be assessed
from Tamil to English and vice –
should be practiced. common errors. and evaluated.
versa.
Introducing to the audios of
TED TALK American The instructor can teach how
Speakers. Listening to the to identify the key arguments
Practicing how to avoid common
native speakers of English in a passage by identifying
errors. This can be done through
Language through TED the introductory point, lead
yes or no quiz that enables the Teaching effective writing by learning to Reading of the third letter -Mr.
TALKS. point, supportive argument
students to identify correct or avoid common errors in concord, Mathrubootham is fully supporting
SLO-1 1. Your body language may statement, concluding point
incorrect usages of sentences preposition, conjunction, relative all new technologies
shape who you are -by and the common connecting
with respect to the topics pronouns, question tags.
Amy Cuddy. word between all the key
discussed in the previous classes
2. The power of introverts- by words in the passage.
regarding common errors.
Susan Cain
3. How great leaders inspire
action- by Simon Sinek
S-6 1. Introducing to the audios of
TED TALK British
Speakers. Listening to the
native speakers of English
Language through TED Appreciating the text by
TALKS. The students should be The learners are introduced to Practicing effective writing by learning to understanding Mathrubootham’s
2. Inside the mind of a master encouraged to identify the collocations for quick choice of avoid common errors in concord, frustration over the failure of
SLO- 2
procrastinator- by Tim key arguments in other learning how to speak in short preposition, conjunction, relative technologies and the language that
Urban passages on their own. time and how to speak effectively. pronouns, question tags. he positively uses to denote
3. How to speak so that hopelessness over technologies.
people want to listen- by
Julian Treasure
4. Do schools kill creativity?-
by Sir Ken Robinson
American and British styles Reading of the fourth letter in the
Guiding the act of reading The students are given
can be differentiated. The Teaching effective writing by learning to classroom and discussion
S-7 through scanning and assignments to work on
learners will be enabled to avoid common errors in tenses, direct Pizza maavu: Welcome to Mr.
– SLO-1 skimming by model reading collocation and create a speech
understand, recognize and and indirect speech and syntax Mathrubootham food recipe
S-8 of the passages by the for two minutes that involves
imitate the exact accent and structure. website,
instructor. usage of collocations.
pronunciation.

63
The students can perform the The learners are introduced to
Practicing effective writing by learning to Appreciating the text by
The recognition of different scanning and skimming idioms and phrases for quick
avoid common errors in tenses, direct understanding Mathrubootham’s
SLO- 2 accents should be practiced activities in reading after choice of learning how to speak in
and indirect speech and syntax love for food and the
by speaking after listening. observing the instructor and short time and how to speak easily
structure. miscommunication about food.
understanding how it is done. and effectively.
Learning advanced
pronunciation and vocabulary
A speaking task to check the
through various computer
Enabling loud reading of the usage of collocations, idioms and
applications like Teaching how to write statement of Analyisng the text for regional
students. Identifying the phrases, vocabulary and phonetic
SLO-1 Woodpecker. Students are purpose for admission to higher relevance and National
benefits of slow mind reading pronunciation is to be given to the
introduced to the usage and educations, and practicing the same. significance.
and loud reading. students and enable them
application of the android app
improve their speaking skills.
and instruct them to install in
their mobile phones.
To enable them imitate the
different sounds and accents
S-9 Teaching how to write a story by looking
and make them repeat it after
at a picture.Developing the writing skill
listening to any of the videos
through word ladders. A random set of
from the library based on Pauses, pronunciation,
Their speaking activity is to be words are given to the students through Appreciating the aesthetics of the
individual interest. The comprehension and fluency
recorded and played again to which the student has to create an comic element and the embodiment
instructor can select the can be checked for
rectify the errors and highlight the imaginative connection between the of humour in the narrative in the
SLO- 2 following video from wood improvement at this stage
problematic areas in speaking. random words and build a story. This letter
pecker app: The Withered through repetitive practices.
improves creative writing skill and also
Arm by Thomas Hardy- A
emhances the ability to impart coherence
Bitesized Audiobook. Aim for
in writing.
time frames from 00.00 to
02.00.
Automating vocabulary through
engaging the students in various
activity games like solving
crossword puzzle and playing
Introduction to blog writing and steps to
scattergories.
Students are made into become an effective blog writer.
The instructor can get the Appreciating the importance of
groups for checking the Introducing some of the blog writers who
Repeat listening to the same instructions of playing different bringing in the Indianized way of
comprehension skills. This have developed a great fan following for
S-10 SLO-1 time frames and move from games that improve vocabulary speaking the English Language in
can be done after guiding their writing and content. Studying the
02.01 to 03.00 from the following websites and order to depict the character called
how to analyse the text of a blogs of some famous bloggers and
instruct the same to the learners. Mathrubootham.
passage. explore their techniques of effective
https://www.fluentu.com/blog/engl
writing.
ish/learn-english-puzzle/
https://swellgarfo.com/scattergori
es/

64
Complete practicing of
speaking back limited short Brainstorming the
time frames by comprehension skills among
Encourage the readers to create their Appreciating the text for portraying
simultaneously looking at the the student groups by
own blogs and post articles on a regular and bringing in the conversation
transcript at each time frame questioning the key points in Engaging the students to play the
basis. with the relatable characters of both
SLO- 2 and listening to the the passage. This will help games in order to learn the
formal and informal everyday life
respective audio. Listening to them check their level of vocabulary.
This will improve their writing skill over a experiences and contexts of
the words in the audio video comprehension if they are
period of time. relevance.
visual clip with the transcript able to answer the questions
should follow speaking from the passages correctly.
activity of the student.
Spur of the moment speech.:
The students should be
1. Giving a speaking task to the
guided where there can be a
students to speak on any
possibility of Encouraging the students to talk
Interested students can random topic to check their
misunderstanding a question about their favourite letter from the
complete listening and usage of vocabulary, Selecting any news article and learning
that leads to incorrect letters of mathrubootham by
SLO-1 reflecting the complete audio pronunciation, fluency, idioms the writing style in it. The instructor can
answers, and should be recollecting the appreciation of the
listening practice and and phrases, collocations and guide to improve report writing.
taught to identify the answers text according to their perception
speaking. error free speech.
properly by cross-checking and understanding.
2. Pictionary game practice.
the hint words that match the
Speaking/ giving interpretation
question and answers.
about the picture shown.
S 11 Group activities and games
Passages for reading
- can be conducted to test the
comprehension are to be
S 12 listening skills by responding Prepared speech :
given for practice that tests
to the speech given by other Giving a speaking task to the
their reading skills. A record
students similar to the activity students to speak on their own Students are given chances to write
of the improvement of the
that was begun before choice after giving some time for reports on various topics. Enabling the students to share their
reading skills before and after
developing the listening preparation to check their appreciation of any of their favourite
SLO- 2 engaging in activities like
skills. A comparison can be innovation and creativity in using This will enhance their ability to lines form the books they have
decoding, skimming and
done as a constructive vocabulary, pronunciation, understand facts and improve their read.
scanning, loud reading,can
feedback to the learners fluency, idioms and phrases, writing style.
be shown to the students.
about the improvement of collocations and error free
Through this language
their listening skills before speech.
competency of the students
and after engaging with the
will be evaluated and learnt.
activities of listening.

Theory:
1. Horizon- English Text Book – Compiled and Edited by the faculty of English Departement, FSH, SRMIST, 2020
LearningResources
English Grammar in Use by Raymond MurphyRaymond Murphy, Intermediate English Grammar, Cambridge University Press, 2007
2. R.P. Bhatnagar, English for Competitive Examinations, Trinity Press, 3rd Edition,2016

65
Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA – 1 (20%) CLA – 2 (20%) CLA – 3 (30%) CLA – 4 (30%)#

Practice Practice Practice Practice


Remember
Level 1 30% 30% 30% 10%
Understand
Apply
Level 2 30% 30% 30% 50%
Analyze
Evaluate
Level 3 40% 40% 40% 40%
Create
Total 100 % 100% 100% 100%

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Krishna Raj, Sutherland Dr. J Mangayarkarasi, Associate Professor and Head, Dept. of English Ethiraj 1. Dr. Shanthichitra, Professor, & Head, Department of
Krishna.Raj1@sutherlandglobal.com College for Women, Chennai, jmbwilson97@gmail.com English, FSH,SRMIST
Ann Mariya Thomson
Dr. K S Antonysamy, Associate Professor and Head, Dept. of English Loyola 2. Dr. Pushpanjali Sampathkumar, Assistant Professor,
RA2232105010015, ll M.A English Literature
College, Chennai, antonysamyks@loyolacollege.edu Department of English, FSH, SRMIST
CSH, SRM IST, az1160@srmist.edu.in

66
NSS L T P O C
UNS23M01L
Course UNC23M01L Course NCC Course
M Mandatory Course 0
Code UNO23M01L Name NSO Category 0 0 0 0
UYG23M01L YOGA

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering
NSS/NCC/NSO/YOGA Data Book / Codes/Standards Nil
Department

Assessment is Fully Internal


Learning Assessment
Assessment Tools Marks
Continuous Learning Assessment –I (CLA-I) 20 Marks
Continuous Learning Assessment –II (CLA-II) 30 Marks
Continuous Learning Assessment –III (CLA-III) 30 Marks
Continuous Learning Assessment –IV (CLA-IV) 20 Marks
Total Marks 100 Marks

67
SEMESTER III
Course Course Discipline Specific Core L T P O C
UDS23301J Data Engineering for Enterprise Course Category C
Code Name Courses 3 0 3 2 4

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


Course Offering Department Computer Science and Applications 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 the participants to the fundamental concepts of bigdata, its tools and technologies, 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
their working and frameworks 0 1 2 3 4 5
CLR-2 : To introduce the participants to the fundamental concepts of internet of things, a system of
interconnected computers, digital machines, devices etc.
CLR-3 : To enumerate all the business challenges involved in the data engineering process.

Ability to Utilize Knowledge


Link with related Discipline
CLR-4 : To work with the Data mapping, Data Integration, Data Validation, Governance, Quality systems,

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Procedural Knowledge

Analyze, Interpret data


with their tools and technologies.

Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-5 : The Primary Objective of this unit is to work with various structured, unstructured, semi-structured,

Investigative Skills
Skills in Modelling

Lifelong learning
sensor and machine datasets and process with the right tools, technologies, and libraries available.

Analytical Skills
Sustainability

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

CLO-1 : Have a firm understanding of Big data from academic an industry perspective. They will have a solid 2 8 8 L - - - M - - - M - - M - - -
understanding of big data principle, tools, techniques and frameworks. 5 0
CLO-2 : Have a firm understanding of defining the role Big data and IoT plays in building scalable AI Products. 3 8 8 L H H H H - - - M - - M - - -
5 0
CLO-3 : Have solid hands-on skills, knowledge and expertise in Data gathering, Data collection, Data Mapping, 3 8 8 L M H H H - - M M - - - - - -
Data Conversion, Data Quality, Data Validation with domain-specific components 5 0
CLO-4 : Have solid hands-on skills, knowledge and expertise in Collecting data from different enterprise 3 8 8 - M M H M - - - M - - M - - -
systems and process them efficiently 5 0
CLO-5 : Able to reading, process, and write data from Big Data and IIoT platforms using the right tools and 3 8 8 - M H H H - - - M H - - - - -
techniques involved 5 0

68
Duration 18 18 18 18 18
(hour)
S-1 SLO- Data Engineering Introduction ERD Model Big Data Tools Data Preparation with Python Working with Unstructured Data
1
SLO- What is Data Engineering? MDM Model Hadoop What is Data Preparation? Data Profiling
2
S-2 SLO- Why Data Engineering is Star Scheme Apache Strom Data Preparation Requirements Data Profiling Benefits
1 important?
SLO- Data Engineering Driving Factors Extended Star Schema MongoDB Steps in Data Preparation Group or Individual Project
2
S-3 SLO- Data Engineering Building Blocks Snowflake Cloudera Data Discovery Information Modeling and Data
1 Data Engineering Advancement Data Types, Structured, Data Profiling Virtualization
Unstructured, Semi-Structured
SLO- Data Engineering Skills and Machine Data, Sensor Data Introduction to Hadoop Data Cleansing Business Processes
2 Expertise Image, Video, Voice Hadoop Storage Data Transformation Master Data/Reference Data
Data Analytics vs Data Engineering HDFS (Hadoop Distributed File Transaction Data/Measures/KPIs
System)
S-4 SLO- Lab 1 : Lab 4 : Lab 7: Lab 10 : Lab 13:
to S- 1 Setup a Simple Data Engineering Validate data in the below data Write a Select query with the Perform Data Transformation Perform data validation with
6 Development Infrastructure in loaded tables following conditions using python with the some logic using some logic using python
My SQL Opensource ● Customer Table python ● Validate for Incorrect
● Product Table Product UOM’s

SLO- Should be able to create table,  Sales Order Tables  Use LEFT JOIN to merge ● Add the First name and the ● Write validation results in a
2 load data and query data. Check if the CustomerID, above result with the Last Name as Full Name File in G Drive
ProductID and Sales Sales order table on ● Change the Customers Full
OrderID are unique and ProductID Name with Upper Case to
not null.  Use RIGHT JOIN to Proper Case
 Check if the Data merge the result of first
type of Customer conditions with the
Names, Product Sales order table on
Names are CHAR ProductID
S-7 SLO- Data Analytics Overview Data Source Hadoop Architecture Data Enrichment Data Subsets
1
SLO- Data Analysis vs Data Analytics Data Target Hadoop MapReduce Data Governance Information Modelling
2
S-8 SLO- Data Analytics Advancement Datastore Introduction to Apache Hive and Data Quality Data Access Path
1 Hbase
SLO- Role of Data Engineering in Data Data Mapping Big Data Processing with Apache Data Validation Virtual Data Provisioning
2 Analysis Spark

69
S-9 SLO- Data Engineering vs Data Data Conversion Data Collection with Python Data Consistency Group or Individual Project
1 Warehousing
Data Warehousing Overview
SLO- Data Warehousing Building Blocks Data Transformation What is Data Identification? Data Completeness Unit 10: Data Governance and
2 Data Warehousing Challenges Data Flow Identifying the Required Data and Data Accuracy Data Quality Data Sources -
Data Pipeline Data Sources, Data Format Examples of Data Integration Mapping, Integration, Validation,
Governance and Quality, Data
Stakeholders, Data Subject Areas
S-10 SLO- Lab 2 : Lab 5 : Lab 8: Lab 11: Lab 14:
to 1 Create following tables with Validate data in the below data Perform Update operation with the Perform Data Transformation Using two different files and
S-12 appropriate columns loaded tables below logic using python with the some logic using merge the Files and then load
✔ Check if the ● Update Unit Price = $40 python into table using Python In Colab
SLO- ● A Customer Table Customer Email where Product = ● CHANGE the Sales Order and use appropriate python
2 ● A Product Table has a format: ‘Coolers’ Date Format as libraries
● A Sales Order Table name@email.com ● Update Quantity = 5 DDMMYYYY
✔ Check if there are Customer = ‘Alfred’ ● Sort the product in the
Note: Check DeepSphere.AI any null values higher order of Revenue
GitHub for table structure and ✔ Check if there are
sample data any duplicate
values
S-13 SLO- Data Warehousing limitations Data Frequency, Real-Time Data Structure Importance of Data Integration Data Owners
1 Data Warehousing Industry Needs Data, Batch Data, and Data
and Market Demand Streaming
SLO- Compare Data Engineering Data Provisioning Data Frequency Business Challenges of Data Data Change Processes
2 Technologies, Skills, and Expertise Integration
with Data Warehousing
S-14 SLO- Difference between Data Data Architecture What is Data Collection? Key General Tools/Technologies Data Systems
1 Engineering and Data
Warehousing
SLO- Data Engineering Architecture ETL (Extract, Transform, and Source and Target Systems Data Cleansing and Data Blending Data Validation
2 Data Engineering Building Blocks Load)
S-15 SLO- Database and No SQL database Introduction to Big Data, Examples of Data Collection Understanding different Data Data Quality Standards, Data
1 What is Big Data? Business Challenges of Data Formats, Data Mapping and Data Acceptance Criteria
Collection Conversion
SLO- Data Model Big Data Business Applications Business Benefits of Data Collection Data Integration, Working with Data Access Controls
2 Big Data Architecture Key General Tools/Technologies Structured Data Group or Individual Project
S-16 SLO- Lab 3: Lab 6: Lab 9: Lab 12: Lab 15:
to 1 Load Data into the following Write a Select query with the Perform Update operation with the Perform data validation with Using Data from Two different
S-18 tables from CSV file, TEXT File following conditions using below logic using python some logic using python Files merge the Files, remove
and Google G Drive python ● Calculate Revenue as = ● Validate for Customer Full duplicate rows and replace
● Use INNER JOIN to Unit Price * Quantity Name without Double NULL values with #### and then
● Customer Table merge the Customer Spaces load into table using Python In

70
SLO- ● Product Table table with the Product ● Calculate 10% discount ● Validate for Sales Order Colab and use appropriate
2 ● Sales Order Tables table on CustomerID where Product = Data with incorrect date python libraries
‘Toothpaste’ correct (Should be
MMYYDD)

Learning 1. Data Science and Engineering at Enterprise Scale by Jerome Nilmeier 2. Enterprise Big Data Engineering, Analytics, and Management, Martin Atzmueller
Resources Released April 2019 Publisher(s): O'Reilly Media, Inc (University of Kassel, Germany), Samia Oussena (University of West London, UK) and
Thomas Roth-Berghofer (University of West London, UK)

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.K.Sutha, SRMIST, Ramapuram
Department of Computer Science, University of Madras,
Chennai

71
Course Data Base Management System Course L T P O C
Course Code UDS23302J C Discipline Specific Core Course
Name Category 3 0 3 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Computer Applications Data Book / Nil
Department Codes/Standards

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

CLR-1: To understand the fundamentals of Database Management Systems and the applications 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 14 1
0 1 2 3 5
CLR-2: To design ER-models to represent simple database application scenarios

Skills in Modelling
Analyze, Interpret
Level of Thinking

Ethical Practices

Lifelong learning
Problem Solving
CLR-3: To gain knowledge about relational database model and language

Link with related

Communication
Analytical Skills
Ability to Utilize
Expected (%)
Attainment (%)

Specialization
Application of

Sustainability
Fundamental
CLR-4: To develop queries using Structure Query Language (SQL) and PL/SQL

Investigative

Professional
Knowledge

Knowledge

Knowledge
Proficiency

Procedural

ICT Skills,
Discipline
CLR-5: To improve the database design by normalization.

Concepts
Expected

Behavior
(Bloom)

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

Skills

Skills
skills

data
(CLO):
CLO-1: Acquire the knowledge on DBMS concepts, Architecture and applications 1 8 8 L - - - M - - - - - - - - - -
5 0
CLO-2: Acquire the skills to model an applications data requirements using tools like ER diagram 2 8 8 M - M H H - - - - - - - - - -
5 0
CLO-3: Apply the knowledge to create, store and retrieve data using query language 2 8 8 H M M M H - - M - H - - - - -
5 0
CLO-4: Ability to conceptualize data using Structure Query Language (SQL) and PL/SQL 3 8 8 H M M H H - - - M M - M - - -
5 0
CLO-5: Implement the knowledge to improve database design using various normalization and optimize 3 8 8 - M H H M - - M - - - - - -
queries 5 0

72
Duration (hour) 18 18 18 18 18
S-1 SLO-1 Introduction to Database Importance of Database SQL Queries Introduction to Normalizations Concurrency control
Management System
Design
SLO-2 Characteristics of database Schemas, and Instances Examples using SQL queries Anomalies in DBMS Concurrent Execution in DBMS
System
S-2 SLO-1 Advantages of DBMS over File Three level Architecture of Nested Queries Non loss decomposition and Problems with concurrent execution
Processing System Database design functional dependencies
SLO-2 Applications of DBMS Data Models Joins Uses of normal forms in DBMS Concurrency control protocols

S-3 SLO-1 Purpose of Database System Types of data models Types of joins Types of normal forms, First Normal Lock based concurrency control
Form protocols, Time stamp-based
Database Designing Process Hieratical Model Division
concurrency control protocols
and View of Data
SLO-2 Components of DBMS Network Model. Relational comparison Second Normal Form, Third Normal Validation based concurrency control
Database Environment Form protocols, Recovery and atomicity in
Relational model, Object Base operators, SQL Aggregate
DBMS
Data Model functions
S-4 SLO-1 Lab 1: Design a Database Lab 4:SQL Data Manipulation Lab 7: SQL using Joins Lab 10: PL/SQL Functions and Lab 13: PL/SQL Trigger
and create required tables Language commands using Procedures
to S- SLO-2
employee database
6
S-7 SLO-1 Functions of DBMS Entity - Relationship Model Subqueries BCNF Failure classifications
SLO-2 Database Users, Data ER Diagram concepts: Entity, Views Fourth Normal Form, Fifth Normal Failure with loss of non-volatile
Attributes and Relationship storage
Independence, Physical and Form
Logical data independence
S-8 SLO-1 Database System Architecture Weak Entity Sets, Strong Entity Introduction to PL/SQL Inference Rules preservation, Multiple Granularity, Log based
Advantages of functional Recovery
Set, Attributes-types of PL/SQL: variable declaration
dependencies
attributes
SLO-2 Role of Database Relationship and Relationship Characteristics of PL/SQL Decomposition using FD – Recovery with concurrent
Set, Constraints, Keys dependency transactions, Transaction Logs
Administrator, Types of DBMS Advantages and disadvantages
Architecture of PL/SQL

73
S-9 SLO-1 1-tier, 2-tier and 3-tier, Mapping cardinality, Removing Control Structures, Types of Decomposition into BCNF, Backup techniques
Introduction to relational Decomposition into 3NF Remote Backup systems
redundant attributes in entity control structures
databases and Relational
Model sets
SLO-2 Terminologies used in Reduction in relational schema PL/SQL Procedure, Passing Properties of Decompositions, Advance Recovery systems
parameters in procedure Lossless-Join Decomposition-
relational model
Dependency
S-10 SLO-1 Lab 2: SQL Data Definition Lab 5: SQL Data Control Lab 8: SQL using aggregate Lab 11: Case study submission Lab 14: Case study submission for
Language using student commands functions and set operations for normalization
to S- SLO-2 recovery
database
12
S-13 SLO-1 SQL Fundamentals Generalization PL/SQL Function Transaction management: ACID Recovery with Concurrent
properties Transactions

SLO-2 Basic structure of SQL queries Aggregation and Specialization PL/SQL Recursive function Transaction State Buffer Management

S-14 SLO-1 Database languages. DDL, Relational Algebra- PL/SQL Cursors, Types of Implementation of Atomicity and Indexing in databases
DML.DCL and TCL, Key Fundamental Durability
cursors
constraints and it types Operators and syntax,
relational
algebra queries
SLO-2 Specifying Foreign Key Pitfalls in Relational database Triggers, Examples of Triggers Concurrent Executions, Types of indexing, Structure of B-
Constraints in SQL in SQL serializability
Functional dependency Tree

S-15 SLO-1 Integrity Constraints Over Trivial and non-trivial FD Accessing Databases from Recoverability, Implementation of Properties of B-Tree, Hashing
Applications Isolation
Relations Multivalued dependency

SLO-2 Types of integrity constraints Transitive dependency Embedded SQL Testing for serializability Static and dynamic hashing
S-16 SLO-1 Lab 3: Apply the constraints Lab 6: Case study Lab 9: PL/SQL Lab 12: PL/SQL cursor Lab 15: Case study submission for
like Primary Key, Foreign submission for ER Diagram Conditional and Iterative database backups
& S- SLO-2
key, NOT NULL to the tables Statements
18

74
Learning Abraham Silberscatz, “Database System Concept”, 6th Edition, McGraw Hill. References: 1. Ramez Elmasri, Shamkant B. Navathe, (2011),
Resources “Fundamentals of Database Systems”, Sixth Edition, Pearson Education
2. James R. Groff and Paul N. Weinberg, “The complete Reference
SQL”. 3rd Edition

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor,
Chennai Department of Computer Science, University of Madras, Chennai

75
Course Course L T P O C
UDS23303T MACHINE LEARNING Course Category C Discipline Specific Core Course
Code Name 4 0 0 2 4

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Data Book /
Computer Applications Nil
Department Codes/Standards

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

CLR-1: Understand the basic theory underlying Machine 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: Have a good understanding of the fundamental issues and challenges of machine learning: data,
model selection, model complexity, etc.
CLR-3: Understand the underlying mathematical relationships within and across Machine Learning

Ability to Utilize Knowledge


Link with related Discipline
algorithms and the paradigms of supervised and un-supervised learning

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-4: Understand a range of machine learning algorithms along with their strengths and weaknesses

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-5: Learn the basics of Demystifying Artificial Intelligent and machine learning

Investigative Skills
Skills in Modelling

Lifelong learning
Analytical Skills
Sustainability

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

CLO-1: To understand various key paradigms for machine learning approaches 2 8 8 H M - - - - - - - - - - - -


5 0
CLO-2: Implement and analyse existing learning algorithms, including well-studied methods 3 8 8 L M M H H H H H M M M - - -
for classification, regression, structured prediction, clustering, and representation 5 0
learning
CLO-3: Understand a very broad collection of Machine Learning algorithms and problems 3 8 8 L H M H H H H H L H M - - -
5 0 M
CLO-4: Grasp the ML implementation framework 3 8 8 L H M H M M H H L M M M - - -
5 0
CLO-5: Develop skills of using recent machine learning software for solving practical problems. 3 8 8 L M H L M M M H M H - - - -
5 0

76
Duration 12 12 12 12 12
(hour)
S SLO-1 Unit 1 – Introduction to Machine Unit 2 - Data and It’s Processing Unit 3 - Supervised Learning Unit 4- Unsupervised Learning: Unit 5- Artificial Intelligence,
- Learning Introduction Machine Learning, Deep Learning
1 and Beyond
SLO-2 What is Machine Learning? Introduction to Data in Machine How Supervised Learning Works? Supervised vs. Unsupervised Machine Learning and Deep
Learning Machine Learning Learning are Subfields of AI
S SLO-1 How does Machine Learning work How to get datasets for Machine Steps Involved in Supervised Advantages of Unsupervised Difference Between Machine
- Learning Learning Learning Learning and Deep Learning
2 SLO-2 Features of Machine Learning Types of data in datasets Types of supervised Machine Disadvantages of Unsupervised Capabilities of AI and Machine
Learning Algorithm Learning Learning
S SLO-1 Need for Machine Learning Need of Dataset Advantages of Supervised Clustering in Machine Learning Machine Learning Tools
- Learning
3 SLO-2 Classification of Machine Learning Popular sources for Machine Disadvantages of Supervised Why Clustering? Tensorflow
Learning datasets Learning
S SLO-1 History of Machine Learning How do we split data in Machine Getting started with Classification - Clustering Method PyTorch
- Learning? Types of Classification
4
SLO-2 Types of Machine Learning Advantages of using data in Types of Classification Algorithms Applications of Clustering in Amazon Machine Learning (AML)
Machine Learning different fields

S SLO-1 Machine Learning Approaches Disadvantages of using data in Classification model Evaluations Types of Clustering Methods Apache Spark MLlib
- Machine Learning
5 SLO-2 Machine Learning Techniques Issues of using data in Machine How does Classification work? Different Types of Clustering Google ML kit for Mobile
Learning Algorithm

S SLO-1 Goals of Machine Learning Understanding Data Processing Applications of Classification K means Clustering Oryx2
- Algorithm
6 SLO-2 Applications of Machine Learning Why do we need Data Pre- process of building a Classification Mean-shift Algorithm Shogun
processing? Model
S SLO-1 Different data Pre-processing Logistic Regression in Machine DBSCAN Algorithm How Companies Use AI and
- Business Challenges of Machine techniques for machine learning. Learning Machine Learning
7 Learning

SLO-2 Business Benefits of Machine Advantages of Data Processing in K-Nearest Neighbour (KNN) Agglomerative Hierarchical How Machine Learning Will
Learning Machine Learning Algorithm Algorithm Transform Your Industry

77
S SLO-1 Machine learning Life Cycle Overview of Data Cleaning Support Vector Machine Algorithm Association Rule Learning How Does Google Use Machine
- Learning?
8
SLO-2 Machine Learning and Artificial Steps involved in Data Cleaning Naïve Bayes Classifier Algorithm Types of Association Rule How Does Facebook Use Machine
Intelligence- Introduction Learning Learning?
S SLO-1 Difference between Artificial Advantages of Data Cleaning in What is Regression Analysis? How does Association Rule Targeted Advertising using
- intelligence and Machine learning Machine Learning: Learning work? Machine Learning
9 SLO-2 Demystifying Machine Learning Disadvantages of Data Cleaning in Types of Regression Techniques Apriori Algorithm Top Machine Learning
Machine Learning Applications by Industry
S SLO-1 Agents in Artificial Intelligence Data Cleansing tools Classification vs Regression in Retail or eCommerce Machine
- Machine Learning Learning Use Cases
1 SLO-2 Types of Agents Challenges and Problems in Data Comparison between F-P Growth Algorithm Cybersecurity Machine Learning
0 Cleaning Classification and Regression Use Cases
S SLO-1 Uses of Agents Handling Imbalanced Data in Linear Regression in Machine Applications of Association Rule Real-world machine learning use
- Machine Learning Learning Learning cases
1 SLO-2 How Machine Learning and Feature Scaling Simple Linear Regression in Overfitting and Underfitting in Machine Learning in Image
1 Artificial Intelligence Will Impact Machine Learning Machine Learning Recognition
Global Industries
S SLO-1 Difference Between Business What is Feature Scaling? Multiple Linear Regression Reinforcement learning Machine Learning in Self-Driving
- Intelligence and Machine Learning Cars
1 SLO-2 How Artificial Intelligence (AI) and Generate Test Datasets for Polynomial Regression Difference between Reinforcement Machine learning in the future
2 Machine Learning (ML) Machine learning learning and Supervised learning
Transforming Endpoint Security?

Learning 1. Machine Learning for Absolute Beginners: A Plain English 3. Essential Machine Learning and Pragmatic AI, By Noah Gift, December 2018
Resources Introduction (Third Edition).Oliver Theobald, Scatterplot 4. Machine Learning Yearning by Andrew Ng, deeplearning.ai, 2018
Press 2017. 5. https://www.geeksforgeeks.org/difference-between-machine-learning-and-deep-learning/
2. Machine Learning, Tom Mitchell, McGraw Hill, 1997

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

78
# 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. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr. R. Renuga Devi, SRM IST, RMP
Department of Computer Science, University of Madras, Chennai

79
Course Course Course L T P O C
ULT23AE1J Applied Tamil – I AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Tamil 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 10 11 12 13 14 15


CLR-2 : பமாழிதயெ் பிதழயின்றிஎழுதும் ஆற் றதலஅதடயச்பசய் ைல்

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
Expected Proficiency
வாய் பமாழிவழக்காறுகைின்நுட்ெங் கதைை்பைரியச்பசய் ைல்

Expected Attainment
CLR-3 :

Investigative Skills
Skills in Modeling
கடிைம் எழுதும் முதற, கட்டுதரவதரயும் முதறஅறியச்பசய் ைல்

Link with Related


Level of Thinking
CLR-4 :

Analytical Skills
Ability to Utilize
CLR-5 : ெதடெ் ொற் றல் திறதனவைரச்பசய் ைல்

Fundamental
Knowledge

Knowledge
Disciplines
(Bloom)

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

(%)
(%)
(CLO):
CLO-1 : பசாற் கதைச்சரியானபொருண்தமயில் ெயன்ெடுை்தும் திறன்பெறுைல் 2 75 60 H L H M H H L M H M L H - - -
CLO-2 : பமாழிதயெ் பிதழயின்றிஎழுதுவைன்வழிபமாழிஆளுதமபெறுைல் 2 80 70 H M H L M H L H M L H H - - -
வாய் மமாழிமரபின் கூறுகள் வழி,மக்களின்வாழ் வியல் விழுமியங் களளஅற
CLO-3 : 2 70 65 H L H M H H M H L H M H - - -
ிிந்துமகாள் ளுதல்
அலுவலகெ் ெயன்ொடு,
CLO-4 : 2 70 70 H M H L H M M H H L H H - - -
திறன்வமம் ொடுஆகியவற் தறநுட்ெமாகை்பைரிந்துபகாை் ளுைல்
CLO-5 : கவிதை, கதைெதடக்கும் ஆற் றதலஅறிந்துபகாை் ளுைல் 2 80 70 H M H H M H L M H L H H - - -

Durati
on 9 9 9 9 9
(hour)
SLO பமய் பயழுை்துகைின்வக வாய் பமாழிமரபு,
ைமிழின்பைான்தம பைாடர்அதமெ் பு காலந்வைாறும் கவிதை
S- -1 த கை் எழுை்துமரபு
1 SLO வாய் பமாழிமரபில் அனுெவ
ைமிழின்சிறெ் புகை் மூவினம் எைியபைாடர் கவிதைவடிவம்
-2 ம்
SLO
கருை்து – ெரிமாற் றம் ஒற் றுஇடுைல் வாழ் வியல் ைை்துவம் பநடுந்பைாடர் மரபுக்கவிதை
S- -1
2 SLO
ெயன்ொட்டுை்ைமிழ் வல் லினம் மிகும் இடங் கை் ெழபமாழிகை் ெை்திஎழுதுைல் வசனகவிதை
-2
S- SLO ெழபமாழியும் மனிைவாழ் வி ஒருபொருதைதமயமாகக்பகா புதுக்கவிதை/
காலந்வைாறும் ைமிழ் வல் லினம் மிகாஇடங் கை்
3 -1 யலும் ண்டுஎழுதுைல் புதியவடிவக்கவிதைகை்

80
SLO எழுை்துகை் -
எழுை்துெ் பிதழநீ க்கம் ெழபமாழியின் வடிவம் காலந்வைாறும் கடிைங் கை் கவிதைக்கைங் கை்
-2 அறிமுகம்
SLO பிதழநீ க்கிஎழுதுைலின்அ
ைமிழ் எழுை்துவரலாறு வட்டாரபமாழி ைமிழில் கடிைஇலக்கியம் கவிதைஉை் ைடக்கம்
S- -1 வசியம்
4 SLO எழுை்துகைின்வரிவடி பிதழகளும் பமாழிச்சிக் வட்டாரபமாழியில் பசாலவட
கடிைவதககை் கவிதைஎழுதும் முதற
-2 வம் கல் களும் த
SLO ெழபமாழியும் பசாலவதடயு
எழுை்துகைின்பிறெ்பு எதிர்ச்பசால் வரலாறு கடிைம் எழுதும் முதற ைன்னுணர்ச்சிக்கவிதை
S- -1 ம்
5 SLO எதிர்ச்பசால் லின்உருவா வெச்சுநதடயும் பசாலவதட இயற் தக/ சமூகம் -
உயிர்எழுை்துெ் பிறெ் பு அலுவல் கடிைம்
-2 க்கம் யும் கவிதை
SLO பமய் பயழுை்துெ் பிற இதணச்பசால் லும் எதிர்ச் வாழ் ை்து/ ொராட்டுக் /
மரபுை்பைாடர் காலந்வைாறும் கதைகை்
S- -1 ெ் பு பசால் லும் நட்புக்கடிைம்
6 SLO பமாழிமுைல் எழுை்து ெழபமாழிமரபுை்பைாடர்வவ கதைகைில் கற் ெதனயும்
ைமிழில் எதிர்ச்பசாற் கை் கட்டுதரவதககை்
-2 கை் றுொடு உண்தமயும்
SLO பமாழிஇறுதிஎழுை்து ஓபரழுை்துஒருபமாழி –
ைமிழில் மரபுை்பைாடர் கட்டுதரஎழுதும் முதற வாய் பமாழிக்கதை
S- -1 கை் அறிமுகம்
7 SLO எழுை்துவவறுொடும் ெ ஓபரழுை்துஒருபமாழியும்
விடுகதை கட்டுதரக்கைங் கை் ஒருெக்கக்கதை
-2 ப ாருளும் பொருளும்
SLO ணகர - னகர -
பசாற் கைின்ைன்தமகை் நுண்ணறிவுபவைிெ் ெடுைல் வொட்டிக்கட்டுதர சிறுகதை
S- -1 நகரவவறுொடு
8 SLO லகர – ைகர - கதைமரபில் நாட்டுெ் புறக்கை
ஒருபசால் ெலபொருை் அனுெவக்கட்டுதர கதைஎழுதும் முதற
-2 ழகரவவறுொடு த கை்
SLO ைமிழில் நாட்டுெ் புறக்கதைக சமூகஉணர்வின்பவைிெ்ெ
பசால் லும் பொருளும் ஒருபொருை் ெலபசால் ெயணக்கட்டுதர
S- -1 ை் ாடு
9 SLO காலந்வைாறும் பசாற் பசால் உருவாக்கை்தின்ெ நாட்டுெ் புறக்கதைகளும் சமூ நிகழ் தவக்கதைவழிவயவ
இைழியல் கட்டுதரகை்
-2 கை் யன்கை் கவரலாறும் ப ைியிடல்

1. நல் லைமிழ் எழுைவவண்டுமா?, அ. கி. ெரந்ைாமனார், ொரிநிதலயம் , 2010.


2. நாட்டுெ் புறஇயல் ஆய் வு, சு. சக்திவவல் , மணிவாசகர்ெதிெ் ெகம் , பசன்தன, 2006.
Learning
3. ெதடெ் புக்கதல, மு. சுைந்திரமுை்து, அறிவுெ் ெதிெ் ெகம் , பசன்தன, 2008.
Resources
4. கதையியல் , க. பூரணச்சந்திரன், அதடயாைம் ெதிெ் ெகம் , பசன்தன, 2012.
5. இணையவழித்தரவுகள் : https://tamilheritage.org/

81
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Apply
Level 2 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Evaluate
Level 3 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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 Expert from Higher Technical Institutions Internal Experts
1. Dr. V. Dhanalakshmi, Associate Professor, 1. Dr. B.Jaiganesh,
1. Dr. P.R.Subramanian, Director, Mozhi
Subramania Bharathi School of Tamil Language & Associate Professor & Head, Dept. of Tamil,
Trust, Thiruvanmiyur, Chennai – 600 041.
Literaturel, Pondicherry University, Pondicherry FSH, SRMIST,KTR
2. Dr. R. Ravi, Assistant Professor and Head, Dept. of Tamil, FSH, SRMIST, VDP.
3. Mr. G. Ganesh, Assistant Professor,
Dept. of Tamil, FSH, SRMIST, RMP.
4. Dr. T.R.Hebzibah beulah Suganthi,
Assistant Professor, Dept. of Tamil,
FSH, SRMIST, KTR.
5. Dr. S.Saraswathy, Assistant Professor,
Dept. of Tamil, FSH, SRMIST, KTR.

82
Course Course Course L T P O C
ULH23AE1J APPLIED HINDI-I AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


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

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

CLR-1 : Explain and appreciate the Constant moral values of India 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Focus on Evaluating the social changes through prose

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
CLR-3 : To Display moral and social values in the field of religion and communal Unity

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
To make translation of good literature and any relevant document from the Hindi Language to English and
CLR-4 :

Investigative Skills
Skills in Modeling
vice –versa

Analytical Skills
CLR-5 : To help the learners to tackle Administrative terminology

PSO -1
PSO -2
Course Learning Outcomes

PSO-3
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand the various forms of Prose and different aspects of social issues 2 75 80 H H H M L H L M L L H M - - -
CLO-2 : To create an awerness on Ramayanan 2 80 90 H H H M L H H M L L H M - - -
CLO-3 : To Examine the accuracy in Translation 2 75 95 H H M L H H M H M M H H - - -
CLO-4 : To Provide technical writing skills 2 80 90 H H L H M H L H H M H H - - -
CLO-5 : To evaluate the nuance in essays 2 85 90 M H M H L H H L H M H H - - -

Duration (hour) 9 9 9 9 9
KAHANI NIBANDH BAL RAMAYAN ANUVAD PARIBHASHIK SHABDAVALI
SLO-1
S-1
AVDHARNA AVDHARNA KHATHA VASHTU AVDHARNA ARTH
SLO-2
ARTH ARTH AVADHPURI MEN RAM ARTH PARIBHASHA
SLO-1
S-2
SWARUP SWARUP RAM KE ADARSH KE PRATI PRERIT SWARUP SWARUP
SLO-2
KARNA
PARIBHASHA PARIBHASHA RAMAYAN KE PRATI RUCHI JAGANA PARIBHASHA PRAKAR
SLO-1
S-3 KAHANI KE TATVA MAHABHARAT KE SAMAY RAMAYAN KA SAMAJ MEN MAHATVA PRAKAR AVADHARNA
SLO-2 KA BHARAT-
BHALKRISHNA BHATT

83
UDDESHYA LEKHAK PARICHAYA LOKJEEVAN KE PRATI JAGRUP KARNA MAHATVA PRAYOJAN
SLO-1
S-4
PATH KA VISLESHAN JANGAL AUR JANKPUR UDDESHYA UDDESHYA
SLO-2
ANTASH MAN KI JAGRITI UDDESHYA GURU KE PRATI ADAR BHAV ANUBAD PRAKRIYA MAHATVA
SLO-1
S-5 EIDGAH – KAHANI SAMAJIK SAMRASTA VIRTA KE BHAV KO JAGANA VIVIDH PRAYOG PRAYOG
SLO-2 PREMCHAND

KAHANI KA PARICHAYA PAURANIK KAHANIYO SE VIDHARM KA PRATIFAL UDDESHYA


SLO-1 HINDI SE ANGREZI ANUVAD
AVAGAT KARANA
S-6 KAHANI VISLESHAN MAHABHARAT EVAM VAN JEVAN SE AVAGAT KARANA TAKANIKI SHABDAVALI KA
SLO-2 RAMAYAN KE SAMAJ KI ANGREZI SE HINDI ANUVAD MHATVA
TULNA
BAL MANOVIGYAN BABUL AUR KAKTASH- SITA KE ADARSH CHARITRA SE ANUVAD KA PRAYOJAN
SLO-1 HINDI SE ANGREZI SHABD
RAMDARASH MISHRA AVAGAT KARANA
S-7
ASMANTA KA CHITRAN ANUVAD KA PRAYOG
SLO-2 LEKHAK PARICHAY RAM KE CHARITRA SE AVAGAT KARANA ANGREZI SE HINDI SHABD
DIP SE DIP JALE- USHA YADAV SHROT BHASHA KA GYAN
SLO-1 PATH KA VISLESHAN VIRTA KE BHAV JAGANA EK DIN EK SHABD
S-8
SAPNE KE LIYE SANGHARSH MANVATA KO JIVIT
SLO-2 PATH KA VISLESHAN LAKSHYA BHASHA KA GYAN SHABDON KA VISLESHAN
RAKHANE KI PRERNA
SAMASYA KA SMADHAN JAD AAJ KE SANDARBH ME
SLO-1 MEN HOTA HAI MAHABHARAT KI PATH PRICHARCHA ANUVAD KA DAYITVA PATH PRICHARCHA
S-9 UPYOGITA
PRASHNABHAYASH
SLO-2 PRASHNABHAYASH PRASHNABHAYASH ANUVAD KA ABHYASH PRASHNABHAYASH

Edited Book: “PRAYOJAN MULOK HINDI”, SRIJONLOK PUBLICATION, 2023, New Delhi.
1. Srijanlok Literary Magazine, Ara (Bihar – 802301)
2. https://hindisamay.com/
Learning
3. https://ncert.nic.in/textbook.php?fhbr1=0-12
Resources
4. Prayojan mulak Hindi, Dr. Sontakke
5. https://rajbhasha.gov.in/hi/ol_clause

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

84
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Apply
Level 2 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Evaluate
Level 3 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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
Shri. Santosh Kumar
Editor : Srijanlok Magazine 1. Prof.(Dr.) S.Narayan Raju, Head, Department of
1. Dr.S Preeti. Associate Professor & Head, SRMIST
Hindi,CUTN, Tamilnadu
Place: Vashishth Nagar, Ara – 802301

2. Dr. Md.S. Islam Assistant Professor, SRMIST

3.Dr. S. Razia Begum, Assistant Professor, SRM IST

4, Dr.Nisha Murlidharan Assistant Professor, VDP,SRM IST

85
Course Course Course L T P O C
ULF23AE1J French for Specific purpose-I AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale


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

CLR-1 : Strengthen the language of the students both in oral and written 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Express their sentiments, emotions and opinions, reacting to information, situations

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-3 : Make them learn the basic rules of French Grammar.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-4 : Develop strategies of comprehension of texts of different origin

Investigative Skills
Skills in Modeling
Link with Related
Enable the students to overcome the fear of speaking a foreign language and take position as a

Analytical Skills
Ability to Utilize
CLR-5 :
foreigner speaking French

Knowledge
Disciplines

PSO -1
PSO -2
PSO-3
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : To acquire knowledge about French language 2 75 80 H M H H M H H L M M H L - - -
CLO-2 : To strengthen the knowledge on concept, culture, civilization and translation of French 2 80 90 M H L H H M H M L L H M - - -
CLO-3 : To develop content using the features in French language 2 75 80 H H L M H M L H M M H H - - -
CLO-4 : To interpret & Translate the French language into other language 2 75 90 H L M H M H H M L H M L - - -
CLO-5 : To improve the communication, intercultural elements in French language 2 80 75 M H H L M M H H M L H M - - -

Duration (hour) 9 9 9 9 9
Comprendre une lettre de
Le jour des examens Comprendre la structure d’un rapport de
SLO-1 TP de chimie L’impératif négatif motivation
S-1 stage

SLO-2 Les exemples Les activités -Le passé composé avec être Les exemples Trouver des mots clés-

SLO-1 - Un TP au laboratoire- Le sms à la française - Les exemples Repérer le présent Les activités
S-2
Le passé composé des verbes
SLO-2 Les exemples Les activités Les activités Comprendre un texte technique-
pronominaux
Comprendre un TP
S-3 SLO-1 Les examens -La recherche de stage - , le passé composé et Les activités

86
SLO-2 Les exemples Les activités Les exemples Les activités Les exemples
-Suivre un protocole expérimental
SLO-1 -Donner des conseils Les activités le futur dans un texte Relever des arguments dans un texte-
S-4 -
SLO-2 Les activités Les exemples Le stage en France Les exemples Les activités
- Le rapport de stage et le
SLO-1 Lire des équations chimiques - -Écrire et comprendre un sms - Les activités Les exemples
domaine des carburants -
S-5
Le CV français
SLO-2 Les activités Comprendre une interdiction Les activités Les activités
Identifier des formules chimiques
SLO-1 Les activités Les exemples Le stage Les activités
à l’oral
S-6
Les pronoms COI
SLO-2 Les exemples -Donnez des consignes - La lettre de motivation- Les exemples
- L’infinitif pour exprimer un ordre
SLO-1 Les exemples Comprendre une offre de stage La méthode du plan détaillé- Les exemples
S-7 ou
SLO-2 Les activités Comprendre Les exemples Les activités Les exemples
SLO-1 un conseil (dans les consignes) - Les exemples Les activités Les exemples Les activités
S-8
SLO-2 Les exemples et parler d’actions passées- Comprendre et réaliser un CV Le contenu du rapport de stage Quelques verbes et leur préposition
SLO-1 La nominalisation Les exemples Les activités Les exemples Les activités
S-9
SLO-2 Les exemples L’impératif des verbes pronominaux Les exemples Les activités Les exemples

Theory:
1. ‘‘Tech French’’ French for Science and Technology, Ingrid Le Gargasson, Shariva Naik, Claire chaize, Les éditions Didier, India, 2011.
Learning 2. https://www.fluentu.com/blog/french/french-grammar
Resources 3. https://www.elearningfrench.com/learn-french-grammar-online-free.html
4. https://www.lawlessfrench.com/grammar
5. https://blog.gymglish.com/2022/12/15/basic-french-grammar

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

87
# 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 Expert from Higher Technical Institutions Internal Experts
1. Mr. Kavaskar Danasegarane
1. Dr. C.Thirumurugan Professor, Department of 1. Mr. Kumaravel K. Assistant Professor & Head, SRMIST,
Process Expert
French, Pondicherry University KTR
Maersk Global Service Center Pvt. Ltd
2.Mr. Sharath Raam Prasad, Character Designer, Animaker Company Pvt. 2. Mrs. Abigail, Assistant Professor, SRMIST, VDP

88
Course Course Course L T P O C
UDS23G01J G Generic Elective Course
Code Name Data Wrangling Category 3 0 2 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale This course offers learners to Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 : Clean and format data to eliminate duplicates and errors in your datasets 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1
0 2 3 4 5
CLR-2 : Learn when to standardize data and when to test and script data cleanup

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
CLR-3 : Scrape websites and APIs to find a bounty of useful information

Expected Proficiency

Expected Attainment

Investigative Skills
Skills in Modelling
CLR-4 : Explore and analyze datasets with new Python libraries and techniques

Level of Thinking

Lifelong learning
Link with related

Analytical Skills
Ability to Utilize
CLR-5 : Use Python solutions to automate your entire data-wrangling process

Application of

Sustainability
Fundamental
Knowledge

Knowledge
Discipline

ICT Skills
Concepts
Course Learning Outcomes The Learnerss will be able to

(Bloom)
(CLO):

(%)

(%)
CLO-1 Acquire the Fundamentals of Data Wrangling using Python Data Structures and Libraries 8 H M M L H H L L L L L L H M M
2 85
: 0
CLO-2 Acquire data and demonstrate the knowledge of Web Scraping 8 M H H M H H M M L L L M H L M
3 85
: 0
CLO-3 Clean data, impute missing values and detect Outliers 8 M H H H H H M H L L L L M L M
3 85
: 0
CLO-4 Perform Data Wrangling and Visualization 8 M H H M H H H H M M H H L M
3 85
: 0 L
CLO-5 Perform Aggregation and Groupby operation 8 M H H H H H M H M M L H H L M
3 85
: 0

89
Duration 15 15 15 15 15
(hour)
S-1 SLO-1 Introduction to Data Wrangling Acquiring & Storing Data What is Data Cleaning? Data Wrangling - Join What is Grouping?

SLO-2 What is the role of data Readability, Cleanliness, and Data Cleaning Process Hierarchical Indexing Mechanics of Group By Operation
wrangling? Longevity of the Data

S-2 SLO-1 Why data wrangling? Where to find Data? Benefits of Data Cleaning Reordering and Sorting Levels Iterating Over Groups
Data Wrangling Challenges Govwenment Data, NGO Data,
Education Data, Medical and
Scienfitic Data,CrowdSourced
data and APIs
SLO-2 Tools for Data Wrangling Data Investigation-Case Studies Example Use Case for Data Selecting a Column or Subset of
Data Wrangling Tasks Relational Databases-MySQL and Cleaning Summary Statistics by Level Columns
PostgreSQL Indexing with a DataFrame's
columns

S-3 SLO-1 Data Sources - EMR, PO Non-Relational Databases - Components of Quality Data Data Wrangling – Combining Grouping with Dicts and Series
NoSQL Subsetting the DataFrame Combining and Merging Datasets Grouping with Functions

SLO-2 File fformats: JSON, XML, Reading data from different The unique function, Database-Style DataFrame Joins Ex: sum(), min(),Grouping by
EXCEL, CSV, HTML,audio files sources Conditional Selection and Index Levels
Boolean Filtering
S-4 SLO-1 Lab1: Install python, Setting up Lab 4: Download a dataset and Lab 7: Explore different data Lab 10: Implement Combine and
& S- Ipython and Jupyter Notebook perform visual exploration of data cleaning Tools merge of data in Pandas Object Lab 13: Perform Groupby
5 SLO-2 Operations using Pandas

S-6 SLO-1 Handle machine-readable data Merging on Index What is Data Aggregation?
formats with Python Data Loading into Pandas Handling Missing Data
DataFrame

SLO-2 Working with Excel Files Fundamentals of Regular Filtering Out Missing Data Concatenating Along an Axis Column-Wise and Multiple
Expressions RegEx Function Application

S-7 SLO-1 Parsing Excel Files Reading and Writing data in text Filling in missing data Pandas concat function with Returning Aggregated Data
format arguments Without Row Indexes

Reading text files in pieces Data Transformation


SLO-2 Python Data Writing data to text format

90
Structures - Sets Combining Data with Overlap, Apply: General split-apply-
Pandas Merge Functions with combine, Suppressing the Group
Arguments Keys
S-8 SLO-1 Tuples and Strings, Iterators Working with delimited format, Removing Duplicates, DataWrangling-Reshaping and Quantile and Bucket Analysis
JSON data Transforming Data using a Pivoting Example: Filling Missing Values
function or mapping with Group-Specific Values
SLO-2 Lambda Expressions, Introduction XML and HTML : Web scraping Replacing values, Renaming Reshaping with Hierarchical Example: Random Sampling and
to Numpy. Pandas, Matplotlib Axis Indexes Indexing, stack and unstack Permutation

S-9 SLO-1 Lab 2: Using Python libraries to Lab 5: Use RegEx for text Lab 8: Outlier Detection Lab 11: Implement Reshaping and Lab 14: Perform Aggregation
& 10 SLO-2 parse excel file. format files Using a Simple Statistical Pivoting using Pandas Object Operation on dataframe
Test

S-11 SLO-1 Numpy Basics Introduction to Beautiful Soup 4 Discretization and Binning Plotting and Visualization Example: Group Weighted
library Average and Correlation
SLO-2 Pandas DataFrames Inspect data source Detecting and Filtering Outliers matplotlib API Primer Example: Group-Wise Linear
Regression
S-12 SLO-1 Statistics and Visualization with Scrape HTML content from a Permutation and Random Figures and Subplots What is Pivot Tables?
NumPy and Pandas Page Sampling
SLO-2 Descriptive Statistics using Parse HTML Code with Beautiful Computing Indicator/Dummy Colors, Markers, and Line Styles Summary of pivot_table methods
Numpy and Pandas, Random Soup Variables in Python
Variables
S-13 SLO-1 Probability Distribution, Reading data from XML, Reading String Manipulation, String Saving Plots to File, Plotting with What is Cross Tabulation?,
Discreteand Continuous data from an API methods, Regular Expressions pandas and seaborn CrossTab function in python
Distribution
SLO-2 Introduction to Matplotlib Through Reading microsoft excel files, Vectorized Strings, Concat, Types of Plots in matplotlib, Facet Handling Categorical data in
a Scatter Plot Interacting with Web API's merge, join data tables Grids and Categorical Data Python, Techniques for Method
Chaining
S-14 SLO-1 Lab 3: Using NumPy & Pandas Lab 6: Build a Web Scrapper Lab 9: Read any tabular Lab 12: Use matplotlib to perform Lab 15: Perform Cross Tab
& S- SLO-2 to Calculate Basic Descriptive using Python dataset and perform data data visualization analysis in Python
15 Statistics on the DataFrame cleaning
SLO-2

Learning 1. Data Wrangling with Python, by Kazil and Jarmul (ISBN: 1491948817)
Resources

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

91
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
Mr. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Mrs.M.Ramla, Assistant Profesor, SRM IST
Chennai Department of Computer Science, University of Madras, Chennai

92
Course Course Web Programming Course L T P O C
UDS23S03L S Skill Enhancement Elective
Code Name Category 0 0 2 2 1

Pre- Co- Progressi


requisite Nil requisite Nil ve Nil
Courses Courses Courses
Course Offering Data Book /
Computer Applications Nil
Department Codes/Standards

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

CLR-1 : To learn the language of the web: HTML and CSS. 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 : To use cascading style sheets to design web pages

Investigative Skills
CLR-3 : To understand, analyze and build web applications using PHP

in Modelling
Analyze, Interpret
Level of Thinking

Lifelong learning
Problem Solving
Link with related

Communication
Analytical Skills
Ability to Utilize
Proficiency (%)

Attainment (%)
CLR-4 : To personalize web site content using Session and Cookies

Specialization
Application of

Sustainability
Fundamental

Professional
Knowledge

Knowledge

Knowledge
CLR-5 : To develop an ability to design and implement static and dynamic website

Procedural
Discipline

ICT Skills
Concepts
Expected

Expected

Behavior
(Bloom)

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

Skills

Skills
skills

data
(CLO):
CLO-1 : Design and implement dynamic websites with good aesthetic sense of designing 3 90 9 L M L - - M - - M - - - M M -
0
CLO-2 : Create web pages using HTML and Cascading Styles sheets 3 85 8 M M M L L M - - M - - - M M -
5
CLO-3 : Analyze a web page and identify its elements and attributes 3 85 8 H M M H H M - - M - - - M M -
5
CLO-4 : Manage web site content using Session and Cookies 3 85 8 H M H H H M - - M - - - M M -
5
CLO-5 : Build web applications using PHP 3 90 9 H M H H H M - - M - - - M M -
0

93
Duration 6 6 6 6 6
(hour)

S- SLO Introduction to HTML Types of style sheet Working with Forms and Form MySQL Basics Retrieving data from MySQL
1 -1 Data
SLO Structure of HTML About CSS Selectors Building forms MySQL introduction Working with retrieved data
-2
S- SLO Attributes & Values About CSS Properties Single-page form processing Creating a database Creating records with PHP
2 -1
SLO Comments, Header Tags Background Properties Validating form values Creating a database table
-2
S- SLO Image Tag & Link Tags (Text & Box Properties Custom validation functions CRUD in MySQL Updating and deleting records with
3 -1 Image) PHP
SLO Marquee Tag Border Properties Single-page form with validations Populating a MySQL database
-2
S- SLO List Tag (Ordered & Unordered) Positioning Properties Working with Cookies and Relational database tables SQL injection
4 -1 Sessions
SLO Table Tag Working with Cookies Populating the relational table
-2
S- SLO Form Tags CSS Menu Design Setting cookie values Using PHP to Access MySQL Escaping strings for MySQL
5 -1
SLO Audio, Video Tags Reading cookie values Database APIs in PHP
-2
S- SLO Embedding PHP code on a page Creating a Web Layout using Divs, Unsetting cookie values Connecting to MySQL with PHP Introducing prepared statements
6 -1 CSS Working with sessions
SLO Building Web Pages with PHP
-2

94
Learning Learning PHP, MySQL & JavaScript, 6th Edition by Robin Nixon, O'Reilly Media, Inc., 2021, Microsoft® HTML5 Step by Step, by Faithe Wempen, Microsoft Press
Resources ISBN: 9781492093824 ISBN: 9780735656543, 2011

Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA – 1 (20%) CLA – 2 (20%) CLA – 3 (30%) CLA – 4 (30%)#

Practice Practice Practice Practice


Remember
Level 1 30% 30% 30% 10%
Understand
Apply
Level 2 30% 30% 30% 50%
Analyze
Evaluate
Level 3 40% 40% 40% 40%
Create
Total 100 % 100% 100% 100%

# CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Dr.J.Jebamalar Tamilselvi, SMIST, RPM
Chennai Department of Computer Science, University of Madras, Chennai
Dr V Saravanan, SRMIST, RPM

95
Course IAP Internship/Apprenticeship / Project/ L T P O C
Course Code UDS23P01L Course Name INTERNSHIP - I
Category C Community Outreach 0 0 0 0 1

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

1 1 1 1 1
CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 14
0 1 2 3 5
CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
CLR-3 : Enhance the skills in the system aspects

Expected Proficiency (%)


Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking
CLR-5 : Applying the skills in problem solving

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

8 7
CLO-1 : To get an insight of an industry and organization/company 3 L H - H L - - - L L - H - H H
0 0
8 7
CLO-2 : To gain valuable skills and knowledge 3 M H L M L - - - M L - H - H H
5 5
7 7
CLO-3 : To make professional connections and enhance networking 3 M H M H L - - - M L - H - H H
5 0
8 8
CLO-4 : To get experience in a field to allow the student to make a career transition 3 M H M H L - - - M L - H - H H
5 0
8 7
CLO-5 : To get an inside view of an industry and organization/company 3 H H M H L - - - M L - H - H H
5 5
Students can choose a company of their own interest for internship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment. All
students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured internship
report within 15 days from the date of the completion of the internship period.

Learning Assessment
Continuous Learning Assessment Final Evaluation
(50% weightage) (50% weightage)
Project Work / Internship Internship Report
Review – 1 Review – 2 Viva-Voce
20% 30 % 30 % 20 %

96
Course UCD23V02T Course Industry Oriented Employability Skills for Science Course V Value Addition course L T P O C
Code Name Category 2 0 0 2 2

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


Course Offering Career Guidance Cell Data Book / Codes/Standards -
Department

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR- Demonstrate various principles involved in solving mathematical concepts related to permutation and 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
1: combination and probability and interpret data 0 1 2 3 4 5
CLR- Learn the basic mechanics of grammar and develop resume-building practice and presentation skills in
2: students

Ability to Utilize Knowledge


Link with related Discipline
CLR- Understand the object oriented features

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
3:

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

CommunicationSkills
CLR- Prepare students for job interviews

Investigative Skills
Skills in Modelling
4:

Lifelong learning
Analytical Skills
CLR- Instill confidence in students and develop the necessary skills to face interview

Sustainability
5:

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO- Understand the concepts of permutation and combinations, probability and approach questions in a simpler 3 8 7 M M M M M H L M H M M H M M M
1: and innovative method 0 0
CLO- Understand the different parts of speech and use them in sentences appropriately and also the 3 8 7 M M M M M H L M M M H L M M H
2: importance of resume preparation 5 5
CLO- Understand the importance of object oriented features 3 8 8 H M M M M H L M M M M M M M H
3: 5 0
CLO- Face interviews confidently 3 8 8 M M H M M H L M M M M M M M H
4: 5 0
CLO- Develop their domain skills 3 8 8 M M H M M H L M M M M M M M H
5: 5 0

Duration 6 6 6 6 6
(hour)
S- SLO-1 Permutation and Change of voice Object Oriented Programming - Overloading & Overriding – Introduction Time Complexity – Introduction
1 Combination – Introduction
Introduction

97
SLO-2 Permutation and Change of voice Introduction to Monolithic, POP, Overloading & Overriding Time Complexity
Combination – Problems Structures, OOP
S- SLO-1 Probability – Introduction Change of speech Translators – Introduction Virtual Functions & Abstract Class – Stacks & Queue - Applications
2 Introduction
SLO-2 Probability – Problems Change of speech Translators Virtual Functions & Abstract Class Stacks & Queue - Applications
S- SLO-1 Data Sufficiency – Resume Writing - Introduction Class – Introduction Dangling Pointer – Introduction Linked List & Operations –
3 Introduction Introduction
SLO-2 Data Sufficiency – Resume Writing - Introduction Class Dangling Pointer Linked List & Operations
Problems
S- SLO-1 Puzzles - Selections Resume Writing - Session 1 Object Abstraction – Garbage Collector – Introduction Types of Trees & BST – Introduction
4 Introduction
SLO-2 Puzzles - Selections Resume Writing - Session 1 Object Encapsulation Garbage Collector Types of Trees & BST
S- SLO-1 Puzzles - Distribution Types of Interviews - Group / Polymorphism, Inheritance and Algorithm and Data Structures - AVL Tree Operations – Introduction
5 Stress / HR Dynamics Binding – Introduction Introduction
SLO-2 Puzzles - Distribution Types of Interviews - Group / Polymorphism, Inheritance and Logical Thinking & Arrays AVL Tree Operations
Stress / HR Dynamics Binding
S- SLO-1 Cubes & Cuboids Presentations - Introduction Function Execution Sequence - Structures & Pointers – Introduction Introduction to P, NP, NP-Hard &
6 Introduction NP-Complete Problems
SLO-2 Cubes & Cuboids Presentations - Activity Stack & In Line Functions - Structures & Pointers Introduction to P, NP, NP-Hard &
Introduction NP-Complete Problems

Learning 1. Abhijit Guha, Quantitative Aptitude for Competitive Examinations, Tata McGraw Hill, 1. Greg Perry, Dean Miller, C Programming Absolute Beginne, Que Publishing, 3rd Edition
Resources 5th Edition
2. Scott Bennett, The Elements of Resume Style: Essential Rules for Writing Resumes 2. Cay S. Horstmann, Core Java Fundamentals, Volume 1, 11th Edition, Prentice Hall, 2018
and Cover Letters That Work, AMACOM, 2014 3. Langsam, Augenstein, Tanenbaum, Data Structures Using C and C++, 2nd Edition,
3. Raymond Murphy, Intermediate English Grammar, Cambridge University Press, Pearson Education, 2015.
2007

Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA-1 (20%) CLA-2 (20%) CLA-3 (30%) CLA-4 (30%) #

Theory Theory Theory Theory


Remember
Level 1 10% 10% 30% 30%
Understand
Apply
Level 2 50% 50% 40% 40%
Analyze
Evaluate
Level 3 40% 40% 30% 30%
Create
Total 100 % 100 % 100 % 100 %

98
CLA-1, CLA-2 and CLA-3 can be from any combination of these: Online Aptitude Tests, Classroom Activities, Case Studies, Poster Presentations, Power-point Presentations, Mini Talks,
Group Discussions, Mock interviews, etc.
#CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. M. Ponmurugan, Executive PMOSS, Cognizant Dr. G. Saravana Prabu, Asst. Professor, Department of Dr. Sathish K, HOD, Department of Career Guidance, FSH, SRMIST
Technology Solutions India Pvt.Limited, Chennai English,
Amrita Vishwa Vidhyapeedam, Coimbatore Dr. Muthu Deepa M, Assistant Professor, Department of Career
Guidance, FSH, SRMIST

99
SEMESTER-IV
L T P O C
Discipline Specific Core
CourseCode UDS23401J CourseName DEEP LEARNING CourseCategory C
Courses 3 0 3 2 4

Pre-requisiteCourses Nil Co-requisiteCourses Nil ProgressiveCourses Nil


DataBook/
CourseOfferingDepartment ComputerApplications Codes/Standards Nil

CourseLearningRationale(CLR): Thepurposeoflearningthiscourseisto, Learnin ProgramLearningOutcomes(PLO)


g

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 Demonstrate various principles involved in solving mathematical concepts related to permutation 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
: and combination and probability and interpret data 0 1 2 3 4
CLR-2 Learn the basic mechanics of grammar and develop resume-building practice and presentation skills
: in students

Ability to Utilize Knowledge


Link with related Discipline
CLR-3 Understand the object oriented features

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
:

Procedural Knowledge

Analyze, Interpret data


Skills in Specialization

Professional Behavior
Problem Solving skills

CommunicationSkills
CLR-4 Prepare students for job interviews

Investigative Skills
Skills in Modelling
:

Lifelong learning
Analytical Skills
CLR-5 Instill confidence in students and develop the necessary skills to face interview

Sustainability
:

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 Understand the concepts of permutation and combinations, probability and approach questions in a 3 80 70 M M M M M H L M H M M H M M M
: simpler and innovative method
CLO-2 Understand the different parts of speech and use them in sentences appropriately and also the 3 85 75 M M M M M H L M M M H L M M H
: importance of resume preparation
CLO-3 Understand the importance of object oriented features 3 85 80 H M M M M H L M M M M M M M H
:
CLO-4 Face interviews confidently 3 85 80 M M H M M H L M M M M M M M H
:
CLO-5 Develop their domain skills 3 85 80 M M H M M H L M M M M M M M H
:

100
Duration (hour)
18 18 18 18 18

S-1 SLO-1 Unit 1: Deep Unit 2: Deep Learning Workflow Unit 3: Deep Learning Models Unit 4: Convolutional Neural Unit 5: hardware support for Deep
LearningBasics Prediction and frameworks neworks learning
SLO2 WhatisDeepLearning? AddingAnotherinput, ModelAccuracy MotivationforNeural Networks
Addingmorelayers Challenges

DeepLearningdefinedfrom Error measurement in neural BiologicalNeuralNetworks Highleveldecisions


S2 SLO-1 Academicperspective networks TuneHyperparameters
DeepLearningdefinedfrom Gradient descent Neurons Choosingthehardware
SLO-2 Industryperspective DeployModel components(GPU,TPU)
S-3 SLO-1 Deeplearningandmachine Loss functions, Learning rates Connectionsand weights,
Learning,Deeplearning vs MonitorPredictions, Propagation functions BuildingaDeeplearningHardw
Data Science Manageyourmodels aresystem
SLO-2 How a business uses deepl Advanced deep learning Components of a deeplearning Different layers of CNN, Max Benefits, Challenges,
earning, How deep learning Concepts, Steps in Deep solution, DataGeneration pooing, Average Pooling Highleveldecisions
works? learning in Implementation
SLO-1 Lab1: Build a simple Lab4: Build a network with Lab7: Build a network for Lab10: Build a Lab13: Using Generative
artificial Neural Networks atleast 3 hiddenlayers that classification using the Recommendation system Adversarial networks perform
with 1layer, with 1 neuron, achieves better than 92% built-in MNIST dataset and using Deep Learning Imagegeneration
and the input shape equal accuracy on validation and test Use the sigmoid activation techniques
S-4 to 1, feed some data, use data. You may need to train for functionUse the categorical
toS- SLO-2 the equaltion y = 5x-3, so more than 10 epochs to achieve cross entropy loss
6 where x = -2, y=-4 and train this result function.
the network
S-7 SLO-1 What are deep learning DataCollection Choosing the software
DataCollection Hidden layers
promises and challenges? components
SLO-2 DeepLearningArchitecture PublicDatasets Training Dropouts ChoosingtheOS

S-8 SLO-1 DeepLearningLibraries ExistingDatabases Evaluation Fully connected layer AddingPackages

SLO-2 DeepLearningTechnologies WebScraping TaskOrchestration Deep LearningHands On Lab


Final softmax layer Work - Build, Test and Deploy
ML Models (Consumer1)
S-9 Deep Learning Different CNN architectures CustomerChurn, Whoisgoingto
SLO-1 Implementation Framework Crowdsourcelabelling, Prediction, Infrastructure churn?
The core of deeplearning DataPreparation

ANN CleaningData, FeatureScaling Authentication, Interaction Lenet, m Alexnet, VGG-16 Whenthechurnwilloccur,


SLO-2 Roleofdeepneuralnetworks Why(reason)isthechurn
occurring

101
S-10 SLO-1 Lab2: Using Tensorflow Lab 5: Build a network for Lab 8: Working Data Lab11:Working on Deep Lab 14: Deep Learning HandsOn
To SLO-2 Build a network with a classification using the builtin Collection, Evaluation Learning DataStructures Lab Work - Build, Test
S-12 single hidden layer MNIST dataset andDeployMLModels

What is ANN? Handling categorical data & Problemstatement


S-13 SLO-1 Monitoring VGG-19
text
SLO-2 Perceptron ModelEngineering Building your deep learning Inception -V3 Problemtype
Architecture
SLO-1 Single Layer Perceptron-1 TestTrainSplit What is a deep learning Building a own architecture Dataengineering
S-14 Frame work?

Single Layer Perceptron-2 Handling Imbalanced Data Image datasets


SLO-2 Features of a good deep Datapipeline, Modelselection
learning framework
S-15 Multi Layer Perceptron-1, Popular deep learning Model engineering, Mode loutcome,
SLO-1 Multi Layer Perceptron-2 ModelTraining, Model Validation Preprocessing, Data analysis,and
frame works
augmentation
optimization
Tensorflow, Keras, Pytorch
SLO-2 Activation Functions-1, Model Test, Model Outcome Image data generator Model pipeline, Data Visuzlization and
Activation Functions-2 User Interface
S-16 SLO-1 Lab3: Using Tensor flow Lab6: Build a network for Lab9: Conduct an Lab12: Customize a Lab15: Implement Transfer
to S- SLO-2 build 3 networks, each with classification using the builtin experiment onObject CNN model for Bird learning to retrain models that
18 atleast 10 hidden layers MNIST dataset and Use the detection using classification have been trained on the Image
sigmoid activation function Convolution Neural Net dataset in order to perform
Network classification on the CIFAR
dataset.

Learning Resources DeepLearningfromScratch,bySethWeidman,ReleasedSeptember2019,Pu Deep Learning: A Practical Approach, PB Paperback – 1 January 2018 by RajivChopra
blisher(s):O'ReillyMedia,Inc. IntroductiontoDeepLearning, BookbyEugeneCharniak

102
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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–4canbefromanycombinationofthese:Assignments,Seminars,TechTalks,Mini-Projects,Case-Studies,Self-Study,MOOCs,Certifications,Conf.Paperetc.,
CourseDesigners
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer
Science, University of Madras, Chennai Dr. M. Pandiyan, Asst. Prof. SRMIST,KTR Campus

103
Course Course Name CourseCategory L T P O C
UDS23402J Advanced Computing With C Discipline Specific Core Courses
Code 3 0 3 2 4
Python and GCP

Pre-requisiteCourses Nil Co-requisiteCourses Nil ProgressiveCourses Nil


DataBook/
CourseOfferingDepartment ComputerApplications Codes/Standards Nil

Course Learning The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Rationale (CLR):
CLR-1 : Demonstrate various principles involved in solving mathematical concepts related to permutation 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
and combination and probability and interpret data 0 1 2 3 4
CLR-2 : Learn the basic mechanics of grammar and develop resume-building practice and presentation

Application of Concepts

Procedural Knowledge

Analyze, Interpret data


skills in students

Skills in Specialization

Professional Behavior
Problem Solving skills

Communication Skills
Expected Proficiency

Expected Attainment
CLR-3 : Understand the object oriented features

Investigative Skills
Skills in Modelling
Level of Thinking

Lifelong learning
Link with related

Analytical Skills
Ability to Utilize
CLR-4 : Prepare students for job interviews

Sustainability
Fundamental
Knowledge

Knowledge
CLR-5 : Instill confidence in students and develop the necessary skills to face interview

Discipline

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

(%)

(%)
CLO-1 : Understand the concepts of permutation and combinations, probability and approach questions in a 3 80 70 M M M M M H L M H M M H M M M
simpler and innovative method
CLO-2 : Understand the different parts of speech and use them in sentences appropriately and also the 3 85 75 M M M M M H L M M M H L M M H
importance of resume preparation
CLO-3 : Understand the importance of object oriented features 3 85 80 H M M M M H L M M M M M M M H
CLO-4 : Face interviews confidently 3 85 80 M M H M M H L M M M M M M M H
CLO-5 : Develop their domain skills 3 85 80 M M H M M H L M M M M M M M H

104
Duration
(hour) 18 18 18 18 18

Unit 1: Working and Unit 3: Cloud Computing Examples of In-memory


S- SLO- Architecture of Cluster Building Blocks Computing Working of Dynamic Load Projects, networks, and
1 1 Computing Grid Computing Balancing subnet works
And Cloud Computing
SoftwareBuildingBlocks Real Time Computing Applications of Dynamic Load
SLO- Clustercomputingoverview Application Workloads, Overview Balancing Routes and fire wall rules
2 VirtualWorkloads, PaaS, Identity
Management, Virtualization
S- HardwareBuildingBlocks Business Benefits Real Time Unit 10: Parallel Meshing and
2 SLO- Cluster Load Balancing, High Compute Servers, Storage Computing Overview Remeshing, Meshing Overview, VPC Networking, Common
1 Availability Clusters, High Servers, Mesh Topology and Parallel network designs, Virtual
Performance Clusters Hyper Converged Servers. Meshing Overview Machines
Physical networks
SLO- Business Benefits, Challenges & Unit 14: Google Cloud
2 WorkingandArchitectureofCluste Unit 4: High Performance Business Challenges RealTime Applications of Parallel Meshing, Platform Compute,
rcomputing, Grid computing Computing Computing Overview Partitioning and parallel meshing Kubernetes, AppEngine
overview, Computational Grid technique
Computing, Data Grid
Computing,
Collaborative Grid Computing, High Performance Computers, Remeshing Overview, Business GCP Compute Engine
Manuscript Grid High Performance Components Working of Real Time Computing, Benefits, Business Challenges, overview, Advantages,
S SLO-
Computing, Working and Examples of Real Time Computing Applications of Remeshing Business Benefits,
- 1
Architecture of Grid computing, Computing Applications of Compute
3
Cloud computing overview Engine
SLO Cloud computing overview Compute,Network,Storage, Unit 7: Open MP programming, Unit 11: Networking and Google Compute Engine features
-2 Importance of High-Performance OpenMP programming Overview Storage Options for MachineTypes,PersistentDisk
Computers Advanced Computing s, LocalSSD

S- SLO Lab 1: Create a Google Compute Lab 4: Access files Lab7: Set up and write simple Lab10: Calculate multiplicative Lab13: Use gcloud to create two
4 -1 Engine virtual machine and in Cloud Storage programs on Apache Spark and inverse of five symmetric custom VPC networks with
& SLO understand zones, regions, and with the Spring Jupyter Notebooks on Cloud matrices ofsize 2000x2000. subnets, firewall rules, and VM
S -2 machine types. Resource Data instances, then test the
- abstraction networks' ability to allow traffic
6 from the public internet.
S- SLO Networking Options for Advanced
Private Cloud, Public Cloud, Business Benefits of High- Business Challenges of Introduction to Containers and
7 -1 Computing Overview
Hybrid Cloud and Multi cloud Performance Computing OpenMP Programming Kubernetes
SLO WorkingofCloudcomputing Parallel programming
Business Challenges of High- Business Benefits, Business Containers and ContainerImages
-2 overview
PerformanceComputing Challenges of Networking

105
S- SLO Introduction to Kubernetes,
ArchitectureofCloudcomputin What can you do with OpenMP parallel Storage Options for Advanced
8 -1 Introduction to Google Kubernetes
g HighPerformanceComputing? region,Worksharing Computing Overview, Business Engine
High Performance Computing in Benefits Business Challenges for
the cloud Advanced Computing
SLO Difference between Cluster vs Grid Unit 5: High Performance OpenMP data environment, KubernetesArchitecture, Google
Unit 12: Google Cloud Platform
-2 computing, Cluster vs Cloud Computing Building Blocks tasking, CreatingParallelism Cloud App Engineenvironments
Core Infrastructure And
computing and Grid vs Cloud
Services
computing
S- Unit 2: Role of Cloud High Performance Computing Unit 8: Message Passing interface Google Cloud Platform Core Unit15:Handson Python Lab on
9 SLO Computing in An AI Building Blocks Overview ( MPI ) parallel programming Infrastructure and Services, GCP
-1 Implementation Introduction to Google Cloud,
Getting Started with Google
Cloud
SLO- Merging AI and cloud computing, Why Is High-Performance Message Passing interface(MPI) The Google Cloud resource HelloWorld, Add Two Numbers
2 Machine learning cloud services, Computing Important?, Business parallel programming, Business hierarchy, Identity and Access
IoTcloud Benefits of High-Performance Benefits of MPI Programming Management (IAM)
Computing
S- SLO Lab 2:Creating and Lab 5: Analyze Lab 8: Connect to computing Lab11: Create Kubernetes Lab 14: Perform basic
10 -1 Manage IAM Roles Clinical Data using resources hostedon Google Cluster in Google Cloud networking tasks on Google
& on Google Cloud BigQuery and AI Cloud Platform via the web Kubernetes engine Cloud, including Compute
SLO-
S- Platform Notebooks Engine in stances
2
12

S- SLO Business Intelligence Components of High-Performance Business Challenges of MPI Interacting with Google Square Root of a Number
13 -1 Computing Solutions Programming Cloud,Virtual Machines in the
Cloud
SLO- AIasaServiceoncloud Compute, Network, Storage Types of Parallel Computing Storage, Containers, Applications AreaofaCircle
2 Models in the Cloud
S- SLO Infrastructure as a Service and AI Unit 6: In memory and Real Time ErrorHandling Unit 13: Advanced Computing in QuadraticEquation
14 -1 Computing Google Cloud Platform
SLO- Platform as a Service and AI Inmemory Computing Overview, Running MP IPrograms Interacting with Google Cloud SwapTwoVariables
2 Business Benefits In-memory
Computing Overview
S- SLO Software as a Service and AI Working of In-memory Computing Unit 9:Dynamic Load Balancing, Using the Google Cloud, Working Mutiply Two Numbers,
15 -1 Dynamic Load Balancing with GCP Cloud Console and DivideTwoNumbers
Overview Cloud Shell
SLO- Cloud technologies for AI BusinessBenefitsofOpenMP Business Benefits of Dynamic VirtualNetworks, Virtual Private GeneraterandomNumbers
2 applications, Containers, Programming Load Balancing, Business Cloud between0and100, Convert Kms to
Kubernetes Challenges of Dynamic Load metre
Balancing
SLO Lab 3: Create Our First VPC in Lab6: Analyze production Lab9: Build a Fraud Detection Lab12: Creating a Network
-1 Google Cloud performance with Cloud Profiler modelon Cloud AI Platform with Storage Solution Using Google Lab15: Createas to ragebucket

106
S- SLO- TensorFlow Enterprise and Cloud File store and then use it to store some
16 2 BigQuery files, retrieve files, and
& implement version control.
S-
18

1. Google Cloud Platform for Developers: Build Highly ScalableCloud


Solutions with the Power of Google Cloud Platform, BookbySteven
LearningRes 3. PythonforGoogleAppEngine,ByMassimilianoPippi
Porterand TedHunter
ources 4. PythonProgramming:UsingProblemSolvingApproach,BookbyReemaThareja
2. Introduction to Computation and Programming Using Python,Bookby
John Guttag

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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–4canbefromanycombinationofthese:Assignments,Seminars,TechTalks,Mini-Projects,Case-Studies,Self-Study,MOOCs,Certifications,Conf.Paperetc.,
CourseDesigners
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Department of Computer Science, University of Madras, Dr.R.Jayashree,SRMIST
Chennai
Mrs.S.Chandrakala,SRMIST

107
Course UDS23403T Course Fundamentals of Natural Language Processing Course C Discipline Specific Core Courses L T P O C
Code Name Category 4 0 0 2 4
Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil
Course Offering Department Computer Application 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 working principles and their functions in a business scenario. 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 : To build intelligent and automated real-world natural language processing applications

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
CLR-3 : Understand the various layers of Natural Language processing

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : Identify the implementation framework natural language processing solutions

Life Long Learning


Investigative Skills
Skills in Modeling
Link with Related
CLR-5 : Apply Natural language processing models to business problems

Analytical Skills
Ability to Utilize
Knowledge
Disciplines

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

CLO-1 : Understand the Academic and Industry perspectives of NLP 2 8 8 H H H H H H - M M L - H - M H


5 0
CLO-2 : Gain hands-on solid skills, knowledge and expertise of real-world situations 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-3 : Able to understand the basics knowledge and expertise in Data gathering, Data collection 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-4 : Hands-on skills and knowledge to apply all the required processes on texts 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-5 : knowledge and expertise in setting up a data platform for building enterprise 3 8 8 L H H H H H - M M L - H - M H
5 0

108
Duration 12 12 12 12 12
(hour)
S-1 SLO- Natural Language Processing Natural Language Processing Topic Modelling DeBERTa Adding Packages
1 Defined - Academic and Industry Architecture
Perspective
SLO- What is Natural Language Components of machine learning Text Classification Natural Language Processing Data Natural Language Processing Data
2 Processing? solution Requirements Requirements
S-2 SLO- Natural Language Processing Data Generation Keyword Classification How much data is needed Patient Remittance with discharge
1 defined from Academic and summaries
Industry perspective
SLO- Functions of a Natural Language Data Collection Lemmatization Is your data good enough? Who is going to get readmitted?
2 Processing system
S-3 SLO- Natural Language Processing in Feature Engg pipeline Stemming Data Structure When will they get readmitted
1 business
SLO- Artificial Intelligence and Natural Training Part of speech tagging Data Format Why will they get readmitted
2 Language Processing
S-4 SLO- Natural Language Processing Evaluation Coreference resolution Data Type Problem statement
1 promises and challenges
SLO- Natural Language Processing Task Orchestration What Problem Natural Language Source System Problem type
2 Architecture, Processing Solves
S-5 SLO- Libraries, Technologies and Prediction Machine Translation Target system Data engineering
1 Framework
SLO- Components of Natural Language Infrastructure Named Entity Recognition Training Data Data pipeline
2 Processing
S-6 SLO- Phases of Natural Language Authentication Text/Classification Validation Data Model selection
1
SLO- Natural Language Processing in Interaction Text Summarization Test Data Model engineering
2 Real World Applications
S-7 SLO- NLP in healthcare Monitoring Topic Modelling Natural Language Processing Data Model Outcome
1 Requirements
SLO- NLP in Retail Building your NLP Architecture Keyword Extraction Building a NLP Hardware system Model Analysis
2
S-8 SLO- NLP in Energy Natural Language Processing Information Retrieval Benefits Model Optimization
1 Implementation Framework
SLO- Automobile What is a NLP framework? Challenges Model pipeline
2
S-9 SLO- NLP in Oil & Gas Features of a good NLP framework Automatic Image annotation High level decisions Data visualization
1
SLO- Natural Language Processing Popular NLP frameworks Natural Language Processing Choosing the hardware Introduction to Data visualization
2 Workflow Models components (GPU, TPU)
S-10 SLO- Text pre-processing NLTK, Gensim BERT , GPT2 Building a NLP Software system User interface
1

109
SLO- Exploratory Data Analysis SpaCy, CoreNLP XLNet Benefits Data exploration
2
S-11 SLO- Text pre-processing : Natural Language Processing - Electra Challenges Visualizing n-grams
1 Techniques an Overview
SLO- Text Representation & Feature Pattern Recognition Text to Text Transfer Transformer High level decisions Qualitative comparisons
2 Engineering
S-12 SLO- Pattern Mining Named Entity Recognition RoBERTa Choosing the software components NLP dashboards
1
SLO- Evaluation and Deployment Text Summarization ALBERTA Choosing the OS NLP: Text Data Visualization
2

Learning 1. James A. Natural language Understanding 2e, Pearson Education, 1994 3. Siddiqui T., Tiwary U. S. Natural language processing and Information retrieval, OUP,2008
Resources 2. Bharati A., Sangal R., Chaitanya V. Natural language processing: a Paninian 4. https://www.nltk.org/book/
perspective, PHI, 2000

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Mr. M. Murali Anand, SRM IST
Department of Computer Science, University of Madras,
Chennai

110
Course Course Course L T P O C
ULT23AE2J Applied Tamil – II AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
;Course Offering Department Tamil 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 10 11 12 13 14 15


வநர்காணல் பசய் யும் திறனும் பசய் திவாசிெ் புமுதறகதையும் பைரியச்
CLR-2 :
பசய் ைல்

Link with Related Disciplines

Ability to Utilize Knowledge


விமர்சனை்தின்ைன்தமகளும் பசய் தியறிக்தகையாரிக்கும் முதறதய

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-3 :

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization
யும் அறியச்பசய் ைல்

Communication Skills
Investigative Skills
CLR-4 : வெச்சுக்கதலயின்ைனிை்துவங் கதைெ் புரியச்பசய் ைல்

Skills in Modeling

Analytical Skills
CLR-5 : கணினித்தமிழின்பல் வவறுநுட்பங் களளத்மதரியச்மசய் தல்

PSO -1
PSO -2
Course Learning Outcomes

PSO-3
At the end of this course, learners will be able to:
(CLO):
அகராதிை்துதற,
CLO-1 : 2 75 60 H L H M H H L M H M L H - - -
கதலச்பசால் லாக்கை்துதறதயை்பைரிந்துபகாை் ளுைல்
CLO-2 : ஊடகங் கைில் பமாழிஆளுதமவயாடுபசயல் ெடும் திறன்பெறுைல் 2 80 70 H M H L M H L H M L H H - - -
கதல, இலக்கியவிமர்சனமுதறகதையும் ,
CLO-3 : 2 70 65 H L H M H H M H L H M H - - -
பசய் தியறிக்தகையாரிக்கும் நுட்ெங் கதையும் பைரிந்துபகாை் ளுைல்
பல் வவறுவடிவங் களளக்மகாண்டவபச்சுக்களலளயஅறிவதன்வழி,சிறந்
CLO-4 : 2 70 70 H M H L H M M H H L H H - - -
தவமளடப் வபச்சாளராகஉருவாகும் தகுதிளயப் மபறுதல்
தமிளழக்கணினிவழி,
CLO-5 : இதணயம் வழிமகாண்டுவசர்க்கும் உலகளாவியமசயல் பாடுகளளஅறிந் 2 80 70 H M H H M H L M H L H H - - -
துமகாள் ளுதல்

Durati
on 9 9 9 9 9
(hour)
SL வநர்காணல் அறிமு விமர்சனம் –
ைமிழில் அகராதிகை் வெச்சுக்கதல கணினிை்ைமிழ்
O-1 கம் அறிமுகம்

111
S
SL விமர்சனை்தின்வநா
- ஒருபமாழி/ இருபமாழிஅகராதி ஆளுதமை்திறன் வெச்சின்அடிெ் ெதடகை் கணினிவழிை்ைட்டச்சு
1
O-2 க்கம்
SL வநாக்கம் – ைட்டச்சுபசய் யும் பமன்பொருட்க
S O-1 ென் பமாழிஅகராதி விமர்சனவதககை் ைன்னம் பிக்தகயும் வெச்சும்
கண்டறிைல் ை்
-
2 SL உயிர்/ பமய் எழுை்துகை் வநர்காணல் முதற இலக்கியவிமர்சன
வெச்சின்வதககை் எழுை்துருக்கை்
O-2 கை் ம்
SL இனியபசாற் கை் ெ யூனிவகாடுஎழுை்துருக்கை் /
S O-1 உயிர்பமய் எழுை்துகை் திதரவிமர்சனம் வமதடெ் வெச்சு
யன்ொடு பிறஎழுை்துருக்கை்
-
3 SL அகராதிக்கானஅடிெ் ெதடகை் வநர்காணல் வதக
கதலவிமர்சனம் ெட்டிமன்றெ் வெச்சு குரல் வழிைட்டச்சு
O-2 கை்
SL வநரடியாகவினாவி
S O-1 அகராதிஉருவாக்கெ் ெயிற் சி விமர்சகர்ைகுதிகை் பசாற் பொழிவுமுதற எழுை்துவழிைட்டச்சு
தட
-
4 SL அகராதிஉருவாக்கெ் ெயிற் சி அச்சுஊடகவநர்கா
வைர்ந்ைபுலதம வெச்சின்நுட்ெங் கை் ைட்டச்சுபசய் யும் ெயிற் சி
O-2 ணல்
SL காட்சிஊடகவநர்க எழுை்துவடிவவிமர்ச வெச்சாைர்களும் வெசும் முதற
கதலச்பசால் அறிமுகம் ைட்டச்சுபசய் யும் ெயிற் சி
S O-1 ாணல் னம் களும்
- வெச்சு -
5 SL பிறபமாழிச்பசாற் களும் ைமிழில் க வகட்புஊடகவநர்க காட்சிவடிவவிமர்ச
எடுை்துதரெ் பும் உடல் பமாழி பிதழதிருை்திகை்
O-2 தலச்பசாற் களும் ாணல் னம்
யும்
SL கதலச்பசால் லாக்கபநறிமுதறக கைஆய் வில் வநர்க விமர்சனம் பசய் யும் நவீனபைாழில் நுட்ெங் கைில் ெ ைமிழில் பிதழதிருை்ைம் பசய் யும்
S O-1
ை் ாணல் ெயிற் சி வ ச்சுமுதறகை் பமன்பொருட்கை்
-
6 SL வநர்காணல் பசய் யு விமர்சனம் பசய் யும்
கதலச்பசால் உருவாக்கஉை்திகை் வெச்சாைர்க்குரியைகுதிகை் வதலெ் பூஉருவாக்கம்
O-2 ம் ெயிற் சி ெயிற் சி
SL வநர்காணல் பசய் யு
S O-1 துதறசார்பசாற் கை் பசய் தியறிக்தக வெச்சுெ்ெயிற் சி வதலெ் பூவில் எழுதும் முதறகை்
ம் ெயிற் சி
-
7 SL புதியகண்டுபிடிெ் புகளும் கதலச்ச பசய் திவாசிெ் புமு சமூகநிகழ் தவஎழு
வெச்சுெ்ெயிற் சி வதலெ் பூவின்ெயன்கை்
O-2 ப ாற் களும் தறகை் துைல்
SL பசய் திவாசிெ் புநு பசய் தியாைர்க்குரி
S O-1 ெயன்ொட்டுச்பசாற் கை் கலந்துதரயாடலின்வநாக்கம் ைமிழ் இதணயநூலகங் கை்
ட்ெங் கை் யைகுதிகை்
-
8 SL கதலச்பசால் லாக்கெ் ெயன்ொடுக கலந்துதரயாடலின்ைனிை்ை
உச்சரிை்ைல் உற் றுவநாக்குைல் இதணயநூலகெ் ெயன்ொடுகை்
O-2 ை் ன்தமகை்
SL பிதழயின்றிவாசி சமநிதலயில் எழுது ைம் கருை்தைை்பைைிவாகஉர
S O-1 கதலச்பசால் உருவாக்கெ் ெயிற் சி ைமிழ் ைப
் ைாடரதடவுகை்
ை்ைல் ைல் த ை்ைல்
-
9 SL வாசிை்ைலும் உணர் பசய் தியறிக்தகைய
கதலச்பசால் உருவாக்கெ் ெயிற் சி கலந்துதரயாடல் ெயிற் சி பைாடரதடவின்ெயன்ொடுகை்
O-2 வும் ாரிை்ைல்

112
1. அகராதியியல் , பெ. மாதையன் , ைமிழ் ெ்ெல் கதலக்கழகம் , ைஞ் சாவூர், 1997.
2. வெச்சுக்கதல, ம. திருமதல, மீனாட்சிபுை்ைகநிதலயம் , மயூராவைாகம் , மதுதர, 2009.
Learning 3. வெச்சாைராக, அ.கி.ெரந்ைாமனார், ொரிநிதலயம் , பசன்தன, 1961
Resources 4. இணையத்தமிழ் , சந் திரிகாசுப் பிரமைியன், சந் திரராதயம் பதிப் பகம் , மதுணர, 2020.
5. ரநர்காைல் , மின்னூலகம் , தமிழ் இணையக் கல் விக் கழகம் , https://www.tamilvu.org/

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

Course Designers
Experts from Industry Expert from Higher Technical Institutions Internal Experts
1. Dr. V. Dhanalakshmi, Associate Professor, Subramania Bharathi 1. Dr. B.Jaiganesh,
1. Dr. P.R.Subramanian, Director, Mozhi Trust,
School of Tamil Language & Literaturel, Pondicherry University, Associate Professor & Head, Dept. of Tamil,
Thiruvanmiyur, Chennai – 600 041.
Pondicherry FSH, SRMIST, KTR
2. Dr. R. Ravi, Assistant Professor and Head, Dept. of Tamil, FSH,
SRMIST, VDP.
3. Mr. G. Ganesh, Assistant Professor,
Dept. of Tamil, FSH, SRMIST, RMP.
4. Dr. T.R.Hebzibah beulah Suganthi,
Assistant Professor, Dept. of Tamil,
FSH, SRMIST, KTR.
5. Dr. S.Saraswathy, Assistant Professor,
Dept. of Tamil, FSH, SRMIST, KTR.

113
Course Course Course L T P O C
ULH23AE2J APPLIED HINDI-II AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department HINDI 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 find and analyze different types of Cinema 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : To Discover the print Media in the present World

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
Expected Proficiency
Expected Attainment
CLR-3 : Writing report for Employability

Investigative Skills
Skills in Modeling
Link with Related
Level of Thinking
CLR-4 : Writing Reviews and Create Job Oriented learning

Analytical Skills
Ability to Utilize
CLR-5 : To Acquire technical words for various job Prospects

Application of
Fundamental
Knowledge

Knowledge
Disciplines
Concepts
(Bloom)

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

(%)
(%)
CLO-1 : To Understand the History and Documentary in Hindi Cinema 2 75 80 H H H M L H L M L L H M - - -
CLO-2 : To Comprehend Media Studies 2 80 90 H H H M L H H M L L H M - - -
CLO-3 : To Evaluate report Writing 2 75 95 H H M L H H M H M M H H - - -
CLO-4 : Enhance their Writing Skills in Media Studies 2 80 90 H H L H M H L H H M H H - - -
CLO-5 : To Understand and usage of technical words in Hindi 2 85 90 M H M H L H H L H M H H - - -

Duration (hour) 9 9 9 9 9
SLO-1 HINDI CINEMA MEDIA AUR HINDI BHASHA REPORTARJ LEKHAN FILM REVIEW& VIGYAPAN PARIBHASHIK SHABDAVALI
S-1
SLO-2 CINEMA KI AVDHARNA AVDHARNA AVDHARNA ARTH ARTH
SLO-1 UDBHAV SWARUP SWARUP PARIBHASHA PARIBHASHA
S-2
SLO-2 VIKASH MAHATVA UDDESHYA SWARUP SWARUP
DOCUMENTRI MOVE KI MEDIA MEN BHASHA KA MAHATVA AWADHARNA PRAKAR
SLO-1
AVDHARNA PRAYOG
S-3
COMERCIAL MOVE KI UTTARDAYITVA REPORTARJ LEKHAN KE PRATI FILM REVIEW KA AVADHARNA
SLO-2
AVDHARNA RUCHI JAGANA MAHATTVA
SLO-1 PRAYOJAN PRINT MEDIA REPORTAJ KI BHUMIKA VIGYAPAN AUR BAZAR PRAYOJAN
S-4
SLO-2 UDDESHYA ELECTRONIC MEDIA PRAYOJAN VIGYAPAN AUR ROZGAR UDDESHYA
SLO-1 MAHATVA MEDIA KI JIMMEDARI PRAYOG PRINT VIGYAPAN MAHATVA
S-5
SLO-2 PRAKAR SMACHAR LEKHAN UTTARDAYITVA VIGYAPAN KI BHASHA PRAYOG

SLO-1 PRISHTHBHUMI REPORTER KE GUN RIPOTARJ LEKHAN AWADHARNA UDDESHYA


S-6
SLO-2 KARYASHALA SAHAJTA PUNRIKSHAN ARTH TAKANIKI SHABDAVALI KA MHATVA

114
SLO-1 DOCUMENTRY KI VIDHI NISPAKSHTA LEKHAN VIDHI PARIBHASHA HINDI SE ANGREZI SHABD
S-7 DOCUMENTRY AUR COMERCIAL SWARUP
SLO-2 PEET PATRAKARITA SAMAJIK DAYRA ANGREZI SE HINDI SHABD
MOVE MEN ANTAR
SLO-1 COMERCIAL KI VIDHI UTTARDAYITVA SAHITYA ME RIPOTARJ LEKHAN VIGYAPAN KE PRAKAR EK DIN EK SHABD
S-8 MOVE VISLESHAN VIGYAPAN KI
SLO-2 BHASHA GYAN PARIYOJNA KARYA SHABDON KA VISLESHAN
VISHESHTAYEN
SLO-1 PARICHARCHA PARICHARCHA PARICHARCHA VIGYAPAN MANG PATH PRICHARCHA
S-9
SLO-2 PRASHNABHYASH PRASHNABHYASH PRASHNABHYASH VIGYAPAN KA PRABHAV PRASHNABHAYASH

Edited Book: “PRAYOJAN MULOK HINDI”, SRIJONLOK PUBLICATION, 2023, New Delhi.
1. Film Banti Hai aur Banati Bhi hai, Lekhika – Sonal, Neolit Publication
2. https://navbharattimes.indiatimes.com/entertainment/movie-review/articlelist/2325387.cms?curpg=3
Learning
3. https://epustakalay.com/book/4858-hindi-patrakarita-by-dr-krishnbihari-mishra/
Resources
4. https://hindisamay.com/
5. https://rajbhasha.gov.in/hi/hindi-vocabulary

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% 30% 30% 30% 20% 20% 20% 20% 30% -
Understand
Apply
Level 2 40% 50% 50% 40% 50% 50% 50% 50% 50% -
Analyze
Evaluate
Level 3 30% 20% 20% 30% 30% 30% 30% 30% 20% -
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
Shri. Santosh Kumar
Editor : Srijanlok Magazine 1. Prof.(Dr.) S.Narayan Raju, Head, Department of Hindi,CUTN, Tamilnadu 1. Dr.S Preeti. Associate Professor & Head, SRMIST
Place: Vashishth Nagar, Ara – 802301
2. Dr. Md.S. Islam Assistant Professor, SRMIST
3.Dr. S. Razia Begum, Assistant Professor, SRM IST
4, Dr.Nisha Murlidharan Assistant Professor, VDP,SRM
IST

115
Course Course Course L T P O C
ULF23AE2J French for Specific purpose-II AE Ability Enhancement Courses (AE)
Code Name Category 1 0 2 2 2

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale


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

CLR-1 : Strengthen the language of the students both in oral and written 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Express their sentiments, emotions and opinions, reacting to information, situations

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-3 : Make them learn the basic rules of French Grammar.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR-4 : Develop strategies of comprehension of texts of different origin

Investigative Skills
Skills in Modeling
Link with Related
Enable the students to overcome the fear of speaking a foreign language and take position as a

Analytical Skills
CLR-5 :

Ability to Utilize
foreigner speaking French

Knowledge
Disciplines

PSO -1
PSO -2
Course Learning Outcomes

PSO-3
At the end of this course, learners will be able to:
(CLO):
o enable the students to overcome the fear of speaking a foreign language and take position as a
CLO-1 : 2 75 80 H M H H M H H L M M H L - - -
foreigner speaking French
CLO-2 : To strengthen the knowledge on concept, culture, civilization and translation of French 2 80 90 M H L H H M H M L L H M - - -
CLO-3 : To develop content using the features in French language 2 75 80 H H L M H M L H M M H H - - -
CLO-4 : To interpret the French language into other language 2 75 90 H L M H M H H M L H M L - - -
CLO-5 : To improve the communication, intercultural elements in French language 2 80 75 M H H L M M H H M L H M - - -

Duration (hour) 9 9 9 9 9

TOEIC Les quantificateurs Les prépositions de lieu


SLO-1 Les verbes irréguliers La négation
S-1
SLO-2 Qu’est-ce que c’est/ le génitif Les activités le futur et l’interrogation
le conditionnel
SLO-1 À qui est-il destiné ? Les adjectifs Les prépositions de temps - Les activités
S-2
SLO-2 Les compétences évaluées et pronoms possessifs Les activités les modaux l’exclamation

SLO-1 Le nom les pronoms les temps et La suggestion Les activités


S-3
SLO-2 Le pluriel des noms Les pronoms personnels Les activités le conseil l’emphase

116
SLO-1 Les indénombrables les pronoms compléments les aspects- Les exemples Les exemples
S-4
SLO-2 Les noms composés Les activités Les activités le reproche Les activités
SLO-1 L’adjectif pronoms réfléchis Le présent simple Les activités l’impératif
S-5
SLO-2 Les comparatifs Les activités Les activités L’obligation Les activités

SLO-1 les superlatifs les adverbes Le présent be+ing la permission la voix passive
S-6
SLO-2 les articles définis (the) Les activités Les activités l’interdiction Les exemples
SLO-1 les articles indéfinis (a, an) La place de l’adverbe dans la phrase Les exemples La capacité les subordonnées relatives
S-7 Le prétérit simple - Le prétérit
SLO-2 Les exemples Les activités l’incapacité Les activités
be+ V-ing
SLO-1 Les adjectifs L’ordre des adverbes Les exemples les verbes à particule Les subordonnées circonstancielles
S-8
SLO-2 Les exemples Les activités - Le présent perfect be+ing les verbes suivis de V-ing Les activités
SLO-1 pronoms possessifs ( this et that) les prépositions- Le past perfect simple - d’un infinitif avec sans to A ne pas confondre
S-9
SLO-2 Les activités Les exemples Le past perfect be + ving - Les exemples Les activités

Theory:
1. ‘‘Réussir le noueau TOEIC’’ Détails des épreuves, méthodologie, grammaire, et vocabulaire, Studyrama.
Learning 2. https://www.fluentu.com/blog/french/french-grammar
Resources 3. https://www.elearningfrench.com/learn-french-grammar-online-free.html
4. https://www.lawlessfrench.com/grammar
5. https://blog.gymglish.com/2022/12/15/basic-french-grammar

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

117
# 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 Expert from Higher Technical Institutions Internal Experts
1. Mr. Kavaskar Danasegarane
1. Dr. C.Thirumurugan Professor, Department of French,
Process Expert 1. Mr. Kumaravel K. Assistant Professor & Head, SRMIST, KTR
Pondicherry University
Maersk Global Service Center Pvt. Ltd
2.Mr. Sharath Raam Prasad
2. Mrs. Abigail, Assistant Professor, SRMIST, VDP
Character Designer, Animaker Company Pvt.

118
Course Course Course L T P O C
UDS23G02J Office Automation with Advanced Excel G Generic Elective Courses
Code Name Category 3 0 2 2 4

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

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

CLR-1 Understand the Basic of Microsoft Word Documents 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 concepts of Formatting and Editing Documents
:
CLR-3 Understand the concepts of Formatting and Editing Spreadsheets
:

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-4 Design a presentation with transitions and animations

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
:

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-5 Understand the various types of charts and actions

Life Long Learning


Investigative Skills
Skills in Modeling
:

Analytical Skills
ICT Skills
Course Learning At the end of this course, learners will be able to:
Outcomes (CLO):
CLO-1 Acquire the basics of Microsoft Word Documents 2 8 8 L - - - - - - - M - - - - - M
: 5 0
CLO-2 Acquire the knowledge of formatting and editing documents 3 8 8 M - H - - L - - M - - - L - M
: 5 0
CLO-3 Design slide design, layout and animation options 3 8 8 H - H H H - - M M - - M - L M
: 5 0
CLO-4 Understand the various types of slide transitions and designs 3 8 8 - - H H - L - M - M - L L M
: 5 0
CLO-5 Understand the various types of tables and design 3 8 8 M - H H H - - - M H - - - - M
: 5 0

119
Duration 15 15 15 15 15
(hour)

S- SLO Introduction to MS Office, Spread sheet addressing - Rows, SUMIF, SUMIFS, Printing, Table Design Protecting part of a worksheet
Working with Documents Columns & Cells
1 -1
SLO Opening & Saving files, Referring Cells& Selecting Cells, Page Setup, Header & Footer Table Properties Setting data validation rules
Editing text documents
-2 Entering Data, Find & Replace
S- SLO Formatting page & Format Cells & Fill Option, Introduction to Functions, Query Wizard, Filtering a database Auto Filter
setting, Converting files
2 -1
to different formats
SLO Importing & Exporting Conditional Formatting Text Functions Query Design Subtotals: Display Subtotal at a
documents, Using Tool
-2 single level
bars, Ruler & Icons,
Formatting Documents
S- SLO Setting Font styles, Introduction to Charts, Date & Time Functions, Form Design, Pivot table: Format a Pivot table
Fontselection, Type face Column Chart & Bar Chart, Line Chart & Report,
3 -1
Setting Paragraph style, Pie Chart
SLO Bullets &Numbering Logical Functions – IF, AND, OR, Form Wizard & Navigation, SQL Create a graph using Pivot data,
-2 Not, Text Function, Logicial view, Data Import Slicer
Function,

S- SLO Lab 1: Creating, Lab 4: Create an Employee Salary Slip Lab: 7 Data Validation & Lab10: Sorting a database Lab 13: Charts for My data
Opening and Basic Consolidate
4, -1 Table using Table Setting and Border
Formatting in a Word
5 Document Options
S- SLO Thesaurus, Proofing Doughnut Chart & Scatter Chart, Pivot Table, Pivot Charts Data Export, Introduction of Conditional formatting Using
Document & Printing
6 -1 Conditional Formatting Consolidate Advanced Excel Cells ,Merging Workgroups
Setting Page style,
SLO Layout settings Introduction to MsAccess Working with formulas in excel Tracking changes
-2
S- SLO Border & Shading, Formatting cells in conditional formatting, Steps to create a blank database, functions of excel Formatting charts
Header & footer
7 -1
SLO Setting Footnotes & Tables Table Creation IF function Nested IF, Chart Templates
Endnotes, Inserting page
-2
break, Column break and
Line break

120
S- SLO Creating sections & Auto fill, Filters, CountIF, Count IFS 4 Data types, Primary Key & IF with AND OR NOT Adding titles and values in charts
frames, Anchoring
8 -1 Indexes
&Wrapping
SLO Creating Tables, Table Look Up Functions V-Lookup
settings, Borders,
-2
Alignments
S- SLO Lab 2: Modifying Font, Lab 8 :Create a database with Lab 11: Usage of conditional Lab 14: Change the style of
Text Alignment,
9, -1 Lab 5 : Prepare a Payslip for an MsAccess Statements Spark lines
Paragraph Indentation
10 SLO and Bullets and Employee with Basic Formulas, Chart
Numbering in a Word
-2 Types
Document

S- SLO Insertion, deletion, Get External Data, Advanced Filter Inserting Data, Data Validation Methods of data
Working with Shapes Spark lines
11 -1 validation
SLO Working with Hyperlink, Macro , Protecting a worksheet by
Working with Column
-2 Password
S- SLO WordArt, Working Text to columns & Remove Duplicates, Built In Functions Simple Sort, Multilevel sort Customize Spark lines
Pictures
12 -1 Inserting a Hyperlink
SLO Picture Alignment, Parameterize Query Number, Text or Date Filter Creating a Macro
Inserting Page number
-2
S- SLO Inserting Data Time, Inserting Clip Art, Inserting Smart Art , Action Query, What if Analysis tools: Recording a macro
Merging, Splitting
13 -1 Inserting shapes
SLO Sorting, and Formula, Sort & Filter, Name Manager, What If Duplicaye Query Wizard, Report Links between different Workshe Running a macro using menu
Introduction to
-2 Analysis, Vlookup & Hlookup functions, Design, Report Wizard Working with charts:ets Creating command, Writing a macro,
Spreadsheet, Opening &
Saving Spreadsheet, Data Validation Hyperlinks Assigning a macro to a button
Menus & toolbars, Basic
Functions
S- SLO Lab 3: Inserting Header Lab 6 : Working with Functions & Lab 9 :Create a table with Lab 12: Creating charts using Lab:15: Functions Description
and Footer to the Pivot Table, Pivot Charts sample design and report
14 -1 chart tools
document &Creating generation
,1 Page Breaks
5
SLO
-2

121
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Dr. S. Sivakumar, Department of Computer
Chennai Department of Computer Science, University of Madras, Chennai Applications, SRMIST

122
Course UDS23S04L Course Course L T P O C
GO PROGRAMMING S Skill Enhancement Courses
Code Name Category 0 0 4 2 2
Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil
Course Offering Department Computer Applications Data Book / Codes/Standards Nil
Course Learning Rationale
The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
1 1 1 1 1
CLR-1 : Learn Go fundamentals and apply them in real world scenarios 1 2 3 1 2 3 4 5 6 7 8 9 15
0 1 2 3 4
CLR-2 : Understand and develop your knowledge of programming fundamentals

Level of Thinking (Bloom)


Expected Proficiency (%)
CLR-3 : Learn to handle the data with various data types.

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : Learn the importance of interfaces

Life Long Learning


Investigative Skills
CLR-5 : Learn the Concept of Server Programming

Skills in Modeling
Link with Related

Analytical Skills
Ability to Utilize
Knowledge
Disciplines

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

8 7 H M M H L M M M M M L H M L L
CLO-1 : Understand the Programming concepts in free form environment 3
0 0
8 7 H M M M L M M H M M L H M L L
CLO-2 : Know how to use the slices and maps 3
5 5
7 7 H M M M L M M H M M L H M L L
CLO-3 : Understand to handle the data using pointers 3
5 0
8 8 H M M M L M M H M M L H M L L
CLO-4 : Usage of Structs and Interfaces etc., 3
5 0
8 7 M M M M L M M H M H L H M L L
CLO-5 : Write basic applications in Go 3
5 5

Duration (hour) 12 12 12 12 12
What is a function? What are Structs in GO
S-1 SLO-1 GO Languages -Introducation Control statements – if What are Files?
Declaration of Function programming?
S-2 SLO-1 GO Languages - Advantages Control statements – if else Types of Functions Syntax for declaring structs How do we do File operations?
Program to find minimum and Writing Data into a File and Reading Data from
S-3 SLO-1 Syntax of a GO Program switch case Methods on structs
maximum using function a File

Write a program to find the Program to demonstrate for Writing Data into a
S-4 SLO-1 Program to display Sample Text Recursive Functions Methods on non-structs
biggest of three numbers File
What are variables? Rules for Repetitive Statements – for Function to return multiple Program for employee pay Program to demonstrate for Reading Data from
S-5 SLO-1
naming a variable. loop values roll with structs a File

123
Program to find nCr using
S-6 SLO-1 Constants Go Slices What are the Maps in GO? What are interfaces in GO?
recursive function
Program to swap two
Program to display all Prime
S-7 SLO-1 Write a Simple Program in GO numbers with a function Syntax for creating a map Advantages of Interface
numbers between 1 to 100
returning two values
S-8 SLO-1 Data Types Program to display a Pattern Go Srtructure Program to demonstrate map Program to demonstrate interfaces
What is OOPS? How a class is created and
S-9 SLO-1 Different Types of Operators Array Go Type Casting Pointers
used in GO?
What are pointers and how
Program to demonstrate
S-10 SLO-1 Expressions and their types Array Types Pointers are declared and Classes
Slices
used
Write a program to find area of the Program for Two Dimensional Program for string
S-11 SLO-1 usage of Pointers Program to demonstrate classes
rectangle Array- Matrix Multiplication operations.

Write a program to find Simple and Write a program to implement Program to demonstrate Program to demonstrate the
S-12 SLO-1 interfaces with pointer based Receivers
Compound Interest Jump Statements string operations usage of pointers

Learning 1. An Introduction to Programming in Go, Caleb Doxsey


3. The Go Programming Language by Alan A. A. Donovan and Brian W. Kernighan (Addison-
Resource 2. Programming in Go: Creating Applications for the 21st Century by Mark
Wesley Professional Computing Series)
s Summerfield (Addison-Wesley Professional)

Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA – 1 (20%) CLA – 2 (20%) CLA – 3 (30%) CLA – 4 (30%)#

Practice Practice Practice Practice


Remember
Level 1 30% 30% 30% 10%
Understand
Apply
Level 2 30% 30% 30% 50%
Analyze
Evaluate
Level 3 40% 40% 40% 40%
Create
Total 100 % 100% 100% 100%

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr.Valliyappan, Full Stack Developer, Lentra Technologies, Chennai Dr.S.Gopinathan, Professor, University of Madras, Chennai Dr.D.Helen

124
Course L T P O C
UCD23V05T Course Name Career Readiness and Professional Skills Course Category V Value Addition Course
Code 2 0 0 2 2
Pre-requisite Courses Nil Co-requisite Courses Nil Progressive Courses Nil
Course Offering Department Career Guidance Cell Data Book / Codes/Standards -

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

CLR-1 : Enable students to understand reasoning skills and mathematical concepts 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 : Prepare students for job interviews

Level of Thinking

Expected Attainment
CLR-3 : Learn structured query language (SQL) to an intermediate/advanced level

Proficiency (%)

Life Long Learning


Investigative Skills
Analyze, Interpret
Skills in Modeling
Link with Related

Problem Solving
Communication
Analytical Skills
Ability to Utilize
CLR-4 : Learn the benefits of Python as a scripting language

Specialization
Application of
Expected

Fundamental

Professional
CLR-5 : Develop life-long skills students can use to seek jobs, internships and make career changes

(Bloom)

Knowledge

Knowledge

Knowledge
Procedural
Disciplines

ICT Skills
Concepts

Behavior
Skills in

Skills
Skills
Data
(%)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Solve the problems on reasoning 3 80 75 M M M M M M L M M H M H M M H
CLO-2 : Face interviews confidently 3 80 75 M M H M M M L L M M M M M H H
CLO-3 : Understand the importance and major issues of database security and the maintenance of data 3 75 70 M M H H M M L M M M M M M M H
integrity.
CLO-4 : Utilise essential programming components including variables, conditional logic, loops, and functions to 3 75 70 M M H H M M L M M M M M M M H
create simple programmes.
CLO-5 : Assist students in choosing a career path during their course 3 75 70 M M H H M M L M M M
M M M M H
Duration (hour) 6 6 6 6 6
S-1 SLO-1 Partnership Self-Image and Self-Presentation SQL - Introduction to SQL SQL – Joins Class coding basics
SLO-2 Partnership related solving Etiquettes SQL Statement Classes SQL – inner joins –Join Syntax Class coding basics – quiz
problems session
S-2 SLO-1 Cryptarithmetic Interview Skills - Introduction Introduction to Databases Introducing Python Understanding Data Structures
SLO-2 Cryptarithmetic – solving Do’s and Don’ts during Interview SQL - Databases & RDBMS Introducing Python Object Types Python for Data
problems
S-3 SLO-1 Ordering, Ranking Mock Interview – Session 1 SQL data types - Introduction Python - Data Types & Operators Python Data Types
SLO-2 Grouping Mock Interview – Session 2 SQL data types Python’s Core Data Types Overview of Python Data Types
S-4 SLO-1 Venn Diagrams concepts Mock Interview – Session 3 SQL - Syntax Introduction to Functions Python Structures
SLO-2 Venn Diagrams solved questions Mock Interview – Session 4 SQL – Data Type Syntax Why use Functions Overview of Python Data
Structures
S-5 SLO-1 Types of Paragraph HR Round – Practice Session SQL – Commands Introduction Python – Functions basic Python - Collections

125
SLO-2 Paragraph Forming Questions HR personal Interview –Mock- SQL - DDL, DML Commands Coding functions Improving Code readability
Session
S-6 SLO-1 Types of Sentences Email Etiquettes SQL - Subqueries Collection Module
Introduction to Classes
SLO-2 Ordering of Sentences Email Drafting – Do’s and Don’ts Non-correlated Subqueries Why Use Classes? Collection Module in Python

Learning 1. Abhijit Guha, Quantitative Aptitude for Competitive Examinations, Tata McGraw Hill, 5th 4. Bhatnagar R P, English for Competitive Examinations, Trinity Press, 2016
Resources Edition 5. C. J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database Systems”,
Eighth Edition, Pearson Education, 2006.
2. Dr. Agarwal.R.S, Quantitative Aptitude for Competitive Examinations, S. Chand and 6. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving
Company Limited, 2018 Edition and Programming”, 1st Edition, BCS Learning & Development Limited, 2017.
3. Edgar Thrope, Test of Reasoning for Competitive Examinations, Tata McGraw Hill, 6th
Edition

Learning Assessment
Continuous Learning Assessment (100% weightage)

Level Bloom’s Level of Thinking CLA-1 (20%) CLA-2 (20%) CLA-3 (30%) CLA-4 (30%) #

Theory Theory Theory Theory


Remember
Level 1 10% 10% 30% 30%
Understand
Apply
Level 2 50% 50% 40% 40%
Analyze
Evaluate
Level 3 40% 40% 30% 30%
Create
Total 100 % 100 % 100 % 100 %

CLA-1, CLA-2 and CLA-3 can be from any combination of these: Online Aptitude Tests, Classroom Activities, Case Studies, Poster Presentations, Power-point Presentations, Mini Talks, Group Discussions, Mock
interviews, etc.
# CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. M. Ponmurugan, Executive PMOSS, Cognizant Dr. G. Saravana Prabu, Asst. Professor, Department of Dr. Sathish K, HOD, Department of Career Guidance, FSH, SRMIST
Technology Solutions India Pvt. Limited, Chennai English, Amrita Vishwa Vidhyapeedam, Coimbatore
Ms. Deepalakshmi S, Assistant Professor, Department of Career Guidance,
FSH, SRMIST

126
L T P O C
Course Course Course
UMI23M01L My India Project M Mandatory Courses
Code Name Category
0 0 0 0 0

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

(Assessment Method – Fully Internal)

Assessment Tools Marks

Review – I (Activities) 50

Review – II (Project report and Presentation) 50

Total 100

127
SEMESTER V
Course UDS23501J Course Deep Learning with Keras and Tensorflow Course C Discipline Specific Core Course L T P O C
Code Name Category 3 0 3 2 4

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


Course Offering Department Computer Applications 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 make the participants comfortable with the fundamentals of some of the advanced deep 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
learning concepts, their working principles, and their functions in a business scenario. 0 1 2 3 4 5
CLR-2 : To make the participants comfortable with the fundamentals of different deep learning approaches,
and ways to implement them using the suitable libraries and deep learning models.
CLR-3 : To make the participants understand the methods of teaching machines in performing cognitive
works just as humans do using neural networks.
CLR-4 : To build intelligent and automated real-world deep learning applications and use cases spanning

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
healthcare, retail, and energy verticals by intelligently Analyzing different datasets collected from

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


diverse data sources.

Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-5 : To provide the participants with a sound understanding of a basic neural network including the

Life Long Learning


Investigative Skills
Skills in Modeling
concepts of neurons, weight, bias etc along with the mathematical concepts used in calculating the

Analytical Skills
error function, enhancing model performance etc.

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

CLO-1 : Have a strong control over the fundamental concepts of advanced deep learning including ability to 2 8 8 H H H H H H H H H M M H H H H
have a strong foundational grasp the advanced mathematical concepts. 5 0
CLO-2 : Have a strong control over the fundamental concepts of all the deep learning approaches, techniques 3 8 8 H H H H H H H H H M M H H H H
for selecting the right features and the models involved in predictive analytics. 5 0
CLO-3 : Use all the their cognitive skills and knowledge in applying the right set of deep learning techniques 3 8 8 H H H H H H H H H M M H H H H
for the problem in hand 5 0
CLO-4 : Gain hands-on solid skills, knowledge and expertise of real-world situations the applicability of tools 3 8 8 H H H H H H H H H M M H H H H
and techniques in extracting valuable insights from the data of different formats on time. 5 0
CLO-5 : Get Hands-on Skills, knowledge, and expertise on the architectural components of a basic neural 3 8 8 H H H H H H H H H M M H H H H
network that facilitates them with the flexibility to go ahead and implement a basic neural network. 5 0

Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

127
Duration 18 18 18 18 18
(hour)
S- SLO- Deep Learning - Deep Dive Back propagation Cost Function Improving Activation Maximization Getting started with Deep Learning
1 1 with an expert with Tensor Flow and Keras
SLO- Optimization for Deep Learning Gradient Descent Gradient Descent Performing Activation Maximization
2 in a code space
S- SLO- Aggregated Residual Transformations Deep Learning in Real World Stochastic Gradient Descent Getting started with TensorFlow
2 1 for Deep Neural Networks Applications Explaining DNN Decisions
SLO- Spatial Transformer Networks Deep learning in Healthcare Learning Rate Backward Propagation Techniques Getting started with Keras
2
S- SLO- End-to-end Optimized Image Deep learning in Retail Batches, Epochs and Iteration Deep Neural Net optimization, Deep Learning Framework
3 1 Compression Tuning, Optimizers overview,
Gradient Descent, Stochastic
Gradient Descent (SGD),
SLO- Generative Adversarial Nets, Improved Deep learning in Energy, Deep Deep Neural Networks and Tools, Mini Batch Stochastic Gradient Tuning the layers, Hyperparameter
2 Techniques for Training GANs Learning Approaches Deep learning in Automobile Descent (MB-SGD),SGD with Tuning
momentum, Difference between
neural network and deep neural
network
S- SLO- Lab 1: Learning XOR Problem Lab 4 : Data Augmentation lab Lab 7: Generative Adversarial Lab 10 : Bidirectional LSTM Lab 13: Install, Import
4 1 Networks Tensorflow and Keras. Create a
to SLO- Basic Neural Network with few
6 2 layers.
S- SLO- Learning Algorithms Challenges of Deep Learning Deep Learning Neural Network learning rate, Momentum β, for Deep Learning Workflow
7 1 overview RMSprop, etc, Mini-batch size,
Number of hidden layers, learning
rate decay, Regularization λ
SLO- Supervised Learning Data Issues Deep Convolutional Neural Convolutional Neural Network
2 Network overview
S- SLO- Unsupervised Learning Over fitting in neural networks Improving accuracy of the neural Convolution , ReLU layer, Pooling, Deep Learning Model Features
8 1 networks Padding, Flattening
SLO- How to select a Deep Learning Hyper parameter optimization The problem of explain ability Full Conversion Layer, Softmax,
2 Algorithm Cross-Entropy
SLO- Deep Learning Workflow and High Performance Hardware Interpretability of Neural Networks Recurrent Neural Network Deep Learning Model Performance
1 applications
SLO- Challenges and Vision for the future Neural network is a Black Box Learned features RNN intuition, Vanishing Gradient
2 Problem, Tackling Vanishing
Gradient Problem
S- SLO- Analysis of Deep Learning applications Lack of Flexibility Feature visualization Exploding Gradient Problem, Simple Deep Learning
9 1 Tackling Exploding Gradient Implementation with the Iris
Problem Dataset

128
SLO- Deep Learning Techniques Multitasking Feature Visualization through Long Short-Term Memory,
2 Optimization Applications of Recurrent Neural
Networks
S- SLO- Lab 2 : Image Classification using Lab 5 : Implementation of RNN Lab 8: variational autoencoder Lab 11: Data Augmentation lab I Lab : 14 Install, Import
10 1 CNN Tensorflow and Keras. Create a
to SLO- Basic Neural Network with few
S- 2 layers.
12
S- SLO- Classic Neural Networks Deep Learning Security Connection to Adversarial Auto Encoders and dimensionality
13 1 Examples reduction in networks Available Modules IN Keras
SLO- Convolutional Neural Networks Artificial Neural Networks Text and Tabular Data Autoencoders overview
2
S- SLO- Recurrent Neural Networks (RNNs) Neuron Network Dissection Types of Autoencoders backend module
14 1 ✔ Deep Autoencoder
✔ Sparse Autoencoder
✔ Under complete
Autoencoder
✔ Variational Autoencoder
✔ LSTM Autoencoders
✔ Hyperparameters of
Autoencoders
SLO- Generative Adversarial Networks Weight Network Dissection Algorithm, Applications of Autoencoders
2 Experiments, Advantages of ✔ Dimensionality
Feature visualization reduction
✔ Anomaly detection
✔ Image denoising
✔ Image compression
✔ Image generation
S- SLO- Self-Organizing Maps, Boltzmann Bias, Activation Function Disadvantages of Feature Dimensionality Reduction with
15 1 Machines visualization PCA, The Curse of Dimensionality backend module

SLO- Deep Reinforcement Learning, Forward Propagation, Backward Activation Maximization Principal component analysis, Keras - Applications
2 Autoencoders Propagation Eigen Value Decomposition
S- SLO- Lab 3: Building a deep learning Lab 6: Restricted Boltzmann Lab 9: LSTM Lab 12: Data Augmentation lab Lab 15: Neural Networks using
16 1 model machine II Keras
to SLO-
S- 2
18

Learning 1. Machine Learning at Enterprise Scale by Piero Cinquegrana, Matheen Raza Released July 3. Deep Learning for Business Managers Artificial Intelligence Prithwis
Resources 2019, Publisher(s): O'Reilly Media, Inc. Mukerjee
2. Learning Keras : keras.pdf (riptutorial.com)

129
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr. S. Lakshmi, Assistant Professor, SRMIST, KTR
Department of Computer Science, University of Madras, Chennai

130
Course Course Course L T P O C
UDS23502J Big Data Analytics with Applications C Disicipline Specific Core Course
Code Name Category 3 0 3 2 4

Pre- Nil Co-requisite Nil Progressive Nil


requisite Courses Courses
Courses
Course Offering Computer Apllications Data Book / Nil
Department Codes/Standards

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

CLR- Gain knowledge about the various tools and techniques used in big data analytics 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
1: 0 1 2 3 4 5
CLR- Learn the fundamentals of Hadoop and the related technologies
2:

Environment & Sustainability


Analysis, Design, Research
CLR- Understand the basics of development of applications using MapReduce, HDFS, YARN

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
3:

Individual & Team Work


Design & Development

Project Mgt. & Finance


CLR- Learn the basics of Pig, Hive and Sqoop

Modern Tool Usage

Life Long Learning


4:

Problem Analysis

Society & Culture

Communication
CLR- Learn the basics of Apache Spark, Flink and understand the importance of NoSQL databases
5:

PSO – 2
PSO – 3
PSO - 1
Ethics
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO- Use the various tools and techniques in big data analytics 2 8 8 L - H - H - - - - - - - L - H
1: 5 0
CLO- Apply Hadoop and related technologies to big data analytics 3 8 8 L H H M H - - - - - - - L H H
2: 5 0
CLO- Apply MapReduce, HDFS and YARN develop big data applications 3 8 8 - - L - H - H - - - - - L - H
3: 5 0
CLO- Develop applications using Pig, Hive and Sqoop 3 8 8 - - L H H - H - - - - - L - H
4: 5 0
CLO- Apply Apache Spark and Flink to applications and understand the importance of NoSQL databases 3 8 8 - - L - H M H - - - - - L - H
5: 5 0

131
Duration 18 18 18 18 18
(hour)
S- SLO- Overview of Big Data Analytics MapReduce Setting up a Hadoop cluster Introducing Oozie Enterprise Data Science Overview
1 1
SLO- Introduction to data analytics and Analyzing data with Unix tools and Cluster specification and setup
2 big data Hadoop
S- SLO- Big data mining Scaling Out – Data Flow, Hadoop configuration Apache Spark Data Science Solutions in the
2 1 enterprise
SLO- Technical elements of the Big Data Combiner Functions YARN configuration
2 platform
S- SLO- Analytics Toolkit, Components of Hadoop Streaming Introduction to Pig Limitations of Hadoop Enterprise data science – Machine
3 1 the analytics toolkit Learning and AI
SLO- Distributed and Parallel Computing HDFS overcoming the limitations Enterprise Infrastructure solutions
2 for Big Data
S- SLO- Lab 1: Install Apache Hadoop Lab 4:Develop a MapReduce Lab 7: Develop a MapReduce to Lab 10: XYZ.com is an online Lab 13: Develop a MapReduce
4 1 program to find the grades of analyze weather data set and music website where users program to analyze Uber data
to student’s. print whether the day is shinny listen to various tracks, the data set to find the days on which
6 SLO- or cool getscollected which is given, each basement has more trips
2 day. using the given dataset.
S- SLO- Cloud computing and Big Data Hadoop filesystems, Java Interface Installing and running pig Core components and Visualizing Big Data , Using
7 1 to Hadoop architecture of Python and R for visualization
SLO- In-Memory Computing Technology YARN , Job Scheduling Basics of Pig Latin Spark Introduction to Apache Flink Big Data Visualization Tools
2 for Big Data
S- SLO- Data Product Hadoop I/O Introduction to Hive Installing Flink Data Visualization with Tableau
8 1
SLO- Building Data Products
2
S- SLO- Leveraging large datasets Data Integrity Installing and running Hive Batch analytics using Flink Case Studies: Hadoop
9 1
SLO-
2
S- SLO- Lab 2: Develop a MapReduce Lab 5: Develop a MapReduce Lab 8: Develop a MapReduce Lab 11:Develop a MapReduce Lab 14:Develop a program to
10 1 program to calculate the program to implement Matrix program to find the number of program to find the frequency of calculate the maximum recorded
to SLO- frequency of a given word in Multiplication. products sold in each country books published eachyear and temperature by yearwise for the
12 2 agiven file. find weather dataset in Pig Latin

132
SLO- by considering sales data in which year maximum number
2 containing fields of books were published
usingthe given data.
S- SLO- Bigdata workflows , The core Compression, Serialization Introduction to HiveQL Big Data Mining with NoSQL ,Uses Case Studies: Spark ,Case
13 1 modules of Hadoop ,Introduction to Zookeeper of NoSQL Studies: NoSQL
SLO-
2
S- SLO- Fundamentals of Hadoop File based Data Structures Installing and running Zookeeper Why NoSQL? Machine Learning
14 1
SLO- Hadoop Ecosystem The Zookeeper Service NoSQL databases Scalable machine learning with
2 Spark
S- SLO- Introduction to Hadoop Developing a MapReduce Flume Architecture Introduction to HBase Collaborative Filtering
15 1 MapReduce Application
SLO- Introduction to Hadoop YARN Working with a Distributed file Introduction to Sqoop Introduction to MongoDB, Classification, Clustering
2 system Cassandra
S SLO- Lab 3: Develop a MapReduce Lab 6: Develop a MapReduce to Lab 9Develop a MapReduce Lab 12: Develop a MapReduce Lab 15: Write queries to sort and
16 1 program to find the maximum find the maximum electrical program to find the tags program to analyze Titanic ship aggregate the data in a table
to- SLO- temperature in each year. consumption in each year associated with each movie by data and to find the average age using HiveQL.
18 2 givenelectrical consumption for analyzing of the people (both male and
each month in each year. movie lens data. female) who died in the tragedy.
How many persons are survived
in each class.

Learning 1. Raj Kamal; Preeti Saxena, BIG DATA ANALYTICS: Introduction to Hadoop, Spark, and 3. Sridhar Alla,Big Data Analytics with Hadoop3,Packt,2018.
Resources Machine-Learning, McGraw-Hill Education, 2019 4. NatarajDasgupta,Practical Big Data Analytics,Packt,2018.
2. TomWhite,Hadoop:The Definitive Guide,3rdEdition,O’Reilly,2012.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Level 3 Evaluate 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%

133
Create
Total 100 % 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Dr. R. Ramyadevi, SRMIST, Chennai
Chennai Department of Computer Science, University of Madras, Chennai

134
Course UDS23503J Course INTELLIGENT AUTOMATION Course C Discipline Specific Core Course L T P O C
Code Name Category 3 0 3 2 4

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


Course Offering Department Computer Applications 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 make the participants understand the fundamental concepts of intelligent automation, it 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
business benefits, challenges, tools and techniques involved and its overall framework. 0 1 2 3 4 5
CLR-2 : To make the participants comfortable with the concepts how leading enterprises keep the
customers at bay and delight shareholders who are looking beyond cost reduction and envisioning
long-term success.
CLR-3 : To make the participants have a clear understanding of intelligent automation with AI can help to
make day to day business operations that are more humane to pleasant one by automating
repetitive, monotonous and often tedious tasks

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-4 : To provide the participants with enough insights about many of the barriers Intelligent Automation

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
poses within an existing IT landscape of the enterprise and defining an end-to-end solution and

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
then leveraging the appropriate enabling technologies against it.

Life Long Learning


Investigative Skills
CLR-5 : To provide the participants with enough insights about many of the barriers Intelligent Automation

Skills in Modeling

Analytical Skills
poses within an existing IT landscape of the enterprise and defining an end-to-end solution and
then leveraging the appropriate enabling technologies against it.

ICT Skills
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Have a firm control of the fundamental concepts of intelligent automation and will be able to define 2 8 8 H H H H H H H H H M M H H H H
intelligent automation from both academic and industry perspective 5 0
CLO-2 : Have a complete control of the differences between intelligent automation and Robotic process 3 8 8 H H H H H H H H H M M H H H H
automation in terms of processes, tools and techniques, implementation, framework, application etc. 5 0
CLO-3 : Have a firm understanding of how Intelligent automation involves people, organizations and also 3 8 8 H H H H H H H H H M M H H H H
technologies involving machine learning. 5 0
CLO-4 : have a firm understanding of the barriers Intelligent Automation poses within an existing IT landscape 3 8 8 H H H H H H H H H M M H H H H
of the enterprise and the possible ways of mitigating them so as to build and deploy an end-to-end 5 0
solution and then leveraging the appropriate enabling technologies against it.
CLO-5 : Have A firm understanding, knowledge and expertise in creating winning strategies for businesses by 3 8 8 H H H H H H H H H M M H H H H
mitigating all the pitfalls and confront them well ahead before the actual planning phase of 5 0
implementation.
Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

135
Duration 18 18 18 18 18
(hour)
S- SLO-1 Unit 1: Intelligent Automation Greater processing efficiencyand Low Highly scaled automation Agile implementation Public-private partnerships
1 Defined ease of use deployments
SLO-2 Intelligent Automation Overview Workforce agility, Scalable Unit 7: Adoption and Barriers to Unit 10: The value of intelligent Private-sector initiatives
infrastructure Intelligent Automation Adoption automation
S- SLO-1 Intelligent Automation Defined Unit 4: Exploring the Possibilities of Barriers of Intelligent Automation Increasing process efficiency Structural and workforce change
2 from academic and industry Intelligent Automation Adoption Overview
perspective
SLO-2 Business Benefits & challenges Identifying Opportunities for Gaining Organizational Improving customer experience Building a future workforce
of Intelligent Automation Intelligent Automation Engagement
S- SLO-1 Intelligent Automation Tools and Identifying Opportunities for Internal Stakeholder and Optimizing back-office operations Components of Intelligent
3 Techniques and Framework Intelligent Automation Governance Processes Automation Framework
SLO-2 Intelligent Automation Start with a Proof of Concept Lack of Strategy Optimizing the work force Business Objectives
Techniques productivity
S- SLO-1 Lab 1: Introduction to RPA Lab 4: Building a Robotic Lab 7: Exploring with python Lab 10: Web scraping and Lab 13 : Build an Industry-
4 SLO-2 Tools Process Automation Workflow libraries automation Specific Automation Solution-1
to
S-
6
S- SLO-1 Intelligent Automation Framework Involving the Business and the IT Lack of Skill and Talent Unit 11: Early adopters and positive Develop Automated Processes
7 returns
SLO-2 Unit 2: RPA vs Intelligent How Intelligent Automation differs Change Management and Culture Define your business outcomes first Intelligent Operations
Automation from IT Automation? Readiness
S- SLO-1 RPA Overview How Automation is powered by Unit 8: Process Analysis Unit 14: Hands On Lab Usecase
8 artificial intelligence Building a winning intelligent Implementation (Consumer-3)
automation strategy
SLO-2 Business Benefits of RPA How Intelligent automation Defining your vision Prioritization & Self Driving Cars
addresses societal and business
challenges
S- SLO-1 Business Drivers of RPA Unit 5: Rethinking Industries for Organizational Design Excellence Problem statement
9 Intelligent Automation
SLO-2 Intelligent Automation Intelligent Automation to Be More Architecture of technology Process Mapping Problem type- Data engineering
Overview Innovative components
S- SLO-1
10 SLO-2 Lab 2: Installation of RPA Blue Lab 5: Data Cleansing and Lab 8: Process Automation with Lab 11: Exploring cognitive Lab 14: Build an Industry-
to Prism Preprocessing for Automation Python automation Specific Automation Solution-2
S-
12
S- SLO-1 Business Benefits and drivers of Success Factors, Strategy for Unit 9: Factors for intelligent Data Management & Governance Model selection
13 Intelligent Automation intelligent automation automation success Tuning

136
SLO-2 RPA vs Intelligent Automation Mature process definitions, Designating automation as a The Human Factor
standards, and processes, strategic priority Model engineering
Innovative Applications, Preparing
the Workforce
S- SLO-1 Unit 3:Benefits of Intelligent Unit 6: Moving Forward with Pursuing people-focused initiatives Monitoring Intelligent Automation Mode outcome
14 Automation Intelligent Automation
SLO-2 Working of Intelligent Automation Implementation challenges of Developing an operating model that Skill oriented education Mode Analysis
Intelligent Automation enables scaling

S- SLO-1 Why is Intelligent Automation What Businesses Does Intelligent Modularity and packaged business Engaging with the workforce Model optimization
15 important Automation Work For? capabilities

SLO-2 Best practices of AI in Intelligent How Intelligent Automation Is The Automation guidelines Lifelong learning programmes and Model pipeline
Automation Best For Business incentives
S- SLO-1 Lab 3: Automation Lab 6: Building a Predictive Lab 9: Introduction to Web Lab 12: Exploring AI Integration Lab 15: Build an Industry-
16 SLO-2 Implementation Strategies Model for Automation Tasks Scraping and Automation Specific Automation Solution-3
TO SLO-2
S-
18

Learning 1. Pascal Bornet, Ian Barkin & Jochen Wirtz, "Intelligent Automation", 2020
Resources 2. Debanjana Dasgupta, "Intelligent Automation Simplified, BPB Publications, 2021

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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.,

137
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.J Dhilipan,SRMIST,Rampuram
Department of Computer Science, University of Madras,
Chennai
Mrs. PM Kavitha, SRMIST,Ramapuram

138
Course UDS23D01J Course Data Warehousing and Data Mining Course D Discipline Specific Elective Courses L T P O C
Code Name Category 3 0 2 2 4

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Department Computer Science and Applications Data Book / Codes/Standards Nil

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

CLR- 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
1: Learn in-depth concepts, methods and applications of data mining 0 1 2 3 4 5
CLR-
2: Learn how to start looking at data from the perspective of the data scientist
CLR-

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)


3: Experimenting with different data mining techniques for knowledge discovery

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR- Use R software for data import and export, data exploration and visualization, and for data analysis

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
4: tasks

Life Long Learning


Investigative Skills
Skills in Modeling
CLR- Demonstration on how to perform classification and clustering data mining tasks on real time

Analytical Skills
5: datasets

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO- To understand data mining process and the resulting patterns, types of data, attributes and knowledge 1 85 80 M - - - M - - - M - - M - - -
1: discovery process
CLO- To study the different data preprocessing techniques before applying the data mining process 2 85 80 M H H H H - - - M - - M - - M
2:
CLO- To characterize the kinds of patterns that can be discovered by association rule mining 2 85 80 - - H H H M L M M - L - L - M
3:
CLO- To learn the different prediction, classification and clustering algorithms 3 85 80 - M M H M - - - M - - M - M M
4:
CLO- To categorize and carefully differentiate between situations for applying different data mining techniques 3 85 80 - M H H H - - - M H - - - - M
5: for different applications

139
Duration 15 15 15 15 15
(hour)
S-1 SLO- Data Warehousing and What kind of data can be mined? Data Generalization Classification and Prediction What is Cluster Analysis?
1 Business Analysis Data Mining Techniques
SLO- Data warehousing What kind of patterns can be Data Summarization What is Prediction? Overview of Basic Clustering Approaches
2 Components mined? Are all patterns
interesting?
S-2 SLO- Building a Data warehouse Data Objects and Attribute Types Analysis of attribute relevance Preparing the data for Requirements for Cluster Analysis
classification and prediction
1

SLO- Data Warehouse Architecture Nominal, Binary, Ordinal, Mining Class Comparisons Comparing Classification and Requirements for Cluster Analysis
Prediction methods
2 Numeric, Discrete data types

S-3 SLO- DBMS Schemas for Decision Data Mining Functionalities Different measures of Basic Concepts-What is Similarity and Distance Metrics
Dispersion?
1 Support Classification>

SLO- Data Extraction, Cleanup, and What technologies are used? Frequent item-set mining General Approach to Characteristics of Clustering Algorithms
2 Transformation Tools Classification
S-4- SLO- Lab 1: : Installation of WEKA Lab 4: Pre-process a given Lab 7: Generate Association Lab 10: Naïve bayes Lab 13: Applying k-means clustering
5 1 Tool - Investigation the dataset based on Attribute Rules using the Apriori classification on a given data on a given data set
SLO- Application interfaces of the selection Algorithm set
2 Weka tool
S-6 SLO- Metadata , reporting Data Pre-processing- Frequent pattern mining Decision Tree Induction Partitioning Algorithms
1 Introduction to Data Pre-
processing, Data Cleaning,
SLO- reporting Missing Values, Inconsistent What is Association rule mining? Attribute Selection Methods k-Means Clustering- Centroid Based
2 Data Technique

S-7 SLO- Query tools and Applications Data Integration and Methods to discover Association Decision Tree Classifier- Using Partitioning Method: k-Means Clustering-
1 Transformation Rules Entropy Example

140
SLO- Online Analytical Processing Data Transformation, Entity Market Basket Analysis: A Decision Tree Classifier- Using k-Medoids Algorithms
2 (OLAP) Identification Problem. motivational Example Gini Index
S-8 SLO- OLAP and Multidimensional Redundancy and Correlation Basic Concepts: Frequent Item Tree Pruning Techniques Example: k-Medoids
1 Data Analysis. Analysis Sets, Closed Item Sets

SLO- Introduction to Data Mining Tuple Duplication, Data Frequent Item Set Mining- Apriori Rule Based Classifier Hierarchical Methods
2 Reduction Algorithm
S-9- SLO- Lab2: Overview -Working in Lab 5: Pre-process a given Lab 8: Generate Association Lab 11: Finding Association Lab14:Distance Measures in
10 1 the Console dataset based on Handling Rules using the Apriori Rules for Employee data. Algorithmic Methods
SLO- Missing Values Algorithm
2
S- SLO- Why Data Mining? Evolution of Wavelet Transforms, Principal Candidate Generation Using IF-THEN rules for Agglomerative and Divisive Methods
11 1 Information Technology Components Analysis Classification

SLO- Datamining Foundations Attribute Subset Selection, Generating Frequent Item Sets- Rule Extraction from Decision Distance Measures in Algorithmic
2 Stages of the Data Mining Numerosity Reduction Example Tree Methods
Process

S SLO- Different Types of Data in Bar Graphs and Histograms Apriori Algorithm-Examples Bayes Classification Methods Dendogram
Data Mining
-12 1
SLO- Data Mining Functionalities, Under Sampling and Over Improving the Efficiency of Apriori Bayes Theorem Density Based Methods: DBSCAN
2 The Architecture of Data Sampling
Mining

S- SLO- Data Mining Tools, Knowledge Data Cube Aggregation A Pattern Growth Approach for Naïve Bayes Classifier DBScan Algorithm
13 1 Discovery in Databases or Mining Frequent Item Sets
KDD process
SLO- KDD Vs Data Mining, Steps in Data Discretization FP-Growth Algorithm – Basic Naïve Bayes –Example Evaluation of Clustering
2 KDD Process Idea

141
S SLO- Lab 3: Getting Help in weka Lab 6: Create a Weather Table Lab 9:Build a Decision Tree by Lab 12: To Construct Decision Lab 15: Write a procedure for
14, 1 tool and Quitting WEKA with the help of Data Mining using J48 algorithm Tree for Weather data and Employee data using
15 SLO- Tool WEKA. classify it.. MakeDensityBased Cluster Algorithm
2

Learning 1. Arun K Pujari, Data Mining Techniques, Univeristy Press 1.G. K. Gupta, 2006, “Introduction to Data Mining with Case Studies”,
Resource 2. J Han and M Kamber , Data Mining : Concepts and Techniques, Third Edition, Morgan Kaufmann Eastern EconomyEdition, Prentice Hall of India.
s Publishers 2.Pang-Ning Tan, Michael Steinbach and Vipin Kumar, 2007,
“Introduction to Data Mining”,Pearson .

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Dr. S.Sivakumar, Department of Computer Applications,
Chennai Department of Computer Science, University of Madras, Chennai SRMIST

142
L T P O C
Course Course
UDS23D02J Introduction to Cloud Computing D Discipline Specific Elective Courses
Course Name Category 3 0 2 2 4
Code

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Department Computer Science and Applications Data Book / Nil
Codes/Standards

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

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 : Learn cloud enabling technologies and get exposure to advanced clouds

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-3 : Explore cloud storage technologies and relevant distributed file systems, NoSQL databases and

Expected Proficiency

Expected Attainment

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
object storage;

Life Long Learning


Level of Thinking

Investigative Skills
Skills in Modeling
Link with Related
CLR-4 : Understand the cloud security threats and protective mechanism for cloud computing

Analytical Skills
Ability to Utilize
CLR-5 : Know the algorithms behind the protocols that helps data transfer

Knowledge
Disciplines

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

(%)

(%)
(CLO):
CLO-1 : Explain terms used in secured software development and life cycle process 2 85 80 L - L - - M - - - - L L L
CLO-2 : Apply fundamental concepts in cloud infrastructures to understand the cloud system, network and 3 85 80 - M H - H - - - - M - - M - L
virtualization and outline their role in enabling the cloud computing system model. -
CLO-3 : Illustrate the fundamental concepts of cloud storage and demonstrate their use in storage systems 3 85 80 - - H M H - - - - - - - L L -
such as Amazon S3and HDFS
CLO-4 : Evaluate the security issues related to cloud computing and handle the security threats and 3 85 80 - - - M - M - H L - - L M - M
construct different cloud delivery design models
CLO-5 : Describe the Cloud Security i.e., Risks, Privacy and Privacy impacts assessments 3 85 80 L - M - M - H - - - - - L - M

143
Duration 15 15 15 15 15
(hour)
S- SLO- The cloud ecosystem - Parallel processing and distributed Cloud data storage - Introduction Cloud Security - Introduction Cloud applications - development
1 1 Introduction to Cloud Computing computing - Computer architecture to Cloud Data Storage and architectural styles
concepts
SLO- Evolution of cloud computing Grand architectural complications The evaluation of storage Security—the top concern for Coordination of multiple activities
2 technology cloud users
S- SLO- Network-Centric Computing ARM architecture Storage Models Cloud security risks Coordination based on a state
2 1 machine model—zookeeper
SLO- Network-Centric Content SIMD architectures Solid-state disks
2
S- SLO- Origin of Cloud Computing Graphics processing units File Systems and databases Cloud Security Mechanisms MapReduce programming model
3 1
SLO- Basic Concepts and Terminology Tensor processing units
2
S- SLO- Lab 1: Create a virtual machine Lab 4:Create a drop box using Lab 7: Encryption and Lab 10Develop a Hello World Lab 13: Create a Warehouse
4, 1 Google AP Decryption of Text application using Google App Application in Sales force.Com
5 SLO- Engine
2
S SLO- Goals and Benefits Data, thread-level, and task-level Distributed file systems Encryption Case study: the GrepTheWeb
-6 1 parallelism application
SLO- Risks and Challenges, Roles and Speedup, Amdhal’s law, and the precursors Hashing Hadoop, Yarn, and Tez
2 Boundaries, Cloud scaled speedup
Characteristics
S- SLO- Cloud Service Models Modularity. Soft modularity versus General parallel file system Digital Signature, Public Key Current cloud applications and
7 1 enforced modularity Infrastructure new applications opportunities
SLO- Cloud Deployment Models Layering and hierarchy Clouds for science and
2 engineering

144
S- SLO- Cloud Service Providers Peer-to-peer systems Google file system Identity and Access Management Social computing, digital content,
8 1 and cloud computing
SLO- the Cloud Ecosystem Large-scale systems Single Sign-On: Kerberos
2 authentication
S- SLO- Lab 2: Installation of Platforms Lab 5: Transfer Data using Lab 8: Simple Experiments in Lab 11:Develop a Guestbook Lab 14:Create a Warehouse
9, 1 , Google APPs Cloud Sim Application using Google App Application in Sales force.Com
10 SLO- Engine using Apex prog Lang
2
S- SLO- Amazon Web Services(AWS), Composability bounds and Locks One-time password Software fault isolation
11 1 Google Clouds scalability (R)
SLO- Microsoft Windows Azure and Distributed computing fallacies Chubby—a locking service Basic cloud data security Big Data
2 online services and the CAP theorem mechanisms
S SLO- Cloud storage diversity and Blockchain technology RDBMS Virtual Machine Security Data warehouses and Google
12 1 vendor lock-in databases for Big Data
SLO- Cloud interoperability, Blockchain technology -cloud mismatch Security of virtualization
2 applications
S- SLO- Service-level Agreements and Cloud hardware and software - NoSQL databases Security risks posed by shared Dynamic data-driven applications
13 1 Compliance-level Agreements Cloud infrastructure challenges images
SLO- Responsibility sharing between Cloud hardware; warehouse-scale NoSQL databases Security risks posed by shared Data streaming
1 user and service provider computer (WSC) images
S SLO- Lab 3: Deploying existing Apps Lab 6: upload and download Lab 9: Simple Experiments in Lab 12: Develop a Windows Lab 15: Implementation of
14 1 using Google APPs CloudSim Azure Hello World application SOAP Web Services
, SLO-
15 2

145
Learning 5. Dan C. Marinescu, "Cloud Computing Theory and Practice", Third Edition Copyright © 2023 8. K. Chandrasekaran, "Essentials of Cloud Computing", Chapman and Hall/CRC
Elsevier Inc. ISBN: 978-0-323-85277-7Unit (I – V) Press, 2014, ISBN 9781482205435
Resources
6. Rajkumar Buyya, James Broberg, AndrzejGoscinski, Cloud Computing Principles and 9. Arshdeep Bahga, Vijay Madisetti, "Cloud Computing: A Hands-On Approach",
Paradigms, Wiley Publications, 2017. University Press, 2016, ISBN- 13: 978-0996025508.

7. Thomas Erl, ZaighamMahmood, and RichardoPuttini, "Cloud Computing: Concepts, Technology


& Architecture", Prentice Hall/PearsonPTR, Fourth Printing, 2014, ISBN: 978013338752.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Expert(s)
Mr. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Dr V Saravanan, FSH, SRMIST, RPM
Chennai Department of Computer Science, University of Madras, Chennai
Dr(Mrs). R. Ramyadevi, FSH, SRMIST, RPM

146
Course Course Course L T P O C
UDS23G03J No-Code Applications G Generic Elective Course
Code Name Category 3 0 2 2 4

Pre-requisite NIL Co-requisite NIL Progressive


Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards

Course Learning Rationale This course offers learners to Learning Program Learning Outcomes (PLO)
(CLR):

CLR-1 Accelerate the growth of business applications 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1


: 0 2 3 4 5
CLR-2 Bring ideas to life without learning code
:
CLR-3 Reduce the coding time and build MVP rapidly

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
:

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-4 Understand No-Code Development Principles

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
:

Life Long Learning


Investigative Skills
Skills in Modeling
CLR-5 Use GUI to create software applications

Analytical Skills
:

ICT Skills
Course Learning Outcomes The Learnerss will be able to
(CLO):
CLO-1 Understand the fundamentals of No-Code, Workflows and perform Web Scraping using No-Code App H M M L H H L L L L L L H M M
:
CLO-2 Build Website using the popular No-Code Apps Webflow and Bubble.io M H H M H H M L L L L M H L M
:
CLO-3 Build Mobile Apps using the popular No-Code Apps Glide and Thunkable M H H H H H M M L L L L H L M
:
CLO-4 Build AI powered apps using No-Code AI Tools M H H M H H H H M M L M H L M
:
CLO-5 Use No-Code Tools to automate workflows and build Ecommerce applications M H H H H H M M M M L M H L M
:

147
Duration 15 15 15 15 15
(hour)
S-1 SLO-1 No Code Fundamentals Introduction to WebFlow Evolution of Mobile App Traditional AI Journey Introduction to No-Code
Builders Databases and Automation
SLO-2 What is No-Code Development? How websites are built? The Fundamentals of Glide Key AI Components AirTable Sign Up and Create
Database
S-2 SLO-1 Why No-Code? Overview of Designer Interface Benefits of glide for App AI Superpowers Design the Workflow
Development
SLO-2 No-Code Stacks The Box Model Glide App Editor Overview No-Code AI Market Formula Field Type

S-3 SLO-1 Top Benefits and limitations of Webflows Designer Glide Settings Overview Popular No-Code AI Platforms Exporting/Importing Bases
No-Code Apps
SLO-2 What can you build with No- The User Interface Glide Components:Using No-Code AI Considerations Working with Filters
Code? Design elements
S-4, SLO-1 Lab 1: Tour around the different Lab 4: Working with the Lab 7: Build a Midfullness Lab 10: Detect and Classify Face Lab 13: Create a workflow in
5 SLO-2 No-Code Tool landscape Designer interface of WebFlow app using Glide Masks using GoogleTeachable AirTable
machine
S-6 SLO-1 Who can use zero-code Add and Edit Elements Building Forms in Glide What is Google Teachable Machine? Managing Data with Groups
platforms?
SLO-2 What's the history and future of Uploading Assets Distribute, Install and Test the Model Training and Tesing in Google Sorting Functionality in AirTable
no-code? App Teachable Machine
S-7 SLO-1 Popular No-Code development Aligning Elements And Spacing Glide Data Editor Introduction to Microsoft Lobe.ai Views offered by AirTable
platforms
SLO-2 Features of the No-Code Changing Font Style And Lobe Overview and Tool Kanban View, Form View,
platforms Elements Size Google Sheets Vs Glide Data Walkthrough Calendar View
Editor
S-8 SLO-1 Fundamentals of Workflow Editing Content Understanding Table Relations Lobe.ai Examples Working with multiple tables
SLO-2 How can workflow automation Editing Button And Using Classes Glide Actions What is a Chatbot? Introduction to No-Code
help your business? Ecommerce App
S-9, SLO-1 Lab 2: Building Workflow Lab 5: Create Responsive Lab 8: Build a Task Tracker Lab 11: Build a Image Lab 14: Build Online Store
10 SLO-2 Automation using Low-Code WebPage using WebFlow App Using Glide Classification Model Using Lobe.ai using Shopify
S-11 SLO-1 Steps involved in Workflow Changing Background Color And Simple Actions, Custom How a Chatbot can improve your What is Shopify? Features of
Automation, Benefits of Workflow Size, Working with Class and Actions, Glide User business? No-Code in Chatbots, Shopify Platforms, Benefits of the
Automation Inheritance, Reusing elements Management Advantages of No-code chatbot Shopify platform for online store
with Symbols developement
SLO-2 Examples of Workflow Publishing with WebFlow, Enable User Profiles and Popular No-code chatbot builders, Steps to create an online store in
Automation, Workflow Usecases, Introduction to Bubble, Bubble Admin User, Introduction to How to select the right no-code AI Shopify
Introduction to Web Scrapping Core Concepts Thunkable chatbot builder?

148
S-12 SLO-1 What is No-Code Web Scraping?, What you can build with Bubble?, Getting Started: Sign In , Getting Started with Landbot, Create a Shopify Account
Tools for Web Scraping, Factors How to navigate Bubble.io?, creation of new projects, App Optimize the welcome message, Add Add Products to the Catalog,
to consider when choosing a web Settings, Table View the first sequence Customizing Your Shopify Online
scraping tool Store and Domain Setup
SLO-2 Why you should build a no code Structuring a Bubble Database, Assets, UI Components-Button, Ask Questions with different question Payment Processor Activation,
web scraping tool?, Flexbox responsive design Label, Image types (button,button with pics, Market and Advertise Shopify
multiple choice,email) ecommerce website
S-13 SLO-1 Setting Up-ScrappingBee for Web Bubble Element Types UI components – Text Input, Export data to Google Sheet, Create What is No-Code Stack? Benefits
scraping API Switch, Slider, checkbox Segmented Mailing Lists on of No-Code Stack, Different
Mailchimp Layers of No-Code Stack
SLO-2 Load an element using CSS Workflow creation in Bubble Core Blocks, Open AI ChatGPT Test and Customize Your ChatBot Layer1:The Database, Layer 2:
selectors - Extract Data Usng Integration, Publish to App and for better experience, Add Chatbot to Backend, Layer, 3: Front end,
ScrapingBee, Scheduled Scraping Web Store your website Layer 4; Saas Integration
S- SLO-1 Lab 3: Create a web scraping Lab 6: Using Bubble build Lab 9: Build an app using Lab 12: Build a Conversational Lab 15: Develop a website
14, SLO-2 tool using No-Code features like sign up forms, Thunkable to sell products Chatbot using LandBot using a No-Code Stack of your
15 expense trackers, inboxes, choice
shopping carts

Learning 1. Paul.E.Love,”Mastering No-Code:Create Professional Quality Apps Without Coding (Vol.1)”, ISBN: 979-8749478402
Resources

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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 Expert(s)
Mr. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Mrs.M.Ramla, Assistant Profesor, SRM IST
Chennai Department of Computer Science, University of Madras, Chennai

149
Course Course Course L T P O C
UDS23S05L Lua Programming S Skill Enhancement Course
Code Name Category 0 0 2 2 1

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


Course Offering Computer Applications Data Book / Nil
Department Codes/Standards

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Learn the basics of working with Lua 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
0 1 2 3 4
CLR-2 : Learn String Manipulation using Lua

CLR-3 : Learn to work with decision control and looping statements

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-4 : Learn object-oriented programming concept in Lua

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-5 : Learn and use the concept of arrays

Life Long Learning


Investigative Skills
Skills in Modeling

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

CLO-1 : Understand the basics of programming the Lua language 3 80 70 L H - H L M M - L L - H - - -

CLO-2 : Understand how to use tables, the data structure that makes Lua so powerful 3 85 75 M H L M L M M - M L - H M - -
-
CLO-3 : Apply Inheritance 3 75 70 M H M H L M L L M L - H - - L

CLO-4 : Perform String Manipulation 3 85 80 M H M H L M M - M L - H - - -


CLO-5 : Use Lua Libraries 3 85 75 H H M H L M M - M L - H M - -

150
Duration 06 06 06 06 06
(hour)
S- SLO Introduction To Lua Programming Functions While Loops, Infinite Loops Arrays Inheritance
1 -1
SLO Writing First Lua Program Defining a Function, Calling a Breaking a Loop Array constructors, Array are one Single and Multiple Inheritance
-2 Function, Function Arguments, based, Sparse array, The size of
Any No of Arguments, Returning an array, Multidimensional array
a value, Returning Multiple
values
S- SLO Basic Syntax Define a function using variable Write a program to reverse a Write a program to add two Write a program to implement single
2 -1 no of arguments to sum all the number matrix and multiple inheritance
SLO Token, Comments, Identifiers, argument passed.
-2 Keywords, Whitespaces
S- SLO Variables Operators Repeat until loop, for loop Iterating Math
3 -1
SLO Basic Data Types Arithmetic operators, Relational Nested Loop Understanding pairs, Trigonometry, Changing Numbers,
-2 Operators, Logical Operators, Understanding ipairs, Closures, Comparing Numbers, Randomness
Misc Operators, Operator Iterative functions
Precedence
S- SLO Developing Simple Programs Write a program to perform Write a program to generate Write a program to illustrate the Write a program to work with math
4 -1 simple arithmetic operations multiplication table concept Iterators library
SLO
-2
S- SLO String Types - String Literals/, Control Structures Creating Tables, Storing Values Objects File IO
5 -1 String Length, Concatenate
Strings, String Coercion, Escape
Characters, Console input
SLO Scope – Scope access, Global If, elseif, else, Nesting if Table Constructors, Tables are Classes, The : operator, Tables Opening a File, Reading Data,
-2 Access, Shadowing statements references inside of objects Writing Data, Closing a File
S- SLO Write a program to perform Write a Program that takes user Write a program to work with Write a program using class and Write a program to create a file
6 -1 various string manipulations input. If typed ’Hi” display tables objects
SLO “Welcome”, If typed “Bye”,
-2 Display “Good Bye”

Learning 1. “Lua Programming, A Beginners Guide”, 2019 Edition, The Definitive Lua 2. Gabor Szauer, (2018), “Lua Quick Start Guide”, Packt Publishing
Resources Programming Guide, Lua Publishing

Learning Assessment
Level Bloom’s Level of Thinking Continuous Learning Assessment (100% weightage)

151
CLA – 1 (20%) CLA – 2 (20%) CLA – 3 (30%) CLA – 4 (30%)#

Practice Practice Practice Practice


Remember
Level 1 30% 30% 30% 10%
Understand
Apply
Level 2 30% 30% 30% 50%
Analyze
Evaluate
Level 3 40% 40% 40% 40%
Create
Total 100 % 100% 100% 100%

# CLA – 4 can be from any combination of these: Assignments, Seminars, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Mr.J. Venkata Subramanian, SRM IST
Department of Computer Science, University of
Madras, Chennai

152
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UDS23P02L Course Name INTERNSHIP - II IAPC
Category Community Outreach 0 0 0 0 1

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

Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

1 1 1 1 1 1
CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5

CLR-2 : Explore the different industries that are using IT

CLR-3 : Enhance the skills in the system aspects

CLR-4 : Understanding the professional connections with the knowledge learnt

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
Expected Attainment (%)
CLR-5 : Applying the skills in problem solving

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

8 7
CLO-1 : To get an insight of an industry and organization/company 3 M M M M M M M M M M L H M H H
0 0

8 7
CLO-2 : To gain valuable skills and knowledge 3 M M M M L M L M M M L H L H H
5 5

7 7
CLO-3 : To make professional connections and enhance networking 3 M M M M L M L M M M L H L H H
5 0

153
8 8
CLO-4 : To get experience in a field to allow the student to make a career transition 3 M M M M L M L M M M L H L H H
5 0

8 7
CLO-5 : To get an inside view of an industry and organization/company 3 M M M M L M L M M M L H L H H
5 5

Students can choose a company of their own interest for internship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment. All
students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured internship
report within 15 days from the date of the completion of the internship period.

Learning Assessment

Continuous Learning Assessment Final Evaluation


(50% weightage) (50% weightage)

Project Work / Internship Internship Report


Review – 1 Review – 2 Viva-Voce

20% 30 % 30 % 20 %

154
SEMESTER - VI
Course Code UDS23601J Course Name INTRODUCTION TO COMPUTER VISION Course Category C Discipline Specific Core Course L T P O C
3 0 3 2 4

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


Course Offering Department Computer Applications 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 basics of Computer Vision 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
0 1 2 3 4
CLR-2 : Learning the fundamentals of Image Processing Techniques

Analyze, Interpret Data


Procedural Knowledge
Expected Attainment

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-3 : Learn image smoothing techniques

Life Long Learning


Level of Thinking

Investigative Skills
CLR-4 : Understanding the feature matching algorithm

Skills in Modeling
Link with Related
Proficiency (%)

Analytical Skills
Ability to Utilize
CLR-5 : Understanding the Deep Learning algorithm for computer vision

Application of
Fundamental
Knowledge

Knowledge
Expected

Disciplines

ICT Skills
Concepts
(Bloom)
Course Learning Outcomes At the end of this course, learners will be able to:

(%)
(CLO):
CLO-1 : Implement image processing techniques for computer vision 3 80 70 H H M M M M M M H H M M M H H
CLO-2 : Gain knowledge to work with image processing techniques 3 85 75 H H H H H - M - H H M M M H H
CLO-3 : Apply Hough Transformation & Recognition Methodology 3 75 70 H H M H H - M - H H M M M H H
CLO-4 : Explore feature matching techniques. 3 85 80 H H H M M M M - H M M M M H H
CLO-5 : Develop applications using Deep Learning algorithm. 3 85 75 H M M M M M M - H H M M M H H

Duration (hour) 18 18 18 18 18
S-1 SLO-1 Introduction to Computer Overview of Binary Image Image Smoothing Techniques Feature Matching Image Classification Models
Vision Processing
SLO-2 Definition and scope of Thresholding in Opencv Box Blur, Gaussian Blur, Median Different Feature Matching Object Detection Techniques
computer vision Blur, Bilateral Filtering Comparison: Algorithms in OpenCV, RANSAC
Median VS Bilateral
S-2 SLO-1 Evolution of computer Erosion and Dilation in OpenCV, Introduction to Image Gradients Application: Image Alignment, Pedestrian Detection in OpenCV
vision Creating Panorama

SLO-2 Task of Computer Vision Connected Component Analysis First Order Derivative Filters Finding Known Objects using Face Detection using HAAR Cascade
Technioques Second Order Derivative Filters OpenCV
S-3 SLO-1 Applications of computer Connected Component Analysis in Application: Sharpening Filter, Image segmentation using GrabCut Face Detection in OpenCV
vision in various fields OpenCv

155
SLO-2 Virtual Reality & Contour Analysis in OpenCV Canny Edge Detection in OpenCV Grabcut Theory Deep Learning with OpenCV: Image
Augmented Reality Grabcut in OpenCV Classification
S4-6 SLO -1 Lab 1-Read, Lab 4: Implement different Lab7: Implement Canny Edge Lab 10 : Image segmentation Lab13 :Face Detection using OpenCV
SLO -2 Displaying, Write images Morphological Operations Detection using GrabCut in openCV
using OpenCV

S- 7 SLO-1 Techniques in Computer Blob Detection in OpenCV Hough Transforms Image Classification Image Classification using Caffe and
Vision Tensorflow
SLO-2 Challenge in computer Mouse and Trackbar using OpenCv HoughLine: To detect a line in an Histogram of Oriented Object Detection : Single Shot Multibox
vision image HoughCircle: To detect a Gradients(HOG) Detector(SSD)
circle in an image You Only Look Once Detector(YOLO)
S-8 SLO-1 Image formation, Digital Image Enhancement and Filtering High Dynamic Range Imaging in Eyeglass Classifier in OpenCV Face Detection: SSD based Face Detector
Image, Image as Matrix OpenCV
SLO-2 Manipulating Pixels, Color Spaces : RGB, HSV and Image Impainting Object Detections Neural Networks Models for Image
Working with Color & Gray Other Color Spaces Classifications
Scale images
S-9 SLO-1 Image Operations: Creating Applications: Finding Dominant Seamless Cloning Motion Estimation using Optical Image Filtering Using Convolution in
Image, Cropping images, Color in an image, Flow OpenCV
SLO-2 Coping a region to another Desaturation Filter Seamless Cloning in OpenCV Lucas-Kanade Optical Flow CNN architectures: region-based CNNs,
image, Resizing images Faster R-CNN
creating Image mask
S-10-12 SLO-1 Lab 2:Working Basic Lab 5 : Working with Contour Lab 8 : Face Blending Lab 14 : Work with a YOLO/single shot
Image operating using Analysis Lab 11: MotionDetection in object detection system.
OpenCV OpenCV
SLO-2

S-13 SLO-1 Mathematical Operations Color Transform Image In painting Object Trackers in OpenCV Implementing a CNN in TensorFlow &
on Images: Data Type Keras
Conversion
SLO-2 Contrast Enhancement, Histogram Equalization Geometric Transforms: Affine Comparison of different trackers Image Classification using Pre-Trained
Brightness Enhancement Transform Homography ImageNet Models in TensorFlow & Keras
S- 14 SLO-1 Image Channels, Splitting & Advanced Histogram Geometric Transforms in OpenCV Multiple Object Tracking using Implementing an MLP in TensorFlow &
Merging Channels Equalization(CLAHE) OpenCV Keras
SLO-2 Manipulating Color Pixels, Color Adjustment using Curves Image Features: Image Feature: Kalman Filter Tracker Video Analysis: Motion Estimation using
Images with Alpha ORB Optical Flow
Channels
S-15 SLO-1 Image Annotation: line over Image Filtering Techniques ORB Feature in OpenCV Tracking using MeanShift Object Trackers in OpenCV
an image, Circle over an
image
SLO-2 Rectangle over an image, Image filtering using Convolution in Application: Image Alignment, Tracking using CamShift Multiple Object Tracking using OpenCV
Ellipse over an image text OpenCv Creating Panorama
over an image

156
S-16-18 SLO-1 Lab 3: Working with Lab 6 : Convert the images into Lab 9 : Implement Geometric Lab 12: Tracking using MeanShift Lab 15:
Image Annotation using different color spaces Transforms in OpenCV and CamShift Image
SLO-2 OpenCV Classification
using
OpenCV

Learning 1. Wesley E. Snyder, Fundamentals of Computer Vision , Cambridge University Press; 1st edition, 2017.
Resources
2. Computer Vision: Algorithms and Applications by Richard Szeliski. Available for free online.
3. Computer Vision: A Modern Approach (Second Edition) by David Forsyth and Jean Ponce. Available for free online.
4. https://learnopencv.com/image-filtering-using-convolution-in-opencv/

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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.,

CourseDesigners
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Dr.Helen, SRMIST
Department of Computer Science, University of Madras,
Chennai

157
CourseCode CourseName Advanced Analytics and Data Visualization for Course Category L T P O C
UDS23602J C Discipline Specific Core
Enterprise 3 0 3 2 4
Courses

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


Courses
Course Offering Department Computer Applications Data Book / Nil
Codes/Standards

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 To understand advanced analytics 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 15
: 0 1 2 3 4
CLR-2 To advance in Analytics and data visualization
:
CLR-3 To Getastronghands-onskill,knowledgeandexpertiseincreatingbeautifulstoriesusing

Link with Related Disciplines

Ability to Utilize Knowledge


: AnalyticalapplicationsthatareanintegralpartofSAPanalytics

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-4 To apply hybrid solutions

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
:

Life Long Learning


Investigative Skills
Skills in Modeling
CLR-5 To use a hybrid solutions

Analytical Skills
:

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 Haveastronghands- 3 80 70 H H M M M M M M H H M M M H H
: onskillsknowledgeandexpertiseintransformingdataintomoreusefulvisualswiththeuseofchartsandvisuals.
CLO-2 Getastronghands-onskill,knowledgeandexpertiseincreatingbeautifulstoriesthatarean 3 85 75 H H H H H - M - H H M M M H H
: integralpartofSAPanalytics
CLO-3 Getastronghands-onskill,knowledgeandexpertiseincreatingbeautifulstoriesusing 3 75 70 H H M H H - M - H H M M M H H
: analyticalapplicationsthatareanintegralpartofSAPanalytics
CLO-4 BeintroducedtothescriptingworldinSAPanalyticsforcloudforcreatinganalyticalapplications 3 85 80 H H H M M M M - H M M M M H H
:
CLO-5 UseahybridsolutionwhereSACservesasafront-endontopofyourBPCbackbonecalled 3 85 75 H M M M M M M - H H M M M H H
: FinancialPlanninginSAPSAC.

158
Duration(h
our) 18 18 18 18 18

Unit1:FoundationsofData DataModellinginSAPSAC, CreatingAnalyticApplicationsinS


SLO-1 Visualization BarChart, ColumnChart Pall The Right Information On The Page
S APDataWarehouseCloud
DataVisualization SAPSAC
-
1 DefiningBusyIndicator, Select The Right Typeof
SLO-2 DataVisualizationOverview PieChart PredictivemodellinginSAPSAC dashboard
UsingPopups
Business Benefits
Unit7:CreatingStoriesin Unit10:Scripting inSAPSAC Unit13:FinancialPlanningin
SLO-1 ofDataVisuali ScatterPlot AnalyticsDesigner
S zation SAPSAC AnalyticApplications
- Business Challenges of
2 Entitle A Specific Audience And FinancialPlanninginAnalyticsDesignero
SLO-2 DataVisualizati Stories SAPSAC Overview ScriptinginSAP SAP overview
mark their needs verview
on
When to use
DataVisualization,
TypesofDataVisualization, Choose The Right Visual, CreateanewScriptobject, Create A BusinessBenefitsofFinancial
SLO-1 Business Benefits of APSAC
DataVisualizationtoolsand ApplyTextCarefullyand Stories Function Planning SAPSAC
S techniques Intentionally
-
3
Unit 2: Why Would CostcenterPlanning,
aCompanyWanttoVisuali Use The Predictable Pattern StepstoCreatestoriesinSAPSAC,
SLO-2 ProductCostPlanning,SalesandProfitability
zeData For Layouts SavetheStory Edit The Script Function Planning

SLO-1
S
- Lab1: Data Visualization Lab4: Working with comment Lab7: Business Benefits of APSAC Lab10: Placing the Right
4 Tools widgets and scripting objects information on the page Lab13: Model Creation
SLO-2 Stories
-
6

Solving Data Unit8:TypicalWorkflowincreating


SLO-1 innefficiencies Select the right data visualization anAnalytic Create A New Argument For Project Planning, Internal Order Planning
And Data tool Application? The Function
Visuals
S
- Analytic Application , SAPSAC
7 Use Attractive Colors For Overview,
SLO-2 Speed of Decision Making SavetheAnalyticapplication Capital Expense Planning
Telling Data Stories Placethewidgetinth
ecanvas

159
Unit5:TypesofData ChoosetheDataVisualization Unit11:Scripting inSAPSAC
SLO-1 IdentifyDataInaccuracies Component Financial Statement Planning
Visualization AnalyticApplications
S
- Add More Widgets, Unit 14: Predictive Modelling
8 SLO-2 Access Real-time information Types of DataVisualization AddScriptstoyourwidgets Widgets SAPSAC overview in SAP SAC

Promote Storytelling, Business Benefits of UsesofWidgetsinSAPSAC, Predictive Modelling in SAP SAC


SLO-1 DataVisualization SavetheAnalyticapplication Overview
Exploring businessInsights CreateaNewWidget
S
- Unit9:CreatingStoriesusingAnal
9 Discover latest Trends, Tailor yticApplicationinSAP Business Benefits of Predictive
SLO-2 Charts, Tables, Graphs AddingaCustomWidget,
Made Reports SAC Analytics in SAP SAC
ModifyingtheCustomWidget

S SLO-1
-
1 Lab2: Visualizing location
Lab5: Applying Color theory in Lab11: Scripting in
0 based data for business Lab8: Data Modeling in SAPSAC Lab 14: Predictive Modeling in SAPSAC
SLO-2 Data Visualization SAPSAC Analytic
- insights
Applications
1
2
Analytic Application SAPSAC
Unit3:WhatDoestheFuture Overview, Create Unit12:Scripting inSAPSAC Steps to implement Predictive
S SLO-1 Maps New Analytic AnalyticApplications modelling in SAP SAC
- HoldforVisualizingData
Application
1 ChangingtheNameofWidgets,
3 SLO-2 FutureofDataVisualizations Infographics, AddingCommentstoWidgetsandT Identify the ML Scenario
SAPSACBestPractices
, LocationBasedAnalysis Dashboards ableCells
Storytelling Will Become Unit6:TypesofData WorkingwiththeComment
SLO-1 WidgetinanAnalyticApplication Determine Your Goals Data Acquisition, Data Discovery
S Crucial Visualization
-
1 InteractiveDashboards, CopyingandPastingWidgetsand
Data Visualization for SAPAnalyticsforCloudOverview ScriptingObjects ChooserelevantKPIs Data Processing
4 SLO-2
everyone
Copying and Pasting
Unit4:TechniquesandBest Tellastory With Your Data,
SLO-1 Features of APSAC WidgetsfromStorytoAnalyticApplic Model Creation
PracticesTechniques ation Providecontext
S
Generating Predictions
-
1 DataVisualizationtechniques Business Benefits of APSAC, RestoringDeletedWidgetsor Palltherightinformationonthe
5 SLO-2 ScriptingObjects
Overview Key Capabilities of APSAC page

160
S
- Lab12: Scripting inSAPSAC
1
Lab6:TypesofData Lab9: Analytic Application Analyti
6 SLO-2 Lab3: TechniquesandBest Lab15:Model Creation
Visualization SAPSAC cApplic
- PracticesTechniques
ations
1
8
Textbooks: References:
1. DataVisualization:asuccessfuldesignprocessbyAndyKirkPublisher(s):PacktPublish 1. TheTruthfulArt:Data,Charts,andMapsforCommunicationbyAlbertoCairo
LearningResou
inglink:https://www.oreilly.com/library/view/data-visualization-a/9781849693462/ Publisher(s):NewRiders
rces
2. SAPAnalyticsCloudbyAbassinSidiqpublisher:SAPpresswithRheinwerkpublisher 2. LearningSAPAnalyticsCloud byRiazAhmedPublisher(s):PacktPublishing

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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–4canbefromanycombinationofthese:Assignments,Seminars,TechTalks,Mini-Projects,Case-Studies,Self-Study,MOOCs,Certifications,Conf.Paperetc.,

Total 100 100 100 100 100


% % % % %

CourseDesigners
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Dr.R.Thilagavathy, SRMIST
Department of Computer Science, University of Madras,
Chennai

161
Course Course Course L T P O C
USA23603T Research Methodology C Discipline Specific Core Courses
Code Name Category 4 0 0 2 4

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


Course Offering Department Computer Applications 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 Research principles while developing software. 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 extensive knowledge about the Research concepts, methods and the process models.

CLR-3 : Obtain adequate knowledge about Research process models and software.
CLR-4 : Identify the research methods involved in various area.

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-5 : Define the hypothesis value,research reporting structure.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
Life Long Learning
Investigative Skills
Skills in Modeling

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

CLO-1 : To understand the Research and Evaluation techniques. 2 8 8 H H H H H H - M M L - H - M H


5 0
CLO-2 : To plan and manage hypothesis value at each stage of the Research. 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-3 : To learn about the Research Type and find the correct methods to the 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-4 : To develop Research skill. 3 8 8 L H H H H H - M M L - H - M H
5 0
CLO-5 : To develop skills to manage the various phases involved in Research. 3 8 8 L H H H H H - M M L - H - M H
5 0

Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

162
Duration (hour) 12 12 12 12 12

SLO-1 Introduction to Research Introduction to Design of Sample Introduction to Data Collection &
S-1 Introduction to literature review Introduction to Research Design
Methods Survey Analysis Primary & secondary data
SLO-2
SLO-1 Methods to collect the meaningful Validity and Reliability of data
S-2 Definition of research Identify the research problem Introduction to Census
SLO-2 data collection Procedures
SLO-1 Introduction to Sample data preparation and exploratory
S-3 Role of Research Data Cleaning Select a Research problem
SLO-2 enumerations data analysis
SLO-1 Difference between Census V/s Introduction to parametric and
S-4 objectives of research Reviewing the data Defining a Research problem
SLO-2 Sample enumerations nonparametric tests
SLO-1 Introduction to need of research Introduction to objectives in Introduction to correlation and
S-5 Applications of research Process the data
SLO-2 problem design Research sampling regression analysis
SLO-1 Introduction to ANOVA Using MS
Research in Computer Science Apply the Research design with the Introduction to principles of
S-6 Analysis the Data Word - Test formatting, Math Type,
SLO-2 & Applications simple data set sampling
MS Equation editor
SLO-1 Introduction to INFLIBNET, e-
Conceptualization of a research Introduction to Types of Sampling
S-7 Steps involved in research Introduction to Good Design journals, e-library and Scopus,
SLO-2 problem in Research methods
Mathematical reviews
SLO-1 Aim and Scope of research in Introduction to Data
S-8 Formulation of a research problem Feature of Good Research design Sampling Errors
SLO-2 Computer filed Communication and networks
SLO-1
Introductions to different Introduction to LAN, WAN,GAN,
S-9 Types of Research Identifying the variables Non-sampling errors
SLO-2 Research design Internet

SLO-1 Research Process in the


Assigning the initial value to the different research designs -
S-10 Computer Field Determination of the sample size Website, Webpage, E-mail
SLO-2 variables exploratory
SLO-1 Introduce the basic software to different research designs - Search Engines, Scientific search
S-11 constructing hypothesis Designing Questionnaires
SLO-2 develop a Research descriptive engines
SLO-1 different research designs -
S-12 Research Process Types of hypotheses. Design the interview Prepare a PDF and Latex files
SLO-2 experimental

Learning Krishna Swamy K.N., Siva Kumar A.I., Mathirajan M., “Management Research Kothari C.R., “Research Methodology, Methods and Techniques, Second edition, (2008), New Age
Resources Methodology (2006), Pearson Education, New Delhi. International Publication.

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

163
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr. V.Raja SRM IST, Vadapalani
Department of Computer Science, University of Madras,
Chennai

164
Course CourseName CourseCategory L T P O C
UDS23D03J MACHINE LEARNING FOR D Discipline Specific Elective
Code 3 0 2 2 4
ENTERPRISE Courses

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


Course Offering Department Computer Applications 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 make the participants comfortable with the fundamentals of some of the advanced machine 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
learning concepts, their working principles, and their functions in a business scenario. 0 1 2 3 4 5
CLR-2 : To make the participants understand the methods of teaching machines in performing cognitive
works just as humans do.
CLR-3 : To Teach the participants to build intelligent and automated real-world machine learning applications
and use cases spanning healthcare, retail, energy verticals by intelligently Analyzing different
datasets collected from diverse data sources.
CLR-4 : To Select the right set of features the model training in order for the model to learn only the required
information eliminating anomalies, outliers, noise and other unnecessary information.

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Application of Concepts
CLR-5 : To understand all the steps and process involved the in model engineering process for training,

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
validating, testing, deploying machine learning models in the production system for the user

Life Long Learning


Investigative Skills
Skills in Modeling
consumption.

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

CLO-1 : Have skills and expertise to train, validate, test, deploy the models in the production for the 2 8 8 H H H H H H - M M L - H - M H
consumption of users. 5 0
CLO-2 : Have a firm understanding of the importance and challenges of learning agents that make decisions is 3 8 8 L H H H H H - M M L - H - M H
of vital importance today 5 0
CLO-3 : a hands-on skills and knowledge to develop an ensembled based learning system by combining 3 8 8 L H H H H H - M M L - H - M H
diverse machine learning models together 5 0
CLO-4 : Have a hands-on skills, expertise and knowledge to develop Recommendation systems using 3 8 8 L H H H H H - M M L - H - M H
collaborative filtering or a content-based techniques that suggests an user with Products they are 5 0
likely to buy, movies to watch etc
CLO-5 : Have a hands-on skills, expertise and knowledge to use and design automated approaches for 3 8 8 L H H H H H - M M L - H - M H
determining Machine Learning pipelines efficiently. 5 0
Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

165
Duration(ho 15 15 15 15
ur) 15
✔ Classification
✔ Binary Howdoesarecommendationengin
Class ework?
Unit 10: Supervised ✔ DataCollection
Unit 1: Machine Learning – Classifica
MachineLearning-
SLO-1 DeepDive tion
ClassificationTypeProblems
ValueBasedLearning ✔ DataStorage
✔ Multiclass ✔ FilteringtheData
Classification
✔ Clustering
✔ Density-
basedmeth
S- ods
1 Why
✔ Hierarch
Machinelearningadvancedco Recommendationsystemsarene
ical
SLO-2 ncepts DecisionTreeClassification PolicyBasedLearning eded,Whatcan
methods
beRecommended
✔ Partitioning methods
✔ Grid-based methods

UserandItemmatching,Typesof
Recommendation
systems,Content
SLO-1 Bias and Variance trade off Neural networks RandomForest Classification ModelBased Learning basedRecommendationsystems,
Collaborativefiltering

S-
2 Perceptron learning
-single and multi LinearSupportVectorma MarkovDecisionProcesses,Bell Unit18:AutoMachineLe
Testing and Validation, Cross
SLO-2 layer perceptron chines man Equations arning(Auto ML)
validation,

Classification Metric: The Non- ReinforcementLearningModels,Mo


S-3 Unit4:MachineLearninginR nte-Carlo AutoMLoverview,TypesofAuto
SLO-1 confusion matrix LinearSupportVect
ealWorldApplications Methods ML
in ML, ormachines

166
✔ Machinelearningin
Healthcare
S- ✔ Machinelearningin
3 Automobile
✔ ML in Product
Recommendation
✔ ML in Banking sector WorkingofAutoML,AutoMLin
Accuracy, Precision, Recall, F1-
✔ ML in NLP- Google Cloud, AutoML
SLO-2 Score Temporal-DifferenceLearning
Sentiment analysis LogisticRegression inMicrosoftAzure
✔ ML in Computer
Vision

S- SLO-1 Lab1:Machine Learning


4 Approaches Lab4: Demonstrate Markov Lab10: application of Lab13: demonstration of
Lab7:Gaussian Naïve bayes ReinforcementLearningRealWor
to Decision Processes AutoMLClassification
5 ldExample
SLO-2

WhentouseAutoML,BusinessBene
Unit 5: Data SARSA:On-PolicyTDcontrol,Q-
Regression Metrix: Mean Gaussian NaïveBayes fits,BusinessChallenges
SLO-1 PreprocessingforMachineLearn Learning:Off-policyTD
Squared Error (MSE). ofAutoMachineLearning
ingModels
control,DeepQ-Network
S-6
Root Mean Squared Error Data Pre-processing Unit 15: AutoML Regression,
(RMSE). overview,Why is Data Pre- ReinforcementLearningRealWorld AutoMLClassification, AutoML
SLO-2 Bagging and Boosting
Mean Absolute Error (MAE) processingImportant,Data Pre- Example TimeSeriesForecasting,AutoML
processingBestPractices -SelfDrivingCars ComputerVision
Steps in Data Pre-
processingformachinelearnin
gmodels Unit 19: Machine
Iris classification and house ✔ DataCollection Unit 11: Supervised LearningHandsOnLabWork2-
price prediction using simple MachineLearning-
SLO-1 ✔ DataIntegration SelfDrivingCarsOverview Build,Test and Deploy ML
regression and classification ClassificationTypeProblems Models(Consumer2)
algorithm with its metrics ✔ DataPreparation
✔ DataProvisioning
ComponentsofSelfDrivingCars
S- ystem
7 Role of loss function and ✔ Cameras
optimization Unsupervised Algorithm:
✔ LIDAR
SLO-2 Unit 6: Feature Engineering K-Means Clustering CustomerSegmentation
✔ RADAR
✔ Ultrasonics

167
Features overview, Why
areFeatures Important,
Gradient descent weigh Scene
FeatureEngineeringoverview,
S- optimization Understanding,Localizationa
SLO-1 WhyisFeatureEngineering DensityBasedClustering Problemstatement
8 ndMapping
Important

Problem Feature
LearningAlgorithms,
EngineeringSolves,Importance
SupervisedLearning PlanningandDrivingpolicy,Cont
SLO-2 ofFeatureEngineering, Problemtype
DimensionalityReduction rol

S-9 SLO-1 Lab5: Steps involved in Data


Lab2: Python Code for Binary Lab8: Demonstrate Clustering Lab11: Demonstrate
to Preprocessing Feature
Class classification Problems CollaborativeFiltering LearningAgent Lab14: Data Pipeline
S- EngineeringBestPractices
10 SLO-2
Feature Extraction, Feature
Unit 2: Machine
Selection, Feature
LearningApproaches
SLO-1 Construction, Feature Learning CollaborativeFiltering StateSpaceRepresentation Data engineering
S-
11
ActionSpaceRepresentation
Iterativeprocessof feature
SLO-2 UnsupervisedLearning eengineering AssociationRuleLearning Datapipeline

Apriori-
Unit 7: Model Engineering AssociationMeasures
(Model Selection, ModelTrain,
SLO-1 Semi-SupervisedLearning ✔ Support Modelselection
Test,Validate,Analyze, RewardFunction
Deploy)
✔ Confidence
S- ✔ Lift
12 Model Selection Model Training
Unit 12:
Model Validation Model Testing
Reinforcement Learning, UnsupervisedMachineLearning-
Model Outcome Model Analysis DiscreteQ-LearningAgent Modelengineering
SLO-2 Similarity Algorithms, Clustering
Model Deployment Model Re-
Problems
training Model Re-testing

S- DeepQ-NetworkAgent,DeepQ-
13 How to selecta Machine Unit8:SupervisedMachine K-Means Clustering Training,
SLO-1 Learning Algorithm Learning Density Based Clustering Unit16:MachineLearningEnsembl Modeloutcome
Hierarchical Clustering e LearningTechniques
IncludingBagging,Boosting

168
Continuous Target Ensembling Techniques
Machine Learning Workflow and
Variable,DiscreteT arget Overview, Basis Ensembling
applications, Challenges and Unit13:Unsupervised Machine
Variable Perceptron classifier Techniquesin machine learning Model analysis, Model
Vision for the future Learning –Association, KNN, PCA
Support Vector Machines( Advanced Ensembling Techniques optimization, Model pipeline,
Dimensionality reduction,
Analysis of machine learning SVM) Decision tree classifier K- in machinelearning Data visualization
Agent,Action,Environment
SLO-2 applications nearest classifier Naïve BaggingandBoosting
Bayesclassifier
SLO-1
S14 Lab 9:
Lab3:Perform K-Means Lab6: Decision Tree
to Reinforcemen Lab12: Bagging and Lab15:Datavisualization
SLO-2 Clustering algorithm Regression
15 tLearning Boosting Algorithms

1. Statistical and Machine-Learning Data Mining Techniques for


BetterPredictiveModelingandAnalysisofBigData,ThirdEdition-BruceRatner
LearningRe
sources
2. DataMiningPracticalMachineLearningToolsandTechniques,
3. SecondEdition -IanH.Witten

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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–4canbefromanycombinationofthese:Assignments,Seminars,TechTalks,Mini-Projects,Case-Studies,Self-Study,MOOCs,Certifications,Conf.Paperetc.,

169
CourseDesigners
ExpertsfromIndustry ExpertsfromHigherTechnicalInstitutions InternalExperts
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Department of Computer Science, University of Madras, Dr.S.AlbertAntonyRaj,SRMIST
Chennai
Dr.M.Pandiyan,SRMIST

170
Course Discipline Specific Elective L T P O C
Course Code UDS23D04J Course Name Blockchain Technology D
Category Courses 3 0 2 2 4

Pre-requisite Courses NIL Co-requisite Courses NIL Progressive Courses


Course Offering Department Computer Applications Data Book / Codes/Standards NIL

Course Learning Rationale (CLR): This course offers learners to Learning Program Learning Outcomes (PLO)

CLR-1 : State core blockchain concepts, the benefits, and the limitations of blockchain technologies. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Acquire knowledge about cryptography and cryptocurrency fundamentals

Communication Skill

Life Long Learning


Level of Thinking

Skills inKnowledge

Investigative Skills
CLR-3 : Obtain knowledge on Consensus mechanism algorithm.

Analyze, Interpret
Modeling
Link with Related
Proficiency (%)
Attainment (%)

Problem Solving

Analytical Skills
CLR-4 : Acquire knowledge about open-source blockchain platform

Specialization
Fundamental

of Concepts

Professional
CLR-5 : Determine real world challenges that blockchain technologies may assist in solving

Knowledge

Knowledge
Application
Expected
Expected

Procedural
Disciplines

ICT Skills
(Bloom)

Behavior
Ability to
Skills in

Utilize

Skills
Course Learning Outcomes (CLO): The Learners will be able to

Data

s
CLO-1 : Contentedly discuss and describe the history, types and applications of Blockchain 2 85 80 H M M L H H L L L L L L H M M
CLO-2 : Gains familiarity with cryptography and Consensus algorithms. 3 85 80 M H H M H H M L L L L M H L M
CLO-3 : Apply the tools for understanding the background of crypto currencies 3 85 80 M H H H H H M M L L L L H L M
CLO-4 : Identify in different open-source blockchain platform 3 85 80 M H H M H H H H M M L M H L M
CLO-5 : Identify major research challenges and technical gaps existing between theory and practice in cryptocurrency 3 85 80 M H H H H H M M M M L M H L M
domain

Duration 15 15 15 15 15
Hours
S1 SLO1 Distributed DBMS Cryptocurrency Fundamentals Operation of Bitcoin Blockchain Ethereum Blockchain Implementation
Challenges
SLO2 Limitations of Distributed DBMS Bitcoin Blockchain Architecture Ethereum Network Zero Knowledge proofs

S2 SLO1 Introduction to Block chain Digital Keys and Addresses Block, Hash, Distributer P2P Ethereum Virtual Machine (EVM) protocols in Block chain

SLO2 History, Definition Transactions, Mining Structure of Blockchain Components of Ethereum Succinct non interactive
argument for Knowledge
(SNARK)
S3 SLO1 Physical Ledger vs Digital LedgeR Wallets for Ethereum pairing on

171
Bitcoin Networks and Database vs. Blockchain Elliptic curves
PaymentsWallets Architecture
SLO2 Distributed Ledger Alternative Coins, How does Blockchain Architecture Solidity Zcash
works

S4,5 SLO1 Lab1: Create a Public Ledger vs. Lab 4: -Bitcoin Wallet Creation and Lab7: -Building a Distributed Peer- Lab 10: -Ethereum Network Setup Lab13: Understanding Zcash ,
Private Ledger with the various Transactions to-Peer Network a privacy-focused
attributes like Access, Network cryptocurrency
Actors, Native token, Security,
Speed and examples.

S6 SLO1 Digital Money to Distributed Name coin, Zcash Consensus mechanism Smart Contracts Attacks on Blockchains
Ledgers
SLO2 Design Primitives: Protocols, Bitcoin limitations Proof of Work (PoW) some attacks on smart contracts Sybil attacks
Security, Consensus
S7 SLO1 Blockchain Categories: Cryptography Fundamentals Proof of Stake (PoS) Ethereum and Smart Contracts selfish mining
Public
SLO2 Private overview of Hashing Byzantine Fault Tolerance(BFT) The Turing Completeness
of Smart Contract Languages
51% attacks
S8 SLO1 Consortium cryptographic algorithm Proof of Authority (PoA) verification challenges
SLO2 Blockchain Categories Use Cases SHA 256,signature schemes Proof of Elapsed Time (PoET) comparing Bitcoin scripting vs. Sharding based consensus
Ethereum Smart algorithms

S SLO1 Lab2: -Peer-to-Peer Network Lab 5: -Bitcoin Mining Simulation Lab 8: Consensus Mechanism Lab 14: Case Study about the
9,10 Simulation Simulation Lab 11: Solidity Smart Contract different attacks
Development

S11 SLO1 Blockchain Network and Nodes encryption schemes and elliptic consensus protocols Contracts Introduction to Web3
curve cryptography

SLO2 Peer-to-Peer Network Introduction to Hyperledger Permissioned Block chains Decentralized Applications (DApps) Contract Deployment

S12 SLO1 Decentralized networks and Hyperledger framework Design goals Any two example Decentralized
technology (serverless) Applications (DApps)
POST Requests
SLO2 Features of Blockchain Hyperledger as a Protocol Consensus protocols for
Permissioned Block chains.

172
S13 SLO1 Hyperledger Fabric Block chain network creation
Applications of Blockchain Blockchain oracles
SLO2 Digital Security Technology Development Frameworks
technology

S SLO1 Lab3: Explore available tools for Lab6: implementation of Block chain network creation – lab 12: Explore any one Decentralized Lab 15: Simple application
14,1 blockchain technology Cryptographic hash functions used with application Applications (DApps) using web3
5 in password verification.

Learning 1. Melanie Swan, “Block Chain: Blueprint for a New Economy”, O‟Reilly, first edition – 2015.
Resources 2. Daniel Drescher, “Block Chain Basics”, Apress; 1st edition, 2017
3. Imran Bashir, “Mastering Blockchain: Distributed Ledger Technology, decentralization, and smart contracts explained”, 2nd Edition, Packt Publishing Ltd, March 2018.
4. Mark Gates, “Block chain: Ultimate guide to understanding block chain, bit coin, crypto currencies, smart contracts and the future of money”, Wise Fox Publishing and Mark Gates
2017.
Reference Books:
1. Ritesh Modi, “Solidity Programming Essentials: A Beginner‟s Guide to Build Smart Contracts for
Ethereum and Block Chain”, Packt Publishing.
Websites:
1. https://developer.ibm.com/patterns/create-and-deploy-block chain-network-usingfabric-sdk-java/
2. https://docs.docker.com/get-started/https:/console.ng.bluemix.net/docs/services/block%2520chain/index.
html

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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.,

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

Experts from Industry Experts from Higher Technical Institutions Dr.P.Chanthini, SRMIST, KTR Campus
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science,
University of Madras, Chennai

174
Cours UDS23G04J Course INTRODUCTION TO ANIMATION Course G Generic Elective Course L T P O C
e Code Name Category 3 0 2 2 4

Pre- Nil Co- Nil Progressi Nil


requisite requisite ve
Courses Courses Courses
Course Offering Computer Science and Applications Data Book / Nil
Department Codes/Standards

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

CLR-1 : Study the basics and Fundamentals of Multimedia. 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 Multimedia components and Tools

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
Expected Proficiency
CLR-3 : Understand how Multimedia can be incorporated

Expected Attainment

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : Innovate best practices for elements of design, virtual reality and gaming

Life Long Learning


Level of Thinking

Investigative Skills
Skills in Modeling
Link with Related
CLR-5 : Understand the various Medium Access Control techniques and also the characteristics of

Analytical Skills
Ability to Utilize
physical layer functionalities

Knowledge
Disciplines

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

(%)
(%)
(CLO):
CLO-1 Acquire the basics of Multimedia systems 2 8 8 L M - - - - L - M M - - - - M
: 5 0
CLO-2 Define what Multimedia is and how that works in gaming fields 3 8 8 M M - - M H - - M - - - - M M
: 5 0
CLO-3 Understand multimedia components using various tools and techniques 3 8 8 L M - - - - M M M - - - - M
: 5 0
CLO-4 Analyze and interpret Multimedia data. 3 8 8 L M H H M - - M - - - L - M
: 5 0
CLO-5 Discuss about different types of media format and their properties. 3 8 8 L M H H M - L - M H - - - - M
: 5 0

175
Duration 15 15 15 15 15
(hour)

S- SLO What Is Multimedia? Definitions- Animation -The Power of Motion Making Multimedia - The Stages Designing and Producing - The Internet and Multimedia -Internet History
Where to Use Multimedia of a Multimedia Project Designing
1 -1
SLO Delivering Multimedia Principles of Animation What You Need: The Intangibles Designing the Structure Internetworking
-2
S- SLO Text - The Power of Meaning- Animation by Computer What You Need: Hardware Designing the User Interface Internet Addresses -Connections
About Fonts and Faces-Using
2 -1
Text in Multimedia
SLO Font Editing and Design Tools- Making Animations That Work What You Need: Software A Multimedia Design Case The Bandwidth Bottleneck - Internet Services
Hypermedia and Hypertext History
-2
S- SLO Images Sample animations What You Need: Authoring Producing MIME-Types -The World Wide Web and HTML
Systems
3 -1
SLO Making Still Images Video - Using Video Helpful Ways to Get Started Starting Up Multimedia on the Web
-2
S SLO Lab 1: a) Extract The Flower Lab 4: a)Create An Animation Lab 7: Draw The Fan Blades Lab 10: Design a poster for Lab 13: a) Study the notes of a piano and
Only From Given To Represent The Growing And To Give Proper Animation 2024 election and show the simulate them using keyboard and save
4- -1
Photographic Image And Moon difference in resolution and your file
5 SLO Organize It On A b) Simulation of cricket game quality for Print and Web b) Create a web page for your institution
Background. Selecting Your which contains all the branches of study
-2
Own Background For and at least 10 links to other web pages
Organization
b)Use Effective Cropping
Techniques to design a collage

S- SLO Color How Video Works and Is Making Instant Multimedia - Working with Clients Tools for the World Wide Web- Web Servers-
Displayed Types of Authoring Tools Web Browsers
6 -1
SLO Image File Formats Digital Video Containers Tracking Search Engines -Web Page Makers and Site
Objects Builders
-2
Choosing an Authoring Tool
S- SLO Sound - The Power of Sound Codecs Multimedia Skills Copyrights Plug-ins and Delivery Vehicles - Beyond
HTML
7 -1

176
SLO Digital Audio Video Format Converters The Team Hazards and Annoyances Designing for the World Wide Web -
Developing for the Web
-2
S- SLO MIDI Audio Obtaining Video Clips Project Manager Content and Talent Text for the Web
8 -1
SLO MIDI vs. Digital Audio Shooting and Editing Video Multimedia Designer Acquiring Content Images for the Web
-2
S SLO Lab 2: a)To Use Appropriate Lab 5: a)Create An Animation Lab 8: Create An Animation Lab 11 Make a 3D animation Lab 14:Working with DREAMWEAVER and
Tool(S) From The Toolbox, To Indicate A Ball Bouncing With The Following Features.- from an A.I generated image creating minimum of two programs with
9- -1
Cut the Objects From 3 Files On Steps Welcome* Letters Should this tool
10 SLO (F1.Jpg, F2.Jpg & F3.Jpg); b) Character Walk Animation in Appear One By One*
Organise Them Ina Single File Flash
-2
And Apply Feather Effects The Fill Colour Of The Text
b)Paint a scenery of a park Should Change To A Different
using different tools of Colour After The Display Of
Photoshop. The Full Word

S- SLO Multimedia System Sounds The Shooting Platform Interface Designer Using Content Created by Other Sound for the Web
11 -1
SLO Audio File Formats Storyboarding Writer Ownership of Content Created Animation for the Web
-2 for a Project
S- SLO Adding Sound to Your Multimedia Lighting Audio Specialist Acquiring Talent GIF89a
12 -1 Project
SLO Space Considerations Chroma Keys Multimedia Programmer Locating the Professionals You Video for the Web
-2 Need
S- SLO Audio Recording Composition Producer of Multimedia for the Working with Union Contracts Plug-ins and Players
13 -1 Web

SLO Keeping Track of Your Sounds - Titles and Text -Nonlinear Editing The Sum of Parts Acquiring Releases
-2 Audio CD (NLE)
S SLO Lab 3: a)Picture manipulations Lab 6: a)Simulate Movement Of Lab 9: Create An Animated Lab 12: Design an animation Lab 15: Adding Video, Audio, and
using all possible tools of A Cloud Cursor Using Startdrag("Ss", for banning of mobile phones Animation to Webpages using
-1
Photoshop. True); Mouse.Hide() using a suitable software Dreamweaver

177
14 SLO b) Pick any picture of a b) Simulations of change of
magazine cover page make shapes
- -2
changes using selection tool.
15

Learning 1. Tay Vaughan, Multimedia: Making it Work , 8 th Edition, McGraw Hill Education
Resources 2. Ranjan Parekh, Principles of Multimedia, 2 nd Edition, McGraw Hill Education, 2013
.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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, Short 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. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, N.Krishnamoorthy, SRMIST, RPM
Chennai Department of Computer Science, University of Madras, Chennai

178
Internship/Apprenticeship / Project/ L T P OC
Course Code UDS23P04L Course Name MINI PROJECT Course Category IAPC
Community Outreach 0 0 4 2 2

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)


CLR-3 : Enhance the skills in the system aspects

Multicultural Competence
Expected Proficiency (%)
Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking
CLR-5 : Applying the skills in problem solving

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M M M L L M H M M L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H L M L M M M M L M H M M L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M L M M L M H L M M

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M L L M L M M M L L

Students can choose problems of their own interest to develop software package using the programming languages/tools available. There will be two reviews conducted during the project period for
all the students .At the end of the project, every student shall submit a structured project report and will take a Viva Voce examination.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Mini Project Work Review – 1 Review – 2 Project Report Viva-Voce
20% 30 % 30 % 20 %

179
SEMESTER-VII

Course UDS23701J Course Data Science for business Analytics Course C Discipline Specific Core Courses L T P O C
Code Name Category
3 0 3 2 4

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


Course Offering Department Computer Applications 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 concepts and techniques of data science 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-21.: Gain proficiency in statistical analysis and exploratory data analysis.

CLR-31.: Develop skills in applying machine learning algorithms for business analytics.

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
CLR-41.: Learn to visualize and communicate data insights effectively.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
Life Long Learning
Investigative Skills
Skills in Modeling
CLR-5 : Apply data science techniques to solve real-world business problems

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

CLO-1 : 2 8 8 L L L M M M - M L M - H - M H
Explore and summarize data effectively
5 0
CLO-2 : 3 8 8 L M H H H H - M M L - H - M H
Handle and analyze large-scale datasets
5 0
CLO-3 : 3 8 8 … L M M H H H - H M L - H - M H
Evaluate and interpret the performance of machine learning models 5 0 …
.
CLO-4 : 3 8 8 L M H M H H - M M M - H - M H
Apply various predictive analytics techniques
5 0
CLO-5 : 3 8 8 L L M H H M - M M L - H - M H
Analyze real-world business problems and develop data-driven solutions
5 0

Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's
learning ability. Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in
the digital form on our cloud infrastructures.

180
Duration
18 18 18 18 18
(hour)
SLO- Introduction to Data Science Linear regression for predicting Time Series Analysis and Model Evaluation and Selection Business Analytics and Decision
1 and Business Analytics continuous variables Forecasting Making
S-1
SLO- Overview of data science and Logistic regression for Understanding time series data Performance metrics for regression Application of data science
2 its role in business analytics classification problems and its characteristics and classification models techniques in business decision-
making.
SLO- Understanding the data Decision trees and random forests Time series decomposition and Overfitting and underfitting in Optimization models and
S-2 1 science lifecycle and its for classification and regression trend analysis machine learning models techniques
stages
SLO- Ethical considerations in data Support Vector Machines (SVM) Forecasting methods (moving Model selection techniques: cross- A/B testing and experimental
2 science and responsible data for classification averages, exponential smoothing, validation, regularization, and design
usage ARIMA) feature selection
SLO- Data Acquisition and Data Evaluation metrics for regression Evaluation metrics for time series Data Visualization and Social Network Analysis-Introduces
1 Preprocessing forecasting models Communication social network analysis and its
S-3 applications in understanding
relationships and influence
SLO- Data collection methods and Classification models Mean Absolute Error (MAE), Root Principles of effective data Covers network metrics, community
2 sources Mean Squared Error (RMSE) visualization detection, and link prediction

S-4 SLO- Lab1: Loading Data: Lab 4: Removing missing values Lab 7: Applying PCA for feature Lab 10: Evaluating recommender Lab 13: Collecting data from APIs
to S-6 1 Demonstrate how to load data and outliers from a dataset extraction and data visualization. system performance using metrics and integrating it into data analysis
from different sources (e.g., like precision and recall tasks
CSV, Excel) using Pandas'
read functions.

SLO- Data cleaning techniques and Clustering Techniques Data Visualization and Data Science Tools and Data summarization and feature
1 handling missing values Communication Resources engineering
S-7
SLO- Data transformation and Introduction to clustering and its Principles of effective data Introduction to popular data Hypothesis testing and statistical
2 feature scaling applications visualization and storytelling science tools (e.g., Python, R) inference

SLO- Handling categorical data and K-means clustering algorithm Using visualization libraries (e.g., Introduction to libraries and Predictive Analytics using Statistical
1 feature encoding Matplotlib, Seaborn) to create frameworks (e.g., Pandas, NumPy, Techniques
S-8 insightful plots Scikit-learn)

181
SLO- Feature engineering and Hierarchical clustering algorithms Interactive visualization tools (e.g., Accessing and manipulating data Machine Learning Algorithms for
2 dimensionality reduction (agglomerative and divisive) Tableau, Power BI) using SQL Business Analytics
techniques Introduction to cloud-based data
platforms (e.g., AWS, Azure)
SLO- Exploratory Data Analysis Evaluation metrics for clustering Dashboard design Case Studies and Real-World Anomaly Detection- Discusses
1 algorithms Applications techniques for detecting unusual
S-9 patterns and anomalies in data
SLO- Descriptive statistics and data Confusion Matix - example ● Storytelling with data and Analyzing customer behavior and Covers statistical methods,
2 summaries communicating analytical insights segmentation clustering-based approaches, and
outlier detection algorithms
S-10 SLO- Lab2 Generating descriptive Lab 5: Evaluating forecast Lab 8: Applying association rule Lab 11: Data Manipulation with Lab 14: Applying named entity
to S- 1 statistics and visualizations accuracy and selecting mining for market basket analysis Pandas: Loading, cleaning, and recognition and sentiment analysis
12 for a dataset appropriate models for time series transforming data using the to analyze text data
forecasting Pandas library.

SLO- Data visualization techniques Text Mining and Sentiment Big Data Analytics Forecasting sales and demand Case Studies:
1 using libraries such as Analysis ● Applying data science techniques to
S-13 Matplotlib and Seaborn real-world business problems

SLO- Correlation and covariance Introduction to text mining and Introduction to big data concepts Fraud detection and anomaly ● Identifying and formulating a
2 analysis natural language processing (NLP) and challenges detection business problem

SLO- Outlier detection and Text preprocessing techniques Distributed computing frameworks Sentiment analysis and text mining
● Data collection, preprocessing, and
1 treatment strategies (tokenization, stemming, stop word (e.g., Hadoop, Spark) analysis
S-14 removal)
SLO- Hypothesis testing and Sentiment analysis using machine Processing and analyzing big data Recommendation systems ● Model development, evaluation,
2 statistical inference learning approaches using distributed systems and interpretation

SLO- Predictive Modeling Topic modeling Introduction to NoSQL databases Tools and libraries for data Presenting project findings and
1 Techniques visualization (e.g., Tableau, recommendations
S-15 Matplotlib, ggplot)
SLO- Introduction to supervised and Document classification MongoDB, Cassandra Storytelling with data: conveying Developing end-to-end data
2 unsupervised learning insights to non-technical science solutions.
stakeholders
S-16 SLO- Lab 3: Creating interactive Lab 6: Applying k-means Lab 9: Pre-processing text data by Lab 12: Creating interactive Lab 15: Understanding privacy
to S- 1 visualizations using libraries clustering to group similar data removing stop words, tokenizing, dashboards and visualizations regulations and implementing data
18 like Matplotlib and Seaborn points and stemming using Tableau's drag-and-drop anonymization techniques
interface

182
1. "Data Science for Business" by Foster 2. "Python for Data Analysis" by Wes McKinney. Published by O'Reilly Media, 2017.
LearningResources Provost and Tom Fawcett. Published by 3. "Applied Predictive Modeling" by Max Kuhn and Kjell Johnson. Published by Springer, 2013.
O'Reilly Media, 2013. 4. "Data Science from Scratch" by Joel Grus. Published by O'Reilly Media, 2019.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.T.PapithaChristobel, SRM IST,
Department of Computer Science, University of Madras, Chennai Ramapuram

183
Course Course Course L T P O C
UDS23D05J DIGITAL TRANSFORMATION D Discipline Specific Elective Course
Code Name Category 3 0 3 2 4

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

Course Offering Department Computer Applications 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 the participants hone their skills, tools, and techniques to lead digital transformation in an 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
business Organization 0 1 2 3 4 5
CLR-2 : To Inculcate the principles of digital business models, rapid innovation, and data-driven thinking.
CLR-3 : Get Exposed to gaining leadership skills to navigate an era of technology shifts and disruptive
business models

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-4 : Able to deliver methodologies for organizations to deconstruct their value chain to gain a

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts

Analyze, Interpret Data


competitive advantage over their competitors

Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-5 : Look into the major business drivers of digital transformation, opportunities they create and

Life Long Learning


Investigative Skills
Skills in Modeling
opportunities they have already created, the challenges they bring to the table

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

CLO-1 : Create a system for correct data gathering and incorporating it at a higher level for business 2 85 80 H H H M H H H H H H H H H H H
intelligence.
CLO-2 : Have excellent skills and knowledge to lead process innovation and efficiency across units 3 85 80 H H H M H H H H H H H H H H H
CLO-3 : Understand the customer needs and building impactful insights that help a great deal in drive the 3 85 80 H H H M H H H H H H H H H H H
business growth.
CLO-4 : Have excellent skills and knowledge for providing a great digital experience high customers’ 3 85 80 H H H M H H H H H H H H H H H
expectations..
CLO-5 : Encourage digital culture with improved collaboration to help move the entire organization ahead 3 85 80 H H H M H H H H H H H H H H H
digitally.

184
Duration 18 18 18 18 18
(hour)
S- SLO- Digital Transformation- Introduction AI-digitized supply chains Internet Of Things
1 1 Digital Transformation in Building bridges between
Automobile technologies
SLO- Digital Transformation from Improved decision making and Digital Transformation Business Mobile Bridging technologies and
2 academic perspective productivity Cases innovation
S- SLO- Digital Transformation from Role of AI in Digital Transformation Creating a Roadmap Augmented Reality Digital Transformation
2 1 industry perspective Implementation Framework
SLO- Business Benefits of Digital How can AI be applied in the digital Destination Cloud Technology What is a digital transformation
2 Transformation transformation process implementation framework?
S- SLO- Business Challenges of Digital AI-driven digital transformation Means of getting to the destination Artificial Intelligence and Machine Why do organizations need to
3 1 Transformation Learning digitally transform
SLO- Role of Digital Transformation in AI Challenges ahead Key digital transformation activities The benefits of a digital
2 Digital Twin transformation framework
S- SLO- Lab 1: QR Code for Business Lab 4: Website traffic Lab 7: Developing Customer Lab 10: Health Monitoring Lab 13: Surveillance system
4 1 card generation Management Relationship Management system
to SLO-
6 2
S- SLO- Opportunities for Digital Role of Augmented analytics Main milestones API Based Integration Choosing the right digital
7 1 Transformation transformation framework
SLO- The Process of Digital Role of Automation Define Metrics Robotic Process Automation Things to avoid
2 Transformation
S- SLO- Digital Business Models Enhanced Consumer engagement User Lifetime Value Additive Manufacturing Things in return
8 1 and insights
SLO- Industry Demand and Business AI-digitized supply chains Inbound and outbound marketing Security and Data Privacy Digital Transformation
2 Needs for Digital Transformation performance Implementation Framework
S- SLO- Digital Transformation in future Improved decision making and Customer Experience Digital Transformation Strategy Amazon Business – Improving
9 1 productivity ✔ Process Customer experience
✔ Model
✔ Domain
✔ Culture
SLO- Business Drivers towards digital Role of Intelligent Automation and Use Organizational Change Technology for digitally Netflix – On-demand Subscription
2 Transformation Data Science in Digital Management transforming business processes based video services
Transformation ✔ Team Collaboration
✔ CRM
✔ Storage
✔ Project Management
✔ Accounting
✔ Payroll
✔ Communication

185
S- SLO- Lab 2: Generating E-Receipt for Lab 5: Automating Customer Lab 8: Creating smart assistance Lab 11: Project Management Lab 14: Demand forecasting
10 1 purchase order based demand in commercial websites system using ML Algorithm
to SLO-
12 2
S- SLO- Digital Transformation across Why are Businesses Undergoing Digital Transformation Business How is data security at risk from Tesla Connected Car Technology
13 1 industries Digital Transformations? Cases digital transformation
SLO- Innovation from digital Future of Intelligent Automation Destination Mitigate data security risks Glassdoor Recruitment
2 transformation, How can AI be Data Transformation, Adding more
applied in the digital transformation values with Machine learning
process
S- SLO- Competitive Edge, Challenges Means of getting to the destination, Investing in Privacy Tools, Building Under Armour Connected Fitness,
14 1 ahead, AI-driven digital Future of Data science in Data User Lifetime Value Bridges between IT and the Ensure a culture that allows for
transformation Transformation, Real-World Business, Components for change
Applications of Digital deploying your strategy
Transformation
SLO- Changing Operational processes How does Data Science Benefit to Key digital transformation activities, Ensuring Digital Transformation Digital Transformation Best
2 through digital transformation, Role Business?, Digital Transformation Use Organizational Change Strategy is Secure, Building Practices and Adoptions, Ensure a
of Augmented analytics in Retail, Digital Transformation in Management, Inbound and bridges between the business and culture that allows for change
Healthcare outbound marketing performance information/processes
S- SLO- Changing organizational model, Authorizing decision-making via a Main milestones, Digital Global Digital Deployment and Define of the business problem,
15 1 Role of Automation data-driven approach, Digital Transformation Technologies and Rollout Strategy, Building bridges perspective of customers or users,
Transformation in Energy Infrastructure for actionable intelligence Introduce a corporate governance
system
SLO- Role of AI in Digital Classifying warnings, opportunities, Define Metrics, Big Data And Real- Review your strategy, Building Prioritize collaboration between
2 Transformation, Enhanced and scopes via data-insights, Time Analytics, Customer human bridges in a digital teams, Take risks and try new
Consumer engagement and Digital Transformation in Oil and Experience transformation strategy, Bridges to methods, Technology legacy cost
insights Gas build new ecosystems
S- SLO- Lab 3: Creating Chat Bot Lab 6: Prediction of Sales Lab 9: Prediction of Stock Lab 12: Security screening for Lab 15: Legacy cost
16 1 process market using AI Crime file management management
to SLO-
18 2

Learning 3. Alp Ustundag ,Emre Cevikcan , (2017), “Industry 4.0: Managing The Digital
Resources 1. Jyothi R. Korem, Srinivas R. Pingali, Shankar Prakash, (2021), “Digital Transformation” , Springer Series in Advanced Manufacturing
Transformation Strategies - Theory and Practice, SAGE publishing, 2021 4. Alexander Borek and Nadine Prill, (2020), Driving Digital Transformation through Data
2. Daniel R. A. Schallmo , Christopher A. Williams, (2018), “Digital and AI, Kogan Page
Transformation Now! - Guiding the Successful Digitalization of Your Business
Model”, Springer, 2018

186
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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

Experts from Industry Experts from Higher Technical Institutions Dr. N. Vijayalakshmi, SRM IST, Ramapuram campus
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science, Mrs. S. Suriya, SRM IST,Ramapuram campus
University of Madras, Chennai

187
Course Course Course L T P O C
UDS23D06J REAL WORLD COMPUTER VISION APPLICATIONS D Discipline Specific Elective Course
Code Name Category 3 0 3 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

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

CLR-1 : Inculcate the participants with the fundamentals of computer vision, their working principles and 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
their functions in a business scenario. 0 1 2 3 4 5
CLR-2 : To teach the participants the functions of a Computer vision techniques involved in training the
Computer vision models on different problems like image classification, image detection, Object
recognition, object detection etc, with a deep dive into the role the computer vision techniques play
in building a scalable enterprise machine learning solutions.
CLR-3 : To teach the participants to build intelligent and automated real-world Computer vision applications

Link with Related Disciplines

Ability to Utilize Knowledge


and use cases spanning healthcare, retail, and energy verticals by intelligently analyzing different

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
datasets collected from diverse data sources.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : To teach the participants choosing the right set of frameworks involved in building critical Computer

Life Long Learning


Investigative Skills
Skills in Modeling
Vision solutions which are efficient, reliable and working at scale.

Analytical Skills
CLR-5 : To introduce the participants to the modelling pedigree of Text classification, Image classification,
Image detection, Object recognition, and Object detection techniques.

ICT Skills
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Have a strong control over the fundamental concepts of Computer vision including the ability to clearly 2 8 8 H H H H H H M M M M M M L L H
define Computer vision from both academic and industry perspective. 5 0
CLO-2 : Gain hands-on solid skills, knowledge and expertise of real-world situations the applicability of tools 3 8 8 H H M H M H M H L H M M L M H
and techniques in extracting valuable insights from the data of different formats on time. 5 0
CLO-3 : Have solid hands-on skills, knowledge and expertise in Data gathering, Data collection, Model training, 3 8 8 H H M L M H L H L H M M M M H
and model evaluation with domain-specific components. 5 0
CLO-4 : Have a good Hands-on skills, knowledge and expertise on applying all the computer vision techniques 3 8 8 H H H H H H M H L H M M M M H
to real -world industry problems. 5 0
CLO-5 : Have solid hands-on skills, knowledge and expertise in applying the right computer vision techniques 3 8 8 H H M M H H M H L H M M L L H
for the problem statement at hand. 5 0

Note: All our curriculum, study materials, assignments, quizzes, lab works, and learning resources are personalized and dynamically generated using machine learning models based on the learner's learning ability.
Users can review our learning curriculum only through our intelligent learning management platform (iLMSP), and our learning resources and lab infrastructures are available only in the digital form on our cloud
infrastructures.

188
Duration
18 18 18 18 18
(hour)
SLO- Computer Vision Techniques an Image Classification Models Computer Vision in Real World
Computer Vision - Introduction Computer Vision Workflow Steps
S- 1 Overview Applications
1 SLO- ImageNet
Computer Vision Overview Business Problem Identification Image Processing Computer Vision in Healthcare
2
SLO- Computer Vision defined from CIFAR
Success Criteria Definition Image Processing Techniques Computer Vision in Retail
1 academic perspective
S-
Image Restoration, Linear Filtering
2 SLO- Computer Vision defined from
Right Computer Vision Techniques , Independent Component Analysis MNIST Computer Vision in Energy
2 Industry perspective
, Pixelation
Template Matching, Image
SLO- Signal Processing for Computer Object Detection Models
Collect Training Data Generation Technique, Filtering Computer Vision in Oil & Gas
S- 1 Vision
Techniques in Image Processing
3
SLO- Pattern recognition of Computer Linear Filter, Non Linear Filter, Box
Label Train and Test Datasets Fast R-CNN Computer Vision in Automobile
2 Vision Filter, Gaussian Filter
S- SLO-
Lab 10: Image Filtering Blurring Lab 13:
4 1 Lab 1-Install OpenCV Lab 7:
Lab 4: OpenCV Image Filtering Blurring Image Filtering bilateral
to SLO- Displaying images OpenCV Image Edge Detection OpenCV
Text in Images Gaussian Blur OpenCV OpenCV
6 2
SLO-
Challenges of Computer Vision Train the computer vision model Median Filter Faster R-CNN Computer Vision in day to day life
1
S-
Computer Vision Hands On Lab
7 SLO- Computer Vision Data Evaluate the computer vision Computer vision in security
Feature detection and matching Work - Build, Test and Deploy ML
2 Requirements model systems
Models (Consumer 1)
Harris Corner Detector, SIFT
(scale invariant feature transform),
SLO-
How much data is needed Test the model SURF (speeded-up robust Challenges Surveillance
1
features), FAST (features from
accelerated segment test
BRIEF (Binary Robust
Independent
Elementary Features),
S-
Harris Corner Detector
8
SIFT (scale invariant
SLO- feature transform) Fingerprint recognition and
Is your data good enough? Deploy the model High level decisions
2 SURF (speeded-up biometrics
robust features)
FAST (features from
accelerated segment
test)

189
SLO- Problems that Computer Vision Choosing the hardware
Data Structure Iterate the steps process Medical Imaging
1 can Solve components (GPU, TPU)
S-
9 SLO-
Data Format Computer vision architecture Text Classification Building a CV Software system Object Recognition
2
S- SLO- Lab 11: Image Filtering Blurring
Lab 14:
10 1 Lab2: Reading &Writing images Lab 5- Color Space OpenCV Median Blur OpenCV
Lab 8: Image Scaling & Rotation Morphological Operations
to SLO- OpenCV Thresholding OpenCV Morphological Operations
using OpenCV Opening OpenCV
12 2 Erosion OpenCV
Data Ingestion, Data Pre- Image Detection, Image Medical Image Analysis, Content-
SLO- Data Type, Training Data, processing, Multiprocessing, Segmentation, Image Benefits, Challenges, High level Based Image Retrieval, Video
1 Validation Data, Test Data Transfer Learning/Model Classification decisions Data Processing, Virtual Reality
Processing and Augmented Reality
S- Image Processing Techniques
13 Image Restoration, Linear Object Detection, Object
Computer vision applications in
SLO- Filtering,Independent Component Data Transformation, Parallel Recognition Customer Image Segmentation,
Construction, Computer Vision
2 Analysis, Pixelation, Template Processing Problem statement Problem type,
applications in Agriculture
Matching, Image Generation
Technique (GAN)
User Interface and Advanced Object Classification, Computer Vision applications in
Filtering Techniques in Image
SLO- Analytics, Computer Vision Computer Vision Models, Data engineering, Data pipeline, Pedestrian detection, Computer
Processing
1 Implementation Framework Computer Vision Models Model selection vision applications in Parking
Linear Filter, Non-Linear Filter
S- overview Occupancy
14 Model engineering
Computer Vision Development What is a Computer Vision Image Processing Models
SLO- Model outcome, Model analysis Computer Vision application in
Hardware and Software framework?, Features of a good An overview,
2 Model optimization road Conditions Monitoring
Requirements Computer Vision framework
Model pipeline
Popular Computer Vision
Building a Computer Vision
frameworks Computer Vsion applications in
SLO- Hardware system, Benefits, Hough Transformers
OpenCV Data visualization, Traffic flow analysis, CV in
S- 1 Choosing the software
TensorFlow Manufacturing
15 components, Choosing the OS
Matlab
SLO- SURF, Canny Edge Detectors Case Study: Self driving cars using
Adding Packages CUDA YOLO User interface
2 Computer vision technology
SLO-
S- 1
Lab 15:
16 SLO- Lab 3-Draw a Rectangle Draw a Lab 9: Image Translation Lab 12: Morphological
Lab 6: Finding Contours Morphological Operations
to 2 Circle OpenCV Image Filtering OpenCV Operations Dilation OpenCV
Closing OpenCV
18 SLO-
2

190
Learning 1. R. Jain, R. Kasturi, and B. G. Schunck, Machine Vision , 1. Computer Vision: Algorithms and Applications by Richard Szeliski. Available for free online.
Resources McGraw-Hill, Inc. 1995. 2. Computer Vision: A Modern Approach (Second Edition) by David Forsyth and Jean Ponce. Available for
2. Digital Image Processing and Analysis: Application with free online.
MATLAB and CVIPtools, 3rd Edition, SE Umbaugh, 3. Elements of Statistical Learning by Trevor Hastie, Robert Tibshirani, and Jerome Friedman. Available for
Taylor&Francis/CRC Press, 2018 free online (Warning: Direct PDF link).
4. Multiple View Geometry in Computer Vision (Second Edition) by Richard Hartley and Andrew Zisserman.
Available for free online through the UM Library (Login required).

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Dr.S.Meenakshi, SRM IST, RMP
Department of Computer Science, University of Madras, Chennai
Dr.T.Papitha Christobel, SRM IST, RMP

191
Course Course Course L T P O C
UDS23G05J Digital Marketing G Generic Elective Courses
Code Name Category 3 0 2 2 4

Pre-requisite Co-requisite Progressive


NIL NIL NIL
Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards NIL

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : As we are in implementing the Industry 4.0 in the all our business practices. Learning to apply the 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
concepts of Digital marketing and social media is eminet for all grandaunts of marketing. 0 1 2 3 4 5
CLR-2 : The Concepts of SEO and SEM are the backbones of digital marketing. So getting an acumen on
these concepts would enhance the understanding of digital marketing.

Link with Related Disciplines

Ability to Utilize Knowledge


CLR-3 : Engaging with the online customers through content and win strategy will position and brand the

Level of Thinking (Bloom)


Expected Proficiency (%)

Fundamental Knowledge
Expected Attainment (%)

Application of Concepts
product well in the market.

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : Having the perspective of online behaviour of consumer, their experience and service will elevate

Life Long Learning


Investigative Skills
Skills in Modeling
the growth of the loyal customers and acquiring more customers.

Analytical Skills
CLR-5 : Digital Analytics aid the decision making of the marketing performed online. Learning various tools
would ease the understanding of the online consumers.

ICT Skills
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : To understand the concepts of digital marketing 2 8 8 H H M H H H H H H H M M L M M
5 0
CLO-2 : To distinguish the components of web traffic plan and SEO 3 8 8 H H M M H L H H H H M M L L M
5 0
CLO-3 : To understand online consumer behaviour and concept of cyber branding 3 8 8 H H M H H L L H H H M M L L M
5 0
CLO-4 : To explicate the technology catalysis in delivering value 3 8 8 H H M L H H H H H H M M L L M
5 0
CLO-5 : To adopt the latest tools and technologies in practices 3 8 8 H H M H H H H M H H M M L M M
5 0

192
Duration
18 18 18 18 18
(hour)
SLO-1 The Virtual World Traffic Building Customer Engagement CRM-Needs-Goals Mobile Marketing
S-1 Engagement Marketing through
SLO-2 Changing Marketing Landsacpe Internet Traffic Plan Benefits of CRM Mobile Overview
Content
Search Marketing Methods for CX- Customer Experience of
SLO-1 The Internet & Business Content Management Emergence of Application
Traffic service
S-2
Marketing with Networks- Social
SLO-2 Online Marketing Domains Traffic volume & quality Online Campaign Management Digital Marketing,Data & Analytics
World
Integrated Social Media & Digital
SLO-1 The Behavioral Internet Search Engine Marketing (SEM) Using FB,Twitter,Blogs Social Listening
S-3 Strategies
SLO-2 E-Marketing & CRM Tools available for SEM Affiliate Marketing Web Analytics Social Media Analytics
SLO-1 Using Google Analytics to
S-4- Digital Marketing Implementation Creating YouTube Channel for Digital Marketing Final Analysis Lab-13 : Social Media Analytical
analyze website performance-
5 SLO-2 in Business Scenario- Lab-1 Marketing-Lab-7 and Report-Lab-10 Tools
Lab-4
Search Engine
SLO-1 Online Advertising Strategic Partneships Social Media Analytics Social Media Tools
Optimizations(SEO)
S-6
Internet & Integrated Marketing
SLO-2 Stategies for SEO Email Marketing Electronic Customer relationship The Social Web
Communication
SLO-1 Sales & Trade Promotion Keyword advertising Content Strategies Key CRM applications Viral Marketing
S-7 Success & Failures of Viral
SLO-2 Digital Marketing Optimization Keyword value Consumer Online Segmentation Next Generation CRM
Marketing
SLO-1 The Need for Digital Engagement Keyword portfolio evaluation Targeting A Mobile App & Community Inbound Marketing
S-8
SLO-2 Implications of Digital Change Social Media Strategies Positioning The New Age E-enterprise Process of Inbound
S-9- SLO-1 Create the Digital Marketing Creating Promotional banner Digital Marketing Final Analysis
Twitter Marketing-Lab-8 Lab-14 : Social Web
10 SLO-2 Webpage- Lab 2 through Canva-Lab-5 and Report Lab-11
S-11 SLO-1 Generation Y Social Media Marketing Peer Review, Word of Mouth Web Business Models Co Creation

193
Customer Centric web Business
SLO-2 Expectations & Influence Internet Marketing Metrics Opinion Leaders Online Communities
Model
SLO-1 Online Marketing Mix Metrics Sites Cyber Branding E-Commerce Amazon Communities
S-12
SLO-2 Online Consumer Sites Ranking Digital Brand Ecosystem The Spiral of Prosperity Model Digital Business Model in Future
SLO-1 Case Study of Search Engine Case Study of Digital Brand Case Study of WEB Busuness
S-13 Case Study of Online Marketing Case Study of Social Web
SLO-2 Marketing Experience Model
S- Conducting the Search Engine
Facebook Promotion using Lab-12 Case Study of WEB Lab-15: Case Study of Social
14- Optimization and Search Engine Email Marketing-Lab-9
banners-Lab-6 Busuness Model Web
15 Marketing-Lab-3

Learning 1.Damian Ryan,Understanding Digital Marketing: Marketing Strategies for Engaging the Digital Generation Paperback-Import,Kogan Page 2014.
Resources 2. Vandana Ahuja, Digital Marketing Paperback Oxford University Press.
3.Hanlon Annmarie, Akins Joanna, Quickwin Digital Marketing: Answera to your Top 100 Questions Paperback PHI 2012.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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

Experts from Industry Experts from Higher Technical Institutions Dr.J.DHILIPAN, SRM IST.
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science, Mr.D.B.SHANMUGAM, SRM IST.
University of Madras, Chennai

194
Course Course Course L T P O C
UDS23G06J Introduction to Internet of Things G Generic Elective Courses
Code Name Category 3 0 2 2 4

Perquisite Courses Nil Co-perquisite Courses Nil Progressive Courses Nil


Course Offering Department Computer Application Data Book / Codes/Standards Nil

Course Learning Rationale The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR- Demonstrate the design, communication model and enabling technologies for IoT. 1 2 3 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
1: 0 1 2 3 4 5
CLR- Explore the system management and domain for various applications of IoT
2:
CLR- Categorize the various protocols that are used for developing IoT applications.
3:
CLR- Deploy an IoT application and connect to the cloud.

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
4:

Expected Proficiency (%)


Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


Skills in Specialization

Communication Skills
CLR- Explore IoT design paradigms for various IoT applications

Professional Behavior
5:

Life Long Learning


Investigative Skills
Skills in Modeling

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

ICT Skills
(CLO):

CLO-1 Understand the architectural overview and deployment templates of the IoT and its applications in 3 8 7 L H - H L - - - L L - H - - -
: the real time scenario. 0 0
CLO-2 Design, implement, and evaluate a computer-based system, process, component, or program to 3 8 7 M H L M L - - - M L - H - - -
: meet desired solutions that meet the specified needs with suitable concern for the public health and 5 5
safety, and the cultural, societal, and environmental considerations.
CLO-3 Create, select, and apply applicable techniques, resources, and modern engineering and IT tools to 3 7 7 M H M H L - - - M L - H - - -
: complex engineering activities with an understanding of the limitations. 5 0
CLO-4 Function successfully as an individual, and as a member or leader in assorted teams, and in 3 8 8 M H M H L - - - M L - H - - -
: multidisciplinary settings. 5 0
CLO-5 Prove knowledge and understanding of the engineering and management principles and apply the 3 8 7 H H M H L - - - M L - H - - -
: same to one’s own work, as a member and leader in a team, to manage projects and in 5 5
multidisciplinary environments.

195
Duration 18 18 18 18 18
(Hour)
S-1 SLO- Introduction Introduction IoT and M2M IOT Platforms Design Introduction about RESTful API
1 Methodology
SLO- Definition & Characteristics of IoT Application of IoT M2M Purpose & Requirements, Designing a RESTful Web API
2 process model specification,
domain model specification
S-2 SLO- Physical design of IoT Home Automation Difference Between IoT and M2M Information model specifications, Amazon Web Services
1 service specifications, Iot level
specifications
SLO- Things in IoT Smart Lighting Software Defined Networking Functional view specifications, Amazon Web Services for IoT
2 operational view specifications.
S-3 SLO- IoT protocols Smart Appliances Network function virtualization Device & component Integration, Creating a ID in Amazon
1 Application development
SLO- Logical Design of IoT Intrusion Detection Introduction about Iot protocols IoT System for Weather EC2
2 Monitoring
S-4 , 5 SLO- Laboratory 1: Sketch the Laboratory 4:Demonstrate a Laboratory7: Explain working Laboratory 10: Home Laboratory 13: Air Pollution
1 architecture of IOT Toolkit and smart object API gateway of Raspberry Pi. Automation – Level 0 Monitoring System.
SLO- explain each entity in brief. service reference
2 implementation in IoT toolkit
S SLO- IoT Functional Blocks Smoke / Gas Detection Infrastructure Purpose & Requirements, Implementation of EC2
-6 1 process model specification,
domain model specification
SLO- IoT Communication Model Cities 6LowPAN Information model specifications, Autoscaling
2 service specifications, IoT level
specifications
S-7 SLO- IoT Communication APIs Smart Parking Architecture of 6LowPAN Functional view specifications, Implementation of Autoscaling
1 operational view specifications.
SLO- IoT Enabling Technologies Smart Lighting Ipv6 Device & component Integration, S3
2 Application development
S-8 SLO- Wireless Sensor Networks Smart Roads Architecture of Ipv6 IoT System for Agriculture Implementation of S3
1

SLO- Cloud Computing Structural Health Monitoring Data Protocols Purpose & Requirements, RDS
2 process model specification,
domain model specification

196
S-9,10 SLO- Laboratory 2: Design a circuit Laboratory 5: Design the circuit Laboratory 8: Describe gateway Laboratory 11: Smart Irrigation Laboratory 14: Weather
1 to display LED light using to measure the distance using as a service deployment in Iot System Reporting Systems
SLO- Raspberry Pi. ultrasonic sensor toolkit
2
S-11 SLO- Big Data Analytics Environment MQTT Information model specifications, Implementation of RDS
1 service specifications, Iot level
specifications
SLO- Communication Protocols Weather Monitoring Applications of MQTT Functional view specifications, DynamoDB
2 operational view specifications.
S SLO- Embedded Systems Air Pollution Monitoring Difference between MQTT and Device & component Integration, Implementation of DynamoDB
-12 1 HTTP Application development
SLO- IoT Levels and Deployment Noise Pollution Monitoring CoAP Introduction to Cloud Storage Kinesis
2 Templates Models
S-13 SLO- Level 1,2 Forest Fire Detection, Agriculture Request and Response methods, Introduction to Cloud Storage Implementation of Kinesis, Case
1 Pros and Cons of CoAP Communication APIs, Python studies - Environment
Web Application Framework
SLO- Level 3,4 Smart Irrigation, Green House AMQP, Applications of AMQP, Django Architecture, Design of IoT systems for weather
1 Control Advantages Weather Monitoring using Django Reporting Bot
S-14- SLO- Laboratory 3: Design a circuit Laboratory 6: Design the circuit Laboratory 9: Describe gateway Laboratory 12: Django Laboratory 15: Case studies -
15 1 to display LED light using to measure the distance using as a service deployment in Iot Architecture IoT system for Energy
Raspberry Pi. ultrasonic sensor toolkit

Learning 1. ArshdeepBahga and Vijay Madisetti, (2015), “Internet of Things - A Hands-on 3. Adrian McEwen, Hakim Cassimally, (2014), “Designing the Internet of Things”,
Resources Approach”, Universities Press Wiley
2. Dieter Uckelmann et.al, (2011), “Architecting the Internet of Things”, Springer 4. HonboZhou, (2012), “The Internet of Things in the Cloud: A Middleware
Perspective “, CRC Press
5. Olivier Hersent, David Boswarthick, Omar Elloumi, (2012), “The Internet of Things
– Key applications and Protocols”, Wiley

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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

197
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, Short 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.T.Kanimozhi, SRMIST,
RPM
Mr. Vignesh Mani, Tech Lead, HCL Technology, Dr. S. Gopinathan, Professor, Department of Computer Science, University of Madras, Chennai Dr .V. Saravanan, SRMIST,
Chennai RPM

198
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UDS23P03L Course Name INTERNSHIP - III IAPC
Category Community Outreach 0 0 0 0 2

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

Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

1 1 1 1 1 1
CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5

CLR-2 : Explore the different industries that are using IT

CLR-3 : Enhance the skills in the system aspects

CLR-4 : Understanding the professional connections with the knowledge learnt

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-5 : Applying the skills in problem solving

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an insight of an industry and organization/company 3 80 70 L H L H L L L L L L M M M H M

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H L M L M L L M L L M M H M

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M L L M L L M M H M

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M L L M L L M M H M

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M L L M L L M M M M

199
Students can choose a company of their own interest for internship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment. All
students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured internship
report within 15 days from the date of the completion of the internship period.

Learning Assessment

Continuous Learning Assessment Final Evaluation


(50% weightage) (50% weightage)

Review – 1 Review – 2 Internship Report Viva-Voce


Project Work / Internship

30 %
20% 30 % 20 %

200
Course Internship/Apprenticeship / Project/ L T P 0 C
Course Code UDS23P05L Course Name Project Phase-I IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT
CLR-3 : Enhance the skills in the system aspects
CLR-4 : Understanding the professional connections with the knowledge learnt

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-5 : Applying the skills in problem solving

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose problems of their own interest to develop software package using the programming languages/tools available. There will be two reviews conducted during the project period for
all the students .At the end of the project, every student shall submit a structured project report and will take a Viva Voce examination.
.
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Project Phase-I Review – 1 Review – 2 Project Report Viva-Voce
20% 30 % 30 % 20 %

201
SEMESTER VIII

Course Course Course L T P O C


Code UDS23801J AI and Intelligent Automation for Enterprise C Discipline Specific Core Course 3 0 2 2 4
Name Category

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Computer Applications 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 make the participants understand the fundamental concepts of intelligent automation, it 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1
: business benefits, challenges, tools and techniques involved and its overall framework. 0 2 3 4 5
CLR-2 To make the participants comfortable with the concepts how leading enterprises keep the
: customers at bay and delight shareholders who are looking beyond cost reduction and envisioning
long-term success.

Link with Related Disciplines


CLR-3 To make the participants have a clear understanding of intelligent automation with AI can help to

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)


: make day to day business operations that are more humane to pleasant one by automating

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge

Problem Solving Skills


repetitive, monotonous and often tedious tasks

Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 To provide the participants with enough insights about many of the barriers Intelligent Automation

Life Long Learning


Investigative Skills
Skills in Modeling
: poses within an existing IT landscape of the enterprise and defining an end-to end solution and

Analytical Skills
then leveraging the appropriate enabling technologies against it.

ICT Skills
CLR-5 To provide the participants with enough insights about many of the barriers Intelligent Automation
: poses within an existing IT landscape of the enterprise and defining an end-to end solution and
then leveraging the appropriate enabling technologies against it.

Course Learning Outcomes


At the end of this course, learners will be able to:
(CLO):
CLO-1 Have a firm control of the fundamental concepts of intelligent automation and will be able to define H H H H M H M L M M - L - L M
2 85 80
: intelligent automation from both academic and industry perspective
CLO-2 Have a complete control of the differences between intelligent automation and Robotic process H H H M M M - L - M - L - L L
3 85 80
: automation in terms of processes, tools and techniques, implementation, framework, application etc.
CLO-3 Have a firm understanding of how Intelligent automation involves people, organizations and also H M M H M - L - - - L - L M
3 85 80
: technologies involving machine learning.
CLO-4 Have a firm understanding of the barriers Intelligent Automation poses within an existing IT landscape H H - H M - M - - - M - - -
: of the enterprise and the possible ways of mitigating them so as to build and deploy an end-to-end 3 85 80
solution and then leveraging the appropriate enabling technologies against it.

202
CLO-5 Have A firm understanding, knowledge and expertise in creating winning strategies for businesses by 3 85 80 H H - H H - H - - - M - - H
: mitigating all the pitfalls and confront them well ahead before the actual planning phase of
implementation.
Duration (hour) 18 18 18 18 18

S-1 SLO-1 Unit 1: Intelligent Greater processing efficiency Low Highly scaled automation Agile implementation Public-private partnerships
Automation Defined deployments
SLO-2 Intelligent Automation Ease of use Unit 7: Adoption and Barriers to Democratization of app Private-sector initiatives
Overview Intelligent Automation Adoption development

S-2 SLO-1 Intelligent Automation Workforce agility, Scalable Barriers of Intelligent Automation CIO leadership Structural change
Defined from academic infrastructure Adoption Overview
SLO-2 Intelligent Automation Unit 4: Exploring the Gaining Organizational Unit 10: The value of intelligent Workforce change
Defined industry perspective Possibilities of Intelligent Engagement automation
Automation
S-3 SLO-1 Business Benefits of Identifying Opportunities for Internal Stakeholder and Increasing process efficiency Building a future workforce
Intelligent Automation Intelligent Automation Governance Processes
SLO-2 Business Challenges of Identifying Opportunities for Improving customer experience Components of Intelligent
Intelligent Automation Intelligent Automation Making the Business Case Stack Automation Framework
S-4,5 SLO-1 Lab 1 : Intelligent Lab 4 : Customer relationship Lab 7: Adoption and Barriers Lab: 10 Optimizing the work Lab 13: Business Process
Automation Tools and management – Intelligent force productivity Analysis
SLO-2 Techniques Automation
S-6 SLO-1 Intelligent Automation Tools Start with a Proof of Concept Not enough Enough Processes to Optimizing back office operations Business Objectives
and Techniques and Automation
Framework
SLO-2 Intelligent Automation Choosing the Right Processes Lack of Strategy Reducing costs as well as risks Business Process Analysis
Techniques
S-7 SLO-1 Intelligent Automation Involving the Business and the IT Lack of Skill and Talent More effective monitoring and Develop Automated Processes
Framework fraud detection
SLO-2 Unit 2: RPA vs Intelligent How Intelligent Automation differs Intelligent Operations
Automation from IT Automation? Change Management and Culture Product and service innovation
Readiness
S- SLO-1 RPA Overview How Automation is powered by Unit 8: Unit 11: Early adopters and Unit 14: Hands On Lab
8 artificial intelligence Building a winning intelligent positive returns Usecase Implementation
automation strategy (Consumer-3)

203
SLO-2 Business Benefits of RPA, How Intelligent automation Defining your vision, Define your business outcomes Self Driving Cars
Business Drivers of RPA, addresses societal and business Organizational Design, first, Process Analysis
Intelligent Automation Challenges, Unit 5: Rethinking Governance and Pipeline
Overview Industries for Intelligent
Automation
S- SLO-1 Lab 2 : Develop simple Lab 5 : RPA top 5 tools Lab 8: intelligent automation Lab 11: Process Analysis Lab 14: Hands On Lab
9,10 application (Intelligent strategy Usecase Implementation
SLO-2 Automation) (Consumer-3)
S- SLO-1 Business Benefits of Intelligent Automation to Be More Delivery Methodology, Service Prioritization & Excellence, Problem statement, Problem type
11 Intelligent Automation Innovative, Success Factors, Model, Roles and Responsibilities Process discovery
Strategy for intelligent automation, of candidates
Combining RPA and artificial
intelligence
SLO-2 Business Drivers of Technology, infrastructure, and Architecture of technology Process Mapping, Process Data engineering, Data pipeline,
Intelligent Automation, RPA cybersecurity, Mature process components Mapping Model selection
vs Intelligent Automation definitions, standards, and
processes,
S- SLO-1 Unit 3: Benefits of Innovative Applications, Unit 9: Factors for intelligent Data Management & Governance Model engineering, Mode outcome
12 Intelligent Automation Preparing the Workforce automation success Tuning
SLO-2 Working of Intelligent Unit 6: Moving Forward With Designating automation as a The Human Factor, Monitoring Mode Analysis, Model optimization
Automation, Why is Intelligent Automation, strategic priority, Pursuing people- Intelligent Automation, Skill
Intelligent Automation Implementation challenges of focused initiatives oriented education
important Intelligent Automation
S- SLO-1 How to adopt Intelligent What Businesses Does Intelligent Developing an operating model Engaging with the workforce Model pipeline
13 Automation, Best practices Automation Work For?, How that enables scaling,
of AI in Intelligent Intelligent Automation Is The Best
Automation For Business
SLO-2 Best Intelligent Automation, How Intelligent Automation is Modularity and packaged business Lifelong learning programmes and Data visualization, User interface
Accuracy, Speed, Service coming of the age, More process capabilities, Automation guidelines incentives
Continuity work is pivoting to machines

S- SLO-1 Lab 3:Top 5 open-source Lab 6: Explore Taskt tool Lab 9: intelligent automation Lab 12: Data Management Lab 15: Design User interface
14,15 SLO-2 RPA frameworks success Tuning

Learning 1. Pascal Bornet, Ian Barkin & Jochen Wirtz, "Intelligent Automation", 2020
Resources 2. Debanjana Dasgupta, "Intelligent Automation Simplified, BPB Publications, 2021

204
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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
Internal Experts

Experts from Industry Experts from Higher Technical Institutions Dr. L. Selvam SRMIST
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science,
University of Madras, Chennai

205
Course UDS23D07J Course Course L T P O C
TECHNOLOGY LEADERSHIP AND INNOVATION D Discipline Specific Elective Course
Code Name Category 3 0 2 2 4
MANAGEMENT

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


Course Offering Department Computer Applications 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
Teach the students how to lead transformational growth by developing an understanding of 0 1 2 3 4 5
CLR-1 : exponential and digital technologies and innovations
Learn how to apply prevalent best practices within business organizations, sectors, and industries
CLR-2 :
Make the students understand, embrace, and deploy the appropriate innovations at scalefor business
CLR-3 : organizations to not only survive but thrive.
Learn to create new opportunities and shape the future of their organizations and industries by
CLR-4 :

Link with Related Disciplines


harnessing transformational technologies.

Level of Thinking (Bloom)

Ability to Utilize Knowledge


Expected Proficiency (%)
Expected Attainment (%)

Fundamental Knowledge
Understand how business leaders are provided with responsibility to drive tech innovation and

Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-5 :

Problem Solving Skills


Skills in Specialization

Professional Behavior
Communication Skills
strategy across their organization

Life Long Learning


Investigative Skills
Skills in Modeling

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

Walk away with cocepts of how digital transformation offers a technology-based solution to a
CLO-1 : business problem that you face in your organization 2 8 8 H H H H H H H H H H H H L H H
5 0
Have excellent Knowledge of Frameworks that help with the practical application of AI-related
CLO-2 : modeling and possibilities of implementing AI-driven solutions in your business 3 8 8 H H H H H H H H H H H H L H H
5 0
Have excellent Techniques that advance their leadership acumen with a focus on topics that will help
CLO-3 : you gain maximum traction on your tech initiatives 3 8 8 H H H H H H H H H H H H L H H
5 0
Understand the various applications of AI in business and the opportunities being created by
CLO-4 : advances in AI 3 8 8 H H H H H H H H H H H H L H H
5 0
Understand applications of digital strategies successfully adopted by global brands, and
CLO-5 : contemplate which strategies might prove most effective in your organization 3 8 8 H H H H H H H H H H H H L H H
5 0

206
Duration
18 18 18 18 18
(hour)
Steps of technology
Technology Assessment:
implementation
Management - General vs. Performance Measurement, ✔ Plan Technology Choice, Technology
SLO-1
Business, Management Issues in Technology Innovation Performance Management, and ✔ Design Assessment Process
S-1
Overview Management Improvements, Need of Technology ✔ Implement
Forecasting
Support
Research Methods in Technology Technology Lifecycle, Technological Technology Assessment overview,
SLO-2 Principles of Management, Innovation Management, Customer Roadmaps and Forecasting Automation overview, Importance of
Financial Management Value Creation in technology assessment
Technology Firms
Business Environment, Human Management of Software Technology Adoption and Diffusion, Automation and business cases Business Benefits and challenges
SLO-1 of technology assessment
Resource Management Engineering Projects, Integrated Technology Adoption and Diffusion
S-2 Product Development Overview
Various elements in technology
SLO-2 Marketing Research Designing Innovation Communities Technology Adoption Lifecycle, Business case for automation assessment, Steps to conduct
Stages of Technology Adoption technology assessment
Lifecycle
Program, Project, People, and How a Business leverages from Technological Change and Impact Evaluating and Choosing
SLO-1 Communication skills, Product Technology Adoption Lifecycle, Why of Technological Technologies, Evaluating Criteria
S-3 Leadership skills Management Companies need to focus on Change, Technology change
Technology Adoption Lifecycle, How Overview
Technology Adoption works
Program Management overview, Business Benefits of Improving Technology and
SLO-2 Business laws, Customer Foundations of Program Adoption rates Process of Technology Changes, Innovation Business Case
Relations Management Management, Program Importance of Technology Development
Management Life Cycle and Changes, Characteristics of
Methodologies, Program Technology Changes
Management Skills
SLO-1 Lab1:Analyse different tools to Lab4:Analyze different Project Lab7:Using the performance Lab 10:Plan, Design and Implement Lab 13:Building a business case for
perform financial management management tools metrices of various technologies a new technology (I.E. AI, chat bot) introducing new technologies
S-4,5 given, analysis and provide the case
study about which is the best
performing tech

SLO-1 Projects, Programs, and Portfolios, Example of Technology Changes,


S-6 Computer Applications Role and Responsibilities of a Technology Adoption Challenges Impacts of Technology Changes, Business cases overview, Data and
Program Emerging Technologies assumptions
Manager, Leading a Program,
Leading a
Program vs Leading a project

207
SLO-2 Operations Management, Project Management overview, Impact on the workforce Business cases – organizational
Organizational Behavior Foundations of Project context, Business case
Management, Project Management Diffusion of Innovation opportunity identification
Life Cycle
and Methodologies, Project
Management Skills, Role of a
Project Manager
Organizational structure and Business case considerations,
SLO-1 Economics culture, People Management Companies and Technological Implications for public policy Effective Decision-making
S-7 overview, Foundations of People Diffusion structures, Business case
Management, People Management Opportunities., Building a
Life Cycle and Methodologies, business case for
People Management Skills, Getting introducing new technologies
Work
Done Through Others
Assessment and Evaluation, Pattern of Technological Diffusion Evaluating Industry Trend, Market
SLO-2 Business Fundamentals Building Peer Networks, Corporate Learning, Research, and Demand, and
Essentials of communication Innovation Business Needs, Market Research
and competitive
analysis
Managing Self, Product
SLO-1 Retail Management Management overview, Use market research to find
Product Diffusion Organizational learning customers, Find a Market
Foundations of Product
S-8 Management advantage, Five Force analysis,
Rivalry among competitors in an
industry
Product Management Life Cycle Threat of potential new entrants,
SLO-2 Understanding Industry and and Methodologies, Product Characteristics of Technology Obstacles to organizational learning Threat of Substitutes for an
Markets Management Skills, Managing Diffusion Industry’s Offerings, Power of
Innovative Product Teams Suppliers to an
Industry, Power of an Industry’s
Buyers
S-9,10 Lab5: Case study on how to use Lab 8:Technology forcast using data Lab 14: Case study: Study the
Lab2:Case Studies- Retail Lab 11: Select a process that we do
different tools and equipment for tool inventory system of any factory and
management application using day by day, automate it using any
Designing Innovation Communities present it
salesforce programming language

S-11 Roles and Responsibilities of the Limitations of Five Forces


SLO-1 Implementation of New Technology,
Product Manager, Marketing Analysis, Market Demand
Challenges and Guiding Principles, Automation, and Business Case Building a learning organization
Analysis
Customer Development and Development ✔ Market identification
Digital Marketing Crossing the Chasm ✔ Business cycle
✔ Product niche
Evaluate competition

208
Technology Acquisition and Implementing New Technologies Evaluating Industry
SLO-2 Leadership and Ethics Forecasting overview Trend, Market Demand, and
Implementing an Effective Business Needs
Corporate Learning Strategy
Technology Leader overview,
SLO-1
Acquisition Laws, Regulations, and Technology steward overview,
Strategic Management Policies Marketing Perspective Corporate research overview
Aspects of Technology
S-12 Leadership

Technology and Innovation Business Planning, Need and Assessment and forecasting
SLO-2 Management Establishing the Acquisition Team Framework for implementation Importance of Corporate research✔ Technology assessment
Technology forecasting

Business Benefits of Corporate Technology management and


SLO-1 research transfer, Technology assessment
Principles of Technology Planning for IT Acquisitions Multiple internal markets techniques, Adopting Project
Innovation Management management methodologies
S-13 from different industries
Technology Entrepreneurship Acquisition Strategy, Plan, and Why is corporate innovation Build in time to experiment and fail,
Implementation Promotion vs hype
SLO-2 needed, Getting started with Taking the management out
corporate innovation of project management
Lab3:perform SWOT analysis of Lab 6: Program management using Lab 9: Market analysis (Analysis the Lab 12: Casestudy: Implementing Lab 15:Case studies with top
SLO-1 any website using tool tool market and produce a case study an Effective Corporate Learning leaders like Rata Tata, Narayana
about the current market needs) Strategy Murthy, Laxmi Mittal etc
S- 14-
15

2. Robert S. Friedman, Desiree M. Roberts, Jonathan D. Linton, (2008),“Principle


1. 1. V. K. Narayanan, Gina Colarelli O'Connor, (2010), “Encyclopediaof Concepts of Technology and Innovation Management: Critical Research models”,
Learning Technology and Innovation”, John Wiley & SonsLtdScott Shane, (2008), “The Information science reference
Resources Handbook of Technology and Innovation Management”, 3. Marc J. de Vries, (2021), “Innovation Research in Technology andEngineering
John Wiley & Sons Ltd Management – A Philosophical Approach”, Routledge
Mark Dodgson, David Gann, Ammon Salter, (2008), “The Management of Technological
Innovation – Strategy and Practice”, Oxford University Press

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

209
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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 %

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

Experts from Industry Experts from Higher Technical Institutions Mrs. K. Kanmani, SRMIST
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Department of Computer Science, University of Madras,
Chennai

210
Course Course L T P O C
UDS23D08J SOCIAL MEDIA AND TEXT ANALYTICS Course Category D Discipline Specific Elective Course
Code Name 3 0 2 2 4

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


Course Offering Department Computer Applications 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
To leverage the power of the R eco-system to extract, process, analyze, visualize and model social 0 1 2 3 4 5
CLR-1 :
media data
Visualize and analyze data from social media platforms to understand and model complex
CLR-2 :
relationships using various concepts and techniques
CLR-3 : Understand the fundamentals of text mining

CLR-4 : Utilize text for prediction techniques

Link with Related Disciplines


Level of Thinking (Bloom)

Ability to Utilize Knowledge


Expected Proficiency (%)

Expected Attainment (%)

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-5 : Understand the relevance between information retrieval and text mining

Problem Solving Skills


Skills in Specialization

Professional Behavior
Communication Skills

Life Long Learning


Investigative Skills
Skills in Modeling

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

CLO-1 : Understand the basics of social media analytics and R language 3 80 70 L H - H L M L - L L - H - L -

CLO-2 : Analyze data from major social media channels such as Twitter & Flickr 3 85 75 M H L M L M - - M L - H - - M

CLO-3 : Acquire knowledge on fundamentals of text mining 3 75 70 M H M H L M - - M L - H - - -

CLO-4 : Perform prediction from text and evaluate it 3 85 80 M H M H L M - - M L L H - L M

CLO-5 : Perform document matching 3 85 75 H H M H L M - - M L - H M - -

211
Duration (hour) 18 18 18 18 18
S-1 SLO-1 Getting Started with R Visualizing data Overview of Text Mining Using Text for Prediction Finding Structure in a Document
and Social Media Collection
Analytics
SLO-2 Understanding social Managing packages What's Special About Text Recognizing that Documents Fit a
media Mining? Pattern
S-2 SLO-1 Advantages and Data analytics - Analytics workflow Structured or Unstructured Data How Many Documents Are Clustering Documents by Similarity
Significance of social Enough?
media
SLO-2 Disadvantages and Machine learning techniques Is Text Different from Numbers? Document Classification Similarity of Composite Documents
Pitfalls of social media
S-3 SLO-1 Social media analytics Supervised learning, Unsupervised What Types of Problems Can Be Learning to Predict from Text k-Means Clustering
learning Solved?
SLO-2 A typical social media Text analytics Document Classification Similarity and Nearest-Neighbor
analytics workflow Methods
S-4,5 SLO-1 Lab 1: Simple Text Lab 4: Text Analytics Lab 7: Working with Lab 10: Working with Document Lab 13: implementing clustering
Analytics Classification Classification algorithm

S-6 SLO-2 Opportunities and Registering an application Clustering and Organizing Decision Rules
Challenges Documents
SLO-2
S-7 SLO-1 Data Science vs. Artificial Connecting to Twitter using R Information Extraction Decision Trees The EM Algorithm
Intelligence
SLO-2 Extracting sample Tweets Prediction and Evaluation Scoring by Probabilities
Types of Analysis
S-8 SLO-1 Similarities Between Data Trend analysis From Textual Information to Linear Scoring Methods What Do a Cluster’s Labels Mean?
Science and Business Numerical Vectors
Intelligence
SLO-2 Data Science alignment Collecting Documents Evaluation of Performance - Applications, Evaluation of
with Estimating Current and Future Performance
Business Intelligence Performance
S-9,10 SLO-1 Lab 2: Working with Lab 5: Working with Twitter data Lab 8: Information Extraction Lab 11: Decision Trees Lab 14: EM Algorithm
Data structures

SLO-1 Data Science Sentiment analysis Document Standardization Getting the Most from a Learning Case Study: Market Intelligence
S-11 Reinforcement with Method from the Web
Business Intelligence
SLO-2 Data Science and Key concepts of sentiment analysis – Tokenization Errors and Pitfalls in Big Data
Business Subjectivity, Sentiment polarity Evaluation
Intelligence Together:
Future

212
SLO-1 Three Features for Data Opinion summarization Lemmatization-Inflectional Information Retrieval and Text Case Study: Lightweight Document
S-12 Science and Business Stemming Mining Matching for Digital Libraries
Intelligence
SLO-2 Getting Started with Data Features Stemming to a Root Is Information Retrieval a Form of
Science, Text Mining?
BusinessIntelligence
and AI Journey
S-13 SLO1 Functions - Built-in Sentiment analysis in R Vector Generation for Prediction Key Word Search Mining social media
functions Multiword Features Nearest-Neighbor Methods
User-defined functions
SLO-2 Controlling code flow - Follower graph analysis, Flickr Data Labels for the Right Answers, Measuring Similarity -Shared E-mail Filtering
Looping constructs, Analysis Feature Selection by Attribute Word Count, Word Count and
Conditional constructs Ranking, Sentence Boundary Bonus, Cosine Similarity
Determination
S- SLO-1 Lab 3: Working with Lab 6: Working with Flickr Data Lab 9: Phrase Recognition Lab 12: Nearest-Neighbor Lab 15: Developing social media
14,15 Looping and functions Analysis Methods Listening Program

Learning 2. Sholom M. Weiss, Nitin Indurkhya, Tong Zhang, (2015), “Fundamentals of


Resources Raghav Bali, Dipanjan Sarkar, Tushar Sharma, (2017),” Learning Social Media Analytics Predictive Text Mining”, Second Edition, Springer London.
with R”, Packt Publishing.

3. 5. Matthew A.Russell, “Mining the social web”, 2nd edition- O'Reilly Media, 2013 5. Mining the Social Web_ Analyzing Data from Facebook, Twitter, LinkedIn, and
4. Seven Layers of Social Media Analytics_ Mining Business Insights from Social Media Other Social Media Sites, Matthew A Russell, O‘Reilly, Media.,2013
Text, Actions, Networks, Hyperlinks, Apps, Search Engine, and Location Data, Gohar F. 6.Charu Aggarwal (ed.), Social Network Data Analytics, Springer, 2011
Khan,(ISBN-10: 1507823207).

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination
Bloom’s (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) 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

213
Total 100 % 100 % 100 % 100 % 100 %

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

Experts from Industry Experts from Higher Technical Institutions Mrs. K. Kanmani, SRMIST
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science,
University of Madras, Chennai

214
Course Course Course L T P O C
UDS23D09T Statistical Analysis and Business Applications D Discipline Specific Elective Course
Code Name Category 4 0 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards Nil

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

CLR-1 : Create an understanding on the use of Statistical concepts applied in Business Applications 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1
0 2 3 4 5
CLR-2 : Give overview to Applications of Differential/Inferential Statistics in Business Applications

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-3 : Clarify the concepts of Exploratory Data Analysis, Types of Distributions, Anova, Regression, Bagging

Life Long Learning


Level of Thinking

Investigative Skills
Analyze, Interpret
Skills in Modeling
Link with Related
Proficiency (%)
Attainment (%)
and Boosting.

Analytical Skills
Ability to Utilize
Application of
Fundamental
CLR-4 : Learn about the Statistical Machine Learning

Knowledge

Knowledge

Knowledge
Expected

Expected

Procedural
Disciplines
CLR-5 : Implementation of Statistics in data science

ICT Skills
Concepts
(Bloom)
CLR-6 : Apply Statistical analysis in data science for Business Applications

Data
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 : Learning the importance of Exploratory Data Analysis and Correlation 2 85 80 H - - - - - - M - L - - - - -
CLO-2 : Applying Statistics in data science and learning about Hypothesis Tests and Distributions 3 85 80 - H - - - - - - M L - - - - -
CLO-3 : Understanding about Anova, Multiple Linear Regression and classification 3 85 80 - H - - - - - - M M - H - - H
CLO-4 : Interpretation of hypothesis testing, ROC curve, One Hot Encoder 3 85 80 - - H - L - - M - - - H - L H
and sampling methods
CLO-5 : Knowledge of Bagging and Boosting 3 85 80 L - M - H - - H M L - H - - L

222
Duration (hour) 12 12 12 12 12
S-1 SLO-1 Exploratory Data Analysis Confidence Intervals Degrees of Freedom Predicted Values from Logistic Impurity
Regression

SLO-2 Types of data Normal Distribution Anova, two-way Anova Linear and Logistic Regression: pruning
Similarities and Differences

S-2 SLO-1 Rectangular and non Rectangular Long-Tailed Distributions Chi-Square Test Fitting the model Measuring Homogeneity or Impurity
data

SLO-2 Estimates of Location Student’s t-Distribution Regression and Prediction Evaluating Classification Models Stopping the Tree from Growing
Mean, Median, mode, robust. outlier
S-3 SLO-1 Deviations, Variance Binomial Distribution Simple Linear Regression Accuracy Bagging and the Random Forest

SLO-2 Standard deviation,Mean absolute Chi-Square Distribution Fitted Values and Residuals Confusion matrix Bagging
deviation,Median absolute deviation
from the median, range, percentile,
inter quartile range,
S-4 SLO-1 Exploring the Data Distribution F-Distribution Least Squares Sensitivity,Specificity, Random Forest

SLO-2 Estimates of Variability Poisson and Related Distributions Multiple Linear Regression Precision,ROC curve Variable Importance

S-5 SLO-1 Percentiles and Boxplots Exponential Distribution Cross-Validation Lift Hyperparameters

SLO-2 Density Plots and Estimates Statistical Experiments Factor Variables in Regression AUC Boosting
and Significance Testing

S-6 SLO-1 Frequency Tables and Histograms A/B Testing Dummy Variables Representation Strategies for Imbalanced Data The Boosting Algorithm

SLO-2 Exploring Binary and Categorical Control Group Multicollinearity Undersampling XGBoost
Data

S-7 SLO-1 Correlation Hypothesis Tests Multicollinearity Down sampling Regularization: Avoiding Overfitting
SLO-2 Scatterplot Null hypothesis Heteroskedasticity error Data Generation Hyperparameters and Cross-
Validation

223
S-8 SLO-1 Plot for Exploring Two or More The Null Hypothesis Non-Normality errors Statistical Machine Learning Unsupervised Learning
Variables
SLO-2 Hexagonal Binning and violin, Alternative Hypothesis Correlated errors K-Nearest Neighbors Principal Components Analysis
Contours plot
S-9 SLO-1 Categorical and Numeric Data One-Way Versus Two-Way Classification Distance Metrics A Simple Example
Hypothesis Tests
SLO-2 Data and Sampling Distributions, Resampling Related terms in classification One Hot Encoder Computing the Principal
Random Sampling and Sample Bias Components
S-10 SLO-1 Sampling types Permutation test Naive Bayes Standardization Interpreting Principal Components

SLO-2 Size Versus Quality Statistical Significance and p-Values Conditional probability Choosing K K-Means Clustering

S-11 SLO-1 Sampling Distribution of a Statistic p-value, Alpha Posterior probability KNN as a Feature Engine A Simple Example

SLO-2 Central limit theorem Type 1 and Type 2 Errors Discriminant Analysis Tree Models Steps for K-Means Algorithm

S-12 SLO-1 Standard Error Test statistic Covariance Matrix Key terms for tree model Interpreting the Clusters

SLO-2 Resampling Versus Bootstrapping t-statistic, t-distribution Logistic Regression Loss Selecting the Number of Clusters

Learning 1. Text Book: Practical Statistics for Data Scientists, Author: Peter Bruce & Andrew Bruce, Publisher(s): O'Reilly Media, Inc.
Resources 2. Reference: R FOR STATISTICS, Authors: Pierre-Andre Cornillon, Arnaud Guyader, Francois Husson, publisher: CRC Press

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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.,

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

Experts from Industry Experts from Higher Technical Institutions Dr. P. Chanthini, Assistant Professor,
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science, University of SRMIST
Madras, Chennai

225
Course Course Course L T P O C
UDS23D10T Applications of Edge IoT and ML D Discipline Specific Elective Courses
Code Name Category 4 0 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards

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

CLR-1 : Understand the basic concepts of IoT and its possible application areas 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1
0 2 3 4 5
CLR-2 : Understand the various IoT architectures along with compute and management stack across

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
layers

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-3 : Understand the architecture dissected at physical, Communication and Access levels

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
CLR-4 : Be able to understand and manage the knowledge of models and principles and key techniques

Life Long Learning


Investigative Skills
Skills in Modeling
for IOT data analytics.

Analytical Skills
CLR-5 : Understand the various enabling technologies for IOT including Big data analytics, Machine
learning, Cloud and Streaming analytics

ICT Skills
Course Learning Outcome: At the end of this course, learners will be able to:
CLO-1 : Appreciate the omnipotent presence of IOT in all fields across globe 2 8 8 H - - - - M - - - - - - - - -
0 5
CLO-2 : Compare and contrast various architectures and be able to justify the right choice for adoption 2 7 8 H H - - - - - - - - - H - L -
5 0
CLO-3 : Choose appropriate protocols for various levels/layers based on the requirement in hand 2 8 8 H M H - - M - - M M - - - - -
5 0
CLO-4 : Implement using the available resources and demonstrate quick to deployment skills wherever 2 8 7 H H H M H - L H - M - M - - H
applicable 0 5
CLO-5 : Be able to identify and implement practical IOT applications with data analytics techniques 2 7 8 H M H H H - - M M - - - - L H
5 5

226
Duration 12 12 12 12 12
(hour)
S-1 SLO-1 Introduction to IoT IoT Network Architecture and Smart Objects: The “Things” in Introducing IoT Analytics Apache Spark for data processing
Design IoT
SLO-2 Genesis of IoT Drivers Behind New Network Sensors, Actuators, Micro-Electro- IoT Analytics for the Cloud Spark and big data analytics
Architectures Mechanical Systems
S-2 SLO-1 IoT and Digitization Scale Smart Objects: A Definition Building elastic analytics Using Spark for IoT data
processing
SLO-2 IoT Impact Security Trends in Smart Objects Designing for scale Lambda architectures
S-3 SLO-1 Convergence of IT and IoT Constrained Devices and Sensor Networks Cloud security and analytics Getting to Know Your Data -
Networks Public/private keys, Public versus Exploring IoT Data, Exploring and
private subnets visualizing data
SLO-2 IoT Challenges Constrained Devices and Connecting Smart Objects Access restrictions, Securing The Tableau overview
Networks customer data
S-4 SLO-1 Introduction, IoT Data and Comparing IoT Architectures Communications Criteria The AWS overview: AWS key Techniques to understand data
BigData concepts, AWS key core services quality
SLO-2 IoT Conceptual Framework The oneM2M IoT Standardized IoT Access Technologies – AWS key services for IoT Data completeness
Architecture Introduction analytics
S-5 SLO-1 Data Flow of IoT The IoT World Forum (IoTWF) IoT Access Technologies- Microsoft Azure overview: Azure Data validity
Standardized Architecture Definitions Data Lake Store, Azure Analysis
Services
SLO-2 IoT Architectural View Layer 1: Physical Devices and IP as the IoT Network Layer The ThingWorx overview Basic time series analysis
Controllers Layer
S-6 SLO-1 Technology Behind IoT Layer 2: Connectivity Layer The Business Case for IP Creating an AWS Cloud Analytics Machine Learning
Environment:
SLO-2 Sources of IoT Layer 3: Edge Computing Layer The Need for Optimization The AWS Virtual Private Cloud Machine Learning Overview
(VPC) setup walk-through
S-7 SLO-1 M2M Communication Upper Layers: Layers 4-7 Optimizing IP for IoT Creating a key pair for the NAT Supervised Learning
and bastion instances
SLO-2 Examples of IoT A Simplified IoT Architecture Profiles and Compliances Creating an S3 bucket to store Unsupervised Learning
data
S-8 SLO-1 Design Priciples for Connected The Core IoT Functional Stack Internet Protocol for Smart Creating a VPC for IoT Analytics Machine Learning and Getting
Device Objects (IPSO) Alliance Intelligence from Big Data
SLO-2 IoT/M2M Systems, Layers and Layer 1: Things: Sensors and Wi-SUN Alliance How to terminate and clean up the Predictive Analytics
Designs Standardisation Actuators Layer environment
S-9 SLO-1 Modified OSI Model for the Layer 2: Communications Network IPv6 Ready Logo ThingSpeak an Overview Edge Streaming Analytics
IoT/M2M Systems Layer
SLO-2 ITU-T Reference Model Layer 3: Applications and IoT Application transport methods- Setup and Configuring Comparing Big Data and Edge
Analytics Layer Definitions ThingSpeak Analytics

227
S-10 SLO-1 ETSI M2M Domains and High- Analytics Versus Control Application Layer Protocol Not Collecting All That Data - Edge Analytics Core Functions
level Capabilities Applications Present Strategies and Techniques:
SCADA
SLO-2 Communication Technologies Data Analytics Versus Business A Little Background on SCADA Designing data processing for Distributed Analytics Systems
Benefits analytics
S-11 SLO-1 Wired Communication Technology IoT Data Management and Adapting SCADA for IP Applying big data technology to Network Analytics
Compute Stack storage: Hadoop
SLO-2 Communication Technologies—A Fog Computing SCADA Protocol Translation Hadoop cluster architectures Flexible NetFlow Architecture
Comparison
S-12 SLO-1 Data enrichment, data Edge Computing IoT Application Layer Protocols Hadoop Distributed File System FNF Components
Consolidation and device
Management at gateway
SLO-2 Device-management Gateway The Hierarchy of Edge, Fog, and Message Queuing Telemetry Parquet, Avro, Hive,SerDe, YARN Flexible NetFlow in Multiservice
Cloud Transport (MQTT) IoT Networks

Learning 1. Internet of Things: Architecture and Design Principles, Raj Kamal, McGraw Hill Education (India) Private Limited, ISBN-13: 978-93-5260-522-4
Resources 2. IIoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things by Rob Barton, Gonzalo Salgueiro, David Hanes, Publisher: Cisco
Press, Release Date: June 2017, ISBN: 9780134307091 (https://www.oreilly.com/library/view/iot-fundamentals-networking/9780134307091/)

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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.,

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

Experts from Industry Experts from Higher Technical Institutions Dr. L. Selvam SRMIST
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor,
Department of Computer Science, University of Madras,
Chennai

229
Course Course Course L T P O C
UDS23G07T BASICS OF CYBER SECURITY G Generic Elective Courses
Code Name Category 4 0 0 2 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department Computer Applications Data Book / Codes/Standards Nil

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

CLR-1 Learn the foundations of Cyber security and threat landscape 1 2 3 1 2 3 4 5 6 7 8 9 1 11 1 1 1 1


: 0 2 3 4 5
CLR-2 Equip with the technical knowledge and skills needed to protect and defend
: against cyber threats.
CLR-3 Develop skills that can help them plan, implement, and monitor cyber security mechanisms to

Link with Related Disciplines

Ability to Utilize Knowledge


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)


: ensure the protection of information technology assets.

Fundamental Knowledge
Application of Concepts

Analyze, Interpret Data


Procedural Knowledge
CLR-4 Expose students to responsible use of online social media networks.

Problem Solving Skills


Skills in Specialization

Communication Skills

Professional Behavior
:

Life Long Learning


Investigative Skills
Skills in Modeling
CLR-5 Expose students to governance, regulatory, legal, economic, environmental, social and ethical

Analytical Skills
: contexts of cyber security

ICT Skills
Course Learning Outcomes At the end of this course, learners will be able to:
(CLO):
CLO-1 Understand the concept of Cyber security and issues and challenges associated with it. 2 85 80 H H H H H H - M M L - H - M H
:
CLO-2 Analyze about the various kinds of Cyber Security threats and scan them. 3 85 80 L H H H H H - M M L - H - M H
:
CLO-3 Identify the privacy and challenges related to social media and E-Commerce 3 85 80 L H H H H H - M M L - H - M H
:
CLO-4 Identify the Tools and Technologies for Cyber Security 3 85 80 L H H H H H - M M L - H - M H
:
CLO-5 Analyze the best practice of Cyber Security 3 85 80 L H H H H H - M M L - H - M H
:

230
Duration 12 12 12 12 12
(hour)
S-1 SLO-1 Introduction to Cyber security Cyber Security Threats Introduction to Social media Digital Devices Security, Tools Ethical and Unethical Hacking
platforms and Technologies for Cyber
Security:
S-2 SLO-1 Cyberspace Cyberthreat actors Social media monitoring-Hashtag End Point device and Mobile Classification of cyber crimes
phone security
S-3 SLO-1 Architecture of cyberspace What are information security Social media privacy Password policy cyber crime targeting
threats? computers and mobiles
S-4 SLO-1 Communication and web Malware attack Challenges and issues related to Security patch management cyber crime against women and
technology social media children

S-5 SLO-1 Overview of Computer and -Web- Social engineering attacks Laws regarding posting of Data backup financial frauds
technology inappropriate content

S-6 SLO-1 Advent of internet Software supply chain attacks Best practices for the use of Downloading and management of Reporting of cyber crimes
Social media, Case studies. third party software
S-7 SLO-1 IT infrastructure Advanced persistent threats (APT) Definition of E- Commerce, E- Device security policy Remedial and mitigation
Commerce threats measures
S-8 SLO-1 Types of IT infrastructure Distributed denial of service Digital payments Cyber Security best practices Legal perspective of cyber crime
(DDoS)
S-9 SLO-1 Regulation of cyberspace Man-in-the-middle attack (MitM) Modes of digital payments Significance of host firewall and IT Act 2000 and its amendments
Ant-virus
S-10 SLO-1 Concept of cyber security Password attacks Digital payments related common Management of host firewall and Cyber-crime and offenses
frauds and preventive measures Anti-virus
S-11 SLO-1 Issues in cyber Security Emerging information security RBI guidelines on digital Wi-Fi security Organizations dealing with Cyber-
threats and challenges payments crime and Cyber security in India

S-12 SLO-1 Challenges of cyber security Threat intelligence for threat Customer protection in Configuration of basic security Case studies
prevention unauthorized banking transactions policy and permissions

Learning
Resources 1. Cyber Security Understanding Cyber Crimes, Computer Forensics and Legal Perspectives by Sumit Belapure and Nina Godbole, Wiley India Pvt. Ltd. (First Edition, 2011)
2. Cyber Security: Threats and Responses for Government and Business, Jack Caravelli, Nigel Jones · 2019
3. Security in the Digital Age: Social Media Security Threats and Vulnerabilities by Henry A. Oliver, Create Space Independent Publishing Platform. (Pearson , 13th November,
2001)
4. Electronic Commerce by Elias M. Awad, Prentice Hall of India Pvt Ltd.
5. Cyber Laws: Intellectual Property & E-Commerce Security by Kumar K, Dominant Publishers.

231
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (10%) CLA – 3 (20%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 30% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 50% -
Analyze
Evaluate
Level 3 30 % - 30% - 30% - 30 % - 20% -
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

Experts from Industry Experts from Higher Technical Institutions Dr. P. Chanthini, Assistant
Mr. Vignesh Mani, Tech Lead, HCL Technology, Chennai Dr. S. Gopinathan, Professor, Department of Computer Science, Professor,
University of Madras, Chennai SRMIST,KTR,Campus.

232
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UDS23P06L Course Name Project Phase-II IAPC
Category Community Outreach 0 0 12 2 6

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
CLR-3 : Enhance the skills in the system aspects

Expected Proficiency (%)


Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking
CLR-5 : Applying the skills in problem solving

Life Long Learning


Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose problems of their own interest to develop software package using the programming languages/tools available. There will be two reviews conducted during the project period
for all the students .At the end of the project, every student shall submit a structured project report and will take a Viva Voce examination.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
Project Phase-II
20% 30 % 30 % 20 %

233
COURSES FOR EARNING ADDITIONAL
CREDITS

234
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P01L Course Name Internship Report– I IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose a company of their own interest for internship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment.
All students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured
internship report within 15 days from the date of the completion of the internship period.
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

235
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P02L Course Name Project Work – I IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose problems of their own interest to develop software package using the programming languages/tools available. There will be two reviews conducted during the project period
for all the students .At the end of the project, every student shall submit a structured project report and will take a Viva Voce examination.
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

236
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P03L Course Name Apprenticeship – I IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L


CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L
CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose a company of their own interest for Apprenticeship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment.
All students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured
internship report within 15 days from the date of the completion of the internship period.
Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

237
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P04L Course Name Internship Report– II IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L

CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L


Students can choose a company of their own interest for internship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment.
All students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured
internship report within 15 days from the date of the completion of the internship period.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

238
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P05L Course Name Project Work – II IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L

CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L


CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L
CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose problems of their own interest to develop software package using the programming languages/tools available. There will be two reviews conducted during the project period
for all the students .At the end of the project, every student shall submit a structured project report and will take a Viva Voce examination.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

239
Course Internship/Apprenticeship / Project/ L T P O C
Course Code UCD23P06L Course Name Apprenticeship – II IAPC
Category Community Outreach 0 0 8 2 4

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


Course Offering Department Computer Applications Data Book / Codes/Standards Nil

Course Learning Rationale


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

CLR-1 : Demonstrate skills learnt in the real time environment. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CLR-2 : Explore the different industries that are using IT

Level of Thinking (Bloom)

Multicultural Competence
Expected Proficiency (%)
CLR-3 : Enhance the skills in the system aspects

Expected Attainment (%)

Community Engagement
Disciplinary Knowledge

Self-Directed Learning
CLR-4 : Understanding the professional connections with the knowledge learnt

Analytical Reasoning

Scientific Reasoning
Reflective Thinking

Life Long Learning


CLR-5 : Applying the skills in problem solving

Ethical Reasoning

Leadership Skills
Problem Solving
Critical Thinking

Research Skills
Team Work

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

CLO-1 : To get an inside view of an industry and organization/company 3 80 70 L H M H L M L L L L L H M L L


CLO-2 : To gain valuable skills and knowledge 3 85 75 M H H M L M L L M L L H M L L
CLO-3 : To make professional connections and enhance networking 3 75 70 M H M H L M M L M L M H M L L

CLO-4 : To get experience in a field to allow the student to make a career transition 3 85 80 M H M H L M M L M L M H M L L

CLO-5 : To get an inside view of an industry and organization/company 3 85 75 H H M H L M M M M L M M M L L

Students can choose a company of their own interest for Apprenticeship for a period of minimum TEN weeks (Part-time) to learn about the application of their related field in real time environment.
All students have to give a presentation about their observations made by them in internship as per the schedule given. At the end of the internship period, every student shall submit a structured
internship report within 15 days from the date of the completion of the internship period.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Evaluation (50% weightage)
Review – 1 Review – 2 Project Report Viva-Voce
internship
20% 30 % 30 % 20 %

240
241

You might also like