0% found this document useful (0 votes)
57 views195 pages

CSBS Syllabus for First Year B.Tech

This document outlines the academic curriculum for a Bachelor of Technology (B.Tech) degree in Computer Science and Business Systems offered in collaboration with Tata Consultancy Services (TCS) at SRM Institute of Science and Technology. The 4-year degree program aims to impart knowledge in cutting-edge computer science and engineering technologies aligned with industry standards. The program educational objectives are for graduates to perform in technical/managerial roles with a thorough understanding of contemporary technologies and to apply technology abstraction and common business principles. The curriculum is mapped to program learning outcomes related to engineering knowledge, problem analysis, modern tool usage, and ethics, as well as program specific outcomes like understanding client requirements and creating innovative software.

Uploaded by

Gautam Sharma
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)
57 views195 pages

CSBS Syllabus for First Year B.Tech

This document outlines the academic curriculum for a Bachelor of Technology (B.Tech) degree in Computer Science and Business Systems offered in collaboration with Tata Consultancy Services (TCS) at SRM Institute of Science and Technology. The 4-year degree program aims to impart knowledge in cutting-edge computer science and engineering technologies aligned with industry standards. The program educational objectives are for graduates to perform in technical/managerial roles with a thorough understanding of contemporary technologies and to apply technology abstraction and common business principles. The curriculum is mapped to program learning outcomes related to engineering knowledge, problem analysis, modern tool usage, and ethics, as well as program specific outcomes like understanding client requirements and creating innovative software.

Uploaded by

Gautam Sharma
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

ACADEMIC CURRICULA

UNDERGRADUATE DEGREE PROGRAMMES

Bachelor’s Degree in Technology

([Link] - Four Years)

(Choice Based Flexible Credit System)

Regulations 2018

( D e t a i l e d Sy l l a b us f o r C o mp u t e r S c i e n c e & B us i n e s s Sy s t e ms )

SRM INSTITUTE OF SCIENCE AND


TECHNOLOGY
( D e e me d t o b e U n i v e r s i t y u / s 3 of U GC A c t , 1 9 5 6 )

Kattankulathur, Kancheepuram 603203 , Tamil Nadu, India


SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
Kattankulathur, Kancheepuram District 603203, Tamil Nadu, India

20. [Link]. in Computer Science and Business Systems


(In Collaboration with TCS)- 2019 Admmited
20. (a) Mission of the Department
Mission Stmt - 1 To impart knowledge in cutting edge Computer Science and Engineering technologies in par with industrial standards.
Mission Stmt - 2 To collaborate with renowned academic institutions to uplift innovative research and development in Computer Science and
Engineering and its allied fields to serve the needs of society
Mission Stmt - 3 To demonstrate strong communication skills and possess the ability to design computing systems individually as well as part of a
multidisciplinary teams.
Mission Stmt - 4 To instill societal, safety, cultural, environmental, and ethical responsibilities in all professional activities
Mission Stmt - 5 To produce successful Computer Science and Engineering graduates with personal and professional responsibilities and commitment
to lifelong learning

20. (b) Program Educational Objectives (PEO)


PEO - 1 Graduates will be able to perform in technical/managerial roles by thorough understanding of contemporary technologies
PEO - 2 Graduates will be able to successfully pursue higher education in reputed institutions where information technology businesses are a priority
PEO - 3 Graduates will be able to apply technology abstraction and common business principles
PEO - 4 Graduates will be able to demonstrate innovation abilities.
PEO - 5 Graduates will be able to demonstrate ethics and responsibility and have accumulated life values

20. (c) Mission of the Department to Program Educational Objectives (PEO) Mapping
Mission Stmt. - 1 Mission Stmt. - 2 Mission Stmt. - 3 Mission Stmt. - 4 Mission Stmt. - 5
PEO - 1 H H H H H
PEO - 2 L H H H H
PEO - 3 H H M L H
PEO - 4 M H M H H
PEO - 5 H H M M H
H – High Correlation, M – Medium Correlation, L – Low Correlation

20. (d) Mapping Program Educational Objectives (PEO) to Program Learning Outcomes
(PLO)
Program Learning Outcomes (PLO)
Graduate Attributes (GA) Program Specific
Outcomes (PSO)
Life Long Learning
Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &

Project Mgt. &


Development

Sustainability
Modern Tool
Engineering
Knowledge

Research
Design &

Finance

PSO - 1

PSO - 2

PSO - 3
Usage

Ethics

Work

PEO - 1 H H H H H H H H H H H H H H H
PEO - 2 H H H H H L L H L H L H H H H
PEO - 3 H H H H H L L L L L H H H H H
PEO - 4 H H H H H H H H H H H H H H H
PEO - 5 H H H H H M M H H H H H H H H
H – High Correlation, M – Medium Correlation, L – Low Correlation

PSO – Program Specific Outcomes (PSO)


PSO - 1 Ability to understand client requirements and suggest solutions
PSO - 2 Ability to create innovative Software for business and service orientations
PSO - 3 Ability to utilize Logic & Reasoning Skills

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


2
20. (e) Program Structure: [Link]. in Computer Science and Business Systems
1. Humanities & Social Sciences 2. Basic Science Courses (B)
including Management Courses (H)
Course Course Hours/ Week Course Course Hours/ Week
Code Title L T P C Code Title L T P C
18MBH161T Business Communication & Value 2 0 0 2 18PYB161J Fundamentals of Physics 2 0 2 3
Science - I 18MAB161T Discrete Mathematics 3 1 0 4
18MBH162T Business Communication & Value 2 0 0 2 18MAB162T Probability and Statistics 3 0 0 3
Science - II 18MAB163T Linear Algebra 3 1 0 4
18MBH163T Fundamentals of Economics 2 0 0 2 18MAB164J Statistical Modeling 3 0 2 4
18MBH261T Introduction to Innovation, IP 3 0 0 3 18MAB261J Operations Research 2 0 2 3
Management and Entrepreneurship Total Learning Credits 21
18MBH262J Design Thinking 2 0 2 3
18MBH361T Business Communication & Value 2 0 0 2 4. Professional Core Courses (C)
Science – III
18MBH362T Business Communication & Value 2 0 0 2 Course Course Hours/ Week
Science - IV Code Title L T P C
18MBH363T Fundamentals of Management 2 0 0 2 18CSC161J Fundamentals of Computer Science 3 0 4 5
18MBH364T Business Strategy 2 0 0 2 18CSC162J Data Structures and Algorithms 3 0 4 5
18MBH365T Financial and Cost Accounting 2 0 0 2 18CSC261T Formal Language and Automata Theory 3 0 0 3
18MBH461T Financial Management 2 0 0 2 18CSC262J Computer Organization and Architecture 3 0 2 4
18MBH462T Human Resource Management 2 0 0 2 18CSC263J Object Oriented Programming 2 0 4 4
18MBH463J Services Science and Service 3 0 2 4 18CSC264J Computational Statistics 3 0 2 4
Operational Management
18CSC265J Software Engineering 3 0 2 4
18MBH464J IT Project Management 3 0 2 4
18CSC266J Operating Systems 3 0 2 4
18MBH465T Marketing Research and Marketing 2 0 0 2
18CSC267J Database Management Systems 3 0 2 4
Management
18CSC268J Software Design with UML 2 0 2 3
Total Learning Credits 36
18CSC361J Design and Analysis of Algorithms 3 0 2 4
3. Engineering Science Courses (S) 18CSC362J Compiler Design 3 0 2 4
18CSC363J Computer Networks 3 0 2 4
Course Course Hours/ Week 18CSC364J Information Security 3 0 2 4
Code Title L T P C 18CSC365J Artificial Intelligence 3 0 2 4
18EES161J Principles of Electrical Engineering 2 0 2 3 18CSC461J Usability Design of Software 2 0 2 3
18EES162J Principles of Electronics 2 0 2 3 Applications
Total Learning Credits 6 18CSC462J IT Workshop using Scilab 1 0 2 2
Total Learning Credits 65
5. Professional Elective Courses (E)
(Any 5 Elective Courses)
Course Course Hours/ Week 6. Open Elective Courses (O)
Code Title L T P C (Any 1 Courses))
Professional Elective - 1 Course Course Hours/ Week
18CSE361J Conversational Systems 2 0 2 3 Code Title L T P C
18CSE362J Cloud, Microservices & Application 2 0 2 3 18CSO161T Behavioral Economics 2 1 0 3
18CSE363J Machine Learning 2 0 2 3 18CSO162T Computational Finance & Modeling 2 1 0 3
Professional Elective - 2 18CSO163T Psychology 2 1 0 3
18CSE364J Robotics and Embedded Systems 2 0 2 3
Total Learning Credits 3
18CSE365J Modern Web Applications 2 0 2 3
18CSE366J Data Mining and Analytics 2 0 2 3
Professional Elective - 3 Note: Students of B. Tech CSBS should choose their
18CSE467J Enterprise Systems 2 0 2 3 open electives only from the list given in this
18CSE468J Advance Finance 2 0 2 3 curriculum.
18CSE469J Image Processing and Pattern 2 0 2 3
Recognition 7. Project Work, Seminar, Internship
Professional Elective - 4 In
18CSE461J Cognitive Science & Analytics 2 0 2 3 Industry/ Higher Technical
18CSE462J Introduction to IoT 2 0 2 3 Institutions (P)
18CSE463J Cryptology 2 0 2 3 Course Course Hours/ Week
Professional Elective - 5 Code Title L T P C
18CSE464J Quantum Computation & Quantum 2 0 2 3 18CSP361L Mini Project - I 0 0 2 1
Information 18CSP461L Project Evaluation - I 0 0 6 3
18CSE465J Advanced Social, Text and Media 2 0 2 3 18CSP462L Project Evaluation - II 0 0 20 10
Analytics Total Learning Credits 14

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


3
18CSE466J Mobile Computing 2 0 2 3
8. Mandatory Courses (M)
Total Learning Credits 15
Code Course Title L T P C
8. Mandatory Courses (M) 18GNM101L Physical and Mental Health using 0 0 2 0
Code Course Title L T P C Yoga
18PDM101L Professional Skills and Practices 0 0 2 0 18GNM102L NSS 0 0 2 0
18PDM201L Competencies in Social Skills 0 0 2 0 18GNM103L NCC
18PDM202L Critical and Creative Thinking Skills 0 0 2 0 18GNM104L NSO
18PDM301L Analytical and Logical Thinking Skills 0 0 2 0 18LEM109T Indian Traditional Knowledge 1 0 0 0
18LEM101T Constitution of India 1 0 0 0 18LEM110L Indian Art Form 0 0 2 0
18LEM102J Value Education 1 0 1 0 18CYM101T Environmental Science 1 0 0 0
18LEM103J Chinese 2 0 2 0 18CSM261L Competitive Professional Skills-I 0 0 2 0
18LEM104J French 18CSM361L Competitive Professional Skills-II 0 0 2 0
18LEM105J German 18CSM362L Competitive Professional Skills-III 0 0 2 0
18LEM106J Japanese
18LEM107J Korean

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


4
20. (f) Program Articulation: [Link]. in Computer Science and Business Systems
Program Learning Outcomes (PLO)
Graduate Attributes PSO
Course Course Name

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Code

Modern Tool Usage

Life Long Learning


Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &
Sustainability
Research

PSO - 1
PSO - 2
PSO - 3
Ethics
18PYB161J Fundamentals of Physics H H H H H M L M H M M H H H M
18MAB161T Discrete Mathematics H H H H M L L L M M L H H H H
18MAB162T Probability and Statistics H H H H M M L L M M L H H H H
18MAB163T Linear Algebra M H M H M M L M M M M H L H H
18MAB164J Statistical Modeling M H H H H M L M M M M H L H H
18MAB261J Operations Research H H H M H M L M H M M H L H H
18EES161J Principles of Electrical Engineering H H H H H L L M H H L H H H H
18EES162J Principles of Electronics H H H H H H H H H H H H H H H
18MBH161T Business Communication & Value Science – I H H M M H L L M H M L H L H H
18MBH162T Business Communication & Value Science – II H H H H M L L M H M M H L H H
18MBH163T Fundamentals of Economics H H H H H M L M H H M H L H H
18MBH261T Introduction to Innovation, IP Management and H M H M L L L M L L L M H M M
Entrepreneurship
18MBH262J Design Thinking H H H H M M L M M M M H L H H
18MBH361T Business Communication & Value Science – III H H H H H M L M H M M H H H M
18MBH362T Business Communication & Value Science – IV H H H H H H H H H H H H L H M
18MBH363T Fundamentals of Management H H M M H L L M H M L H L H H
18MBH364T Business Strategy H H H H L L L L M M L H H H H
18MBH365T Financial and Cost Accounting H H H H H M L M H M M H H H M
18MBH461T Financial Management H H H H H M L M H M M H H H M
18MBH462T Human Resource Management H H H H M L L L M M L H H H H
18MBH463J Services Science and Service Operational Management H H H H M M L L M M L H H H H
18MBH464J IT Project Management M H M H M M L M M M M H L H H
18MBH465T Marketing Research and Marketing Management M H H H H M L M M M M H L H H
18CSC161J Fundamentals of Computer Science H H H M H M L M H M M H L H H
18CSC162J Data Structures and Algorithms H H H H H L L M H H L H H H H
18CSC261T Formal Language and Automata Theory H H H H H H H H H H H H H H H
18CSC262J Computer Organization and Architecture H H H H H M L M H M M H H H M
18CSC263J Object Oriented Programming M H H H M M H M H M M H H H H
18CSC264J Computational Statistics H H H H H M M M M M M H L H H
18CSC265J Software Engineering H H H H H H L M H M M H M H H
18CSC266J Operating Systems H H H H M H H M H M H H H M H
18CSC267J Database Management Systems H H H H M M M M M H L H H H H
18CSC268J Software Design with UML H H H H M M M M M H L H H H H
18CSC361J Design and Analysis of Algorithms H H H H M M M M M H L H H H H
18CSC362J Compiler Design H H H H H L L M H H L H H H H
18CSC363J Computer Networks H H H H H H H H H H H H H H H
18CSC364J Information Security H H H H H M M M M H M H H H H
18CSC365J Artificial Intelligence M H H H H M L M M H M H M H H
18CSC461J Usability Design of Software Applications H H H H M H H H M H M H H H H
18CSC462J IT Workshop using Scilab M H H H H M M M M H M H H H H
18CSP361L Mini Project – I H M M M M M M M H H H M H H H
18CSP461L Project Evaluation – I H M M M M M M M H H H M H H H
18CSP462L Project Evaluation – II H H H H H M M H H H H H H M M
Program Average H H M H M L M L M M M H M M M
H – High Correlation, M – Medium Correlation, L – Low Correlation

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


5
20. (g) Implementation Plan: [Link]. in Computer Science andBusiness Systems

Semester - I Semester - II
Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH161T Business Communication & Value Science - 2 0 0 2 18MBH162T Business Communication & Value Science - 2 0 0 2
I II
18PYB161J Fundamentals of Physics 2 0 2 3 18MBH163T Fundamentals of Economics 2 0 0 2
18MAB161T Discrete Mathematics 3 1 0 4 18MAB163T Linear Algebra 3 1 0 4
18MAB162T Probability and Statistics 3 0 0 3 18MAB164J Statistical Modeling 3 0 2 4
18EES161J Principles of Electrical Engineering 2 0 2 3 18EES162J Principles of Electronics 2 0 2 3
18CSC161J Fundamentals of Computer Science 3 0 4 5 18CSC162J Data Structures and Algorithms 3 0 4 5
18PDM101L Professional Skills and Practices 0 0 2 0 18LEM102J Value Education 1 0 1 0
18LEM101T Constitution of India 1 0 0 0 18GNM102L NSS 0 0 2 0
18GNM101L Physical and Mental Health using Yoga 0 0 2 0 18GNM103L NCC 0 0 2 0
Total Learning Credits 20 18GNM104L NSO 0 0 2 0
18LEM103J Chinese 2 0 2 0
18LEM104J French 2 0 2 0
18LEM105J German 2 0 2 0
18LEM106J Japanese 2 0 2 0
18LEM107J Korean 2 0 2 0
Total Learning Credits 20

Semester - III Semester - IV


Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH461T Financial Management 2 0 0 2 18MBH261T Introduction to Innovation, IP Management 3 0 0 3
18MBH462T Human Resource Management 2 0 0 2 and Entrepreneurship
18CSC261T Formal Language and Automata Theory 3 0 0 3 18MBH465T Marketing Research and Marketing 2 0 0 2
18CSC262J Computer Organization and Architecture 3 0 2 4 Management
18CSC263J Object Oriented Programming 2 0 4 4 18MBH262J Design Thinking 2 0 2 3
18CSC264J Computational Statistics 3 0 2 4 18MAB261J Operations Research 2 0 2 3
18CSC265J Software Engineering 3 0 2 4 18CSC266J Operating Systems 3 0 2 4
18PDM201L Competencies in Social Skills 0 0 2 0 18CSC267J Database Management Systems 3 0 2 4
Total Learning Credits 23 18CSC268J Software Design with UML 2 0 2 3
18CSM261L Competitive Professional Skills-I 0 0 2 0
18PDM202L Critical and Creative Thinking Skills 0 0 2 0
18CYM101T Environmental Science 1 0 0 0
Total Learning Credits 22

Semester - V Semester - VI
Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH361T Business Communication & Value 2 0 0 2 18MBH362T Business Communication & Value Science - 2 0 0 2
Science - III IV
18MBH363T Fundamentals of Management 2 0 0 2 18MBH365T Financial and Cost Accounting 2 0 0 2
18MBH364T Business Strategy 2 0 0 2 18CSC365J Artificial Intelligence 3 0 2 4
18CSC361J Design and Analysis of Algorithms 3 0 2 4 18CSC364J Information Security 3 0 2 4
18CSC362J Compiler Design 3 0 2 4 18CSC363J Computer Networks 3 0 2 4
Professional Elective – 1 2 0 2 3 Professional Elective – 2 2 0 2 3
Open Elective – 1 2 1 0 3 Professional Elective – 3 2 0 2 3
18CSP361L Mini Project – I 0 0 2 1 18CSM362L Competitive Professional Skills-III 0 0 2 0
18CSM361L Competitive Professional Skills-II 0 0 2 0 18LEM110L Indian Art Form 0 0 2 0
18PDM301L Analytical and Logical Thinking Skills 0 0 2 0 Total Learning Credits 22
18LEM109T Indian Traditional Knowledge 1 0 0 0
Total Learning Credits 21

Semester – VII Semester - VIII


Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH463J Services Science and Service Operational 3 0 2 4 18CSP462L Project Evaluation –II 0 0 20 10
Management Total Learning Credits 10
18MBH464J IT Project Management 3 0 2 4
18CSC461J Usability Design of Software Applications 2 0 2 3
18CSC462J IT Workshop using Scilab 1 0 2 2
Professional Elective – 4 2 0 2 3
Professional Elective – 5 2 0 2 3
18CSP461L Project Evaluation – I 0 0 6 3
Total Learning Credits 22

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


6
Curriculum 2020 Onwards

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


7
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
Kattankulathur, Kancheepuram District 603203, Tamil Nadu, India

20. [Link]. in Computer Science and Business Systems


(In Collaboration with TCS)- 2020 Onwards)
20. (a) Mission of the Department
Mission Stmt - 1 To impart knowledge in cutting edge Computer Science and Engineering technologies in par with industrial standards.
Mission Stmt - 2 To collaborate with renowned academic institutions to uplift innovative research and development in Computer Science and
Engineering and its allied fields to serve the needs of society
Mission Stmt - 3 To demonstrate strong communication skills and possess the ability to design computing systems individually as well as part of a
multidisciplinary teams.
Mission Stmt - 4 To instill societal, safety, cultural, environmental, and ethical responsibilities in all professional activities
Mission Stmt - 5 To produce successful Computer Science and Engineering graduates with personal and professional responsibilities and commitment
to lifelong learning

20. (b) Program Educational Objectives (PEO)


PEO - 1 Graduates will be able to perform in technical/managerial roles by thorough understanding of contemporary technologies
PEO - 2 Graduates will be able to successfully pursue higher education in reputed institutions where information technology businesses are a priority
PEO - 3 Graduates will be able to apply technology abstraction and common business principles
PEO - 4 Graduates will be able to demonstrate innovation abilities.
PEO - 5 Graduates will be able to demonstrate ethics and responsibility and have accumulated life values

20. (c) Mission of the Department to Program Educational Objectives (PEO) Mapping
Mission Stmt. - 1 Mission Stmt. - 2 Mission Stmt. - 3 Mission Stmt. - 4 Mission Stmt. - 5
PEO - 1 H H H H H
PEO - 2 L H H H H
PEO - 3 H H M L H
PEO - 4 M H M H H
PEO - 5 H H M M H
H – High Correlation, M – Medium Correlation, L – Low Correlation

20. (d) Mapping Program Educational Objectives (PEO) to Program Learning Outcomes
(PLO)
Program Learning Outcomes (PLO)
Graduate Attributes (GA) Program Specific
Outcomes (PSO)
Individual & Team
Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &

Project Mgt. &


Development

Sustainability
Modern Tool
Engineering
Knowledge

Research

Life Long
Design &

Learning
Finance

PSO - 1

PSO - 2

PSO - 3
Usage

Ethics

Work

PEO - 1 H H H H H H H H H H H H H H H
PEO - 2 H H H H H L L H L H L H H H H
PEO - 3 H H H H H L L L L L H H H H H
PEO - 4 H H H H H H H H H H H H H H H
PEO - 5 H H H H H M M H H H H H H H H
H – High Correlation, M – Medium Correlation, L – Low Correlation

PSO – Program Specific Outcomes (PSO)


PSO - 1 Ability to understand client requirements and suggest solutions
PSO - 2 Ability to create innovative Software for business and service orientations
PSO - 3 Ability to utilize Logic & Reasoning Skills

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


8
20. (e) Program Structure: [Link]. in Computer Science and Business Systems

1. Humanities & Social Sciences 2. Basic Science Courses (B)


including Management Courses (H)
Course Course Hours/ Week Course Course Hours/ Week
Code Title L T P C Code Title L T P C
18MBH161T Business Communication & Value Science - I 2 0 0 2 18PYB161J Fundamentals of Physics 2 0 2 3
18MBH162T Business Communication & Value Science - II 2 0 0 2 18MAB165T Discrete Mathematics 3 1 0 4
18MBH163T Fundamentals of Economics 2 0 0 2 18MAB166T Probability and Statistics 3 0 0 3
18MBH261T Introduction to Innovation, IP Management and 3 0 0 3 18MAB163T Linear Algebra 3 1 0 4
Entrepreneurship 18MAB167J Statistical Modeling 3 0 2 4
18MBH262J Design Thinking 2 0 2 3 18MAB261J Operations Research 2 0 2 3
18MBH361T Business Communication & Value Science – III 2 0 0 2 Total Learning Credits 21
18MBH362T Business Communication & Value Science - IV 2 0 0 2
18MBH363T Fundamentals of Management 2 0 0 2 4. Professional Core Courses (C)
18MBH364T Business Strategy 2 0 0 2
18MBH365T Financial and Cost Accounting 2 0 0 2 Course Course Hours/ Week
18MBH461T Financial Management 2 0 0 2 Code Title L T P C
18MBH462T Human Resource Management 2 0 0 2 18CSC161J Fundamentals of Computer Science 3 0 4 5
18MBH463J Services Science and Service Operational 3 0 2 4 18CSC162J Data Structures and Algorithms 3 0 4 5
Management 18CSC261T Formal Language and Automata Theory 3 0 0 3
18MBH464J IT Project Management 3 0 2 4 18CSC262J Computer Organization and Architecture 3 0 2 4
18MBH465T Marketing Research and Marketing 2 0 0 2 18CSC263J Object Oriented Programming 2 0 4 4
Management 18CSC264J Computational Statistics 3 0 2 4
Total Learning Credits 36 18CSC265J Software Engineering 3 0 2 4
18CSC266J Operating Systems 3 0 2 4
3. Engineering Science Courses (S) 18CSC267J Database Management Systems 3 0 2 4
18CSC268J Software Design with UML 2 0 2 3
Course Course Hours/ Week 18CSC361J Design and Analysis of Algorithms 3 0 2 4
Code Title L T P C 18CSC362J Compiler Design 3 0 2 4
18EES161J Principles of Electrical Engineering 2 0 2 3 18CSC363J Computer Networks 3 0 2 4
18EES162J Principles of Electronics 2 0 2 3 18CSC364J Information Security 3 0 2 4
Total Learning Credits 6 18CSC365J Artificial Intelligence 3 0 2 4
18CSC461J Usability Design of Software Applications 2 0 2 3
5. Professional Elective Courses (E) 18CSC462J IT Workshop using Scilab 1 0 2 2
(Any 5 Elective Courses) Total Learning Credits 65
Course Course Hours/ Week
Code Title L T P C Open Elective Courses (O)
Professional Elective - 1 (Any 1 Courses))
18CSE361J Conversational Systems 2 0 2 3 Course Course Hours/ Week
18CSE362J Cloud, Microservices & Application 2 0 2 3 Code Title L T P C
18CSE363J Machine Learning 2 0 2 3 18CSO161T Behavioral Economics 2 1 0 3
Professional Elective - 2 18CSO162T Computational Finance & Modeling 2 1 0 3
18CSE364J Robotics and Embedded Systems 2 0 2 3 18CSO163T Psychology 2 1 0 3
18CSE365J Modern Web Applications 2 0 2 3 Total Learning Credits 3
18CSE366J Data Mining and Analytics 2 0 2 3 Note: Students of B. Tech CSBS should choose their open electives only from the
Professional Elective - 3 list given in this curriculum.
18CSE467J Enterprise Systems 2 0 2 3
18CSE468J Advance Finance 2 0 2 3 7. Project Work, Seminar, Internship
18CSE469J Image Processing and Pattern Recognition 2 0 2 3 In
Professional Elective - 4 Industry/ Higher Technical Institutions
18CSE461J Cognitive Science & Analytics 2 0 2 3 (P)
18CSE462J Introduction to IoT 2 0 2 3 Course Course Hours/ Week
18CSE463J Cryptology 2 0 2 3 Code Title L T P C
Professional Elective - 5 18CSP361L Mini Project - I 0 0 2 1
18CSE464J Quantum Computation & Quantum 2 0 2 3 18CSP461L Project Evaluation - I 0 0 6 3
Information 18CSP462L Project Evaluation - II 0 0 20 10
18CSE465J Advanced Social, Text and Media Analytics 2 0 2 3 Total Learning Credits 14
18CSE466J Mobile Computing 2 0 2 3
Total Learning Credits 15 8. Mandatory Courses (M)
Code Course Title L T P C
8. Mandatory Courses (M) 18GNM101L Physical and Mental Health using Yoga 0 0 2 0
Code Course Title L T P C 18GNM102L NSS 0 0 2 0
18PDM101L Professional Skills and Practices 0 0 2 0 18GNM103L NCC
18PDM201L Competencies in Social Skills 0 0 2 0 18GNM104L NSO
18PDM202L Critical and Creative Thinking Skills 0 0 2 0 18LEM109T Indian Traditional Knowledge 1 0 0 0
18PDM301L Analytical and Logical Thinking Skills 0 0 2 0 18LEM110L Indian Art Form 0 0 2 0
18LEM101T Constitution of India 1 0 0 0 18CYM101T Environmental Science 1 0 0 0
18LEM102J Value Education 1 0 1 0 18CSM261L Competitive Professional Skills-I 0 0 2 0
18LEM103J Chinese 2 0 2 0 18CSM361L Competitive Professional Skills-II 0 0 2 0
18LEM104J French 18CSM362L Competitive Professional Skills-III 0 0 2 0
18LEM105J German
18LEM106J Japanese
18LEM107J Korean

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


9
20. (f) Program Articulation: [Link]. in Computer Science and Business Systems
Program Learning Outcomes (PLO)
Graduate Attributes PSO
Course Course Name

Modern Tool Usage

Life Long Learning


Code

Individual & Team


Problem Analysis

Society & Culture


Analysis, Design,

Communication
Environment &

Project Mgt. &


Development

Sustainability
Engineering
Knowledge

Research
Design &

Finance

PSO - 1
PSO - 2
PSO - 3
Ethics

Work
18PYB161J Fundamentals of Physics H H H H H M L M H M M H H H M
18MAB165T Discrete Mathematics H H H H M L L L M M L H H H H
18MAB166T Probability and Statistics H H H H M M L L M M L H H H H
18MAB163T Linear Algebra M H M H M M L M M M M H L H H
18MAB167J Statistical Modeling M H H H H M L M M M M H L H H
18MAB261J Operations Research H H H M H M L M H M M H L H H
18EES161J Principles of Electrical Engineering H H H H H L L M H H L H H H H
18EES162J Principles of Electronics H H H H H H H H H H H H H H H
18MBH161T Business Communication & Value Science – I H H M M H L L M H M L H L H H
18MBH162T Business Communication & Value Science – II H H H H M L L M H M M H L H H
18MBH163T Fundamentals of Economics H H H H H M L M H H M H L H H
18MBH261T Introduction to Innovation, IP Management and H M H M L L L M L L L M H M M
Entrepreneurship
18MBH262J Design Thinking H H H H M M L M M M M H L H H
18MBH361T Business Communication & Value Science – III H H H H H M L M H M M H H H M
18MBH362T Business Communication & Value Science – IV H H H H H H H H H H H H L H M
18MBH363T Fundamentals of Management H H M M H L L M H M L H L H H
18MBH364T Business Strategy H H H H L L L L M M L H H H H
18MBH365T Financial and Cost Accounting H H H H H M L M H M M H H H M
18MBH461T Financial Management H H H H H M L M H M M H H H M
18MBH462T Human Resource Management H H H H M L L L M M L H H H H
18MBH463J Services Science and Service Operational Management H H H H M M L L M M L H H H H
18MBH464J IT Project Management M H M H M M L M M M M H L H H
18MBH465T Marketing Research and Marketing Management M H H H H M L M M M M H L H H
18CSC161J Fundamentals of Computer Science H H H M H M L M H M M H L H H
18CSC162J Data Structures and Algorithms H H H H H L L M H H L H H H H
18CSC261T Formal Language and Automata Theory H H H H H H H H H H H H H H H
18CSC262J Computer Organization and Architecture H H H H H M L M H M M H H H M
18CSC263J Object Oriented Programming M H H H M M H M H M M H H H H
18CSC264J Computational Statistics H H H H H M M M M M M H L H H
18CSC265J Software Engineering H H H H H H L M H M M H M H H
18CSC266J Operating Systems H H H H M H H M H M H H H M H
18CSC267J Database Management Systems H H H H M M M M M H L H H H H
18CSC268J Software Design with UML H H H H M M M M M H L H H H H
18CSC361J Design and Analysis of Algorithms H H H H M M M M M H L H H H H
18CSC362J Compiler Design H H H H H L L M H H L H H H H
18CSC363J Computer Networks H H H H H H H H H H H H H H H
18CSC364J Information Security H H H H H M M M M H M H H H H
18CSC365J Artificial Intelligence M H H H H M L M M H M H M H H
18CSC461J Usability Design of Software Applications H H H H M H H H M H M H H H H
18CSC462J IT Workshop using Scilab M H H H H M M M M H M H H H H
18CSP361L Mini Project – I H M M M M M M M H H H M H H H
18CSP461L Project Evaluation – I H M M M M M M M H H H M H H H
18CSP462L Project Evaluation – II H H H H H M M H H H H H H M M
Program Average H H M H M L M L M M M H M M M
H – High Correlation, M – Medium Correlation, L – Low Correlation

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


10
20. (g) Implementation Plan: [Link]. in Computer Science and Business Systems
Semester - II
Semester - I
Code Course Title Hours/ Week C
Code Course Title Hours/ Week C
L T P
L T P
18MBH162T Business Communication & Value Science - 2 0 0 2
18MBH161T Business Communication & Value 2 0 0 2
II
Science - I
18MBH163T Fundamentals of Economics 2 0 0 2
18PYB161J Fundamentals of Physics 2 0 2 3
18MAB163T Linear Algebra 3 1 0 4
18MAB165T Discrete Mathematics 3 1 0 4
18MAB167J Statistical Modeling 3 0 2 4
18MAB166T Probability and Statistics 3 0 0 3
18EES162J Principles of Electronics 2 0 2 3
18EES161J Principles of Electrical Engineering 2 0 2 3
18CSC162J Data Structures and Algorithms 3 0 4 5
18CSC161J Fundamentals of Computer Science 3 0 4 5
18LEM102J Value Education 1 0 1 0
18PDM101L Professional Skills and Practices 0 0 2 0
18GNM102L NSS 0 0 2 0
18LEM101T Constitution of India 1 0 0 0
18GNM103L NCC 0 0 2 0
18GNM101L Physical and Mental Health using Yoga 0 0 2 0
18GNM104L NSO 0 0 2 0
Total Learning Credits 20
18LEM103J Chinese 2 0 2 0
18LEM104J French 2 0 2 0
18LEM105J German 2 0 2 0
18LEM106J Japanese 2 0 2 0
18LEM107J Korean 2 0 2 0
Total Learning Credits 20

Semester - III Semester - IV


Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH461T Financial Management 2 0 0 2 18MBH261T Introduction to Innovation, IP 3 0 0 3
18MBH462T Human Resource Management 2 0 0 2 Management andEntrepreneurship
18CSC261T Formal Language and Automata Theory 3 0 0 3 18MBH465T Marketing Research and Marketing 2 0 0 2
18CSC262J Computer Organization and Architecture 3 0 2 4 Management
18CSC263J Object Oriented Programming 2 0 4 4 18MBH262J Design Thinking 2 0 2 3
18CSC264J Computational Statistics 3 0 2 4 18MAB261J Operations Research 2 0 2 3
18CSC265J Software Engineering 3 0 2 4 18CSC266J Operating Systems 3 0 2 4
18PDM201L Competencies in Social Skills 0 0 2 0 18CSC267J Database Management Systems 3 0 2 4
Total Learning Credits 23 18CSC268J Software Design with UML 2 0 2 3
18CSM261L Competitive Professional Skills-I 0 0 2 0
18PDM202L Critical and Creative Thinking Skills 0 0 2 0
18CYM101T Environmental Science 1 0 0 0
Total Learning Credits 22

Semester - V Semester - VI
Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH361T Business Communication & Value Science - 2 0 0 2 18MBH362T Business Communication & Value Science - IV 2 0 0 2
III 18MBH365T Financial and Cost Accounting 2 0 0 2
18MBH363T Fundamentals of Management 2 0 0 2 18CSC365J Artificial Intelligence 3 0 2 4
18MBH364T Business Strategy 2 0 0 2 18CSC364J Information Security 3 0 2 4
18CSC361J Design and Analysis of Algorithms 3 0 2 4 18CSC363J Computer Networks 3 0 2 4
18CSC362J Compiler Design 3 0 2 4 Professional Elective – 2 2 0 2 3
Professional Elective – 1 2 0 2 3 Professional Elective – 3 2 0 2 3
Open Elective – 1 2 1 0 3 18CSM362L Competitive Professional Skills-III 0 0 2 0
18CSP361L Mini Project – I 0 0 2 1 18LEM110L Indian Art Form 0 0 2 0
18CSM361L Competitive Professional Skills-II 0 0 2 0 Total Learning Credits 22
18PDM301L Analytical and Logical Thinking Skills 0 0 2 0
18LEM109T Indian Traditional Knowledge 1 0 0 0
Total Learning Credits 21

Semester – VII Semester - VIII


Code Course Title Hours/ Week C Code Course Title Hours/ Week C
L T P L T P
18MBH463J Services Science and Service Operational 3 0 2 4 18CSP462L Project Evaluation –II 0 0 20 10
Management Total Learning Credits 10
18MBH464J IT Project Management 3 0 2 4
18CSC461J Usability Design of Software Applications 2 0 2 3
18CSC462J IT Workshop using Scilab 1 0 2 2
Professional Elective – 4 2 0 2 3
Professional Elective – 5 2 0 2 3
18CSP461L Project Evaluation – I 0 0 6 3
Total Learning Credits 22

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


11
SEMESTER – I

Course L T P C
Course Code 18MBH161T Course Name BUSINESS COMMUNICATION & VALUE SCIENCE – I H Humanities and Social Sciences
Category 2 0 0 2

Pre-requisite
Basic Knowledge of high school English Co-requisite Courses NA Progressive Courses NA
Courses
Course Offering Department MBA Data Book / Codes/Standards

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Understand what life skills are and their importance in leading a happy and well-adjusted life 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Motivate students to look within and create a better version of self

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
CLR-3 : Introduce them to key concepts of values, life skills and business communication

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : To recognize their own strength and opportunities

Modern Tool Usage

Life Long Learning


CLR-5 : Understand the basic skills in Business Communication

Society & Culture


Problem Analysis

Communication
CLR-6 : Apply the learnt techniques in the business world.

Environment &
Sustainability

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning
At the end of this course, learners will be able to:
Outcomes (CLO):
CLO-1 : Recognize the need for life skills and values 2 60 50 H H H M M L M M L M H L
CLO-2 : Recognize own strengths and opportunities 2 80 70 H H L L M M M L L M H H
CLO-3 : Apply the life skills to different situations 1 80 75 H H L L M M L L L M H M
CLO-4 : Understand the basic tenets of communication 2 80 70 H H M L M M L L L M H H
CLO-5 : Apply the basic communication practices in different types of communication 3 90 80 H H H L M M L L L M H L
Gain Knowledge in techniques of business communication and succeed in effective implementation in the 3 90 80 H H H M H M H M L H M H
CLO-6 :
corporate arena.

Duration
6 6 6 6 6
(hour)
Communication Skills: Overview of Understanding Life Skills: Movie based learning –
Overview of Leadership Life skill: Join a trek – Values to be
Communication Skills Barriers of Verbal communication: clarity of speech Pursuit of Happiness. What are the skills and
SLO-1 Oriented Learning (LOL) Theory learned: Leadership
communication, Effective Pronunciation values you can identify, what Can you relate to?
and Practice Types and styles
communication Business communication (Part 1) Post discussion
Vocabulary Enrichment: Exposure to words from
General Service List (GSL) by West, Academic word
list (AWL) technical specific terms related to the field
S-1 Understanding Life Skills: Movie based learning –
of technology, phrases, idioms, significant
Types of communication- verbal and non Pursuit of Happiness. What are the skills and
Activity on introducing Self abbreviations formal business vocabulary Life skill: Join a trek – Values to be
SLO-2 – verbal – Role-play based learning values you can identify, what can you relate to?
Introducing self and SWOT Read Economic learned: Team Work Activity
Importance of Questioning (Part 2)
Times, Reader’s Digest, National Geographic and
Post discussion
take part in a GD, using the words you Learnt/liked
from the articles. Group discussion using words
learnt

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


12
Duration
6 6 6 6 6
(hour)
Class activity – presentation on Listening Skills: Law of nature- Understanding Life Skills: Movie based learning –
Life skill: Join a trek – Values to
favorite cricket captain in IPL Importance of listening skills, Difference Practice: Toastmaster style Table Topics speech Pursuit of Happiness. What are the skills and
SLO-1 be learned: Dealing with ambiguity
The skills and values they between listening and Hearing, Types of with evaluation Activity values you can identify, what can you relate to?
Activity
demonstrate listening. Listening activity (Part 3) Post discussion
S-2 Self-work with immersion –
interview a maid, watchman and
Practice: Toastmaster style Table Topics speech Introduction to life skills What are the critical life Life skill: Join a trek – Values to be
SLO-2 Sweeper and narrate what you Expressing self On stage activity
with evaluation 2 Activity skills Current trend learned: Managing stress Yoga
think are the values that drive
them Report on interview
Self-work with immersion –
interview a cab driver, beggar Multiple Intelligences Embracing diversity – Life skill: Join a trek – Values to be
Written Communication: Summary writing, story
SLO-1 and narrate what you think are Connecting with emotions Best moments Activity on appreciation of diversity learned: Motivating people Intrinsic
writing Various scenario
the values that drive them Post activity discussion and extrinsic
S-3
Report on interview
Overview of business Build your CV –start writing your comprehensive CV Life skill: Community service– work with an NGO
Visualizing Life skill: Join a trek – Values to be
SLO-2 communication including every achievement in your life, no format, and make a Presentation (Part 1)
Visual Activity learned: Creativity Special Activity
Types and techniques no page limit Mistakes to avoid in CV Team outing
Activity: Write a newspaper Life skill: Community service– work with an NGO Life skill: Join a trek – Values to be
Project: Create a podcast on a topic that will interest
SLO-1 report on an IPL match Experiencing Purpose Discussion and make a Presentation (Part 2) learned: Result Orientation
college students Activity
Compare the report with friends Team outing Assessment
S-4
Activity: Record a conversation Life skill: Community service– work with an NGO Life skill: Join a trek – Values to be
Activity: Skit based on communication Life skill: Stress management
SLO-2 between a celebrity and an and make a Presentation (Part 3) learned: Motivating people (2)
skills Causes of stress
interviewer. Quiz Time Team outing Intrinsic and extrinsic
Self-Awareness: Identity Life skill: Community service– work with an NGO Life skill: Join a trek – Values to
Self-assessment Activity: Skit 2 based on communication and make a Presentation (Part 4) be learned: Dealing with ambiguity
Self-Awareness: Body skills. Record skit. Activity: Skit 3 based Life skill: working with rhythm Team outing. Life skill: Community service– work Activity Life skill: Join a trek – Values
SLO-1
Awareness on communication skills. Activity: Skit 4 Activity. Life skill: Balance. Life skill: Team Work with an NGO and make a Presentation (Part 5) to be learned: Motivating people (3)
Self-Awareness: Stress based on communication skills Life skill: Community service– work with an NGO Life skill: Join a trek – Values to be
Management and make a Presentation (Part 6) learned: Creativity (2)
Essential Grammar – I:
S-5 Refresher
on Parts of Speech – Listen to
an audio clip and note down the Evaluation on Listening skills – listen to Life skill: Community service– work with an NGO
Project: Create a musical using the learnings from Life skill: Join a trek – Values to be
SLO-2 different parts of speech recording and answer questions based and make a Presentation (Part 7)
unit. Activity learned: Creativity (3). Adzap
followed by discussion. Tenses: on them. Evaluate audio clip Team outing
Applications of tenses in
Functional Grammar – Take a
quiz and then discuss
Sentence formation (general &
Technical), Common errors,
Email writing: Formal and informal Project: Create a musical using the learnings from Community Service :work with an NGO and Life skill: Join a trek – Values to be
S-6 SLO-1 Voices. Show sequence from
emails, activity unit (2) make a Presentation (Part 7) learned: Result Orientation (2)
film where a character uses
wrong Sentence structure

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


13
Duration
6 6 6 6 6
(hour)
(e.g. Zindagi Na MilegiDobara
SLO-2 where the characters use ‘the’ Paper and web based Activity Team outing Activity
before every word)

1. English vocabulary in use – Alan Mc’carthy and O’dell 3. APAART: Speak Well 2 (Soft Skills)
Learning
2. APAART: Speak Well 1 (English language and communication 4. Bernadin , Human Resource Management ,Tata Mcgraw Hill ,8th edition 2012. Wayne Cascio, Managing Human Resource, McGraw Hill,
Resources
2007.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions I Internal Experts
Experts From TCS [Link], Chandasekara University, Kanchipuram [Link] Raja, Assistant Professor, SRMSOM
[Link], Professor, University of Madras [Link], Head – Human Resources , SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


14
Course Course Course L T P C
18PYB161J FUNDAMENTALS OF PHYSICS B Basic Sciences
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Physics and Nanotechnology 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 concepts of periodic motion 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Environment & Sustainability


CLR-2 : Create insights to the concepts of optical effects

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-3 : Identify the applications of lasers and optical fibers

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Identify the significance of quantum theory

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
CLR-5 : Analyze the principles of thermodynamics

Communication
CLR-6 : Utilize the concepts of physics for application in engineering and technology

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Apply the periodic motion to different systems 2 85 75 H H - - - - - - - - - - - - -
CLO-2 : Apply ray propagation and optical effects 2 85 75 H H - - - - - - - - - - - - -
CLO-3 : Identify the applications of lasers and optical fiber 2 75 70 H - - H - - - - - - - - - - -
CLO-4 : Apply quantum mechanics to basic physical problems 2 85 80 H H - - - - - - - - - - - - -
CLO-5 : Analyze the thermodynamic process 2 85 75 H - H - - - - - - - - - - - -
CLO-6 : Apply the concepts of optics, quantum theory and thermodynamics in real problems 2 80 70 - - - - - - - - - - - - - - -

Duration
12 12 12 12 12
(hour)
Absorption and emission processes-two Introduction to Quantum Mechanics,
SLO-1 Introduction to periodic motion Theory of interference fringes X-ray Diffraction, Debye Scherrer powder
level system Planck’s hypothesis
S-1
Simple harmonic motion-characteristics of Einstein’s theory of matter radiation A
SLO-2 Types of interference de Broglie hypothesis for matter waves Laue Method
simple harmonic motion and B coefficients
SLO-1 Vibration of simple springs mass system Fresnel’s prism Characteristics of laser beams Heisenberg Uncertainty principle Concept of band gap
S-2 Essential components of laser system
SLO-2 Characteristic of mass-spring system Newton’s rings Physical significance of wave function Conductor, semiconductor, and insulator
and pumping mechanisms
Time independent Schrödinger’s wave
SLO-1 Resonance-definition. Diffraction-types of diffraction Threshold population inversion Concept of Band theory: basic idea
equation
S-3
Difference between interference and Time dependent Schrödinger’s wave
SLO-2 Damped harmonic oscillator CO2 Laser Formation of Band gap
diffraction equation
SLO-1 Lab 3:Study of I-V characteristics of a light Lab 5: Determine the wavelength of Lab 7 : Determine Particle size by using Lab 9: Determine of Hall coefficient of
S-4-5 Lab 1: Basics of experimentation
SLO-2 dependent resistor (LDR) monochromatic light Newton’s ring laser light semiconductor
Laws of thermodynamics-Zeroth law of
S-6 SLO-1 Heavy, critical and light damping Fresnel’s half period zone and zone plate Ruby laser Particle in a 1 D box
thermodynamics

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


15
Duration
12 12 12 12 12
(hour)
Energy decay in a damped harmonic
SLO-2 Fraunhofer diffraction at single slit-plane Nd-YaG laser Normalization and Eigen values First law of thermodynamics
oscillator
Crystallography: Introduction, Basic terms-
SLO-1 Quality factor Plane diffraction grating Application of Laser in engineering Brief discussion on application of first law
S-7 types of crystal systems
SLO-2 Quality factor of Different oscillators Temporal and Spatial Coherence Holography Bravais lattices, miller indices d spacing Second law of thermodynamics
SLO-1 Forced mechanical Polarization Optical fiber-physical structure Crystal Symmetry Concept of Engine
Concept of production of polarized beam
S-8
SLO-2 Electrical oscillator of light from two SHM acting at right Total internal reflection Plane of Symmetry, Axis of Symmetry Efficiency of engine
angles
SLO-1 Lab 6: Determine laser parameters –
S-9- Lab 2: Determine spring constant – Lab 8:- Study of attenuation and
Lab 4: Determine Planck’s constant divergence and wavelength for a given Lab 10 : Mini Project
10 SLO-2 expansion of a helical spring propagation characteristics of optical fiber
laser source
Del, divergence, curl and gradient Coordination number, Atomic Packing
SLO-1 Production of Plane polarized light Numerical aperture Entropy and internal energy
S-11 operations in vector calculus Fraction
SLO-2 Gauss-divergence and Stoke’s theorem Circularly and Elliptically polarized light Acceptance angle Atomic Packing fraction for SC, BCC Entropy as a thermodynamic parameter
SLO-1 Maxwell’s equations Production of Circularly polarized light Classification of optical fibers : Mode Atomic Packing fraction for FCC Change of Entropy in reversible process
S-12 Classification of optical fibers : Change of Entropy in irrreversible
SLO-2 Maxwell’s equations Brewster’s Law, Double refraction Atomic Packing fraction for HCP
Refractive index process

Learning 1. David Jeffery Griffiths, Introduction to Electrodynamics, Revised Edition, Pearson, 2013 3. David Halliday, Fundamentals of Physics, 7th Edition, John Wiley & Sons Australia, Ltd, 2015
Resources 2. Ajay Ghatak, Optics, Tata McGraw Hill Education, 5th Edition, 2016 4. Eisberg and Resnick, Quantum Physics: of Atoms, Molecules, Solids, Nuclei and Particles, 6th Edition, 2015

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS Prof . V. Subramanian, IITM, Chennai, manianvs@[Link] [Link], SRMIST
Prof . C. Venkateswaran, University of Madras, Chennai, cvenkateswaran@[Link] [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


16
Course Course Course L T P C
18MAB165T DISCRETE MATHEMATICS B Basic Sciences
Code Name Category 3 1 0 4
Pre-requisite Nil Co-requisite Courses Nil Progressive
Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil
Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)

CLR-1 : Apply Boolean algebra,truth table,logic gates,in computer science andcommunication . 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1


5
CLR-2 : Apply set theory, relations in storage, communication and manipulation of data. Learning about groups, rings and

Environment & Sustainability


Analysis, Design, Research
fields. Using them to solveengineering related problems

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Using combinatory, counting problems, generating functions, recurrence relations in computer network .Apply

Project Mgt. & Finance


principle of Mathematical induction and Pigeon hole principle.

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis
CLR-4 : Understand the basic concepts in Graph Theory

Communication
CLR-5 : Understand the basic concepts in Logic
CLR-6 : Utilize the concepts in Discrete Mathematics for the understanding of Engineering and Technology

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Gaining knowledge in Boolean arithmetic to solve problems using logic gates. 2 85 80 M H L M L H
CLO-2 : Problem solving in sets and [Link] knowledge in groups, rings and fields. Solving simple problems using
2 85 80 M H M M M H
elementary concepts.
CLO-3 : Solving problems in basic counting principles, inclusion exclusion and number theory. 2 85 80 M H M H
CLO-4 : Solving problems in Graph Theory and its applications. 2 85 80 M H M M H
CLO-5 : Solving problems in Logic and its applications. 2 85 80 M H L M L H
CLO-6 : Apply the concepts of Boolean Algebra, Abstract Algebra, counting principles, recurrence relations, Logic and Graph
2 85 80 M H L M L H
theory in real world problems related to Computer Science and Business systems

Duration (hour) Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3` Learning Unit / Module 4 Learning Unit / Module 5
12 12 12 12 12
Introduction to Boolean Algebra- basic Basic counting-Permutation and
SLO-1 Introduction to Sets – simple examples. Basic concepts of Graphs Propositional calculus
definitions. Combination
S-1
Axiomatic definition of Boolean Algebra, Basic counting-Permutation and
SLO-2 Properties of sets Complement Propositions
logic gates. Combination
SLO-1 Postulates of Boolean Algebra. Relations- definitions and examples. Balls and bins problems. Isomorphism Connectives
S-2
SLO-2 Postulates of Boolean Algebra. Relations- definitions and examples. Balls and bins problems. Connectedness Syntax
Problems using the postulates of Boolean
SLO-1 Problems on relations- types of relations. Balls and bins problems. Reachability Semantics
Algebra
S-3
Problems using the postulates of Boolean
SLO-2 Problems on relations- types of relations. Balls and bins problems. Adjacency matrix Truth assignments and truth tables
Algebra
Problem solving using tutorial sheet
S-4 SLO-1 Problem solving using tutorial sheet 1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10
13

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


17
Duration (hour) Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3` Learning Unit / Module 4 Learning Unit / Module 5
12 12 12 12 12
Problem solving using tutorial sheet
SLO-2 Problem solving using tutorial sheet 1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10
13
Binary operation on a set- Groups and
SLO-1 Principle of Duality. Generating functions Eulerian paths Validity
S-5 axioms of groups.
SLO-2 Principle of Duality. Properties of groups. Problems on generating functions Circuits in graphs and digraphs Satisfiability
SLO-1 Problems based on principle of Duality Examples of groups. Problems on generating functions Hamiltonian paths and circuits Tautology
Permutation group, equivalence classes with
S-6
SLO-2 Problems based on principle of Duality. addition modulo m and multiplication modulo Problems on generating functions Tournaments Adequate set of connectives
m.
SLO-1 Canonical forms. Cyclic groups and properties. Recurrence relations problems Trees Equivalence
S-7 Minterms and maxterms, sum of minterms, Subgroups and necessary and sufficiency of
SLO-2 Recurrence relations problems Planar graphs Normal forms
product of maxterms, a subset to be a subgroup.
Problem solving using tutorial sheet 2 in
Problem solving using tutorial sheet
SLO-1 duality and minterm and maxterm Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11
14
concepts.
S-8
Problem solving using tutorial sheet 2 in
Problem solving using tutorial sheet
SLO-2 duality and minterm and maxterm Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11
14
concepts.
SLO-1 Conversion between canonical forms. Cosets and examples. Recurrence relations problems Euler’s formula Compactness
S-9
SLO-2 Conversion between canonical forms. Rings- definition and examples. Properties Recurrence relations problems Dual of a planer graph Resolution
Proof techniques- principle of
SLO-1 Karnaugh maps. Special classes of rings Independence number and clique number Formal reducibility
Mathematical induction
S-10
Problems using the principle of Natural deduction system and
SLO-2 Two and three variable maps. Ideal and Quotient rings. Independence number and clique number
Mathematical induction axiom system
SLO-1 Four variable maps. Fields – definition and examples. Pigeon hole principle Chromatic number Soundness
S-11
SLO-2 Five and six variable maps. Fields – definition and examples. Problems on pigeon hole principle. Statement of Four-color theorem completeness
Problem solving using tutorial sheet 3 for Problem solving using tutorial sheet
SLO-1 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12
conversion between canonical forms. 15
S-12
Problem solving using tutorial sheet 3 Problem solving using tutorial sheet
SLO-2 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12
using K-maps. 15

REFERENCE BOOKS/OTHER READING MATERIAL


Text Book
1 I. N. Herstein, “Topics in Algebra”, John Wiley andSons
2 M. Morris Mano, “Digital Logic & Computer Design”,Pearson
3 Elements of Discrete Mathematics, (Second Edition) C. L. LiuMcGraw Hill, New Delhi.
4 Graph Theory with Applications, J. A. Bondy and U. S. R. Murty, Macmillan Press, London.
5 Mathematical Logic for Computer Science,L. Zhongwan, World Scientific, Singapore.
Reference Book
1 Introduction to linear algebra. Gilbert Strang.
2 Introductory Combinatorics, R. A. Brualdi, North-Holland, New York.
3 Graph Theory with Applications to Engineering and Computer Science, N. Deo, Prentice Hall, Englewood Cliffs.
4 Introduction to Mathematical Logic,(Second Edition), E. Mendelsohn, Van-Nostrand, London

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

SLO – Session Learning Outcome

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], IIT, Madras, kcskumar@[Link] [Link]
[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


19
Course Course Course L T P C
18MAB166T PROBABILITY AND STATISTICS B Basic Sciences
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Statistical tables

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
To apply the basic rules and theorems of probability theory such as Baye’s Theorem, to determine probabilities that help
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
to solve engineering problems and to determine the expectation and variance of a random variable from its distribution.
To appropriately choose, define probability distributions such as the Binomial, Poisson and Normal etc to model and solve

Environment & Sustainability


CLR-2 :

Analysis, Design, Research


engineering problems.

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : To learn the basics of statistics, collection, estimate of statistical data

Modern Tool Usage


To understand measures of central tendency and how correlation and regression analysis can be used to develop an

Life Long Learning


CLR-4 :

Society & Culture


Problem Analysis
equation that estimates how two variables are related

Communication
CLR-5 : To comprehend the applications of differential and integral calculus
CLR-6 : Acquired the knowledge of statistics Probability and calculus applications to the computer science and business systems

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Pertain the Knowledge of probability concepts, to determine probabilities that help to solve engineering problems. and to
CLO-1 : 3 85 80 M H L M L H
determine the expectation and variance of a random variable from its distribution
Gain familiarity in deriving probability distributions such as the Binomial, Poisson and Normal etc and apply them tn the
CLO-2 : 3 85 80 M H M M
problems involving Science and Engineering
CLO-3 : Acquire knowledge in descriptive statistics 3 85 80 M M H
Getting the knowledge of measures of central tendency and dispersion, correlation, regression analysis and apply them in
CLO-4 : 3 85 80 M H L M M L H
the problems in Science and Engineering
CLO-5 : Understanding the concept differential and integral calculus 3 85 80 M H M M H
CLO-6 : To solve the problems based on statistics, probability and calculus in computer science and business systems 3 85 80 M H M H

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour)
12 12 12 12 12
probability concepts, Types of
SLO-1 experiments, Events, sample space, Discrete distributions Definition of Statistics Descriptive measures Differential calculus introduction
S-1
combinatorial probability
SLO-2 Axioms and theorems Binomial distribution Basic objectives central tendency Successive differentiation.
Conditional probability Baye’s theorem – Applications in various branches of
SLO-1 Fitting binomial distribution Mean, median and mode Taylor’s series simple problems
S-2 without proof science with examples
SLO-2 Applications- Baye’s Theorem. Poisson distribution More examples Problems on mean Taylor’s series simple problems
Collection of Data, internal and external Problems on radius of curvature and centre of
SLO-1 Random variables – Discrete case Fitting Poisson distribution Problems on median and mode
data curvature.
S-3
Applications of binomial and Poisson Problems on radius of curvature and centre of
SLO-2 Probability Mass function Primary and secondary data Dispersion
distribution curvature.
SLO-1 Problem solving using tutorial sheet 1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Range Problem solving using tutorial sheet 13
S-4
SLO-2 Problem solving using tutorial sheet 1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Quartile deviation Problem solving using tutorial sheet 13

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


20
Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour)
12 12 12 12 12
Problems on radius of curvature and centre of
SLO-1 Cumulative distribution function Geometric distribution Population and sample Standard deviation
curvature.
S-5
Problems on radius of curvature and centre of
SLO-2 Mathematical expectation –discrete case Memory less property Representative sample Standard deviation
curvature.
Continuous distribution: Uniform
SLO-1 Variance Descriptive Statistics, Coefficient of variation Integral calculus-reduction formulae
S-6 distribution
SLO-2 Probability density function Applications of Uniform distribution Classification of Univariate data Coefficient of variation Problems based on reduction formulae.
Exponential distribution, Memory less
SLO-1 Cumulative distribution function tabulation of univariate data Problems based on dispersion Definite integrals properties without proof.
S-7 property
SLO-2 Mathematical expectation-continuous case Applications of exponential distribution Applications of descriptive statistics Problems based on dispersion Problems based on definite integral properties.
SLO-1 Problem solving using tutorial sheet 2 Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
S-8
SLO-2 Problem solving using tutorial sheet 2 Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
SLO-1 Variance Normal distribution Graphical representation Bivariate data. Summarization Double integrals
S-9 marginal and conditional frequency
SLO-2 Raw Moments Applications of normal distribution Graphical representation Double integrals problems
distribution
marginal and conditional frequency
SLO-1 Central Moments Chi-Square distribution Applications of graphical representation Changing the order of integration.
distribution
S-10
Problems on marginal and conditional
SLO-2 Moment generating function Applications of Chi- square distribution Frequency curves Area enclosed by plane curves
frequency distribution
Applications central tendency and
SLO-1 MGF- discrete random variable t- Distribution, F- Distribution Frequency curves Volume of solids- volume as double integrals
dispersion
S-11
Applications central tendency and
SLO-2 MGF- continous random variable Applications of t, F- distributions Applications of Frequency curves Volume of solids- volume as triple integrals
dispersion
SLO-1 Problem solving using tutorial sheet 3 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
S-12 Applications of Probability in Engineering Application of distributions in Applications and the importance of Engineering Applications of Correlation Applications of Differential and integral calculus in
SLO-2
field Engineering descriptive statistics and Regression Engineering.

1. S.M. Ross, A First Course in Probability, 6th Ed., Pearson Education India, 2002.
2. A. M. Gun, M.K. Gupta and B. Dasgupta, “Fundamentals of Statistics”, vol. I & II, WorldPress, 2016.
3. I. R. Miller, J.E. Freund and Richard. A.. Johnson, “Probability and Statistics for Engineers”. Eighth Edition,PHI, 2015 .
Learning
4. A. M. Mood, F.A. Graybill and D.C. Boes, “Introduction to the Theory of Statistics”, McGraw Hill, Third edition, 2017.
Resources
5. T. Veerarajan, Probability and Statistics, Tata McGraw- Hill, New Delhi, 2010
6. B. S. Grewal, “Higher Engineering Mathematics”, Khanna Publication, Delhi.
7. Advanced Engineering Mathematics, (Second Edition) M. D. Greenberg, Pearson Education.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], IIT, Madras, kcskumar@[Link] [Link]
[Link] Subramanian

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


22
Course Course L T P C
Course Code 18EES161J PRINCIPLES OF ELECTRICAL ENGINEERING S Engineering Sciences
Name Category 2 0 2 3

Nil Co-requisite Nil Progressive Nil


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

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Analyze DC circuits using network theorems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Examine single phase AC series circuit and parallel circuits. Also understand the basics of three phase circuits

Expected Proficiency (%)


Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Introduce the basic concepts of electrostatics and magnetostatics

Modern Tool Usage


CLR-4 : Comprehend the construction, working and performance of transformers and DC machines

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-5 : Outline the concepts of transducers, measuring devices, electrical wiring and illumination

Communication
Environment &
Sustainability
CLR-6 : Enrich the concepts of electric circuits, flux distribution and electrical wiring

Research

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Compute the various electrical quantities in a DC circuit 3 85 80 H H M - - M - - - - -
CLO-2 : Determine the parameters involved in AC circuits. 3 85 80 H H M - - M - - - - -
CLO-3 : Understand the electric , magnetic flux distribution and their applications 2 85 80 H H M M - - M - - - - -
CLO-4 : Recall the working of transformers and electrical machines 2 85 80 H L - - M - - - - -
CLO-5 : Explain the operation of various transducers, sensors and wiring schemes 2 85 80 H - - M - - - - -
CLO-6 : Gain knowledge on the basics of electrical and magnetic circuits, measuring devices , transducers and wiring 2 85 80 H H M M - - M - - - - -

Duration (hour) 12 12 12 12 12
Fundamental of passive and active Introduction tomeasuring devices and
SLO-1 Introduction to AC Circuits Principle of Electrostatics Introduction to Electrostatic devices
elements-VI relationship Sensors
S-1 Definition : Average value, RMS value, Electrostatic field, electric field intensity,
Concept of Potential difference, voltage, Basic concept of indicating and
SLO-2 form factor and peak factor of AC electric flux density, absolute permittivity, Energy conversion in Electrostatic device
current-Ohm’s law integrating instruments
waveform relative permittivity
Electric networks- Terminology and
Form factor and peak factor : Half wave Coulomb’s law, Concepts of Digital instruments: Digital
SLO-1 symbols-voltage source and current Construction of Single phase transformer
rectifier, full wave rectifier capacitor composite, dielectric capacitors Ammeter
sources, ideal and practical
S-2
capacitors in series& parallel, energy
Concept of work, power, energy and Form factor and peak factor : Triangular principle of operation of Single phase Digital multimeter, Digital storage
SLO-2 stored in capacitors, charging and
conversion of energy wave , trapezoidal wave transformer oscilloscope
discharging of capacitors
SLO-1 Lab 10 : Verification of relation in between Lab 13 :Familiarization of electrical
S-3 Lab 1:Demonstration of measurement of Lab 4:Verification of Superposition, Lab 7: Simulation of simple solenoid using
voltage and current in three phase Elements, sources and measuring
to 4 SLO-2 electrical quantities in DC systems Maximum Power Transfer theorem FEM software
balanced delta connected loads devices related to electrical circuits
Introduction to DC Circuits-Verification of Phasor representation in polar and Electro-mechanics: Electricity and
SLO-1 EMF equation Active and passive transducers
KCL-KVL rectangular form Magnetism, Magnetic field
S-5
Capacitive transducers, Inductive
SLO-2 Network solutions using Mesh analysis Star/Delta transformation faraday’s law - self and mutual inductance Problems in EMF equation
transducers, LVDT

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


23
Duration (hour) 12 12 12 12 12
Derive the Impedance, Admittance, active,
Ampere’s law- Magnetic flux density and
SLO-1 Nodal analysis reactive and apparent power, power factor voltage ratio, current ratio, KVA rating Electrical Strain Gauges, PIR sensor,
Magnetic field intensity
of R-L excited by AC
S-6
Derive the Impedance, Admittance, active,
Simplifications of networks using series- Magnetic circuit, Magnetic material and B-
SLO-2 reactive and apparent power, power factor Efficiency and regulation. Proximity Sensor, Hall effect sensors
parallel H Curve
of R-C circuit excited by AC
SLO-1 Lab 8 : Simulation of Time domain
S-7 Lab 5: Simulation of Time domain analysis Lab 14 :Determination of resistance
Lab 2:Circuit reduction and basic laws analysis of R-L-C transient circuit for XL> Lab 11 : Demo on single phase transformer
to 8 SLO-2 of R-C transient circuit temperaturecoefficient
XC, XL< XC& XL = XC
Derive the Impedance, Admittance, active,
reactive and apparent power, power factor Application to electromechanical devices:
SLO-1 Superposition theorem in DC circuits Magnetostatics Vs Electrostatics Electrical Wiring and Illumination system
of R-L-C series circuit excited by AC DC motor
supply
S-9
Derive the Impedance, Admittance, active, Types of lighting system-lamps
reactive and apparent power, power factor Application of Electrostatics and Incandescent Fluorescent, CFL Sodium
SLO-2 Thevenin’stheorem in DC circuits Types of DC motors
of R-L-C parallel circuit excited by AC Magnetostatics Vapour lamp, Mercury Vapour lamp,
supply Metal Halidelamp
Star connected 3 phase balanced AC
SLO-1 Norton’s theorem in DC circuits Principle and types of batteries Construction and operation DC motors Necessity of earthing
circuits
S-10
Maximum Power Transfer theorem in Delta connected 3 phase balanced AC
SLO-2 Construction and application of battery Characteristics of DC motor Types of earthing
DC circuits circuits.
SLO-1 Lab 9 :Verification of relation in between
S-11 Lab 3:Verification of Thevenin’s and Lab 6: Simulation of Time domain analysis Lab 15 : Familiarization of transducers
SLO-2 voltage and current in three phase Lab 12: Demo on Electrical Machine
to 12 Norton’s theorem of R-L transient circuit related to electrical circuit
SLO-2 balanced star connected loads.

1. Dash.S.S,Subramani.C,Vijayakumar.K,BasicElectricalEngineering,1sted.,VijayNicole,2013. 4. S.K. Bhattacharya Basic Electrical and Electronics Engineering, Second edition, Pearson
Learning 2. Jegatheesan .R, Analysis of Electric Circuits, Tata McGraw-Hill,2014. Education, 2017.
Resources 3. [Link],“ElectricalEngineeringFundamentals”,SecondEdition,PrenticeHallIndia 5. R. Muthusubramanian, S. Salivahanan,“Basic Electrical and Electronics Engineering, Tata
McGraw-Hill, 2012.

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


24
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts From TCS 1. [Link],SRMIST
[Link],SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


25
Course Course Course L T P C
18CSC161J FUNDAMENTALS OF COMPUTER SCIENCE C Professional Core
Code Name Category 3 0 4 5

Pre-requisite Nil Co-requisite Nil Progressive Nil


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

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Think and evolve a logically to construct an algorithm into a flowchart and a pseudocode that can be programmed 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize the various operators ,expressions and programming constructs to solve problems in engineering and real-time

Analysis, Design, Research


Level of Thinking (Bloom)

Expected Proficiency (%)


Expected Attainment (%)
CLR-3 : Utilize custom designed functions and that can be used to perform tasks and can be repeatedly used in any application

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Store and retrieve data in a single and multidimensional array along with references

Modern Tool Usage

Life Long Learning


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

Society & Culture


Problem Analysis

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

Environment &
Sustainability

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

Duration (hour) 21 21 21 21 21
Structures: Initializing Structure, Declaring
SLO-1 Evolution of Programming& Languages Arithmetic Operators, Relational Operators Basics of functions Array Basic and Types
structure variable
S-1
Logical Operators, Comma, Conditional Structure using typedef, Accessing
SLO-2 Problem solving through programming Function declaration and definition Array Initialization and Declaration
operators members, Nested structure
Increment Decrement Operators , Bitwise Array of structure
SLO-1 Creating algorithms Parameter passing and returning type Accessing, Indexing Array Operations
Operators Accessing elements in a structure array
S-2
Passing Array of structure to function,
SLO-2 Drawing flowcharts Assignment Operators and Expressions C main return as integer and void Multi-dimensional array
Array of pointers to structures
External, Local, Auto and Static storage
SLO-1 Writing pseudocode Precedence and Order of Evaluation Row/column major formats Self-referral Structures,
S-3 classes
SLO-2 Evolution of C language, its usage history Associativity of operators Variable Parameters Command Line Arguments Table look up, Typedef, Unions, Bit-fields
SLO-1 Lab 10: Arrays – Programs using Arrays ,
S Lab 4: Operators ,Precedence and Lab 7: Practicing Functions and storage
Lab 1: Algorithm, Flow Chart, Pseudocode 1D, 2D and Multi Dimensional, Command Lab 13: Structures & Unions
4-7 SLO-2 Associativity, problem solving classes, Variable Parameters
line arguments
Files: opening, defining, closing, file
S-8 SLO-1 Input and output functions: Printf and scanf Statements and Blocks Register Variables Pointers and address operator
access including FILE structure, fopen,

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


26
Duration (hour) 21 21 21 21 21
fclose
Size of Pointer Variable and Pointer File Modes & File Types, stdin, sdtout and
SLO-2 Variable Names If-Else-If Scope Rules,
Operator stderr
Proper variable naming and Hungarian Pointer Declaration and dereferencing Writing contents into a file, Reading file
SLO-1 Nested if, else if Block structure
Notation pointers contents- fprintf, fscanf, fwrite, fread
S-9
Data Type and Sizes (Little Endian Big
SLO-2 Switch case Initialization, Recursion Pointers and Function Arguments Appending an existing file
Endian)
SLO-1 Integer floating Point representations Goto , labels Preprocessor directive , Macro Pointers and Arrays File permissions and rights,
Error Handling including exit, perror and
S-10 Declaration of Variables and Dynamic Programs on conditional and unconditional Standard Library Functions and return
SLO-2 Address Arithmetic error.h, Line I/O, related miscellaneous
Initialization of variables branching types
functions
S SLO-1 Lab 2: Illustration of Data types, Lab 5: Control flow : Conditional and Lab 8: Illustration of Scope, register Lab 14 : make File utility, multi file
Lab 11: Functions
11-14 SLO-2 declaration, representations Unconditional statements variables, Recursion and STL processing
S-15 SLO-1 Constants, Named Constants While loop String Basics Character Pointers and Functions Unix system Interface: File Descriptor,
Pointer Arrays , Initialization of Pointer Low level I/O – read and write, Open,
SLO-2 Type Conversion Do..While loop String Declaration and Initialization
Arrays create, close and unlink,
String Functions: gets(), puts(), getchar(),
SLO-1 Type Modifiers For Loop Pointer to Pointer, Random access – lseek
putchar(), printf()
S-16
String Functions: atoi, strlen, strcat, Discussions on Listing Directory, Storage
SLO-2 Header Files Break and continue Pointer to functions
strcmp allocator
Structured and un- structured String Functions: sprint, sscanf, strrev, Complicated declarations and their
SLO-1 Structure of C Program Debugging
programming strcpy, strstr, strtok evaluation
S-17
User Defined Header, User Defined
SLO-2 Compiling and Executing C Programs Programs using looping statements Arithmetic Characters on Strings Practicing Pointers
Library
S SLO-1 Lab 9: Programs on Strings and its Lab 12: Programs using Pointers and Lab 15: User defined header, Unix
Lab 3: Simple C Programs Lab 6: Practicing using while, Do, For
18-21 SLO-2 operations, substring matching arithmetic , Pointer to function System interface

1. [Link],“TheCProgrammingLanguage”,SecondEdition,PHI. 3. Herbert Schildt, “C: The Complete Reference”, Fourth Edition, McGrawHill.
Learning 2. [Link],“ProgramminginC”,SecondEdition,SchaumOutlineSeries. 4. YashavantKanetkar, “Let Us C”,BPBPublications
Resources

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


27
# 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 TCS 1. Dr. [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


28
Course Course Course L T P C
18LEM101T CONSTITUTION OF INDIA M Mandatory
Code Name Category 1 0 0 0

Pre-requisite Co-requisite Progressive


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

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

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


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

Project Mgt. & Finance


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

Life Long Learning


Society & Culture
Problem Analysis

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

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

Research

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

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

Learning 1. DurgadasBasu, Introduction to the Constitution of India,Lexis- Nexis, 2015 3. Kaushal Kumar Agarwal, India's No 1 book on Tax : Simple Language Advanced Problems: Income Tax, Kindle, 2017
Resources 2. Subash C Kashyap, Our Parliament, National Books Trust, 2011 4. Vivek K R Agarwal, GST Guide for students: Making GST – Good and Simple Tax, Neelam Book House, 2017

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, Chenna . drushak@[Link] 1 .Dr. S. [Link], IITM, Chennai, dhanavelsp@iitm@[Link] 1. Dr. K. Anbazhagan, SRMIST 3. [Link], SRMIST 5. S. Ramya, SRMIST
2. Mr. Durga Prasad Bokka, TCS Chennai, durgaprasad@[Link] 2. Ms. Subashree, VIT, Chennai, subashree@[Link] 2. Ms. Cauveri B, SRMIST 4. Dr. M. [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


30
Course Course Course L T P C
18GNM101L PHYSICAL AND MENTAL HEALTH USING YOGA M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Centre for Applied Research in Education Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize rich Indian heritage and knowledge for self-healing and self-protection from diseases 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply meditation for attaining happiness and balancing emotions and state of mind and body

Expected Proficiency
Expected Attainment

Modern Tool Usage


CLR-3 : Intellectually develop oneself by identifying oneness with divine state and transform towards absolute oneness in space

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Socially transform into a meaningful and purposeful individual to both self and society

Communication
Environment &

Project Mgt. &


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

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

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

Duration Physical Development Emotional Development Intellectual Development Social Development Spiritual Development
(hour) 6 6 6 6 6
Indian Heritage & Culture, Concept of Brain Functions, Bio-Magnetism, Cognitive Education & Intelligence Development Spiritual Connect & Yoga: Self-Realization,
SLO-1 Introduction: Social Intelligence
Yoga, Objectives, Science & Art of Yoga Mind using Yoga. Improving Intelligence Self-Awareness, Self-Actualization
S-1 Women and Yoga Practice –
Emotional Intelligences, Managing Stress Learnability through Concentration, Cause and Effect Realization (Karma
SLO-2 Classification, Modern Age, Philosophy of Human values, Ethics & Morality
and Emotions Intelligence through learning sense organs Yoga), Harmony in Life
Life
Practice1: Standing exercise, Surya Practice4: Surya Namaskar, Standing Practice7: Yoga for Youthfulness Practice10: Kayakalpha, Bhandas, Practice13: Management of Physical
SLO-1
Namaskar asanas (Kayakalpah Yoga) Meditation (Crown) problems (Yoga therapy)
S-2
Meditation (Five Sense Realization), Meditation (Five Sense Realization), Self-introspection Practice (Moralization of
SLO-2 Meditation (Self Realization), Relaxation Meditation (Nine centre) & Relaxation
Relaxation Relaxation Desire) & Relaxation
Physical Health: Body Structure, Diseases Meditation for Emotional development: Theory of Intellectual Transformation: Exercises for Self-Introspection: Analysis
SLO-1 Spiritual Enlightenment
and Causes, Science of Human Body Eyebrow Center (Agna) Meditation Divine state origin, absolute space, of thoughts, Moralization of desires
S-3 Yoga &Youthfulness. Benefits,
Genetic Centre (Santhi) Meditation. Transformation of universe, living beings, Anger Management, Eradicating worries,
SLO-2 Comparison between other exercises and Purifying the Body (Genetic center)
Stress Relaxation Exercises Intelligence, Knowledge, Wisdom & Peace concerns & challenges
Yoga
Practice2: Surya Namaskar, Sitting Practice5: Surya Namaskar, Sitting
SLO-1 Practice8: Kayakalpha Yoga, Pranayama Practice11: Kayakalpha Yoga, Krisya Yoga Practice14: Project Submission
Exercises asanas,
S-4
Yoga Mudhras, Meditation (Santhi) &
SLO-2 Meditation (Self Realization) – Relaxation Meditation (Agna) & Relaxation Meditation (Agna) - Relaxation Meditation, Introspection, Sublimination
Relaxation

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


31
Duration Physical Development Emotional Development Intellectual Development Social Development Spiritual Development
(hour) 6 6 6 6 6
Exercises: Hands, Legs, Neuro-Muscular Exercises: Intellectual development Brain
Asanas (Postures) for Body Structure: Full Therapy for Social Development: Gestures
SLO-1 breathing, Eye, Ears, Nostrils, kidney, Crown Centre (Thuriyam) Meditation Spirituality for Stress Management
Body Structure Maintenance Yoga (Mudhras) – Body locks (Bhandhas)
S-5 brain
digestive tract, stomach, lungs, spine, hip, Standing, Sitting, Prone & Supine Posture, Five Senses (Panchendriya) Meditation, Indian Medical System: Naturopathy,
SLO-2 Yoga Practices for blissful existence
neck. Pressure points in our body Benefits of asanas Consciousness and Law of nature Food, Nutrition, Diet Chart for Youthfulness
Practice3: Prone & Supine posture Practice6: Surya Namaskar, Prone & Practice9: Kayakalpha, Mudhras, Self-
SLO-1 Practice12: Balancing Asanas, Practice15: Practical Exam
S-6 Exercises Supine posture Asanas introspection Practice (Thought Analysis)
SLO-2 Meditation (Self Realization) – Relaxation Meditation (Shanthi) & Relaxation Meditation (Santhi), & Relaxation Meditation (Crown) & Relaxation Meditation & Relaxation

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

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. K. Sivakumar, LIC of India, ksivalic1970@[Link] 1. Dr. R. Elangovan, Tamilnadu Physical Education and SportsUniversity, relangovantnpesu@[Link] 1. Dr. V. Nithyananthan, SRMIST
2. Mrs. R. Piramukutty, World Community Service Centre,
[Link], Vethathiri Maharishi Institute for Spiritual and Intuitional Education, visionacademy@[Link] 2. Dr. S. JahiraParveen SRMIST
[Link]@[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


32
Course Course Course L T P C
18PDM101L PROFESSIONAL SKILLS AND PRACTICES M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize success habits to improve achievement in life 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Develop inter personal skills and be an effective goal oriented team player to achieve success

Expected Proficiency
Expected Attainment

Modern Tool Usage


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

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Become an expert in communication and problem solving skills

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Re-engineer attitude required to succeed and understand its influence on behavior to achieve professionalism

Engineering
Knowledge
CLR-6 : Enhance holistic development of students and improve their employability skills

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

Duration
6 6 6 6 6
(hour)
SLO-1 Personality profiling Etiquette and Grooming Surveying and Reporting Profile building Innovation
S-1
SLO-2 Being Proactive Etiquette and Grooming Surveying and Reporting Profile building Innovation
SLO-1 Begin with the end in mind Collaborative skills Projects Personal Branding Innovation
S-2
SLO-2 Putting first things first Collaborative skills Projects Personal Branding Innovation
SLO-1 Thinking Win-Win Networking skills Paper presentations Personal Branding Creativity and out of box thinking
S-3 Seeking first to understand and then to be
SLO-2 Networking skills Paper presentations Personal Branding Creativity and out of box thinking
understood
SLO-1 Synergizing Team work and Support Introduction to design thinking USP Creativity and out of box thinking
S-4
SLO-2 Sharpening the saw Team work and Support Introduction to design thinking USP Creativity and out of box thinking
Generate ideas that are potential solutions
SLO-1 Character building Leadership Skills Developing profile Six thinking hats
to the problem identified
S-5
Generate ideas that are potential solutions
SLO-2 IKIGAI Leadership Skills Developing profile Six thinking hats
to the problem identified
SLO-1 Self-worth Leadership Styles Report writing Developing profile Six thinking hats
S-6
SLO-2 Attitude Leadership Styles Report writing Developing profile Six thinking hats

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Ms. SudhaMahadevan, Career Launcher, sudha.m@[Link] 1. Mr. Nishith Sinha, dueNorth India Academics LLP, [Link]@[Link] 1. Dr. T. Mythili, SRMIST 2. Mrs. B. Revathi, SRMIST
2. Mr Ajay Zenner, Career Launcher, ajay.z@[Link] 2. [Link], Delhi University, dinesh.khattar31@[Link] 3. Mr. P. Priyanand, SRMIST 4. Mrs. M. Kavitha,, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


34
SEMESTER - II

Course Course Course L T P C


18MBH162T BUSINESS COMMUNICATION & VALUE SCIENCE - II H Humanities and Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Basic Knowledge of English (verbal and written) Co-requisite NA Progressive


Courses Completion of all units from Semester 1 Courses Courses NA
Course Offering Department MBA Data Book / Codes/Standards

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Develop effective writing, reading, presentation and group discussion skills. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Help students identify personality traits and evolve as a better team player.

Expected Proficiency (%)


Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Introduce them to key concepts of Morality and Behavior and beliefs

Modern Tool Usage


CLR-4 : Introduce them to the key concepts of diversity and inclusion

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-5 : Understand the concept of speed reading

Communication
Environment &
Sustainability
CLR-6 : Identify the individual personality types

Research

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand tools of structured written communication 2 60 50 H H H M M L M M L M H L H H H
CLO-2 : Understand the basics of presentation 2 80 70 H H L L M M M L L M H H H H L
CLO-3 : Apply the basic concept of speed reading, skimming and scanning. 1 80 75 H H L L M M L L L M H M H H L
CLO-4 : Identify individual personality types and role in a team. 2 80 70 H H M L M M L L L M H H H H M
CLO-5 : Recognize the concepts of outward behavior and internal behavior 3 90 80 H H L M M L L L M H L H H
CLO-6 : Gain Knowledge in application of the various techniques of communication 3 90 80 H H H M H M H M L H M H H H H

Duration 6 6 6 6 6
(hour)
Icebreaker. 1) Participate in Join Hands Movement of
.Individual identification of social issues.
2)Each Individual chooses One particular social Design a skit- a) write the
issue which the ywould like to address. script articulating the message Touch the target (Blind man) -
Each group will form an NGO.
3)Class to be divided in teams for the entire of their respective NGOs. Debriefing of the Practical.
Create Vision, Mission, Value Prepare and publish the final
SLO-1 semester. All activities to be done in teams and Read out the script. (Skit time- Film: “The fish and I’ ’by
statement, tagline and Design episode of the E Magazine. Practical
the grades, credit Points will be captured in the 5 minutes). Feedback of BabakHabibifar” (1.37mins). Practical
a logo. Practical (practical)
S-1 leader board in the class room. Theory. Practical based Learning and Discussion
4)Theory to introduce the participant Slam book Formative Evaluation
to be used for capturing Individual learning points
and observations. Group discussion, Practical
Promote the play through asocial SATORI –Participants share the personal takes
Research on the social cause each group will work Introduction to basic Groups to create a story – 10 minutes
media and gather your audience. way acquired from working in teams, GD, learning
SLO-2 for. presentation skills & ORAI app of a person's life affected by the social
Enact the play. Capture the about presentations and understanding diversity
Practical (practical) Theory and video issue groups are working on .Narrate
numbers of likes and reviews. inclusion.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


35
Duration 6 6 6 6 6
(hour)
Theory to assign grades to the story in first person. Feedbacks to Discussion
individual team.(Lab Time) be shared by the other groups.
Practical based Practical, sharing and Practical
learning Formative
Evaluation
Promote the play through asocial
Groups to present their NGOs. media and gather your audience. Groups to create a story – 10 minutes
Apply the learning gathered Enact the play. Capture the of a person's life affected by the social
Class discussion- Good and Bad Writing. Common from session 2. Presentation to numbers of likes and reviews. issue groups are working on. Revisit your resume Include your recent achievements
SLO-1 errors punctuation rules, use of words. be recorded by the groups. Theory to assign grades to Narrate the story in first person. in your resume.
PPT, Theory and Practical feedback from the audience/ individual team.(Class Time) Feedbacks to be shared by the Submit it to the Professor
Professor Practical based other groups. (Part 2)
Formative evaluation learning Formative Practical, sharing and Practical
S-2 Evaluation
Group to come back and share (1) Theory to find out from the
Group Practical- As a group, they will work on the their findings from there cording. participants their Views,
social issue identified by them. Post work- individual write up to observations and experiences of Research on a book, incident or film
Research, read and generate a report based be written and evaluated for the working in a team(2) Intro of Dr. based on the topic of your respective Quiz Time
SLO-2
on the findings. (Apply the learning and E- magazine Meredith Belbin and his research NGO Summative Evaluation for Unit
recap from the session) Sharing of learning, on team work and how Research and written Practical
Formative evaluation written Practical and formative individuals contribute.
evaluation Discussion and Theory
Project- 1) Each team to look for an NGO/ social group
in the city which is working on the issue their college
group is supporting.
2)Spend a day with the NGO/ social group to
understand exactly how they work and the
Group to come back and share
challenges they face.
their findings from the
Practical: Plan and design an EMagazine. Apply and Cont. (3) Belbin's 8 TeamRoles 3)Render voluntary service to the group for one day
recording. Post work-individual Research on a book, incident or film
assimilate the knowledge gathered from Sem-1 till and Lindgren's Big 5personality Invite the NGO/ social group to address their
write up to be written and based on the topic of your respective
SLO-1 date. Share objective & guideline. traits.(4) Belbin's 8team player university students for couple of hours. Plan the
evaluated for the E- magazine NGO(Part2). Research and written
All members to contribute an article to the magazine, styles. Practical based learning suitable venue in the university, gather
(Part 2). Sharing of Practical
S-3 trainer to evaluate the content. Practical (Practical) followed by a presentation audience, invite faculty members etc.(they need to
learning, written Practical and
get their plan ratified their professor). Outcome-Host
formative evaluation
an interactive session with the NGO
spokesperson
4)The groups to present their experience of a day with
the NGO and inspire students to work for the cause.
(A). Field work: Formative Evaluation
(1) Team Falcon Practical to Project- 1) Each team to look for an NGO/ social
Practical: Plan and design an EMagazine. Apply and Prepare and publish the Second Write a review in a blog on the topics
identify individual personality group in the city which is working on the issue
SLO-2 assimilate the knowledge egathered from Sem-1 till episode of the EMagazine. they are covering in their research.
traits with Belbin's 8 team player their college group is supporting.
date. Share objective & guideline. Practical (Lab) Theory will give grades to each team.
styles 2)Spend a day with the NGO/ social group to

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


36
Duration 6 6 6 6 6
(hour)
All members to contribute an article to the magazine, Practical based learning followed Written Practical and Formative understand exactly how they work and the
trainer to evaluate the content. (Part 2) by a presentation. Evaluation challenges they face.
Practical (Practical) 3) Render voluntary service to the group for one
day
4) Invite the NGO/ social group to address their
university students for couple of hours. Plan the
suitable venue in the university, gather audience,
invite faculty members etc.(they need to get their
plan ratified their professor).
Outcome-- Host an interactive session with
the NGO spokesperson
5) The groups to present their experience of a day
with the NGO and inspire students to work for the
cause.(B)
Field work: Formative Evaluation
Project- 1) Each team to look for an NGO/ social
group in the city which is working on the issue their
college group is supporting.
2) Spend a day with the NGO/ social group to
understand exactly how they work and the
challenges they face.
3) Render voluntary service to the
Lucid Writing: Encourage the students to go through Prepare and publish the group for one day
(2) Similar personality types to Session on Diversity &Inclusion-
the links given about Catherine Morris and Joanie Second episode of the 4) Invite the NGO/ social group to address their
SLO-1 form groups (3) Groups present Different forms of Diversity in our
Mcmahon’s writing techniques. Theory and EMagazine. (Part 2). Practical university students for couple of hours. Plan the
their traits. Presentation society. PPT, Theory, discussion
Discussion (Lab) suitable venue in the university, gather audience,
invite faculty members etc.(they need to
get their plan ratified their professor).
Outcome-- Host an interactive session with
S-4
the NGO spokesperson
5) The groups to present their experience of a day
with the NGO and inspire students to work for the
cause.(C). Field work: Formative Evaluation
Project- 1) Each team to look for an NGO/ social
group in the city which is working on the issue their
college group is supporting.
Speed Reading session: Prepare and publish Teams to video record interviews of 2) Spend a day with the NGO/ social group to
Create the magazine Introduction to skimming and the third episode of people from diverse groups (Ask 5 understand exactly how they work and the
SLO-2
Practical (Lab) scanning; practice the same. the EMagazine. questions). Share the recordings in FB challenges they face.
Theory and Practical Practical Practical 3) Render voluntary service to the group for one
day
4) Invite the NGO/ social group to address their
university students for couple of hours. Plan the

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


37
Duration 6 6 6 6 6
(hour)
suitable venue in the university, gather audience,
invite faculty members etc.(they need to get their
plan ratified their professor). Outcome—Host an
interactive session with the NGO spokesperson
5) The groups to present their experience of a day with
the NGO and inspire students to work for the
cause.(D)
Field work: Formative Evaluation
Project- 1) Each team to look for an NGO/ social
group in the city which is working on the issue their
college group is supporting.
2) Spend a day with the NGO/ social group to
SATORI – (join the dots with
understand exactly. How they work and the
participants personal
challenges they face.
life)Participants share the
SATORI – Participants share the personal take away SATORI – Join the dots- 3) Render voluntary service to the group for one
personal take away acquired
acquired from GD, writing and reading Participants to connect their day
from working in teams, GD, Teams to video record interviews of
skills activities captured in their learning gathered from AIPUnit- 4) Invite the NGO/ social group to address their
learning about Presentations, people from diverse groups (Ask 5
SLO-1 handbook. 2 with their university students for couple of hours. Plan the
presenting their NGOs. Share the questions). Share the recordings in
Share the most Important learning points from the Existing curriculum. Share the suitable venue in the university, gather audience,
most important learning points FB(Part b). Practical
activities done so far and how that learning has most important learning invite faculty members etc.(they need to get
from the activities done so far.
brought a change. Theory/Discussion points their Plan ratified their professor).
Participants talk about the
Outcome--Host an interactive session with the NGO
Changes they perceive in
spokesperson
themselves
5) The groups to present their
experience of a day with the NGO and inspire
S-5 students to work for
The cause. (E). Field work: Formative Evaluation
Project- 1) Each team to look for an
NGO/ social group in the city which Is working on
the issue their college group is supporting.
2) Spend a day with the NGO/ social group to
understand exactly How they work and the
Debate on the topic of diversity with an challenges they face.
angle of ethics, morality and 3) Render voluntary service to the group for one
Launching an E Magazine. Quiz Time Quiz Time Respect for individual(In the Presence day
SLO-2
Practical (Lab) Summative Evaluation for Unit Summative Evaluation for Unit of an external moderator).Groups will 4) Invite the NGO/ social group to address their
be graded By The professor. university students for
Practical and formative evaluation couple of hours. Plan the suitable
venue in the university, gather audience, invite
faculty members etc.(they need to get their
Plan ratified their professor).
Outcome--Host an interactive
session with the NGO spokesperson

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


38
Duration 6 6 6 6 6
(hour)
5) The groups to present their
experience of a day with the NGO and inspire
students to work for the cause.(F)
Field work: Formative Evaluation
Project- 1) Each team to look for an NGO/ social
group in the city which Is working on the issue
their college group is supporting.
2) Spend a day with the NGO/ social group to
understand exactly How they work and the
challenges they face.
Ad campaign-Brain Storming 3) Render voluntary service to the group for one
Prepared speech- Every student will
session- Students to day
Ten minutes of your time – a narrate the challenges faced by a
Discuss and explore the 4) Invite the NGO/ social group to address their
short film on diversity. Play the Member of a diverse group in 4minutes
SLO-1 Launching an E Magazine. (Part 2). Practical (Lab) means of articulating and university students for couple of hours. Plan the
video.( Link to be attached in the (speech in first person).Theory to
amplifying the social issue suitable venue in the university, gather
FG). Video & discussion give feedback to each student..
their NGO are audience, invite faculty members etc.(they need
Practical and formative evaluation
working for. Discussion to get their Plan ratified their professor).
Outcome--Host an interactive session with the NGO
spokesperson
5) The groups to present their
experience of a day with the NGO
and inspire students to work for the
Cause (G). Field work: Formative Evaluation
S-6
Project- 1) Each team to look for an NGO/ social
group in the city which Is working on the issue
their college group is supporting.
2) Spend a day with the NGO/ social group to
understand exactly How they work and the
challenges they face.
Design a skit- a) write the
3) Render voluntary service to the group for one
script articulating the message
Discuss key take away of the day
of their Discussion on TCS values, Respect for
film. Theory to connect the 4) Invite the NGO/ social group to address their
Quiz Time Respective NGOs. Read out Individual and Integrity.
SLO-2 key takeaway of the film to the university students for couple of hours. Plan the
Summative Evaluation for Unit the script. (Skit time-5 PPT, Theory ,Practical and
concept of empathy. suitable venue in the university, gather
minutes). Feedback of Theory. discussion
Practical audience, invite faculty members etc.(they need
Practical based learning.
to get their Plan ratified their professor). Outcome-
Formative evaluation by Theory
Host an interactive session with the NGO
spokesperson
5) The groups to present their experience of a day
with the NGO and inspire students to work for the
cause. (H)
Field work: Formative Evaluation

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


39
1. Guiding Souls : Dialogues on the purpose of life; Dr. A.P.J Abdul Kalam ;Publishing 3. The Scientific India: A twenty First Century Guide to the World around Us; Dr. A.P.J Abdul
Learning Year-2005; Co-author--ArunTiwari Kalam; Publishing year: 2011; [Link]
Resources 2. The Family and the Nation; Dr. A.P.J Abdul Kalam; Publishing year: 2015; Co-author: 4. ForgeYour Future: Candid, Forthright,Inspiring;[Link];Publishingyear:2014.
AcharyaMahapragya.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts From TCS [Link], Chandasekara University, Kanchipuram [Link] Raja, Assistant Professor, SRMSOM
[Link], Professor, University of Madras [Link], Head – Human Resources , SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


40
Course Course Course L T P C
18MBH163T FUNDAMENTALS OF ECONOMICS H Humanities & Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department School of Management 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 provide a brief understanding of basic principles in economics 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the concepts of demand and supply analysis

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Acquire knowledge on the principles of costs and other concepts of production

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Understand market structures

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Introduction to macro economics

Communication
Environment &
Sustainability
CLR-6 : Knowledge of various concepts of micro and macro economics in real time economy

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Able to assess and understand the firm and the industry basic framework 2 80 70 H H - - - - - - - - - - - - -
CLO-2 : Able to gauge and incorporate consumers behavior in decision making by the firm and consumers 2 85 75 H H - - - - - - - - - - - - -
CLO-3 : Able to understand production decisions 2 75 70 H - - - - - - - - - - - -
CLO-4 : Able to understand and assess decisions of an economy and its working 2 85 80 H H - - - - - - - - - - - - -
CLO-5 : Able to understand the relationship between world economy and Indian economy 2 85 75 H - H - - - - - - - - - - - -
CLO-6 : Able to understand the relationship between world economy and Indian economy 2 80 70 - - - - - - - - - - - - - - -

Duration (hour) 6 6 6 6 6
Introduction- Firm and
SLO-1 Utility Maximization and Consumption Production Function Macro economics-Introduction External sector
S-1 industry- Micro economics
SLO-2 Meaning and scope of economics Consumers’ and Producers’ Surplus Iso-quants Aggregate demand Exports and Imports
Price Ceilings and Price Floors; Consumer Money —Definitions; Demand for
SLO-1 Importance of study of economics Isocosts Aggregate supply
Behaviour Money
S-2
Transactionary and Speculative
SLO-2 Functions of economics Axioms of Choice Producer equilibrium Circular flow of income
Demand
SLO-1 Demand - Introduction Budget Constraints and Indifference Curves Cost Minimization National Income and its Components Supply of Money
S-3 Cost Curves — Total, Average and
SLO-2 Theory of demand Consumer’s Equilibrium GNP, NNP, GDP, NDP Bank’s Credit Creation Multiplier
Marginal Costs
Integrating Money and Commodity
SLO-1 Shifting and Expansion of demand Income and Substitution Effects Long Run and Short Run Costs Consumption Function
Markets
S-4
Equilibrium of a Firm Under Perfect
SLO-2 Elasticity of demand Derivation of a Demand Curve; Investment IS,LM Model
Competition
Simple Keynesian Model of Business Cycles and Stabilization
S-5 SLO-1 Theory of supply Applications — Tax and Subsidies Equilibrium of a Firm Under Monopoly
Income Determination — Monetary and Fiscal Policy

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


41
Duration (hour) 6 6 6 6 6
Central Bank and the
Equilibrium of a Firm Under Monopolistic
SLO-2 Market equilibrium Intertemporal Consumption Keynesian Multiplier Government; The Classical
Competition
Paradigm
Pricing decisions under various market
SLO-1 Price and output-Firm Suppliers’ Income Effect Government Sector Price and Wage Rigidities
structures
S-6
Voluntary and Involuntary
SLO-2 Price and output - Industry Decision making Implications of pricing decisions Taxes and Subsidies
Unemployment

1. Microeconomics, Pindyck, Robert S., and Daniel L. Rubinfeld 4. Intermediate Microeconomics: A Modern Approach, Hal R, Varian
Learning 2. Macroeconomics, Dornbusch, Fischer and Startz. 5. Principles of Macroeconomics, N. Gregory Mankiw.
Resources 3. Economics, Paul Anthony Samuelson, William D. Nordhaus.

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts From TCS Dr. Nisha Ashokan
Dr. Padmaja M

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


42
Course Course Course L T P C
18MAB163T LINEAR ALGEBRA B Basic Sciences
Code Name Category 3 1 0 4

Pre-requisite Co-requisite Progressive


18MAB161T Nil Nil
Courses Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Apply basic concepts of Matrix method to solve linear equations. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply analytical concepts and numerical methods of Matrix to solve linear equations.
Apply Vector space and its properties like Dimension, Basis, orthogonality, Projections, Gram-Schmidt orthogonalization
CLR-3 :
and QR decomposition to solve engineering related problems.

Environment & Sustainability


Analysis, Design, Research
Apply Eigen values and Eigenvectors, Positive definite matrices, Linear transformations, Hermitian matrices and unitary

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)


CLR-4 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


matrices tosolve engineering related problems.

Modern Tool Usage


Understand the concepts of Singular value decomposition and Principal component analysis on basic applications in

Life Long Learning


CLR-5 :

Society & Culture


Problem Analysis
Image Processing and Machine Learning.

Communication
CLR-6 : Utilize the concepts in Linear Algebra for the understanding of Engineering and Technology.

PSO – 3
PSO - 1
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 to solve linear equations. 2 85 80 M H L M L H
CLO-2 : Gaining knowledge in analytical concepts and numerical methods of Matrix to solve linear equations. 2 85 80 M H M M M H
CLO-3 : Understanding the concepts of vector space and its properties related to engineering problems. 2 85 80 M H M H
CLO-4 : Understanding the concepts of linear equations obtained from real world problems based on the characteristics of matrix. 2 85 80 M H M M H
Knowing and comprehend the machine learning methods on simple model of image process by the concepts of Singular
CLO-5 : 2 85 80 M H L M L H
value decomposition and Principal component analysis.
Apply the basic concepts of Linear Algebra to understand how to create a mathematical simulations for any real world
CLO-6 : 2 85 80 M H L M L H
problems.

Duration Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
(hour) 12 12 12 12 12
Introduction to Eigen values and corresponding
SLO-1 Introduction to Matrices Basic definitions of vectors Introduction to vector space Introduction to Singular value decomposition
Eigen vectors
S-1
Simple problems on Eigen values and
SLO-2 Problems on Matrices Examples of vectors Examples of vector space Examples of Singular value decomposition
corresponding Eigen vectors
Problems on Eigen values and corresponding
SLO-1 Problems on Matrices Formation of linear combinations Definition of dimension of vector space Introduction to Principal component analysis
Eigen vectors
S-2
Problems on Eigen values and corresponding
SLO-2 Problems on Matrices Examples of linear combinations Definition of basis of vector space Examples of Principal component analysis
Eigen vectors
Problems ondimension and basis of vector Problems on Eigen values and corresponding Simple problems on singular value and principle
SLO-1 Introduction to Determinants Introduction to Rank of matrix
space Eigen vectors of decomposition
S-3
Problems on dimension and basis of vector Problems on Eigen values and corresponding Simple problems on singular value and principle
SLO-2 Problems on Determinants Problems on Rank of matrix
space Eigen vectors of decomposition

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


43
Duration Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
(hour) 12 12 12 12 12
Problem solving using tutorial Problem solving using tutorial sheet 4
Problem solving using tutorial sheet 7 on Problem solving using tutorial sheet 10 in finding
SLO-1 Problem solving using tutorial sheet 13
sheet 1 in Matrices in rank of matrix dimension and basis of vector space Eigen values and corresponding Eigen vectors
S-4
Problem solving using tutorial Problem solving using tutorial sheet 4
Problem solving using tutorial sheet 7 on Problem solving using tutorial sheet 10 in finding
SLO-2 Problem solving using tutorial sheet 13
sheet 1 in determinants in rank of matrix dimension and basis of vector space Eigen values and corresponding Eigen vectors
Definition of Orthogonality with simple
SLO-1 Solution of Linear Equations Definition of Gaussian elimination Definition of Positive definite matrices. Introduction to Image Processing
examples
S-5
Definition of Projections with simple
SLO-2 Solution of Linear Equations Problems using Gaussian elimination Examples of Positive definite matrices. Examples on Image Processing
examples
Simple problems on applications in Image
Problems based on Orthogonality and
SLO-1 Definition of Cramer's rule Problems using Gaussian elimination Problems on Positive definite matrices. Processing based on Singular value
Projections
decomposition and Principal component analysis
S-6
Simple problems on applications in Image
Problems based on Cramer's Problems based on Orthogonality and
SLO-2 Problems using Gaussian elimination Problems on Positive definite matrices. Processing based on Singular value
rule Projections
decomposition and Principal component analysis
Simple problems on applications in Image
Problems based on Cramer's Introduction to Gram-Schmidt
SLO-1 Problems using Gaussian elimination Introduction to Linear transformations Processing based on Singular value
rule orthogonalization
decomposition and Principal component analysis
S-7
Simple problems on applications in Image
Problems based on Cramer's Simple Problems on Gram-Schmidt
SLO-2 Problems using Gaussian elimination Problems on Linear transformations Processing based on Singular value
rule orthogonalization
decomposition and Principal component analysis
Problem solving using tutorial
Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 in Problem solving using tutorial sheet 11 in Positive
SLO-1 sheet 2 in solving Linear Problem solving using tutorial sheet 14
in Gaussian elimination method Orthogonality and Projections definite matrices.
Equations
S-8
Problem solving using tutorial
Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 in Problem solving using tutorial sheet 11 in Linear
SLO-2 sheet 2 in solving Linear Problem solving using tutorial sheet 14
in Gaussian elimination method Orthogonality and Projections transformations
Equations
Definition of Inverse of a Simple Problems on Gram-Schmidt
SLO-1 Definition of LU Decomposition Definition of Hermitian matrices with examples Introduction to Machine Learning
Matrix orthogonalization
S-9
Simple Problems on Gram-Schmidt
SLO-2 Problem on Inverse of a Matrix Problems on LU Decomposition Examples on Hermitian matrices with examples Examples of Machine Learning
orthogonalization
Simple problems on applications in Machine
SLO-1 Problem on Inverse of a Matrix Problems on LU Decomposition Definition of QR decomposition Problem on Hermitian matrices Learning based on Singular value decomposition
and Principal component analysis
S-10
Simple problems on applications in Machine
SLO-2 Problem on Inverse of a Matrix Problems on LU Decomposition Problems on QR decomposition Problem on Hermitian matrices Learning based on Singular value decomposition
and Principal component analysis
Simple problems on applications in Machine
Solving Systems of Linear Equations
SLO-1 Problem on Inverse of a Matrix Problems on QR decomposition Definition of unitary matrices Learning based on Singular value decomposition
using the tools of Matrices
and Principal component analysis
S-11
Simple problems on applications in Machine
Solving Systems of Linear Equations
SLO-2 Problem on Inverse of a Matrix Problems on QR decomposition Examples on unitary matrices Learning based on Singular value decomposition
using the tools of Matrices
and Principal component analysis

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


44
Duration Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
(hour) 12 12 12 12 12
Problem solving using tutorial Problem solving using tutorial sheet 6
SLO-1 sheet 3 to find Inverse of a in Solving Systems of Linear Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
Matrix Equations using the tools of Matrices
S-12
Problem solving using tutorial Problem solving using tutorial sheet 6
Applications of Orthogonality and Projections
SLO-2 sheet 3 to find Inverse of a in Solving Systems of Linear Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
in Engineering on tutorial sheet 9.
Matrix Equations using the tools of Matrices

REFERENCE BOOKS/OTHER READING MATERIAL


1 Higher Engineering Mathematics, B. S. Grewal
2 Advanced Engineering Mathematics, 7thEdition, Peter V. O'Neil
3 Advanced Engineering Mathematics, 2ndEdition, Michael. D. Greenberg
4 Introduction to linear algebra, 5thEdition, Gilbert Strang
5 Applied Mathematics (Vol. I & II) , by P. N. Wartikar& J. N. Wartikar
6 Digital Image Processing, R C Gonzalez and R E Woods
7 [Link]

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], IIT, Madras, kcskumar@[Link] [Link]
[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


45
Course Course Course L T P C
18MAB167J STATISTICAL MODELLING B Basic Sciences
Code Name Category 3 0 2 4

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

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : To apply the sampling techniques in Engineering field to understand various sampling methods 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : To learn the procedure of correlation, regression and ANOVA

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : To learn the basics and importance of estimate of statistical data

Modern Tool Usage


CLR-4 : To learn the basics and importance of Non-parametric methods in testing hypothesis

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : To know the procedure for Time Series Analysis & Forecasting

Communication
Environment &
Sustainability
CLR-6 : To comprehend the applications statistical modeling

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand the sampling techniques 3 85 80 M H L M L H
CLO-2 : Pertain the Knowledge of Linear Statistical Models, ANOVA in Engineering field 3 85 80 M H M M M H
CLO-3 : Gain familiarity in estimate of statistical data 3 85 80 M M H
CLO-4 : Gaining knowledge in non-parametric methods 3 85 80 M H L M M L H
CLO-5 : Getting the knowledge of Time Series Analysis & Forecasting and apply them in the problems in Science and Engineering 3 85 80 M H M M H
CLO-6 : Understanding the concept and applications of statistical modelling 3 M H M H

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour)
15 15 15 15 15
Basics of Time Series Analysis &
SLO-1 Sampling techniques Linear Statistical Models - Introduction Introduction to Estimation Non-parametric Inference
Forecasting
S-1
Basics of Time Series Analysis &
SLO-2 Random sampling Linear Statistical Models - Introduction Point estimation Non-parametric Inference
Forecasting
Sampling from finite and infinite
SLO-1 Simple linear correlation criteria for good estimates (un-biasedness Comparison with parametric inference Stationary models
S-2 population
SLO-2 Simple random sampling Simple linear correlation criteria for good estimates (consistency) Use of order statistics Stationary models identification
Methods of estimation including maximum Stationary models Estimation and
SLO-1 Simple random sampling Karl Pearson method Sign test
likelihood estimation. Forecasting
S-3
Methods of estimation including maximum Stationary models Estimation and
SLO-2 Stratified random sampling Spearman rank correlation Wilcoxon signed rank test
likelihood estimation. Forecasting
S- SLO-1
Lab 1: Introduction to R Lab 4: Working with Vectors and Matrices Lab 7: Writing Data Lab 10: Manipulating Data Lab 13: Data Frame
4,5 SLO-2
SLO-1 Systematic sampling Simple linear regression Sufficient Statistic: Concept & examples Mann-Whitney ARIMA Models
S-6
SLO-2 Systematic sampling Simple linear regression Sufficient Statistic: Concept & examples Mann-Whitney ARIMA Models identification
complete sufficiency, their application in ARIMA Models Estimation and
S-7 SLO-1 Cluster sampling multiple correlation Run test
estimation Forecasting

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


46
Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour)
15 15 15 15 15
complete sufficiency, their application in ARIMA Models Estimation and
SLO-2 Cluster sampling multiple correlation Run test
estimation Forecasting
Estimates and standard error of
SLO-1 Introduction to Analysis of variance Introduction to Test of hypothesis Kolmogorov-Smirnov test Problems based on ARIMA Models
sampling with replacement
S-8
Estimates and standard error of One way ANOVA with as well as without
SLO-2 Concept & formulation Kolmogorov-Smirnov test Problems based on ARIMA Models
sampling with replacement interaction
S- SLO-1 Lab 2: Functions-
Lab 5: Working with Vectors and Matrices Lab 8: Working with Data Lab 11: Manipulating Data Lab 14: Graphics in R
9,10 SLO-2 Control flow and Loops
Estimates and standard error of Spearman’s and Kendall’s test,
SLO-1 Problems based on One way ANOVA Type I and Type II errors Problems based on Stationary models
sampling without replacement Tolerance region
S-11
Sampling distribution of sample Spearman’s and Kendall’s test,
SLO-2 Problems based on Two way ANOVA Neyman Pearson lemma Problems based on Stationary models
mean Tolerance region
SLO-1 Applications of sampling Problems based on one and Two way More problems based on Non- Problems based on Stationary models
S-12 Neyman Pearson lemma
SLO-2 distribution of mean ANOVA Parametric methods ARIMA Models
SLO-1 Engineering applications of Applications of Linear Statistical Models and Application of estimation and testing hypothesis in Applications and the importance of Non - Engineering Applications of Time
S-13
SLO-2 sampling techniques ANOVA in Engineering field Engineering Parametric Testing Hypothesis Series Analysis & Forecasting
S- SLO-1 Lab 3: Functions- Lab 12: Simulation -
Lab 6: Reading in Data Lab 9: Working with Data Lab 15: Graphics in R
14-15 SLO-2 Control flow and Loops Linear model

1. Probability and Statistics for Engineers (4th Edition), I.R. Miller, J.E. Freund and R. Johnson, 2015.
Learning 4. Hands-on Programming with R,- Garrett Grolemund, 2014
2. Fundamentals of Statistics (Vol. I & Vol. II), A. Gun, M. k. Gupta and [Link], 2016.
Resources 5. R for Everyone: Advanced Analytics and Graphics, Jared P. Lander, First edition-2013.
3. The Analysis of Time Series: An Introduction, Chris Chatfield, Sixth edition-2016.

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], IIT, Madras, kcskumar@[Link] [Link]
[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


47
Course Course Course L T P C
18EES162J PRINCIPLES OF ELECTRONICS S Engineering Sciences
Code Name Category 2 0 2 3

Pre-requisite Nil Co-requisite Nil Progressive Nil


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

Course Learning Rationale The purpose of learning this course is to: Understand Electronic circuits and design Learning Program Learning Outcomes (PLO)
(CLR): simple circuits

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
For the student to understands the use of Silicon based diode and transistor operations he can build complex
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
circuits
BJT is the initial transistor made, by learning about it the use of multiple pn junction devices can be

Analysis, Design, Research


CLR-2 :

Level of Thinking (Bloom)


understood

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


MOSFET is a building block for any complex electronic circuit and hence the need to understand its working
CLR-3 :

Modern Tool Usage


and application

Life Long Learning


Society & Culture
Problem Analysis
CLR-4 : Many of electronic circuits are based on signal amplifiers; it can be configured to provide many functionalities

Communication
Environment &
Sustainability
CLR-5 : Without knowing digital electronics, computational circuits are not possible

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Understand physical process of Si based pn junctions; able to design simple circuits using pn junction diodes. 2 80 70 H M - - - - - - - - - - L - -
CLO-2 : Understand the working of diodes and BJTs.; In addition he will gain knowledge on using it for simple designs 2 85 75 H M - - - - - - - - - - M - -
CLO-3 : Understand the working of MOSFETs and circuits based on it. He will also be capable of making small circuits 2 85 75 H - H H - - - - - - - - - M -
CLO-4 : Study and analyze linear and non linear circuits, including amplifiers in small and large signal conditions. 4 85 75 H H - H - - - - - - - - - M -
CLO-5 : Design simple digital circuits and analyze, simulate and implement 4 90 85 H M - M - - - - - - - - - H L

Duration
12 12 12 12 12
(hour)
Theoretical basis of small signal
SLO- 1 Crystalline materials BJT formation MOSFET fundamentals Analog and digital signals, waveform,
amplifiers
S- 1
Theoretical basis of small signal
SLO- 2 Electrical and mechanical properties Difference between the three regions MOSFET fundamentals Levels, representation and noise
amplifiers
SLO- 1 Energy band theory BJT electrical characteristics FET biasing Concept of feed back Boolean Algebra
S- 2
SLO- 2 Fermi level BJT electrical characteristics Fixed and self biasing Types of feedback and its effects Boolean function and truth tables
SLO- 1 Pn junction Analysis of BJT in CE mode Depletion and enhancement modes Loop gain and open loop gain Simplification of logic expressions
S- 3
SLO- 2 Drift and diffusion carriers Biasing and load line effect Depletion and enhancement modes Problems K- map & problems
SLO- 1 Built-in potential Analysis of CB and CC mode CS configuration analysis Output and input impedance Adder and subtractor
S- 4 Multipluxers, demultipluxers and its
SLO- 2 Biased pn junction Analysis of CB and CC mode Problems Output and input impedance
uses
S SLO- Lab: Simulating pn junction Lab: BJT characteristics, load line, Lab on FET characteristics, load line, Lab: Simulation of any one MOSFET Lab: Implementing a digital function
5-6 1 characteristics biasing effects. biasing amplifier and analysis

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


48
Duration
12 12 12 12 12
(hour)
using gates and digital ICs, measuring
SLO- 2
noise.
SLO- 1 Zener Diodes Cut-off, active and saturation modes CD configuration analysis Operation amplifier Concept of sequential circuits and clock
S- 7
SLO- 2 LEDs Cut-off, active and saturation modes Problem Typical circuit diagram Flip flop and typical circuit
SLO- 1 Load line analysis Injection efficiency CG configuration Characteristics of OPAMP Various types of FFs
S- 8 Series – parallel
SLO- 2 Base transport factor in CE mode Combining configurations Characteristics of OPAMP Various types of FFs
configurations of diodes
SLO AND / OR gates with diodes Current amplification factor in CB mode Designing FET amplifier networks Inverting and non-inverting modes Shift register – serial to parallel
S- 9
SLO- 2 Rectifiers Current amplification factor in CB mode Problems Problems Parallel to serial
Applications of OPAMPS: Adder,
SLO- 1 Ripple factor and filtering Biasing and stability analysis CMOS fundamentals Ripple carry counter
subtractor, constant gain amplifier
S- 10
Voltage follower, Integrator,
SLO- 2 Effect of load on ripple factor Simple CE amplifier Problems Synchronous counter
differentiator.
S SLO- 1 Lab: Full wave and half wave
Lab: Implementation of any one shift
11- rectifiers, with and without RC Lab: Design and testing of CE amplifier Lab: FET amplifier, simple and cascade Lab: Design and build OPAMP amplifier
SLO- 2 register or counter
12 filter

Learning 1. Adel S. Sedra and Kenneth Carless Smith, “Microelectronic Circuits, Theory and applications”, 7th edition, Oxford 2. Morismano, “Digital Logic & Computer Design”, Pearson, 2017.
Resources press.2. Jacob Millman, Christos Halkias, Chetan Parikh, ”Millman’s Integrated Electronics”, McGraw Hill, 2017.

Learning Assessment
Bloom’s Level of Thinking Continuous Learning Assessment (50% Final Examination (50%
weightage) weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
20% 20% 15% 15% 10% 10% 10% 10% 15% 15%
Understand
Level 2 Apply
20% 20% 20% 20% 30% 30% 20% 30% 20% 20%
Analyze
Level 3 Evaluate
10% 10% 15% 15% 10% 10% 10% 10% 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 TCS Prof. V. Natarajan (ECE department SRMIST)

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


49
Course Course Course L T P C
18CSC162J DATA STRUCTURES AND ALGORITHMS C Professional Core
Code Name Category 3 0 4 5

Pre-requisite Nil Co-requisite Nil Progressive


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

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Utilize the different data types; Utilize searching and sorting algorithms for data search 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize linked list in developing applications

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize stack and queues in processing data for real-time applications

Modern Tool Usage


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

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-5 : Utilize algorithms to find shortest data search in graphs for real-time application development

Communication
Environment &
Sustainability
CLR-6 : Utilize the different types of data structures and its operations for real-time programming applications

Research

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics
Course Learning Outcomes
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Identify linear and non-linear data structures. Create algorithms for searching and sorting 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Create the different types of linked lists and evaluate its operations 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Construct stack and queue data structures and evaluate its operations 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Create tree data structures and evaluate its types and operations 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Create graph data structure, evaluate its operations, implement algorithms to identify shortest path 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct the different data structures and evaluate their types and operations L H - H L - - - L L - H - - -

Duration (hour) 21 21 21 21 21
SLO-1 Introduction-Basic Terminology Array General Trees Graph Terminology Hashing: Hash functions - Introduction
S-1 Operations on Arrays – Insertion and
SLO-2 Data Structures Tree Terminologies Graph Traversal Types of hashing
Deletion
Applications on Arrays -
SLO-1 Data Structure Operations Tree Representation Topological sorting Hash functions
S-2 Multidimensional Arrays- Sparse Matrix
SLO-2 ADT Linked List Implementation - Insertion Tree Traversal Minimum spanning tree – Prims Algorithm Applications of Hash Table
Minimum Spanning Tree - Kruskal’s
SLO-1 Algorithm specification Linked List- Deletion and Search Binary Tree Representation Hashing : Collision avoidance
Algorithm
S-3
Applications of Linked List - Shortest Path Algorithm: Dijkstra’s
SLO-2 Recursion, Performance analysis Expression Trees Hashing : Separate chaining
Polynomial Arithmetic Algorithm
S SLO-1 Lab 1: Implementation of Towers of Lab 10: Implementation of Minimal Lab 13: Implementation of Bubble Sort,
Lab 4 :Implementation of Linked List Lab 7 :Implementation of Tree Traversals
4-7 SLO-2 Hanoi Using recursion Spanning Tree Insertion sort
Programming Style, Refinement of
SLO-1 Cursor Based Implementation Binary Tree Traversal Searching -Linear search Open Addressing
Coding
S-8
Circular Linked List - Applications of
SLO-2 Complexity – Time , Space Trade off Threaded Binary Tree Searching -Binary search Linear Probing
Circular List -Joseph Problem
Binary Search Tree :Construction,
S-9 SLO-1 Mathematical notations Doubly Linked List Insertion Breadth First search Quadratic probing
Searching

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


50
Duration (hour) 21 21 21 21 21
Binary Search Tree : Insertion and
SLO-2 Asymptotic notations-Big O, Omega Doubly Linked List Deletion Depth First search Double Hashing
Deletion
SLO-1 Asymptotic notations - Theta Stack ADT- Stack Array Implementation AVLTrees: Rotations Introduction to Sorting Rehashing
S-10
SLO-2 Mathematical functions Stack Linked List Implementation AVL Tree: Insertions Bubble sort Extensible Hashing
S SLO-1 Lab 2: Implementation of Array – Lab 5: Implementation of Doubly linked Lab 8: Implementation of Binary Lab 11:Implementation of Shortest Lab 14 :Implementation of Graph
11-14 SLO-2 Insertion, Deletion. List search tree path Algorithm using Array
Applications of Stack- Infix to Postfix
SLO-1 Data Structures and its Types B-Trees Constructions Insertion sort Introduction to Files
S-15 Conversion
SLO-2 Linear and Non-Linear Data Structures Applications of Stack- Postfix Evaluation B-Trees Search Selection sort File Organization
SLO-1 1D, 2D Array Initialization using Pointers Applications of Stack- Balancing symbols B-Trees Deletions Shell sort Sequential
Queue ADT-Queue Implementation using
S-16
SLO-2 1D, 2D Array Accessing usingPointers array - Queue Implementation using B+ tree Merge sort Direct
Linked List
Circular Queue -Implementation of
SLO-1 Declaring Structure and accessing Splay Trees Quick sort Index Sequential
Circular Queue
S-17
Declaring Arrays of Structures
SLO-2 Applications of Queue Applications of Trees Heap sort Hashed
and accessing
S SLO-1 Lab 3: Implement Structures using Lab 6: Implementation of Stack and its Lab 12: Implementation of Quick Sort
Lab 9: Implementation of B-Trees Lab 15 :Implementation of File concepts
18-21 SLO-2 Pointers Applications ,Merge sort

1. Fundamentals of Data Structures, E. Horowitz and S. Sahni,1977. 4. Reema Thareja, Data Structures Using C, 1st ed., Oxford Higher Education,2011
Learning
Resources 2. DataStructuresandAlgorithms,[Link],[Link],[Link]. 5. Thomas H Cormen, Charles E Leiserson, Ronald L Revest, Clifford Stein, Introduction to Algorithms 3rd
3. Mark Allen Weiss, Data Structuresand Algorithm Analysis in C, 2nd ed., Pearson Education, 2015 ed., The MIT Press Cambridge,2014

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Bloom’s Level
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember
20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Level 2 Apply
20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Level 3 Evaluate
10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % -
# 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 TCS 1. Mr. G. Manoj Kumar, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Connect the learners to their potential, identifytheir potential to create a new positive world 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyze the merits and demerits of different educational systems. Identify the different systems of education

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Draw attention towards the weaknesses they are susceptible to and inspire them through positive models

Modern Tool Usage


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

Life Long Learning


Society & Culture
Problem Analysis

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

Communication
Environment &
Sustainability
CLR-6 : Strengthen, enhance the spirit of positivity and facilitate positive contribution in various spheres of life

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


52
Duration Visions for Youth Youth and Education Youth and Society Youth as Professionals Youth in Pluralistic Society
(hour) 6 6 6 6 6
Poster presentation on festivals of various
SLO-2 Role play in a similar context Students’ Presentation based on write ups Short videos followed by discussions Group activity (oral and written)
religions
One song exhibiting the positive energy of The pressing challenges in current Positive contribution by youth in promoting Challenges in different sectors: sustainable Success of pluralistic society, enliven the
SLO-1
youth educational system social welfare development, cyber security society, religious harmony through literary
S-6
Writing the aspects of pluralistic society
SLO-2 Discussion on the song Collage Design Short videos followed by discussions Case Study – from Newspapers
based on the text

1. Kalam, APJ Abdul. Wings of Fire: AN Autobiography of APJ Abdul Kalam. Ed. Sangam Books Ltd., 1999
4. Thomas A Address to VTU Students by Narayana Murthy.
Learning 2. “Banaras Hindu University Speech” and “To Students”. The Voice of Truth. General Editor Shriman
[Link]
Resources Narayan. Navajivan Publishing House. pp. 3-13 and pp. 425-30. [Link]
5. World Economic forum. “India’s top 7 challenged from skills to water scarcity
3. Piroda, Sam. “Challenges in Science and Technology”. [Link]/[Link]

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. Usha Kodandaraman, ABK AOTS, drushsk@[Link] 1. Dr. S. [Link], IIT Madras, dhanavelsp@[Link] 1. Dr .[Link], SRMIST 2. Dr. B. Cauveri, SRMIST
2. Mr. Durga Prasad Bokka, TCS, durgaprasad@[Link] 2. Ms. Subashree, VIT, Chennai, subashree@[Link] 3. Dr. M. [Link], SRMIST 4. Dr. Sukanya Saha, SRMIST 5. Ms .S. Ramya, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


53
Course Course Course L T P C
18LEM103J CHINESE M Mandatory
Code Name Category 2 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Program Learning Outcomes (PLO)
1
CLR-1 : Recall Chinese Pinyin , tones, scripts and greetings. 1 2 3 4 5 6 7 8 9 10 11 12 13 14
5
Construct simple affirmative, negative, interrogative sentences with Chinese grammar. Apply numbers translate time
CLR-2 :
and date in Chinese
CLR-3 : Apply basic grammar asking about nationality, direction, location.

Environment & Sustainability


Analysis, Design, Research
CLR-4 : Translate sentences with more vocabulary knowledge. Blooms
Level(1-6)

Individual & Team Work


Engineering Knowledge

Design & Development


Apply construction and few frequently used words framing sentences; acquire knowledge about Chinese festival and

Project Mgt. & Finance


CLR-5 :

Modern Tool Usage


city.

Life Long Learning


Society & Culture
Problem Analysis

Communication
Develop basic knowledge of the language, gain the four language skills, learning, speaking, reading and writing
CLR-6 : Chinese scripts.

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Recall Chinese Romanization , Outline of China and the Chinese speaking countries, basic characters, Greetings 2 - - 1 - 3 3 1 3 - 3 - - -
CLO-2 : Basic conversations with simple sentences, counting numbers, Greet each other, express time and date in Chinese. 3 - - 1 - 3 3 2 3 - 3 - - -
CLO-3 : Utilize WH words make interrogative sentence, translate sentences into Chinese. 3 - - 1 - 3 3 3 3 - 3 - - -
CLO-4 : Make use of various Chinese grammar and vocabulary and introduce own self. 3 - 2 - 3 3 3 3 - 3 - - -
CLO-5 : Develop knowledge about Chinese festivals and culture, acquire conversational skills 3 - - 1 - 3 3 3 3 - 3 - - -
Develop Chinese language skills that help in career orientation, acquire writing ability and communicate with Chinese 3
CLO-6 : speaker.
- 2 1 - 3 3 3 3 - 3 - - -

Duration (hour) 12 12 12 12 12
General discussion about China , Chinese
Introduction of few basic W/H words and Making of Affirmative negative question in Introduction & application of few
SLO-1 speaking country, chinese language & Numbers in Chinese.
framing basic interrogative sentences Chinese frequentlyused construction in Chinese.
culture.
S-1
conversation how to make suggestion,
Introduction of initials and finals in Introduction & application of few
SLO-2 Counting numbers and numeric system Nationality how to accept of dealing suggestion and to
Mandarin frequentlyused construction in Chinese.
makecomments.
Introduction of sentence with nominal
Tables of combination of initials and finals Chinese monetary system,Counting
SLO-1 Direction in Chinese. predicate, Subjectverb construction as FamousChinese festivals
in Putonghua(Mandarin) Chinesecurrency.
S-2 itspredicate.
Basic greetings and phrases used in daily Converse to greetothers and express
SLO-2 Making question wih几,多少 Fruit relatedvocabulary, application. Major Chinesecities
life (in pinyin) yourneed
Tables of combination of initials and finals .Asking question withma ,whwords,
S-3 SLO-1 Asking your need Introducingone’snationality Application and usage of construction
in Putonghua(Mandarin) affermative -negative

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


54
Duration (hour) 12 12 12 12 12
Tables of combination of initials and finals
SLO-2 Nominal measureword Asking aboutnationality Lianxi lianxi
in Putonghua(Mandarin)
Asking question withma ,whwords,
SLO-1 Prononciation of Pinyin chart Telling phone number in chinese Askingprice Application and usage of construction
S-4 affermative -negative
SLO-2 Prononciation of Pinyin chart Convertingnumbers Lianxi Lianxi lianxi
Grammarrelated to 但是,可是,以
Introduction of FourTones in Politelyand formallyaskingnames MakingChinese sentences with verbal &
SLO-1 Time & time relatedgreetings, 前,以后,后来。
Chineselanguage. ,Expressingapology. Adjectival predicate.
S-5
Introduction & Application of verbal Introduction & Application of the basic
SLO-2 Four Tones and relatedpronunciation. Days&Seasons. Introduction of 地
Measure Word. optative verbslike会,能,可以.
The basic sentence patterns in Chinese, S- Make sentences with在,and few corelated
Tonesandhi(一,不)in V-O sentences conversation how todescribelikes
SLO-1 location wordslike这儿,那儿 Few basic verbs and adjectives.
ChineseTonediscrimination in Chinese [Link] simple ,dislikes,interest and hobbies
S-6 sentences. withexample
Introduction of Chinese characters. The
Conduct conversation how todescribelikes,
SLO-2 eight basic strokes of characters- Chinese Introduce是 and 不是 Important locations used in daily life. Opposite words.
dislikes.,interest and hobbies
characters with proper stoke orders.
SLO-1 Pronounceword in propertone Vocabulary Asking about places.. Usage of verbs Usage of grammar
S-7 PersonalPronouns and
SLO-2 Asking date and time lianxi 练习 lianxi
relations,Pluralforms of pronouns
SLO-1 Writing characters with proper stroke order Usage of time words in a sentence Asking about directions. Usage of adjectives with different adverbs Asking about interest and hobbies
S-8
SLO-2 Writing characters with proper stroke order Introducingeachother lianxi 练习 lianxi
Sentence structure with the adjective 很 Weekdays in Chinese, Month, Profession relatedvocabulary, application Colour and vocabulary, application conversation how to bergain and
SLO-1
and Framing sentences, negative of 很。 Year&Writing Date. withexamples. withexamples. purchaseproducts.
S-9 conversation how to
Introduction of adverb也,Interrogative Introduction of verb有 and Basicconversation about conversation how to bergain and
SLO-2 describeyourfamilymembers and talk about
particle呢,application & Usages. it’[Link]. personsouccupation purchaseproducts.
university and department
Possesive/ Structural Particle的,
Framing of basic interrogative sentences Introduction of interrogative phrase 多 Sports &Gamesrealatedvocabulary, Use of conjugation还是,或者with
SLO-1 application of 的withpronouns. Writing
with modal particle吗。 大,Tellingone’sage in Chinese. special usages, example.
S-10 Chinese characters
Framing of basic interrogative sentences Introduction of pasttenseand aspect
SLO-2 basic conversation related to greetings application withexamples.
with modal particle吗。 particle了。
Writing greetings in characters with proper
SLO-1 Asking simple question Askingage Askingaboulikes and dislikes Asking about purchasing products
S-11 stoke order
SLO-2 练习 Asking date lianxi Askingaboulikes and dislikes Asking about purchasing products
SLO-1 Basic Expression birthday in Chinese Asking about occupation Asking about familymembers Usage of conjugation
S-12
SLO-2 练习 Grammar – has, have lianxi Asking about familymembers Usage of conjugation

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
[Link]. PoulomiGhosal VisistingLecturer SRM
1. Dr. USHA KOTHANDARAMAN, Faculty of Japanese, ABK AOTS DOSOKAI, Chennai, Tamilnadu. 1. [Link] , Assistant Professor VIT chennai,
University.
2. Dr. [Link] 2. Mr. SoumyaBrataHalder, VisistingLecturer
2. Mr. PAUL DAS. Senior Manager, NEC, Chennai
Professor, IIT, Chennai. SRM University

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


56
L T P C
Course Code 18LEM104J Course Name FRENCH Course Category M Mandatory
2 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale


The purpose of learning this course is to: Program Learning Outcomes (PLO)
(CLR):
CLR-1 : List of greetings, Expressions for daily conversation, basic French grammar. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Illustrate lexicon related to adjectives, 1er Groupe verbs, family.
Blooms

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize the prepositions, 2e groupe verbs, Possessifs adjectives.
Level

Modern Tool Usage


CLR-4 : Combine time, reflexive verbs in a sentence.

Life Long Learning


(1 -6)

Society & Culture


Problem Analysis

Analysis, Design,
CLR-5 : Make use of adverbs related to alimentation.

Communication
Environment &
Sustainability
CLR-6 : Adapt the four-language skills learning, speaking, reading and writing.

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Identify French greetings, expressions, self-Introduction. 3 - - 2 - 2 3 1 2 3 3 - 3 - - -
CLO-2 : Construct paragraph to describe a person. 3 - - 3 - 3 2 1 2 3 3 - 3 - - -
CLO-3 : Analyse a map and find directions. 4 - - 1 - 2 1 1 3 1 1 - 3 - - -
CLO-4 : Develop simple routine tasks using reflexive verbs. 6 - - 3 - 3 3 1 2 3 3 - 3 - - -
CLO-5 : Decide adverbs of quantity related to food. 5 - - 3 - 3 3 1 2 2 3 - 3 - - -
CLO-6 : Develop the language skills coupled with technical skills to communicate effectively. 6 - - 3 - 3 3 1 2 3 3 - 3 - - -

Duration (hour) 12 12 12 12 12
L’alphabet, La forme négative (2)(ne…plus, ne….
SLO-1 Les nombres 70 à 100 Les articles contractes (au...) Les adjectifs démonstratifs
Les accents Jamais
S-1
La forme négative (2)(ne…que. Ne…
SLO-2 Les salutations Les nombres 101 a 1000 Les articles contractes (du..) La famille
rien)
Les pronoms sujets, Les verbes: être, Les verbes acheter, manger,
SLO-1 Le genre des noms Les verbes : Vouloir, pouvoir, devoir Les 2 groupes verbes
S-2 avoir, s’appeler, habiter Commencer, payer
SLO-2 Les articles indéfinis le nombre des noms Les verbes irréguliers Les verbes : sortir, partir L’argent
SLO-1 L’expression Comprendre une petite annonce Faire une enquête Proposer a qqn pour une sortie Demander le prix
S-3
SLO-2 Les salutations Rédiger une annonce simple Ecrire une liste Proposer a qqn de faire qqc Faire les courses
SLO-1 Se communiquer en classe Chercher un logement Les gouts des autres Apprécier qqc Les services et les commerces
S-4
SLO-2 Epeler, s’appeler Décrire un logement Les temps libres et les loisirs Ne pas apprécier qqc Payer ses achats
SLO-1 Les numéros 0 a 69 Le 1 e groupe verbe, les professions Les adjectifs interrogatifs Le 3e groupe verbes L’impératif affirmatif
S-5
SLO-2 Les jours, les mois, les émotions Les verbes venir et aller Les mots interrogatifs Les vêtements L’impératif négatif
SLO-1 Les pays, les couleurs Le genre des adjectifs Les verbes pronominaux(1) Les adverbes de fréquence Les articles partitifs
S-6
SLO-2 Des portraits de pays francophones les nombre des adjectifs Les verbes pronominaux(1) Les adverbes de temps Les exp. De quantités
SLO-1 Présentez- vous Les vocabulaires des objets Parler de ses loisirs Décrire une tenue Accepter une invitation
S-7
SLO-2 Présenterqqn Décrire son voisin Exprimer ses gouts Décrire les accessoires refuser une invitation
SLO-1 S’informer sur qqn Décrire votre profession Exprimer une préférence Parler qqc Donner son appréciation
S-8
SLO-2 Demander des informations personnelles La langue, activité recap. Exprimer une envie, Activité quotidienne justifier S’exprimer a table

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


57
Duration (hour) 12 12 12 12 12
Le pronom « en » de quantité
SLO-1 Les prépositions de lieu (1) Les adjectifs possessifs(sing) Le verbe aller Le passe compose : avoir
S-9
SLO-2 Les verbes : parler, habiter Les adjectifs possessifs(pl) Le futur proche Le passe compose :etre Il faut
SLO-1 Les articles définis Les prépositions de lieu(2) L’heure L\imparfait (1) Les festivals du mot
S-10
SLO-2 Les pronoms Personnelles Les orientations Les Temps L’imparfait (2) Les festivals en France
Donner des instructions (il Faut)
SLO-1 Demander poliment Les pièces, l’équipement Demander l’heure Parler d’un film
S-11
Cuisine d’une parisienne d’adoption
SLO-2 Répondre poliment S’infirmer un logement Dire l’heure Féliciterun souhait
SLO-1 Les vocabulaires d’informatique Ecrire un portrait Raconter sa vie sur un blog Adresser un souhait Commander au restaurant
S-12
SLO-2 S’inscrire sur un site La description physique Justifier Ecrire une carte postale Ecrire une recette

Learning 1. SAISONS 1 – Didier - 2017


Resources 2. BIENVENUE –Course Book in French – Department of EFL, SRMIST- 2017
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s Final Examination
CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 20% 20% 10% 10% 5% 5% 5% 5% - -
Level 2 Understand 10% 10% 10% 10% 5% 5% 5% 5% - -
Level 3 Apply 20% 20% 15% 15% 10% 10% 10% 10% - -
Level 4 Analyze - - 15% 15% 10% 10% 10% 10% - -
Level 5 Evaluate - - - - 10% 10% 10% 10% - -
Level 6 Create - - - - 10% 10% 10% 10% - -
Total 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
[Link] Renault Nissan Senior Language Specialist [Link], Assistant Professor SIET college for Women, Chennai [Link] Prof &Head, Dept of EFL SRMIST
Mr. Durga Prasad Bokka, TCS DR.S.P. Dhanavel Professor Dept of English IIT - Chennai Ms. [Link], Assistant Professor Dept of EFL SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


58
Course Course Course L T P C
18LEM105J GERMAN M Mandatory
Code Name Category 2 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Program Learning Outcomes (PLO)
CLR-1 : To show the students the Basics of the language like Grammar, Self-introduction and greetings. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
To build how to introduce oneself and ask and give information about others and express simple terms like hobbies,
CLR-2 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Telephone numbers. Blooms

Modern Tool Usage


CLR-3 : To plan and give directions, an overview of German cities, buildings and everyday life like Cuisine. Level

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-4 : To analyze the ability among the students to read, understand and initiate the conversation. (1 -6)

Communication
Environment &
Sustainability
CLR-5 : To prioritize the students to achieve basic conversational skills.
CLR-6 : They can compose and use familiar everyday expressions and very simple sentences in German.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : To relate and know the culture and geography. Greet each other and introduce themselves. 1 - - 1 1 2 3 1 3 3 3 - 3 - - -
CLO-2 : To construct dialogues between strangers to ask for simple information’s like telephone numbers, seasons etc .., 3 - - 2 1 2 3 1 3 3 3 - 3 - - -
CLO-3 : To discuss with someone about the directions by using Imperatives and different types of definite & indefinite articles. 6 - - 2 2 3 2 2 3 3 3 - 3 - - -
CLO-4 : To list the dialogue during shopping by using different verbs of Accusative articles. 4 - - 2 2 3 3 2 3 3 3 - 3 - - -
CLO-5 : To decide how to order food, different varieties of food in Germany and also hold conversation in the Restaurant. 5 - - 2 2 3 3 1 3 3 3 - 3 - - -
To formulate a framework for communication. So that the students will learn basic grammatical structures. There will be variety 6 - - 3 3 3 3 3 3 3 3 - 3 - - -
CLO-6 : of classroom activities that cover all four skills as reading, speaking, writing and listening. The pace of the class should suit all
the learners abilities, enabling students to familiarize themselves with the German Language.

Duration
12 12 12 12 12
(hour)
T, N, Dverbenkonjugationen und Etwasgemeinsamplanen,
SLO-1 Alphabets, Grüβen und Verabschieden. UmbestimmtArtikelimNominativ. Die Uhezeitenverstehen und nennen.
Satzschreiben. überGeburtstagsprechen.
S-1 Über Länder und Sprachensprechenim
SLO-2 Deutschland, WichtigeStädteim Zahlenbis1000 undWortschatz. Ordinal Zahlen und Tagezeiten Zeitangabenmachen. SchreibenSie: EinladungfürihreGeburtstag.
Deutschland.
Überessensprechen und
Plätze und Gebäudebenennen, Umregelmäβige verbenkonjugationen und
SLO-1 Zahelenbis 20, Sichund andereVorstellen. VerschiedeneGerichte in Deutschland Possessive ArtikelimAkkuativ.
Fragenzuortenstellen. BeispieleSatz.
S-2 durch PPT.
Telefonnummer und E-mail “ieren” verben conjugation und
SLO-2 Negation und übersetzung. Buchstabieren und Wortschtz. BeispieleSätze.
Adressenennen. Beispielesatz.
Alphabet Aussprache und hört die Hörübung: Aussprache die Umlauteä, ö, ü Hörübung: Dem Dialog zuhören und die E-mail schreiben:
SLO-1 Hörübung: Die Telefonnummer.
S-3 grüβen. und beispieleSätze. Zeitschreiben. EinladungihrerGeburtstagsferier.
SLO-2 VerabschiedenenWörten. Buchstabieren und Wortschtz. Hören und buchstabieren. Übungen. Übungen.
Länder und Sprachen
Der Film: Über die Sehenwürdigkeiten in Dialog: Über das Essen und seine Mit den Reguläβige und Umregelmäβigen
S-4 SLO-1 Der Film: Über den Guten Tag und die Das Gesprächhӧrenund verstehen.
Detschland. preisepraktizieren. verbeneigeneSätzeschreiben
Telefonnummer.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


59
Duration
12 12 12 12 12
(hour)
Sprechen über den wichtigeStädteim
SLO-2 Übungen. Übungen. “ieren” verbenkonjugationen. Wortschatz und buchstabieren.
Deutschland.
Himmelsrichtungenund Über die Das Briefeschreibenerklären,
SLO-1 Über Länder und Sprachensprechen. EinenEinkaufPlanen und sprechen
Verkehrsmittelnennen. Familiesprechenundsichverabreden. eineEinldungverstehen und schreiben.
S-5
NachdemWegfragen und
SLO-2 Hören und buchstabieren. GesprächebeimEinkaufführen. Sichfüreineverspätungentschuldigen. Personal pronomen und beispieleSätze.
einemWegbeschreiben
Aussagesatz und personal pronomen in ImRestaurentbestellen und bezahlen,
SLO-1 Textemitinternationalenwörternverstehen. Gesprächebeim Essen führen. EinenTermintelefonischvereinbaren.
Nominativ und beispieleSätze. übereinEreignissprechen,
S-6
ÜberArbeit, Berufe und
SLO-2 Artikellernen. W-fragentexteverstehen. SchreibenSie die Uhrzeiten. BestimmtInformationen in Textenfinden.
Arbeitszeitensprechen.
SchreibeneinesBriefesüberjedegegebene
SLO-1 Übersich und anderesprechen. Hörübung: SchreibenSie die Zahlen. Kurzer Dialog über das Einkaufen. Üben: Wie man den Terminfestlegt.
S-7 situation.
SLO-2 Fragen und antworten. Events im Hamburg. Übungen: Verbenkonjugationen. Hören und buchstabieren. Übungen: TrennbareVerbenkonjugationen.
FragenSie die Wegbeschreibungindemsie Hörübung: Die Zeitdurchhören des
SLO-1 Sich und anderevorstellen. Kurzer Dialog über das Essen. Hörübung und Schreiben: Freizeitaktivitäten.
S-8 die Bildersehen. Dialogs schreiben.
SLO-2 W-Fragen. Lesen und verstehen. Hören: wie man bestellt. Übungen. Satzmithilfsverben.
Zahlenab 20 nennen, überJahrezeitenim
SLO-1 ImperativmitSie, Lesen und verstehen. Wortschatz und Buchstabieren. UmbestimmtArtikelimAkkusativ. [Link]ätze.
S-9 Deutschland.
SLO-2 Wochentage und Monate. Lange und KurzeVokale. SchreibenSie die Sätze. Zeitangabenmit am, um, von…. bis. BeispieleSätze.
PositionenimSatz, Erklärt die Grammatik
SLO-1 BestimmtArtikel in Nominativ. Regelmäβige verbenKonjugationen. Präteritum von Hilfsverben undkonjugationen.
S-10 BestimmtArtikelimAkkusativ. PräpositionenimAkkusativ.
SLO-2 Verwendungen von Hilfsverben. Satzschreiben. AkkusativVerbenkonjugationen. BeispieleSätzeimPräpositionen . Modal verbenkonjugationen und beispieleSätze.
Der Imperetivsätze und auch die Essen im D-A-CH, Beruferund ums Übungfür Modal verbenwie, Aussagesatz,
SLO-1 JaoderNeinFragendurch PPT. Hören und sprechen: die Tagesablauf.
S-11 Regelmäβigeverben Essen. Satzfrage.
SLO-2 Typische Hobby’s. LernenSie die Sätzedurch PPT. HörenSie den dialog. Schreiben: Die Tagesabluf. W-Frage und Trennabreverben.
Der Film: Die Autofahrt und das Pünktlichkeit in D-A-CH und Der Film: Nie Der Film: Hast du Zeit? Im Restaurant und
SLO-1 Der Film: Über den Termin. Der Film: Frühstückbei den Bergs.
S-12 Verkehrsmittel. hast du Zeit und Termine. Überraschung.
SLO-2 ÜberdeineFamilie. Claudia Berg in der Arbeit. Einkaufenplanen. Der Termin und die Verabredung. SchreibenSie die SätzemitHilfsverben.

Learning 1. Netzwerk – Klett – Langeiseheidt , Munchen- 2015


Resources 2. Grundkurs Deutsch – [Link] EFL - SRMIST

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. UshaKodandaraman, ABK AOTS, Chennai .drushak@[Link] Ms. SubhashriVijaykumar, Assistant Professor VIT chennai, [Link] Prof &Head, Dept of EFL SRMIST
Mr. VivekRaghunathan Language Expert, Health care [Link]@[Link] DR.S.P. Dhanavel Professor Dept of English IIT - Chennai [Link] Srinivasan , Assistant Professor Dept of EFL SRMIST
[Link], Assistant Professor
Dept of EFL, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


61
Course L T P C
Course Code 18LEM106J Course Name JAPANESE M Mandatory
Category 2 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Program Learning Outcomes (PLO)
CLR-1 : Explain basics concept and facts of Japanese language. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Compare demonstrative pronouns to ask information.
Blooms

Modern Tool Usage


CLR-3 : Select different verbs ,demonstrative pronouns for place

Life Long Learning


Individual & Team
Level

Society & Culture


Problem Analysis

Analysis, Design,
CLR-4 : Outline Japanese etiquette by using vocabularies related to daily activities and time.

Communication
Environment &
(1 -6)

Project Mgt. &


Sustainability
Development
CLR-5 : Explain diverse food habits of Japanese.

Engineering
Knowledge
CLR-6 : Summarize Japanese culture

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
Ethics

Work
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Recall Japanese alphabet pronunciation 2 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2
CLO-2 : Relate the class activity through conversation 2 2 1 1 1 2 3 3 3 3 2 1 3 2 2 2
CLO-3 : Find directions 3 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2
CLO-4 : Summarize everyday conversations. 2 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2
CLO-5 : Compare the food habits of Japanese and others 2 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2
CLO-6 : Construct sentence and communicate effectively with any native speakers 2 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2

Duration (hour) 12 12 12 12 12
SLO-1 Introduction to Japan Hiragana Lesson 7 Ma and Ya series. Lesson 5 – Particles. Lesson 6 – renshuu and exercises Lesson 9Renshuu
S-1
SLO-2 Japanese language and culture ma/ya series related words Japanese sports. Religious beliefs,. Explanation of ~te form I Group
SLO-1 Greetings Lesson 3 – time - reading Japanese martial arts. Lesson 7 – reading and grammar Explanation of ~te form II Group
S-2 Lesson 3 [Link]
SLO-2 SelfIntroduction De and to Ongaku and manga Explanation of ~te form II and III Group
expressions. Kara, made, ni, ne and o
Hiragana Lesson 1 (vowels and related
SLO-1 Hiragana Lesson 8 Ra/Wa series Kanji Common expressions Exceptional cases of verb groups
words)
S-3
Lesson1– reading.
SLO-2 Ra/Wa series related words iku, miru, yasumu and kau Bodyparts (vocabulary). Line
Selfintroduction
Lesson 1 grammar
SLO-1 Lesson 3 – renshuu and exercises Revision of complete Hiragana Explanation of past tense of verbs. Lesson 10 - reading and grammar
(wa,ka,mo,no,desu/jaarimasen)
S-4
Kanji – kuchi, ame, hairimasu, kirimasu, ji,
SLO-2 Days of the week Family. Festivals of [Link] Revision of all Particles Explanation of ~tai form
han and fun
SLO-1 Hiragana Lesson 2 Hiragana Lesson 9 Assignment Lesson 7 reading. Japanese currency.
S-5
SLO-2 ka and ga series and related words Double consonants and related words Assignment Lesson 7 exercises Japanese political system
Lesson 4 –
SLO-1 Lesson 1 – renshuu Surprise Test Introduction to Adjectives Lesson 10 –renshuu and exercises.
reading, grammar and vocabulary
S-6
Directions. Kanji – person, man, woman, I-ending and na-ending adjectives
SLO-2 Ojigiand exercises. Numbers and months Surprise Test Kanji – ookii, chiisai, eki and chuui
child, tree and book Forms.
S-7 SLO-1 Hiragana Lesson 3 Directions. Kono…, kochira…, yo. Revision of Hiragana (3 charts), Lesson 8 Reading Kanji – daigaku, nen, nihon and nihongo

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


62
Duration (hour) 12 12 12 12 12
SLO-2 sa and za series and related words I &na-ending adjectives introduction long vowels and double consonants Lesson 8 grammar Places of interest in Japan
Hiragana Lesson 10(long vowels and
SLO-1 Seasons. Review of grammar Explanation of ~masenka Food and drink (vocabulary).
S-8 related words).
SLO-2 Kore/kono – demonstrative pronouns Lesson 4 – renshuu particles Explanation of mashou Transport
SLO-1 Hiragana Lessons 4 and 5 Hashi Katakana – introduction Lesson 8 –renshuu. Review of particles
S-9 Hiragana Lesson 11 (chart 3 and related
SLO-2 ta/da and na/ha series and related words Katakana – rules. Value your time Review of Kana and Kanji
words).
Kore…/kono…-reading, grammar and
SLO-1 Counters explanation Review of lessons 1-5 Kanji - days of the week Review of verbs and adjectives
vocabulary
S-10
Ni and ga, arimasu/imasu,
SLO-2 Kanji – days of the week Grammar and vocabulary Japanese food and Japanese house and living style
Dare/[Link] and Meishi
Hiragana – special words like wa, e and o
SLO-1 Hiragana Lesson 6 (ba/pa series). Katakana vocabulary Lesson 9 reading Japanese tea ceremony
S-11 and sentence reading
SLO-2 Lesson 2 – exercises. Introduction to time. Lesson 5 – reading. Kanji – ikimasu, mimasu, yasumimasu Lesson 9 grammar Japanese Religious beliefs.
SLO-1 Kanji numbers – 13. Time expressions Lesson 5 Grammar. Lesson 6 – reading and grammar Stationery Japanese Economy
S-12 Coloursand basic 5 kanjis (ue, shita, naka,
SLO-2 Lesson 5 Vocabulary. Visiting a Japanese home Transport (vocabulary) Calligraphy
yama and kawa)

Learning 1. Minna no Nihon Go – 3A Corporation, Tokyo, Japan – 2002.


Resources 2. A Basic Course in Japanese–Department of EFL,SRMIST- 2017

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Dr. K. Anbazhagan, Professor and Head, Department of EFL. SRM 1. Ms .R .Padmajaa, Assistant Professor
1 Dr. Usha Kothandaraman, Faculty of Japanese, ABK AOTS DOSOKAI, Chennai, Tamilnadu.
University. SRM University.
2. Mr. [Link] KUMAR, Assistant Professor
2. Mr. PAUL DAS. Senior Manager, NEC, Chennai 2 Dr. [Link] Professor, IIT, Chennai.
SRM University

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


63
Course L T P C
Course Code 18LEM107J Course Name KOREAN M Mandatory
Category 2 0 2 0
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department English and Foreign Languages Data Book / Codes/Standards NA

Course Learning Rationale (CLR): The purpose of learning this course is to: Program Learning Outcomes (PLO)
Learn about Korea and its culture: to be able to read and write the Korean script, and to introduce oneself and other people
CLR-1 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
in the language.
Be able to manage daily life living in Korea - talking about daily activities, asking for and giving directions, describing the
CLR-2 :
location of things, learning numbers and to shop for things (asking for items and the number of said items).
Be able to shop by asking for the availability of things, and learning about the currency system; To be able to talk about Blooms

Environment & Sustainability


Analysis, Design, Research
CLR-3 :
past activities (past tense) and the weather. Level

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Tell time, to socialize: make appointments, phone calls (1 -6)

Modern Tool Usage


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

Life Long Learning


Society & Culture
Problem Analysis
This course is designed to develop the basic knowledge of the country and the language by training the candidate in reading,

Communication
CLR-6 : writing, listening and speaking. The conversational level of various basic topics covered in the course eliminates the
fundamental hardships of language barriers faced in Korea.

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Spell, pronounce, and demonstrate the Korean script, and to define oneself and other people in the language. Get to know about
CLO-1 : 1 1 3 3 1 2 2 3 3 1 3
Korea, its culture, and its language.
CLO-2 : Illustrate daily life in Korea - ask for and give directions, describe locations, count, shop, and talk about daily activities. 2 1 3 2 1 2 3 3 3 1 3
CLO-3 : Spell about past activities (past tense), the weather and use the Korean currency. 1 1 2 3 1 2 2 2 3 1 2
CLO-4 : Interpret time, to socialize make appointments, phone call etiquettes 2 1 3 3 1 2 3 3 3 1 3
CLO-5 : Explain about studying Korean and about future career or academic plans. 2 1 3 2 1 2 3 3 3 1 3
CLO-6 : Summarize Read, write, and converse effectively in basic Korean, making it easy to even live in the country. 2 1 3 3 1 2 3 3 3 1 3

Duration (hour) 12 12 12 12 12
SLO-1 Introduction to Korea and Korean - 일상 생활daily life, new vocab (action, listening &key sentences drilling grammar point 1-그래서
S-1 dialogue1& dialogue2
SLO-2 한글소개, 한국 소개 places) reading/writing grammar point1-(으)ㄹ거예요
SLO-1 grammar point1-아요/ 어요&grammar listening &key sentences drilling
S-2 single vowels (단모음) new vocab (counter noun) dialogue1& dialogue2
SLO-2 point2-에 가다 reading/writing
SLO-1 이중모음과 자음 double vowels & basic grammar point1-ㅂ니다/습니다,-
S-3 dialogue1& dialogue2 시간 time new vocab (time) listening & reading
SLO-2 consonants ㅂ니까/습니까&
SLO-1 쌍 자음과 음절double consonants &
S-4 listening & reading/writing teaching money Teaching date & weeks writing for weekend activities
SLO-2 syllables
SLO-1 dialogue1& dialogue2 grammar point1-에
S-5 받침과 음절1 Batchim & syllables 위치location new vocab(object /location) 한국어 공부(studying Korean) new vocab(pronouns)
SLO-2 practice grammar point2-시-분
SLO-1 grammar point1-이l/가 listening &key sentences drilling grammar point1- 나/저, 내/제
S-6 받침과 음절2 Batchim & syllables dialogue1& dialogue2 practice
SLO-2 grammar point2-에 있다/없다 reading/writing grammar point2-‘ㄷ’ irregular verbs
S-7 SLO-1 dialogue1& dialogue2 practice listening &key sentences drilling dialogue1& dialogue2 practice

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


64
자모 연습. (practices vowels and 어제 일과yesterday’s daily
SLO-2 reading/writing
consonants) routine new vocab (action, places)
SLO-1 listening &key sentences drilling grammar point1-았/었 약속 appointment new listening &key sentences drilling
S-8 듣기. 교실 표현( listening & class terms)
SLO-2 reading/writing grammar point2-에서 vocab(location& plan reading/writing
SLO-1 자기소개self –introduction , new 쇼핑1shopping1 new vocab (items to grammar point1- (으)ㄹ까요
S-9 dialogue1& dialogue2 practice 계획(plan) –(으)ㄹ 거예요.
SLO-2 vocab(nationality, occupation shop) grammar point2-아요/어요
SLO-1 grammar point1-이에요/예요 listening &key sentences drilling grammar point1- pro nouns이/그/저 +것(things)
S-10 shopping1teaching numbers dialogue1& dialogue2 practice
SLO-2 grammar point2-은/는 reading/writing grammar point2- ‘ㅡ’ irregular verbs & dialogue2
SLO-1 grammar point1-을/를 날씨 weather new vocab( listening &key sentences drilling
S-11 dialogue1& dialogue2 practice dialogue1& dialogue2 practice
SLO-2 grammar point2-(으)세요 season& weather) reading/writing
SLO-1 listening &key sentences drilling grammar point1-그리고 Phone Call new vocab and listening &key sentences drilling
S-12 dialogue1& dialogue2 practice
SLO-2 reading/writing grammar point2-안 expressions, key sentences reading/writing

1. ACTIVE KOREAN 1 – Language Education Institute, Seoul National University – Moonjin Media – 2006
Learning
2. ACTIVE KOREAN 1 WORKBOOK – Language Education Institute, Seoul National University – Moonjin Media – 2010
Resources
3. SEJONG KOREAN 1 – The National Institute of Korean Language – Hawoo - 2013
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s Final Examination
CLA – 1 (20%) CLA – 2 (30%) CLA – 3 (30%) CLA – 4 (20%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 50% 50% 25% 25% 20% 20% 10% 10% - -
Level 2 Understand 25% 25% 30% 30% 20% 20% - -
Level 3 Apply 40% - -
Level 4 Analyze - -
Level 5 Evaluate - - - - - -
Level 6 Create - - - - - -
Total 100 % 100 % 100 % 100 %

# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1 Dr. USHA KOTHANDARAMAN, Faculty of Japanese, ABK AOTS DOSOKAI, Chennai, Tamilnadu. 1. Ms. Subhashri Vijaykumar , Assistant Professor VIT chennai, 1Jang kyung A Visiting faculty Korean SRMIST
2. Mr. PAUL DAS. Senior Manager, NEC, Chennai 2 Dr. [Link] Professor, IIT, Chennai. 2. [Link] Seul Hee Visiting faculty Korean SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


65
Semester - III

Course Course Course L T P C


18MBH461T FINANCIAL MANAGEMENT H Humanities & Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Co-requisite Progressive


Nil Nil
Courses Courses Courses
Course Offering Department Faculty of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Importance of Financial Management to make good business decisions 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Significance of Financial market and its linkage with business

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Long Term Sources available for a firm

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Application of tools and techniques for selection of projects

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Importance of Cost of Capital and Capital Structure for financing decisions

Communication
Environment &
Sustainability
CLR-6 : Importance of Liquidity and Dividend decisions

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : To learn the importance of financial management for financial decision making 1 60 50 H M M H M L H M M M L H 1 60 50
CLO-2 : To learn the concepts of financial market 2 80 75 H L M H L L H L M L L H 2 80 75
CLO-3 : To learn the pros and cons of various sources of finance 2 80 70 H M M H M M H M M M M H 2 80 70
CLO-4 : To apply the tools and techniques for investment decisions 3 90 80 H L M H L M H L M L M H 3 90 80
CLO-5 : To apply Cost of Capital and Capital Structure for financing decisions 3 90 80 H H M M H M M H M H M M 3 90 80
CLO-6 : To apply working capital concepts to maintain liquidity and to learn the aspects of dividend decisions 1 50 70 H M H H M H H M H M H H 1 50 70

Duration (hour) 6 6 6 6 6
Investment Decision: Meaning of Capital Financing Decision: Cost of Capital – meaning
Introduction to Finance – meaning, Liquidity Decision: Working Capital
SLO-1 Introduction to Financial Markets Budgeting; Examples of Capital and significance; Risk-return relationship of
traditional versus modern approach Management – meaning and objectives
S-1 Expenditure various securities with diagram
Nature of Capital Budgeting; Types of Types of Working Capital and Factors affecting
SLO-2 Major financial decisions Components of Financial Markets Overall versus Specific cost of capital
Investments Working Capital
Determination of cost of debt – issued at par,
Scope of Finance function; Key Evaluation Techniques – types, formula, Determination of working capital requirements
SLO-1 premium or discount for redeemable and
S-2 activities of financial management Indian Capital Market decision rule, merits and demerits of a firm
irredeemable debt
SLO-2 Risk-return tradeoff Payback period
SLO-1 Financial Objectives of a firm Determination of cost of equity using Gordon
S-3 New Issues Market Accounting Rate of Return dividend growth model and Capital Asset Operating Cycle – concept and estimation
SLO-2 Functions of Modern Finance Manager
Pricing Model (CAPM)
SLO-1 Time value of money - Future value
Determination of cost of preference –
S-4 versus Present value of Uneven cash Indian Stock Market Net Present Value Short term sources of finance
SLO-2 redeemable and irredeemable shares
flow and Annuity – simple problems
S-5 SLO-1 ndian Money Market Profitability Index

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


66
Dividend Decision – meaning of dividend and
Concept of Risk and Return of individual Determination of Overall / Weighted Average
SLO-2 dividend policy Factors affecting dividend
asset - Simple problems Cost of Capital (WACC)
policy
SLO-1 Forms of Dividend Concept of Bonus issue,
Risk and return of a portfolio - Simple Long term sources of finance Concept of Capital Structure Factors affecting
S-6 Internal Rate of Return Rights issue, Share split and Share buyback
SLO-2 problems capital structure
with examples

1. M. Pandey Financial Management, Vikas Publishing House Pvt. Ltd., 10th edition, 2012 5. Brigham, Ehrhardt, Financial Management Theory and Practice, 12th edition, Cengage
Learning 2. M.Y. Khan and [Link] Financial management, Text, Problems and cases Tata McGraw Hill, 6th edition, 2011 Learning 2010.
Resources 3. Aswat Damodaran, Corporate Finance Theory and practice, John Wiley & Sons, 2011 6. Prasanna Chandra, Financial Management, 9th edition, Tata McGraw Hill, 2012.
4. James C. Vanhorne –Fundamentals of Financial Management– PHI Learning, 11th Edition, 2012 7. Srivatsava, Mishra, Financial Management, Oxford University Press, 2011

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS Dr. Siva Sankaran, IIM Ranchi Dr. Kavitha Shanmugam
Dr. Narasiman, IIM Bangalore Dr. T. Vijay Kumar

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


67
Course Course Course L T P C
18MBH462T HUMAN RESOURCE MANAGEMENT H Humanities & Social Sciences
Code Name Category 2 0 0 2

Co-requisite Progressive
Pre-requisite Courses Nil Nil
Courses Courses
Course Offering Department Faculty of Management 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 Understand the various standpoints prevailing in Human Resource Management 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Examine the best practices in Human Resource Planning and Forecasting.

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Classify the need for training and its development practices.

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Comprehend the employee interest to persuade motivation and develop Employee Engagement

Modern Tool Usage

Life Long Learning


CLR-5 : Learn the technique of Performance Evaluation and control of process in the Organization

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
CLR-6 : Understand the importance of Human Resource Management in Organizational effectiveness`

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Apply the conceptual knowledge of Human Resource Management in managing the work force 2 60 50 H M H M L M M M L M H L 2 60 50
CLO-2 : Analyze the gap between the demand and supply of Human Resource. 2 80 70 L H L L M M M L L M H H 2 80 70
CLO-3 : Analyze the training models and its effective delivery methodology 1 80 75 M H L L M M L L L M H M 1 80 75
CLO-4 : Learn the techniques of Employee motivation and engagement. 2 80 70 M H M L M M L L L M H H 2 80 70
CLO-5 : Implement, evaluate and control the process in an organization 3 90 80 M H H L M M L L L M H L 3 90 80
Overall Gain Knowledge in the field of HR to Plan, Organize, Coordinate and control the Human Resource 3 90 80 H L H M H M H M L H M H 3 90 80

Duration (hour) 6 6 6 6 6
SLO-1 Introduction to Human Resource Management Human Resource Planning Definition of Training Wage and salary administration objectives Labour relations
S-1 Principles of wage and salary
SLO-2 Importance of HRM Objectives of HRP Nature of Training Employee security
administration
Components of Salary and wage
SLO-1 Evolution of human resource management HRP Process Importance of Training Industrial Relation
S-2 administration
SLO-2 Operative functions of HR Manpower Estimation Types of Training method Methods of payments Collective bargaining
SLO-1 Human Resource Era Job analysis Training process Wage legislation in India trade unionism
S-3 Conceptual between Personnel Management
SLO-2 Job Description Purpose and Benefits of Training Incentives Discipline administration
and HRM
SLO-1 Strategic HRM Job Specification Career Planning - Definition & objectives Benefits Grievances handling
S-4
SLO-2 Role of human resource manager Sources of Recruitment Process of career planning Motivation – Meaning and definition Managing dismissals and separation
Computer applications in human resource
SLO-1 Selection Process Benefits of career planning Importance of motivation Labour Welfare
management
S-5
Importance & Implications of labour
SLO-2 Challenges of the Human Factor Placement Problems in career planning Theories of motivation
legislations
SLO-1 Human Factor-Inclusive growthHuman Factor - Succession planning featuresScope of Workers participation in management Employee health , Safety Future of HRM
S-6 Induction Retention of Employees
SLO-2 affirmative action succession planning (WPM) Objectives Forms of WPM function

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


68
4. Bernadin , Human Resource Management ,Tata Mcgraw Hill ,8th edition 2012. Wayne Cascio, Managing
1. Dessler Human Resource Management, Pearson Education Limited, 14th Edition, 2015
Human Resource, McGraw Hill, 2007.
Learning 2. Decenzo and Robbins, Fundamentals of Human Resource Management, Wiley, 11th Edition, 2013
5. Uday Kumar Haldar, Juthika Sarkar. Human Resource management.
Resources 3. Luis [Link]–Mejia, David [Link], Robert L Cardy. Managing Human Resource. PHI Learning.
Oxford. 2012.
2012
6. [Link] – HUMAN RESOURCE MANAGEMENT – The McGraw- Hill Companies

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], Chandasekara University, Kanchipuram Dr.N. SanthoshKumart, Head – Human Resources, SRMSOM
[Link], Professor, University of Madras [Link] – Assistant Professor - SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


69
L T P C
Course Code 18CSC261T Course Name FORMAL LANGUAGE& AUTOMATA THEORY Course Category C Professional Core
3 0 0 3

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


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Present various computing modelsfor formal language theory 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand various language classification as specified by Chomsky

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize regular languages to represent lexical analyzer of compiler design

Modern Tool Usage


CLR-4 : Understand how Context-Free grammar is used to represent programming constructs.

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Analyze the use of Turing Machines and their applications in decidability theory

Communication
Environment &
Sustainability
CLR-6 : Represent a platform for higher level of Chomsky classification.

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able
(CLO):
CLO-1 : To understand and design various Computing models like Finite State Machine, Pushdown Automata, and Turing Machine. 3 80 70 L H H H L - - - L L - H - - -
CLO-2 : To understand the various types of grammar and the corresponding languages 3 85 75 L H L M M - - - L L - H - - -
CLO-3 : To understand Decidability and Undecidability of various problems 3 75 70 L H M H L - - - M L - L - - -
CLO-4 : To understand the computational complexity of various problems 3 85 80 M H M H M - - - H L - H - - -
CLO-5 : To understand How compiler can be constructed with the help of formal models of computation theory? 3 85 75 H H M H L - - - M L - M - - -
CLO-6 : Understand how formal language theory helps to understand Natural Language Processing 3 80 70 M H - H M - - - L L - H - - -

Duration (hour) 9 9 9 9 9
SLO-1 Introduction- Alphabet, languages . Context Free Grammars- Pushdown Automata Turing machines Un-decidability and Decidability
S-1 Grammars, productions and
SLO-2 Examples Example Formal definition Examples
derivation
Various derivations-Leftmost, Right most.
SLO-1 Chomsky hierarchyof languages. Deterministic Pushdown Automaton Variants of Turing machines, Church-Turing thesis
ambiguity
S-2
Regular languages and finite Context free languages- Relation between
SLO-2 Non-Deterministic Push down automaton Simple examples. Proof
automata derivation and Derivation tree.
Regular languages and finite Nondeterministic TMs and equivalence
SLO-1 Various Normal forms Acceptance by emptying stack The diagonalization language Ld
automata withdeterministic TMs
S-3
Chomsky Normal form- Definition Useless Turing machine for palindromes, monus
SLO-2 Deterministic finite automata (DFA) Acceptance by final state Ld is not a recursively enumerable
symbol elimination subtraction
Non-Deterministic finite automata Equivalence of CFG to Pushdown Turing machine for multiplication using
SLO-1 An example The universal TM Lu
(DFA) automata subroutine copy.
S-4
Unit production elimination-epsilon
SLO-2 Kleene’s theorem An example -Contd- Lu construction
production elimination
Equivalence of FA, regular Lu is recursively enumerable but not
SLO-1 Chomsky normal form properties Equivalence of PDA to CFG Closure properties of Turing machines.
expression and regular grammar recursive
S-5
CFG to Chomsky normal form a complete
SLO-2 -Continued-- An example Computable function Proof
example

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


70
Pumping lemma for regular Recursive language Recursively enumerable
SLO-1 -Continued- Closure properties of CFL Rice theorem
S-6 languages languages
SLO-2 Simple examples Griebach Normal form definition. Continued Recursively enumerable languages Un-decidable problems
SLO-1 Myhill-Nerode theorem Rules to convert Griebach normal form Context Sensitive Grammar Turing machine codes PCP Problem-Undecidable
S-7 Complexity Classes-Using Deterministic
SLO-2 and its uses Example Context sensitive Language Various examples
and Non deterministic turing machines.
SLO-1 Myhill-Nerode theorem-An example Pumping lemma for Context free grammar Linear bounded automata -Contd-- P-type, NP-Type problems
S-8
SLO-2 Minimization of finite automata Proof An example TM’s as enumerators. Examples
Equivalence between linear bounded Unrestricted grammars and equivalence with
SLO-1 Table Filling algorithm An example NP-Complete, NP-Hard Problems
S-9 automata anf CSG Turing machines
SLO-2 An example Continued -Continued - -Continued- Examples.

1. John E. Hopcroft, Rajeev Motwani and Jeffrey D. Ullman,Introduction to Automata Theory, Languages, and
Learning
Computation,Pearson; 3 edition (23 May 2008) 3. Dexter C. Kozen, Automata and Computability,Springer 2012.
Resources
2. Harry R. Lewis, Christos H. Papimitriou, Elements of the Theory of Computation,Pearson; 3 edition (23 May 2008)

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 40% -
Analyze
Evaluate
Level 3 20% - 305% - 305% - 305% - 305% -
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
Expert from TCS 1. Dr. [Link], Associate Professor,BITS Pilani,gvenki@[Link] 1. Mr. K. Senthil Kumar
[Link]. Masilamani V,Associate Professor, IIITDM ,masila@[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


71
Course Course Course L T P C
18CSC262J COMPUTER ORGANIZATION &ARCHITECHTURE C Professional Core
Code Name Category 3 0 2 4

Co-requisite Progressive
Pre-requisite Courses Nil Nil PCC-CS 402
Courses Courses
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize the functional units of a computer,analyzing the functions of arithmetic Units like adders, multipliers etc. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Study instruction set architecture and addressing modes .

Design & Development

Project Mgt. & Finance


Expected Proficiency

Expected Attainment
CLR-3 : Study of x86 archtecture,design of control unit and memory organization.

Modern Tool Usage

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
CLR-4 : Analysis of Input output systems ,I/O transfers and I/O device interfaces

Level of Thinking

Communication
Environment &
CLR-5 : Study about parallel processing and understanding the concepts of Pipelining .

Sustainability
Engineering
Knowledge
CLR-6 : Identify different types of memory,mapping functions and replacement algorithms.

Research

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics

Work
(%)

(%)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify the computer hardware and how software interacts with computer hardware 2 80 70 H H - - - - - - M L - M - - -
Demonstrate how to add and multiply integers and floating-point numbers using two’s complement and IEEE floating point
CLO-2 : 3 85 75 H H H - H - - - M L - M - - -
representation
CLO-3 : Understand the principles and the implementation of computer arithmetic. 2 75 70 H H H H - - - - M L - M - - -
CLO-4 : Program using x86 instruction sets. 3 85 80 H - - H - - - - M L - M - - -
CLO-5 : Identify the memory technologies, input-output systems and evaluate the performance of memory system 3 85 75 H - H H - - - - M L - M - - -
CLO-6 : State and compare properties of shared memory and distributed multiprocessor systems and cache coherency protocols. 3 85 75 H H H H H - - - M L - M - - -
Duration (hour) 15 15 15 15 15
SLO-1 Introduction to Boolean logic, Integer addition and Subtraction Introduction to 8086 architecture. Input-output subsystems Memory hiearchy
S-1 Combinational Circuits-
SLO-2 Ripple carry adder, Addressing modes of 8086 I/O deviceinterface Memory inerleaving Higher order
Adders,subtractors
Sequential circuits-Flip flops and its
SLO-1 Carry look ahead adder Instruction sets of 8086 /O transfers – program controlled Memory inerleaving lower order
types.
Functional Units of a computer
S-2
,Operational concepts Instruction sets, Signed operand multiplication-Booths
SLO-2 Instruction sets of 8086 interrupt driven Cache memory-Mapping function
Addressing modes Addressing modes multiplication
types
Operational concepts -RTL interpretation
SLO-1 Bit pair recoding of multipliers Assembler Directives DMA Replacement algorithms
S-3 of instructions,
SLO-2 Addressing modes Problem Solving Problem solving privilegedand non-privileged instructions, Performance considerations
SLO-1 Lab 1: To recognize various components Lab-13: Study of Carry Save Multiplication
Lab4:Study of TASM Addition and Lab-7: Design of Half Adder Design of Full Lab-10: Study of Array Multiplier Design of
S4-5 of PC- Input Output systems Processing Program to carry out Carry Save
SLO-2 Subtraction of 8-bit number Adder Array Multiplier
and Memory units Multiplication
Hardwired control unit designMicro-
SLO-1 Addressing modes types Carry save addition of summands software interrupts and exceptions Hit rate and Miss penalty
programmed control-
S-6
Role of Interrupts and process state
SLO-2 Problem solving Integer division Restoring Non restoring Micro-programmed control- Caches on processor chip
transititions
S-7 SLO-1 Instruction set. Integer division Restoring Non restoring Microinstruction ,Micro-program Sequencing I/O device interfaces SCSI Problem Solving

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


72
SLO-2 Data transfer,arithmetic instructions Problem Solving Micro-program Sequencing I/O device interfaces-USB Virtual Memory
SLO-1 Logical instructions IEEE standard for floating point numbers Micro instruction with Next address field Basic concepts of pipelining Address space and memory space
S-8
SLO-2 Condtiional instructions Problem Solving Semiconductor RAM memorie Arithmetic and instruction pipeline Address mapping using pages
SLO-1 Lab-2:To understand how different
S 9- components of PC are connected to work Lab 5: Addition of 16-bit number Lab-8: Study of Ripple Carry Adder Design Lab-14: Understanding Processing unit
Lab-11: Study of Booth Algorithm
10 SLO-2 properly Assembling of System Subtraction of 16-bit number of Ripple Carry Adder Design of primitive processing unit
Components
SLO-1 Data representation Guard bit and Truncation Internal organization of memory chips Inroduction to parallel processing Memory protection
Static
S-11
SLO-2 Complements Solving Problems memories,AsynchronousDram,Synchronous RISC processors Memory management Requirements
DRAM
Fixed point
CISC processors Comparision of RISC
SLO-1 Representation,Integer,Arithmetic Implementing floating point operations Read Only memories Secondary storage
and CISC
S-12 addition and subtraction
Overflow,Decimal fixed poin
SLO-2 Solving Problems ROM,PROMEPROM Vector processing Magnetic hard disks
representation
Arithmetic operations on Floating point
SLO-1 Floating point represntation EEPROM,Flash memory Array processing Optical Disks
S-13 numbers
SLO-2 Character representation Solving Problems Problem solving Cache coherence protocols MagneticTape systems
SLO-1 Lab -3To understand how different
S components of PC are connected to work Lab-6: Multiplication of 8-bit number Lab-9: Study of Carry Look-ahead Adder Lab-12: Program to carry out Booth Lab-15: Understanding Pipeline concepts
14-15 SLO-2 properly Disassembling of System Factorial of a given number Design of Carry Look-ahead Adder Algorithm Design of basic pipeline.
Components
Learning 1. Computer System Architecture M. M. Mano:, 3rd ed., Prentice Hall of India, New Delhi, 1993. 3. Computer Organization and Embedded Systems, Carl Hamacher..
Resources 2. Computer Organization and Design: The Hardware/Software Interface, David A. Patterson and John L. Hennessy. 4. Computer Architecture and Organization, John P. Hayes
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Experts from TCS 1. Prof. A.P. Shanthi, ANNA University Chennai, [Link]@[Link] [Link]. V. Ganapathy, SRMIST
2. Dr. C. Malathy, SRMIST
3. [Link], SRMIST
0

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


73
Course Course Course L T P C
18CSC263J OBJECT ORIENTED PROGRAMMING C Professional Core
Code Name Category 2 0 4 4

Progressive
Pre-requisite Courses 18CSC161J Co-requisite Courses Nil 18CSC268J
Courses
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize the different data types and C concepts in applications 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize C++ Concepts in developing applications

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Utilize member functions and error handling for real-time applications

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Utilize Inheritance, Polymorphism applications

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Utilize Generic Programming for real-time applications

Engineering
Knowledge
CLR-6 : Utilize the different types of UML operations for real-time programming applications

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

Work
(%)

(%)
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Revise C Concepts. Create applications on command line arguments 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Create the different types of applications using C++ classes and objects 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Create applications using constructors, destructors and friend classes 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Implement Inheritance and polymorphism concepts 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Create class and function templates 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct UML diagrams for real-time applications 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 18 18 18 18 18
Procedural programming, An Overview of
Some difference between C and C++: More extensions to C in C++ to provide Essentials of Object-Oriented
SLO-1 C:Types Operator and Expressions, Scope Generic Programming: Template concept
Single line comments OOP Facilities: Scope of Class Programming: Operator Overloading
S-1 and Lifetime, Constants
Local variable declaration within function
SLO-2 Control Flow, Program Structure Scope Resolution Operator Operator Overloading class template, function template
scope, function declaration
Arrays, and References, Namespaces,
SLO-1 function overloading Member Function of a Class, private Single Inheritance, Multiple Inheritance function template
Functions
S-2 protected and public Access
SLO-2 Pointers stronger type checking, Reference variable Specifiers,protected and public Access Single Inheritance, Multiple Inheritance template specialization
Specifiers
SLO-1 Lab10: Implementation of Operator
S Lab 1: Implementation of Functions and Lab 7:Implementation of Private,
Lab4:Implementation Function overloading overloading, Single and multiple Lab 13: Implementation of Templates
3-6 SLO-2 pointers protected, public access specifiers
inheritance
SLO-1 error handling parameter passing – value vs reference this Keyword, Class Hierarchy Input and Output: Streams
S-7 passing pointer by value or reference,
SLO-2 Input and Output this Keyword Pointers to Objects Streams, Files
Operator new and delete
the typecasting operator, Inline Functions
SLO-1 Library Functions (string) Constructors Polymorphism through dynamic binding Files, Library functions
S-8 in contrast to macro
SLO-2 Library Functions (math, stdlib) default arguments Constructors Assignment of an Object to another Object formatted output

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


74
S SLO-1 Lab 5: Implementation parameter passing, Lab 8: Implementation of Constructors and Lab 11:Implementation of Pointers, Lab 14:Implementation of Files and
Lab 2: Implementation of Library functions
9-12 SLO-2 Inline and default arguments this keyword polymorphism formatted output
The Fundamentals of Object-Oriented UML Concept, use case for requirement
SLO-1 Command line arguments Destructors Overloading
S-13 Programming: Necessity for OOP capturing
SLO-2 Command line arguments Data Hiding, Data Abstraction Friend class Virtual Functions Class diagram, Activity diagram
SLO-1 Preprocessor Directive Encapsulation, Procedural Abstraction error handling (exception) overriding and hiding Sequence Diagram for design
S-14
SLO-2 Preprocessor Directive Class and Object error handling (exception) Error Handling Corresponding C++ code from design
S SLO-1 Lab 3: Implementation of command line Lab 6: Implementation of Classes and Lab9: Implementation of error handling, Lab 12:Implementation of Error Handling,
Lab 15:Implementation UML concept
15-18 SLO-2 arguments, Preprocessor directive objects Friend class, Destructors Overloading,Overriding, Virtual functions

Learning 1. The C++ Programming Language, Bjarne Stroustrup. 3. Programming – Principles and Practice Using C++, Bjarne Stroustrup.
Resources 2. C++ and Object-Oriented Programming Paradigm, Debasish Jana 4. The Design and Evolution of C++, Bjarne Stroustrup.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Experts from TCS 1. Dr. Srinivasa Rao Bakshi, IITM, Chennai, sbakshi@[Link] 1. Dr.T.Y.J Naga Malleswari
2. Dr. Ramesh Babu, N , nrbabu@[Link]
[Link] Mahammad, IIITDM, Kancheepuram,noor@[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


75
Course Course Course L T P C
18CSC264J COMPUTATIONAL STATISTICS C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize the different data handling techniques 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize Regression methods

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Utilize clustering techniques for real-time applications

Modern Tool Usage


CLR-4 : Utilize various data sets for real-time applications

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Utilize algorithms to find optimal solutions to prediction problems

Communication
Environment &
Sustainability
CLR-6 : Utilize the Python libraries to implement the techniques learnt in the course

Research

PSO – 2
PSO – 3
PSO - 1
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify suitable algorithm to solve prediction problems 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Implement Regression methods 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Implement clustering techniques 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Implement statistical analysis on the data 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Analyze various evaluation techniques 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Strong foundation in Python 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 15 15 15 15 15
Multivariate Normal Distribution:
SLO-1 linear discriminant function analysis Functions Data Ranges Congruential Methods
Multivariate Normal Distribution Functions
S-1
Estimating linear discriminant functions Other `Better?' Methods
SLO-2 Conditional Distribution Numeric Types Frequencies
and their properties
Conditional Distribution and its relation to Random Number Generation- other than
SLO-1 linear discriminant functions properties Sequences Shifting
S-2 regression model Uniform
SLO-2 Estimation of parameters Principal components Class Definition Visualization in Python: Matplotlib package Inversion Method
Algorithm for conducting principal
SLO-1 Standard multiple regression models Text & Binary Files - Reading and Writing Plotting Graphs Rejection Methods
component analysis
S-3
Standard multiple regression models with deciding on how many principal
SLO-2 Text & Binary Files – Writing Adding Text Table Lookup
emphasis on detection of collinearity components to retain
SLO-1 Lab4 : Implementation principal
Lab 13: Implementation of Graph using
S 4-5 Lab 1: Getting Started with Python Component Analysis for finding Important Lab 7 :Exercises on handling files Lab10: Exercises Using Matplotlib
SLO-2 Array
texts in a Corpus
SLO-1 Outliers Factor analysis model Combining Datasets More Graph Types Specialized Methods
S-6
SLO-2 non-normality Extracting common factors Merging Datasets Getting values Polar methods for the Normal
SLO-1 Autocorrelation determining number of factors Reshaping Setting values Importance Sampling
S-7
SLO-2 Validation Transformation of factor analysis solutions Pivoting EM algorithm The bootstrap : the univariate context

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


76
SLO-1 Validation of model assumptions Factor scores Data Transformation Implementation The Bootstrap, Permutation Tests,
S-8 Assumptions of Multivariate Regression Clustering and Segmentation Analysis:
SLO-2 String Manipulation Estimating Mixture Proportions Motivation
Models Introduction
SLO-1 Regular Expressions Data Aggregation,
S
Lab 2: Prediction Exercises Lab 5: Exercises on Factor Analysis Group Operations, Time series: Group By Lab 11: Implementing EM algorithms Lab 14:Implementing Bootstrapping
9-10 SLO-2
Mechanics
SLO-1 Multivariate Regression Models Types of clustering Correlations Distances Data Aggregation EM for exponential families Simulation
S-11 Assumptions of Multivariate Regression
SLO-2 clustering by partitioning methods Groupwise Operations Monte Carlo Simulations S examples for simple bootstraps
Models
SLO-1 Parameter estimation K means Transformations Monte Carlo methods Parametric bootstrap
S-12
SLO-2 Multivariate Analysis of variance Bayesian Pivot Tables Antithetic Resampling Smoothed Bootstrap
SLO-1 Multivariate Analysis of covariance Graph Clustering Cross Tabulations Importance Sampling Quality of Estimates
S-13 Random Number Generation-
SLO-2 Statistical background Spectral Clustering Time Series Basics Enhancements Bootstrap-t : Studentizing
Uniform[0, 1]
S SLO-1 Lab 3: Performance Analysis of Lab 6: Clustering of Images and Text Lab 15 :Implementation of Minimal
Lab9: Exercises on Regular Expressions Lab 12:Implementation of EM algorithm
14-15 SLO-2 Regression Analysis documents Spanning Tree

1. An Introduction to Multivariate Statistical Analysis, T.W. Anderson. 5. Introduction to Linear Regression Analysis, D.C. Montgomery and E.A. Peck.
Learning 2. Applied Multivariate Data Analysis, Vol I & II, J.D. Jobson. 6. Python for Data Analysis, Wes Mc Kinney.
Resources 3. Beginning Python: From Novice to Professional, Magnus Lie Hetland. Edition, 2005. 7. Programming Python, Mark Lutz.
4. The Foundations of Factor Analysis, A.S. Mulaik. 8. Python 3 for Absolute Beginners, Tim Hall and J-P Stacey.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


77
Course Course Course L T P C
18CSC265J SOFTWARE ENGINEERING C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Study the emergence of software engineering as a discipline 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Study the effectiveness of Software Project Management

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Understand the metrics and models of Software Quality and Reliability

Modern Tool Usage


CLR-4 : Implement Software Requirements Analysis, Design and Construction

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Understand the Object Oriented approach towards software development

Communication
Environment &
Sustainability
CLR-6 : Use the various Software Testing methods

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Utilize engineering approach to software development 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Practice the various software development life cycle models 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Practice the software quality models 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Analyze the techniques of requirement gathering and modelling 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Implement Class Responsibility Collaborator model 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Do effective white and black box testing coverage 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 15 15 15 15 15
Programming in the small vs Programming in the Software Requirements Analysis, Design Object Oriented Analysis, Design and
SLO-1 Internal qualities Software Testing
large and Construction Construction
S-1
Introduction to Software Requirements
SLO-2 software project failures external qualities Object Oriented Concepts Introduction to faults and failures
Specifications (SRS)
Importance of software quality and Timely
SLO-1 process quality requirement elicitation techniques the principles of abstraction basic testing concepts
S-2 availability
SLO-2 Engineering approach to software development product quality techniques for requirement modeling modularity basic testing concepts
role ofsoftware engineering towards successful
SLO-1 principles to achieve software quality decision tables specification, encapsulation concepts of verification
execution of large software projects
S-3
emergence of software engineering as a introduction to different software
SLO-2 event tables information hiding concepts of validation
discipline quality models
SLO-1 Lab1:Case study on Software engineering Lab7:Implementation of requirements Lab13:Implementation of verification and
S 4-5 Lab4:Software quality metrics Lab10:Study on object oriented concepts
SLO-2 principles gathering techniques validation procedures
SLO-1 Software Project Management McCall state transition tables concepts of abstract data type black box tests
S-6 Basic concepts of life cycle models – different Class Responsibility Collaborator (CRC)
SLO-2 Boehm Petri nets white box tests
models and milestones model
software project planning –identification of
S-7 SLO-1 FURPS requirements documentation Template quality of design white box test coverage
activities and resources

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


78
SLO-2 concepts of feasibility study FURPS+ Through use cases design measurements code coverage
SLO-1 techniques for estimation of schedule and effort Dromey introduction to UML Design metrics condition coverage
S-8
SLO-2 software cost estimation models ISO – 9126 introduction to softwaremetrics concepts of design patterns Branch coverage
S z9- SLO-1 Lab5:Implementation of software Lab8: Implementation of requirements
Lab2:Implementation of lifecycle models Lab11:Implementation of CRC model Lab14:Implementation of White box testing
10 SLO-2 quality models modelling methods
introduction to Capability Maturity basic concepts of black-box tests –
SLO-1 concepts of software engineering economics metrics based control methods concepts of design patterns
Models -CMM equivalence classes
S-11
techniques of software project control and
SLO-2 CMMI metrics based control methods Refactoring boundary value tests
reporting
SLO-1 introduction to measurement of software size introduction to software reliability measures of code object oriented construction principles usage of state tables, testing use cases
S-12 introduction to the concepts of risk and its
SLO-2 reliability models measures of code object oriented construction principles transaction based testing
mitigation
testing for non-functional requirements –
SLO-1 configuration management reliability models and estimation measures of design quality object oriented metrics
S-13 volume, performance and efficiency
SLO-2 configuration management Software estimation measures of design quality object oriented metrics Concepts of inspection.
S SLO-1 Lab3:Risk assessment tools and configuration Lab6:Implementation of Reliability Lab9:Usage of metrics of code and design Lab12:Implementation of object oriented
Lab15:Implementation of black box testing
14-15 SLO-2 management models quality approach for software development

5. The Unified Development Process, Ivar Jacobson, Grady Booch, James Rumbaugh
1. Software Engineering, Ian Sommerville
6. Design Patterns: Elements of Object-Oriented Reusable Software, Erich Gamma, Richard Helm,
Learning 2. Object Oriented Software Engineering: A Use Case Driven Approach --Ivar Jacobson
Ralph Johnson, John Vlissides
Resources 3. Fundamentals of Software Engineering, Carlo Ghezzi, Jazayeri Mehdi, Mandrioli Dino
7. Software Metrics: A Rigorous and Practical Approach, Norman E Fenton, Shari Lawrence
4. Software Requirements and Specification: A Lexicon of Practice, Principles and Prejudices, Michael Jackson
Pfleeger

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Experts from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

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

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


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

Modern Tool Usage


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

Life Long Learning


Society & Culture
Problem Analysis

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

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

Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

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

Duration (hour) 6 6 6 6 6
SLO-1 Synonyms in Isolation and Context Spotting Errors – Level I Critical Reasoning – Weakening Reading Comprehension – Main Idea Para Jumble-Type I
S-1
SLO-2 Practice Practice Practice Practice Practice
SLO-1 Antonyms in Isolation and Context Spotting Errors – Level II Critical Reasoning – Inference Reading Comprehension – Tone Para Jumble-Type II
S-2
SLO-2 Practice Practice Practice Practice Practice
SLO-1 Common Confusables Spotting Errors – Level II Critical Reasoning – Conclusion Reading Comprehension – Inference Para Jumble-Type III
S-3
SLO-2 Practice Practice Practice Practice Practice
SLO-1 Cloze Passage Sentence Correction-Type I & II Critical Reasoning - Explain the paradox Reading Comprehension – Summary Para Completion
S-4
SLO-2 Practice Practice Practice Practice Practice
SLO-1 Word Analogy Sentence Correction-Type III & IV Critical Reasoning – Miscellaneous Reading Comprehension – Conclusion Para Completion
S-5
SLO-2 Practice Practice Practice Practice Practice
SLO-1 Sentence Completion Sentence Correction-Type V& VI Critical Reasoning – Miscellaneous Reading Comprehension – Miscellaneous Para Summary
S-6
SLO-2 Practice Practice Practice Practice Practice

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Vijay Nayar, Director, Education Matters, vijayn@[Link] 1. Dr. Dinesh Khattar, Delhi University, dinesh.khattar31@[Link] 1. Dr. M. Snehalatha, SRMIST 3. Dr. P. Madhusoodhanan, SRMIST
2. Mr. Ajay Zenner, Career Launcher, ajay.z@[Link] 2. Mr. Nishith Sinha, dueNorth India Academics LLP, [Link]@[Link] 2. Mr Jayapragash J., SRMIST 4. Mr. Clement A, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


81
Semester – IV

Course Course INTRODUCTION TO INNOVATION, INTELLECTUAL PROPERTY RIGHTS, Course L T P C


18MBH261T H Humanities & Social Sciences
Code Name MANAGEMENT AND ENTREPRENEURSHIP Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil
Courses Courses Courses
Course Offering Department Faculty of Management 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 Understand the Innovation – What it is and why it matters 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Examine the IP

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-3 : To know the need management practices

Design & Development

Project Mgt. & Finance


CLR-4 : To understand about entrepreneurship

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Learn the technique of Performance process in entrepreneurship

Communication
Environment &
CLR-6 : Understand the trends in entrepreneurship`

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Apply the conceptual knowledge of innovation 2 60 50 H M H M L M M M L M H L
CLO-2 : Analyze the importance of IP 2 80 70 L H L L M M M L L M H H
CLO-3 : Analyze the training models and the management practices 1 80 75 M H L L M M L L L M H M
CLO-4 : Learn the techniques of entrepreneurship 2 80 70 M H M L M M L L L M H H
CLO-5 : Implement, evaluate and control the process of entrepreneurship 3 90 80 M H H L M M L L L M H L
Overall Gain Knowledge in the field of entrepreneurship and update with recent trends 3 90 80 H L H M H M H M L H M H

Duration (hour) 9 9 9 9 9
SLO-1 Scope – types –innovation What is IP? Introduction to management Introduction to entrepreneurship Recent trends in entrepreneurship
S-1
SLO-2 Process of innovation Introduction to IP Principles of management Scope and importance of entrepreneurship Importance of innovation
Difference between management and
SLO-1 Different aspects of innovation Importance of IP Prospects of entrepreneurship Role of innovation in present scenario
S-2 administration
SLO-2 Forms of innovation Role , scope of IP Theories of management Entrepreneurial ecosystem Creativity and innovation - meaning
Popularity of creativity and innovation in
SLO-1 Kinds of intellectual property rights Evolution of management Entrepreneurship process
modern world
S-3 Innovation models
Role and responsibilities of different
SLO-2 Property rights needs and importance Importance of management practices Kinds of entrepreneurship
entrepreneurs in present trends
SLO-1 Introduction to trademarks Role of manager Barriers in entrepreneurship process Women entrepreneurship
S-4 Type of innovation models Difference between manager and a
SLO-2 Trademarks and its importance Is entrepreneurs are made or born? Role of women entrepreneurs
entrepreneur
SLO-1 Innovation lifecycle Registration procedure Different forms of organization Factors influencing entrepreneurship Rural entrepreneurship
S-5
SLO-2 Sources of innovation Procedure for cancellation Function of management Entrepreneurship ecosystem Role of rural entrepreneurship
S-6 SLO-1 Forms of innovation Copyright – Different components of a business Process of entrepreneurship Social entrepreneur

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


82
SLO-2 Strategy in innovation Registration of copyrights human resource management Entrepreneurial mindset Role of social entrepreneurs
SLO-1 Steps in strategy formation Applying for copyrights Marketing management Myths in entrepreneurship Technology driven entrepreneurship
S-7
SLO-2 Innovation and strategy in new format Procedure for obtaining copy rights Financial management Idea generation to business - meaning Impact of technology driven entrepreneurs
SLO-1 New strategy Copy right protection Operations management. Sources of idea generation family business
S-8
SLO-2 Implementation of new strategy Ways of getting a copy rights Systems management. Business plan First generation entrepreneurs
SLO-1 Importance of innovation Patents General management process Steps for business model canvas Sustainability of family business
S-9
SLO-2 Steps for developing strategy Criteria for patentability Importance of all management process Importance of business plan. Climate change and entrepreneurship.

1. Managing Innovation – integrating technological, market and organizational change – Wiley India edition 4. Entrepreneurship – second edition – Rajeev Roy – Oxford University Press
Learning
2. Entrepreneurship – theory and practice – Raj Shankar Vijay Nicole. 5. [Link] – HUMAN RESOURCE MANAGEMENT – The McGraw- Hill
Resources
3. Joe Tidd, John Bessant. Managing Innovation: Integrating Technological, Market and Organizational Change Companies

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS [Link], Chandasekara University, Kanchipuram Dr.N. SanthoshKumar, Head – Human Resources, SRMSOM
[Link], Professor, University of Madras [Link] – Assistant Professor - SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


83
Course Course Course L T P C
18MBH465T MARKETING RESEARCH AND MARKETING MANAGEMENT H Humanities & Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Co-requisite Progressive


Nil Nil
Courses Courses Courses
Course Offering Department Faculty of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the fundamentals of Research and literature reviewing 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Differentiate sources of information and research approaches

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)
Expected Attainment (%)
Do qualitative and quantitative research, sample, survey, design, develop, code data collection forms, data entry, screen and

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 :
analyze

Modern Tool Usage

Life Long Learning


CLR-4 : Adopt different analytic techniques to report findings

Society & Culture


Problem Analysis

Communication
Environment &
CLR-5 : Practice research report writing and presentation

Sustainability
CLR-6 : Read, discuss, debate, comprehend and conclude cases

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Understand basic marketing concepts 1 60 50 H M H M L L M H L H M L 1 60 50
CLO-2 : Comprehend the dynamics of marketing and analyze how its various components interact with each other in the real world 1 50 70 L H L L M M H H M M H M 1 50 70
CLO-3 : Leverage marketing concepts for effective decision making 2 80 75 M H L L M M M M H H H M 2 80 75
CLO-4 : Understand basic concepts and application of statistical tools in Marketing research 2 80 70 M H H H M M M L H H M M 2 80 70
CLO-5 : Understand basic marketing concepts 2 90 80 M H M L M H H M M M H M 2 90 80

Duration (hour) 6 6 6 6 6
SLO-1 Marketing Concepts and Applications Product Management Pricing Marketing Research Internet Marketing, Introduction to Internet Marketing.
[Link]
S-1 Introduction to Marketing & Core Promotion and Distribution
SLO-2 Product Life cycle concept Introduction, Type of Market Research [Link] of mouth referrals
Concepts Strategy
[Link] Traffic
Benefits of Online Business, Brand awareness Ease of access
SLO-1 Marketing of Services Product life cycle strategies Policies & Practices Scope, Objectives & Limitations
Competitive advantage Effectiveness
S-2
Importance of marketing in service Channels, Self-regulation, Stages of planning, Mapping
SLO-2 New Product development Pricing Methods Marketing Research Techniques
sector fundamental concepts of Marketing (7Ps, STP)
State the nature of Quantitative
New Product development & Developments and strategies, Strategy and Planning for Internet
SLO-1 Marketing Planning & Environment research and its purpose Price Survey Questionnaire design & drafting
strategy Marketing
determination Policies
S-3
Elements of Marketing Mix Analyzing
Stages in New Product
SLO-2 needs trends in Environment Macro, Marketing Communication Survey Questionnaire design & drafting Ineffective forms of digital marketing
development
Economic Political, Technical & Social
S-4 SLO-1 Understanding the consumer Product classification The promotion mix Media Research, Qualitative Research Fundamental of business markets.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


84
Data Analysis: Use of various statistical
SLO-2 Determinants of consumer behavior Product decision Advertising & Publicity Organizational buying process. Business buyer needs.
tools
SLO-1 Descriptive & Inference Statistics
Factors influencing consumer behavior Product extension strategies 5 M’s of Advertising Management Market and sales potential. Product in business markets. Price in
S-5 Statistical Hypothesis Testing,
SLO-2 Market Segmentation Branding Marketing Channels business markets. Place in business markets.
Multivariate Analysis
Basis of segmentation, selection of
SLO-1 segments, Market Segmentation Branding strategies Retailing Discriminant Analysis, Cluster Analysis Promotion in business markets. Relationship. Networks.
S-6 strategies,
Marketing Communication, Segmenting and Positioning, Factor customer relationship management. Business to Business
SLO-2 Target Marketing, Product Positioning Packaging
Advertising Analysis marketing strategy

1. Marketing Management (Analysis, Planning, Implementation & Control) – Philip Kotler 7. Marketing Management – Rajan Saxena
2. Fundamentals of Marketing – William J. Stanton & Others 8. Marketing Management – S.A. Sherlekar
Learning 3. Marketing Management – V.S. Ramaswamy and S. Namakumari 9. Service Marketing – S.M. Zha
Resources 4. Marketing Research – Rajendra Nargundkar 10. Journals – The IUP Journal of Marketing Management, Harvard Business Review
5. Market Research – G.C. Beri 11. Research for Marketing Decisions by Paul Green, Donald, Tull
6. Market Research, Concepts, & Cases – Cooper Schindler 12. Business Statistics, A First Course, David M Levine at al, Pearson Publication

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS Dr. N. Thamarai Selvan, Professor, DOMS, NIT, Trichy. [Link] Associate Professor,FOM/SRMIST
Dr. Maran, Professor and Director, Sairam School of Management Studies Dr. [Link] Associate Professor,FOM/SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


85
Course Course Course L T P C
18MBH262J DESIGN THINKING H Humanities & Social Sciences
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


NA NA NA
Courses Courses Courses
Course Offering Department MBA Data Book / Codes/Standards NA

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Develop the skills, structures, and processes that generate value by driving valuable insights along the knowledge funnel. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the well-known and new tools in the right context of the design thinking application

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge
CLR-3 : Examine how to visualize ideas, stories and prepare the organization for a new mindset

Design & Development

Project Mgt. & Finance


CLR-4 : Classify systems thinking and digital transformation process.

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Comprehend the applications of design thinking in politics & society, business, health & science and law.

Communication
Environment &
Sustainability
Research

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

Ethics
Understand applying the skills, structures, and processes that generate value by driving valuable insights along the knowledge
CLO-1 : 2 60 50 H M H M L M M M L M H L 2 60 50
funnel.
CLO-2 : Learned Analyzing the effectiveness of design thinking tools and able to suggest the appropriate tool. 4 80 70 L H L L M M M L L M H H 4 80 70
CLO-3 : Envisage ideas & stories and prepare the organization for a new mindset. 4 80 75 M H L L M M L L L M H M 4 80 75
CLO-4 : Gain knowledge on systems thinking and digital transformation process. 1 80 70 M H M L M M L L L M H H 1 80 70
CLO-5 : Appreciate the applications of design thinking in politics & society, business, health & Science and law. 5 90 80 M H H L M M L L L M H L 5 90 80
Overall Gain Knowledge in the field of Design Thinking, Tools, Transform organizations, systems thinking and applications 1 90 80 H L H M H M H M L H M H 1 90 80

Duration (hour) 12 12 12 12 12
Recognize the importance of Design Importance of prototype phase in design
SLO-1 Explanation on personas creation Introduction to testing phase Expanding the politics of civic engagement
Thinking thinking
S-1
Recognize the best practices of the
SLO-2 Design thinking and business Create personas in design phase How to create prototype Managing Gridlocked Debates
testing phase
Implementing a Strategic Technology
SLO-1 Design thinking and product Importance of problem statements Examples on prototype Define Functional work
Creativity in the Culinary Arts
S-2 Empathy as a means to innovate in a
Recognize the steps to create problem Recognize how design thinking can help
SLO-2 Design thinking process Explanation on development of prototype pharmaceutical company Visioning,
statements in function work
listening and diagramming at a university
SLO-1 Activity Lab-I: Experimental activity on the
S Activity Lab-I: Reflection activity using
products they like and dislike based on Activity Lab-I: Immersion activity by groups Activity Lab-I: Six thinking hats game Activity Lab-I: Story telling activity
3-4 SLO-2 Satori moments
their experience
Identify the steps in the Design thinking Combining immersion and persona
SLO-1 Define the problem statements Agile thinking definition Fast-Fail and Iterative
process creation to create prototype
S-5
Defining problem statement and ideating to Define customer perception and Dinner conversation as a model for
SLO-2 Explanation of Stanford Model Define the key problem statements
create prototypes expectations effective interviews

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


86
Steps in empathize phase of design Recognize the steps in the ideate phase of
SLO-1 Define service value proposition Define Product and customer satisfaction Health care delivery
thinking Design thinking
S-6 How design thinking and agile thinking
SLO-2 Explanation on target activity Idea on Six thinking hats Create a value proposition statement complement each other to customer Design approach to treating cancer
satisfaction
SLO-1 Activity Lab-II: Apply design thinking to
S Activity Lab-II: Target activity related to Activity Lab-II: Creating person a based on
Activity Lab-II: Million dollar idea game Activity Lab-II: Activity on prototyping create a prototype to improve any existing
7-8 SLO-2 empathy the immersion activity using A4 pages
product or service
Recognize how decoding can help to Learn the elements of systems thinking,
SLO-1 Steps in immersion activity Visualization of the personnel Problem definition
S-9 express ideas Actual level and desired level
SLO-2 Explanation on Moccasin walk Learn doodle Understand Lean AEIOU Review, gap and corrective action Alternatives and the big idea
Working of systems thinking & mindset of
SLO-1 Steps in immersion activity Importance of Story telling Know what is problem space Draft as prototype
a system thinker
S-10
Differentiate system thinking and design
SLO-2 Flow charts and handouts Importance of presenting ideas Know what is solution space Writing prose for writing pros
thinking
SLO-1 Activity Lab-III: Groups need to complete
S Activity Lab-III: Moccasin walk activity on
Activity Lab-III: Peer review activity Activity Lab-III: Activity on doodling Activity Lab-III: Test the prototype all phases of Stanford design thinking
11-12 SLO-2 stepping in to the shoes of another person
model

1. Nir Eyal - “Hooked by” – URL


[Link] 10. (2015) - “The Field Guide to Human Centered Design” – [Link] – First Edition
2. Rod Judkins (2015) – “The Art of Creative Thinking” - Hachette Book Publishing 11. Roger L Martin (2009) – “The Design of Business: Why Design Thinking is the Next
3. Dan Senor and Saul singer (2011) – “Start-up Nation” - Twelve; Reprint edition Competitive Advantage” – Harward Business School Press
4. Simon Sinek – “Start with why” – URL Web References
[Link] 12. What is Design Thinking? Interaction Design Foundation
5. Claude Diderich (2020) – “Design Thinking for Strategy Innovation Towards Competitive Advantage” – Springer 13. What are some of the good examples of design thinking? - Quora
Learning
International Publishing 14. Design thinking 101: Principles, Tools & Examples to transform your creative process
Resources
6. Kausik Kumar, DivyaZindani and [Link] (2020) – “Design Thinking to Digital Thinking” – Springer International Online Resources
Publishing 15. Understanding Design thinking WF NEN
7. Michael Lewrick, Patrick Link and Larry Liefer (2018) – “The Design Thinking Playbook: Mindful Digital Transformation 16. Design Thinking and Innovation at Apple Wei Li
of Teams, Products, Services, Businesses and Ecosystems” – Wiley 17. Stanford Webinar- Design Thinking = Method, Not Magic
8. Andrew Pressman (2018) – “Design Thinking: A Guide to Creative Problem Solving for Everyone”–Routledge 18. Stanford Design Thinking Virtual Crash Course
9. Walter Brenner and Falk Uebernickel (2016) – “Design thinking for Innovation: Research and Practice” – Springer 19. So Many Uses- activity to spark creativity and design
International Publishing

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


87
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
Expert from TCS [Link] Lysander Manohar, Professor, School of Management, Anna University Chennai Dr..[Link], Professor & HOD – SRMSOM
[Link], Professor, University of Madras [Link] – Associate Professor & Head – Systems , SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


88
Course Course Course L T P C
18MAB261J OPERATIONS RESEARCH B Basic Sciences
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


18MAB161T Nil Nil
Courses Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Apply basic concepts of Linear programming problems to solve engineering problems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Appropriately choose, Transport and assignment problems and various solution methods for distinct situations

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : To comprehend the fundamentals of project scheduling techniques

Modern Tool Usage


CLR-4 : Understand the EOQ, POQ models and sensitivity analysis

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Learn the concept of QUEUEING models and its applications in scheduling and Inventory systems

Communication
Environment &
Sustainability
Acquire the knowledge of Linear programming, Transportation /Assignment models, project scheduling techniques, inventory
CLR-6 :
control and queuing models with its applications

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Obtain the knowledge of Linear programming and using it to get optimal solutions for different real life situations of optimization 2 85 80 M H L M L H
CLO-2 : Pertain the idea of transportation/assignment problems and its applications using different methods 2 85 80 M H M M M H
CLO-3 : Acquire the knowledge of project scheduling techniques 2 85 80 M H M H
CLO-4 : Understand the concept of inventory control and EOQ under probabilistic situations 2 85 80 M H M M H
CLO-5 : Gain familiarity in Queuing models and simulation methods 2 85 80 M H L M L H
CLO-6 : Able to solve optimization and queuing models using simulation technique 2 M H M H

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour) 12 12 12 12 12
Definitions – queue (waiting line), waiting
Linear programming – Examples from TP - Examples, Definitions – decision
costs, characteristics (arrival, queue,
industrial cases, formulation & variables, supply & demand constraints, Functions of inventory and its
SLO-1 Project scheduling -Basic definition. service discipline) of queueing system,
definitions, Matrix form. Implicit formulation, Balanced & unbalanced disadvantages, ABC analysis
queue types (channel vs. phase)
S-1 assumptions of LPP situations
Poisson’s Process & queue
Some basic concepts and results of
Project scheduling techniques – Gantt Concept of inventory costs, Basics of Kendall’s notation, Little’s law, steady
SLO-2 linear algebra – Vectors, Matrices, Linear Solution methods – NWCR
chart inventory policy (order, lead time, types) state behaviour
Independence / Dependence of vectors
Rank, Basis, System of linear equations,
M/M/1 and its performance measures;
Hyper plane, Convex set, Convex Project Evaluation Review Technique
SLO-1 Minimum cost method Fixed order-quantity models – EOQ brief description about some special
polyhedron, Extreme points, Basic (PERT)
models
feasible solutions
S-2
Rank, Basis, System of linear equations,
M/M/1 and its performance measures;
Hyper plane, Convex set, Convex Project Evaluation Review Technique
SLO-2 Minimum cost method Fixed order-quantity models – EOQ brief description about some special
polyhedron, Extreme points, Basic (PERT)
models
feasible solutions
SLO-1

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


89
To solve Linear Programming Practice
using work sheet to solve Graphical Practice using work sheet to perform Practice using work sheet to solve Problems Practice using work sheet to determine
S-3 – S Practice using work sheet to solve
SLO-2 Method with (i) Unbounded solution (ii) Project scheduling of a given project based on selective inventory classification the performance measures for M/M/1
-4 transportation problems.
Infeasible solution (iii) Alternative or (Deterministic case-PERT). (ABC analysis). queueing model.
multiple solutions.
Geometric method: 2-variable case,
M/M/m and its performance measures;
Special cases – infeasibility,
SLO-1 VAM, test for optimality (MODI method) Critical path method (CPM) POQ & Quantity discount models brief description about some special
unboundedness, redundancy
models
&degeneracy
S-5
Geometric method: 2-variable case,
M/M/m and its performance measures;
Special cases – infeasibility,
SLO-2 VAM, test for optimality (MODI method) Critical path method (CPM) EOQ models for discrete units brief description about some special
unboundedness, redundancy
models
&degeneracy
Definition and steps of simulation,
Simplex Algorithm – slack, surplus &
SLO-1 Degeneracy and its resolution Determination of critical paths Sensitivity analysis and Robustness random number, random number
artificial variables, computational details
generator
S-6
Big-M method, identification and Definition and steps of simulation,
SLO-2 resolution of special cases through Degeneracy and its resolution Determination of critical paths Sensitivity analysis and Robustness random number, random number
simplex iterations generator
SLO-1 Practice using work sheet to find Solution Practice using work sheet to perform Practice using work sheet to determine
S-7 - S- Practice using work sheet to solve Practice using work sheet to find optimal
of LPP with simplex method using Project scheduling of a given project the performance measures for M/M/1/N
8 SLO-2 assignment problem inventory policy for EOQ model.
statistical OR or statistical packages (Probabilistic case-CPM). queueing model
AP - Examples, Definitions – decision Estimation of Project time and its Special cases of EOQ models for safety
Duality – formulation and results, Discrete Event System Simulation –
SLO-1 variables, constraints, formulation variance in PERT using statistical stock with known/unknown stock out
fundamental theorem of duality clock, event list
Balanced &unbalanced situations principles situations
S-9
Special cases of EOQ models for safety
Concept of project crashing/time-cost Discrete Event System Simulation –
SLO-2 Dual-simplex and Primal-dual algorithms Balanced &unbalanced situations stock with known/unknown stock out
trade-off clock, event list
situations
Solution method – Hungarian, test for Concept of project crashing/time-cost
SLO-1 Sensitivity analysis Models under prescribed policy Application in Scheduling
optimality (MODI method) trade-off
S-10 Solution method – Hungarian, test for
Concept of project crashing/time-cost Application in Queueing systems and
SLO-2 Sensitivity analysis optimality (MODI method) Degeneracy & Models under prescribed policy
trade-off Inventory systems
its resolution
SLO-1 Practice using work sheet to solve
Practice using work sheet to perform
Charnes-M method problem solving Practice using work sheet to find optimal
S-11 - Practice using work sheet to solve Project scheduling of a given project Practice using work sheet measures for
using OR/statistical packages. Dual inventory policy for Probabilistic inventory
S-12 SLO-2 travelling salesman problems. (Probabilistic case-PERT) with M/M/C/∞ queueing model
Simplex method -Problem solving using model with discrete demand
crashing.
OR/statistical packages.

6. Elements of Queueing Theory. Thomas L. Saaty


1. Operations Research: An Introduction.H.A. Taha
7. Operations Research and Management Science, Hand Book: Edited By A. Ravi Ravindran
2. Linear Programming. K.G. Murthy
Learning 8. Management Guide to PERT/CPM. Wiest& Levy
3. Linear Programming. G. Hadley
Resources 9. Modern Inventory Management. J.W. Prichard and R.H. Eagle
4. Principles of OR with Application to Managerial Decisions. H.M. Wagner
10. Wayne L. Winston and M. Venkataramanan: Introduction to Mathematical Programming: Applications and Algorithms,
5. Introduction to Operations Research. F.S. Hiller and G.J. Lieberman.
4th edition, Duxbury Press, 2002.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS 1. [Link], IIT, Madras, kcskumar@[Link] 1. [Link], [Link]@[Link]
2. [Link], parvathn@[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


91
Course Course Course L T P C
18CSC266J OPERATING SYSTEMS C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the structure, function and services of Operating systems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Learn about the process and threads

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Learn the UNIX OS file system and its services

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Understand the importance and principles of schedulers in operating system

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Learn the concurrency problem and its solutions

Communication
Environment &
Sustainability
CLR-6 : Understand the different memory management schemes
CLR -7 : Learn the Input, Output and file management paradigms used by operating system

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Create process and threads using system commands 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Execute UNIX OS file commands 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Implement pre-emptive and Non pre-emptive schedulers 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Implement mutual exclusion using semaphores to avoid concurrency problems 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Implement algorithms of various memory management schemes 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Implement algorithms used for disk scheduling 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 15 15 15 15 15
Concept of Operating Systems (OS), Concurrent processes, precedence
SLO-1 Foundation and Scheduling objectives Basic concept of memory management I/O devices and Device controllers
Generations of OS graphs,Critical Section, Race Conditions
S-1
Direct Memory Access and Principles of
SLO-2 Types of OS, OS Services Types of Schedulers Mutual Exclusion,Hardware Solution Logical and Physical address maps
I/O
Schedulingcriteria: CPU utilization, Memoryallocation: Contiguous Memory
SLO-1 Interrupt handling Semaphores, Strict Alternation Concept of File, Access methods
S-2 Throughput, Turnaround Time allocation
SLO-2 System Calls and its types Waiting Time, Response Time Peterson’s Solution Fixed and variable partition File types and File operations
Pre-emptive and non-pre-emptive The Producer/ Consumer Problem, Event
SLO-1 Basic architectural concepts of an OS Internal and External fragmentation Directory structure
S-3 scheduling Counters
SLO-2 Concept of Virtual Machine FCFS Monitors, Message Passing Compaction File System structure
SLO-1 Lab 13: Simulation of file organization
S Lab 1: Study of system calls , services and Lab 7 :Implementation of producer Lab10: Implementation of memory
Lab4 :Implementation of FCFS scheduling techniques using single directory and
4-5 SLO-2 its commands consumer problem partitioning, fragmentation and compaction
hierarchical structure.
Classical IPC Problems: Reader’s & Writer Allocation methods (contiguous, linked,
SLO-1 Resource Manager view SJF Basics of Virtual Memory
Problem, indexed)
S-6
Process view and hierarchical view of an Dinning Philosopher Problem,Barber’s Free-space management (bit vector, linked
SLO-2 RR Hardware and control structures
OS shop problem list, grouping)
Necessary and sufficient conditions for Directory implementation(linear list, hash
S-7 SLO-1 Process: Definition, Process Relationship Multiprocessor scheduling Localityof reference
Deadlock table)

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


92
DeadlockPrevention, and Deadlock
SLO-2 Different states of a Process Real Time scheduling Page allocation Efficiency and performance
Avoidance
SLO-1 Process Statetransitions RM Banker’s algorithm Partitioning Disk structure
S-8
SLO-2 Process Control Block (PCB) EDF Deadlock detection and Recovery Paging and Page fault Disk scheduling – FCFS
S SLO-1 Lab 2: Implementation of new process Lab 5: Implementation of SJF and RR Lab 8: Implementation of Banker’s Lab 11: Implementation of paging and Lab 14:Implementation of Disk scheduling
9-10 SLO-2 creation and its communications Scheduling algorithm for Deadlock avoidance calculation of page fault algorithm - FCFS
Working Set, Segmentation,
SLO-1 Context switching Case study: UNIX OS file system Concurrent Programming:Critical region SSTF
S-11 Demandpaging
SLO-2 Threads: Definition Shell conditional critical region PageReplacement algorithms: Optimal SCAN
SLO-1 Various states of threads Filters Monitors First in First Out (FIFO) C-SCAN
S-12
SLO-2 Benefits of threads Shell programming Concurrent languages Second Chance (SC) Disk reliability
SLO-1 Types of threads Programming with the standard I/O Communicating sequential process (CSP) Notrecently used (NRU) Disk formatting
S-13 Deadlocks - prevention, avoidance,
SLO-2 Concept ofmultithreads UNIX system calls Least Recently used (LRU) Boot-block and Bad blocks
detection and recovery
SLO-1 Lab 12:Implementation of page
S Lab 3: Implement of thread creation and Lab9: Applications of concurrent Lab 15 :Implementation of Disk scheduling
Lab 6: Implementation of Unix Commands replacement algorithms – FIFO and LRU
14-15 SLO-2 deletion programming algorithm – SSTF and SCAN

1. Operating System Concepts [Link], Peter Baer Galvin and Greg Gagne. 4. Operating Systems: A Modern Perspective. Gary J. Nutt.
Learning
2. Operating Systems: Internals and Design Principles. William Stallings. 5. Design of the UNIX Operating Systems. Maurice J. Bach.
Resources
3. Operating System: A Design-oriented Approach. Charles Patrick Crowley. 6. Understanding the Linux Kernel, Daniel Pierre Bovet, Marco Cesati

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Experts from TCS 1. [Link] Mahariba, SRMIST, Kattankulathur

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


93
Course Course Course L T P C
18CSC267J DATABASE MANAGEMENT SYSTEMS C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the fundamentals of Database Management Systems, Architecture and Languages 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Conceive the database design process through ER Model and Relational Model

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


Design Logical Database Schema and mapping it to implementation level schema through Database Language

Project Mgt. & Finance


CLR-3 :
Features

Modern Tool Usage

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-4 : Familiarize queries using Structure Query Language (SQL) and PL/SQL

Communication
Environment &
Sustainability
CLR-5 : Familiarize the Improvement of the database design using normalization criteria and optimize queries
CLR-6 : Understand the practical problems of concurrency control and gain knowledge about failures and recovery

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Acquire the knowledge on DBMS Architecture and Languages 3 80 70 H M L L - - - - L L L H - - -
Apply the fundamentals of data models to model an application’s data requirements using conceptual modeling tools like H H H H H - - - H H H H - - -
CLO-2 : 3 85 75
ER diagrams
CLO-3 : Apply the method to convert the ER model to a database schemas based on the conceptual relational model 3 75 70 H H H H H - - - H H H H - - -
CLO-4 : Apply the knowledge to create, store and retrieve data using Structure Query Language (SQL) and PL/SQL 3 85 80 H H H H H - - - H H H H - - -
CLO-5 : Apply the knowledge to improve database design using various normalization criteria and optimize queries 3 85 75 H H L M L - - - M M M L - - -
CLO-6 : Appreciate the fundamental concepts of transaction processing- concurrency control techniques and recovery procedures. 3 80 70 H L L L L - - - H L L L

Duration (hour) 15 15 15 15 15
SLO-1 Introduction : Introduction to data, database, Relational Algebra : Relational algebra Query processing and optimization :
S-1 Relational database design : Introduction Transaction Management : ACID Property
SLO-2 database management system operations Introduction
SLO-1 Hierarchical and Network models Tuple relational Calculus Evaluation of relational algebra
S-2 Domain and data dependency Serializability
SLO-2 Relational Model Domain Relational Calculus expressions
SLO-1 Database system Architecture: Data Locking based and Time stamp based
S-3 SQL: DDL and DML Constructs Armstrong's axioms Query equivalence
SLO-2 abstraction scheduling
SLO-1 Lab 1: SQL Data Definition Language Lab 4 : Inbuilt functions in SQL on sample Lab10: PL/SQL Procedures on sample
S 4-5 Lab 7: Join Queries on sample exercise. Lab 13: PL/SQL Exception Handling
SLO-2 Commands on sample exercise Exercise. exercise
SLO-1 Multi-version and optimistic Concurrency
S-6 Data Independence SQL Queries Functional Dependencies Join strategies
SLO-2 Control schemes
SLO-1 Normal forms: First Normal form
S-7 Data Definition Language SQL, Operators and functions Query optimization Database recovery
SLO-2 Second Normal form
Third normal form and Boyce Code
SLO-1 SQL Joins Database Security: Authentication
S-8 Data Manipulation Language Normal Form Query optimization algorithms
SLO-2 Sub Queries Other Normal forms Authorization and access control
SLO-1 Lab 8: Set Operators & Views Lab 11: PL/SQL Functions Lab 14: PL/SQL Trigger

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


94
Lab 5: Construct a ER Model for the
S 9- Lab 2: SQL Data Manipulation Language
SLO-2 application to be constructed to a
10 Commands
Database
SLO-1 Data Models: Entity Relationship model Closure of attributes
S-11 Open source and Commercial DBMS Storage strategies : Types of storage DAC, MAC and RBAC models
SLO-2 Attributes, Keys, Relationships Closure of functional dependency
SLO-1 Integrity Constraints Indices
S-12 MYSQL,ORACLE, DB2, SQL server Dependency preservation Intrusion detection, SQL injection
SLO-2 ER Diagram B tree Indexing
Introduction to advanced topics : Object
SLO-1 Network and Relational data models Hashing oriented and Object relational databases,
PL/SQL: Introduction to PL/SQL, Cursors,
S-13 Lossless design Logical databases
Triggers
Web databases, Distributed databases,
SLO-2 Object oriented data models Hashing techniques
Data warehousing and data mining
SLO-1 Lab 3: SQL Data Control Language
S Lab 6: Nested Queries on sample Lab9: PL/SQL Conditional and Iterative
Commands and Transaction control Lab 12: PL/SQL Cursors Lab 15 : Mini Project Review
14-15 SLO-2 exercises Statement
commands to the sample exercises

1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts‖, Sixth Edition, Tata McGraw 4. Serge Abiteboul, Richard Hull, VictorVianu, Foundations of Databases, Pearson,
Learning Hill,2011. 1994
Resources 2. Jeffrey D. Ullman, Principles of Database Systems, Third Edition, Galgotia Publications Pvt. Ltd, 2008 5. CJ Date,AKannan,SSwamynathan, An Introduction to Database Systems, Eight
3. RamezElmasri, Shamkant B. Navathe, Fundamentals of Database Systems‖, Sixth Edition, Pearson Education,2011. Edition, Pearson Education,2006.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
[Link] from TCS 1. [Link], SRMIST
2. [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


95
Course Course Course L T P C
18CSC268J SOFTWARE DESIGN WITH UML C Professional Core
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Utilize the software process model and select a suitable modeling method according to problem area and assignment, and
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
can justify their choice
CLR-2 : Utilize UML languages and its standards

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Utilize use case diagram and relationships

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Utilize sequence and collaboration diagrams

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Utilize class diagram model

Communication
Environment &
Sustainability
CLR-6 : Utilize deployment models and model the software system and analyze its characteristics and correctness

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify the characteristics of quality software 1 80 70 H H H H M M M M M H L H H H H
CLO-2 : Create different types of software development process models 2 85 75 H H H H M M M M M H L H H H H
CLO-3 : Construct use case diagrams for real world applications and analyze the system requirements 2 75 70 H H H H M M M M M H L H H H H
CLO-4 : Create sequence and collaboration diagram for finding objects of the process involved 2 85 80 H H H H M M M M M H L H H H H
CLO-5 : Create class diagrams and analyze the characteristics and correctness of software system 2 85 75 H H H H M M M M M H L H H H H
CLO-6 : Implement the appropriate modeling method for the given problem 3 80 70 H H H H M M M M M H L H H H H

Duration
12 12 12 12 12
(hour)
Introduction to on Object Oriented Requirements Analysis Using Case Transfer from Analysis to Design in the
SLO-1 Introduction to the UML Language. The Logical View Design Stage
Technologies Modeling Characterization Stage
S-1
Introduction to UML Methods and software
SLO-2 Standards. Analysis of system requirements. Interaction Diagrams. Logical architecture view
process.
Software development process: The
SLO-1 Elements of the language. Actor definitions. Description of goal. The Static Structure Diagrams.
Waterfall Model vs. The Spiral Model.
S-2
The Software Crisis, description of the real Case study on using state diagram and
SLO-2 Description of component model Defining UML Method, Operation. The Class Diagram Model.
world using the Objects Model. activity diagram
S SLO-1 Lab 1: Package Diagram Model. Lab4: Dynamic Model: State Diagram / Lab10: Initial DB design in a UML
Lab 7: Component Diagram Model. Lab 13: Deployment Model. Tasks.
3-4 SLO-2 Description of the model. Activity Diagram. environment.
SLO-1 Classes, inheritance General description of various models. Writing a case goal. Object and Interface Attributes descriptions.
S-5 Use case modelling to describe functional
SLO-2 Multiple configurations Examples on each model Comparison on interface and class Operations descriptions.
requirements
The process of Object-Oriented software Comparing use case and use case Connections descriptions in the Static
SLO-1 Quality software characteristics Sequence Diagram.
S-6 development. diagrams Model.
SLO-2 Description of packages Characteristics of software development Use Case Diagrams. Finding objects from Flow of Events. Description of Threads
S SLO-1 Lab 5: Description of the Activity Diagram. Lab 8: Physical Aspect. Logical Aspect. Lab 11: Deployment Model - Processors. Lab 14: Threads.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


96
Duration
12 12 12 12 12
(hour)
7-8 Lab 2: Connections between
SLO-2
[Link].
Description of the Object-Oriented Analysis Describing the process of finding objects
SLO-1 Description of Design Patterns. Use Case Relationships. Association, Generalization
process and the Structure Analysis Model. using a Sequence Diagram.
S-9
Technological Description of Distributed
SLO-2 Comparison of analysis models Case study on requirements analysis Examples on sequence diagrms Aggregation.
Systems.
Describing the process of finding objects
SLO-1 White box Description of the State Diagram. Examples on Use case diagrams Dependency, Interfacing.
S-10 using a Collaboration Diagram.
SLO-2 Black box Events Handling. User interface Examples on collaboration diagrams Multiplicity.
S SLO-1 Lab 3: Create Package Diagram. Drill Lab9: Connections and Dependencies.
Lab 6: Exercise in State Machines. Lab 12: Connections. Components. Lab 15: Signals and Events.
11-12 SLO-2 Down. User Interface.

Learning 1. Object-Oriented Software Engineering: using UML, Patterns, and Java. Bernd Bruegge and Allen H. Dutoit.
Resources 2. Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from TCS 1. Dr. Srinivasa Rao Bakshi, IITM, Chennai, sbakshi@[Link] 1. [Link], SRMIST
2. Dr. Ramesh Babu, N , nrbabu@[Link]
[Link] Mahammad, IIITDM, Kancheepuram,noor@[Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

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

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : understand the structure and principles of writing

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


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

Modern Tool Usage

Life Long Learning


CLR-5 : hone comprehension skills

Society & Culture


Problem Analysis

Analysis, Design,

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

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Course Learning Outcomes

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

Duration
6 6 6 6 6
(hour)
Logical Reasoning – Blood relations,
SLO-1 Ages Permutations-Types Probability-Intro Information Ordering - Analogy
S-1 Directions
SLO-2 Solving Problems Solving Problems Solving Problems Series completion Math operations
SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Bold Faced Para Completion
S-2
SLO-2 Discussion Practice Practice Practice Practice
SLO-1 Quadratic Equations Combination-Concepts Probability theory -Applications Logical Reasoning- Cubes Analytical Reasoning-Intro
S-3
SLO-2 In-equations Solving Problems Solving Problems Logical Reasoning-syllogism Analytical Reasoning - Level I
SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Bold Faced Para Completion
S-4
SLO-2 Discussion Practice Practice Practice Practice
SLO-1 Permutations-Concepts Combination- Miscellaneous Logical Reasoning – Coding and Decoding Information Ordering - Arrangements Analytical Reasoning-Level II
S-5
SLO-2 Solving Problems Solving Problems Practice Practice Analytical Reasoning - Level III
SLO-1 Case Study Statement Completion Principles of Writing Reading Comprehension – Miscellaneous Para Completion
S-6
SLO-2 Discussion Practice Practice Practice Practice

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. Vijay Nayar, Director, Education Matters, vijayn@[Link] 1. Dr. Dinesh Khattar, Delhi University, dinesh.khattar31@[Link] 1. Dr. M. Snehalatha, SRMIST 3. Dr. P. Madhusoodhanan, SRMIST
2. Mr. Ajay Zenner, Career Launcher, ajay.z@[Link] 2. Mr. Nishith Sinha, dueNorth India Academics LLP, [Link]@[Link] 2. Mr Jayapragash J., SRMIST 4. Mr. Clement A, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

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

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)
CLR-3 : Utilize processes involved in waste water treatment and study the cause of a local polluted site

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


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

Modern Tool Usage

Life Long Learning


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

Society & Culture


Problem Analysis

Analysis, Design,

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

Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Analyze the sources, effects and control measures of environmental air pollution 1 80 70 H H H H - - H - - - - - - - -
CLO-2 : Acquire knowledge on the treatment of soil, thermal and radiation management 1 75 65 H H H H - - H - - - - - - - -
CLO-3 : Acquire knowledge on various process involved in the treatment of wastewater 1 80 70 H H H H - - H - H - - - - - -
CLO-4 : Identify sources, disposal and treatment methods of solid waste management 1 80 75 H H H H - - H - H - - - - - -
CLO-5 : Identify sources, disposal and treatment methods of biomedical waste management 1 75 65 H H H H - - H - H - - - - - -
CLO-6 : Utilize the concepts learnt in protecting the environment towards sustainable development 1 80 70 H H H H - - H - H - - - - - -

Duration
3 3 3 3 3
(hour)
Environmental segments Structure of Biomedical Waste Management Definition
SLO-1 Determination of BOD, COD Waste water treatment- Introduction Solid waste management: Types
S-1 atmosphere and Effects
SLO-2 Composition of atmosphere Determination of TDS and trace metals Primary treatment Effects Processof waste management Categories of biomedical waste
Sources, effects and control measures of Disposal methods, Opendumping
SLO-1 Air Pollution Sources Secondary treatment Process of biomedical waste management
Soil pollution Engineered land filling
S-2
Effects – acid rain, ozone layer depletion Sources, effects and control measures of
SLO-2 Tertiary treatment Composting Incineration Treatment and disposal methods
and greenhouse effect Thermal pollution
Activity: Visit to a local polluted site- Activity: Monitoring solid waste Activity: Visit a hospital to understand the
SLO-1 Control measures of air pollution Sources and effects of: Radiation pollution
Urban/Rural/Industrial/Agricultural management in local areas biomedical waste management
S-3
Sources, Effects and control measures of Activity: Visit to a local polluted site- Activity: Monitoring solid waste Activity: Visit a hospital to understand the
SLO-2 Control measures of Radiation pollution
Water pollution Urban/Rural/Industrial/Agricultural management in local areas biomedical waste management

1. Erach Bharucha, Textbook of Environmental Studies for Undergraduate Courses, 2nd ed., UGC 3. [Link], Principles of Environmental Science, 2nd ed., Devi publications, 2008
Learning
2. Kamaraj. P, Arthanareeswari. M, Environmental Science–Challenges and Changes, 6th ed., Sudhandhira 4. 4. Helen P Kavitha, Principles of Environmental Science, 1st ed., Shine Publications and
Resources
Publications, 2013 Distributors,2013

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


101
Course Course Course L T P C
18MAB161T DISCRETE MATHEMATICS B Basic Sciences
Code Name Category 3 1 0 4

Pre-requisite Nil Co-requisite Nil Progressive Nil


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

Course Learning Rationale


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

CLR-1 : Apply Boolean algebra, truth table, logic gates, in computer science and communication. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply concepts of Differential.
CLR-3 : Apply concepts of integral Calculus-- Multiple integrals for solving engineering problems.

Environment & Sustainability


Analysis, Design, Research
Apply set theory, relations in storage, communication and manipulation of data. Learning about groups, rings and

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-4 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


fields. Using them to solve engineering related problems.

Modern Tool Usage


Using combinatory, counting problems, generating functions, recurrence relations in computer network .Apply

Life Long Learning


CLR-5 :

Society & Culture


Problem Analysis
principle of Mathematical induction and Pigeon hole principle.

Communication
CLR-6 : Utilize the concepts in Discrete Mathematics for the understanding of Engineering and Technology

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Gaining knowledge in Boolean arithmetic to solve problems using logic gates. 2 85 80 M H L M L H
CLO-2 : Solving problems in Differential calculus and its applications. 2 85 80 M H M M M H
CLO-3 : Solving problems in Integral calculus applying them to solve multiple integral problems. 2 85 80 M H M H
Problem solving in sets and relations. Gaining knowledge in groups, rings and fields. Solving simple problems using 2 85 80 M H M M H
CLO-4 :
elementary concepts.
CLO-5 : Solving problems in basic counting principles, inclusion exclusion and number theory. 2 85 80 M H L M L H
Apply the concepts of Boolean Algebra, Abstract Algebra, counting principles, recurrence relations and calculus in real 2 85 80
CLO-6 :
world problems related to Computer Science and Business systems

Duration (hour) Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
12 12 12 12 12
Introduction to Boolean Basic counting-Permutation and
SLO-1 Differential calculus introduction Integral calculus-reduction formulae Introduction to Sets – simple examples.
Algebra- basic definitions. Combination
S-1
Axiomatic definition of Boolean Problems based on reduction Basic counting-Permutation and
SLO-2 Differential calculus introduction Properties of sets
Algebra, logic gates. formulae. Combination
SLO-1 Postulates of Boolean Algebra. Successive differentiation. Integral calculus-reduction formulae Relations- definitions and examples. Balls and bins problems.
S-2 Problems based on reduction
SLO-2 Postulates of Boolean Algebra. Successive differentiation. Relations- definitions and examples. Balls and bins problems.
formulae.
Standard results, preliminary
Problems using the postulates Definite integrals properties without
S-3 SLO-1 transformations and use of partial Problems on relations- types of relations. Balls and bins problems.
of Boolean Algebra proof.
fractions.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


102
Duration (hour) Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
12 12 12 12 12
Standard results, preliminary
Problems using the postulates Problems based on definite integral
SLO-2 transformations and use of partial Problems on relations- types of relations. Balls and bins problems.
of Boolean Algebra properties.
fractions.
Problem solving using tutorial
SLO-1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13
sheet 1
S-4
Problem solving using tutorial
SLO-2 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Problem solving using tutorial sheet 10 Problem solving using tutorial sheet 13
sheet 1
Binary operation on a set- Groups and Generating functions
SLO-1 Principle of Duality. Leibnitz’s theorem, Integral as the limit of a sum
S-5 axioms of groups.
SLO-2 Principle of Duality. Problems using Leibnitz’s theorem Integral as the limit of a sum Properties of groups. Problems on generating functions
Problems based on principle of
SLO-1 Problems using Leibnitz’s theorem Double integrals Examples of groups. Problems on generating functions
Duality
S-6 Permutation group, equivalence classes with
Problems based on principle of
SLO-2 Problems using Leibnitz’s theorem Double integrals problems addition modulo m and multiplication modulo Problems on generating functions
Duality.
m.
SLO-1 Canonical forms. Taylor’s series simple problems Changing the order of integration. Cyclic groups and properties. Recurrence relations problems
Minterms and maxterms, sum
S-7 Problems on Changing the order of Subgroups and necessary and sufficiency of
SLO-2 of minterms, product of Taylor’s series simple problems Recurrence relations problems
integration. a subset to be a subgroup.
maxterms,
Problem solving using tutorial
SLO-1 sheet 2 in duality and minterm Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
and maxterm concepts.
S-8
Problem solving using tutorial
SLO-2 sheet 2 in duality and minterm Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 11 Problem solving using tutorial sheet 14
and maxterm concepts.
Conversion between canonical Problems on radius of curvature and
SLO-1 Double integrals in polar coordinates Cosets and examples. Recurrence relations problems
forms. centre of curvature.
S-9
Conversion between canonical Problems on radius of curvature and
SLO-2 Area enclosed by plane curves Rings- definition and examples. Properties Recurrence relations problems
forms. centre of curvature.
Problems on radius of curvature and Inconsistency and indirect method of Proof techniques- principle of
SLO-1 Karnaugh maps. Special classes of rings
centre of curvature. proof. Mathematical induction
S-10
Problems on radius of curvature and Volume of solids- volume as double Problems using the principle of
SLO-2 Two and three variable maps. Ideal and Quotient rings.
centre of curvature. integrals Mathematical induction
Problems on radius of curvature and Volume of solids- volume as triple
SLO-1 Four variable maps. Fields – definition and examples. Pigeon hole principle
centre of curvature. integrals
S-11
Problems on radius of curvature and Volume of solids- volume as triple
SLO-2 Five and six variable maps. Fields – definition and examples. Problems on pigeon hole principle.
centre of curvature. integrals
Problem solving using tutorial Problem solving using tutorial sheet 6 in
Problem solving using tutorial sheet 9
SLO-1 sheet 3 for conversion between application of differential calculus in Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
on applications of double integrals
canonical forms. Engineering.
S-12
Problem solving using tutorial sheet 6 in
Problem solving using tutorial Problem solving using tutorial sheet 9
SLO-2 application of differential calculus in Problem solving using tutorial sheet 12 Problem solving using tutorial sheet 15
sheet 3 using K-maps. on applications of double integrals
Engineering.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


103
1. N. Herstein, “Topics in Algebra”, John Wiley and Sons 4. Gilbert Strang: Introduction to linear algebra
Learning 2. M. Morris Mano, “Digital Logic & Computer Design”, Pearson 5. Peter V. O'Neil, “Advanced Engineering Mathematics”, Seventh Edition, Thomson Learning.
Resources 3. B. S. Grewal, “Higher Engineering Mathematics”, Khanna Publication, Delhi. 6. M. D. Greenberg, “Advanced Engineering Mathematics”, Second Edition, Pearson Education.
7. P. N. Wartikar and J. N. Wartikar, “Applied Mathematics”. Vol. I & II, VidyarthiPrakashan

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from Industry [Link] [Link]
[Link] [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


104
Course Course Course L T P C
18MAB162T PROBABILITY AND STATISTICS B Basic Sciences
Code Name Category 3 0 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Statistical tables

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

To apply the basic rules and theorems of probability theory such as Baye’s Theorem, to determine probabilities that
CLR-1 : help to solve engineering problems and to determine the expectation and variance of a random variable from its 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
distribution.
To appropriately choose, define probability distributions such as the Binomial, Poisson and Normale tc to model and

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)


CLR-2 :

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


solve engineering problems.

Modern Tool Usage


CLR-3 : To learn the basics of statistics, collection, estimate of statistical data

Life Long Learning


Society & Culture
Problem Analysis

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

Communication
Environment &
CLR-4 :

Sustainability
variables are related
CLR-5 : To comprehend the fundamentals of sampling techniques of finite and infinite populations

Research

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Pertain the Knowledge of probability concepts, to determine probabilities that help to solve engineering problems. and
CLO-1 :
to determine the expectation and variance of a random variable from its distribution 2 85 80 M M M H
Gain familiarity in deriving probability distributions such as the Binomial, Poisson and Normal etc and apply them tn the
CLO-2 :
problems involving Science and Engineering 2 85 80 M M M
CLO-3 : Acquire knowledge in descriptive statistics 2 85 80 M M H
Getting the knowledge of correlation, Regression analysis and apply them in the problems in Science and Engineering
CLO-4 : 2 85 80
M M M M H
CLO-5 : Understanding the concept and applications of sampling techniques 2 85 80 M M M H

Duration Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
(hour) 12 12 12 12 12
probability concepts, Types of
SLO-1 experiments, Events, sample space, Discrete distributions Definition of Statistics Descriptive measures Sampling techniques
S-1
combinatorial probability
SLO-2 Axioms and theorems Binomial distribution Basic objectives central tendency Random sampling
Conditional probability, Baye’s Applications in various branches of Sampling from finite and infinite
SLO-1 Fitting binomial distribution Mean, median and mode
S-2 theorem – without proof science with examples population
SLO-2 Applications- Baye’s Theorem. Poisson distribution More examples Problems on mean Simple random sampling
Collection of Data, internal and external
SLO-1 Random variables – Discrete case Fitting Poisson distribution Problems on median and mode Simple random sampling
data
S-3
Applications of binomial and Poisson
SLO-2 Probability Mass function Primary and secondary data Dispersion Stratified random sampling
distribution

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


105
Duration Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
(hour) 12 12 12 12 12
Problem solving using tutorial sheet
SLO-1 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Range, Quartile deviation Problem solving using tutorial sheet 13
1
S-4
Problem solving using tutorial sheet
SLO-2 Problem solving using tutorial sheet 4 Problem solving using tutorial sheet 7 Standard deviation Problem solving using tutorial sheet 13
1
SLO-1 Cumulative distribution function Geometric distribution Population and sample Coefficient of variation Systematic sampling
S-5 Mathematical expectation –discrete
SLO-2 Memory less property Representative sample Bivariate data. Summarization Systematic sampling
case
marginal and conditional frequency
SLO-1 Variance Continuous distribution: Uniform distribution Descriptive Statistics, Cluster sampling
distribution
S-6
marginal and conditional frequency
SLO-2 Probability density function Applications of Uniform distribution Classification of Univariate data Cluster sampling
distribution
Exponential distribution, Memory less Applications central tendency and Estimates and standard error of
SLO-1 Cumulative distribution function tabulation of univariate data
property dispersion sampling with replacement
S-7
Mathematical expectation- Applications central tendency and Estimates and standard error of
SLO-2 Applications of exponential distribution Applications of descriptive statistics
continuous case dispersion sampling with replacement
Problem solving using tutorial sheet Problem solving using tutorial sheet
SLO-1 Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 14
2 11
S-8
Problem solving using tutorial sheet Problem solving using tutorial sheet
SLO-2 Problem solving using tutorial sheet 5 Problem solving using tutorial sheet 8 Problem solving using tutorial sheet 14
2 11
Estimates and standard error of
SLO-1 Variance Normal distribution Graphical representation Linear Correlation
sampling without replacement
S-9
Estimates and standard error of
SLO-2 Raw Moments Applications of normal distribution Graphical representation scatter diagram
sampling without replacement
SLO-1 Central Moments Chi-Square distribution Applications of graphical representation Karl-Pearson correlation Sampling distribution of sample mean
S-10
SLO-2 Moment generating function Applications of Chi- square distribution Frequency curves Spearman’s rank correlation Sampling distribution of sample mean
Applications of sampling distribution of
SLO-1 MGF- discrete random variable t- Distribution, F- Distribution Frequency curves Linear regression
mean
S-11
Least square method- Fitting a Applications of sampling distribution of
SLO-2 MGF- continuous random variable Applications of t, F- distributions Applications of Frequency curves
straight line mean
Problem solving using tutorial sheet Problem solving using tutorial sheet
SLO-1 Problem solving using tutorial sheet 6 Problem solving using tutorial sheet 9 Problem solving using tutorial sheet 15
3 12
S-12
Applications of Probability in Applications and the importance of Engineering Applications of Engineering applications of sampling
SLO-2 Application of distributions in Engineering
Engineering field descriptive statistics Correlation and Regression techniques

Learning 1. S.M. Ross, A First Course in Probability, 6th Ed., Pearson Education India,2002. 3. R. Miller, J.E. Freund and R. Johnson, “Probability and Statistics for Engineers”. Fourth Edition,PHI.
Resources 2. A. Goon, M. Gupta and B. Dasgupta, “Fundamentals of Statistics”, vol. I &II,WorldPress. 4. A. M. Mood,F.A. Graybill and D.C. Boes, “Introduction to the Theory of Statistics”, McGraw HillEducation.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from Industry [Link] [Link]
[Link] [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


107
Course Course Course L T P C
18MAB164J STATISTICAL MODELLING B Basic Sciences
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


18MAB162T Nil
Courses Courses Courses
Course Offering Department Mathematics Data Book / Codes/Standards Statistical tables

To apply the basic Linear Statistical Models in Engineering field and to understand how correlation and
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
regression analysis can be used to develop an equation that estimates how two variables are related
CLR-2 : To learn the procedure of estimate of statistical data

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : To learn the basics and importance of Testing Hypothesis

Modern Tool Usage


CLR-4 : To learn the basics and importance of Non-parametric methods in testing hypothesis

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : To know the procedure for Time Series Analysis & Forecasting

Communication
Environment &
Sustainability
To comprehend the applications of R statistical programming language and acquired the knowledge of
CLR-6 :
statistical modeling using R programming

Research

PSO – 3
PSO - 1

PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Pertain the Knowledge of Linear Statistical Models in Engineering field and to understand how correlation and
CLO-1 : 3 85 80 M H L M L H
regression analysis
CLO-2 : Gain familiarity in estimate of statistical data 3 85 80 M H M M M H
CLO-3 : Acquire knowledge in Testing Hypothesis 3 85 80 M M H
CLO-4 : Gaining knowledge in non-parametric methods 3 85 80 M H L M M L H
Getting the knowledge of Time Series Analysis & Forecasting and apply them in the problems in Science and
CLO-5 : 3 85 80 M H M M H
Engineering
Understanding the concept and applications of R statistical programming language and to solve the problems of
CLO-6 : 3 M H M H
statistics using R programming

Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour) 15 15 15 15 15
Problems based on Methods of estimation Basics of Time Series Analysis &
SLO-1 Linear Statistical Models - Introduction Introduction to Estimation Non-parametric Inference
including maximum likelihood estimation. Forecasting
S-1
Problems based on Methods of estimation Basics of Time Series Analysis &
SLO-2 Linear Statistical Models - Introduction Introduction to Estimation Non-parametric Inference
including maximum likelihood estimation. Forecasting
SLO-1 Simple linear correlation Point estimation Problems based on consistency Comparison with parametric inference Stationary models
S-2
SLO-2 Simple linear correlation Point estimation Problems based on consistency Use of order statistics Stationary models identification
Stationary models Estimation and
SLO-1 Simple linear regression Point estimation Problems based on sufficient estimation Signtest
Forecasting
S-3
Stationary models Estimation and
SLO-2 Simple linear regression criteria for good estimates (un-biasedness Problems based on sufficient estimation Wilcoxon signed rank test
Forecasting
S- SLO-1
Lab 1: Introduction to R Lab 4: Working with Vectors and Matrices Lab 7: Writing Data Lab 10: Manipulating Data Lab 13: Data Frame
4-5 SLO-2
SLO-1 multiplecorrelation criteria for good estimates (consistency) Introduction to Test of hypothesis Mann-Whitney ARIMA Models
S-6
SLO-2 multiplecorrelation criteria for good estimates (consistency) Concept & formulation Mann-Whitney ARIMA Models identification

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


108
Learning Unit / Module 1 Learning Unit / Module 2 Learning Unit / Module 3 Learning Unit / Module 4 Learning Unit / Module 5
Duration (hour) 15 15 15 15 15
multiple regression Sufficient Statistic: Methods of estimation including maximum
SLO-1 Type I and Type II errors Run test ARIMA Models Estimation and Forecasting
Concept & examples likelihood estimation.
S-7
Methods of estimation including maximum
SLO-2 multiple regression Type I and Type II errors Run test ARIMA Models Estimation and Forecasting
likelihood estimation.
Problems based on Methods of estimation
SLO-1 Introduction to Analysis of variance Neyman Pearson lemma Kolmogorov-Smirnov test Problems based on ARIMA Models
including maximum likelihood estimation.
S-8
One way ANOVA with as well as without
SLO-2 Sufficient Statistic: Concept & examples Neyman Pearson lemma Kolmogorov-Smirnov test Problems based on ARIMA Models
interaction
S- SLO-1 Lab 2: Functions-
Lab 5:Working with Vectors and Matrices Lab 8: Working with Data Lab 11: Manipulating Data Lab 14: Graphics in R
9-10 SLO-2 Control flow and Loops
Example based on Neyman Pearson Spearman’s and Kendall’s test,
SLO-1 Problems based on One way ANOVA Sufficient Statistic: Concept & examples Problems based on Stationary models
lemma Tolerance region
S-11
complete sufficiency, their application in Example based on Neyman Pearson Spearman’s and Kendall’s test,
SLO-2 Problems based on Two way ANOVA Problems based on Stationary models
estimation lemma Tolerance region
SLO-1 Problems based on one and Two way complete sufficiency, their application in More Example based on Neyman Pearson More problems based on Non- Problems based on Stationary models
S-12
SLO-2 ANOVA estimation lemma Parametric methods ARIMA Models
SLO-1 Applications of Linear Statistical Models and Application of estimation in Engineering Application of estimation and testing Applications and the importance of Engineering Applications ofTime Series
S-13
SLO-2 ANOVA in Engineering field field hypothesis in Engineering Testing Hypothesis Analysis & Forecasting
S – SLO-1 Lab 3: Functions- Lab 12: Simulation -
Lab 6: Reading in Data Lab 9: Working with Data Lab 15: Graphics in R
14-15 SLO-2 Control flow and Loops Linear model

1. Probability and Statistics for Engineers (4th Edition), I.R. Miller, J.E. Freund and R. Johnson, 3. The Analysis of Time Series: An Introduction, Chris Chatfield, Sixth edition-2016.
Learning
2015. 4. Hands-on Programming with R,- Garrett Grolemund, 2014
Resources
2. Fundamentals of Statistics (Vol. I & Vol. II), A. Gun, M. k. Gupta and [Link], 2016. 5. R for Everyone: Advanced Analytics and Graphics, Jared P. Lander, First edition-2013.

Learning Assessment
Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Bloom’s Level of
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20 % 20 % 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 %
Analyze
Evaluate
Level 3 10 % 10 % 15 % 15 % 15 % 15 % 15 % 15 % 15 % 15 %
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert from Industry [Link] [Link]
[Link] [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


109
SEMESTER - V

Course Course Course L T P C


18MBH361T BUSINESS COMMUNICATION & VALUE SCIENCE – III H Humanities and Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Nil Co-requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department MBA Data Book / Codes/Standards
Course Learning Rationale
The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Develop technical writing skills 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Introduce students to Self-analysis techniques like SWOT & TOWS

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Compile Pluralism & cultural spaces

Modern Tool Usage


CLR-4 : Analyze Cross-cultural communication

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Apply Science of Nation building

Communication
Environment &
Sustainability
CLR-6 : Identify the best practices in Communication

Research

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Apply the basic principles of SWOT & life positions. 2 60 50 H H H M M L M M L M H L
CLO-2 : Analyze & leverage the power of motivation in real life 2 80 70 H H L L M M M L L M H H
CLO-3 : Identify the common mistakes made in cross-cultural communication 1 80 75 H H L L M M L L L M H M
CLO-4 : C Recognize the roles and relations of different genders. 2 80 70 H H M L M M L L L M H H
CLO-5 : Identify the best practices of technical writing 3 90 80 H H H L M M L L L M H L
Overall Differentiate between the diverse culture of India. 3 90 80 H H H M H M H M L H M H

Duration
6 6 6 6 6
(hour)
Rivers of India
a. Divide participants into groups of 5. Each group should
assign themselves a name from the Indian Rivers. These
Guest lecture by a renowned personality to groups will continue throughout this Unit.
kick start this semester. REUNION b. Learn and Exchange
Recap activity on the earlier learning after Group activity in which participants need to learn the
a 6 months break. If we can flash the following four greetings of a state (different from their own) Role of science in nation building
S-1 SLO-1 “Voice of the Future” Activity Main Project Initiation
projects they completed in the last and exchange it with another group:
semester
 Good morning
End with a Quiz in multiple format rounds
 Thank you
testing the objectives.
 Sorry
 Good night
Indicative only

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


110
Duration
6 6 6 6 6
(hour)
SWOT and Life Positions
Meet Dananjaya: Meet
DananjayaHettiarachchi The World a. Awareness and respect for pluralism in cultural spaces
Champion of Public Speaking 2014 who b. Announce the Rhythms of India activity to be held in the Introduce the topic and discuss the How will a voice assistant evolve in 25
SLO-2 made the winning speech which was rated next session. The rules of the activity will be detailed at role of scientists and mathematicians years from now? Each group will present a Select a rural area to visit
amongst the “Most talked-about speeches this point. Teams to prepare for the performance beyond from ancient India. skit.
of 2014”. class hours.
[Link]
NSeL0&t=24s
Break the students into groups and
give them ten minutes to access
internet and get information about ten
Rhythms of India (Cultures in India) AI in Everyday Life
eminent scientists and
Debrief on the video. How it relates to Group activity: Each group to perform a short dance piece Discussion in groups on given topics and Identify underprivileged parts of city
SLO-1 mathematicians of ancient India.
SWOT. (3mins) from any of the Indian states (to be decided by then cross sharing of discussion points to address some of the local issues
Groups will be given five minutes to
lots). amongst the groups.
present on the next day. Groups will
also frame two questions which they
S-2
will ask after presenting.
Rhythms of India (Cultures in India)
This can also be taught through
Intro activity: Give story of an individual* Group activity: Each group to perform a short dance piece
Augmented Reality, where images of
and divide people into 4 groups S W O T (3 mins) from any of the Indian states (to be decided by
the scientists will be put up around the Design your college in the year 2090 Suggest a practical technology
SLO-2 and ask them to jot down the SWOT. Start lots).
class and they will be able to gather solution to the issues.
with a different nomenclature (demystifying
the information by using their phones
SWOT) They have to present the background and unique features
and AR app.
of the dance form (5 min).
Groups present their findings.
a. Global, glocal, translocational Groups need to create the college of future
Other groups note down their
Pat your back activity…strength will be Use Ted and YouTube videos to show examples with the future teachers, teaching methods, Decide on the sample and form
SLO-1 learning.
written by others other points by you b. Announce debate to be held in the next session. They types of students, etc. questionnaires to collect data
At the end there will be a quiz to
have to come prepared for the debate/discussion.
assess their learning.
S-3
Debate on Global, glocal, tanslocational impacts (topics to
Role of science post- independence We will end the session with the question:
be decided by the faculty or suggested by the students).
Groups to present using multiple How will offices/workplaces change in
SLO-2 Create your SWOT Debate to be held in the presence of an external Initiate data collection
formats on any one of the four given future? Who do you think would be your
moderator.
topics. colleagues?
Eight groups will get four topics to debate upon.
Cross-cultural communication
SWOT Vs. TOWS
A. Verbal and non-verbal communication (approach is
The Balancing Act Inventions
through videos). Point out the obvious mistakes. From our
Inventors
S-4 SLO-1 perspective…how anyone would feel if someone else Communicating with machines Analyze the data to find the issues
Ted talk on biomimicry: (Only first 8 mins): Institutes
made mistakes about our cultures.
[Link] Information technology
86phA
B. Let participants have a group discussion on the
implications of cross cultural communication.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


111
Duration
6 6 6 6 6
(hour)
Debrief on the Ted talk in which the
facilitator gently guides the group towards
the understanding that survival happens
Suggested long-term activity:
only when we seek ideas from the external
A VR game in which learners can visit different locations of Recommend strategy for solution
SLO-2 world to turn the threat into opportunity Introduction to technical writing Theory and Ted talk videos
the world and overcome challenges by using cross cultural formation
Research on TOWS and find out how you
skills.
can turn your threat into opportunity. Two
people mutually identifying opportunities
from each other's threats.
Presentation on what are the strengths
Culture shock
they have identified to survive in the VUCA Debate in the presence of an external
Basic rules of technical writing
SLO-1 World. moderator. Recommend solutions
Group activity to perform skits based on situations through examples.
Will machines control us in future?
provided by the lecturer.
Group presentations of 10 mins each.
Applying technical writing in profession
S-5 Gender awareness Theory with YouTube and DrBimal Ray’s
videos.
Motivation
Participants will view relevant scenarios in the class and DrBimal Kumar Roy, a former Director of Incorporate diagrams and charts
SLO-2 Stories Practice activity on technical writing.
then participate in a reflection activity in group. The the Indian Statistical Institute, is a for support
YouTube videos on Maslow’s Theory
scenarios can be presented using an Augmented Reality cryptologist from the Cryptology Research
intervention. Group of the Applied Statistics Unit of ISI,
Kolkata.
Gender awareness campaign
Groups to present the detailed plan of Gender awareness
campaigns with four different themes.
Scenario based activity on identifying and Assessment on technical writing on Scenario-based Assessment on technical Finalize the report with all the
SLO-1  College
leveraging motivation the following topic: writing findings and recommendation
 Workplace
 Family
 Friends
Each group will make a presentation on the
S-6 Explain the following to a visually following:
impaired person:
a) Sell Analytics and Insight to the local
Present their findings and approaches as
 DNA tea seller.
SLO-2 groups. They need to explain the idea of Quiz Time Submit the report (Hard Copy)
 Rings of Saturn b) Explain the concept of Cloud to your
motivation with the help of examples.
 Structure of an oxygen 87 year old grandmother.
atom c) Introduce the concept of friendly
 Structure of heart robots to a class 3 kid.
Explain IOT to your helping hand at home

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


112
1 Examples of Technical Writing for Students : [Link] 4 [Link]
technical-writing 5 [Link]
Learning 2 11 Skills of a Good Technical Writer: [Link] 6 [Link]
Resources skills-of-a-good-technical-writer/
7 [Link]
3 13Benefits and challenges of cultural diversity in the workplace:
[Link] 8 [Link]

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
[Link] Raja, Assistant Professor, SRMSOM
Expert Member from TCS -
[Link], Head – Human Resources , SRMSOM

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


113
Course Course Course L T P C
18MBH363T FUNDAMENTALS OF MANAGEMENT H Humanities & Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Gain understanding of the functions and responsibilities of managers. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Provide them tools and techniques to be used in the performance of the managerial job.

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Enable them to analyze and understand the environment of the organization.

Modern Tool Usage


CLR-4 : Help the students to develop cognizance of the importance of management principles.

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Analyse the concepts related to Business.

Communication
Environment &
Sustainability
CLR-6 : Demonstrate the roles, skills and functions of management.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
Analyze effective application of PPM knowledge to diagnose and solve organizational problems and develop optimal L H - H L - - - L L - H - - -
CLO-1 : 3 80 70
managerial decisions.
Apply the complexities associated with management of human resources in the organizations and integrate the learning in M H L M L - - - M L - H - - -
CLO-2 : 3 85 75
handling these complexities.
CLO-3 : Recognize the role of a manager and how it relates to the organization's mission 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Identify the stages of team development and the skills a team must acquire to become effective 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Recognize the part communication plays in the management function. 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Compile critical management theories and philosophies and how to apply them. 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 6 6 6 6 6
Foundations of individual and group
SLO-1 Introduction to management Nature and purpose of planning Nature and purpose of Organizing& staffing Elements of Managerial Control,
behavior
S-1
Control Systems, Management Control
SLO-2 Introduction to concept of management planning process Formal and informal organization motivation
Techniques
SLO-1 Definition of Management types of planning organization chart motivation theories Effective Control Systems,
Management functions (planning,
S-2
SLO-2 organizing, staffing, directing, coordinating, objectives organization structure & type motivational techniques System and process of controlling
controlling)
Line and staff authority, Span of budgetary and non-budgetary control
SLO-1 Management & Administration setting objectives job satisfaction
Management techniques
S-3
Nature of management (management as Departmentalization, Delegation, use of computers and IT in Management
SLO-2 policies job enrichment
art, science and profession delegation of authority control
SLO-1 types of managers -managerial roles and
S -4 Planning premises Bases of Delegation, Kinds of Delegation leadership direct and preventive control
SLO-2 skills Evolution of Management
Coordination Concept, Importance,
S-5 SLO-1 The scientific management school (Taylor) Strategic Management Centralization and Decentralization types and theories of leadership
Principles and Techniques of Coordination

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


114
Coordination Concept, Importance,
SLO-2 The scientific management school (Taylor) Planning Tools and Techniques Methods of Decentralization Communication, process of communication
Principles and Techniques of Coordination
The management process school (Fayol’s
SLO-1 Decision making steps and process. Definition of staffing, barrier in communication, Concept of Managerial Effectiveness
Principles of Management
S-6
Factors affecting staffing, Recruitment and Effective communication, communication
SLO-2 Current trends and issues in Management. Decision making steps and process. Concept of Managerial Effectiveness
Selection and IT.

1. R D Agrawal, Organization and Management, New Delhi, Tata McGraw Hill, 1990.
Learning 4. Stephen P Robins and Mary Coulter, Management, Pearson publications, 7th edition.
2. Harold Koontz and Heinz Weihrich, Essentials of management, McGraw Hill, 5th edition.
Resources 5. L.M. Prasad, Principles & Practice of Management, S. Chand & Sons, 2005
3. T N Chhabra, Principle and Practice of management, Dhanpat Rai & Sons.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40% - 40% - 40% - 40% - 40% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 40% -
Analyze
Evaluate
Level 3 20% - 20% - 20% - 20% - 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
[Link] Kumar – SRMIST
Expert Member from TCS - [Link] – SRMIST
[Link] - SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


115
Course Course Course L T P C
18MBH364T BUSINESS STRATEGY H Humanities & Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department College of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Define strategic decision making ability in prevailing situations 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Identify the environmental strategic factors for industry analysis

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Plan the organizational structures and to implement, evaluate and control the process

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Classify the organization and to formulate the strategy

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Analyse the strategic change and issues prevailing in the organization

Communication
Environment &
Sustainability
CLR-6 : Create sustainable competitive advantage to the organization

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Apply the conceptual knowledge of strategic management for incorporating strategic decisions 3 80 70 M M M M M M - - M M L M - - -
CLO-2 : Analyze the organization and to formulate the strategy for the organization 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Analyze and exhibit the various environmental factors 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Implement, evaluate and control the process in an organization 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Develop appropriate control methods to support specific strategic Actions 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct Business Strategies based on organizational analysis 3 80 70 L H - H L - - - L L - H - - -

Duration 6 6 6 6
6
(hour)
SLO-1 Introduction to Strategicmanagement Core and distinctive competencies Identifying external environmental variables Strategy implementation Strategic change
S-1
SLO-2 Phases of Strategic management Competitive advantage and firm resources Identifying external strategic factors Process of implementation Disruptive innovation
Generic strategies and competitive Developing an innovative entrepreneurial
SLO-1 Basic Strategic Management Model Analyzing the Task environment Stages of corporate development
advantage culture
S-2 Strategic Intent- Introduction on
Determining the sustainability of an Organizational Life Cycle and Types of
SLO-2 Mission, Vision, Objectives , goals, Porter’s approach to industry analysis Corporate social responsibility
advantage Organizational structures
strategies and policies
Internal environmental strategic Competitive advantage on strategic
SLO-1 Competing through business models Stake holder analysis Process of evaluation and control
factors management
S-3
External environmental strategic Competitive advantage to corporate
SLO-2 Industry value chain analysis Non-market strategy Types of control
factors advantage
SLO-1 Strategy formulation Process of Scanning functional resources and Categorizing international Industries Strategic Integrative analysis, Strategic issues of
S-4 Techniques of control
SLO-2 Strategy Formulation capabilities VRIO Framework Types specific sectors
Evaluation, control and feedback / Competitive advantage to corporate
SLO-1 Generic strategies Competitive intelligence Small business organizations
S-5 Learning process advantage
SLO-2 Impact of globalization Product Life Cycle Monitoring competitors for strategic planning Corporate governance and corporate ethics Factors affecting venture’s success

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


116
Globalization – Challenges to
SLO-1 Portfolio analysis corporate parenting Core and Distinctive Competitive advantage Strategic issues in implementation Responsibilities of the Board
strategic management
S-6
Mintzberg’s modes of strategic Functional strategy, strategic choice and Carroll’s four Social responsibilities of
SLO-2 Porters 5 Forces Model Strategic issues in evaluation and control
decision making grand strategy business

1. Fitzsimmons & Fitzsimmons, Service Management: Operations, Strategy, Information Technology,


McGraw Hill publications (9th edition), 2019
2. Exploring Strategy-Text & Cases, Richard Whittington, Patrick Regnér , Duncan Angwin, Gerry 6. Reason, Ben, and Lovlie, Lavrans, (2016) Service Design for Business: A Practical Guide to Optimizing the
Learning Johnson , Kevan Scholes, Pearson, 2019 (12th Ed.) Customer Experience, Pan Macmillan India
Resources 3. Strategic Management, Azar Kazmi,McGraw Hill, 2015, (4th Ed.) 7. Chesbrough, H. (2010). Open services innovation: Rethinking your business to grow and compete in a new
4. Wilson, A., Zeithaml, V. A., Bitner, M. J., & Gremler, D. D. (2012). Services marketing: Integrating era. John Wiley & Sons
customer focus across the firm. McGraw Hill.
5. Lovelock, C. (2011). Services Marketing, 7/e. Pearson Education India

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40% - 40% - 40% - 40% - 40% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 40% -
Analyze
Evaluate
Level 3 20% - 20% - 20% - 20% - 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
[Link], SRMIST
Expert Member from TCS -
[Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


117
Course Course Course L T P C
18CSC361J Design and Analysis of Algorithms C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Apply different algorithms to solve problems in an efficient way 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Design algorithms with minimum time complexity to solve complex problems

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Demonstrate different algorithmic strategies to solve different complexity class problems

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Tackle Graph and Tree related real life problems.

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Analyze relations between P-Type, NP Type, NP Complete, NP Hard problems

Communication
Environment &
Sustainability
CLR-6 : Construct approximation algorithms for very large complexity class problems.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify various time complexity classes with respect to asymptotic notations. 3 80 70 H H H H M L -L -M H M L H - - -
CLO-2 : Organise various algorithmic strategies 3 85 75 M H H M L L L L M L L H - - -
CLO-3 : Apply Graphs and Tree data structure to solve real life problems 3 75 70 H H H H L L L L M L L H - - -
CLO-4 : Differentiate between Tractable and Intractable problems 3 85 80 M H M H L L L L M L L H - - -
CLO-5 : Evaluate randomized algorithms and approximation algorithms to solve large complexity classes 3 85 75 H H M H L L L L M L L H - - -
CLO-6 : Classify various problems to different complexity classes 3 80 70 L H - H L L L L L L L H - - -

Duration (hour) 15 15 15 15 15
Tractable algorithms- In-Tractable
SLO-1 Introduction-Characteristic of Algorithm Fundamental Algorithmic Strategies Basic Traversal Algorithms-Introduction Advanced Topics
S-1 algorithms
SLO-2 Analysis of Algorithm with an example Continued Continued Various Examples Continued.
SLO-1 Asymptotic analysis of algorithms Brute Force Method-Heuristics Tree Traversal Computability of algorithms Approximation Algorithm
S-2
SLO-2 Continued Few examples Binary Tree- In order Tree traversal Turing Machine(Small introduction) An example-Knapsack Problem
Various asymptotic notations-O, o,
SLO-1 Greedy approach Pre order Tree traversal Computability Classes Absolute Approximation
S-3 θ,ω,Ω
SLO-2 Continued with examples. Single Source Shortest path Post Order Tree Traversal Simple examples Continued
S SLO-1 Lab 1: Implementation of Insertion sort Lab4 :Implementation of Single Source Lab 7: Implementation of various tree Lab10: Implementation of a P-Type Lab 13: Implementation of Longest
4-5 SLO-2 algorithm. Time complexity analysis Shortest path traversals. problem Processing Times.
Algorithms – Insertion sorting-Best Polynomial approximation algorithm-
SLO-1 Dynamic Programming Paradigm Tree Traversal- Breadth First Search P-Type Problem
S-6 case, analysis Introduction
SLO-2 Average case, and Worst case analysis Knapsack Problem An example to be discussed Simple Examples Continued
SLO-1 Performance measure of algorithms All pairs shortest problem Tree Traversal- Depth First Search NP-Type Problem Randomized algorithm-Introduction
S-7
SLO-2 Time and Space Complexity trade-off Continued An example to be discussed Simple Examples Basics of Probability
Dynamic Programming-Travelling
S-8 SLO-1 Recursive Algorithms Graph Traversals-Introduction Problem Reduction Randomized algorithm-Quicksort
salesman problem

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


118
Duration (hour) 15 15 15 15 15
Shortest Path Algorithms- Topological
SLO-2 Example Continued Polynomial Reduction Continued
Sorting
SLO-1 Lab 2: Implementation of Maximum Lab 5: Implementation of Knapsack
S Lab 11: Lab 14:Implementation of Randomized
and Minimum in an array-Using problem using Dynamic Programming Lab 8: Implementation of BFS and DFS
9-10 SLO-2 Implementation of NP Type problem Quick sort
different strategies approach
Recurrence relations-Various strategies Transitive Closure- Floyd Warshall
SLO-1 Backtracking Technique NP-Complete type Class of problem beyond NP=PSPACE
S-11 to solve algorithm
SLO-2 Simple Example 4 Queen’s Problem An example Examples Continued
Substitution Method of solving Backtracking Technique-Sum subset Minimum Spanning tree-Prim’s and
SLO-1 Cook’s Theorem Continued
recurrence relations, Problem Kruskal algorithm
S-12
Branch and Bound technique-Knapsack
SLO-2 Recursion Tree method An example Discussion Introduction to Quantum Algorithms
Problem
SLO-1 Master Theorem Travelling Sales person Problem Network Flow algorithm NP Hard Problems Continued
S-13
SLO-2 Few examples Continued Continued Simple examples -Continued--
SLO-1 Lab 6: Implementation of Travelling sales
S Lab 3: Recursive algorithm –Towers of Lab9: Implementation of Minimum Lab 12: An NP Complete type problem. Lab 15 :Implementation of NP Complete
person problem by branch and bound
14-15 SLO-2 Hanoi Problem Spanning Tree Travelling salesman problem problem
technique

1. [Link] and Sahni, Fundamentals of algorithms, University press,2nd edition 2008 4. Sara Baase, Allen Van Gelder, Computer algorithms: Introduction to Design and analysis, Pearson 3rd
2. [Link], J.E Hopcroft , [Link], Design and analysis of computer algorithms, Addison and Edition 1999
Learning
Wesley 1974 5. Michael A. Nielsen and Isaac L. Chuang, Quantum computation and Quantum Information, Cambridge
Resources
3. [Link], [Link],[Link] and Clifford Stein, Introduction to algorithms,PHI ,3rd University Press,2010
edition 2010

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - [Link] Kumar, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


119
Course Course Course L T P C
18CSC362J COMPILER DESIGN C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Analyse the various phases of compiler. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply various parsing techniques.

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Illustrate intermediate code generation.

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Implement front-end of the compiler.

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Develop a Code Generator

Communication
Environment &
Sustainability
CLR-6 : Incorporate different Code optimization technique

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Apply the mathematics and engineering principles for the Design of Compilers 3 80 70 H M M - - - - - - - - - - H
CLO-2 : Express the knowledge of Lexical Analyzer from a specification of a language's lexical rules 3 85 75 - H H L - - - - - - - - - - H
CLO-3 : Create a Syntax Analyzer for parsing the sentences in a compiler grammar 3 75 70 - H H L - - - - - - - - - - H
CLO-4 : Demonstrate various intermediate codes 3 85 80 - H H H - - - - - - - - - - H
CLO-5 : Analyze the methods of implementing a Code Generator for compilers 3 85 75 - H H M - - - - - - - - - - H
CLO-6 : Design the methods of developing a Code Optimizer 3 80 70 - H H H - - - - - - - - H - H

Duration
15 15 15 15 15
(hour)
Syntax Analysis Definition - Role of Syntax-Directed Definition:
SLO-1 The structure of a compiler Bottom Up Parsing One-Pass Code Generation Using Backpatching
parser Inherited and Synthesized Attributes
S-1
Phases of a compiler – Cousins Evaluating an SDD at the Nodes of a Parse
SLO-2 Lexical versus Syntactic Analysis Reductions Backpatching for Boolean Expressions
of the Compiler Tree
Grouping of Phases – Compiler
SLO-1 Representative Grammars Handle Pruning Dependency Graphs Translation of Switch-Statements
construction tools
S-2
Lexical Analysis – Role of
SLO-2 Syntax Error Handling Shift Reduce Parsing Ordering the Evaluation of Attribute Syntax-Directed Translation of Switch-Statements
Lexical Analyzer
Elimination of Ambiguity, Left Problems related to Shift Reduce
SLO-1 Input Buffering S-Attributed Definitions Storage Organization
Recursion Parsing
S-3
Conflicts During Shift Reduce
SLO-2 Lex : Programming Left Factoring L-Attributed Definitions Stack Allocation of Space: Activation Tree, Activation Records
Parsing
SLO-1 Lab 10- Convert the bnf rules into yacc form
S Lab 1: Implementation of symbol Lab 4 Construction of DFA from
Lab 7 - Shift Reduce Parsing and write code to generate abstract syntax Lab 13 Implement control flow analysis and data flow analysis.
4-5 SLO-2 table. NFA
tree.
Simple Lex program, Applications of Syntax-Directed Translation Access to Nonlocal Data on the Stack:Data Access Without
S-6 SLO-1 Top down parsing LR Parsers- Why LR Parsers
Recognizing words with lex Construction of Syntax Trees Nested Procedure

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


120
Duration
15 15 15 15 15
(hour)
Recursive Descent Parsing, back Items and LR(0) Automaton,
SLO-2 Finite automation - deterministic Variants of Syntax Trees : DAG Construction A Language With Nested Procedure Declarations
tracking Closure of Item Sets,
Finite automation - non
SLO-1 Computation of FIRST LR Parsing Algorithm Three-Address Code Heap Management:The Memory Manager
deterministic
S-7
Operator Precedence Parser
SLO-2 Conversion of NFA to DFA Problems related to FIRST Types and Declarations :Type Expressions Issues in the Design of a Code Generator
Computation of LEADING
SLO-1 Regular Expressions Computation of FOLLOW Computation of TRAILING Type Expressions, Declarations The Target Language
S-8 Conversion of regular expression Problems related to LEADING
SLO-2 Problems related to FOLLOW Storage Layout for Local Names Basic Blocks and Flow Graphs
to NFA – Thompson’s AND TRAILING
S SLO-1 Lab 2: Implementation of lexical Lab 5 - FIRST AND FOLLOW Lab 8- Computation of LEADING Lab 14 : Implement any one storage allocation strategies(heap,
Lab 11 Implementation of DAG
9-10 SLO-2 analyzer using lex tool. computation AND TRAILING stack, static)
Converting Regular expression Construction of a predictive parsing Translation of Expressions: Operations Optimization of Basic Blocks: The DAG Representation of Basic
SLO-1 SLR Grammars
directly to DFA table Within Expressions Blocks
S-11
Addressing Array Elements Translation of
SLO-2 Minimization of DFA Predictive Parsers LL(1) Grammars SLR Parsing Tables Finding Local Common Subexpressions
Array References
Transition Diagrams for Predictive Type Checking : Rule for Type checking,
SLO-1 Yacc programming Problems related to SLR Dead Code Elimination
Parsers Type conversion
S-12
Construction of Canonical LR(1)
SLO-2 Yacc parser,Rules section Error Recovery in Predictive Parsing Control Flow: Boolean Expressions Reassembling Basic Blocks From DAG's
and LALR
SLO-1 Running Yacc, Predictive Parsing Algorithm Construction of LALR Short-circuit Code A Simple Code Generator
S-13 Grammar implementation in Problems related to Canonical
SLO-2 Non Recursive Predictive Parser Flow-of- Control Statements Peephole Optimization
Yacc LR(1) and LALR Parsing Table
SLO-1 Lab 15: Implement the back end of the compiler which takes the
three address code and produces the 8085 assembly language
S Lab 3: Construction of NFA from
Lab 6 Predictive Parsing Table Lab9 Computation of LR(0) items Lab 12 : Implement type checking instructions that can be assembled and run using a 8085
14-15 SLO-2 REGULAR EXPRESSION
assembler. The target assembly instructions can be simple with
ADD,SUB commands.

1. AlfredVAho,JefferyDUllman,RaviSethi,"Compilers,Principlestechniquesandtools",Pearson 4. [Link],,”CompilerDesign”,OxfordHigherEducation,Fourthedition 2015


Education2011 5. DavidGalles,“ModernCompilerDesign”,PearsonEducation,Reprint2012.
Learning
2. [Link],[Link],[Link],”CompilerDesign”,[Link],2016 6. RaghavanV.,“PrinciplesofCompilerDesign”,[Link].,2010
Resources
3. [Link]-Verlag,New York,2013. 7. Levine, J. R., Mason, J., Levine, J. R., Mason, T., Brown, D., Levine, J. R., & Levine, P. (1992). Lex &
yacc. " O'Reilly Media, Inc.".

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr R I Minu, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

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

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


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

Modern Tool Usage


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

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : identify problems

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

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : build a strong base in the fundamental mathematical concepts 1 80 75 L H M M L H
CLO-2 : Apply the learn conditions towards solving problems analytically 1 80 75 L H M M L H
CLO-3 : grasp the approaches and strategies to solve problems with speed and accuracy 2 80 75 L H M M L H
CLO-4 : Collectively solve problems in teams and groups 2 80 75 L H M M L H
CLO-5 : solve problems 1 80 75 L H M M H H
CLO-6 : gain appropriate skills to succeed in preliminary selection process for recruitment 3 80 75 L H M M H H

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr Nishith Sinh, dueNorth India Academics LLP, Dehradun, [Link]@[Link] 1. [Link] SRMIST
2. Mr Ajay Zenne, Career Launcher, ajay.z@[Link] 2. [Link] SRMIST
3. [Link] Iyer, Study Abroad Mentors, Mumbai, pratap.iyer30@[Link] 3. Mr Murali K SRMIST
4. [Link] Rao SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Introduce the learners to the early and traditional environmental friendly agricultural practices 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Enable the students to recognize and appreciate the contribution of India to astronomical studies

Environment & Sustainability


Analysis, Design, Research
CLR-3 : Draw the learner’s attention towards the holistic approach behind Indian system of medicine

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


Cultivate a sense of appreciation about ancient Indian Engineering and Technology as diverse, culture and resource
CLR-4 :

Modern Tool Usage


specific

Life Long Learning


Society & Culture
Problem Analysis
Develop an understanding about the connection of daily life to the environment and a healthy lifestyle through a

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

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


126
SEMESTER - VI

Course Course BUSINESS COMMUNICATION & VALUE SCIENCE – IV Course L T P C


18MBH362T H Humanities and Social Sciences
Code Name Category 2 0 0 2

Pre-Requisite Nil Co-Requisite Nil Progressive Nil


Courses Courses Courses
Course Offering Department MBA Data Book / Codes/Standards

Course Learning Rationale


The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
(CLR):
CLR-1 : Understand the importance of diversity in workplace 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply communicative writing in real life scenarios

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Recognize the importance of corporate social responsibility (CSR)

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Label the attributes needed to function and grow in a corporate environment

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Integrate knowledge of multiple intelligences and learning styles in interpersonal interactions

Communication
Environment &
Sustainability
CLR-6 : Identify the best practices to manage stress

Research

PSO – 3
PSO - 1

PSO - 2
Course Learning Outcomes

Ethics
At the end of this course, learners will be able to:
(CLO):
CLO-1 : Recognize the best practices of communicative writing 2 60 50 H H H M M L M M L M H L
CLO-2 : Apply emotional intelligence in real life scenarios 2 80 70 H H L L M M M L L M H H
CLO-3 : Define the importance of corporate social responsibility (CSR) 1 80 75 H H L L M M L L L M H M
CLO-4 : Recognize the best practices to share and receive feedback 2 80 70 H H M L M M L L L M H H
CLO-5 : Identify the best time management practices 3 90 80 H H H L M M L L L M H L
Gain Knowledge in techniques of business communication and succeed in effective implementation in the H H H M H M H M L H M H
CLO-6 : 3 90 80
corporate arena.
Duration
6 6 6 6 6
(hour)
Recognize the attributes needed to Apply knowledge of multiple intelligences
Recognize the importance of corporate Identify the best practices to manage
SLO-1 Recapitulation activity function and grow in a corporate and learning styles in interpersonal
social responsibility (CSR) stress
S-1 environment interactions
Understand the importance of diversity in Corporate Social Responsibility (CSR)- Activity –Who am I? (Image Management.
SLO-2 Sensitivity to diversity - Quiz Tips to manage stress
workplace Concepts Building a perfect image)
Why is it important to fill the gap (connect
Identify the key aspects of communicative
SLO-1 Recognize some of the stalwarts in CSR to importance of personal branding to stay Recognize the impact of conflicts List of Stress and Group activity
writing
relevant)
S-2 Each group will present their posters and
Examples of personal branding in the
Apply communicative writing in real life the class will come up with a list of stress
SLO-2 Hearing CSR stories corporate world, as mentioned in the Understanding conflicts
scenarios management tips to be put up on the
content
Fb/Insta page.
Use charts and graphs in communicative Recognize the importance of corporate Recognize the best practices to share and List the basic guidelines required to Recognize the importance of time
S-3 SLO-1
writing social responsibility (CSR) receive feedback manage conflicts management

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


127
Duration
6 6 6 6 6
(hour)
Examination Result Activity - Locus of Importance of Time Management for Better
SLO-2 Understand what is emotional intelligence Telling a CSR story Tips to manage conflicts
control Life Style (3:33 mins)
Recognize the importance of emotional Recognize the attributes needed to
Activity for applying Emotional Intelligence Recognize the key features of corporate
SLO-1 intelligence in personal and professional function and grow in a corporate Watch YouTube Video sharing information
using scenarios within each start-up group. etiquette
lives environment
S-4
open house discussion, where the
Understand why you would need public
SLO-2 Attributes required for work and life Separate scenarios for each group. Corporate etiquette participants will share their challenges to
speaking at your workplace
manage time.
Recognize the business idioms and
Identify the best practices of public Apply emotional intelligence in real life corporate terms Identify the best time management
SLO-1 Qualities of a good team member:
speaking scenarios Apply the business idioms and corporate practices
S-5 terms
a) Resilience
Judge the groups based on guidelines A valuable lesson for a happy life (2:33
SLO-2 Apply public speaking in real life scenarios b) Flexibility Business idioms and Corporate Terms
provided mins)
c) Strategic thinking and planning
Get, Set, Go – sell your start-up ideas d) Decision making Recognize the impact of stress in life and
SLO-1 Short Session on Activity Time Squared Activity:
e) Resolving conflicts work
S-6 Examples and non-examples and then the
SLO-2 Activity participants to identify the traits that set Group activity Managing Stress Self-Evaluation Exercises
them apart.

Learning 1. Emotional Intelligence: Why it Can Matter More Than IQ by Daniel Goleman. 3. How to Develop Self Confidence and Improve Public Speaking - Time - Tested Methods of Persuasion by Dale Carnegie.
Resources 2. Putting Emotional Intelligence to work by Rybak David 4. Ted talks: The Official TED guide to Official Speaking: Tips and Tricks for giving unforgettable speeches and Presentations.

Learning Assessment
Bloom’s Level of Continuous Learning Assessment (50% weightage) Final Examination (50% weightage)
Thinking CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 30 - 30 - 30 - 40 - 30 -
Understand
Level 2 Apply 40 - 40 - 40 - 30 - 40 -
Analyze
Level 3 Evaluate 30 - 30 - 30 - 30 - 30 -
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study
Course Designers
Experts from Industry Experts from Higher Technical Institutions I Internal Experts
Expert Member from TCS - Dr. Sujatha.S, Associate Professor, SRMIST
Dr. Santhana Lakshmi, Head – Human Resources, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


128
Course Course Course L T P C
18MBH365T FINANCIAL AND COST ACCOUNTING H Humanities and Social Sciences
Code Name Category 2 0 0 2

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department College of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Discuss the foundations of accounting and accounting cycle 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Gain knowledge on the basics of statutory financial statements and their preparation

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Provide knowledge on the tools and techniques to analyze and interpret financial statements

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Acquire knowledge on Cost accounting systems

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Introduce the techniques of marginal costing and budgetary control

Communication
Environment &
Sustainability
CLR-6 : Understand and decode the corporate annual reports

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Acquire the knowledge on foundations of accounting and accounting cycle 2 70 60 M M L L M M L H M L L L - - -
CLO-2 : Acquire the ability to prepare statutory financial statements 2 70 60 M H L M H L L H H L L M - - -
CLO-3 : Apply the tools and techniques to analyze and interpret financial statements 2 70 80 M H L M H L L H M L M M - - -
CLO-4 : Appreciate the concepts of Cost accounting systems 2 70 75 M M L M M L L M H L M L - - -
CLO-5 : Apply the techniques of marginal costing and budgetary control 2 80 85 M H L H M M L H M L H M - - -
CLO-6 : Interpret the corporate annual reports 2 80 85 M H L M M M L H M L M M - - -

Duration
6 6 6 6 6
(hour)
Financial Statements: Form and Contents Costing Systems – meaning of cost; Types Company Accounts – meaning and
SLO-1 Accounting concept : Introduction Cash Flow and Fund Flow Techniques
of Financial Statements of costs features
S-1 Introduction; Cash Flow Analysis –
Final Accounts; Preparing Trading Elements of Cost – Material, Labour and
SLO-2 Concepts and Conventions meaning, uses; Format of Cash Flow Annual Reports – meaning and purpose
Account - Simple Problems Overheads
Statement (CFS)
SLO-1 Financial Statements- Understanding Preparing Profit & Loss Account Preparation of Cash Flow Statement Cost sheet – simple problem Audit Reports – purpose and contents
S-2 Cost Behavior and Cost Allocation;
SLO-2 Interpreting Financial Statements Simple Problems Simple Problems in CFS Statutory Requirements
Overhead Allocation (only theory)
Accounting Process – steps in accounting
Unit Costing, Process Costing – meaning,
SLO-1 cycle - Book Keeping and Record Preparing Balance Sheet
application (only theory)
Maintenance;
S-3 Additional Problems in CFS Directors’ Report – purpose and contents
Job Costing – meaning, application ;
SLO-2 Fundamental Principles of Accounting Simple Problems Absorption Costing – meaning, application
(only theory)
Double Entry System; Journal book; Marginal Costing - Cost Volume Profit
Analyzing and Interpreting Financial Funds Flow Analysis – meaning, uses;
S-4 SLO-1 Entering transactions in Journal (sample (CVP) Analysis – uses, application; CVP Notes to Accounts – purpose and contents
Statements - Techniques Format of Funds Flow Statement (FFS)
problem) chart

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


129
Duration
6 6 6 6 6
(hour)
Ledger book; Posting into ledger (sample Simple problems in CVP analysis; ABC
SLO-2 Ratio Analysis – types of ratios Preparation of Funds Flow Statement
problem) Analysis
SLO-1 Cash Book; Subsidiary Books (only theory) Calculation of ratios Budgets – meaning, uses
S-5 Simple Problems Sample problems in cash and flexible Pitfalls in Accounting and Reporting
SLO-2 Trial Balance Simple problems in ratio analysis
budgets only
SLO-1 Preparing trial balance (sample problem) Accounting Standards
SLO-2 Rectification of Errors; Errors disclosed Difference between Cash flow statement Class Discussion: Application of costing Case Discussion: Recent Annual Report of
S-6 Class Discussion: Corporate Accounting
and not disclosed by trial balance (only and Funds flow statement concepts in the Service Sector Infosys can be discussed.
SLO-2 Fraud - A Case Study of Satyam
theory)

1. Robert N Anthony, David Hawkins, Kenneth Merchant, Accounting: Texts and Cases, McGraw-Hill, 13th 4. S.P. Jain and K.L. Narang, Cost Accounting: Principles and Practice, Paperback, Kalyani Publishers, 2014
Edition, 2017 5. Case Study Materials: To be distributed for class discussion
Learning
2. Dr. Narayana Swamy, Financial Accounting for Managers, Tata McGraw Hill, 2018 edition 6. Equity research reports published by Citi group, Barkley’s and HSBC on fundamental analysis; Also book
Resources
3. Gerald I. White, Ashwinpaul C. Sondhi, Dov Fried, The Analysis and use of financial statements – N.J. titled “Balance sheet reading” by Dun and Brad street and YouTube videos on how to read a Balance
Wiley, 3rd edition, 2003 Sheet

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. Kavitha Shanmugam, SRMIST
Expert Member from TCS -
Dr. K.T. Vijay Karthigeyan, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


130
Course Course Course L T P C
18CSC365J ARTIFICIAL INTELLIGENCE C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Provide a broad understanding of the basic techniques for building intelligent computer systems and an
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
understanding of how AI is applied to problems.
CLR-2 : Gain knowledge in problem formulation and building intelligent agents

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Plan the search technique procedures applied to real world problems

Modern Tool Usage


CLR-4 : Discuss the types of logic and knowledge representation schemes

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Acquire knowledge in planning and learning algorithms

Communication
Environment &
Sustainability
CLR-6 : Gain knowledge in AI Applications and advances in Artificial Intelligence

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Formulate a problem and build intelligent agents 1 80 70 M M M M H - - - M L - H L L L
CLO-2 : Apply appropriate searching techniques to solve a real-world problem 2 85 75 M H H H H - - - M L - H M L M
CLO-3 : Analyze the problem and infer new knowledge using suitable knowledge representation schemes 2 75 70 M H H M H - - - M L - H M L M
CLO-4 : Develop planning algorithms on real world problems 2 85 80 M H M H H - - - M L - H M M M
CLO-5 : Design an expert system 3 85 75 M H H H H - - - M L - H H M H
CLO-6 : Implement advance techniques in Artificial Intelligence 3 80 70 L H M M H - - - H L - H H M H

Duration (hour) 15 15 15 15 15
Search techniques – uniform search
SLO-1 Introduction, Overview of AI- - Adversarial search Procedural versus Declarative knowledge Planning – Planning graphs
S-1 strategies
SLO-2 Problems of AI Breadth first search Game playing Logic programming Non-linear planning
Optimal decisions and strategies in
SLO-1 AI technique Depth first search Forward reasoning Reactive planning
S-2 games
SLO-2 Tic – Tac – Toe problem Depth limited search Minimax search procedure Backward reasoning Partial Order Planning
Defining the problem as state space
SLO-1 Bidirectional search Alpha-beta pruning Matching STRIPS planner
search
S-3
Additional refinements, iterative
SLO-2 Production system Comparing uniform search strategies Control knowledge Planning as a state-space search
deepening
S SLO-1 Lab 1: Implementation of 8-puzzle Lab4 : Implementation and analysis of Lab 7 : Implementation of minimax Lab10: Implementation of knowledge Lab 13: Implementation of real-world
4-5 SLO-2 problem DFS and BFS for an application algorithm for an application representation schemes – use cases problem using STRIPS planner
Heuristic search strategies – Greedy best Representing knowledge in an uncertain
SLO-1 Problem characteristics Knowledge and reasoning Planning - Knowledge-based planning
S-6 first search domain
SLO-2 Issues in the design of search programs A* search, AO* search Knowledge representation issues The semantics of Bayesian networks Syntactic Temporal logic
S-7 SLO-1 Performance measuring Memory bounded heuristic Representation and mapping Dempster-Shafer theory Execution monitoring and Re-planning

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


131
Duration (hour) 15 15 15 15 15
Local search algorithms and Optimization
SLO-2 Problem space and search Approaches to knowledge representation Fuzzy logic Continuous planning
problems: Hill climbing search
SLO-1 Real-world problems Simulated annealing search Using propositional logic Forward and backward reasoning Multi-agent planning
S-8
SLO-2 Problem reduction methods Local beam search Representing a simple fact in logic Probabilistic reasoning over time Job-scheduling problem
S SLO-1 Lab 5: Developing Best first search and Lab 8: Implementation of propositional Lab 11: Implementation of uncertain Lab 14: Implementation of Job
Lab 2: Implementation of toy problems
9-10 SLO-2 A* Algorithm for real world problems logic in real world problems methods for an application scheduling problem
Planning – Planning problems, Simple
SLO-1 Intelligent agents Constraint satisfaction problems (CSP) Representing instant and ISA relationship Expert system architecture
S-11 planning agent
SLO-2 Agents and environment Crypto arithmetic puzzles Computable functions and predicates Planning languages Pros and cons of expert system
CSP as a search problem – constraints
SLO-1 Nature of environment Unification and Resolution Blocks world, Goal stack planning Representation domain knowledge
S-12 and representation
SLO-2 Structure of agents CSP-Backtracking, Role of heuristic Natural deduction Hierarchical planning Using domain knowledge
CSP – Forward checking and constraint
SLO-1 Goal based agents, Utility based agents Representing knowledge using rules Means Ends analysis Expert system shells
S-13 propagation
SLO-2 Learning agents CSP – Intelligent backtracking Logic programming Conditional planning Knowledge acquisition
S SLO-1 Lab 3: Developing agent programs for Lab 6: Implementation of constraint Lab9: Implementation of unification and Lab 12: Implementation of block world Lab 15 Case study and Implementation of
14-15 SLO-2 real world problems satisfaction problems resolution for real-world problems problem simple expert system

1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach


Learning 2. Artificial Intelligence, Russel, Pearson 5. Logic &Prolog Programming, Saroj Kaushik, New Age International
Resources 3. Artificial Intelligence, Ritch & Knight, TMH 6. Expert Systems, Giarranto, VIKAS
4. Introduction to Artificial Intelligence & Expert Systems, Patterson, PHI

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 10% 10% 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% 20% 20% 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
Expert Member from TCS - Dr .P.C. Karthiik, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


132
Course Course Course L T P C
18CSC364J INFORMATION SECURITY C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Analyse different security parameter techniques 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Write various access security for control models

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Plan logic-based system policies secure information

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Organise the applications of operating systems secure information

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Imlement network security tools and vulnerability assessment tools

Communication
Environment &
Sustainability
CLR-6 : Analyse the different auditing techniques for security

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Develop code for security parameters Techniques to solve the problems 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Build control models to access security. 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Construct code for logic-based application. 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Develop a signature scheme using Operating Systems 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Demonstrate the network security system using open-source tools 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct the different auditing techniques 3 80 70 L H - H L - - - L L - H - - -

Duration
15 15 15 15 15
(hour)
Security Requirements, Threats, and
SLO-1 Confidentiality Confidentiality Policies Malicious Systems Security Architecture
S-1 Concepts
SLO-2 Integrity Integrity Policies Vulnerability analysis Security Architecture - Implemetation Security Policies and Tips
SLO-1 Availability Hybrid Policies Auditing of Logic based system Linux Commands Authentication Methods
S-2 Authorization: Privileges, Roles, Profiles,
SLO-2 Security Violation Non-Interface Composition Intrusion Detection Linux Commands Analysis
and Resource Limitations
Access Control on Tables, Views,
SLO-1 Security Threats Policy Composition Intrusion Detection - Implementation Linux commands Security
S-3 Synonyms, or Rows
SLO-2 Security Policy and Procedure International Standards Intrusion Detection – Logic Linux Commands Security Implementation Security Checklists and Recommendations
S SLO-1 Lab 1: Implementation of Overview of Lab 7: Implementation of Logic-based Lab 10: Implementation of Applications of
Lab 4: Implementation of Security Policies Lab 13: Introduction to Database Security
4-5 SLO-2 Security System Operating Security
SLO-1 Assumptions and Trust Design Principles Network Security Database Security Architecture Auditing Types and Records
S-6 Database Security Architecture -
SLO-2 Security Assurance Representing Identity Operating System Security Statement Auditing
Implementation
SLO-1 Implementation Issues Control of Access flow User Security Database Security Types Privilege Auditing
S-7
SLO-2 Operational Issues Information Flow Program security Application of Database Security Schema Object Auditing

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


133
Duration
15 15 15 15 15
(hour)
SLO-1 Security Life Cycle Confinement Problem Program Security Implementation Key pillars of Database Security Fine grained Auditing
S-8
SLO-2 Discretionary and Mandatory Models Confinement Problem - Implementation Program Security Application Analysis Implementation of Database security Focus object Auditing
S SLO-1 Lab 2: Implementation of Security Lab 8 :Implementation of Logic based Lab11: Implementation of Database Lab 14:Implementation of Database
Lab 5 :Implementation of Systems Design
9-10 SLO-2 Parameters Application Security Auditing
SLO-1 Roll-based model Formal Methods Data Privacy Establish Strong Identity Controls DML Actions
S-11
SLO-2 Task-based model Formal Methods Implementation Implementation of Data Privacy Access Management Control Creating Policies
SLO-1 Unified Models Evaluating Systems Digital Forensics Disaster Recovery Security Privacy Auditing
S-12
SLO-2 Access Control Algebra Evaluation System design Digital Forensics Implementation Risk Mitigation Plan Secure External Password Store
SLO-1 Temporal model Evaluation System Implementation Enterprise Security Specification Cyber security Measure Administering Authentication
S-13 Enterprise Security Specification -
SLO-2 Spatio-temporal Model Evaluating System Assurance Anomalous Data Traffic Configure grained Auditing
Applications
S SLO-1 Lab 3: Implementation of Access Control Lab 9: Implementation of Logic Based Lab 12: Implementation of Enterprise Lab 15: Implementation of Fine grained
Lab 6:Building Systems with Assurance
14-15 SLO-2 Models system Special Topics Security Auditing

4. Security in Computing, C.P. Pfleeger, S.L. Pfleeger, J. Margulies.


1. Security Engineering,Ross Anderson 5. Secure Programming HOWTO, David Wheeler.
Learning
2. Computer Security: Art and Science,M. Bishop, Pearson Education.
Resources 6. Browser Security Handbook, Michael Zalewski.
3. Information Security: Principles and Practice, M. Stamp.
7. Handbook of Database Security, M. Gertz, S. Jajodia.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. R. Naresh, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


134
Course Course Course L T P C
18CSC363J COMPUTER NETWORKS C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Describe protocol layering and physical level communication 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Analyze the performance of a network.

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Understand the various components required to build different networks.

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Learn the functions of network layer and the various routing protocols.

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Familiarize the functions and protocols of the Transport layer.

Communication
Environment &
Sustainability
Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Explain the basic layers and its functions in computer networks. 3 80 70 H H - - - - - - L H - H - - -
CLO-2 : Evaluate the performance of a network based on error detection and correction mechanisms. 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Understand the basics of how data flows from one node to another. 3 75 70 M L - H L - - - M L - H - - -
CLO-4 : Design various routing algorithms along with the network addressing 3 85 80 M M H H L - - - M L - H - - -
CLO-5 : Design protocols for various functions in the network. 3 85 75 H M M H L - - - M L - H - - -
CLO-6 : Explain the working of various application layer protocols. 3 80 70 L H - H L - - - L L - H - - -

Duration
15 15 15 15 15
(hour)
Data Link Layer and Medium Access Sub
Introduction- Computer networks and Network Layer:
SLO-1 Layer: Fundamentals of Error Detection Transport Layer: Introduction
S-1 distributed systems Network Layer Services TELNET
and Error Correction
SLO-2 Classifications of computer networks Block coding Switching Process to Process Communication
SLO-1 Preliminaries of layered network structures Hamming Distance Logical addressing
S-2 Data communication Components:- Datagram Protocol (UDP) EMAIL
SLO-2 CRC IPV4
Representation of data and its flow
Flow Control and Error control protocols -
SLO-1 FTP
S-3 Various Connection Topology Stop and Wait IPV6 Address mapping Transmission Control Protocol (TCP)
SLO-2 Go-back–N ARQ WWW
S SLO-1 Lab 1: Learn to use commands like Lab 4: Create a socket for HTTP for web Lab 7 : Implementation of Sliding Window Lab10: Applications using TCP Sockets Lab 13: Applications using TCP and UDP
4-5 SLO-2 tcpdump, netstat, ifconfig, and nslookup. page upload and download. Protocol. like a. Echo client and echo server Sockets like a. DNS
SLO-1 Protocols and Standards Selective Repeat ARQ
S-6 ARP SCTP Congestion Control SNMP
SLO-2 OSI model Sliding Window
SLO-1 OSI model Sliding Window RARP Quality of Service (QoS) HTTP
S-7
SLO-2 Transmission Media Piggy backing BOOTP QoS improving techniques Bluetooth

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


135
Duration
15 15 15 15 15
(hour)
SLO-1 Transmission Media Random Access
S-8 DHCP, Delivery Leaky Bucket algorithms Firewalls
SLO-2 LAN: Wired LAN Multiple access protocols
SLO-1 Lab 14: Applications using TCP and UDP
S Lab 2: Write a Program simulating PING Lab 5: Simulation of error correction code Lab 11: Applications using TCP Sockets
Lab 8: Implementation of ARP protocol. Sockets like
9-10 SLO-2 and TRACEROUTE commands (like CRC). like a. Chat b. File Transfer
a. SNMP
SLO-1 Wireless LAN Pure ALOHA Network Security: Introduction
S-11 ICMP Token Bucket algorithms
SLO-2 Virtual LAN Slotted ALOHA Electronic mail
Techniques for Bandwidth utilization:-
SLO-1 Directory services
S-12 Multiplexing CSMA/CD Forwarding and Unicast Routing protocols Application Layer: DNS
SLO-2 Frequency division Network management
SLO-1 Time division and Wave division
S-13 CDMA/CA IPV6 Protocol DDNS Basic concepts of Cryptography
SLO-2 Concepts on spread spectrum
S SLO-1 Lab 3: Implement a Socket Programming Lab 6: Implementation of Stop and Wait Lab 12: Simulation of DNS using UDP Lab 15 : Applications using TCP and UDP
Lab9: Implementation of RARP protocol.
14-15 SLO-2 for Client – Server model Protocol sockets Sockets like [Link] Transfer

4. Behrouz A. Forouzan, Data Communications and Networking, Fifth Edition TMH, 2013
1. William Stallings, Data and Computer Communications, Tenth Edition, Pearson Education, 2013
5. James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet,
Learning 2. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, 5th Edition,2014.
Sixth Edition, Pearson Education, 2013.
Resources 3. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach, Fifth Edition, Morgan
6. Network Security: Private Communication in a Public World, C. Kaufman, R. Perlman and M. Speciner,
Kaufmann Publishers Inc., 2012.
Second Edition, Prentice Hall .2002.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. M. Baskar , SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


136
Course Course Course L T P C
18LEM110L INDIAN ART FORM M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Introduce the learners to the changing art forms in different periods of time: richness, variety and significance of various
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Indian art forms
Enable the students to recognize and appreciate paintings of different schools prevalent in the different geographical
CLR-2 :
locations
Draw the learner’s attention towards the various types of sculpture based on the materials used and the themes behind

Environment & Sustainability


Analysis, Design, Research
CLR-3 :
them

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Cultivate a sense of appreciation about the aesthetics of drawing as an integral part of our daily life

Modern Tool Usage


Orient the learners about the changing Indian social scenario and the ways they are reflected in the changing facets of

Life Long Learning


CLR-5 :

Society & Culture


Problem Analysis
Modern Indian Art Forms

Communication

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : equip with an awareness of the rich cultural heritage of India 3 90 85 - - - - - H M H H H - H - - -
CLO-2 : understand the contexts and significance of various Indian art forms 3 90 85 - - - - - H M M H H - H - - -
CLO-3 : understand how the confluence of the diverse art forms of India create the mosaic of the Indian nation 3 90 85 - - - - - H M H H H - H - - -

Duration (hour) Indian Art over Ages - An Overview Indian painting Indian sculpture The Indian Art of Floor Decoration Modern Art
Indus Valley civilization paintings on Sculpture during the Harappan period Kolam - the traditional floor drawing of Nationalist School of Bengal Art-
SLO-1 Ancient India: An Overview
pottery South India Introduction
S-1 Daily life and Kolam - Line drawings,
Raj-Ravi Verma: religious stories like Terra Cota – What? Where? When? – A
SLO-2 Cave paintings from different parts of India geometric designs and natural world - Matching the picture with the artist
mythologies of Hindu gods discussion
Some examples
Mysore and Tanjore Art : included themes
The paintings of the Ajanta and Ellora Rock cut sculpture – Differences between Tracing the major ideas through paintings
SLO-1 revolving around Hindu epics like Beliefs behind Kolam
caves rock cut sculpture and stone sculpture – Going back to Hindu themes
Ramayana and Mahabharata
S-2
Paintings of North India, South India, East
SLO-2 Indian artists from different fields India, West India, Central and Deccan Sculptures in religious buildings Rangoli – Occasions and motifs Student presentations on individual artists
India
Buddhism, Hinduism, and Jainism in Kalamezhuthu in Kerala - Religious Tracing the major ideas through paintings
SLO-1 Folk Art Thanjavur, Madhubani paintings
sculpures significance – Indian Village Life and nationalist themes
S-3 Mandana paintings of Rajasthan and
Folk art and popular culture: classical and Analysing the recurrent themes style Visit to Mahabalipuram and submitting a
SLO-2 Madhya Pradesh by oldest tribal Student presentations on individual artists
folk art through selected illustrations report by the students
communities

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


137
Duration (hour) Indian Art over Ages - An Overview Indian painting Indian sculpture The Indian Art of Floor Decoration Modern Art
Kalamkari paintings – Features of organic European influences (British) – Trends in
SLO-1 Influential factors giving rise to modern art Bronze sculptures in India Bengal’s floor art-Alpona
art; obtaining colours from natural sources painting – portrait, landscape and realistic
S-4
Attempting simple Kalamkari/Madhubani Cultural stonework in India - in the form of Collection and display of paintings by
SLO-2 Concepts and Motifs behind modern art Festival specific Floor Art across India
paintings using natural colours primitive cupule art various artists
the Buddhist Pillars of Ashoka of the British Gothic and Indo Saracenic
SLO-1 Mughal paintings Pattachitra paintings Festival specific Floor Art across India
Mauryan period architecture through examples
The figurative Greco-Buddhist sculpture of
S-5 Field trip to places in Chennai which have
Astonishing contemporary paintings by Students presenting and sharing their the Gandhara and Mathura schools, and
SLO-2 Pookalam: The Onam Floral Rangoli Indo Saracenic architecture and report
Indian artists paintings the Hindu art of the Gupta period: Brief
submission
Introduction
Fairs, festivals and local deities in the Indian Art post-Independence Progressive
SLO-1 Moghal paintings Khajuraho Temples in Madhya Pradesh Body Art: Traditional Mehendi
development of art forms Artists’ Group and their Influence
S-6
myth, legends, snippets from epic, Moghal paintings from the various Moghal
Mehendi designs, religious and cultural
SLO-2 multitudinous gods born out of dream and dynasties and identification of the common Debate on “Religion and Art Today” Fusion of western style and Indian themes
significances
fantasy in art forms features

3. Gupta, S. P. Elements of Indian Art:Including Temple Architecture, Iconography and Iconometry. D. K. World Ltd.,
Learning 1. Ketkar, Anil Rao Sandhya. The History of Indian Art (Paperback). Jyotsna Prakashan, 2017. 2006
Resources 2. Chaturvedi, P. N. Encyclopedia of Indian Art and Architecture. M. D. Publications Pvt. Ltd., 2009. 4. Goswamy, B. N. Ed. Oxford Readings in Indian Art. OUP, 2018.
5. [Link]

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


138
SEMESTER - VII

Course Course Course L T P C


18MBH463J SERVICES SCIENCE AND SERVICE OPERATIONAL MANAGEMENT C Humanities & Social Sciences
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department College of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Define the differences between goods and services 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Discuss characteristics of services

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Analyse services design concepts and evaluate them

Modern Tool Usage


CLR-4 : Discuss methods to manage Service business

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Plan innovation in Service

Communication
Environment &
Sustainability
CLR-6 : Incorporate the different types of services and management strategy

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Analyse concepts about Services and distinguish it from Goods 3 80 70 M M M M M M - - M M L M - - -
CLO-2 : Identify characteristics and nature of Services 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Comprehend ways to design Services and evaluate them using Service qualities 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Apply how various methods can be used to operate and manage Service businesses 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Explain how innovation can be approached from Services point of view 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct the different types of services and management strategy for them 3 80 70 L H - H L - - - L L - H - - -

Duration
15 15 15 15 15
(hour)
SLO-1 Introduction-Basic Terminology Strategic Service Vision Technology in Service Capacity Planning Management of Service Project
S-1
SLO-2 Service Economy Competitive environment for Services Emergence of Service Encounter Leveling Capacity Service Product Development
SLO-1 Role of Services Competitive Service Strategies Service Encounter Triad Demand Management Project Management
S-2 Encounter Dominated by the Service
SLO-2 Evolution of Economy Strategic Analysis Demand Management Strategies Principles of Project Management
Organization
SLO-1 Nature of Service Sector Service Benchmarking Contact Personnel–Dominated Encounter Customer-Induced Variability Project Management Process
S-3
SLO-2 Differences between Goods and Services Service Innovation Customer-Dominated Encounter Segmenting Demand Triple Objectives
S SLO-1 Experience Economy Offering Price Incentives/ Promoting Off-
New Service Development. Service Organization Elements Project Team/ Project Leadership
4-5 SLO-2 Service Dominant Logic Peak Demand
SLO-1 Characteristics of Service Operations Service System Design Service Control Systems Developing Complementary Services Project Management Techniques
S-6
SLO-2 Complexity – Customer Participation Approaches for Service Design Contact Personnel management Reservation Systems and Overbooking Objectives of Project Management
SLO-1 Simultaneity and its consequences Service Quality Customer Expectations Strategies for Managing Capacity Gantt Charts
S-7
SLO-2 Perishability SERVQUAL Creating Customer Orientation Defining Service Capacity Pros and Cons of Gantt charts
S-8 SLO-1 Intangibility Walk Through Audits Service Profit chain Daily Workshift Scheduling Project network

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


139
Duration
15 15 15 15 15
(hour)
SLO-2 Heterogeneity Quality by Design Facility Design Daily Workshift with constraints Critical Path Method
S SLO-1 Non Transference of Ownership
Strategic Positioning Process Analysis Increasing Customer Participation Resource Constraints
9-10 SLO-2 Outcomes of complexity
SLO-1 Pre-industrial Economy Service Blueprint Facility layout Creating Adjustable Capacity Activity Crashing
S-11
SLO-2 Industrial Economy Taxonomy of Service Process Environment Orientation Sharing Capacity Activity Crashing tools
SLO-1 Post-Industrial Economy Degree of Divergence Process Improvement Yield Management Uncertainty in Activity duration
S-12
SLO-2 Evolution and Innovation Object of Service Process Queue analysis Productivity/ Part time Employees PERT
SLO-1 Value co-creation Customer Contact types Queue Applications Waiting Line Management Issues in CPM
S-13
SLO-2 Service Encounters Information Empowerment Service Productivity Service Level Issues in PERT
S SLO-1 Service Package
Customer Centric approaches Quality Tools Demand Forecasting Project Monitoring techniques
14-15 SLO-2 Grouping by Delivery Processes

1. Fitzsimmons & Fitzsimmons, Service Management: Operations, Strategy, Information


4. Reason, Ben, and Lovlie, Lavrans, (2016) Service Design for Business: A Practical Guide to Optimizing the
Technology, McGraw Hill publications (9th edition), 2019
Learning Customer Experience, Pan Macmillan India
2. Wilson, A., Zeithaml, V. A., Bitner, M. J., & Gremler, D. D. (2012). Services marketing:
Resources 5. Chesbrough, H. (2010). Open services innovation: Rethinking your business to grow and compete in a new
Integrating customer focus across the firm. McGraw Hill.
era. John Wiley & Sons
3. Lovelock, C. (2011). Services Marketing, 7/e. Pearson Education India

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Dr. S.K. Manivannan, SRMIST
Expert Member from TCS -
[Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


140
Course Course Course L T P C
18MBH464J IT PROJECT MANAGEMENT C Professional Core
Code Name Category 3 0 2 4

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Familiarize the software life cycle methods and overview of software project. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the various techniques for requirements, planning ,managing and estimation of a technology project

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Examine the project management features.

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Understand the Agile methodologies

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Understand the SCRUM methodologies

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Identify the process of project life cycle model and process 2 80 70 M - - - M - L - - - - - - -
CLO-2 : Analyze and specify software requirements through a productive working Relationship with project stakeholders 2 85 75 - H - - M - - L - - - - - - -
CLO-3 : Design the system based on Agile process model 2 75 70 H - M - - - - - - - - M - - -
CLO-4 : Develop the product using SCRUM model. 3 85 80 - - M H - - - - - - - - - - -

Duration (hour) 15 15 15 15 15
SLO-1 Introduction to Software Engineering Project Scheduling Project Risk Analysis Introduction to Agile process development Scrum Methodology, its terminologies
S-1
SLO-2 Software management life cycle Defining a Task set Project Risk Analysis Introduction to Agile process development Scrum Methodology, its terminologies
SLO-1 Project Identification Defining network set
S-2 Software process Models Project Risk management Manifesto of Agile process Framework and its scope
SLO-2 Defining network set
SLO-1 Introduction to Programme Evaluation
Traditional Models, Conventional Project management activities- sprint
S-3 review Techniques (PERT) and Critical RMMM plan and control Agile Principles
SLO-2 models backlog, sprint review,
Path method (CPM)
S SLO-1 Lab 1: Requirement Gathering and Lab 4:Project Evaluation and Review Lab10: Agile Approaches - Framework - Lab13: Weekly cycle, Pair programming,
Lab 7:- Risk Management and Mitigation
4-5 SLO-2 analysis Technique (PERT) analysis Sprint Planning, Review Coding Standards,
SLO-1 Critical path method calculations Configuration Management Retro perspective, Best practices of
S-6 Requirement Analysis Agile practices
SLO-2 Scheduling -Precedence Relationship Tools : Risk analysis Tools Scrum ,Roles in Scrum,
Other project Management features Slack, Ten minute build,
SLO-1 Requirement Engineering Key feature of PERT Agile methodologies
discussion Continuous Integration.,
S-7
Other project Management features Slack, Ten minute build,
SLO-2 Requirement Engineering Key feature of PERT Agile methodologies
discussion Continuous Integration.,
Project audits: Objectives and goals,
SLO-1 Requirement elicitation Characteristics of CPM Agile Framework Introduction to DevOps
Types of audits
S-8
Project audits: Objectives and goals,
SLO-2 Requirement elicitation Characteristics of CPM Agile Framework Introduction to DevOps
Types of audits
S SLO-1 Lab 2: Identification of process Lab 5: Critical Path Method (CPM) Lab 11: Daily Scrum Planning, Lab 14: DevOps using Docker

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


141
9-10 methodology and stake holder analysis Lab 8: RMMM Plan Story Boards Creation, Tracking
SLO-2 description. Configuration Management, Software Progress, Sprint Review.
Configuration Management - GitHub
Comparison of network based project
SLO-1 Market and Demand Analysis Project Termination Phases of development Introduction to XP
management techniques, PERT and CPM
S-11
Comparison of network based project
SLO-2 Market and Demand Analysis Project Termination Phases of development Introduction to XP
management techniques, PERT and CPM
SLO-1 Software project effort Float Calculation and its importance Software Testing, testing strategies Relationship between Conventional Agile, Process methodology
S-12
SLO-2 Software project effort Float Calculation and its importance Software Testing, testing strategies Relationship between Conventional Agile, Process methodology
SLO-1 Project cost estimation Project Cost Control (PERT/Cost) Types of Testing, Evaluation of project IT Service Management-Lifecycle Framework and its limitations
S-13
SLO-2 Financial Appraisal Project Cost Control (PERT/Cost) Types of Testing, Evaluation of project IT Service Management-Lifecycle Framework and its limitations
SLO-1 Lab 12: Agile Approaches - Extreme
S Lab 3: Market demand analysis and Lab 6: Software Cost Estimation models
Lab 9:Unit testing with test cases Programming - Small releases Scrum, Lab 15: XP Programming
14-15 SLO-2 demand planning using various techniques
Lean ,

4. Roman Pichler, Agile Product Management with Scrum


1. Roger S. Pressman, Software Engineering – A Practitioner Approach, 11th ed., McGraw Hill, 2015
Learning 5. Ken Schwaber, Agile Project Management with Scrum (Microsoft Professional)
2. Ian Sommerville, Software Engineering, 10th ed., Pearson Education, 2010
Resources 6. Jim Smith Agile Project Management: Creating Innovative Products,Pearson 2008.
3. Rajib Mall, Fundamentals of Software Engineering, 4th ed., PHI Learning Private Limited, 2014
7. Mike Cohn, Succeeding with Agile: Software Development Using Scrum

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
-
Expert Member from TCS Dr. K. Nimala, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


142
Course Course Course L T P C
18CSC461J Usability Design of Software Applications C Professional Core
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Familiarize the software life cycle methods and overview of software project. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the various techniques for requirements, planning ,managing and estimation of a technology project

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Examine the project management features.

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Understand the Agile methodologies

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Understand the SCRUM methodologies

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
Restate the concepts Knowledge of quantitative engineering principles for how to build software interfaces that M - - H M - - - - - - M - - -
CLO-1 : 1 85 80
are usable.
Develop skills of Software Application Understanding that usability is more important than efficiency for almost M - M - H - - - - - - - - - -
CLO-2 : all modern software projects
2 85 75
CLO-3 : Primary factor that leads to product success 2 80 70 H M L - - - - - - - - L - - -
CLO-4 : The ability to critically analyze existing user interfaces 3 80 70 H - M - H - - - - - - M - - -
CLO-5 : Express their positive and negative aspects in engineering term 3 80 75 H - M - H - - - - - - M - - -
CLO-6 : Confidence and competence of Software Application 3 80 70 L - - H H - - - H - - H - - -

Duration (hour) 12 12 12 12 12
Introduction to Usability Design of Hypertext Navigation & Flow GUI Excise Usable Security
SLO-1
S-1 Software Applications
SLO-2 Introduction and Background Formation of the WWW Help Users Find Your Stuff Command Line Excise Unusable Security Costs Security
Users and Usability Principles Hypertext Engineering Design Images & Organization in Kohl’s Techniques to Avoid Excise Impact on Security – Long-Term
SLO-1 Navigation
S-2
Nine Golden Usability Principles, Web-site Design Tips , Knowledge Web Shopping, Oddities of Web Memory – Auto-customization, Myths of Usable Security, Cost
SLO-2 Preventing Errors, Software Seatbelts Acquisition Browsing Navigation Confusion
Searching
SLO-1 Lab 1: Demonstration of Design for Lab 4: Demonstration of Web-site Lab 7: Demonstration of Web Browser Lab 10: Demonstration of GUI Excise Lab 13: Demonstration of Myths of
S Design design Usable Security
the USER
3-4 SLO-2
SLO-1 Highlighting and Software errors What is a Scientific Test UIs Must Help Users Navigate Navigation Within Information Pain and Consequences
S-5
SLO-2 Examples and Discussion Six Ways to Acquire Knowledge Benefits of Navigation Navigation Among Tools & Menus Dialog Boxes & Toolbar
Principles, Psychopathology, Correlation and Causality Flow in User Interfaces and State of Mind Religious Arguments,
SLO-1 Navigation Among Panes
and Engineering Web Designers are Web Users
S-6
Making Mistakes and Growth Confusing Correlation and Causality, UI Design for the Probable Provide for the Undo Evolutionary design, Modeless Dialog Boxes and Function
SLO-2 Mindset , Mental Models Evaluations Possible Types of Undo Dialog Boxes

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


143
S SLO-1 Lab 2: Demonstration of Growth Lab 5: Demonstration of User Interface Lab 8: Demonstration of Navigate design Lab 11: Demonstration of GUI Excise Lab 14: Demonstration of Dialog Boxes
7-8 SLO-2 Mindset & Toolbar
Helping Users Choose Action Website Design Making the UI Disappear, Examples and Single vs. Multiple Undo Mobile Usability & Courtesy
SLO-1 Scanning and Choosing Discussion
S-9
Error Messages Users Scan Web Pages Accidental Problems Excise Tasks Data Entry Selection Analytical Thinking Examples and
SLO-2
Discussion
SLO-1 People Expect Simplicity URL Design Essential Problems Excise Tasks Data Integrity vs Data Immunity Usability of Games
S-10 User Success Rate , Web Site Home Philosophical Lineage Essential and Data Immunity- Flexible Rule Color, Effective Habits Wrapup and
SLO-2 Syntactic Signals and Application
Pages Accidental Problems Enforcement Review
S SLO-1 Lab 3: Demonstration of User- Lab 6: Demonstration of URL Design Lab 9: Demonstration of Accidental & Lab 12: Demonstration of Data Entry Lab 15: Demonstration of Games and
Centered Style Essential Problems Selection Customize Controller Buttons
11-12 SLO-2 Excise Tasks

Learning 1. The Design of Everyday Things, Don Norman, 1988 (reprinted 2007), Basic Books, 2. Don’t Make Me Think: A Common Sense Approach to Web Usability, 3rd Edition, Steve
Resources ISBN: 0465050654. (required) Krug, 2014, New Riders Press, ISBN-10: 0321344758 (required)

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
-
Expert Member from TCS [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


144
Course Course Course L T P C
18CSC462J IT Workshop using Scilab C Professional Core
Code Name Category 1 0 2 2

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Define the image fundamentals and mathematical transforms for image processing 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Provide knowledge about the image enhancement techniques and image restoration procedures

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Enable to perform image compression techniques and image segmentation procedures

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Discuss the fundamentals of color image processing

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Describe colour transformation and segmentation based on colour

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Define the fundamentals of Digital image strength and weakness 3 80 70 L L - - L - - - - L - H - - -
CLO-2 : Analyse various filtering and their application 3 85 75 M H - - L - - - - L - H - - -
CLO-3 : Discuss image enhancement techniques in spatial domain 3 75 70 M H - - L - - - - L - H - - -
CLO-4 : Explain the concepts of segmentation and boundary extraction 3 85 80 M H - - H - - - - L - H - - -
CLO-5 : Obtain the computational and validation operation on an image 3 85 75 L M - - M - - - - L - H - - -

Duration
6 6 6 6 6
(hour)
Matrix, array and basic mathematical Basic plotting - Overview, creating simple Control flow and operators - ``if ... end''
Introduction to SCI Lab/MATLAB- History, Controlling the hierarchy of operations or
SLO-1 functions plots, adding titles, axis labels, and structure, relational and logical operators,
basic features precedence
S-1 annotations ``for ... end'' loop, ``while ... end'' loop
Controlling the appearance of floating point Matrix generation, entering a vector, multiple data sets in one plot, specifying flow structures, operator precedence,
SLO-2 Strengths and weaknesses
number entering a matrix, matrix indexing line styles and colors saving output to a file
SLO-1 To provides the Thresholding an image
and the evaluation of its histogram using
To perform the Two-dimensional Fourier Image Edge Detection Using Sobel To perform the following operations in an Image filtering in spatial and frequency
S-2-3 histogram equalization and illustrates the
SLO-2 transform operation in an image. Filtering and Canny Filtering image. (a) opening, (b) closing domain
relationship among the intensities (gray
levels) of an image and its histogram
Working with variables- Creating SCI Introduction to programming - Introduction, Debugging M-files- Debugging process,
Managing the workspace, keeping track of Colon operator, linear spacing, , creating a
SLO-1 Lab/MATLAB variables, overwriting M-File Scripts, script side-effects, M-File preparing for debugging, setting
your work session sub-matrix, dimension, matrix operations
variable functions breakpoints,
S-4 Functions matrix generators, special
anatomy of a M-File function, input and running with breakpoints, examining
Entering multiple statements per line, matrices, array and array operations,
SLO-2 Error messages, making corrections output arguments, input to a script file, values, correcting and ending debugging,
miscellaneous commands solving linear equations, other
output commands correcting an M-file
mathematical functions.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


145
Duration
6 6 6 6 6
(hour)
To shows image rotation, scaling, and Color image segmentation algorithm
To perform the Linear filtering using To perform the following operations in an Morphological operations in analyzing
translation using Geometric
S- SLO-1 convolution in an image image. (a) erosion, (b) dilation, development image structures
transformations.
5-6 SLO-2

1. Digital Image Processing using MATLAB. Rafael C. Gonzalez, Richard E. Woods, Steven Eddins,
3. [Link]
Learning Pearson Education, Inc., 2004.
4. [Link]
Resources 2. MATLAB: A Practical Introduction to Programming and Problem Solving. Stormy Attaway,
Butterworth-Heinemann.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10% )#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % -
# 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
Expert from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


146
Professional Elective – 1

Course Course Course L T P C


18CSE361J CONVERSATIONAL SYSTEMS E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the impact of AI on conversational systems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Explore the underlying technologies for a conversational system

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Acquire knowledge in various NLP techniques

Modern Tool Usage


CLR-4 : Experience the design of various kind of chatbots

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Explore the scope of contact centers, deployment and its implication

Communication
Environment &
Sustainability
CLR-6 : Acquire knowledge in advanced dialog management systems

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Comprehend the underlying technologies behind a conversational system 3 80 80 M M L H L - - - L L - H - - -
CLO-2 : Demonstrate Natural Language Processing techniques using Python 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Design and deploy retrieval and generative chatbots 3 80 85 H H H H L - - - H L - H - - -
CLO-4 : Create a digital virtual assistant application 3 85 80 M H H H L - - - H L - H - - -
CLO-5 : Design and deploy an intelligent chatbot using Dialogflow 3 85 80 H H H H L - - - H L - H - - -
CLO-6 : Develop a CNN and RNN deep learning model for word ordering and classification 3 80 85 H H H H L - - - H L - H - - -

Duration
12 12 12 12 12
(hour)
SLO-1 Introduction to conversational system Natural language processing Fundamentals of Conversational systems Introduction to popular chatbot frameworks Role of ML in conversational systems
S-1 Different modes of engagement for a Google dialog flow, Microsoft bot
SLO-2 Brief history, Basic components NLU, DM and NLG ASR system
human being framework
Amazon lex, RASA channels: Facebook
SLO-1 History of AI Phases of NLP Chatbot framework and architecture Advanced dialog management system
S-2 messenger, Google Home,
SLO-2 Impact of AI on conversational systems Application of chatbots Conversational flow and design Alexa, WhatsApp, Custom App Example dialog management system
SLO-1 Lab 4: Introduction to Natural Language
S Lab 1: Basic syntax and variables in Lab 10: Simple Chatbot building for Lab 13: Getting words in order with
Processing using Python: regular Lab 7: Building a simple chatbot in Python
3-4 SLO-2 Python Facebook messenger convolutional neural networks
expression
SLO-1 Underlying technologies General Chatbot architecture Intent classification Introduction to contact centers Language translation
S-5 Natural language processing, Natural
SLO-2 Basic concepts in chatbots ML and DL based techniques Impact and Terminologies Emotion/sentiment analysis
language generator
SLO-1 Text to speech, Speech to text Lexical knowledge network Dialogue management strategies CCAI Telecommunications Information extraction
S-6
SLO-2 Computer vision Lexical analysis, Part of speech tagging Natural language generation Virtual agent/assistant Overview on conversational analytics
S SLO-1 Lab 2: Class/Objects in Python Lab 5: Word tokenization using NLTK Lab 8: Building a retrieval based chatbot

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


147
Duration
12 12 12 12 12
(hour)
7-8 Lab 11: Creating a virtual assistant using Lab 14: Sequence classification using
SLO-2
Python library functions LSTM Recurrent Neural Network
Semantic analysis, Word sense Fundamentals of building conversations
SLO-1 Messaging platforms UX design Conversational metrics
disambiguation with Dialogflow
S-9
Application of Conversational systems:
SLO-2 Facebook, WhatsApp Information extraction APIs and SDKs Design, Intent, Entities, Action responses
Robot and sensory application
SLO-1 Smart speakers Sentiment analysis Usage of conversational design tools Training the agent XR technologies, XR-commerce
S-10 Alexa, Google home and other new Example tools for conversational system Future technologies and market
SLO-2 Affective NLG Testing tools
channels develeopment innovations
S SLO-1 Lab 9: Creating a generative chatbot in Lab 12: Building an intelligent chatbot Lab 15: Multi class text classification using
Lab 3: scikit library functions in Python Lab 6: Simple topic identification
11-12 SLO-2 Python using Python and Dialogflow LSTM

1. Christopher Schmandt, “Voice Communication with computers Conversational systems”, Van 4. Srini Janarthnam, “Hands-On Chatbots and Conversational Ui Development: Build chatbots and
Nostrand Reinhold, 1993. voice user interfaces with Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, and Alexa Skills”,
Learning 2. Parag Kulkarni, Prachi Joshi, “Artificial Intelligence – Building Intelligent System”, PHI learning pvt Packt publishing, 2017
Resources Ltd, 2015 5. Prebuilt agents | Dialogflow CX | Google Cloud
3. Hapke, Hannes Max, Hobson Lane, and Cole Howard. "Natural language processing in action", 6. Building your own conversational voice AI with Dialogflow & Speech To Text in web apps. | Google Cloud -
Manning publications 2019 Community ([Link])

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


148
Course Course Course L T P C
18CSE362J CLOUD, MICROSERVICES & APPLICATION E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Comprehend fundamentals of cloud application development 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Specify of Public Cloud Models

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Design various Cloud Applications

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Deployment of Cloud Applications using Cloud Native Services

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Explore Cloud Application using Python Use cases

Communication
Environment &
Sustainability
CLR-6 : Understand the Cloud Security and Cloud pricing models

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Comprehend Cloud fundamental Concepts 3 80 70 L L H H L - - - L L - H - - -
CLO-2 : Demonstrate Cloud Service and Deployments Model 3 85 75 M M H M H - - - M L M H - - -
CLO-3 : Deploy Cloud Applications using Devops and Docker 3 75 70 M M H M H - - - H L M H - - -
CLO-4 : Explore Python Language and its functions 3 85 80 M M H M H - - - M L L H - - -
CLO-5 : Developing and Deploying Real-time Cloud Applications 3 85 75 H M H M H - - - H L M H - - -
CLO-6 : Explore Various Cloud security Threats and Mechanism. 3 80 70 L H H L L - - - L L - H - - -

Duration
12 12 12 12 12
(hour)
Cloud Introduction –NIST Definition Application architectures-Monolithic & Introduction to Devops Introduction to Python Cloud Application Development
SLO-1
S-1 Distributed
SLO-2 Cloud service Models - IaaS/ PaaS / SaaS API Fundamentals Devops fundamentals. Phython Language Cloud Application Deployment
Deployment Models –Public,Private,Hybrid Microservice fundamentals, Current Devops Tools, Devops Tools usuage – Data types, Variables Cloud Application Execution, Applications
SLO-1
and Community, Cloud Characteristics system architecture, target system. Cloud Application developments using Containers
S-2
Cloud Challenges –user, Service Provider Microservice design approach, Spring boot Introduction to Containers, Operators, String Operations Testing the Cloud Application, Case study
SLO-2
end, Applications of Cloud project Containerization Process on Cloud Application
S SLO-1 Lab 1: Cloud Architecture Design Lab4 : API Development Lab 7 :Devops- Cloud Application Lab10: Cloud Application development Lab 13: Cloud Application Development
3-4 SLO-2 Development using Python
SLO-1 Cloud Enabling Technology Cloud Native applications Docker Decision Making and Loops Cloud Security Concepts
S-5
SLO-2 Data Centre Technology 12 Factors App Containerization of application Python functions Cloud Security Threats
Virtualization Technology, Web Application integration process, Apification Application Deployment, Application Custom functions, Organizing Python Cloud Security Mechanisms: Encryption,
SLO-1
Technology Process Testing with Usecases codes using function Hashing: Digital Signature
S-6
Multitenant Technology, Service Microservice Management, API Kubernetes, Kubernetes Objects Lists,Tuples, Plotting Data Public Key Infrastructure, Identity and
SLO-2
Technology Management Access Management
S SLO-1 Lab 2: Microservice Architecture Design Lab 8: Docker Containerization Lab 11:Data visualization using Python Lab 14: Cloud Security Case Study

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


149
Duration
12 12 12 12 12
(hour)
7-8 Lab 5: Design of Micro service and
SLO-2
deployment
Cloud components Guiding Principles: Cloud Infrastructure Mechanisms: Kubernetes Scheduler packages Single Sign-On: Kerberos authentication
SLO-1
S-9 Utilization
SLO-2 Security and Pricing Logical Network Perimeter Deployment of Kunbernetes File I/O One-time password
Overview on Public Cloud Platforms-AWS, Virtual Server: Cloud Storage Device, Kubernetes Applications, Kubernetes Text,CSV, Binary files, Exception Handling Mobile Cloud, Green Cloud
SLO-1
Amazon Web Services (AWS) Cloud Usage Monitor Tools
S-10
Azuer, Google Cloud Platform (GCP) Resource Replication, Readymade Cloud Operating Clusters and Scaling, Cluster Types of Exceptions, Python Use cases Multicloud Models, Cloud Application
SLO-2
Environment Architecture development scenario
S SLO-1 Lab 3: AWS Lambda Functions Lab 6: API for Managing Virtual Lab9: Cloud Scaling Lab 12: Exception Handling using Python Lab 15 :Project work
11-12 SLO-2 Infrastructure

1. Thomas Erl, ZaighamMahmood,RichardoPuttini, "Cloud Computing:Concepts, Technology and 4. John V Guttag, “Introduction to Computation and Programming Using Python”
Architecture", Fourth Printing, 2014, Prentice Hall/PearsonPTR, ISBN: 9780133387520. 2nd Edition, MIT Press 2017
Learning 2. ArshdeepBahga, Vijay Madisetti, "Cloud Computing: A Hands-On Approach", 2016, University 5. Nischay kumar Hegde , “Python Programming Fundamentals - A Beginner's Handbook”,Educreation
Resources Press, ISBN: 9780996025508. Publishing, ISBN: 9781545713556 ,2018
3. [Link], "Essentials of Cloud Computing", 2014, Chapman and Hall/CRC Press, ISBN 6. Cloud Native DevOPS with Kubernetes , John Arundel,Justin domingus, OReilly Publisher ,2019
9781482205435.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % -
# 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
Expert Member from TCS - [Link] SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


150
Course Course Course L T P C
18CSE363J MACHINE LEARNING E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the basic concepts of machine learning 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Gain knowledge about neural networks and apply them

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Learn the concepts and implementation of the various supervised learning algorithms

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Learn the concepts and implementation of unsupervised learning and reinforcement learning algorithms

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Learn to evaluate machine learning algorithms using performance assessment techniques

Communication
Environment &
Sustainability
CLR-6 : Gain an overall understanding of the fundamentals of machine learning and its implementation in Python

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Explain the basic concepts of machine learning 2 85 80 H - - - - - - - - - - - - - -
CLO-2 : Apply neural networks to appropriate applications 2 80 70 H L H L - - - - - - - - - - -
CLO-3 : Implement supervised learning algorithms in Python 2 85 75 H - H - - - - - - - - - - - -
CLO-4 : Implement unsupervised learning and reinforcement learning algorithms 2 85 75 H - H - - - - - - - - - - - -
CLO-5 : Apply performance assessment techniques to evaluate machine learning algorithms 2 75 70 H H M L - - - - - - - - - - -
CLO-6 : Apply machine learning concepts to different contexts and assess them 3 85 75 H L H L - - - - - - - - - - -

Duration
12 12 12 12 12
(hour)
Assessing and Comparing Classification
Introduction to neural networks, biological
SLO-1 Introduction to Machine Learning, types Introduction to Supervised learning Introduction to Unsupervised learning Algorithms: Cross-Validation and
motivation
S-1 Resampling Methods
Linear Basis Function Models, The Bias- Problems appropriate for Neural Network
SLO-2 Learning Problems Mixture Models and EM K-Fold and 5x2 Cross-Validation
Variance Decomposition learning, Neural Network Representation
Supervised Learning, Unsupervised
SLO-1 Simple Linear regression Perceptron learning K-Means Clustering, Spectral Clustering Bootstrapping
Learning
S-2
Multilayer Networks and Back Propagation
SLO-2 Concept Learning Multiple Linear Regression Dirichlet Process Mixture Models Measuring Error
Algorithms
S- SLO-1 Lab 4: Implementation of Linear Lab 7: Implementation of Neural networks Lab 10: Implementation of SVM using
Lab 1: Basic Programming in Python Lab 13: Implementation of Cross-validation
3-4 SLO-2 Regression using Scikit-Learn using Scikit-Learn Scikit-Learn
Version Spaces and Candidate The Curse of Dimensionality, Assessing a Classification Algorithm's
SLO-1 Linear Models for Classification Gradient descent and the delta rule
Eliminations Dimensionality Reduction Performance: Binomial Test
S-5
Probabilistic Generative Models,
SLO-2 Inductive Bias, The Bias-Variance Tradeoff Feedforward networks Principal Component Analysis Approximate Normal Test, Paired t Test
discriminative models
Generalization, Overfitting and stopping
S-6 SLO-1 The Curse of dimensionality Logistic Regression Latent Variable Models(LVM) Comparing Two Classification Algorithms
criterion

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


151
Duration
12 12 12 12 12
(hour)
SLO-2 Over fitting and under fitting k-Nearest Neighbors Tuning the network size Latent Dirichlet Allocation (LDA) McNemar's Test
SLO-1 Lab 5: Implementation of KNN using Lab 11: Implementation of K-means Lab 14: Implementation of an example ML
S-7-8 Lab 2: Introduction to Scikit-Learn Library Lab 8: Tuning the parameters of ANN
SLO-2 Scikit-Learn clustering using Scikit-Learn application
SLO-1 Regularization Decision Trees Time delay and recurrent neural networks Reinforcement Learning and Q-Learning Ensemble Methods
S-9
SLO-2 Learning Curve Random Forest model Bayes Theorem Convergence and experiment strategies Bagging
SLO-1 Error and noise Support Vector Machines Naïve Bayes Classifier Nondeterministic rewards and actions Boosting
S-10
SLO-2 Parametric vs. non-parametric models SVM Kernel trick Bayesian Belief networks Temporal difference learning Stacking
S- SLO-1 Lab 6: Implementation of Decision tree Lab 9: Implementation of Naïve Bayes Lab 12: Implementation of reinforcement Lab 15: Implementation of an example ML
Lab 3: Basic Pre-processing of Data
11-12 SLO-2 using Scikit-Learn using Scikit-Learn learning using Scikit-Learn application

3. Ethem Alpaydin, Introduction to Machine Learning (Adaptive Computation and Machine Learning), The MIT Press
Learning 1. Tom M. Mitchell, Machine Learning, McGraw-Hill Education (India) Private Limited.
2004.
Resources 2. Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press, 2012.
4. Gavin Hackeling, Mastering Machine Learning with scikit-learn, Packt Publishing, 2017.

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 %
Understand
Apply
Level 2 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 %
Analyze
Evaluate
Level 3 10 % 10 % 10 % 10 % 10 % 10 % 10 % 10 % 10 % 10 %
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
Expert Member from TCS - Dr. S. Usha Kiruthika, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


152
Professional Elective – 2

Course Course Course L T P C


18CSE364J Robotics and Embedded Systems E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Analyse the different of Industrial applications of robotics 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Discuss the benefits of cognitive robotics with analysis and control

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Demonstrate applications of computer vision in robotics

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Implement the cloud computing technology in robotics

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Utilize the Python and R programs for robotic applications

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Analyse the embedded design in Industrial needs 3 80 70 M H M H L M H H L L M H L L L
CLO-2 : Discuss basic concepts and technological advancements in AI and robotics 3 85 75 M H L M L M M H M L M H L L L
CLO-3 : Construct skills of using advanced software for solving practical problems in robotics pertaining to various industries 3 75 70 M H M H L M M H M L H H M M M
CLO-4 : Apply several statistical analysis techniques and business analytics for cognitive robotics 3 75 70 H H M H M M M M M L M H M M H
CLO-5 : Apply the programming of robots using python and R languages. 4 85 80 H H M H H M L M M L M H H H H
CLO-6 : Design the applications of each modules of robotics for real-time applications 4 85 80 H H H H H M L M L L M H H H H

Duration
12 12 12 12 12
(hour)
Quality of Service and Cyber security
Introduction to Modern Day Robotics and Introduction to Robotics: Analysis, Control, Private Cloud Platforms -Robot as a
SLO-1 Deep learning core applications Communication Protocols -Analysis for the
their industrial applications Applications Service in Cloud Computing
S-1 Robot Operating System
Industry 4.0 Concept: Background of Introduction to computer vision and Cloud Computing Technology and Its Robotics systems communication- Threat
SLO-2 Deep learning business applications
Industry 4.0 technologies application of Vision Systems in Robotics Application in Robot Control modelling using ROS
Concepts of computer vision and the how Data Science and Big Data in the context Towards cloud robotic system: A case
A Comprehensive Survey of Recent
SLO-1 Overview of Industry 4.0 technologies vision systems are becoming essential part of Cognitive Robotics: Cognitive study of online co-localization for fair
Trends in Cloud
S-2 of Robotics Technologies: resource competence
Implementation patterns in manufacturing Computer Vision: Models, Learning, and The Next Step Up for Data and Analytics in Robotics Architectures and Applications - A Case Study on Model-Based
SLO-2
companies. Inference robotics Google's cloud robotics Development of Robotic Systems
SLO-1 Lab-1: LED Interfacing using Arduino - Lab-4: Ultrasound sensor interfacing using Lab-7: Experiment on Deep Learning for Lab-10: Google’s Cloud Robotics
S 3-4 Lab-13: Mini Project using ROS
SLO-2 Simulation Arduino. computer vision. application
Evolution of Industrial Robots and their Mastering Computer Vision with Cognitive Deep Learning Technology for High computing needs of industrial
SLO-1 Monti Arc with Embedded Automata
Applications. TensorFlow Big Data. automation and systems
S-5 2.x: Build advanced computer vision Cognitive Assistant Robots for Reducing
Advancements in Robotics and Its Future The role of cloud and open source
SLO-2 applications using machine learning and Variability in Industrial Human-Robot Introduction to Python in robotics
Uses software in the future of robotics.
deep learning techniques Activities.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


153
Duration
12 12 12 12 12
(hour)
Artificial Intelligence and Robotics: The
Types of robotics in various fields for Machine Vision Applications Application The Power of Cloud Robotics by Robotics Introduction to R Programming in the
SLO-1 Review of Reliability Factors Related to
applications areas for vision systems Industry Association context of Robotics
S-6 Industrial Robots
Technologies essential for Cognitive Robot inspection case study-Autonomous Failure analysis of mature robots in Basics of Robotic operating System: ROS Introduction to Python - Python Functions
SLO-2
Robotics driving using 3D imaging case study. automated production for beginners an overview for Data Science
SLO-1 Lab-2: LCD & LDR Interfacing using Lab-8: Experiment on Factory Automation
S 7-8 Lab-5: Design of Obstacle Sensing Robot. Lab-11: Basic Robotic Operating System Lab-14: Mini Project using Python libraries
SLO-2 Arduino (Quality Control)
Computer systems and Technologies Data Analytics for Predictive Maintenance Introduction to the Robot Operating
SLO-1 AI in the context of Cognitive Robotics Basic ROS Learning Python for robotics
relevant to modern day robotics of Industrial Robots System (ROS) Middleware
S-9 Failure Is an Option: How the Severity of
Robotic Process Automation: Overview of and Role of AI in Robotics: Foundation for Secure communication for the Robot
SLO-2 Robot Errors Affects Human Robot An introduction to R programing
RPA and its applications-RPA, Advanced Robotics Operating System
Interaction
AI- A Concept for a Practical Robot Design
SLO-1 Artificial Intelligence for Leaders Concepts of Cloud computing. An Introduction to Robot Operating System The R in Robotics rosR
Process.
S-10
Cloud platforms and it applications in The Ultimate Robot Application Framework A New Language Extension for the Robot
SLO-2 Cognitive Technologies for Leaders Demo to train A Robot Using AI
Robotics by Adnan Operating System
S SLO-1 Lab 3: Robotic Process Automation (RPA) Lab-6: Block world solving robot – Lab-9: Sign operating robot using Lab-12: Experiment on automation using
Lab-15: Mini project using E in Robotics
11-12 SLO-2 for design of Bot. Simulation Computer Vision ROS
4. Francis X. Govers,” Artificial Intelligence for Robotics: Build Intelligent Robots that Perform Human Tasks
1. Saeed Benjamin Niku, “Introduction to Robotics: Analysis, Control, Applications”, Wiley
Using AI Techniques”, Packt publishing,2018.
Publishers, 2nd edition,2011.
Learning 5. Subrata Ghoshal Cengage “Embedded Systems & Robots : Projects Using the 8051 Microcontroller
2. Simon J. D. Prince, “Computer Vision: Models, Learning, and Inference”, Cambridge
Resources Learning” Cengage Learning Asia; New edition.
University Press, 2012.
6. Kevin M. Lynch, Frank C. Park “Modern Robotics mechanics, planning, controls” Cambridge university
3. Massimo Banzi, “Getting Started with Arduino” 2 nd edition. O’Reilly, 2011.
press-2017.
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 20% 20% 15% 15% 15% 15% 15% 15% 15% 15%
Understand
Apply
Level 2 20% 20% 20% 20% 20% 20% 20% 20% 20% 20%
Analyze
Evaluate
Level 3 10% 10% 15% 15% 15% 15% 15% 15% 15% 15%
Create
Total 100 % 100 % 100 % 100 % 100 %
# CLA – 4 can be from any combination of these: Assignments, Seminars, Tech Talks, Mini-Projects, Case-Studies, Self-Study, MOOCs, Certifications, Conf. Paper etc.,
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
R. Rajkumar, Assistant Professor, SRMIST
Expert Member from TCS -

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


154
Course Course Course L T P C
18CSE365J Modern Web Applications E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Learn the basic concepts in HTML, CSS, Javascript 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand the responsive design and development

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Know scripting languages.

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Design a Website with HTML, JS, CSS / CMS - Word press

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : learn the web project management and maintenance process

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Deploy Simple Web Applications 1 85 80 H - H H H - - - - - - M - - -
CLO-2 : Design Website using HTML CSS and JS 2 85 75 H - H H H - - - - - - - - - -
CLO-3 : Design Responsive Sites 2 80 70 H - H H H - - - - - - M - - -
CLO-4 : Design interactive web pages using Scripting languages. 3 80 70 H - M - H - - - - - - M - - -
CLO-5 : Manage, Maintain and Support Web Apps 3 80 75 H - M - H - - - - - - M - - -

Duration
12 12 12 12 12
(hour)
CSS Syntax and structure, CSS rules for
SLO-1 Introduction to Internet Introduction to Java Scripts PHP PHP Database Connectivity
Backgrounds
S-1
Colors and properties, Manipulating texts,
SLO-2 World Wide Web Objects in Java Script Creating PHP Programs Connecting to MySQL Server
Fonts, borders and boxes,
SLO-1 History of the Internet & World Margins, Padding Lists, CSS Positioning Dynamic HTML with Java Script Numbers and Strings Selecting Databases
S-2
SLO-2 History of the Internet and World Animations, Tool-Tips, Style images, Bootstrap- JS Alert Literals and Variables Checking for Errors
SLO-1 Lab 1: Design the following static web Lab 4: Design the following static web
S Lab 7 : Write an XML file which will display Lab10: Write Program in PHP to Lab 13: Install a database (Mysql).
pages required for an online book store pages required for an online book store
3-4 SLO-2 the Book information demonstrate basics of PHP Create a table For basic information
web site. HOME PAGE: web site. REGISTRATION PAGE:
Uniform Resource Locator, Tools and Variables, Media Queries, Wildcard
SLO-1 JS Button, JS popover Simple Applications Demo Closing the MySQL Server Connection
Web Programming Languages. Selectors
S-5
Operators
SLO-2 Web Standards Working with Gradients, Pseudo Class Extensible Markup Language(XML) Simple Applications Demo
and Functions
Manipulating Data in MySQL Using PHP models,
Pseudo elements, basic of frameworks like Structuring Data, Document Type
SLO-1 Categories of Web Applications Creating Form Controls Estimation of ARMA models such as Yule-Walker
S-6 Bootstrap Definition
estimation for AR Processes
SLO-2 Hypertext Mark Up Language (HTML) Need for Scripting languages XML Vocabularies Simple Applications Demo Inserting
SLO-1

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


155
Duration
12 12 12 12 12
(hour)
7-8 Lab 2: Design the following static web
Lab 5: Design the following static web
pages required for an online book store Lab 8: Write a Document Type Definition Lab 11: Convert all the previous
SLO-2 pages required for an online book store Lab 14 Work on case study
web site. LOGIN PAGE, CATOLOGUE (DTD) to validate the above XML file. forms to PHP forms.
web site. VALIDATION
PAGE
SLO-1 Basic HTML page, Text Formatting, Types of scripting languages Document Object Model (DOM) Using Values Returned From Viewing, Updating
S-9 Document Object Model (DOM) with
SLO-2 Table, Headers Client side scripting Simple Applications Demo Deleting Records
JavaScript
Extensible Stylesheet Language
SLO-1 Linking, Images,List Server side scripting Forms Using PHP User Authentication: Creating Session
Transforms (XSL)
S-10
Introduction to nonparametric
SLO-2 Meta Elements Simple Applications Demo Simple Applications Demo Authorization Level
regression methods
SLO-1 Lab 12: Write a PHP Code to
Lab 3: Design the following static web Lab 6: Design the following static web
S Lab9: Write a Document Type Definition make database connection,
pages required for an online book store pages required for an online book store
11-12 SLO-2 (DTD) to validate the above XML file. Create Data Base, Create Table In Lab15: Work on case study
web site. CART PAGE: web site. VALIDATION
Mysql

1. Web Programming, building internet applications, Chris Bates 2nd edition, WILEY Dreamtech.
Learning 2. HTML & CSS: Design and Build Websites, Jon Duckett, John Wiley & Sons
Resources 3. Naramore E., Gerner J., Scouarnec Y.L., et al., (2005) Beginning PHP5, Apache, MySQL Web Development: Programmer to Programmer, John Wiley & Sons Inc., ISBN: 9780764579660.

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert member from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


156
Course Course Course L T P C
18CSE366J DATA MINING AND ANALYTICS E Professional Elective
Code Name Category 2 0 2 3
Pre-requisite Co-requisite Progressive
Nil Nil Nil
Courses Courses Courses
Course Offering Department Computer Science and Engineering Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand multidisciplinary field of Data Mining 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Describe basic techniques for Data Pre Processing and Knowledge representation

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Familiarize different types of Data Mining Algorithms

Modern Tool Usage


CLR-4 : Know how to implement Descriptive analytics, Linear model and Non Linear Regression

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Understand the concepts of Time series analysis and Linear time series models

Communication
Environment &
Sustainability
CLR-6 : Develop skills of using data mining algorithms in different domains

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Restate the concepts and techniques of Data Mining 1 85 80 M - - H M - - - - - - M - - -
CLO-2 : Develop skills of using data mining software for solving practical problems 2 85 75 M - M - H - - - - - - - - - -
CLO-3 : Apply several statistical analysis techniques 2 80 70 H M L - - - - - - - - L - - -
CLO-4 : Demonstrate the concept of Descriptive analysis 3 80 70 H - M - H - - - - - - M - - -
CLO-5 : Infer about time series and Linear time series models 3 80 75 H - M - H - - - - - - M - - -
CLO-6 : Practice and gain confidence and competence of data mining in real world problems 3 80 70 L - - H H - - - H - - H - - -
Duration
12 12 12 12 12
(hour)
Descriptive analytics: Data Modeling, Trend
SLO-1 Introduction to Data Mining Data pre-processing Data mining algorithms Auto - Covariance
Analysis, Simple Linear Regression Analysis
S-1
Forecasting models: Heuristic methods-
SLO-2 What is data mining? Data cleaning Association rules Auto-correlation and their properties
predictive modeling and pattern discovery
What kinds of data can be Mined. Motivation and terminology, Example: Logistic Regression: Logit transform, ML Exploratory time series analysis, Test for trend and
SLO-1 Data transformation, Data reduction
Related technologies mining weather data estimation, Tests of hypotheses seasonality
S-2 , Which Kinds of Applications are Discretization and generating concept Wald test, LR test, score test, test for overall
Basic idea: item sets, Generating item Exponential and moving average smoothing, Holt,
SLO-2 Targeted, Major Issues in Data hierarchies, Installing Weka 3 Data regression, multiple logistic regression,
sets and rules efficiently Winter smoothing, forecasting based on smoothing
Mining Mining System forward, backward method
SLO-1 Lab 4: Demonstration of Association Lab 7 : Demonstration of classification
S Lab 1: Demonstration of Lab 13: Implementation of Multicollinearity and
rule process on dataset [Link] using rule process on dataset [Link] Lab10: Implementation of Logistic Regression
3-4 SLO-2 preprocessing on dataset [Link] Ridge Regression
apriori algorithm using naïve bayes algorithm
SLO-1 Data Objects and Attribute Types Experiments with Weka - filters Correlation analysis interpretation of parameters Linear time series models – Autoregressive
S-5 Classification: Basic learning/mining
SLO-2 Basic Statistical Descriptions of Data discretization relation with categorical data analysis Moving Average
tasks
Interpreting Regression Models, Implementing Autoregressive Moving Average and
Machine Learning, Data mining knowledge Inferring rudimentary rules:, One R Predictive Models, Generalized Linear model: Autoregressive Integrated Moving Average models,
S-6 SLO-1
Supervised Learning representation, Task relevant data algorithm link functions such as Poisson, binomial, Estimation of ARMA models such as Yule-Walker
inverse binomial, inverse Gaussian, Gamma. estimation for AR Processes

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


157
Duration
12 12 12 12 12
(hour)
Non Linear Regression (NLS): Linearization Maximum likelihood and least squares estimation
Unsupervised Learning, Background knowledge, Representing
SLO-2 Decision trees, covering rules transforms, their uses and limitations, for ARMA Processes, Forecasting using ARIMA
Reinforcement Learning input data and output knowledge
examination of non-linearity, initial estimates models
SLO-1 Lab 5: Demonstration of classification Lab 8: Demonstration of classification
S Lab 2: Demonstration of Lab 11: Implementation Non Linear
rule process on dataset [Link] rule process on dataset [Link] Lab 14: Implementation of ARMA model
7-8 SLO-2 preprocessing on dataset [Link] Regression
using j48 algorithm using Decision trees algorithm
Visualization techniques, Attribute- iterative procedures for NLS, grid search,
SLO-1 DBMS, OLAP Prediction, The prediction task Prescriptive Analytics, Mathematical optimization
oriented analysis Newton-Raphson
S-9 steepest descent, Marquardt’s methods,
Data Mining Techniques, Stages of Attribute generalization, Attribute Statistical (Bayesian) classification,
SLO-2 Introduction to semiparametric regression Networks modeling, Multi-objective optimization
the Data Mining Process relevance Bayesian networks
models
Instance-based methods (nearest
SLO-1 Knowledge Representation Methods Class comparison additive regression models Stochastic modeling
neighbor)
S-10
Introduction to nonparametric regression Decision and Risk analysis, Decision trees
SLO-2 Applications Statistical measures linear models
methods
SLO-1 Lab 3: Demonstration of Association
Lab 6: Demonstration of classification Lab9: Demonstration of clustering rule
S rule process on dataset Lab 12: Build statistical models Simple Linear Lab15: Implement Poisson/Negative binomial
rule process on dataset [Link] process on dataset [Link] using simple
11-12 SLO-2 [Link] using apriori Regression regression using sample datasets.
using id3 algorithm k-means
algorithm

1. Jiawei Han and Micheline Kamber, “Data Mining: Concepts and Techniques”, Morgan 3. Box, G.E.P and Jenkins G.M. (1970) Time Series Analysis, Forecasting and Control, Holden-Day.
Learning Kaufmann Publishers, 3rd ed, 2010. 4. Draper, N. R. and Smith, H. (1998). Applied Regression Analysis (John Wiley) Third Edition.
Resources 2. Lior Rokach and Oded Maimon, “Data Mining and Knowledge Discovery Handbook”, Hosmer, D. W. and Lemeshow, S. (1989). Applied Logistic Regression (Wiley).
Springer, 2nd edition, 2010

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert member from TCS - [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


158
Professional Elective – 3

Course Course Course L T P C


18CSE467J Enterprise Systems E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Learn concepts, theories and processes in enterprise systems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Demonstrate a critical understanding of enterprise systems

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Identify the factors that lead to the development and implementation of ERP systems

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Analyse internal and external dimensions of enterprise systems by using an enterprise system

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Communicate effectively in oral and written forms about enterprise systems and processes principles.

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Design and deploy Simple Web Applications using MVC 1 85 80 H - M M H - - - - - - M - - -
CLO-2 : Design SOA and ERP models 2 85 75 H - H M H L L - - - L - - - -
CLO-3 : Design of CRM models 2 80 70 H - H H H - - - - - L M - - -
CLO-4 : Design interactive network and application 3 80 70 H - M - H - - - - - - M - - -
CLO-5 : Manage, Maintain and configuration of Networking 3 80 75 H - M - H - - - - - - M - - -

Duration
12 12 12 12 12
(hour)
Overview of Database Management Service Oriented Architecture (SOA) Electronic Data Exchange Overview of : MPLS Hardware Architectures for Enterprise
SLO-1
Systems. Systems
S-1
Overview of Model - View - Control (MVC) Principles of loose coupling, encapsulation Customer Relationship Management Virtual Private Networks (VPN) Servers
SLO-2
(CRM)
Control (MVC) method of software Inter-operatibility Customer Relationship Management Firewalls Clustering
SLO-1
development in a 3 tier environment (CRM)
S-2
Control (MVC) development in a 3 tier Web Services as the implementation Supplier Relationship Management (SRM) Network monitoring and enforcement of Storage area networks
SLO-2
environment. vehicle protocols, usage policies
SLO-1 Lab 1: Create a Movie Database Lab 4: Explore the client/server Lab 7 : A model of customer relationship Lab10: Firewalls configuration Lab 13: Work on case study
S
Application using MVC architecture of SAP. Learn how to use the management and business intelligence
3-4 SLO-2
user interface. systems for catalogue and online retailers.
SLO-1 Tools and Technologies Enterprise Resource Planning (ERP) Security Issues - Authentication, Software Acquisition Process Storage units
S-5 Brief overview of the following : Java systems and their architecture Authorisation Tendering; conditions of contract Back-up strategies
SLO-2
server pages
Related Java Technologies Access control Commercial off the shelf software (COTS) Local Area Network (LAN) technologies
S-6 SLO-1 Overview of SAP and Oracle Applications
versus Bespoke Implementations; and products

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


159
Duration
12 12 12 12 12
(hour)
Microsoft .NET framework Generic ERP Modules : Finance Roles; single-sign-on Commercial off the shelf software (COTS) Data Centres
SLO-2
versus Bespoke Implementations;
SLO-1 Lab 2: Creating an [Link] MVC Web Lab 5: – – Create customer, material Lab 8: A model of customer relationship Lab 11: COTS configuration and Lab 14 Work on case study
S
Application Project. master data. Execute the Sales process in management and business intelligence Implementation
7-8 SLO-2
SAP. systems for catalogue and online retailers.
PHP Generic ERP Modules : HR Directory servers, Audit trails; Total cost of ownership Disaster recovery site design and
SLO-1
implementation issues
S-9
Ruby on Rails Generic ERP Modules : , Materials Digital signatures; Encryption: review of Total cost of ownership Disaster recovery site design and
SLO-2
Management IPSec, implementation issues
SSL and other technologies; Issues on using Open source software or Hardware Acquisition Issues.
SLO-1 Javascript Generic ERP Modules : Investment, etc
S-10 free software
SLO-2 Ajax. Examples of Domain Specific Modules Simple Applications Demo Licensed software. Hardware Acquisition Issues.
SLO-1 Lab 3: Creating an [Link] MVC Web Lab 6: Create vendor, material master data Lab9: Work on case study. Lab 12: Work on case study. Lab15: Work on case study
S
Application Project. for purchasing.. Execute the Purchasing
11-12 SLO-2
process in SAP

1. Enterprise Resource Planning - Alexis Leon, Tata McGraw Hill. 4. E-Business Network Resource planning using SAP R/3 Baan and Peoplesoft : A Practical Roadmap For Success By
Learning
2. Enterprise Resource Planning – Diversified by Alexis Leon, TMH. Dr. Ravi Kalakota
Resources
3. Enterprise Resource Planning - Ravi Shankar & S. Jaiswal , Galgotia.

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert member from TCS [Link], SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


160
Course Course Course L T P C
18CSE468J Advance Finance E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department College of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understanding the basics of financial management and various sources of finance 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Gain knowledge on how to value shares and know about dividends

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Understand the reasons for business failures and how mergers helps in restructuring

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Ascertain knowledge of working capital and its importance

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Understand Derivatives and its impact in the stock market

Communication
Environment &
Sustainability
CLR-6 : Obtain knowledge on the corporate finance

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Explain the various sources of finance and working of primary and secondary market 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Gain knowledge on valuation of shares and payment of dividends 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Learn of the benefits of mergers and takeovers 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Define the importance of working capital in business 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Know the working of Derivatives 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Apply the knowledge of corporate finance 3 80 70 L H - H L - - - L L - H - - -

Duration
12 12 12 12 12
(hour)
Introduction to Financial Management and Corporate Restructuring, Reasons for
SLO-1 Working Capital and its Features Derivatives – meaning and features
its objectives Business Failures
S-1 Source of Finance- Long Term Sources of Valuation of Preference Shares
Mergers and Takeovers, Difference
SLO-2 finance- Share Capital – Equity and Factors Influencing Working Capital How Derivatives Work?
between Mergers and Takeovers
Preference
SLO-1 Preference capital and its features Types of Mergers Monitoring and Control of Working Capital Settlement of Derivatives
S-2 Valuation of Equity Shares Benefits of maintaining adequate working Feature Contract, Forward Contract and its
SLO-2 Benefits of Equity Capital Evaluation of Merger Proposals
capital difference from feature contract
SLO-1 Online Display of BSE and NSE Website
S- Worksheets on valuation of Preference Worksheet on Calculation of Working
and explaining on the Indian Stock Market Case Studies on Recent Mergers in India Online Display of Derivatives Market
3-4 SLO-2 and Equity Shares Capital
– Online using Fintech Lab
Types of Preference Shares and Types of Take Over and Amalgamations - Options, Swaps and Interest rate Payoff
SLO-1 Dividend – Features and Types-Traditional Cash Management
Debentures Procedures Diagrams
S-5 Approach of Dividend Payment, Modern
Debentures and its Features and Other
SLO-2 Approachee Leveraged Buyouts, Management Buyouts Benefits of Cash Management Pricing of Futures and Put Call Parity
Sources of Finance
Short term sources of Finance, Primary Dividend Relevance Model -M M Approach
S-6 SLO-1 Financial Restructuring Receivables Management Option Pricing using Binomial Model
Market and Secondary Market of Dividend

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


161
Duration
12 12 12 12 12
(hour)
SLO-2 Initial Public Offering, Pricing of Issues Benefits of Receivables Management Black Scholes Model
SLO-1 Online Display of NSE and BSE website
S- Worksheet – Simple calculations in Worksheet – Calculation of Profit /
and explain how trading and settlement Case Studies on Dividend Worksheet – Calculation of Cash cycle
7-8 SLO-2 Mergers Earnings on Derivatives
takes place
SLO-1 Stability of Dividend and Stock Split Share Split Risk – Return Management
S-9 Valuation of Bonds Receivables Management and its Benefits
SLO-2 Bonus Shares and its benefits Consolidation Benefits of Derivatives
SLO-1 Lease and types of lease
S-10 Valuation of Bonds Cancelation of Paid up capital EOQ Calculation Credit swaps
SLO-2 Evaluation of Lease Contract
S- SLO-1 Worksheet on evaluation of Lease Worksheet on calculation of Share Split
Work sheet on Bond Valuation Worksheet on EOQ Calculation Simple Case Studies on Derivatives
11-12 SLO-2 Contract and Hire Purchase Contract and SWAP ratio

1. Brealey, Myers and Allen, Principles of Corporate Finance, 13th Edition 2020, Tatal Mc Graw
3. Vishwanath, S. R. Corporate Finance: Theory and Practice. 2nd etition2013, Sage Publications
Learning Hill
4. Sashi K Gupta and R K Sharma, Financial Management,8th revised edition, 2017, Kalyani
Resources 2. Eugene F. Brigham, Joel F. Houston Fundamentals of Financial Management, 15th Edition,
Publications.
Senage Publications

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member form TCS Dr. V. M. Ponniah, SRMIST
Dr. K. T. Vijay Karthigeyan, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


162
Course Course Course L T P C
18CSE469J IMAGE PROCESSING AND PATTERN RECOGNITION E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : learn real world image processing problems 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : use fundamental techniques of image processing

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Apply image transformation in processing real-time images

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Utilize image filtering in real-time applications

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Study features extraction techniques in pattern recognition

Communication
Environment &
Sustainability
CLR-6 : Interpret color image processing in real world applications

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Compare different methods for image acquisition, storage and representation in digital devices and computers 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Appreciate role of image transforms in representing, highlighting, and modifying image features 3 85 75 M H L M L - - - M L - H - - -
Interpret the mathematical principles in digital image enhancement and apply them in spatial domain and frequency M H M H L - - - M L - H - - -
CLO-3 : 3 75 70
domain
CLO-4 : Apply various methods for segmenting image and identifying image components 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Summarize different reshaping operations on the image and their practical applications 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Identify image features extraction techniques. 3 80 70 L H - H L - - - L L - H - - -

Duration
12 12 12 12 12
(hour)
Image/Object features extraction: Textural Colour image processing: Fundamentals of
SLO-1 Introduction - Image processing systems Intensity transformations: Enhancement Segmentation: Pixel classification
features different colour models
S-1
Intensity transformations: contrast
SLO-2 Image processing systems applications Grey level thresholding gray level co-occurrence matrix RGB, CMY, HSI, YCbCr, Lab
stretching
Intensity transformations: histogram
SLO-1 Basic image file formats global/local thresholding Moments RGB, CMY, HSI, YCbCr, Lab
specification
S-2
Intensity transformations: local contrast Optimum thresholding - Bayes analysis,
SLO-2 Basic image file formats Connected component analysis RGB, CMY, HSI, YCbCr, Lab
enhancement Otsu method
S SLO-1 Lab 1:read, access, and display digital
Lab 4:Image enhancement Lab 7:Thresholding Lab 10:features extraction Lab 13: Distance transform
3-4 SLO-2 image using MATLAB or SCI Lab
Optimum thresholding - Bayes analysis,
SLO-1 Image formation: Geometric models Spatial filtering: Smoothing Convex hull False colour; Pseudo colour
Otsu method
S-5
Spatial filtering: linear and order statistic
SLO-2 Image formation: photometric models Derivative based edge detection operators Distance transform False colour; Pseudo colour
filtering
Spatial filtering: linear and order statistic
S-6 SLO-1 Digitization - sampling edge detection/linking medial axis transform Enhancement; Segmentation
filtering

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


163
Duration
12 12 12 12 12
(hour)
SLO-2 Digitization - sampling sharpening Canny edge detector skeletonization/thinning, shape properties Enhancement; Segmentation
S SLO-1 Lab 14: Color image enhancement,
Lab 2: Sampling Lab 5: Histogram Lab 8: Edge detection Lab 11: Connected component analysis
7-8 SLO-2 Segmentation
Registration: Mono-modal/multimodal Morphological Filtering Basics: Dilation and
SLO-1 Image definition and its representation spatial convolution Region growing
image registration Erosion Operators
S-9
Morphological Filtering Basics: Dilation and
SLO-2 Image definition and its representation Gaussian smoothing split/merge techniques Global/local registration
Erosion Operators
Transform and similarity measures for
SLO-1 neighbourhood metrics DoG, LoG line detection Top Hat Filters
S-10 registration
SLO-2 neighbourhood metrics DoG, LoG Hough transform Intensity/pixel interpolation Top Hat Filters
S SLO-1
Lab 3: neighbourhood metrics Lab 6: Smoothing Lab 9: Hough transform Lab 12: skeletonization/thinning Lab 15: Dilation and Erosion Operators
11-12 SLO-2

1. R. C. Gonzalez and R. E. Woods, Digital Image Processing, 4th ed., Prentice Hall, 2018
4. A. Blake and A. Zisserman, Visual Reconstruction, MIT Press, Cambridge., 2003
Learning 2. Maria Petrou and Panagiota Bosdogianni, Image Processing: The Fundamentals, 2nd ed., John
5. A. N. Netravali and B. G. Haskell, Digital Pictures, 2nd ed., Plenum Press., 1995
Resources Wiley & Sons, 2010
6. A. B. Watson, Digital Images and Human Vision, MIT Press, Cambridge, 1993
3. K. R. Castleman, Digital Image Processing, Prentice Hall, Englewood Cliffs., 1995

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. S. Sudhakar, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


164
Professional Elective – 4

Course Course Course L T P C


18CSE461J Cognitive Science & Analytics E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : To know concepts, approaches and issues in the field of cognitive science 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
To increase the awareness of the students to the questions raised in the disciplines of computer science, linguistics,

Environment & Sustainability


Analysis, Design, Research
CLR-2 :
philosophy and psychology

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : To focus on the interaction of these disciplines in approaching the study of the mind

Modern Tool Usage


To make specialization on topics central to cognitive science such as the nature of mental representation, reasoning,

Life Long Learning


CLR-4 :

Society & Culture


Problem Analysis
perception, language use

Communication
CLR-5 : To learn other cognitive processes of humans and other intelligent systems.

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Know Introduction to Cognitive Science, Psychology, Nervous system and brain 1 85 80 M - - H M - - - - - - M - - -
CLO-2 : Explain Brain and sensory motor information, Representation of sensory information 2 85 75 M - M - H - - - - - - - - - -
CLO-3 : Analyse From Sensation to Cognition; Roots of Cognitive Science 2 80 70 H M L - - - - - - - - L - - -
CLO-4 : Develop Language and Embodiment 3 80 70 H - M - H - - - - - - M - - -
CLO-5 : Implement Affordances in biological and artificial systems, Cognitive Development 3 80 75 H - M - H - - - - - - M - - -
CLO-6 : Make Attention, Learning, Memory, Reasoning, Social Cognition. 3 80 70 L - - H H - - - H - - H - - -

Duration
12 12 12 12 12
(hour)
Introduction to the study of
SLO-1 Neural Network Models What is language? Affordances Categories and concepts; Concept learning
cognitive sciences.
S-1
Introduction to the study of Linguistic knowledge: Syntax,
SLO-2 Neural Network Models Direct perception Logic; Machine learning
cognitive sciences. semantics, (and pragmatics)
A brief history of cognitive Linguistic knowledge: Syntax,
SLO-1 Processing of sensory information in the brain Ecological Psychology Constructing memories
science. semantics, (and pragmatics)
S-2
Methodological concerns in Discretization and generating concept hierarchies,
SLO-2 Generative linguistic Affordance learning in robotics Explicit vs. implicit memory
philosophy Installing Weka 3 Data Mining System
SLO-1 Lab 1: Overview and practice: Lab 4: Overview and practice: Written materials
Lab 10: Writing and running Robot Lab 13: Build an Artificial Neural Network by
S Cognitive Science and its needed to get a CogNeuro research study with Lab 7: Perform stemming
programs – Activity of PICK and Place of an implementing the Backpropagation algorithm and
3-4 SLO-2 methodology concerns in human subjects off the ground: Runsheets, SOPs, operation in python using NLTK
object. test the same using appropriate data sets.
philosopy questionnaires, informed consent forms.
Artificial intelligence and Information processing (three-boxes) model of
S-5 SLO-1 Brain Imaging Brain and language Affordance learning in robotics
psychology memory

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


165
Duration
12 12 12 12 12
(hour)
Structure and constituents of the Information processing (three-boxes) model of
SLO-2 fMRI, MEG Language disorders Development
brain memory
SLO-1 Brief history of neuroscience PET, EEG Lateralization Child and robotic development Sensory memory; Short term memory
S-6
SLO-2 Mathematical models Multisensory integration in cortex Lateralization Attention and related concepts Long term memory; Rationality
SLO-1 Lab 2: Experimental approach to
Lab 11: Make simulation model using
studying the working human brain Lab 5: Introduction to EEG recordings. Theory, Lab 14: Evaluating ML algorithm with balanced
S Lab 8: Perform lemmatization in Rockwell ARENA 11.0 to show the
and body. How to use Brain physiology, practical aspects of recording and and unbalanced datasets Comparison of Machine
7-8 SLO-2 python using NLTK functions / predictions for a manufacturing
Voyager Brain Tutor How to use analyzing scalprecorded brain potentials. Learning algorithms.
work cell.
the BESA dipole simulator.
Bounded rationality; Prospect theory ; Heuristics
SLO-1 Mathematical models Information fusion The great past tense debate Human visual attention
S-9 and biases
SLO-2 Looking at brain signals From sensation to cognition The great past tense debate Computational models of attention Reasoning in computers
Cognitivist and emergent stand
SLO-1 Looking at brain signals Cybernetics Computational models of attention Key points in social cognition
points
S-10
Processing of sensory information From physics to meaning, Analog vs. Digital: Code Applications of computational models of Context and social judgment; Schemas; Social
SLO-2 A robotic perspective
in the brain. duality. attentional signals
SLO-1 Lab 15: Apply EM algorithm to cluster a set of
data stored in a .CSV file. Use the same dataset
Lab 3: Experimental approach to Lab 6: EEG analysis: How to get from the raw Lab 12: Simulation modeling of four for clustering using k-Means algorithm. Compare
S Lab 9: Perform parts of speech
processing sensory information in recording to specific brain waves. An example machine system using Rockwell ARENA the results of these two algorithms and comment
11-12 SLO-2 tagging in python using NLTK
the brain using python. analysis. 11.0. on the quality of clustering. You can add
Java/Python ML library classes/API in the
program.

1. Jiawei Han and Micheline Kamber, “Data Mining: Concepts and Techniques”, Morgan 3. Box, G.E.P and Jenkins G.M. (1970) Time Series Analysis, Forecasting and Control, Holden-Day.
Learning Kaufmann Publishers, 3rd ed, 2010. 4. Draper, N. R. and Smith, H. (1998). Applied Regression Analysis (John Wiley) Third Edition.
Resources 2. Lior Rokach and Oded Maimon, “Data Mining and Knowledge Discovery Handbook”, Hosmer, D. W. and Lemeshow, S. (1989). Applied Logistic Regression (Wiley).
Springer, 2nd edition, 2010

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


166
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert member from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


167
Course Course Course L T P C
18CSE462J Introduction to IoT E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand the basic principles, concepts, applications, and use cases of IoT 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Create and explain architecture of IoT for various domains

Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Utilize sensors and transducers for data acquisition and industrial control systems

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Understand various networking technologies and apply these for communication in IoT settings

Communication
Environment &

Project Mgt. &


Sustainability
Development
CLR-5 : Utilize resources for IoT processing, and apply techniques to deal with noisy data, missing data, anomalies, and outliers

Engineering
Knowledge

Research
Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Apply basic concepts of IoT and Use cases in various domains 3 80 70 L H - H M - - - L L - H H - -
CLO-2 : Create the different types of IoT architecture and discuss working mechanisms of various components 3 85 75 M H M M - - - - M L - H H - -
CLO-3 : Use the sensors and other resources for environmental setup of IoT system design and development 3 75 70 H H M H M - - - M L - H H -
CLO-4 : Apply networking technologies and establish communication among devices and software components 3 85 80 H H M H M - - - M L - H H M
CLO-5 : Implement IoT processing and data handling techniques 3 85 75 H H M M M - - - M L - H - M M

Duration
12 12 12 12 12
(hour)
SLO-1 Networking and Communication for IoT:
Architecture: IoT reference Sensors and Industrial System: Introduction IoT Data Processing and Storage-
S1 Introduction to IoT and Use cases Recap of OSI 7 layer architecture and
SLO-2 architectures to sensors and transducers Introduction
mapping to IoT architecture
SLO-1 Introduction to proximity networking
Industrial Internet Reference Integrating sensors to sensor processing
S2 Understanding basic concepts of IoT technologies (ZigBee, Bluetooth, Serial Time series data and their characteristics
SLO-2 Architecture boards
Communication)
SLO-1 Lab 1: Setting up the Arduino Lab 4: Setup Python on the R Pi and Lab 7: Set up a MQTT broker on the PC.
Lab 10: Develop a mobile application to
Development Environment, connecting run sample R Pi programs on the R Send data from R Pi to PC using MQTT Lab 13: Implement time series data analytics
S 3-4 view the images captured by the R Pi
SLO-2 analog sensors to an Arduino Boarding Pi. Read the data from Arduino using protocol. Receive data from PC to R Pi in Python using R Pi.
camera.
and reading analog sensor data Python language using MQTT protocol
SLO-1 Introduction to industrial data acquisition Industrial network protocols (Modbus,
S5 Consumer IoT vs Industrial Internet Edge Computing Time series databases
SLO-2 systems CANbus)
SLO-1 Examples of industrial data acquisition Communicating with cloud applications -
S6 Fundamental building blocks IoT Gateways Basic time series analytics
SLO-2 systems web services
SLO-1 Lab 8: Connect LED lights to an Arduino.
Lab 5: Connect a R Pi Camera Lab 14: Read weather data from CSV file,
Lab 2: Digital Input and Output reading Connect the Arduino to the R Pi. Send
S module to the Raspberry Pi and using Lab 11: Develop an application to load the data and perform predictive data
using Arduino board and Arduino Message from PC to R Pi via MQTT
7-8 SLO-2 Python programming capture still demonstrate Edge detection in images. analytics to report weather of a particular
Development Environment protocol. On receipt of the message , toggle
images and video location
the LED lights on the Arduino

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


168
Duration
12 12 12 12 12
(hour)
SLO-1 Data Ingestion and Data processing Industrial control systems and their REST, TCP/IP and UDP/IP sockets MQTT,
S9 Use cases of IoT in industry domains Data summarization and sketching
SLO-2 pipelines functions Web sockets, protocols
SLO-1 Dealing with noisy and missing data,
S 10 Sample use cases for discussion Data Stream Processing Fault detection and controlling operations Message encoding, JSON , Protocol Buffers
SLO-2 Anomaly and outlier detection
SLO-1 Lab 9: Set up an account in a cloud service
(such as Google / AWS or Azure). Set up a
Lab 6: Set up TCP/IP socket server
Lab 3: Integrate an Arduino Board to a simple Http server using a language of your
S on a PC. Send a message from the R Lab 12: Demonstrate video streaming using Lab 15: Demonstrate Outlier detection using
Raspberry Pi computer and send sensor choice. Push the image captured from the R
11-12 SLO-2 Pi to the PC using socket R Pi. R Pi.
data from Arduino to the R Pi. Pi camera to this web service. On receiving
communication.
the image, store the image in a database or
file.

1. The Internet of Things, Samuel Greengard, MIT Press Essential Knowledge Series, Reference
4. Visualizing Data-Exploring and Explaining Data with the Processing Environment, By Ben Fry, Publisher:
Books / Links:
O'Reilly Media
1. Industrial Internet Reference Architecture - [Link]
Learning 5. Raspberry Pi Computer Architecture Essentials, by Andrew K Dennis
2. World Economic Forum Report on Industrial Internet of Things -
Resources 6. Getting Started with Arduino, M. Banzi, O Reilly Media
[Link]
GSMA IoT Security Guidelines & Assessment - [Link]
3. 50 Sensor Applications for a Smarter World -
guidelines/
[Link]

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. K. Dhanasekaran, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


169
Course Course Course L T P C
18CSE463J CRYPTOLOGY E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
Understanding the Traditional Cryptography Techniques, Attacks, Services and Mechanisms as well Mathematical model
CLR-1 : 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
used
CLR-2 : Utilize the Symmetric Key Cryptography – Stream and Block Ciphers in real time applications

Project Mgt. & Finance


Expected Proficiency

Expected Attainment

Modern Tool Usage


CLR-3 : Employ the Asymmetric Key Cryptography and Applying the modes of operation

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Applying the Key management and authentication mechanisms in real-time

Communication
Environment &
Sustainability
Development
CLR-5 : Understanding the Quantum Cryptography and its applications

Engineering
Knowledge

Research
Design &

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Able to do cryptanalysis on Traditional Ciphers also Analyze the different types of stream and block ciphers 3 80 70 H H M L L - - L L L - H - - -
CLO-2 : Construct a Symmetric Key Cryptosystem based on stream or block cipher 3 85 75 H H L M M - - L L L - H - - -
CLO-3 : Implement the Public Key Cryptosystem to ensure confidentiality and authentication for real time applications 3 75 70 H H M H H - - H M L - H - - -
CLO-4 : Generate the Password and share among the users 3 85 80 H L M H H - - H M L - H - - -
CLO-5 : Create PKI and apply Quantum Cryptography for real time system 3 85 75 H L L H H - - H M L - H - - -

Duration
12 12 12 12 12
(hour)
Introduction to Cryptology – Cryptography Symmetric Key Cryptosystem: Stream Vs. Key Management - Symmetric key
SLO-1 Modes of Operation Quantum Cryptography - Algorithm
S-1 & Cryptanalysis - Security Goals Block Cipher distribution
SLO-2 Types of Attacks Stream Cipher, Block Cipher ECB, CBC Kerberos Different approaches
SLO-1 Services and Mechanism, Techniques RC4 CFB, OFB Symmetric key agreement DH Hash-based cryptography
S-2 Traditional Ciphers – Substitution &
SLO-2 A5/1 CTR ECDH Merkle signature scheme
Transposition cipher
S SLO-1 Lab 1: Caesar's Cipher, Hill Cipher, Lab 13: Implementation of Signature
Lab4 :Implementation of RC4 & A5/1 Lab 7 :Implementation of CBC and CTR Lab10: Implementation of ECDH
3-4 SLO-2 Transposition Cipher scheme
SLO-1 Divisibility and division algorithm Grain family, Salsa, Public Key Cryptography Entity Authentication – Password Code based Cryptography
S-5
SLO-2 Euclidean Algorithm ChaCha, HC128, RSA Fixed & One time password Error-correcting codes
Supersingular elliptic curve isogeny
SLO-1 Groups, Rings and Fields SNOW family ECC ZERO knowledge - Fiat-Shamir Protocol
cryptography
S-6
Feige-Fiat-Shamir & Guillou-Quisquater
SLO-2 Finite fields of Form GF(p), GF(2n) ZUC Digital Signature Symmetric key quantum resistance
Protocol
SLO-1 Lab 2: Implementation of Euclidean
S Lab 5: Implementation of FCSR based Lab 11:Implementation of Entity Lab 14:Implementation of Digital signature
Algorithm, Polynomial - Addition, Lab 8: Implementation of RSA algorithm
7-8 SLO-2 Stream Cipher authentication scheme
subtraction, multiplication and Inverse

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


170
Duration
12 12 12 12 12
(hour)
Security reductions - Merkle signature
SLO-1 Use of Random Number Generation DES Hash Functions Security Applications
scheme
S-9
supersingular elliptic curve isogeny
SLO-2 TRNG, PRNG and PRF Strength of DES SHA – 512 Generation of OTP
cryptography
SLO-1 Linear Congruential Generator AES Key Expansion Message Authentication code Contact tracing – External functions Comparison
S-10 PRNG using Block Cipher modes of
SLO-2 AES Algorithm HMAC Key Schedule PKI
Operation
S SLO-1 Lab 3: Implementation of CTR and OFB Lab 6: Implementation of DES and AES Lab9: Implementation of SHA - 512 Lab 12: HMAC designates the HMAC
Lab 15 :Implementation of PKI
11-12 SLO-2 algorithm for PRNG algorithm algorithm function using the SHA-256 hash function

6. RC4 Stream Cipher and Its Variants. G. Paul and S. Maitra: CRC Press, Taylor & Francis Group, A Chapman & Hall
1. Cryptography, Theory and Practice. D. R. Stinson, CRC Press. Book, 2012
2. Handbook of Applied Cryptography. A. J. Menezes, P. C. van Oorschot, and S. A. 7. Design & Cryptanalysis of ZUC - A Stream Cipher in Mobile Telephony. C. S. Mukherjee, D. Roy, S. Maitra,
Learning Vanstone, CRC Press. Springer 2020
Resources 3. A course in number theory and cryptography. N. Koblitz:, GTM, Springer. 8. Contact Tracing in Post-Covid World - A Cryptologic Approach. P. Chakraborty, S. Maitra, M. Nandi, S. Talnikar,
4. Cryptography and Network Security. W. Stallings, Prentice Hall. Springer 2020
5. Security Engineering, R. Anderson, Wiley 9. Presskil Lecture notes: Available online: [Link]
10. Hook D, “The Bouncy Castle FIPS Java API in 100 Examples (Final Draft)”, CERTOSS, 2016.

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. R. Kayalvizhi, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


171
Professional Elective – 5

Course Course Course L T P C


18CSE464J Quantum Computation & Quantum Information E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Apply the quantum computing algorithms and mechanics 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Produce Quantum Circuits

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Discuss Open source and on the cloud for quantum programing

Modern Tool Usage


CLR-4 : Compare Dense coding, Models of Computation

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Demonstrate the quantum Fourier transform and its applications

Communication
Environment &
Sustainability
CLR-6 : Utilize Distance measures for quantum information, Quantum Error Correction and Quantum cryptography

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Identify the quantum computing algorithms and mechanics 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Create the various Quantum Circuits 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Construct the Composing quantum programs at the level of circuits and pulses with the code foundation. 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Create the Quantum algorithms and applications 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Create the code for the Quantum error correction and noise 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Construct the different Quantum simulators and noise models 3 80 70 L H - H L - - - L L - H - - -

Duration
12 12 12 12 12
(hour)
Single qubit operations Measurement,
Need for Quantum Computing Quantum Information Quantum noise and
SLO-1 Universal quantum gates Approximating The analysis of computational problems Quantum key distribution (QKD)
S-1 and fundamental concepts quantum operations
arbitrary unitary gates is generically hard
SLO-2 Operators, Measurements Quantum computational complexity Perspectives on computer science BB 84 protocol, B-92 and Eckart protocol Classical noise and Markov processes
Summary of the quantum circuit model of Semi-Quantum QKD protocols and their Quantum operations, Examples of Quantum noise
SLO-1 Quantum bits, Multiple qubits
computation variations and quantum operations
S-2 Models of Computation Applications and limitations of quantum
Quantum computing, Quantum Issues of Device Independence,
SLO-2 Simulation of quantum systems operations formalism, Distance measures for
algorithms Commercial products
quantum information
SLO-1 Lab 13: How close are two quantum states? How
S Lab 1: Experimental quantum Lab 4: Projective measurement Grover’s
Lab 7: Controlled operations Lab 10 : Quantum search algorithms well does a quantum channel preserve
3-4 SLO-2 information processing Search Algorithm
information?
Quantum True Random Number The quantum search algorithm, Quantum Quantum Error Correction, The Shor code,
SLO-1 Quantum information Quantum Fourier Transform
Generators (QTRNG) search as a quantum simulation Quantum Error Correction Codes
S-5
Introduction to quantum Detailed design and issues of Quantum counting, Speeding up the
SLO-2 Period Finding Classical Information Theory,
mechanics, Linear algebra quantumness solution of NP-complete problems

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


172
Duration
12 12 12 12 12
(hour)
The postulates of quantum Quantum search of an unstructured
SLO-1 Method of Continued Fraction Shannon Entropy
mechanics database
S-6
The postulates of quantum
SLO-2 Shor’s Factorization Algorithm Optimality of the search algorithm Von Neumann Entropy
mechanics
S SLO-1
Lab 2: Qubits and Bloch Sphere Lab 5: Deutsch Algorithm Lab 8: Simon Problem Lab 11: Black box algorithm limits Lab 14: Quantum information theory
7-8 SLO-2
Introductory topics in Post-Quantum
SLO-1 Quantum computers: physical realization
Cryptography
S-9 Basic Quantum Gates Deutsch-Jozsa Algorithm Commercial products and applications
Guiding principles, Conditions for quantum
SLO-2 Post-Quantum Cryptography
computation
Implication of Shor’s algorithm towards
SLO-1 Quantum Circuits factorization and Discrete Logarithm based Harmonic oscillator quantum computer Stateful Hash-Based Signatures
classical public key cryptosystems
S-10 Commercial products and applications Optical photon quantum computer, cavity
Quantum Entanglement: Quantum Implication of Grover’s and Simon’s
quantum electrodynamics, Ion traps,
SLO-2 Teleportation, Super-dense algorithms towards classical symmetric key Threshold Cryptography
Nuclear magnetic resonance, Other
coding, CHSH Game cryptosystems
implementation schemes
SLO-1 Lab 3: Quantum programing: Lab 12: Open-Source Quantum Lab 15 : Qiskit Ignis: Addressing noise and errors
Lab 9: Introduction to quantum
S Open source and on the cloud Lab 6: Running an experiment in the IBM Development Qiskit Terra: Composing Qiskit Aqua: Building algorithms and applications,
computing programming with python and
11-12 SLO-2 prototype applications on the quantum experience quantum programs at the level of circuits Qiskit Aer: Accelerating development via
Qiskit
cloud and pulses with the code foundation. simulators and noise models

1. Quantum Computation and Quantum Information. M. A. Nielsen and I. L. Chuang, Cambridge 8. Quantum Computer Science. N. David Mermin:, Cambridge University Press
University Press 9. Quantum Cryptography. D. Unruh:, Available online:
2. Presskil Lecture notes: Available online: [Link] [Link]
3. MichaelA. Nielsen and Issac L. Chuang," Quantum Computation and Information, Cambridge, 2002 10. NIST Post Quantum Cryptography, Available online: [Link]
Learning
4. Mikio Nakahara and Tetsuo Ohmi,"Quantum Computing", CRC Press, 2008 cryptography/round-2-submissions
Resources
5. N. David Mermin,"Quantum Computer Science", Cambridge, 2007 11. Quantum Algorithms for Cryptographically Significant Boolean Functions - An IBMQ Experience. SAPV
6. [Link] Tharrmashastha, D. Bera, A. Maitra and S. Maitra, Springer 2020.
7. An Introduction to Quantum Computing. P. Kaye, R. Laflamme, and M. Mosca, Oxford University 12. Quantum Algorithm Zoo. [Link]
Press, New York 13. Handbook of Applied Cryptography. A. J. Menezes, P. C. van Oorschot, and S. A. Vanstone. CRC Press

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


173
# 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
Expert member from TCS [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


174
Course Course Course L T P C
18CSE465J Advanced Social, Text and Media Analytics E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Utilize text mining techniques 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Utilize techniques and algorithms to analyze the web contents

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Utilize the information visualization techniques to visualize the social network contents

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Utilize the techniques to perform social media analytics

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Utilize algorithm social media analytics to extract meaningful information

Communication
Environment &
Sustainability
CLR-6 : Utilize algorithms to analyze twitter and Facebook contents

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Analyze the use various tools for Text Mining 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Explain the concept of Pattern Discovery, Predictive Modeling 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Explore the use of social network analysis to understand the growing connectivity and complexity around us 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Define the influence of social networks on different scales – ranging from small groups to the World Wide Web 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Perform social network analysis to identify important social actors, subgroups (i.e., clusters) 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Analyze network properties in social media sites such as Twitter, Facebook, and YouTube 3 80 70 L H - H L - - - L L - H - - -

Duration (hour) 12 12 12 12 12
Understanding Twitter Analytics and
SLO-1 Text Mining -Introduction Web Analytics -Introduction Social network web data and methods Social Media Analytics (SMA)- Introduction
S-1 Facebook Insights
SLO-2 Core text mining operations Web analytics tools Graphs Social media landscape Brief history of Twitter
Preprocessing techniques, Matrices, Basic measures for individuals Why Social Media Analytics Matter, SMA in What is Twitter, a Social Network or a
SLO-1 Clickstream analysis, A/B testing
Categorization and networks Small organizations News Media?, Key features of Twitter
S-2
Information visualization, Making SMA in large organizations, Application of Hashtags on Twitter, Hashtag
SLO-2 Clustering, Information Extraction online surveys, Web search and retrieval
connections SMA in different areas Categories
S SLO-1 Lab 1: Implementation of Text Lab 7 :Implementation of Information Lab10: Scraping and Extracting
Lab4 :Implementation of Web Scraping Lab 13: Twitter data Analytics
3-4 SLO-2 Classification and Text Clustering Visualization of text data Conversational Topics on Internet Forums
Methods & Approaches:
Web crawling and Indexing, Search Engine Link analysis, Link-based Object Information Diffusion, Online
SLO-1 :Probabilistic models for information Types of social networks, Introduction
Optimization (SEO) Classification (LOC) Information Diffusion
Extraction, Text mining applications
S-6 Content Analysis, Natural Language Persistence and Stickiness, Crawling
On Page SEO, Page Tags ,Content Marketing, Link-based Object Ranking (LOR), Link Measurement of Social Network Data,
Processing, Clustering & Topic Twitter Data, Understanding Twitter
SLO-2 Off Page SEO, Link-building , Social Authority prediction, Page Ranking, Random Collection of Social Network Data, Visualizing
Detection, Simple Predictive Data, Semantic Analysis on Twitter
and Social Mentions Graphs the Data, Drawing Meaningful Insights
Modeling Data
S SLO-1 Lab 5: Implementation of Web Crawler

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


175
Duration (hour) 12 12 12 12 12
7-8 Lab 2: Implementation of Topic
Lab 8: Implementation of Drawing Lab 11: Ideintifying the topic of a scraped Lab 14: Classification of Twitter
SLO-2 Detection for a given set of text
insights from visualization data Sentiments
corpus
SLO-1 Sentiment Analysis Metrics Network evolution. Using that data for forecasts Introduction to Facebook
S-9 Monitoring Customer Engagement in Social
SLO-2 Sentiment Prediction Google Analtics Basics Social contexts Types of Data on Facebook
Media
Sentiment in Social Media, Impact of Affiliation and identity, Social network Identifying Opinions through Sentiment Analyze Facebook data using native
SLO-1 Ranking Algorithms, Ranking Factors
Sentiment Analysis in Social Media analysis Analysis, Topic Modeling analytics, Facebook Audience Insights
S-10 Social Networking Potential, Collecting Facebook data, Classifying
Sentiment as a Classifiaction Task, Leveraging Social Media, Identifying
SLO-2 Web traffic models. Modelling Factors Applications-Textual analysis people and their intents based on
Sentiment as a Clustering Task Influencers in Social Network
applications and Internet applications Facebook content
S SLO-1 Lab 3:Implementation of sentiment Lab9: Implementation of Information Lab 15 : Classification of Facebook
Lab 6 Implementation of Web indexer Lab 12: Classsification of a scrapped data
11-12 SLO-2 classification for text documents Extraction from Text data data

1. Ronen Feldman and James Sanger, “The Text Mining Handbook: Advanced Approaches in 4. Hanneman, Robert and Mark Riddle. 2005. Introduction to Social Network Method
Analyzing Unstructured Data”, Cambridge University Press, 2006. 5. Wasserman, S. & Faust, K. (1994). Social network analysis: Methods and applications. New York:
Learning
2. Hansen, Derek, Ben Sheiderman, Marc Smith. 2011 Analyzing Social Media Networks with Cambridge University Press.
Resources
NodeXL: Insights from a Connected World, Morgan Kaufmann, 304 6. Monge, P. R. & Contractor, N. S. (2003). Theories of communication networks. New York: Oxford
3. Avinash Kaushik. 2009. Web Analytics 2.0: The Art of Online Accountability. University Press. [Link]

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
[Link] C.N, Associate Professor
Expert member from TCS -
SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


176
Course Course Course L T P C
18CSE466J MOBILE COMPUTING E Professional Elective
Code Name Category 2 0 2 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Provide the basic concepts of wireless and communication networks 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Explore the overview of mobile communications and its characteristics

Analysis, Design, Research


Level of Thinking (Bloom)
Expected Proficiency (%)

Expected Attainment (%)


CLR-3 : Develop skills of finding solutions and building software for mobile computing applications

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-4 : Enable students to know different multiple division techniques and existing wireless networks

Modern Tool Usage

Life Long Learning


CLR-5 : Build knowledge on various Mobile Computing Algorithms

Society & Culture


Problem Analysis

Communication
Environment &
CLR-6 : Impart the practical knowledge with networking tool

Sustainability

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Define the fundamentals of cellular architecture and its distribution 3 80 70 L L - L L - - - L L - H - - -
CLO-2 : Analyze the various mobility models in location management and types of handoff 3 85 75 M H - M L - - - M L - H - - -
CLO-3 : Acquire the knowledge of Frequency, Time, Code, Space Multiple Access control 3 75 70 M H L H L - - - M L - H - - -
CLO-4 : Incorporate theoretical knowledge with NS3 and OMNET 3 85 80 M H L H H - - - H L - H - - -
CLO-5 : Analyze the characteristics and application of Wireless sensor network 3 85 75 L M M M - - - M L - H - - -
CLO-6 : Obtain the knowledge of Direct spectrum and 5G cellular networks 3 80 70 M L - M H - - - L L - H - - -

Duration
12 12 12 12 12
(hour)
Wireless transmission fundamentals -
Overview of wireless and mobile Mobility models characterizing individual node Cognitive radio networks - Fixed spectrum
SLO-1 Introduction to narrow and wideband Routing in MANETs
infrastructure movement(Markovian) access
S-1 systems
Preliminary concepts on cellular Mobility models characterizing individual node Spread spectrum - Frequency
SLO-2 Concepts of WSN Dynamic spectrum access
architecture movement(Activity based) hopping
Mobility models characterizing the movement of
Wireless sensor networks -
SLO-1 Design objectives and performance issues groups of nodes(Reference point based group Introduction to MIMO Direct spectrum sensing
Basic architecture
mobility model)
S-2
Mobility models characterizing the movement of
MIMO Channel Capacity and diversity
SLO-2 Radio resource management and interface groups of nodes(Community based group mobility Design objectives of WSN Indirect spectrum sensing
gain
model)
SLO-1 Lab 1: Implement three nodes point – to –
point network with duplex links between Lab 4: Implement and study the performance of
S Lab 7: Create WIFI SIMPLE ADHOC Lab 10: CREATING A SIMPLE Lab 13: Describe the Modules for designing the
them. Set the queue size, vary the CDMA on NS3 (Using stack called Call net) or
3-4 SLO-2 MODE using NS 3 WIFI ADHOC GRID using NS3 TIC TOC application
bandwidth and find the number of packets equivalent environment.
dropped.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


177
Duration
12 12 12 12 12
(hour)
Static (Always vs. Never update, Reporting Cells,
SLO-1 Propagation and path loss models Introduction to OFDM Applications of WSN Spectrum sharing
Location Areas)
S5
Dynamic location management schemes (Time, Sensing and communication
SLO-2 Channel interference and frequency reuse MIMO-OFDM system Interoperability and co-existence issues
Movement, Distance, Profile Based) range
Terminal Paging (Simultaneous paging, Sequential Multiple access control (FDMA,
SLO-1 Cell splitting Coverage and connectivity Applications of cognitive radio networks
paging) TDMA,
S-6
Multiple access control (CDMA, D2D communications in 5G cellular networks -
SLO-2 Channel assignment strategies Location management and Mobile IP Sensor placement
SDMA) Introduction to D2D communications
SLO-1 Lab 2: Create clusters using given set of
S Lab 5: Implementing NS 3 to connect WIFI TO BUS Lab 8: Connect WIFI TO WIRED Lab 11: Describe a study about Lab 14: Implement the functionality of the TIC
frequencies for the Divided equal
7-8 SLO-2 (CSMA) BRIDGING through NS 3 modeling concepts in OMNet++ TOC module
hexagons
SLO-1 Overview of generations:- 1G to 5G Overview of handoff process Wireless local area network Data relaying and aggregation High level requirements for 5G architecture
Location and handoff management -
S-9 Factors affecting handoffs and performance Wireless personal area network
SLO-2 Introduction to location management (HLR Energy consumption Introduction to the radio resource management
evaluation metrics (Bluetooth and zigbee)
and VLR)
Mobility models characterizing individual
SLO-1 Handoff strategies Characteristics and applications Clustering of sensors Power control and mode selection problems
S node movement (Random walk)
10 Mobility models characterizing individual Different types of handoffs (soft, hard, horizontal, Energy efficient Routing
SLO-2 Coverage and connectivity problems Millimeter wave communication in 5G
node movement(Fluid flow) vertical) (LEACH)
SLO-1 Lab 3: Study and Implement the Lab 12: Create a application in
S Lab 6: Implementing NS 3 to create WIFI SIMPLE Lab 9: Create WIFI TO LTE (4G) Lab 15: Compile and link the simulation of TIC
performance of GSM on NS3 (Using MAC TIC TOC – Implement the initial
11-12 SLO-2 INFRASTUCTURE MODE CONNECTION by NS 3 tool TOC
layer) or equivalent environment. steps by setting topology file

6. Location Management in Wireless Data Networks. Fahd A. Batayneh, [Link]


1. Mobile Communications. Jochen Schiller, Pearson Education.
[Link]/~jain/cse574-06/ftp/wireless_location.pdf
2. Wireless Communications. Andrea Goldsmith, Cambridge University Press.
7. Principles of Mobile Communication. Gordon L. Stber, Springer.
3. Wireless Communications: Principles and Practice. Theodore Rappaport, Pearson Education.
8. Wireless Device-to- DeviceCommunications and [Link] Song, DusitNiyato, Zhu
4. Wireless [Link], MIMO, Cambridge University Press.
Learning Han, and Ekram Hossain, Cambridge University Press.
5. Handbook of Wireless Networking and Mobile Computing. Ivan Stojmenovic, Wiley.
Resources 9. Principles of Cognitive [Link], Andrea J. Goldsmith, Larry J. Greenstein, Narayan
6. Dynamic Location Management in Heterogeneous Cellular Networks. James Cowling,
Mandayam and H. Vincent Poor, Cambridge University Press.
7. MIT Thesis. [Link]
10. Wireless Sensor Networks: Architecturesand Protocols. Edgar H. Callaway, Jr. and Edgar H.
8. Location Management in Wireless Cellular Networks. Travis Keshav,
Callaway, CRC Press.
[Link]
11. A Discrete-Event Network Simulator. [Link]

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert Member from TCS - Dr. P. Kanmani, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


179
Open Elective

Course Course Course L T P C


18CSO161T Behavioral Economics O Open Elective
Code Name Category 2 1 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil-
Courses Courses Courses
Course Offering Department College of Management Data Book / Codes/Standards Nil

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Gain understanding of basics of behavioural economics and its applications 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Gain knowledge of the basics of choice theory and its applications

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Acquire knowledge on different kinds of beliefs, heuristics and biases

Modern Tool Usage


CLR-4 : Introduce the concept of Choice under Uncertainty and its theories

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Understand Intertemporal choice and its theories

Communication
Environment &
Sustainability
CLR-6 : Obtain knowledge on the concepts of Strategic Choice, its theories and individual preferences

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Acquire understanding of basics of behavioural economics and its applications 3 80 70 L H - H L - - - L L - H - - -
CLO-2 : Acquire knowledge of the basics of choice theory and its applications 3 85 75 M H L M L - - - M L - H - - -
CLO-3 : Appreciate the concepts of different kinds of beliefs, heuristics and biases 3 75 70 M H M H L - - - M L - H - - -
CLO-4 : Apply the concept of Choice under Uncertainty and its theories 3 85 80 M H M H L - - - M L - H - - -
CLO-5 : Apply the Intertemporal choice and its theories 3 85 75 H H M H L - - - M L - H - - -
CLO-6 : Apply the knowledge on the concepts of Strategic Choice, its theories and individual preferences 3 80 70 L H - H L - - - L L - H - - -

Duration
9 9 9 9 9
(hour)
Strategic choice
Intertemporal choice - Geometric
SLO-1 I. Introduction to Behavioral Economics Beliefs, heuristics and biases Choice under uncertainty - [Link] of game theory and Nash
discounting
S-1 equilibrium – strategies, information
Meaning and significance of behavioural Meaning and impact of Beliefs, heuristics
SLO-2 Background Preferences over time Equilibrium in pure and mixed strategies
economics and biases
The neoclassical /standard model and Iterated games, bargaining, signaling,
SLO-1 Revisiting rationality Anomalies of inter-temporal decisions
behavioral economics in contrast learning;
S-2 Expected utility theory Applications – competitive sports,
SLO-2 Historical background; Causal aspects of irrationality Hyperbolic discounting bargaining and negotiation, monopoly and
market entry
Behavioral economics and other social
SLO-1 Instantaneous utility; Meaning 2. Individual preferences;
sciences
S-3 Different kinds of biases and beliefs Prospect theory
Theory and evidence in the social sciences
SLO-2 Alternative concepts – future projection choice anomalies and inconsistencies;
and in behavioral economics
S-4 SLO-1 Applications – gains and losses, Self-evaluation and self-projection Other theories Mental accounts

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


180
Duration
9 9 9 9 9
(hour)
social preferences; altruism; fairness;
SLO-2 money illusion, charitable donation Inconsistent and biased beliefs Reference points reciprocity; trust; learning; communication;
intention
Basics of choice theory - Revisiting the
SLO-1 Heterogeneous selves Demographic and cultural aspects
S-5 neoclassical model Probability estimation Loss aversion
SLO-2 Utility in economics and psychology Procedural choice Social norms;
SLO-1 Models of rationality Policy analysis – mobile calls, credit cards, compliance and punishment;
Trading applications – trade in counterfeit
S-6 Connections with evolutionary biology and Marginal utility
SLO-2 goods organization of government inequity aversion;
cognitive neuroscience
policy analysis – consumption and policy analysis – norms and markets, labor
SLO-1 Applications – consumption and savings,
S-7 addiction, Financial trading behavior Decision and probability weighting markets,
clubs and membership
SLO-2 environmental protection, retail therapy market clearing, public goods;
applications – pricing, valuation, public Applications – ownership and trade, Applications – logic and knowledge,
SLO-1
S-8 goods, Trade in memorabilia income and consumption, Consumption planning voluntary contribution,
SLO-2 choice anomalies Performance in sports compensation design
SLO-1
S-9 Case Study Discussion Case Study Discussion Case Study Discussion Case Study Discussion Case Study Discussion
SLO-2

1. Wilkinson and M. Klaes, An Introduction to Behavioral Economics, Red Globe Press, 3rd Edition, 3. Michelle Baddeley, Behavioral Economics: A Very Short Introduction, OUP Oxford, Illustrated Edition, 2017
Learning
2018 4. Richard H. Thaler, Misbehaving: The Making of Behavioral Economics, Penguin Publishers, 1st Edition,
Resources
2. Philip Corr and Anke Plagnol, Behavioral Economics: the basics, Routledge Press, 1st Edition, 2018 2015

Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40 % - 30 % - 30 % - 30 % - 30% -
Understand
Apply
Level 2 40 % - 40 % - 40 % - 40 % - 40% -
Analyze
Evaluate
Level 3 20 % - 30 % - 30 % - 30 % - 30% -
Create
Total 100 % 100 % 100 % 100 % -
# 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
Expert member from TCS Dr. Kavitha Shanmugam, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


181
Course Course Course L T P C
18CSO162T COMPUTATIONAL FINANCE & MODELING o Open Elective
Code Name Category 2 1 0 3

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Gain Understanding of existing financial models in a quantitative and mathematical way. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Apply the quantitative tools to solve complex problems in the areas of portfolio management.

Design & Development

Project Mgt. & Finance


Expected Proficiency

Expected Attainment
CLR-3 : Understand the concepts to solve problems in the area of risk management and financial engineering.

Modern Tool Usage

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-4 : Understand the approaches required to calculate the price of options.

Communication
Environment &
Obtain Knowledge on the methods required to analyse information from financial data and trading systems.

Sustainability
CLR-5:

Engineering
Knowledge

Research

PSO – 3
PSO - 1
PSO - 2
(Bloom)

Ethics

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

(%)

(%)
CLO-1 : Apply the solution methodologies based on Finite differences, Monte Carlo methods and Lattice methods 3 80 70 L H - H L - - - L L - H - - -
Acquire the knowledge to implement solvers based on Monte Carlo and Finite differences for European financial M H L M L - - - M L - H - - -
CLO-2 : 3 85 75
derivatives.
CLO-3 : Acquire understanding of the similarities and differences in efficiency, convergence rate and complexity for the methods. 3 75 70 M H M H L - - - M L - H - - -
Apply the concept about solvers for complex types of financial derivatives that can be developed, and for higher grades M H M H L - - - M L - H - - -
CLO-4 : 3 85 80
implement these solvers.
CLO-5 : Apply the knowledge on advanced software for pricing of financial derivatives 3 85 75 H H M H L - - - M L - H - - -

Duration
9 9 9 9 9
(hour)
Black-Scholes framework Application areas include the pricing of
SLO-1 Numerical methods relevant to integration Financial Products and Markets Statistical Analysis of Financial Returns:
Black-Scholes PDE American options
S-1 Differentiation and solving the partial
Application areas include the pricing of
SLO-2 differential equations of mathematical Simple European calls and puts; put-call parity. Introduction to the financial market. Fat-tailed distributions
American options
finance
Examples of exact solutions including The PDE for pricing commodity and currency The products which are traded in
SLO-1 Pricing interest rate skewed distributions
Black Scholes And its relatives options. financial markets.
S-2
Finite difference methods including The products which are traded in
SLO-2 Discontinuous payoffs Binary options Pricing interest rate outliers
algorithms financial markets.
Digital options.
SLO-1 Question of stability and convergence The Greeks: Theta, delta, gamma, vega &amp; Equities Dependent claims stylized facts of volatility
S-3 rho and their role in hedging
SLO-2 Question of stability and convergence The mathematics of early exercise Equities Dependent claims Implied volatility surface
Treatment of near and far boundary
S-4 SLO-1 American options: perpetual calls and puts Indices .Credit risk volatility estimation
conditions

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


182
Duration
9 9 9 9 9
(hour)
Treatment of near and far boundary optimal exercise strategy and the smooth pasting Volatility estimation using high frequency
SLO-2 Foreign exchange Credit risk
conditions condition data.
Volatility considerations Actual, historical and
SLO-1 The connection with binomial models Copulas
Implied volatility
S-5 Commodities Monte Carlo simulation
local vol and volatility surfaces Simulation
SLO-2 The connection with binomial models Hedging in incomplete markets
including random variable generation
variance reduction methods and statistical
SLO-1 American Options
analysis of simulation output The use of importance sampling for Monte
S-6 Interest rate models, early exercise Option contracts
Pseudo random numbers, Linear congruential Carlo simulation
SLO-2 Exotic options
generator, Mersenne twister RNG
The use of Monte Carlo simulation in solving
SLO-1 applied problems on derivative pricing discussed Electronic trading
The corresponding free boundary VaR for portfolios of options
S-7 in the current finance literature. Strategies for speculation
problems
The technical topics addressed include
SLO-2 Jump Diffusion Processes
importance sampling, Monte Carlo integration
Simulation of Random walk and approximations
SLO-1 The use of importance sampling for Monte High-dimensional covariance matrices
A brief introduction to numerical methods to diffusion processes.
S-8 Hedging Carlo simulation of VaR for portfolios of
for solving multi-factor models. Martingale control variables, stratification, and the
SLO-2 options Extreme value theory, Statistical Arbitrage
estimation of the “Greeks.”
SLO-1
S-9- Case Study Discussion Case Study Discussion Case Study Discussion Case Study Discussion Case Study Discussion
SLO-2

1. R. Seydel: Tools for Computational Finance, 2nd edition, Springer-Verlag, New York, 2004.
2. P. Glasserman: Monte Carlo Methods in Financial Engineering, Springer-Verlag, New York, 2004.
3. W. Press, S. Teukolsky, W. Vetterling and B. Flannery, Numerical Recipes in C: The Art of Scientific 6. D. Ruppert, Statistics and Data Analysis for Financial Engineering, springer 2015.
Computing, 1997. Cambridge University Press, Cambridge, UK. Available on-line at: 7. R. Carmona: Statistical Analysis of Financial Data in S-Plus, springer 2014.
Learning 8. N. H. Chan, Time Series: Applications to Finance, Wiley, 2004.
[Link]
Resources 9. R. S. Tsay, Analysis of Financial Time Series, 3rd edition, Wiley, 2010.
4. A. Lewis: Option Valuation under Stochastic Volatility, Finance Press, Newport Beach, California,
2000. 10. J. Franke, W. K. Härdle and C. M. Hafner, Statistics of Financial Markets: An Introduction, springer 2011.
5. A. Pelsser: Efficient Methods for Valuing Interest Rate Derivatives, Springer-Verlag, New York,
2000.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


183
Learning Assessment
Continuous Learning Assessment (50% weightage)
Bloom’s Final Examination (50% weightage)
CLA – 1 (10%) CLA – 2 (15%) CLA – 3 (15%) CLA – 4 (10%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 40% - 30% - 30% - 30% - 30% -
Understand
Apply
Level 2 40% - 40% - 40% - 40% - 40% -
Analyze
Evaluate
Level 3 20% - 30% - 30% - 30% - 30% -
Create
Total 100 % 100 % 100 % 100 % -
# 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
Expert Member from TCS 1. [Link].K, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


184
Course Course Course L T P C
18CSO163T Psychology O Open Elective
Code Name Category 2 1 0 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department Management 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 concept of industrial psychology 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Gain knowledge on the basics of recruitment and selection process

Level of Thinking (Bloom)


Expected Proficiency (%)
Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Gain knowledge on performance appraisal methods and importance of performance reviews

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Learn the concept of motivation , its practical applications and diversity

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Know about leadership , organizational climate and culture

Communication
Environment &
Sustainability
CLR-6 : Understand the various aspects of stress and mitigating stress

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Acquire the knowledge on various aspects governing I/O psychology 2 80 85 H - - - - - - - - - - - - - -
CLO-2 : Acquire the ability to identify right person fit for jobs and do reduce cost to company by bad hire 2 75 80 H H - - - - - - - - - - - - -
CLO-3 : Explain the basic ideas on performance appraisal methods 2 85 80 H - - - - - - - - - - - - - -
CLO-4 : Apply the knowledge about motivation in workplace and manage diverse workforce 2 80 75 H H - - - - - - - - - - - - -
CLO-5 : Appreciate leadership styles, gain knowledge on organization climate and culture 2 75 85 H - - H - - - - - - - - - - -
CLO-6 : Acquire the knowledge on stress management 2 80 85 H - - - - - - - - - - - - - -

Duration
9 9 9 9 9
(hour)
SLO-1 Introduction- I/O Psychology Identifying Criteria for recruitment Performance Management-Introduction Employee Motivation – Meaning, Concept Leadership – Meaning, Styles
S-1
SLO-2 Definition , Scope of I/O Psychology Assessing the criteria Performance Goals Importance of Motivation Theories of Leadership
SLO-1 Research Methods, Statistics Selection Tests-Kinds Importance of Performance Goal Setting Early theories of Motivation Organizational Climate -Meaning
S-2
SLO-2 Evidence Based Practice Validation of Tests Methods of performance appraisal Contemporary theories Concept of Organization Climate
Merits and demerits of performance
SLO-1 Industrial Psychology – Legal Context Validating Measures Application of Motivation practices Culture – Meaning , Types
S-3 appraisal methods
SLO-2 Job Analysis –Meaning, concept Reliability of Tests Past oriented Methods Examples of corporates Culture building
SLO-1 Competency Modeling -Meaning Administering Tests Future oriented methods Employee Satisfaction Culture and Development
S-4
SLO-2 Methods of competency modeling Collection of Responses Performance Coaching Employee Commitment Weak and Strong cultures
SLO-1 Job Evaluation - Meaning Screening Methods Methods of coaching Fairness in Employee Treatment Teams in organizations
S-5
SLO-2 Measurements Relevance and importance of screening Feedback on Performance Concept of Fairness Types of Teams
SLO-1 Compensation - Components Selection process Types of Feedback Diversity -Meaning Team Building
S-6
SLO-2 Analytics Interviews- Pros and Cons Evaluating Performance Importance of Diversity Team Dynamics- Concept
SLO-1 Job Design –Theory , Components Reference checks- Importance Importance of Performance Reviews Issues in Diversity Interventions in Team Development
S-7
SLO-2 Employee Well -Being Examples of references Applications of Performance Measures Overcoming challenges to Diversity Organization of Work Behavior

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


185
Example formats of performance
SLO-1 Recruitment Intensive Methods Strategies to manage diversity Stress Management
S-8 feedbacks
SLO-2 Definition and Relevance Types of methods Scope of performance management Employee Equality Interventions
SLO-1 Case study on Job Design Types of Interviews Case study on Performance Management Case study on Diversity Coping Mechanisms
S-9
SLO-2 Discussion on case Advantages and Disadvantages Discussion Discussion Demands of Life and Work

Learning 1. Landy, F.J. and Conte, J.M. (2013). Work in the 21st Century ( 4th Edition). Oxford: Blackwell Publishing
Resources 2. Paul E. Levy.(2020). Industrial/Organizational Psychology , Understanding the Workplace ( 6th Edition).Macmillan Publishing

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

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

Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
Expert member from TCS 1. Dr. Priya Xavier, SRMIST
2. Dr. K. Santhanalakshmi, SRMIST

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


186
Course Course Project Evaluation - I Course Project Work, Seminar, Internship In Industry / Higher L T P C
18CSP461L P
Code Name (To be undergone in the prescribed semester only as per the curriculum) Category Technical Institutions (P) 0 0 6 3

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department CSE Data Book / Codes/Standards As required for the project work

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Learn responsible and professional way of working 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Practice development-oriented approach to work

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Enhance students’ knowledge in one particular technology

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Create awareness of the social, cultural, global and environmental responsibility as an engineer

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Grow more empathetic, become systems thinkers, become explorers, problem-solvers

Communication
Environment &
Sustainability
CLR-6 : Learn project management.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Develop capability to acquire and apply fundamental principles of engineering 3 95 85 H M M H H H L H H H H H - - -
CLO-2 : Become updated with all the latest changes in technological world 3 95 85 H M M H H H L H H H H H - - -
CLO-3 : Make deep connections between ideas 3 95 85 H M M H H H L H H H H H - - -
CLO-4 : Learn to take creative risks 3 95 85 H M M H H H L H H H H H - - -
CLO-5 : Be ready for the creative economy also engage in iterative thinking and divergent thinking 3 95 85 H M M H H H L H H H H H - - -
CLO-6 : Identify, formulate and model problems and find engineering solution based on a systems approach 3 95 85 H M M H H H L H H H H H - - -

Project Work Selection: Project Work Titles for students would be finalized by the Department Project Work Evaluation Committee

Learning Assessment
Continuous Learning Assessment Assessment tool Review I Review II Review III Total
(50% Weightage) Weightage 5% 20% 25% 50%
Final Evaluation Assessment tool Project Report Viva Voce * Total
(50% Weightage) Weightage 20% 30% 50%

Note: Final Presentation Evaluation would be done by the Department Project Work Evaluation Committee formed by the Department.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


187
Course Course Project Evaluation - II Course Project Work, Seminar, Internship In Industry / Higher L T P C
18CSP462L P
Code Name (To be undergone in the prescribed semester only as per the curriculum) Category Technical Institutions (P) 0 0 20 10

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department CSE Data Book / Codes/Standards As required for the project work

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Learn responsible and professional way of working 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Practice development-oriented approach to work

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Enhance students’ knowledge in one particular technology

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Create awareness of the social, cultural, global and environmental responsibility as an engineer

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Grow more empathetic, become systems thinkers, become explorers, problem-solvers

Communication
Environment &
Sustainability
CLR-6 : Learn project management.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Develop capability to acquire and apply fundamental principles of engineering 3 95 85 H M M H H H L H H H H H - - -
CLO-2 : Become updated with all the latest changes in technological world 3 95 85 H M M H H H L H H H H H - - -
CLO-3 : Make deep connections between ideas 3 95 85 H M M H H H L H H H H H - - -
CLO-4 : Learn to take creative risks 3 95 85 H M M H H H L H H H H H - - -
CLO-5 : Be ready for the creative economy also engage in iterative thinking and divergent thinking 3 95 85 H M M H H H L H H H H H - - -
CLO-6 : Identify, formulate and model problems and find engineering solution based on a systems approach 3 95 85 H M M H H H L H H H H H - - -

Project Work Selection: Project Work Titles for students would be finalized by the Department Project Work Evaluation Committee

Learning Assessment
Continuous Learning Assessment Assessment tool Review I Review II Review III Total
(50% Weightage) Weightage 5% 20% 25% 50%
Final Evaluation Assessment tool Project Report Viva Voce * Total
(50% Weightage) Weightage 20% 30% 50%

Note: Final Presentation Evaluation would be done by the Department Project Work Evaluation Committee formed by the Department.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


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

Pre-requisite Co-requisite Progressive


Nil Nil Nil
Courses Courses Courses
Course Offering Department CSE Data Book / Codes/Standards As required for the project work

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Learn responsible and professional way of working 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Practice development-oriented approach to work

Level of Thinking (Bloom)


Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Enhance students’ knowledge in one particular technology

Project Mgt. & Finance


Modern Tool Usage
CLR-4 : Create awareness of the social, cultural, global and environmental responsibility as an engineer

Life Long Learning


Society & Culture
Problem Analysis

Analysis, Design,
CLR-5 : Grow more empathetic, become systems thinkers, become explorers, problem-solvers

Communication
Environment &
Sustainability
CLR-6 : Learn project management.

Research

PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Develop capability to acquire and apply fundamental principles of engineering 3 95 85 H M M H H H L H H H H H - - -
CLO-2 : Become updated with all the latest changes in technological world 3 95 85 H M M H H H L H H H H H - - -
CLO-3 : Make deep connections between ideas 3 95 85 H M M H H H L H H H H H - - -
CLO-4 : Learn to take creative risks 3 95 85 H M M H H H L H H H H H - - -
CLO-5 : Be ready for the creative economy also engage in iterative thinking and divergent thinking 3 95 85 H M M H H H L H H H H H - - -
CLO-6 : Identify, formulate and model problems and find engineering solution based on a systems approach 3 95 85 H M M H H H L H H H H H - - -

Project Work Selection: Project Work Titles for students would be finalized by the Department Project Work Evaluation Committee

Learning Assessment
Project Report (80% weightage) Final Presentation (20% weightage)

Note: Final Presentation Evaluation would be done by the Department Project Work Evaluation Committee formed by the Department.

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


189
Course Course Course L T P C
18CSM261L COMPETITIVE PROFESSIONAL SKILLS – I M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand importance of mathematics and problem solving approaches for programming. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand importance of optimized solutions for problems solving and its relevance to industry.

Level of Thinking (Bloom)

Expected Proficiency (%)

Expected Attainment (%)

Individual & Team Work


Engineering Knowledge

Design & Development


CLR-3 : Implement mathematical and logical understanding approaches to implement test driven development practices.

Project Mgt. & Finance


Modern Tool Usage
Start participating in global coding competitions relevant to the syllabus.

Life Long Learning


CLR-4 :

Society & Culture


Problem Analysis

Analysis, Design,

Communication
Environment &
Sustainability
Research

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

Ethics
CLO-1 : Understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Interpret any given problem using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
CLO-4 : Develop programs using C language until elementary data structures with test driven development. 3 85 80 L H H H H - - M M L - H - - -

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


190
Duration
6 6 6 6 6
(hour)
For statement, nested for statement,
Switch-case statement, Branching Un-
RMO & CMO Representation, Matrix Head and Tail recursion, Iteration Vs accessing strings, string operations, string
SLO-2 Conditional, goto statement, break packages and composition
Problems. Recursion slices, functions and methods,
statement, continue statement, return
statement.
SLO-1 Lab 8: Coding programs using functions Lab 11: Problem solving on display Lab 14:Problem solving implementing
Lab 2:Programs include coding for Control Lab 5:Classical problems on matrix data,
S-4 and recursions, finding factorial/Fibonacci patterns, series, strings and matrix using math and random modules and packages
SLO-2 structure evaluations Matrix rotations, and display patterns
series etc. python using python
Introduction to Pointers, Pointer Variable,
Time Complexity Analysis Introduction to
Pointer Arithmetic, Pointer to an array,
Time Complexities, Analyzing the code, Recursion Analysis, forming a recurrence Introduction to exceptions, exception
SLO-1 Pointer to a String, Memory Layout, Introduction to lists, accessing list,
Consecutive Statements, Conditional relation, Evaluating a recurrence relation, handling, except clause,
Runtime memory allocation, Stack memory
Statements.
S-5 Vs Heap memory,
Array Vs Pointer Array, Array Vs Pointer,
Loop Statements, Square root
Introduction to String Data, User defined Time Analysis, Pseudocodes, Example
SLO-2 Complexities, Logarithmic Complexities, Working on Lists try? finally clause, user defined exceptions
string handling methods, String handling exercises.
Exponential Complexities, Examples
functions.
SLO-1 Lab 3:Coding for Generating Patterns, Lab 6:Coding problems on strings and Lab 9: Coding problems on matrix data, Lab 15:Implementation of exception
S-6 Lab 12:Problems using Lists
SLO-2 Number series pointer to strings strings using functions handling using python
1. Problem solving with C++ -9e- Walter Savitch – Pearson, 2018
Learning
2. Programming in Python 3, A complete introduction to Python language - 2e - Mark Summerfield – Addison-Wiley, 2009
Resources
3. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen - Springer; 1st ed. 2017 edition , 2018
Learning Assessment
Continuous Learning Assessment (100% weightage)
Bloom’s Final Examination
CLA – 1 (15%) CLA – 2 (15%) CLA – 3 (50%) CLA – 4 (20%)#
Level of Thinking
Theory Practice Theory Practice Theory Practice Theory Practice Theory Practice
Remember
Level 1 - 40% - 30% - 30% - 30% - -
Understand
Apply
Level 2 - 40% - 40% - 40% - 40% - -
Analyze
Evaluate
Level 3 - 20% - 30% - 30% - 30% - -
Create
Total 100 % 100 % 100 % 100 % -
# CLA – 4 will be weekly Assignments

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


191
Course Course Course L T P C
18CSM361L COMPETITIVE PROFESSIONAL SKILLS – II M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand importance of mathematics and problem solving approaches for programming. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand importance of optimized solutions for problems solving and its relevance to industry.

Individual & Team Work


Engineering Knowledge

Design & Development

Project Mgt. & Finance


CLR-3 : Implement mathematical and logical understanding approaches to implement test driven development practices.

Expected Proficiency

Expected Attainment

Modern Tool Usage

Life Long Learning


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

Society & Culture


Problem Analysis

Analysis, Design,
Level of Thinking

Communication
Environment &
Sustainability
Research

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

Ethics
(%)

(%)
CLO-1 : Understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Interpret any given problem using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
CLO-4 : Develop programs using C / any language with data structures. 3 85 80 L H H H H - - M M L - H - - -
CLO-5 : Develop OOP programs through Java with test driven development, 3 85 80 L H H H H - - M M L - H - - -
CLO-6 : Learn and implement database concepts required for placements. 3 85 80 L H H H H - - M M L - H - - -

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


192
Abstract Data Structures Introduction to Introduction to Multi-way search Introduction to Object Oriented
Data Definition and Query Optimization,
SLO-1 Stacks function stack in the memory, stack Classical sorting: Quick Sort, Merge Sort, structures, Memory allocation for dynamic Programming, Features of OOP, Classes
Transactions and Concurrency,
operations. structures, and Objects,
S-5 2-4 trees, 2-4 tree insertions, split and
Stack implementation using array/linked Introduction to combinational sorting, O (n promote in insertions, deletions in a 2-4 Method Overloading and type conversions,
SLO-2 Normalization, case studies
lists. log n) algorithms tree, deletions by rotation, deletions by Polymorphism and virtual functions
merging
SLO-1 Lab 3:Coding problems on stack Lab 6:Programs for Quick sort and Merge Lab 9: Practice on memory allocation for Lab 12:Programs implementing Object Lab 15:Essential practice on DBMS for
S-6
SLO-2 implementation sort. dynamic structures Oriented Programming concepts Tests & Interviews

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

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


193
Course Course Course L T P C
18CSM362L COMPETITIVE PROFESSIONAL SKILLS – III M Mandatory
Code Name Category 0 0 2 0

Pre-requisite Co-requisite Progressive


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

Course Learning Rationale (CLR): The purpose of learning this course is to: Learning Program Learning Outcomes (PLO)
CLR-1 : Understand importance of mathematics and problem solving approaches for programming. 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CLR-2 : Understand importance of optimized solutions for problems solving and its relevance to industry.

Life Long Learning


Individual & Team
Society & Culture
Problem Analysis

Analysis, Design,
Level of Thinking
CLR-3 : Implement mathematical and logical understanding approaches to implement test driven development practices.

Communication
Proficiency (%)

Attainment (%)

Environment &

Project Mgt. &


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

Modern Tool
Engineering
Knowledge

Research
Expected

Expected

Design &

PSO – 3
Finance

PSO - 1
PSO - 2
(Bloom)

Usage

Ethics

Work
Course Learning Outcomes (CLO): At the end of this course, learners will be able to:
CLO-1 : Understand test and development aspects of programming by solving problems at Industry standards. 2 85 80 L H H H H - - M M L - H - - -
CLO-2 : Interpret statistical problems using required domain skills, mathematics. 3 85 80 L H H H H - - M M L - H - - -
CLO-3 : Learn applicable methods to optimize solutions for any given problem. 3 85 80 L H H H H - - M M L - H - - -
Develop programs using C, python / any preferred language until advanced algorithms with test driven development
CLO-4 : 3 85 80 L H H H H - - M M L - H - - -
approach.
CLO-5 : Implement problem solving using R programming 3 85 80 L H H H H - - M M L - H - - -

Duration
6 6 6 6 6
(hour)
Descriptive Statistics Introduction to Graph Coloring, Introduction to Backtracking, Differences
Introduction to Activity Selection problem, Dynamic Knapsack, Significance of the
SLO-1 Introduction, Measures of central Introduction to DAG, Graph Check, DFS between backtracking and brute force
Job sequencing problems with deadlines, substructure, ways to decode,
S-1 tendency, Mean, Median, Mode, Spanning Tree, methods, State space diagram,
Measures of dispersion, range, variance, Articulation Points and Bridges, Strongly N Queens problem, finding a way, Solving
SLO-2 Spanning trees, DP coin-change formation of sub structure.
standard deviation, quartile deviation. Connected points Grid based backtracking problems
SLO-1 Lab 13:Programming on backtracking
Lab 1:Practice on Statistics, mean median, Lab 10:problem solving applying Dynamic
S-2 Lab 4:Coding problems on graphs Lab 7:Problems on Job sequencing implementing iterative and loop free
SLO-2 mode problems programming strategies
approaches
Essential Statistics for data science
Introduction to Algorithms, Greedy Classical Problem solving: Longest Introduction to programming in R Basic
Moments, Random variable: discrete, MSTs: Prim’s Algorithm, Kruskal’s
SLO-1 Strategy, Selection sort as a greedy Common Sub-String, Longest Common programming constructs, Calculations,
continuous, expected value of random Algorithm,
technique, Sub-sequence, Minimum Edit Distance, Datatypes, variables, operators,
S-3 variable, PMF, PDF, CDF,
univariate random variable, Bi variate
Longest Increasing sub-sequence, min path
SLO-2 random variable. Covariance, correlation, coin change problems, Dijkstra’s Algorithm vectors, lists
matrix, Max Sum Square & Matrix Problems
regression.
SLO-1 Lab 2:Practice on Sums and Integer Lab 11: Solutions to Classical grid problems Lab 14:Coding implementing R
S-4 Lab 5:Coding Problems on Huffman coding Lab 8: Problems on MST
SLO-2 Functions of Dynamic programming programming
Introduction to Graph Terminology, Introduction to Dynamic programming Introduction to Divide and Conquer
Programming in R using matrices
S-5 SLO-1 Handshaking Lemma, Checking Degree Fractional Knapsack, strategies, Problem statement, approach, Relating the D and C approach to
Matrices and Data frame,
sequence Memoization, , problems, Fast matrix multiplication method,

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


194
Duration
6 6 6 6 6
(hour)
Quick and Merge Sort as D and C
, DFS, BFS, Connected Components, Optimal Substructure formation, P and NP Conditional Statements and loops,
SLO-2 Example problems Approaches. Min function, Power function
Colorings Problem description exercises
problem solving through D and C approach.
SLO-1 Lab 6:Coding Problems on Greedy Lab 9: problem solving applying Dynamic Lab 12:Solutions to problems on Divide and Lab 15:Problem solving using R
S-6 Lab 3:Coding problems on graphs
SLO-2 Methods programming strategies Conquer approach programming

1. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen -
5. An Introduction to Statistical Learning: with Applications in R - Gareth James, Daniela Witten,
Springer; 1st ed. 2017 edition , 2018
Trevor Hastie, Robert Tibshirani, 2017
Learning 2. Steven Halim and Felix Halim, Competitive Programming, 3rd Edition, lulu; Third Edition edition ,2013
6. Introduction to Algorithms by Thomas H. Corman, The MIT Press, 3rd Edition, 2009
Resources 3. Thomas H. Coremen et al., Introduction to Algorithms, MIT ,3rd Edition, ISBN-13: 978-0262533058 &ISBN-10:
7. Introduction to Algorithms: A Creative Approach by Udi Mander, Pearson,1998
0262533057,2009
8. R Cookbook - Paul Teetor, O'reilly, 2011
4. Sartaj Sahni, Data Structures, Algorithms, and Applications in C++, Silicon Press, 2004

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

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

SRM Institute of Science & Technology – Academic Curricula (2018 Regulations)


195

You might also like