3rd Year Syllabus Book
3rd Year Syllabus Book
SCHEME
5. Scheme of Fifth and Sixth Semester &
SYLLABUS
6. Syllabus of Fifth Semester
22ISE546 - Devops 32
22YOG50 – Yoga 48
S. No. CONTENTS Pg. No.
7. Syllabus of Sixth Semester
22YOG60 - Yoga 94
8. Appendix
Appendix A: List of Assessment Patterns 97
Appendix B: Outcome Based Education 97
Appendix C: The Graduate Attributes of NBA 97
Appendix D: Bloom’s Taxonomy 98
NEW HORIZON COLLEGE OF ENGINEERING
VISION
To emerge as an institute of eminence in the fields of engineering, technology and
management in serving the industry and the nation by empowering students with a
high degree of technical, managerial and practical competence.
MISSION
• To strengthen the theoretical, practical and ethical dimensions of the learning process
by fostering a culture of research and innovation among faculty members and students.
• To encourage long-term interaction between academia and industry through their
involvement in the design of the curriculum and its hands-on implementation.
• To strengthen and mould students in professional, ethical, social and environmental
dimensions by encouraging participation in co-curricular and extracurricular activities.
QUALITY POLICY
To provide educational services of the highest quality both curricular and co-curricular
to enable students integrate skills and serve the industry and society equally well at
global level.
VALUES
➢ Academic Freedom
➢ Integrity
➢ Inclusiveness
➢ Innovation
➢ Professionalism
➢ Social Responsibility
1
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
VISION
To emerge as a Department of Eminence in Information Science and Engineering in
serving the Information Technology industry and the nation by empowering students
with a high degree of technical and practical competence.
MISSION
• To strengthen the theoretical, practical and ethical dimensions of the learning process
by continuous learning and establishing a culture of research and innovation among
faculty members and students, in the field of information science and engineering.
• To build long-term interaction between the academia and Information Technology
industry, through their involvement in the design of curriculum and its hands-on
implementation.
• To strengthen and mould students in professional, ethical, social and environmental
dimensions by encouraging participation in co-curricular and extracurricular activities.
2
PEO to Mission Statement Mapping
PEO Statements M1 M2 M3
PEO 1: Excel as an Information Science Engineer with the 3 3 2
ability to solve a wide range of computational problems in
the IT industry, Government or other work environments.
PEO 2: Pursue higher studies with profound knowledge 3 3 2
enriched with academia and industrial skill sets.
PEO 3: Exhibit adaptive skills to develop computing 3 3 3
systems using modern tools and technologies in
multidisciplinary areas to meet technical and managerial
challenges which meet societal requirements.
PEO 4: Possess the ability to collaborate as a team 2 2 3
member and leader with professional ethics to make a
positive impact on society.
Correlation: 3- High, 2-Medium, 1-Low
3
3. Design and Development PO3: An Ability to design system, component or
of Solutions product and develop interfaces among subsystems
of computing.
4. Investigation of Problem PO4: An Ability to identify, formulate and analyze
complex engineering problem and research
literature through core subjects of Computer
Science.
5. Modern Tool usage PO5: An Ability to use modern engineering tools
and equipments for computing practice.
6. Engineer and society PO6: An Ability to assess societal, health, cultural,
safety and legal issues in context of professional
practice in Computer Science & Engineering.
7. Environment and PO7: The broad education to understand the
sustainability impact of engineering solution in a global,
economic, environmental and societal context.
8. Ethics PO8: An understanding of professional and ethical
responsibility.
9. Individual & team work PO9: An Ability to work both as individual and
team player in achieving a common goal.
10. Communication PO10: To communicate effectively both in written
and oral formats with wide range of audiences.
11. Lifelong learning PO11: Knowledge of contemporary issues,
Management and Finance.
12. Project management and PO12: An Ability to recognize the need and
Finance thereby to engage in independent and life-long
learning for continued professional and career
advancement.
4
NEW HORIZON COLLEGE OF ENGINEERING
B. E. in Information Science and Engineering
Scheme of Teaching and Examinations for 2022- 2026 BATCH (2022 Scheme)
V Semester
Credit
S. Course and Course Overall Contact Marks
Course Title BoS Distribution
No. Code Credits Hours
L T P S CIE SEE Total
Software Engineering and Project
1 HSMS 22ISE51 IS 3 0 0 0 3 3 50 50 100
Management
Design and Analysis of IS
2 PCC 22ISE52 3 0 0 0 3 3 50 50 100
Algorithms
Design and Analysis of IS
3 PCCL 22ISL52 0 0 1 0 1 2 50 50 100
Algorithms Lab
4 PCC 22ISE53 Data Science IS 3 0 0 0 3 3 50 50 100
5 PCCL 22ISL53 Data Science Lab IS 0 0 1 0 1 2 50 50 100
6 PEC 22ISE54X Professional Elective Course-I IS 3 0 0 0 3 3 50 50 100
7 AEC 22RMK55 Research Methodology and IPR IS 1 1 0 0 2 3 50 50 100
Critical and Creative Thinking IS
8 AEC 22SDK56 0 0 1 0 1 2 50 -- 50
Skills
9 UHV 22ESK57 Environmental Studies Any Dept 1 0 0 0 1 1 50 50 100
10 PROJ 22ISE58 Minor Project - II IS 0 0 1 0 1 0 50 50 100
NSS
22NSS50 National Service Scheme (NSS)
coordinator
Physical
11 NCMC Physical Education (PE) (Sports 0 0 0 0 0 2 50 -- 50
22PED50 Education
and Athletics)
Director
Yoga
22YOG50 Yoga
Teacher
Total 19 24 550 450 1000
5
PCC: Professional Core Course, PCCL: Professional Core Course laboratory, UHV: Universal Human
Value Course, NCMC: Non-Credit Mandatory Course, AEC: Ability Enhancement Course, PEC:
Professional Elective Course, PROJ: Minor Project work L: Lecture, T: Tutorial, P: Practical S: SDA: Self
Study for Skill Development, CIE: Continuous Internal Evaluation, SEE:Semester End Evaluation
22XXX51 (HSMS)- This course must be pertaining to economics and management of the concerned
degree program. The course syllabus should have both economics and management topics and the
course title should bear the word Management.
For IT allied Branches: Software Product Management
For Core Branches: Engineering Economics and Management / Industrial Management and
Entrepreneurship
Minor-project work: Mini Project is a laboratory-oriented/hands on course that will provide a platform to
students to enhance their practical knowledge and skills by the development of small systems/applications
etc. Based on the ability/abilities of the student/s and recommendations of the mentor. A student can do mini
project as
(i) A group of 2 if mini project work is single discipline (applicable to all IT allied branches)
(ii) A group of 2- 4 if mini project work is single discipline (applicable to all Core Branches)
(iii) A group of 2 - 4 students if the Mini Project work is a multidisciplinary (Applicable to all Branches)
Professional Elective Courses (PEC): A professional elective (PEC) course is intended to enhance the depth
and breadth of educational experience in the Engineering and Technology curriculum. Multidisciplinary courses
can be added to supplement the latest trend and advanced technology in the selected stream of engineering.
6
National Service Scheme /Physical Education/Yoga: All students have to register for any one of the courses
namely National Service Scheme (NSS), Physical Education(PE) (Sports and Athletics), and Yoga (YOG) with the
concerned coordinator of the course during the first week of III semesters. Activities shall be carried out
between III semester to the VI semester (for 4 semesters). Successful completion of the registered course and
requisite CIE score is mandatory for the award of the degree. The events shall be appropriately scheduled by the
colleges and the same shall be reflected in the calendar prepared for the NSS, PE, and Yoga activities. These
courses shall not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but
completion of the course is mandatory for the award of degree.
7
NEW HORIZON COLLEGE OF ENGINEERING
B. E. in Information Science and Engineering
Scheme of Teaching and Examinations for 2022- 2026 BATCH (2022 Scheme)
VI Semester
Credit Overall Contact
S. Course and Course Marks
Course Title BoS Distribution Credits Hours
No. Code
L T P S CIE SEE Total
1 PCC 22ISE61 Machine Learning IS 3 0 0 0 3 3 50 50 100
Machine Learning
2 PCCL 22ISL61 IS 0 0 1 0 1 2 50 50 100
Laboratory
3 PCC 22ISE62 Computer Networks IS 3 0 0 0 3 3 50 50 100
Computer Networks
4 PCCL 22ISL62 IS 0 0 1 0 1 2 50 50 100
Laboratory
Cryptography and
5 PCC 22ISE63 IS 2 1 0 0 3 4 50 50 100
Information Security
Professional Elective
6 PEC 22ISE64X IS 3 0 0 0 3 3 50 50 100
Course-II
7 PROJ 22ISE65 Project Phase - I IS 0 0 2 0 2 0 50 50 100
8 AEC 22SDK66 Problem Solving Skills IS 0 0 1 0 1 2 50 -- 50
Ability Enhancement
9 AEC 22ISE67X IS 0 0 1 0 1 2 50 50 100
Course – V
Industrial Open Offering
10 OEC 23NHOP6XX 3 0 0 0 3 3 50 50 100
Elective Course-I Dept.
National Service Scheme NSS
22NSS60
(NSS) coordinator
Physical
11 NCMC Physical Education (PE) 0 0 0 0 0 2 50 -- 50
22PED60 Education
(Sports and Athletics)
Director
Yoga
22YOG60 Yoga
Teacher
Total 21 26 550 450 1000
8
PCC: Professional Core Course, PCCL: Professional Core Course laboratory, NCMC: Non-
Credit Mandatory Course, AEC: Ability Enhancement Course, PEC: Professional Elective
Course, OEC: Open Elective Course, PROJ: Project work, L: Lecture, T: Tutorial, P: Practical S:
SDA: Self Study for Skill Development, CIE: Continuous Internal Evaluation, SEE:Semester
End Evaluation.
Project Phase-I: Students have to discuss with the mentor /guide and with their help
he/she has to complete the literature survey and prepare the report and finally define the
problem statement for the project work.
National Service Scheme /Physical Education/Yoga: All students have to register for any
one of the courses namely National Service Scheme (NSS), Physical Education(PE) (Sports
and Athletics), and Yoga (YOG) with the concerned coordinator of the course during the
first week of III semesters. Activities shall be carried out between III semester to the VI
semester (for 4 semesters). Successful completion of the registered course and requisite
CIE score is mandatory for the award of the degree. The events shall be appropriately
scheduled by the colleges and the same shall be reflected in the calendar prepared for the
NSS, PE, and Yoga activities. These courses shall not be considered for vertical progression
as well as for the calculation of SGPA and CGPA, but completion of the course is mandatory
for the award of degree.
10
11
FIFTH SEMESTER
12
SOFTWARE ENGINEERING AND PROJECT MANAGEMENT
Course Code 22ISE51 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able:
22ISE51.1 Understand the phases in a software project
22ISE51.2 Understand fundamental concepts of requirements engineering and Analysis Modeling.
22ISE51.3 Understand the various software design and coding methodologies
22ISE51.4 Apply various testing and maintenance measures
22ISE51.5 Apply various project management activities
22ISE51.6 Analyze various project management activities and its maintenance
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE51.1 3 - 1 2 - - - - - - 1 1 2 2
22ISE51.2 2 - 1 2 - - - - - - 1 1 2 2
22ISE51.3 2 - 3 2 - - - - - - 1 1 2 2
22ISE51.4 2 - 3 3 - - - - - - 1 1 2 2
22ISE51.5 1 - 1 2 - - - - - - 1 1 2 2
22ISE51.6 1 - 1 2 - - - - - - 1 1 2 2
MODULE-1 Introduction 22ISE51.1 8 Hours
Introduction: Software Engineering; Software Processes: Lifecycle Models, Unified process; Agile Process Model
development; Extreme Programming, Aspect-oriented software engineering and process
Text Book Text Book 1:Ch 2, Ch 4, Ch 5.
MODULE-2 Requirements 22ISE51.2 8 Hours
Software Requirements, Feasibility study, Requirement selicitation and analysis; Requirements Specification,
validation and management.
Text Book Text Book 1: Ch 2
MODULE-3 Software Design 22ISE51.3 8 Hours
Data Design, Architectural Design; Component Level Design, User Interface Design, Object Oriented Design,
Software Design Notations.
Case Study / Object Oriented Design, Software Design Notations
Applications
Text Book Text Book1: Ch 13, Ch 14, Ch15
MODULE-4 Software Coding and Testing 22ISE51.4 8 Hours
Software Coding: Features of Software Code, Coding Guidelines, Coding Methodology, Programming Practice,
Code verification Techniques, Coding Tools, Code Documentation
Software Testing: Software Testing basics, Test Plan, Levels of Software Testing, Testing Techniques, Debugging,
Safety, Security and reliability
Case Study / Coding Tools, Code Documentation, Testing Techniques, Debugging, Safety
Applications
Text Book Text Book 1: Ch 22, Ch 23, Ch 25, Ch 26
MODULE-5 Configuration Management 22ISE51.5, 22ISE51.6 8 Hours
Configuration Management: Configuration Management Planning; Change management, Distributed Version
Control Systems Project Management: Project planning; Project scheduling; Risk management, Management
activities.
13
Text Book Text Book 1: Ch 33, Ch 34, Ch 35
CIE Assessment Pattern (50 Marks – Theory) –
Marks Distribution
Qualitative
RBT Levels Test (s) Assessment MCQ’s
(s)
25 15 10
L1 Remember 5 - -
L2 Understand 10 - -
L3 Apply 5 5 5
L4 Analyze 5 5 5
L5 Evaluate - 5 -
L6 Create - - -
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 20
L3 Apply 10
L4 Analyze 10
L5 Evaluate -
L6 Create -
Suggested Learning Resources:
Text Books:
1. Roger S Pressman: Software Engineering–A Practitioner’s Approach, Mc-GrawHill, Eight editions, 2019.
2. Ian Somerville: Software Engineering, Pearson Education,Tenthedition,2017
Reference Books:
1. Pankaj Jalote: An Integrated Approach to Software Engineering, Wiley India, 2009.
2. Hans VanVliet: Software Engineering: Principles and Practices, Wiley India, 2018
3. Richard Fairley: Software Engineering Concepts, McGraw-Hill, 2018.
Web links and Video Lectures (e-Resources):
https://www.tutorialspoint.com/software_engineering/index.htm
https://www.computerscience.org/careers/software-engineer/
https://www.javatpoint.com/software-engineering-tutorial
https://www.guru99.com/what-is-software-engineering.html
https://www.geeksforgeeks.org/software-engineering/
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Visit to any Software organization to know more about the coding tools and data design.
Demonstration of Levels of Software Testing
Demonstration of Aspect-oriented software engineering and process
Video demonstration of latest trends in Distributed Version Control Systems and
Project planning
Contents related activities (Activity-based discussions)
For active participation of students, instruct the students to prepare Flowcharts and Handouts
Organizing Group wise discussions on issues
Seminars
14
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE52.1 Understand algorithms in terms of space and time complexity.
22ISE52.2 AnalAply problems using brute force, divide and conquer, decrease and conquer and transform
and conquer techniques.
22ISE52.3 Analyze problems using greedy, dynamic programming, backtracking and branch and bound
approaches.
22ISE52.4 Compare different classes of computational complexity.
22ISE52.5 Analyze string matching, parallel and online algorithms.
22ISE52.6 Apply appropriate algorithm design technique for a given problem.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE52.1 3 3 3 3 3 - - - - - - 1 3 3
22ISE52.2 3 3 3 3 3 - - - - - - 1 3 3
22ISE52.3 3 3 3 3 3 - - - - - - 1 3 3
22ISE52.4 3 3 3 3 3 - - - - - - 1 3 3
22ISE52.5 3 3 3 3 3 - - - - - - 1 3 3
22ISE52.6 3 3 3 3 3 - - - - - - 1 3 3
MODULE-1 INTRODUCTION, BRUTE FORCE APPROACH 22ISE52.1, 8 Hours
22ISE52.2
Introduction: Fundamentals of Algorithms, Problem Solving- Important Problem Types, Performance Analysis:
Space complexity, Time complexity–Asymptotic notations and Basic efficiency classes: Big-Oh notation (O), Omega
notation (Ω), Theta notation (Θ),Mathematical analysis for Recursive and Non-recursive algorithms. Brute Force
Approach:
General Method, Simple string matching).
Text Book Text Book 1: Ch 1, Ch 2, Ch 3, Ch 4, Ch 5
MODULE-2 DIVIDE AND CONQUER, DECREASE AND 22ISE52.2 8 Hours
CONQUER, TRANSFORM AND CONQUER 22ISE52.6
Divide and Conquer: General method-Recurrence equation for divide and conquer-Analysis of quick sort and merge
sort algorithm- Advantages and disadvantages of divide and conquer approach.
Decrease and Conquer: General Method, Topological sorting.
Transform and Conquer: General Method, Heaps and Heap Sort
Text Book Text Book 1: Ch 4, Ch 5, Ch 6
MODULE-3 GREEDY APPROACH, DYNAMIC 22ISE52.3 8 Hours
PROGRAMMING 22ISE52.6
Greedy Approach: General method, Prim’s Algorithm, Kruskal’s Algorithm, Single source shortest paths: Dijkstra's
Algorithm, 0/1 Knapsack problem.
Dynamic Programming: General method, All pair shortest path problem, Longest common subsequence, Traveling
salesperson problem
Text Book Text Book 1:Ch 8, Ch 9 ,Text Book 2: Ch 5
MODULE-4 BACKTRACKING, BRANCH AND BOUND, 22ISE52.3 8 Hours
CLASSES OF COMPUTATIONAL COMPLEXITY 22ISE52.4
22ISE52.6
Backtracking: General method, N-Queens problem, Sum of subsets problem.
Branch and Bound: General method, Travelling Sales Person problem, Knapsack problem
NP Complete and NP-Hard problems: Basic concepts-non-deterministic algorithms-P, NP, NP-Complete, and
NP-Hard classes
Text Book Text Book 1: Ch 11, Ch 12
15
MODULE-5 STRING MATCHING ALGORITHM, PARALLEL 22ISE52.5 8 Hours
ALGORITHMS: ONLINE ALGORITHMS 22ISE52.6
String matching algorithm: KMP String matching algorithm- Boyer Moore String matching algorithm
Parallel algorithms: PRAM models, Prefix computation, Sorting on a mesh.
Online Algorithms: K-server problem, List update problem
Text Book Text Book 2: Ch 13, Ch 14 Reference Book: Ch 32
CIE Assessment Pattern(50 Marks – Theory) –
Marks Distribution
16
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
NPTEL course
Contents related activities (Activity-based discussions)
Problem Solving Exercises
For active participation of students, instruct the students to solve and analyze various algorithms
Prerequisite Programs
17
9 Implement N-Queens problem using backtracking. 2 22ISL52 .3
10 Implement sum of subset problem using backtracking. 2 22ISL52 .3
11 Implement and compare Simple string matching and KMP string
2 22ISL52 .4
matching algorithm.
12 Implement and analyze k-server Problem 2 22ISL52 .3
PART-C
Beyond Syllabus Virtual Lab Content
(To be done during Lab but not to be included for CIE or SEE)
https://ds2-iiith.vlabs.ac.in/List%20of%20experiments.html
DATA SCIENCE
Course Code 22ISE53 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
18
22ISE53.1 Understand the probability, Statistics and Linear algebra concepts essential for data science.
22ISE53.2 Model the real –world data set and apply algebraic and geometric view for the data.
22ISE53.3 Apply linear regression and multiple linear regression for model building and prediction.
22ISE53.4 Develop the classification model using classification algorithms.
22ISE53.5 Develop the clustering model using clustering algorithms.
22ISE53.6 Model the real world datasets and apply optimization techniques.
Mapping of Course Outcomes to Program Outcomes and Program-Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE53.1 3 3 3 3 2 2 - - - - 1 2 3 2
22ISE53.2 3 3 3 3 3 2 - - - - 1 2 3 2
22ISE53.3 3 3 3 3 2 2 - - - - 1 2 3 2
22ISE53.4 3 3 3 3 3 2 - - - - 1 2 3 2
22ISE53.5 3 3 3 3 3 2 - - - - 1 2 3 2
22ISE53.6 3 3 3 3 3 2 - - - - 1 2 3 2
MODULE-1 FOUNDATIONS OF DATA SCIENCE 22ISE53.1 8 Hours
Introduction to data science, Data mining and Data Warehousing, Descriptive analytics, Probability Theory,
Probability distribution, Confidence interval Hypothesis Testing
Text Book Text Book 1: Ch 1 Text Book 2: Ch 1
MODULE-2 DATA PREPROCESSING 22ISE53.2 8 Hours
Types of Data, Sampling Theory, Correlation, Feature selection, Dimensionality reduction techniques: Projections,
Eigen value decomposition, Principal component Analysis(PCA)
Text Book Text Book 1: Ch 4, Ch 5, Ch 8, Ch 10 Text Book 2: Ch 3
MODULE-3 LINEAR REGRESSION 22ISE53.3 8 Hours
Simple Linear Regression - Steps in Building a Regression Model, Model Diagnostics, Multiple Linear Regression -
Developing Multiple Linear Regression, Model , Multi collinearity, Residual analysis, Detecting Influencers
Self-study / Case Examine the Use Case for Customer Personality Analysis.
Study / Identify the way to analyze the effectiveness of a new LinkedIn chat feature that shows a “green
Applications dot” for active users.
Text Book Text Book 1: Ch 9, Ch 10
MODULE-4 CLASSIFICATION 22ISE53.4 8 Hours
Logistic regression, Naive Bayes, K Nearest Neighbor, Decision Trees, Random Forest, Model diagnostics
Self-study / Illustrate the measures to calculate the success of private stories on Instagram, where only
Case Study/ certain close friends can see the story.
Applications Estimate the Use Case considering Home furniture’s is the top selling category.
Text Book Text Book 1: Ch 11, Ch 12 Text Book 2: Ch 8
MODULE-5 CLUSTERING AND OPTIMIZATION 22ISE53.5, 22ISE53.6 8 Hours
Clustering techniques- K Means, Hierarchical clustering, DB SCAN, Jaccard coefficient, Gower's Index, Elbow
technique, Silhouette's coefficient, Optimization for Data Science
Text Book Text Book 1: Ch 14
19
CIE Assessment Pattern(50 Marks – Theory) –
Marks Distribution
Qualitative
Test
RBT Levels Assessment MCQ’s
(s)
(s)
25 15 10
L1 Remember - - -
L2 Understand 10 5 5
L3 Apply 5 5 5
L4 Analyze 5 - -
L5 Evaluate 5 5 -
L6 Create - - -
20
DATA SCIENCE LABORATORY
Course Code 22ISL53 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 1 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISL53.1 Understand basic operations of NumPy, Pandas, and Matplotlib.
22ISL53.2 Implement Regression models for the sample datasets.
22ISL53.3 Develop Classification models and optimize the performance.
22ISL53.4 Develop clustering models and apply on suitable datasets.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISL53.1 3 3 3 2 3 - - - - - - 1 3 3
22ISL53.2 3 3 3 2 3 - - - - - - 1 3 3
22ISL53.3 3 3 3 2 3 - - - - - - 1 3 3
22ISL53.4 3 3 3 2 3 - - - - - - 1 3 3
Prerequisite Programs
21
PART-B
7 Develop a program to implement Naive Bayes classifier model and
2 22ISL53.3
analyze the model using confusion matrix
8 Develop a program to implement Decision Tree model and analyze the
2 22ISL53.3
model using confusion matrix.
9 Develop a program to implement Random Forest classifier model and
2 22ISL53.3
analyze the model using confusion matrix.
10 Develop a program to implement KNN classifier model and analyse the
2 22ISL53.3
model using confusion matrix.
11 Develop a program to implement K Means clustering model for the
2 22ISL53.4
given value of K, where K is number of clusters.
12 Develop a program to implement Hierarchical clustering model for the
2 22ISL53.4
given value of N, where N is number of clusters.
PART-C
Beyond Syllabus Virtual Lab Content
(To be done during Lab but not to be included for CIE or SEE)
https://cpe-iitg.vlabs.ac.in/exp/serial-position-effect/
22
INFORMATION THEORY AND CODING
Course Code 22ISE541 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 03 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
22ISE541.1 Understand the basics of information theory and channel capacity.
22ISE541.2 Apply different source coding techniques
22ISE541.3 Understand the notation and concepts of error control coding.
22ISE541.4 Apply linear block codes for error detection and correction.
22ISE541.5 Implementation of cyclic codes, BCH and RS for channel coding.
22ISE541.6 Analysis of error detection and correction properties of convolution code.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE541.1 3 3 2 2 1 - - - - - 1 1 3 3
22ISE541.2 3 2 3 1 1 - - - - - 1 1 3 3
22ISE541.3 3 3 3 2 1 - - - - - 1 1 3 3
22ISE541.4 3 3 3 2 1 - - - - - 1 1 3 3
22ISE541.5 3 3 3 2 1 - - - - - 1 1 3 3
22ISE541.6 3 3 3 2 1 - - - - - 1 1 3 3
MODULE-1 INFORMATION THEORY 21ISE541.1 8 Hours
21ISE541.2
Entropy, Information rate, lossless source coding, source entropy rate: Shannon-Fano and Huffman coding
techniques, mutual Information, channel capacity of discrete channel, Shannon- Hartley law, trade-off between
bandwidth and SNR
Text Book Text Book 1: Ch 4
MODULE-2 ERROR CONTROL CODES 21ISE541.3 8 Hours
Introduction, basic notations, coding gain, characterization of error control codes, performance of error control
codes, comparison of uncoded and coded systems
Text Book Text Book 1: Ch 9
MODULE-3 LINEAR BLOCK CODES 21ISE541.4 8 Hours
Linear block codes and their properties, standard arrays, syndromes, weight distribution. error detection and
correction properties modified linear block codes
Text Book Text Book 1: Ch 9
MODULE-4 BINARY CYCLIC CODES 21ISE541.5 8 Hours
Algebraic structure of cyclic codes, encoding using an (n-k) bit shift register, syndrome calculation, error detection
and correction, introduction to BCH and RS Codes, Hamming weight, Hamming distance
Text Book Text Book 1: Ch 9
MODULE-5 CONVOLUTION CODES 21ISE541.6 8 Hours
Minimal polynomial encoding and decoding, Convolution encoders, Structural properties of convolution codes, trellis
diagrams, Viterbi algorithm, and performance analysis.
Text Book Text Book 1: Ch 9
CIE Assessment Pattern (50 Marks – Theory)
RBT Levels Marks Distribution
Test (s) NPTEL
25 25
L1 Remember 5 -
L2 Understand 10 5
L3 Apply 5 5
L4 Analyze 5 5
23
L5 Evaluate - 10
L6 Create - -
L1 Remember 10
L2 Understand 20
L3 Apply 10
L4 Analyze 10
L5 Evaluate -
L6 Create -
24
22ISE542.4 3 2 1 - - - - - - - - 2 2 3
22ISE542.5 3 3 1 - - - - - - - - 2 2 3
22ISE542.6 3 3 1 - - - - - - - - 2 2 3
25
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 20
L3 Apply 10
L4 Analyze 10
L5 Evaluate -
L6 Create -
Suggested Learning Resources:
Text Books:
1. Cloud Computing: Theory and Practice, Dan C Marinescu Elsevier (MK), 2022.
2. Cloud Computing Implementation, Management and Security John W Rittinghouse, James F Ransome,
CRC Press, 2016.
Reference Books:
1. Cloud Computing :A Complete Guide , Gerardus Blokdyk, 5STARCooks Publisher, 2020 Edition
2. Definitive guide to Cloud Computing, Shargunam .S, R. Mallika Pandeeswari, R. Ravi Ramaraj, Noorr
Publisher,2021 ISBN: 978-620-3-85790-0
Web links and Video Lectures (e-Resources):
https://www.javatpoint.com/cloud-computing-tutorial
https://www.tutorialspoint.com/cloud_computing/index.html
https://www.digimat.in/nptel/courses/video/106105167/L01.html (Video Lectures)
COMPILER DESIGN
26
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE543.1 3 3 3 2 - - - - - - - - 3 3
22ISE543.2 3 3 3 2 - - - - - - - - 3 3
22ISE543.3 3 3 3 2 - - - - - - - - 3 3
22ISE543.4 3 3 3 2 - - - - - - - - 3 3
22ISE543.5 3 3 3 2 - - - - - - - - 3 3
22ISE543.6 3 3 3 2 - - - - - - - - 3 3
Text Book Text Book 1: Ch 1.1 TO 1.5 , Ch 3.1 to 3.4 & Text Book 2: Ch1
27
MODULE-5 INTERMEDIATE CODE GENERATION 22ISE543.5 & 8 Hours
22ISE543.6
Intermediate Code Generation: Variants of Syntax trees, Three-Address Code, Types & Declarations, type
checking, Control Flow, Data Flow Algorithms-Issues in Design of a Code Generator - The Target Language,
Addresses in the Target Code, A Simple Code Generator Algorithm.
Self-study / Interpret a Simple Code Generator Algorithm.
Case Study
/Applications
Text Book Textbook 3: 6.1 to 6.6 Ch. 8.4 & 8.6
CIE Assessment Pattern (50 Marks – Theory) –
RBT Levels Marks Distribution
Test (s) NPTEL
(25) (25)
L1 Remember 5 -
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 -
L5 Evaluate 5 -
L6 Create -
SEE Assessment Pattern (50 Marks – Theory) –
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
Suggested Learning Resources:
Text Books:
1. Martin John, “Introduction to languages and the theory of computation”, TMH
2. Motwani Hopcroft, Ullman, “Introduction to Automata Theory, Languages and computation”, Pearson
Education.
3. Aho, Lam, Sethi, and Ullman , “Compilers: Principles, Techniques and Tools”, Pearson, 2 nd
Edition, 2014
Web links and Video Lectures (e-Resources):
https://onlinecourses.nptel.ac.in/noc21_cs07/preview
https://nptel.ac.in/courses/106105190
https://nptel.ac.in/courses/106104123
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
For active participation of students, instruct the students to prepare for
puzzles andpresentations.
Discussions on applications of Finite Automata , Compiler Design
OPERATION RESEARCH
Course Code 22ISE544 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
28
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE544.1 Realize the importance of Operations Research and explain the basic concepts
22ISE544.2 Construct and Solve Linear Programming Problems for its optimal solutions by graphical method
22ISE544.3 Apply the concept of Simplex method and its extensions to Solve Linear Programming Problems for
its optimal solutions
22ISE544.4 Solve specialized linear programming problems like assignment problems using various OR methods
22ISE544.5 Solve the problem of transporting the products from origins to destinations with least transportation
cost.
22ISE544.6 Analyze network technique namely PERT/CPM and optimal project duration and cost
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE544.1 2 2 1 - - - - - - - - 1 2 2
22ISE544.2 2 2 1 - - - - - - - - 1 2 2
22ISE544.3 2 2 1 - - - - - - - - 1 2 2
22ISE544.4 2 2 1 - - - - - - - - 1 2 2
22ISE544.5 2 2 1 - - - - - - - - 1 2 2
22ISE544.6 2 2 1 - - - - - - - - 1 2 2
29
Text Book Text Book 1: Unit 4-Ch 31
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
RBT Levels Test (s) NPTEL
25 25
L1 Remember 5 -
L2 Understand 5 5
L3 Assessment
SEE Apply Pattern (50 Marks
5 – Theory)10
L4 Analyze 5
Exam Marks 10
L5 RBT Levels
Evaluate 5 -
Distribution (50)
L6
L1 Create
Remember - 10 -
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create --
Suggested Learning Resources:
Text Books:
1) S. D. Sharma, “OPERATIONS RESEARCH – Theory, Methods & Applications”, , Seventeenth Review Edition
2014, Reprint 2015, Kedarnath Ram Nath Publisher
Reference Books:
1) Frederick S Hillier, Gerald J Lieberman, Bodhibrata Nag and Preetam Basu “Introduction to
OPERATIONS RESEARCH ”, , Ninth Edition, Tenth Reprint , 2015, TATA McGraw Hill
2) Hamdy Taha, “Operations Research: An Introduction”, Pearson Education Inc. (2009)
Web links and Video Lectures (e-Resources):
https://onlinecourses.nptel.ac.in/noc22_ma48/preview
https://www.udemy.com/course/operations-research-
https://www.coursera.org/learn/operations-research-modeling
https://www.coursera.org/learn/operations-research-theory
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Quizzes
Contents related activities (Activity-based discussions)
For active participation of students, instruct the students to prepare Flowcharts and Handouts
Organizing Group wise discussions on issues
Seminars
30
ADVANCED JAVA
Course Code 22ISE545 CIE Marks 50
31
Text Book Text Book 3: Chapter 1
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
RBT Levels Test (s) NPTEL
25 25
L1 Remember 5 -
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 5 10
L5 Evaluate 5 -
L6 Create - -
32
DEVOPS
Course Code 22ISE546 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE546.1 Understand DevOps as a practice, methodology and process for fast collaboration,
integration and communication between Development and Operations team.
22ISE546.2 Understand common Infrastructure Servers, Availability and Scalability
22ISE546.3 Describe AWS DevOps is used for Identity Access Management.
22ISE546.4 Understand the requirements of Configuration Management using Ansible
22ISE546.5 Understand Docker Containerization, Micro service Architecture
22ISE546.6 Implement the Orchestration and Automation tool -Kubernetes
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE546.1 3 3 3 3 3 2 - 2 2 - 3 2 3 2
22ISE546.2 3 3 3 3 3 2 - 2 2 - 3 2 3 2
22ISE546.3 3 3 3 3 3 2 - 2 2 - 3 2 3 2
22ISE546.4 3 3 3 3 3 2 - 2 2 - 3 2 3 2
22ISE546.5 3 3 3 3 3 2 - 2 2 - 3 2 3 2
22ISE546.6 3 3 3 3 3 2 - 2 2 - 3 2 3 2
33
MODULE-5 Orchestration and Automation -Kubernetes 22ISE546.6 8 Hours
Orchestration and Automation -Kubernetes, K8S Concepts, Installing Kubernetes,Creating Clusters with
Kubernetes, Managing and Administering Cluster via Kubernetes Cases: Real-time Implementation. Jenkins,
Continuous Integration with Jenkins Overview
Text Book Text Book 3: Chapter 1
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
RBT Levels Test (s) NPTEL
25 25
L1 Remember 5 -
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 5 10
L5 Evaluate 5 -
L6 Create - -
34
L: T: P: S 1:1:0:0 SEE Marks 50
Hours / Week 03 Total Marks 100
Credits 02 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22RMK55.1 Define a research problem and to formulate research questions
22RMK55.2 Demonstrate the various processing techniques of research
22RMK55.3 Choose appropriate methods to formulate research objectives
22RMK55.4 Develop advanced critical thinking skills and enhance writing skills
22RMK55.5 Understand the statutory provisions of different forms of IPRs in simple forms
22RMK55.6 Identify the significance of practice and procedure of patents
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22RMK55.1 3 3 2 2 1 - - - 1 2 - -
22RMK55.2 3 3 2 2 2 - - - 1 2 - -
22RMK55.3 3 3 2 2 1 - - - 1 2 - -
22RMK55.4 3 2 2 - 1 - - - 1 2 - -
22RMK55.5 3 3 2 1 - - - 1 1 2 - -
22RMK55.6 3 3 2 1 - - - 1 1 2 - -
35
Patents and its Basics – Patentable and Non-Patentable Inventions–Patent Application Process (National and
International level) – Searching a Patent-Drafting and Filing a Patent –Types of Patent Applications–Patent
Documents– Specification and Claims–Assignment, Licensing, Infringement–Different Layers of International Patent
System–Some Examples of Patent – forms requirement for patent application with charges
Case Study Analyze different domains of filed patents
Text Book Text Book 2: Ch. 1 and 2
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Qualitative
RBT Levels Test (s) MCQ’s
Assessment (s)
25 15 10
L1 Remember 5 - -
L2 Understand 5 - -
L3 Apply 5 5 5
L4 Analyze 5 5 5
L5 Evaluate 5 5 -
L6 Create - - -
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create --
Suggested Learning Resources:
Text Books:
1) Kothari, C.R.,Research Methodology: Methods and Techniques, New Age International, 2018, ISBN-13:
978- 8122436235
2) Ramakrishna Chintakunta, A Text book of Intellectual Property rights, Blue Hill Publication, ASIN:
B09T6YDB5N, 2022
Reference Books:
1) Garg, B.L., Karadia, R., Agarwal, F. and Agarwal, U.K, An Introduction to Research Methodology, RBSA
Publishers. 2015, ISBN-13:978-8176111652
2) Ranjith Kumar, Research methodology, Saga publications,4th edition, 2014, ISBN-13- 978-9351501336
3) Sinha, S.C. and Dhiman, A.K., Research Methodology, EssEss Publications. 2 volumes, 2012. ISBN : 81-7000-
324-5, 81-7000-334-2
4) Asha Vijay Durafe, Dhanashree K. Toradmalle , Intellectual Property Rights, Dreamtech Press,2020,
ISBN:9390395917
Web links and Video Lectures (e-Resources):
https://www.youtube.com/watch?v=GSeeyJVD0JU
https://www.youtube.com/watch?v=nv7MOoHMM2k
https://www.youtube.com/watch?v=BGSgZ1J8-yQ
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Video Sessions
Organizing Group Wise Discussions
Seminars
36
L:T:P:S 0:0:1:0 SEE Marks -
Hrs / Week 2 Total Marks 50
Credits 1 Exam Hours 01
Course outcomes:
Upon successful completion of this course, the student will be able to:
22SDK56.1 Demonstrate proficiency in solving quantitative aptitude problems using fundamental concepts
22SDK56.2 Apply advanced quantitative techniques to address and solve complex real-world problems.
Develop and enhance logical reasoning skills essential for problem-solving in various competitive
22SDK56.3
examinations.
22SDK56.4 Cultivate critical and creative thinking skills necessary for analytical reasoning and problem-solving.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22SDK56.1 3 3 - - 2 - - - - - - 2
22SDK56.2 3 3 - - 2 - - - - - - 2
22SDK56.3 3 3 - - 2 - - - - - - 2
22SDK56.4 3 3 - - 2 - - - - - - 2
37
Number Series - Missing numbers, Incomplete series - Odd-even series, primes, Fibonacci series, Arithmetic progression,
Geometric progression, Harmonic progression, Squares and cubes, Operations on digits, Exponential series, Increasing
multiplication, Hybrid series.
Alphabetical Series- Missing alphabets, incomplete letter series - series of words, series of letters, arrangement of
words/letters, letters marked with corresponding numbers sequence, positions of letters, ranking of the word in
dictionary; Mixed Series - Missing numbers and words/letters, complete the series.
Analogies: Alphabet Classification, Word Classification, Number Classification.
Coding and Decoding: Coding based on order, Letter to Letter Mapping, Letter to number mapping, Letter to digit
mapping, Re-ordering sequences; Word sequencing, Match the word to code, Symbol Coding.
PROBLEM SOLVING THROUGH 22SDK56.3
MODULE-5 6 Hours
LOGICAL ANALYSIS 22SDK56.4
Directions: Eight Directions, Distance, Displacement, Starting and ending points, Referential directions, Directions of
shadows, Axis based problems, Actual and conditional directions.
Seating Arrangements: Linear arrangement, Square Arrangement, Rectangular Arrangement, Circular arrangement,
Vertical arrangement, Seating arrangement in a photograph, Tabular arrangement, Hexagonal Seating Arrangement,
Complex arrangement, Miscellaneous arrangements.
Blood Relations: Relations defined, Generation Verticals, Family Tree, Single Person Blood Relations, Mixed/Chain Blood
Relations, Symbol based Blood Relation.
CIE Assessment Pattern (50 Marks – Theory)
22ESK57.4 - - - - 1 3 3 3 - 3 - 3
38
MODULE 1 INTRODUCTION TO ENVIRONMENT, ECOSYSTEM AND 22ESK57.1 3 hours
BIODIVERSITY
Environment: Definition, Components of Environment; Ecosystem: Types & Structure of Ecosystem, Energy flow in the
ecosystem; Biodiversity: Types, Hot-spots, Threats and Conservation of biodiversity.
Self-study / Case Study / Department Specific Self-study / Case Study / Applications can be added.
Applications
Text Book Text Book 1: Ch. 1 , 3 & 4
MODULE 2 NATURAL RESOURCES 22ESK57.2 3 hours
Advanced Energy resources (Hydrogen, Solar, OTEC, Tidal and Wind), merits and demerits, Water resources – cloud
seeding, Mineral resources, Forest resources. Strategies of management, concept of sustainability.
Self-study / Department Specific Self-study / Case Study / Applications can be added.
Case Study /
Applications
Text Book Text Book 1: Ch. 2
MODULE 3 ENVIRONMENTAL POLLUTION 22ESK57.3 3 hours
Definition, Causes, effects and control measures of Air Pollution, Water Pollution, soil Pollution and Noise pollution.
Solid wastes and its management. Role of society, NGO and Govt. agencies in prevention of pollution
Self-study / Department Specific Self-study / Case Study / Applications can be added.
Case Study /
Applications
Text Book Text Book 1: Ch. 5,6, Text Book 2: Ch. 5
MODULE 4 GLOBAL ENVIRONMENTAL ISSUES, ENVIRONMENT ACTS AND 22ESK57.3 3 hours
AMENDMENTS
Fluoride problem in drinking water, Acid Rain, Ozone layer depletion, Global warming and climate change. National
forest policy, Environmental laws and acts.International agreements and protocols.
Self-study / Department Specific Self-study / Case Study / Applications can be added.
Case Study /
Applications
Text Book Text Book 1: Ch. 6, Text Book 2: Ch. 6
MODULE 5 HUMAN POPULATION AND ENVIRONMENT IMPACT 22ESK57.4 3 hours
ASSESSMENT
Population growth & explosion, Population pyramids. Negative impact of agriculture and urbanization, Role of
Technology in protecting environment and human health. Environment Impact Assessment.
Self-study / Department Specific Self-study / Case Study / Applications can be added.
Case Study /
Applications
Text Book Text Book 1: Ch. 7
CIE Assessment Pattern (50 Marks – Theory) –
Marks Distribution
Qualitative
RBT Levels Test (s) MCQ’s
Assessment (s)
25 15 10
L1 Remember 5 - -
L2 Understand 10 5 5
L3 Apply 10 5 5
L4 Analyze 5 -
L5 Evaluate - -
L6 Create - -
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 15
39
L2 Understand 15
L3 Apply 20
L4 Analyze --
L5 Evaluate --
L6 Create --
Suggested Learning Resources:
Text Books:
1. Environmental studies by Benny Joseph, Tata McGraw Hill Education Private Limited, 2009,
ISBN: 9870070648135.
2. “Environmental Studies: Basic Concepts” by Ahluwalia, V. K. The Energy and Resources Institute
(TERI) Publication, 2nd edition, 2016. ISBN: 817993571X, 9788179935712.
Reference Books:
1. Handbook of Environmental Engineering by Rao Surampalli, Tian C. Zhang, Satinder Kaur Brar,
Krishnamoorthy Hegde, Rama Pulicharla, Mausam Verma; McGraw Hill Professional, 2018. ISBN:
125986023X, 9781259860232
2. Environmental Science and Engineering by P. Venugopala, Prentice Hall of India Pvt. Ltd, New Delhi,
2012 Edition. ISBN: 978-81-203-2893-8.
3. Elements of Environmental Science and Engineering by P. Meenakshi, Prentice Hall of India Pvt. Ltd, 2005
Edition. ISBN: 8120327748, 9788120327740
Web links and Video Lectures (e-Resources):
https://archive.nptel.ac.in/courses/120/108/120108004/
https://archive.nptel.ac.in/courses/103/107/103107215/
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Visit to any company to study the initiative taken for environmental impact.
Case study based learning on engineering approaches for pollution prevention.
Video/ model / charts based learning
Activities/awareness program for preventing environmental pollution
MINI PROJECT - II
Course Code 22ISE58 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 0 Total Marks 100
Credits 01 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE58.1 Analyze the Real-world problem through survey of existing problems
22ISE58.2 Design the modules for solving the problems identified
22ISE58.3 Implement the design modules with suitable programming language
22ISE58.4 Test and present the working modules at different levels and prepare reporting as a team
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE58.1 3 3 3 2 3 - 1 1 3 1 3 2 3 3
22ISE58.2 3 3 3 2 3 - 1 1 3 1 3 2 3 3
22ISE58.3 3 3 3 2 3 - 1 1 3 1 3 2 3 3
22ISE58.4 3 3 3 2 3 - 2 1 3 1 3 2 3 3
40
Mapping of Course Outcomes to Program Specific Outcomes:
Use C, C++, Java, C#, PHP, Python, or any other similar front-end tool. All applications must be
demonstrated ondesktop/laptop as a stand-alone or web based application.
Note :
Every student should do mini project in a team consists of maximum 2 members in the areas
suggestedby the department expert committee
Minimum 2 reviews will be conducted by the department expert committee to know the progress
of themini project work
In each review student should give presentation on the work carried out and show the relevant
models/output
A mini project report should be submitted to the department at the end of the mini project work
Plagiarism check for the report : Similarity index of the report should not exceed more than 30%.
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand -
L3 Apply 10
L4 Analyze 10
L5 Evaluate 15
L6 Create 15
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand -
L3 Apply 10
L4 Analyze 10
L5 Evaluate 15
L6 Create 15
22NSS50.4 Develop capacity to meet emergencies and natural disasters & practice national integration
and social harmony in general.
41
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22NSS50.1 - - - - - 3 3 - 2 - - 1
22NSS50.2 - - - - - 3 3 - 2 - - 1
22NSS50.3 - - - - - 3 3 - 2 - - 1
22NSS50.4 - - - - - 3 3 - 2 - - 1
Semester/
CONTENT COs HOURS
Course Code
1. Organic farming, Indian Agriculture (Past, Present and
Future) Connectivity for marketing 22NSS30.1,
3RD 2. Waste management–Public, Private and Govt 22NSS30.2, 30 HRS
22NSS30 organization, 5R’s. 22NSS30.3,
3. Setting of the information imparting club for women 22NSS30.4
leading to contribution in social and economic issues.
4. Water conservation techniques – Role of different
stakeholders– Implementation. 22NSS40.1,
4TH 5. Preparing an actionable business proposal for enhancing the 22NSS40.2, 30 HRS
22NSS40 village income and approach forimplementation. 22NSS40.3,
6. Helping local schools to achieve good results and enhance 22NSS40.4
their enrolment in Higher/ technical/ vocational education.
7. Developing Sustainable Water management system for
rural areas and implementationapproaches. 22NSS50.1,
5 TH 8. Contribution to any national level initiative of Government 22NSS50.2, 30 HRS
22NSS50 of India. Foreg. Digital India, Skill India, Swachh Bharat, 22NSS50.3,
Atmanirbhar Bharath, Make in India, Mudra scheme, Skill 22NSS50.4
developmentprograms etc.
9. Spreading public awareness under rural outreach programs.
(minimum 5 programs).
10. Organize National integration and social harmony events / 22NSS60.1,
6TH workshops / seminars. (Minimum TWO programs). 22NSS60.2,
22NSS60 11. Govt. school Rejuvenation and helping them to achieve good 22NSS60.3, 30 HRS
infrastructure. 22NSS60.4
CIE Assessment Pattern (50 Marks – Activity based) –
42
Implementation strategies of the project (NSS work).
The last report should be signed by NSS Officer, the HOD and principal.
At last report should be evaluated by the NSS officer of the institute.
Finally, the consolidated marks sheet should be sent to the university and also to be made available at
LIC visit.
Suggested Learning Resources:
Reference Books:
1. NSS Course Manual, Published by NSS Cell, VTU Belagavi.
2. Government of Karnataka, NSS cell, activities reports and its manual.
3. Government of India, NSS cell, Activities reports and its manual.
Pre-requisites to take this Course:
1. Students should have a service-oriented mindset and social concern.
2. Students should have dedication to work at any remote place, anytime with available resources
and proper time management for the other works.
3. Students should be ready to sacrifice some of the time and wishes to achieve service-oriented targets
on time.
Pedagogy:
In every semester from 3rd semester to 6th semester, each student should do activities according to
the scheme and syllabus.
At the end of every semester student performance has to be evaluated by the NSS officer for the
assigned activity progress and its completion.
At last, in 6th semester consolidated report of all activities from 3rd to 6th semester, compiled report
should be submitted as per the instructions.
State the need for NSS activities and its present relevance in the society and provide real-life examples.
Support and guide the students for self-planned activities.
NSS coordinator will also be responsible for assigning homework, grading assignments and quizzes, and
documenting students’ progress in real activities in the field.
Encourage the students for group work to improve their creative and analytical skills.
Plan of Action:
Student/s in individual or in a group Should select any one activity in the beginning of each semester
till end of that respective semester for successful completion as per the instructions of NSS officer with
the consent of HOD of the department.
At the end of every semester, activity report should be submitted for evaluation.
Practice Session Description:
o Lecture session by NSS Officer
o Students Presentation on Topics
o Presentation - 1, Selection of topic, PHASE – 1
o Commencement of activity and its progress - PHASE – 2
o Execution of Activity
o Case study-based Assessment, Individual performance
o Sector/ Team wise study and its consolidation
o Video based seminar for 10 minutes by each student at the end of semester with Report.
43
Sl Topic Groupsize Location Activity Reporting Evaluation
No execution of the Topic
1. Organic farming, May be Farmers Site selection Report Evaluation
Indian individual land/Villages/ /proper should be as per the
Agriculture (Past, or team roadside consultation/ submitted rubrics of
Present and / Community area / Continuous by scheme
Future) College campus monitoring/ individual and
Connectivity for Information board to the syllabus by
marketing. concerned NSS officer
evaluation
authority
2. Waste May be Villages/ City Site selection Report Evaluation
management– individual Areas /Grama /proper should be as per the
Public, Private or team panchayat/ public consultation/Continu submitted rubrics of
and Govt associations/ ous monitoring/ by scheme
organization, 5 Government Information board individual and
R’s. Schemes officers/ to the syllabus by
campus concerned NSS officer
evaluation
authority
3. Setting of the May be Women Group selection/pro Report Evaluation
information individual empowerment per consultation/ should be as per the
imparting club or team groups/ Continuous submitted rubrics of
for women Consulting NGOs monitoring/ by scheme
leading to & Govt Teams / Information board individual and
contributionin College campus to the syllabus by
social concerned NSS officer
and economic evaluation
issues. authority
44
6. Helping local May be Local government / School Report Evaluation
schools to individual private/ aided selection/proper should be as per the
achieve good or team schools/Government consultation/ submitted rubrics of
results and Schemes officers Continuous by scheme
enhance their monitoring/ individual and
enrolment in Information board to the syllabus by
Higher/ concerned NSS officer
technical/ evaluation
vocational authority
education.
7. Developing May be Villages/ City site selection/proper Report Evaluation
Sustainable individual Areas /Grama consultation/ should be as per the
Water or team panchayat/ public Continuous submitted rubrics of
management associations/ monitoring/ by scheme
system for rural Government Information board individual and
areas and Schemes officers/ to the syllabus by
implementation campus concerned NSS officer
approaches. evaluation
authority
8. Contribution to May be Villages/ City Group selection/pro Report Evaluation
any national level individual Areas /Grama per consultation/ should be as per the
initiative of or team panchayat/ public Continuous submitted rubrics of
Government of associations/ monitoring / by scheme
India.For eg. Government Information board individual and
Digital India, Skill Schemes officers/ to the syllabus by
India, Swachh campus concerned NSS officer
Bharat, evaluation
Atmanirbhar authority
Bharath, Make in
India, Mudra
scheme,Skill
development
programs etc.
9. Spreading public May be Villages/ City Group selection/pro Report Evaluation
awareness individual Areas /Grama per consultation/ should be as per the
under rural or team panchayat/ public Continuous submitted rubrics of
outreach associations/ monitoring / by scheme
programs. Government Information board individual and
(minimum5 Schemes officers/ to the syllabus by
programs) campus concerned NSS officer
evaluation
authority
10. Organize May be Villages/ City Place Report Evaluation
National individual Areas /Grama selection/proper should be as per the
integration or team panchayat/ public consultation/ submitted rubrics of
and social associations/ Continuous by scheme
harmony Government monitoring / individual and
events Schemes officers/ Information board to the syllabus by
/ workshops campus concerned NSS officer
/ seminars. evaluation
(Minimum 02 authority
45
programs).
46
F. Cardiovascular Endurance – Harvard step Test
Module 3: Recreational Activities
A. Postural deformities.
22PED30.3,
B. Stress management. 10 HRS
22PED30.4
C. Aerobics.
D. Traditional Games.
Module 1: Ethics and Moral Values
22PED40.1,
A. Ethics in Sports 5 HRS
22PED40.2
B. Moral Values in Sports and Games
Module 2: Specific Games (Anyone to be selected by the
student)
A. Volleyball – Attack, Block, Service, Upper Hand Pass and
Lower hand Pass.
B. Throwball – Service, Receive, Spin attack, Net Drop & Jump
4TH throw.
22PED40 C. Kabaddi – Hand touch, Toe Touch, Thigh Hold, Ankle hold
22PED40.3 20 HRS
and Bonus.
D. Kho-Kho – Giving Kho, Single Chain, Pole dive, Pole turning,
3- 6 Up.
E. Table Tennis – Service (Fore Hand & Back Hand), Receive
(Fore Hand & Back Hand), Smash.
F. Athletics (Track / Field Events) – Any event as per availability
of Ground.
Module 3: Role of Organization and administration 22PED40.4 5 HRS
5TH Fitness Components: Meaning and Importance, Fit India
22PED50 Movement, Definition of fitness, Components of fitness, Benefits
of fitness, Types of fitness and Fitness tips.
Practical Components: Speed, Strength, Endurance, Flexibility,
and Agility
Athletics:
1. Track -Sprints:
Starting Techniques: Standing start and Crouch start
(its variations) use of Starting Block.
Acceleration with proper running techniques.
Finishing technique: Run Through, Forward Lunging
and Shoulder Shrug. Total 30 Hrs/
22PED50.1,
2. Jumps- Long Jump: Approach Run, Take-off, Flight in the air Semester
22PED50.2,
(Hang Style/Hitch Kick)and Landing
22PED50.3,
3. Throws- Shot Put: Holding the Shot, Placement, Initial 2 Hrs/week
22PED50.4
Stance, Glide, Delivery Stance and Recovery (Perry O’Brien
Technique)
47
5. Blocking, Goal Keeping and Defensive skills.
6. Game practice with application of Rules and Regulations.
B. Rules and their interpretations and duties of officials
Ball badminton:
A. Fundamental Skills
1. Basic Knowledge: Various parts of the Racket and Grip.
2. Service: Short service, Long service, Long-high service.
3. Shots: Overhead shot, Defensive clearshot,
Attacking clearshot, Dropshot, Netshot, Smash.
4. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials.
6TH Athletics:
22PED60 1. Track -110 Mtrs and 400Mtrs:
Hurdling Technique: Lead leg Technique, Trail leg
Technique, Side Hurdling, Over the Hurdles
Crouch start (its variations)use of Starting Block.
Approach to First Hurdles, In Between Hurdles, Last
Hurdles to Finishing.
2. Jumps- High jump: Approach Run, Take-off, Bar Clearance
(Straddle) and Landing.
3. Throws- Discus Throw: Holding the Discus, Initial Stance
Primary Swing, Turn, Release and Recovery (Rotation in
the circle).
Football OR Hockey
Football:
A. Fundamental Skills
1. Kicking: Kicking the ball with inside of the foot, Kicking the
ball with Full Instep of the foot, Kicking the ball with Inner Total 30 Hrs/
22PED60.1,
Instep of the foot, Kicking the ball with Outer Instep of the foot Semester
22PED60.2,
and Lofted Kick.
22PED60.3,
2. Trapping: Trapping- the Rolling ball, and the Bouncing ball 2 Hrs/week
22PED60.4
with sole of the foot.
3. Dribbling: Dribbling the ball with Instep of the foot,
Dribbling the ball with Inner and Outer Instep of the foot.
4. Heading: In standing, running and jumping condition.
5. Throw-in: Standing throw-in and Running throw-in.
6. Feinting: With the lower limb and upper part of the body.
7. Tackling: Simple Tackling, Slide Tackling.
8. Goal Keeping: Collection of Ball, Ball clearance-kicking,
throwing and deflecting.
9. Game practice with application of Rules and Regulations.
Hockey:
A. Fundamental Skills
1. Passing: Short pass, Longpass, pushpass, hit
2. Trapping.
3. Dribbling and Dozing
48
4. Penalty stroke practice.
5. Penalty corner practice.
6. Tackling: Simple Tackling, Slide Tackling.
7. Goal Keeping, Ball clearance- kicking, and deflecting.
8. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials
YOGA
Course Code 22YOG30, 22YOG40, 22YOG50, 22YOG60 CIE Marks 50
L:T:P:S 0:0:0:0 SEE Marks --
Hrs / Week 2 Total Marks 50 x 4 = 200
Credits 00 Exam Hours 02
Course outcomes:
At the end of the course, the student will be able to:
49
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22YOG50.1 - - - - - 3 - - - - - 1
22YOG50.2 - - - - - 3 - - - - - 1
22YOG50.3 - - - - - 3 - - - - - 1
22YOG50.4 - - - - - 3 - - - - - 1
Semester /
CONTENT COs HOURS
Course Code
Introduction of Yoga: Aim and Objectives of yoga, Prayer: Yoga,
its origin, history and development. Yoga, its meaning, definitions.
Different schools of yoga, importance of prayer
Brief introduction of yogic practices for common man: Yogic
practices for common man to promote positive health
Rules and regulations: Rules to be followed during yogic
practices by practitioner
22YOG30.1,
Misconceptions of yoga: Yoga its misconceptions, Difference Total 32 Hrs/
22YOG30.2,
3rd between yogic and non-yogic practices. Semester
22YOG30.3,
22YOG30 Suryanamaskara: 2 Hrs/week
22YOG30.4
1. Suryanamaskar prayer and its meaning, Need, importance and b
of Suryanamaskar.
2. Suryanamaskar 12 count,2rounds
Different types of Asanas:
1. Sitting: Padmasana, Vajrasana, Sukhasana
2. Standing: Vrikshana, Trikonasana, Ardhakati Chakrasana
3. Prone line: Bhujangasana, Shalabhasana
4. Supineline: Utthitadvipadasana, Ardhahalasana, Halasana
Suryanamaskara: Suryanamaskar 12 count,4rounds
Brief introduction and importance of:
Kapalabhati: Revision of Kapalabhati -40strokes/min3rounds
Different types of Asanas:
1. Sitting: Paschimottanasana, Ardha Ushtrasana, 22YOG40.1,
Total 32 Hrs/
4TH Vakrasana, Aakarna Dhanurasana 22YOG40.2,
Semester
22YOG40 2. Standing: Parshva Chakrasana, Urdhva 22YOG40.3,
2 Hrs/week
Hastothanasana, Hastapadasana 22YOG40.4
3. Prone line: Dhanurasana
4. Supine line: Karna Peedasana, Sarvangasana, Chakraasana
Patanjali’s Ashtanga Yoga: Asana, Pranayama
Pranayama: Chandra Bhedana, Nadishodhana, Surya Bhedana
Kapalabhati: Revision of Kapalabhati - 60strokes/min3rounds
Brief introduction and importance of:
Different types of Asanas:
1. Sitting: Yogamudra in Padmasana, Vibhakta
Paschimottanasana, Yogamudra in 22YOG50.1, Total 32 Hrs/
5TH Vajrasana 22YOG50.2, Semester
22YOG50 2. Standing: Parivritta Trikonasana, Utkatasana, 22YOG50.3, 2 Hrs/week
Parshvakonasana 22YOG50.4
3. Prone line: Padangushtha Dhanurasana,
Poorna Bhujangasana / Rajakapotasana
4. Supine line: Navasana/Noukasana, Pavanamuktasana, Sarvanga
Patanjali’s Ashtanga Yoga: Pratyahara, Dharana
50
Pranayama: Ujjayi, Sheetali, Sheektari
Kapalabhati: Revision of Kapalabhati – 80 strokes/min3rounds
Brief introduction and importance of:
Different types of Asanas:
1. Sitting: Bakasana, Hanumanasana, Ekapada Rajakapotasana
Total 32
2. Standing: Parivritta Trikonasana, 22YOG60.1,
6TH Hrs/
Utkatasana, Parshvakonasana 22YOG60.2,
22YOG60 Semester
3. Supine line: Setubandhasana, Shavasanaa (Relaxation posture) 22YOG60.3,
2 Hrs/week
4. Balancing: Sheershasana 22YOG60.4
Patanjali’s AshtangaYoga: Dhyana (Meditation), Samadhi
Pranayama: Bhastrika, Bhramari, Ujjai
Shat Kriyas: Jalaneti and sutraneti, Sheetkarma Kapalabhati
51
SIXTH SEMESTER
52
MACHINE LEARNING
Course Code 22ISE61 CIE Marks 50
Textbook Textbook 1: Ch 9
53
Artificial Neural Networks: Introduction, Neural Network representation, Appropriate Problems,
Perceptron, Back Propagation algorithm.
Federated Machine Learning: Types of Federated Machine Learning, models, Difference with traditional ML
Application Analyze the application of ANN in face detection biometric system.
Textbook Textbook 2: Ch 4
MODULE-5 DATA IN ACTION 22ISE61.5, 8 Hours
22ISE61.6
Convolutional Neural Networks (CNN): Convolutional, Pooling and Soft-Max Layers, Training CNNs, and
activation functions
Reinforcement Learning: Introduction, The learning task, Q Learning.
Case Study How Machine learning techniques used in IOT, Data Science, and Artificial Intelligence.
Textbook Textbook 2: Ch 13
54
Reference Books:
1. Trevor Hastie, Robert Tibshirani, Jerome Friedman, “The Elements of Statistical Learning”, Springer
Series in Statistics, Second Edition, 2017.
2. Dipanjan Sarkar, Raghav Bali ,Tushar Sharma, “Practical Machine Learning with Python-A Problem-
Solver’s Guide to Building Real-World Intelligent Systems”, A Press, First Edition, 2018.
3. Simon Haykin, “Neural Networks and Learning Machines”, Pearson, Third Edition, 2016
4. Kevin P. Murphy , Francis Bach , “Machine Learning: A Probabilistic Perspective”,
Massachusetts Institute of Technology, First Edition, 2012.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISL61.1 3 3 3 2 3 - - - - - - 1 3 2
22ISL61.2 3 3 3 2 3 - - - - - - 1 3 2
55
22ISL61.3 3 3 3 2 3 - - - - - - 1 3 2
22ISL61.4 3 3 3 2 3 - - - - - - 1 3 2
Prerequisite Programs
● Programming knowledge of Java / Python.
● Able to identify appropriate dataset to the respective program. 2 NA
● Knowledge / detail understanding of the respective algorithm.
PART-A
1 Implement and demonstrate the FIND-S algorithm for finding the most
specific hypothesis based on a given set of training data samples. Read 2 22ISL61.1
the training data from a .CSV file.
2 For a given set of training data examples stored in a .CSV file,
implement and demonstrate the Document classifier using Naive 2 22ISL61.1
Bayes.
3 Develop a program to demonstrate the working of the decision tree
based CHAID algorithm. Use an appropriate data set for building the 2 22ISL61.1
decision tree and apply this knowledge to classify a new sample.
4 Develop a program to demonstrate the working of the Regression tree-
based CART algorithm. Use an appropriate data set for building the 2 22ISL61.1
decision tree and apply this knowledge to classify a new sample.
5 Develop a program to demonstrate the working of the gradient
descent algorithm using an appropriate dataset and compute loss 2 22ISL61.2
function.
6 Develop a program to construct Support Vector Machine considering a
2 22ISL61.2
Sample Dataset.
PART-B
7 Implement a program in python to illustrate the Bias Variance Trade-
2 22ISL61.2
off in a machine learning model.
8 Implement and demonstrate the Association Rule Mining using Apriori
2 22ISL61.2
Algorithm.
9 Implement and demonstrate the Association Rule Mining using FP-
2 22ISL61.3
Growth Algorithm.
10 Build an Artificial Neural Network by implementing the Back
propagation algorithm and test the same using appropriate data 2 22ISL61.3
sets.
11 Build a Convolutional Neural Networks and test the same using
appropriate data sets. 2 22ISL61.4
PART-C
Beyond Syllabus Virtual Lab Content
(To be done during Lab but not to be included for CIE or SEE)
1. http://vlabs.iitkgp.ac.in/psac/newlabs2020/gnss/exp3/index.html
2. https://cse22-iiith.vlabs.ac.in/exp/perceptron-learning/simulation.html
56
20 30
RBT Levels
L1 Remember - -
L2 Understand - 5
L3 Apply 5 10
L4 Analyze 5 10
L5 Evaluate 10 5
L6 Create - -
SEE Assessment Pattern (50 Marks – Lab)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand 10
L3 Apply 10
L4 Analyze 20
L5 Evaluate 10
L6 Create -
Suggested Learning Resources:
Reference Books:
1. Trevor Hastie, Robert Tibshirani, Jerome Friedman, “The Elements of
Statistical Learning”, Springer Series in Statistics, SecondEdition, 2017.
2. Dipanjan Sarkar,Raghav Bali ,Tushar Sharma, “Practical Machine Learning with
Python-A Problem-Solver’s Guide to Building Real-World Intelligent Systems”,APress,
First Edition, 2018.
3. Simon Haykin, “Neural Networks and Learning Machines”, Pearson, Third Edition, 2016.
COMPUTER NETWORKS
Course 22ISE62 CIE Marks 50
Code
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 03 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE62.1 Understand the Principle of Network Application
22ISE62.2 Analyze the relation between Transport and Network Layer and study of data transfer.
22ISE62.3 Identifying router function and need of IPV6.
22ISE62.4 Analyze the routing Algorithms.
22ISE62.5 Description of Wireless and Mobile Network standards and routing.
22ISE62.6 Classification of Multimedia routing.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE62.1 3 3 3 3 3 - - - - - - 2 3 3
22ISE62.2 3 3 3 3 3 - - - - - - 2 3 3
22ISE62.3 3 3 3 2 3 - - - - - - 2 3 3
22ISE62.4 3 3 3 3 3 - - - - - - 2 3 3
22ISE62.5 3 3 3 2 3 - - - - - - 2 3 3
57
22ISE62.6 3 3 3 3 2 - - - - - - 2 3 3
MODULE-1 APPLICATION LAYER 22ISE62.1 8 Hours
Principles of Network Applications: Network Application Architectures, Processes Communicating, Transport
Services Available to Applications, Transport Services Provided by the Internet, Application-Layer Protocols.
The Web and HTTP: Overview of HTTP, Non-persistent and Persistent Connections, HTTP Message Format,
User- Server Interaction: Cookies, Web Caching, The Conditional GET, File Transfer: FTP Commands & Replies,
Electronic Mail in the Internet: SMTP, Comparison with HTTP, Mail Message Format, Mail Access Protocols,
DNS; The Internet's Directory Service: Services Provided by DNS, Overview of How DNS Works, DNS Records
and Messages, Peer-to-Peer Applications: P2P File Distribution, Distributed Hash Tables, Socket Programming:
creating Network Applications: Socket Programming with UDP, Socket Programming with TCP.
58
CIE Assessment Pattern(50 Marks – Theory) –
Marks Distribution
59
COMPUTER NETWORKS LAB
Course Code 22ISL62 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 1 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISL62.1 Understand about the Computer networks organization
22ISL62.2 Analyze various routing Algorithm in a given network.
22ISL62.3 Analyze communication between source and destination
22ISL62.4 Use Network simulation tools for finding optimal routing.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISL62.1 3 3 3 2 2 - - - - - - 1 3 3
22ISL62.2 3 3 3 2 2 - - - - - - 1 3 3
22ISL62.3 3 3 3 2 2 - - - - - - 1 3 3
22ISL62.4 3 2 2 2 3 - - - - - - 1 3 3
Prerequisite Programs
2 NA
Basic Programming language skills in Java, C, Python
PART-A
1 Write a program for a distance vector algorithm to find a suitable path 22ISL62.1
2
for transmission. 22ISL62.2
2 Implementation of Stop and Wait Protocol. 22ISL62.1
2
22ISL62.2
3 Write a program for congestion control using a leaky bucket algorithm. 22ISL62.1
2
22ISL62.2
4 Write a program for error-detecting code using CRC. 2 22ISL62.3
5 Implement the data link layer framing methods such as character,
2 22ISL62.3
character stuffing, and bit stuffing.
6 Using TCP/IP sockets, write a client – server program to make the client
send the file name and to make the server send back the contents of the 2 22ISL62.3
requested file if present.
PART-B
7 Simulate a three–node point–to–point network with duplex links
between them. Set the queue size and vary the bandwidth and find the 2 22ISL62.4
number of packets dropped.
8 Simulate an Ethernet LAN using n nodes (6-10), change error rate and
2 22ISL62.4
data rate, and compare throughput
9 Simulate an Ethernet LAN using n nodes set multiple traffic nodes and
2 22ISL62.4
plot congestion windows for different source/destination
10 Simulate a four-node point-to-point network with the links connected
as follows: n0 – n2, n1 – n2 and n2 – n3. Apply TCP agent between n0-
n3 and UDP between n1-n3. Apply relevant applications over TCP and 2 22ISL62.4
UDP agents changing the parameter and determining the number of
packets sent by TCP / UDP.
60
11 Simulate the transmission of ping messages over a network topology
consisting of 6 nodes and find the number of packets dropped due to 2 22ISL62.4
congestion
12 Simulate simple ESS and with transmitting nodes in wire-less LAN by
simulation and determine the performance with respect to 2 22ISL62.4
transmission of packets.
PART-C
Beyond Syllabus Virtual Lab Content
(To be done during Lab but not to be included for CIE or SEE)
https://cse22-iiith.vlabs.ac.in/exp/forward-neural-networks/
CIE Assessment Pattern (50 Marks – Lab)
Test (s) Weekly Assessment
RBT Levels
20 30
L1 Remember - -
L2 Understand - 10
L3 Apply 5 10
L4 Analyze 10 5
L5 Evaluate 5 5
L6 Create - -
SEE Assessment Pattern (50 Marks – Lab)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand 10
L3 Apply 10
L4 Analyze 20
L5 Evaluate 10
L6 Create -
Suggested Learning Resources:
Reference Books:
1. Computer Network, A Top Down Approach, Seventh Edition, Kurose Ross
2. Computer Networks: A Top-Down Approach, by Behrouz A. Forouzan and Firouz Mosharraf
3. https://www.nsnam.org/docs/tutorial/html/
62
Qualitative
Test (s) MCQ’s
RBT Levels Assessment (s)
25 15 10
L1 Remember 5 - -
L2 Understand 5 - -
L3 Apply 5 10 5
L4 Analyze 5 5 5
L5 Evaluate 5 - -
L6 Create - - -
SEE Assessment Pattern(50 Marks – Theory)
63
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
NPTEL course
Contents related activities (Activity-based discussions)
Problem Solving Exercises
For active participation of students, instruct the students to solve and analyze various algorithms
BLOCKCHAIN
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE641.1 3 3 3 2 1 - - - - - - 1 3 3
22ISE641.2 3 3 3 2 1 - - - - - - 1 3 3
22ISE641.3 3 3 3 2 1 - - - - - - 1 3 3
22ISE641.4 3 3 3 2 1 - - - - - - 1 3 3
22ISE641.5 3 3 3 2 1 - - - - - - 1 3 3
22ISE641.6 3 3 3 2 1 - - - - - - 1 3 3
Origin of Ledgers – Types and Features of Distributed Ledger Technology (DLT) - Role of Consensus Mechanism -
DLT Ecosystem - Distributed Ledger Implementations – Blockchain - Ethereum - Public and Private Ledgers –
Registries – Ledgers - Practitioner Perspective: Keyless Technologies, Transparency as a Strategic Risk,
64
Transparency as a Strategic Asset, Usage of Multiple IDs - Zero Knowledge Proofs - Implementation of Public and
Private Blockchain.
Self-study / Explain about DLT Ecosystem.
Case Study
/Applications
Text Book Text Book 1: Ch 3.4 to 3.9 Ch 4.1 to 4.4
MODULE-3 SMART CONTRACTS, DECENTRALIZED 22ISE641.4 8 Hours
ORGANIZATION
Anatomy of a Smart Contracts - Life Cycle - Usage Patterns - DLT-based smart contracts - Use Cases: Healthcare
Industry and Property Transfer. Decentralization versus Distribution - Centralized-distributed (Ce-Di)
organizations - Decentralized-distributed (De-Di) organizations - Decentralized Autonomous Organizations:
Aragon, DAOstack, DAOhaus and Colony.
Self-study / Illustrate the concept of DLT-based smart contracts.
Case Study
/Applications
Text Book Text Book 1: Ch 4.5 to 4.9
MODULE-4 TYPES OF BLOCKCHAIN ECOSYSTEM 22ISE641.5 8 Hours
One-Leader Ecosystem - Joint Venture or Consortia Ecosystems - Regulatory Blockchain Ecosystems -
Components in Blockchain Ecosystem: Leaders, Core Group, Active Participants, Users, Third-Party Service
Providers - Governance for Blockchain Ecosystems.
Self-study / Examine Blockchain Ecosystem.
Case Study
/Applications
Text Book Textbook 1: Ch 5.1 to 5.4
MODULE-5 BLOCKCHAIN PROTOCOLS 22ISE641.6 8 Hours
Ethereum tokens – Augur - Golem - Understanding Ethereum tokens - App Coins and Protocol Tokens -
Blockchain Token Securities Law Framework - Token Economy - Token sale structure - Ethereum Subreddit.
Self-study / Interpret Block Chain Protocol Tokens.
Case Study
/Applications
Text Book Textbook 1: 6.1 to 6.6 Ch. 8.4 & 8.6
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 5 10
L5 Evaluate 5 -
L6 Create - -
65
RBT Levels Exam Marks
Distribution (50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
Suggested Learning Resources:
Text Books:
1. Dhillon, V., Metcalf, D., and Hooper, M, Blockchain enabled applications, 2017, 1st Edition, CA: Apress,
Berkeley.
2. Diedrich, H., Ethereum: Blockchains, digital assets, smart contracts, decentralized autonomous
organizations, 2016, 1st Edition, Wildfire publishing, Sydney.
3. Wattenhofer, R. P, Distributed Ledger Technology: The Science of the Blockchain (Inverted Forest
Publishing), 2017, 2nd Edition, Createspace Independent Pub, Scotts Valley, California, US.
Web links and Video Lectures (e-Resources):
https://onlinecourses.nptel.ac.in/noc22_cs44/preview
https://www.youtube.com/watch?v=yubzJw0uiE4
66
Introduction: Simulation, Advantages and disadvantages, Areas of Application, System environment, components of a
system, Model of a system, types of models, steps in a simulation study, Simulation of Queuing systems and Simulation of
Inventory System.
Text Book Text Book 1: Ch 1, Ch 2
MODULE-2 GENERAL PRINCIPLES, STATISTICAL MODELS IN 22ISE642.2 8 Hours
SIMULATION 22ISE642.3
General Principles: Concepts in discrete - event simulation, event scheduling/ Time advance algorithm, simulation using
event scheduling.
Statistical Models in Simulation: Review of terminology and concepts, Useful statistical models, Discrete distributions.
Continuous distributions, Poisson process.
Self-study / Reducing Emergency Department (ED) Wait Times using Discrete Event Simulation (DES).
Case Study /
Applications
67
SEE Assessment Pattern(50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand 20
L3 Apply 20
L4 Analyze 10
L5 Evaluate -
L6 Create -
68
22ISE643.6 3 3 3 3 2 - - - - - - 2 3 3
Marks Distribution
RBT Levels Test (s) NPTEL
25 25
L1 Remember 5 -
L2 Understand 10 5
L3 Apply 5 10
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
SEE Assessment Pattern (50 Marks – Theory)
69
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 20
L3 Apply 10
L4 Analyze 10
L5 Evaluate -
L6 Create -
Suggested Learning Resources:
Text Books:
1. Tanveer Siddiqui, U.S. Tiwary, “Natural Language Processing and Information Retrieval”, Oxford University
Press, 2008.
2. Anne Kao and Stephen R. Poteet (Eds), “Natural Language Processing and Text Mining”, Springer-Verlag
London Limited 2007.
Reference Books:
1. Daniel Jurafsky and James H Martin, “Speech and Language Processing: An introduction to Natural Language
Processing, Computational Linguistics and Speech Recognition”, 2nd Edition, Prentice Hall, 2008.
2. James Allen, “Natural Language Understanding”, 2nd edition, Benjamin/Cummings publishing company,
1995.
3. Gerald J. Kowalski and Mark.T. Maybury, “Information Storage and Retrieval systems”, Kluwer academic
Publishers, 2000.
Web links and Video Lectures (e-Resources):
https://www.techtarget.com/searchenterpriseai/definition/language-modeling
https://www.ibm.com/topics/natural-language-processing
https://www.scaler.com/topics/nlp/relation-extration-in-nlp/
https://files.eric.ed.gov/fulltext/ED577164.pdf
https://www.analyticsvidhya.com/blog/2021/09/latent-semantic-analysis-and-its-uses-in-natural-
language-processing/
https://nlp.stanford.edu/IR-book/html/htmledition/finite-automata-and-language-models-1.html
https://www.geeksforgeeks.org/top-7-applications-of-natural-language-processing/
70
DATA VISUALIZATION
Course Code 22ISE644 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs / Week 03 Total Marks 100
Credits 03 Exam Hours 3 Hours
Course Outcomes: At the end of the Course, the Student will be able to:
Case Study / Applications Investigate scatter plots and bubble chart using matplot lib.
Text Book Text Book 1: Ch 2, Ch3
Text Book 2: Ch1
MODULE-2 Exploratory Data Analysis 22ISE644.2 8 Hours
Exploratory Data Analysis: Waffle Charts, Word Clouds, Introduction to Folium and Map Styles, Maps with Markers,
ChoroplethMaps, what are glyphs, Plotting with glyphs
Case Study / Investigate waffle chart and world clouds with an example.
Applications
Text Book Text Book 2: Ch 5, Ch7, Ch 8
MODULE-3 Introduction to Seaborn and Tableau 22ISE644.3 8 Hours
Seaborn - Strip plot,pair grid plot, violinplots, cluster map, heat map, facet grid, KDEplot, join plot, Seaborn and
Regression Plots, pair plots. Getting Started &Introduction to Data Visualization – Tableu, Exploring and Navigating
Tableau,Making Data Connections.
Case Study / Write a case study on grid plot an violin plot.
Applications
Text Book Text Book 2: Ch 3, Ch 5
MODULE-4 Visual Analytics 22ISE644.4, 22ISE644.5 8 Hours
Visual analytics : Introduction to Table Calculations, Calculated Fields, Quick Table Calculations, Custom Table
Calculations, Filters, Parameters, Introduction to Mapping, Working with Geographic Data, Shapes, Colors and
Sizes,Custom Mapping Techniques, Custom Geocoding, Dual Layer Mapping.
Text Book Text Book 2: Ch 9, Ch 10
71
MODULE-5 Introduction to Bokeh 22ISE644.6 8 Hours
Interactive Data Visualization With Bokeh: Introduction to Bokeh, The Bokeh Workflow, Benefits of Bokeh,
Challenges with Bokeh, Case Study.
Text Book Text Book 3: Ch 1, Ch 2
72
BIGDATA TECHNOLOGIES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE645.1 3 3 3 2 - - - - - - - 1 3 3
22ISE645.2 3 3 3 2 - - - - - - - 1 3 3
22ISE645.3 3 3 3 2 - - - - - - - 1 3 3
22ISE645.4 3 3 3 2 - - - - - - - 1 3 3
22ISE645.5 3 3 3 2 - - - - - - - 1 3 3
22ISE645.6 3 3 3 2 - - - - - - - 1 3 3
Types of Data: Data formats, sources & their semantics, processing & storage options on Cloud. Use of serverless to get
started (e.g. Google Cloud Functions). Intro to Big Data Engineering: Hadoop and PySpark, ELT: ETL, processing
patterns for large data, ETL vs ELT, role of a scheduler
SQL & NoSQL: For most analysis tasks, SQL is sufficient. Tools like Spark SQL allow that familiarity to translate to big data
solutions. Types of NoSQL, evolution, best-of-fit options.
73
Self-study / Illustrate the concept of Spark SQL.
Case Study
/Applications
Text Book Text Book 1: Ch 4.5 to 4.9
MODULE-4 STREAMING 22ISE645.5 8 Hours
Streaming: Overview, Fundamental Concepts, Walkthrough of Google Pub/Sub & Google Data Flow as example
technologies.
Streaming: Kafka as another example of message queue technology & Spark Streaming.
L3 Apply 5 5
L4 Analyze 5 10
L5 Evaluate 5 10
L6 Create - -
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
Suggested Learning Resources:
Text Books:
1. Raj Kamal and Preeti Saxena, “Big Data Analytics Introduction to Hadoop, Spark, and Machine-Learning”, McGraw Hill
Education, 2018 ISBN: 9789353164966, 9353164966
2. Douglas Eadline, " Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2
Ecosystem", 1st Edition, Pearson Education, 2016. ISBN13: 978-9332570351
74
Reference Book
1) The Data Revolution: Big Data, Open Data, Data Infrastructures, And Their Consequences By Rob Kitchin
75
MODULE-2 DATA PROTECTION & INTELLIGENT STORAGE SYSTEMS 22ISE646.2 8 Hours
Data Protection: RAID, RAID Implementation Methods, RAID Array Components, RAID Techniques, RAID Levels, RAID
Impact on Disk Performance, RAID Comparison, Hot Spares.
Intelligent Storage Systems: Components of an Intelligent Storage System, Storage Provisioning, Types of Intelligent
Storage System.
MODULE-3 FIBRE CHANNEL STORAGE AREA NETWORKS 22ISE646.3, 8 Hours
22ISE646.4
Fibre Channel Storage Area Networks: Fibre Channel: Overview, The SAN and Its Evolution, Components of FC
SAN, FC Connectivity, Switched Fabric Ports, Fibre Channel Architecture, Fabric Services, Switched Fabric Login
Types, Zoning, FC SAN Topologies, Virtualization in SAN, Virtualization technologies and processes.
MODULE-4 IP SAN AND FCOE, NETWORK-ATTACHED STORAGE & 22ISE646.5 8 Hours
OBJECT-BASED AND UNIFIED STORAGE
IP SAN and FCoE: iSCSI, FCIP, FCoE
Network-Attached Storage: General-Purpose Servers versus NAS Devices, Benefits of NAS, File Systems and
Network File Sharing, Components of NAS, NAS I/O Operation, NAS Implementations, NAS File-Sharing
Protocols, Factors Affecting NAS Performance, File-Level Virtualization.
Object-Based and Unified Storage: Object-Based Storage Devices, Content-Addressed Storage, Unified Storage.
MODULE-5 BACKUP AND ARCHIVE, LOCAL & REMOTE REPLICATION 22ISE646.6 8 Hours
Backup and Archive: Backup Purpose, Backup Considerations,
Backup Granularity, Recovery Considerations, Backup Methods, Backup Architecture, Backup and Restore
Operations, Backup Topologies, Backup in NAS Environments, Backup Targets, Data Deduplication for Backup,
Backup in Virtualized Environments, Data Archive.
Local Replication: Replication Terminology, Uses of Local Replicas, Replica Consistency, Local Replication
Technologies,
Remote Replication: Modes of Remote Replication, Remote Replication Technologies, Network Infrastructure.
Three-Site Replication, Data Migration Solutions.
76
Suggested Learning Resources:
Text Books:
1. “Information Storage and Management”, 2nd Edition, John Wiley- India 2012, G. Somasundaram, Alok
Shrivastava (Editors)
Reference Books:
1. Storage Networks Explained, Ulf Troppens, Rainer Erkens and Wolfgang Muller, John Wiley India, 2nd
Edition, 2016
2. Storage Networks: The Complete Reference, Rebert Spalding, Tata McGraw Hill, 2nd Edition.
3. Storage Area Networks: Essentials A Complete Guide to Understanding and Implementing SANs, Richard
Barker and Paul Massiglia, Wiley India.
Web links and Video Lectures (e-Resources):
https://nptel.ac.in/courses/106108058
https://www.youtube.com/watch?v=RBA7VsuVVOA&list=PLT19l_B1cjBf87G-nEL8O_NTO27c6XVeX
https://www.youtube.com/watch?v=5-
UO8RE1Ctk&pp=ygU9SU5UUk9EVUNUSU9OIFRPIElORk9STUFUSU9OIFNUT1JBR0UgJiBEQVRBIENFTlRFUiBFTlZJU
k9OTUVOVA%3D%3D
PROJECT PHASE - 1
Course 22ISE65 CIE Marks 50
Code
L:T:P:S 0:0:2:0 SEE Marks 50
Hrs / 0 Total Marks 100
Week
Credits 2 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE65.1 Identify an issue and derive problem related to society, environment, economics, energy and
technology
22ISE65.2 Formulate and analyze the problem and determine the scope of the solution chosen
22ISE65.3 Determine, break down, and estimate the parameters needed for the solution. Then, using testing
tools, assess the solution by evaluating it in light of the standard data and the objective function, as
well as by applying the proper performance metrics.
22ISE65.4 Create the report and take part in present / publishing the finding in a reputed conference /
publication
Mapping of Course Outcomes to Program Outcomes and Program-Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE65.1 3 3 3 3 3 2 1 1 2 1 3 3 3 3
22ISE65.2 3 3 3 3 3 2 1 1 2 1 3 3 3 3
22ISE65.3 3 3 3 3 3 2 1 1 2 1 3 3 3 3
22ISE65.4 3 3 3 3 3 2 1 1 2 1 3 3 3 3
Project Executed in an Industry or at an Institution
The CIE for the project will be 50 marks.
The panel members for the project review comprising of Head of department, expert members, respective
guide, will assess the project progress and award the CIE marks based on their evaluations. Project
activities should be reported by students to the guide on a regular basis.
For project work, the minimum CIE mark requirement is 40% of the maximum mark.
77
Students will be deemed to have failed the relevant course or courses if they are unable to receive at least
40% of the CIE marks in project work. They will also not be entitled to take the project examination
administered by the university. They may, however, show up for exams administered by the university in
other courses taken during the same semester, including any backlog courses.
The student team must test the project work designed for the final project outcome.
Students will appear for the SEE after earning the required minimum CIE grades in the course or courses
when they are offered during the following semester.
If a student has already received the minimum number of points needed for a project, they are not eligible to
improve their CIE scores.
In order to pass a project or viva-voce exam, a student must receive at least 40% of the total points
required for the university exam.
78
22SDK66.4 3 3 3 2 2 - - - - - - 2 2 2
Data Structures using C: Stack and queues, list, graph, tree, sorting and searching, Hash functions
Advanced C programming: Pointers, Recursion, Functions, Structure, Union, C Preprocessor
MODULE-2 PROBLEM SOLVING ON OBJECT ORIENTED 22SDK66.2 6 Hours
PROGRAMMING USING CPP
Object Oriented Programming: Inheritance, Polymorphism, Exception handling, File Handling, Predefined function, Void
function, Name spaces, Input and output streams.
MODULE-3 PROBLEM SOLVING ON JAVA AND XML 22SDK66.2 6 Hours
Object oriented programming using Java: Inheritance, Polymorphism, Abstract class and Interface, Collections,
Exception handling, Streams, Functional Interface.
XML: DTD, Schema, Server Path, DOM, XSLT, Name Space, AJAX.
MODULE-4 PROBLEM SOLVING USING C # AND PYTHON 22SDK66.3 6 Hours
Python: Functions, iterators, Object oriented Programming, Exception Handling, Packages, Frame works- Django,
Collections.
C#: Object oriented Programming, Delegate, Collections and generic, Name space.
MODULE-5 SCENARIO BASED PROBLEMS ON DBMS 22SDK66.4 6 Hours
ER Model, SQL- DDL, DML, TCL, DCL, Joins, subquery, PL/SQL-Index, Sequence, procedures and functions,
normalization, B tree, B+ tree, Forms.
CIE Assessment Pattern (50 Marks – Theory)
Test (s)
RBT Levels
50
L1 Remember 5
L2 Understand 10
L3 Apply 20
L4 Analyze 15
L5 Evaluate -
L6 Create -
79
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Analysis of industry relevant use cases
Problem solving on scenario-based questions
Placement portal practice sessions
Prerequisite Programs
PART-A
1 Introduction to distributed version control systems
Setting Up and Basic Commands: Initialize a new GIT repository in
a directory. Create a new file and add it to the staging area and commit 2 22ISE671.1
the changes with an appropriate commit message. Option to recover
the mistakes checkin.
2 Creating and Managing Branches: Create a new branch named
"feature-branch." Switch to the "master" branch. Merge the "feature- 2 22ISE671.1
branch" into "master."
3 Creating and Managing Branches: Write the commands to stash your
2 22ISE671.1
changes, switch branches, and then apply the stashed changes.
4 Collaboration and Remote Repositories: Clone a remote GIT
2 22ISE671.2
repository to your local machine.
5 Collaboration and Remote Repositories: Fetch the latest changes
from a remote repository and rebase your local branch onto the 2 22ISE671.2
updated remote branch.
6 Collaboration and Remote Repositories: Write the command to
merge "feature-branch" into "master" while providing a custom 2 22ISE671.2
commit message for the merge.
PART-B
80
7 GIT Tags and Releases: Write the command to create a lightweight
2 22ISE671.3
GIT tag named "v1.0" for a commit in your local repository.
8 Advanced GIT Operations: Write the command to cherry-pick a range
2 22ISE671.3
of commits from "source-branch" to the current branch.
9 Analysing and Changing GIT History: Given a commit ID, how would
you use GIT to view the details of that specific commit, including the 2 22ISE671.4
author, date, and commit message.
10 Analysing and Changing GIT History: Write the command to list all
commits made by the author "JohnDoe" between "2023-01-01" and 2 22ISE671.4
"2023-12-31."
11 Analysing and Changing GIT History: Write the command to display
2 22ISE671.4
the last five commits in the repository's history.
12 Analysing and Changing GIT History: Write the command to undo the
2 22ISE671.4
changes introduced by the commit with the ID "abc123".
PART-C
Beyond Syllabus Virtual Lab Content(To be done during Lab but not to be included for CIE or SEE)
https://ps-iiith.vlabs.ac.in/exp/advanced-arithmatic/
CIE Assessment Pattern (50 Marks – Lab)
Weekly
Test (s)
RBT Levels Assessment
20 30
L1 Remember - -
L2 Understand - -
L3 Apply 05 10
L4 Analyze 05 10
L5 Evaluate 10 10
L6 Create - -
SEE Assessment Pattern (50 Marks – Lab)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand -
L3 Apply 10
L4 Analyze 20
L5 Evaluate 20
L6 Create -
Suggested Learning Resources:
Reference Books:
1. Version Control with Git, Prem Kumar Ponuthorai, Jon Loeliger,3rd Edition, October 2022, O'Reilly Media
Inc.
2. Pro Git book, Scott Chacon , Ben Straub, Apress, https://gitscm.com/book/en/v2
3. https://infyspringboard.onwingspan.com/web/en/app/toc/lex_auth_0130944433473699842782_share
d /overview
4. https://infyspringboard.onwingspan.com/web/en/app/toc/lex_auth_01330134712177459211926_sha
re d/overview
5. Version Control with Git(1).pdf (yale.edu)
81
Credits 01 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE672.1 Understand class, objects, abstraction level, storage classes, operators in C++
22ISE672.2 Design C++ code using the Control statements, jump statements, decision statements and
functions in C++
22ISE672.3 Apply OOP concepts like inheritance, polymorphism, virtual functions
22ISE672.4 Design C++ code using file operations, exception handling. dynamic memory allocation in C+
+
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE672.1 3 3 3 3 3 - - - 1 - - 3 3 3
22ISE672.2 3 3 3 3 3 - - - 1 - - 3 3 3
22ISE672.3 3 3 3 3 3 - - - 1 - - 3 3 3
22ISE672.4 3 3 3 3 3 - - - 1 - - 3 3 3
PART-A
1 Program to understand the data abstraction with different access 2 22ISE672.1
specifiers.
2 Program to demonstrate the scope and lifetime of the variables, include
all the storage classes (auto, register, static, extern, mutable). 2 22ISE672.1
3 Program to implement the bitwise operators on the variables. Include
all bitwise operators in the program. (&,|,^,~,<<,>>) 2 22ISE672.1
4 Program to demonstrate the working of jump statements (break, exit, 2 22ISE672.2
continue, goto) in the nested loop.
5 Program to implement nested switch and nested if statements. 2 22ISE672.2
6 Program to understand various ways to call a function/method. Include 2 22ISE672.2
all call types (call by value, call by reference and call by pointer).
PART-B
7 Program to understand the difference between multilevel inheritance 2 22ISE672.3
and multiple inheritance.
8 Program to demonstrate the working of function overloading and 2 22ISE672.3
function overriding.
9 To implement virtual functions and pure virtual functions in the class. 2 22ISE672.3
10 Program to implement all the basic file operations (open, read, write, 2 22ISE672.4
and close).
11 Program to demonstrate exception handling (try, catch, throw). 2 22ISE672.4
12 Program to understand dynamic memory allocation using ‘new’ and 2 22ISE672.4
‘delete’ operators.
PART-C
82
Beyond Syllabus Virtual Lab Content
(To be done during Lab but not to be included for CIE or SEE)
https://ps-iiith.vlabs.ac.in/exp/searching-and-sorting/objective.html
https://ds1-iiith.vlabs.ac.in/exp/linked-list/index.html
https://ds2-iiith.vlabs.ac.in/exp/min-spanning-trees/index.html
Reference Books
1. Bhushan Trivedi, “Programming with ANSI C++”, Oxford Press, Second Edition, 2012.
2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt. Ltd,
Fourth Edition 2010.
Tutorial Link:
1. https://www.w3schools.com/cpp/cpp_intro.asp
2. https://www.edx.org/course/introduction-to-c-3
83
NOSQL
Course 22ISE673 CIE Marks 50
Code
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 01 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
22ISE673.1 Understand, compare and use the four types of NoSQL Databases (Document-oriented,
Key-Value Pairs, Column-oriented and Graph). Apply Document-orienteddatabases.
22ISE673.2 Apply the detailed architecture; define objects, load data, query data and performance tune
Columnar-databases.
22ISE673.3 Understand the detailed architecture, define objects, load data, query data and performance tune
Key-Value NoSQL databases.
22ISE673.4 Analyse the detailed architecture, define objects, load data, query data and performance graph-
based Databases.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE673.1 3 3 3 3 2 - - - - - - 1 3 3
22ISE673.2 3 3 3 3 2 - - - - - - 1 3 3
22ISE673.3 3 3 3 3 2 - - - - - - 1 3 3
22ISE673.4 3 3 3 3 2 - - - - - - 1 3 3
84
12 Draw the graph database for college database using 5 nodes with
their associated relationships also write the query for all 5 nodes 2 22ISE673.4
creation along with its properties and relationship creation.
PART-C
Beyond Syllabus Virtual Lab Content
https://cse02-iiith.vlabs.ac.in/exp/arrays/
For SEE Examination:
One experiment from part A & One experiment from part B to be given
Examination will be conducted for 50 marks.
Marks Distribution : Procedure write-up –
20% Conduction – 60%
Viva – Voce – 20%
Change of the experiment is allowed only once and procedure write-up marks will be considered as ‘0’
ANGULAR JS
Course Code 22ISE674 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 1 Exam Hours 03
Course outcomes:
At the end of the course, the student will be able to:
22ISE674.1 Apply Angular JS features for developing dynamic web applications.
22ISE674.2 Develop three tier architecture-based applications with AngularJS supported design pattern.
22ISE674.3 Make use of form validations and controls for interactive applications
22ISE674.4 Apply the concepts of Expressions, data bindings and filters in developing Angular JS
programs
85
PO1 PO2PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
22ISE674.1 3 3 3 3 2 - - - - - - 1 3 3
22ISE674.2 3 3 3 2 2 - - - - - - 1 3 3
22ISE674.3 3 3 3 3 2 - - - - - - 1 3 3
22ISE674.4 3 3 3 3 2 - - - - - - 1 3 3
Prerequisite Programs
Create HTML based web pages. Include CSS style sheets and
designing
2 NA
Database Management system CRUD operations execution on DB
prompt.
PART-A
1 Develop Angular JS program that allows user to input their first name
and last name and display their full name. Note: The default values for 2 22ISE674.1
first name and last name may be included in the program.
2 Develop an Angular JS application that displays a list of shopping
items. Allow users to add and remove items from the list using
2 22ISE674.1
directives and controllers. Note: The default values of items may be
included in the
program.
3 Develop a simple Angular JS calculator application that can perform
basic mathematical operations (addition, subtraction, multiplication, 2 22ISE674.1
division) based on user input.
4 Write an Angular JS application that can calculate factorial and
2 22ISE674.1
compute square based on given user input.
5 Develop AngularJS application that displays a detail of students and
their CGPA. Allow users to read the number of students and display the 2 22ISE674.2
count. Note: Student details may be included in the program.
6 Develop an AngularJS program to create a simple to-do list application.
Allow users to add, edit, and delete tasks. 2 22ISE674.2
Note: The default values for tasks may be included in the program.
PART B
7 Write an AngularJS program to create a simple CRUD application
2 22ISE674.2
(Create, Read, Update, and Delete) for managing users.
8 Develop AngularJS program to create a login form, with validation for
2 22ISE674.2
the username and password fields.
9 Create an AngularJS application that displays a list of employees and
their salaries. Allow users to search for employees by name and salary. 2 22ISE674.3
Note: Employee details may be included in the program.
10 Create AngularJS application that allows users to maintain a collection
of items. The application should display the current total number of
items, and this count should automatically update as items are added
2 22ISE674.3
or removed. Users should be able to add items to the collection and
remove them as needed.
Note: The default values for items may be included in the program.
11 Create AngularJS application to convert student details to Uppercase
using angular filters. Note: The default details of students may be 2 22ISE674.4
included in the program.
12 Create an AngularJS application that displays the date by using date 2 22ISE674.4
86
filter parameters
PART-C
Beyond Syllabus Virtual Lab Content (To be done during Lab but not to be included for CIE or SEE)
https://cpe-iitg.vlabs.ac.in/exp/consistency-and-inconsistency/
CIE Assessment Pattern (50 Marks – Lab)
Weekly
Test (s)
RBT Levels Assessment
20 30
L1 Remember - -
L2 Understand - -
L3 Apply 05 10
L4 Analyze 05 10
L5 Evaluate 10 10
L6 Create - -
SEE Assessment Pattern (50 Marks – Lab)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember -
L2 Understand -
L3 Apply 10
L4 Analyze 20
L5 Evaluate 20
L6 Create -
Suggested Learning Resources:
Reference Books:
1. Shyam Seshadri, Brad Green, “AngularJS: Up and Running: Enhanced Productivity with
Structured Web Apps”, Apress, 0'Reilly Media,Inc.
2. Agus Kurniawan, “AngularJS Programming by Example”, First Edition, PE Press, 2014
Reference weblinks and Video Lectures (e-Resources):
Introduction to Angular JS https://www.youtube.com/watch?v=HEbphzK-0xE
Angular JS Modules https://www.youtube.com/watch?v=gWm0KmgnQkU
https://www.youtube.com/watch?v=zKkUN-mJtPQ
87
and social harmony in general.
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22NSS60.1 - - - - - 3 3 - 2 - - 1
22NSS60.2 - - - - - 3 3 - 2 - - 1
22NSS60.3 - - - - - 3 3 - 2 - - 1
22NSS60.4 - - - - - 3 3 - 2 - - 1
Semester/
CONTENT COs HOURS
Course Code
12. Organic farming, Indian Agriculture (Past, Present and
Future) Connectivity for marketing 22NSS30.1,
3RD 13. Waste management–Public, Private and Govt 22NSS30.2, 30 HRS
22NSS30 organization, 5R’s. 22NSS30.3,
14. Setting of the information imparting club for women 22NSS30.4
leading to contribution in social and economic issues.
15. Water conservation techniques – Role of different
stakeholders– Implementation. 22NSS40.1,
4TH 16. Preparing an actionable business proposal for enhancing 22NSS40.2, 30 HRS
22NSS40 the village income and approach forimplementation. 22NSS40.3,
17. Helping local schools to achieve good results and enhance 22NSS40.4
their enrolment in Higher/ technical/ vocational education.
18. Developing Sustainable Water management system for
rural areas and implementationapproaches. 22NSS50.1,
5TH 19. Contribution to any national level initiative of Government 22NSS50.2, 30 HRS
22NSS50 of India. Foreg. Digital India, Skill India, Swachh Bharat, 22NSS50.3,
Atmanirbhar Bharath, Make in India, Mudra scheme, Skill 22NSS50.4
developmentprograms etc.
20. Spreading public awareness under rural outreach programs.
(minimum 5 programs).
21. Organize National integration and social harmony events / 22NSS60.1,
6TH workshops / seminars. (Minimum TWO programs). 22NSS60.2,
22NSS60 22. Govt. school Rejuvenation and helping them to achieve good 22NSS60.3, 30 HRS
infrastructure. 22NSS60.4
88
CIE Assessment Pattern (50 Marks – Activity based) –
89
Pedagogy:
In every semester from 3rd semester to 6th semester, each student should do activities according to
the scheme and syllabus.
At the end of every semester student performance has to be evaluated by the NSS officer for the
assigned activity progress and its completion.
At last, in 6th semester consolidated report of all activities from 3rd to 6th semester, compiled report
should be submitted as per the instructions.
State the need for NSS activities and its present relevance in the society and provide real-life examples.
Support and guide the students for self-planned activities.
NSS coordinator will also be responsible for assigning homework, grading assignments and quizzes, and
documenting students’ progress in real activities in the field.
Encourage the students for group work to improve their creative and analytical skills.
Plan of Action:
Student/s in individual or in a group Should select any one activity in the beginning of each semester
till end of that respective semester for successful completion as per the instructions of NSS officer with
the consent of HOD of the department.
At the end of every semester, activity report should be submitted for evaluation.
Practice Session Description:
o Lecture session by NSS Officer
o Students Presentation on Topics
o Presentation - 1, Selection of topic, PHASE – 1
o Commencement of activity and its progress - PHASE – 2
o Execution of Activity
o Case study-based Assessment, Individual performance
o Sector/ Team wise study and its consolidation
o Video based seminar for 10 minutes by each student at the end of semester with Report.
90
2. Waste May be Villages/ City Site selection Report Evaluation
management– individual Areas /Grama /proper should be as per the
Public, Private or team panchayat/ public consultation/Continu submitted rubrics of
and Govt associations/ ous monitoring/ by scheme
organization, 5 Government Information board individual and
R’s. Schemes officers/ to the syllabus by
campus concerned NSS officer
evaluation
authority
3. Setting of the May be Women Group selection/pro Report Evaluation
information individual empowerment per consultation/ should be as per the
imparting club or team groups/ Continuous submitted rubrics of
for women Consulting NGOs monitoring/ by scheme
leading to & Govt Teams / Information board individual and
contributionin College campus to the syllabus by
social concerned NSS officer
and economic evaluation
issues. authority
91
7. Developing May be Villages/ City site selection/proper Report Evaluation
Sustainable individual Areas /Grama consultation/ should be as per the
Water or team panchayat/ public Continuous submitted rubrics of
management associations/ monitoring/ by scheme
system for rural Government Information board individual and
areas and Schemes officers/ to the syllabus by
implementation campus concerned NSS officer
approaches. evaluation
authority
8. Contribution to May be Villages/ City Group selection/pro Report Evaluation
any national level individual Areas /Grama per consultation/ should be as per the
initiative of or team panchayat/ public Continuous submitted rubrics of
Government of associations/ monitoring / by scheme
India.For eg. Government Information board individual and
Digital India, Skill Schemes officers/ to the syllabus by
India, Swachh campus concerned NSS officer
Bharat, evaluation
Atmanirbhar authority
Bharath, Make in
India, Mudra
scheme,Skill
development
programs etc.
9. Spreading public May be Villages/ City Group selection/pro Report Evaluation
awareness under individual Areas /Grama per consultation/ should be as per the
ruraloutreach or team panchayat/ public Continuous submitted rubrics of
programs. associations/ monitoring / by scheme
(minimum5 Government Information board individual and
programs) Schemes officers/ to the syllabus by
campus concerned NSS officer
evaluation
authority
10. Organize May be Villages/ City Place Report Evaluation
National individual Areas /Grama selection/proper should be as per the
integration and or team panchayat/ public consultation/ submitted rubrics of
socialharmony associations/ Continuous by scheme
events Government monitoring / individual and
/ workshops Schemes officers/ Information board to the syllabus by
/ seminars. campus concerned NSS officer
(Minimum 02 evaluation
programs). authority
92
PHYSICAL EDUCATION (PE) (SPORTS AND ATHLETICS)
Course Code 22PED30, 22PED40, 22PED50, 22PED60 CIE Marks 50
(each semester)
L:T:P:S 0:0:0:0 SEE Marks --
Hrs / Week 2 Total Marks 50 x 4= 200
Credits 00 Exam Hours 02
Course outcomes:
At the end of the course, the student will be able to:
22PED60.1 Understand the fundamental concepts and skills of Physical Education, Health, Nutrition and
Fitness
22PED60.2 Create consciousness among the students on Health, Fitness and Wellness in developing and
maintaining a healthy lifestyle
22PED60.3 Perform in the selected sports or athletics of student’s choice and participate in the
competition at regional/state / national / international levels.
22PED60.4 Understand the roles and responsibilities of organization and administration of sports and
games
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22PED60.1 - - - - - 2 - 3 3 - - 2
22PED60.2 - - - - - 2 - 3 3 - - 2
22PED60.3 - - - - - 2 - 3 3 - - 2
22PED60.4 - - - - - 2 - 3 3 - - 2
F. Stress management.
G. Aerobics.
H. Traditional Games.
Module 1: Ethics and Moral Values
22PED40.1,
C. Ethics in Sports 5 HRS
22PED40.2
D. Moral Values in Sports and Games
93
Module 2: Specific Games (Anyone to be selected by the
student)
G. Volleyball – Attack, Block, Service, Upper Hand Pass and
Lower hand Pass.
H. Throwball – Service, Receive, Spin attack, Net Drop & Jump
throw.
4TH
I. Kabaddi – Hand touch, Toe Touch, Thigh Hold, Ankle hold
22PED40 22PED40.3 20 HRS
and Bonus.
J. Kho-Kho – Giving Kho, Single Chain, Pole dive, Pole turning,
3- 6 Up.
K. Table Tennis – Service (Fore Hand & Back Hand), Receive
(Fore Hand & Back Hand), Smash.
L. Athletics (Track / Field Events) – Any event as per availability
of Ground.
Module 3: Role of Organization and administration 22PED40.4 5 HRS
5TH Fitness Components: Meaning and Importance, Fit India
22PED50 Movement, Definition of fitness, Components of fitness, Benefits
of fitness, Types of fitness and Fitness tips.
Practical Components: Speed, Strength, Endurance, Flexibility,
and Agility
Athletics:
4. Track -Sprints:
Starting Techniques: Standing start and Crouch start
(its variations) use of Starting Block.
Acceleration with proper running techniques.
Finishing technique: Run Through, Forward Lunging
and Shoulder Shrug.
5. Jumps- Long Jump: Approach Run, Take-off, Flight in the air
Total 30 Hrs/
(Hang Style/Hitch Kick)and Landing 22PED50.1,
Semester
6. Throws- Shot Put: Holding the Shot, Placement, Initial 22PED50.2,
Stance, Glide, Delivery Stance and Recovery (Perry O’Brien 22PED50.3,
2 Hrs/week
Technique) 22PED50.4
94
Ball badminton:
B. Fundamental Skills
5. Basic Knowledge: Various parts of the Racket and Grip.
6. Service: Short service, Long service, Long-high service.
7. Shots: Overhead shot, Defensive clearshot,
Attacking clearshot, Dropshot, Netshot, Smash.
8. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials.
6TH Athletics:
22PED60 4. Track -110 Mtrs and 400Mtrs:
Hurdling Technique: Lead leg Technique, Trail leg
Technique, Side Hurdling, Over the Hurdles
Crouch start (its variations)use of Starting Block.
Approach to First Hurdles, In Between Hurdles, Last
Hurdles to Finishing.
5. Jumps- High jump: Approach Run, Take-off, Bar Clearance
(Straddle) and Landing.
6. Throws- Discus Throw: Holding the Discus, Initial Stance
Primary Swing, Turn, Release and Recovery (Rotation in
the circle).
Football OR Hockey
Football:
A. Fundamental Skills
1. Kicking: Kicking the ball with inside of the foot, Kicking the
ball with Full Instep of the foot, Kicking the ball with Inner
Instep of the foot, Kicking the ball with Outer Instep of the foot
Total 30 Hrs/
and Lofted Kick. 22PED60.1,
Semester
10. Trapping: Trapping- the Rolling ball, and the Bouncing 22PED60.2,
ball with sole of the foot. 22PED60.3,
2 Hrs/week
11. Dribbling: Dribbling the ball with Instep of the foot, 22PED60.4
Dribbling the ball with Inner and Outer Instep of the foot.
12. Heading: In standing, running and jumping condition.
13. Throw-in: Standing throw-in and Running throw-in.
14. Feinting: With the lower limb and upper part of the
body.
15. Tackling: Simple Tackling, Slide Tackling.
16. Goal Keeping: Collection of Ball, Ball clearance-kicking,
throwing and deflecting.
17. Game practice with application of Rules and
Regulations.
Hockey:
A. Fundamental Skills
1. Passing: Short pass, Longpass, pushpass, hit
2. Trapping.
3. Dribbling and Dozing
9. Penalty stroke practice.
95
10. Penalty corner practice.
11. Tackling: Simple Tackling, Slide Tackling.
12. Goal Keeping, Ball clearance- kicking, and deflecting.
13. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials
YOGA
Course Code 22YOG30, 22YOG40, 22YOG50, 22YOG60 CIE Marks 50
L:T:P:S 0:0:0:0 SEE Marks --
Hrs / Week 2 Total Marks 50 x 4 = 200
Credits 00 Exam Hours 02
Course outcomes:
At the end of the course, the student will be able to:
22YOG60.1 Understanding the origin, history, aim and objectives of Yoga
22YOG60.2 Become familiar with an authentic foundation of Yogic practices
22YOG60.3 Practice different Yogic methods such as Suryanamaskara, Pranayama and some of the Shat
22YOG60.4 Use the teachings of Patanjali in daily life.
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
22YOG60.1 - - - - - 3 - - - - - 1
96
22YOG60.2 - - - - - 3 - - - - - 1
22YOG60.3 - - - - - 3 - - - - - 1
22YOG60.4 - - - - - 3 - - - - - 1
Semester /
CONTENT COs HOURS
Course Code
Introduction of Yoga: Aim and Objectives of yoga, Prayer: Yoga,
its origin, history and development. Yoga, its meaning, definitions.
Different schools of yoga, importance of prayer
Brief introduction of yogic practices for common man: Yogic
practices for common man to promote positive health
Rules and regulations: Rules to be followed during yogic
practices by practitioner
22YOG30.1,
Misconceptions of yoga: Yoga its misconceptions, Difference Total 32 Hrs/
22YOG30.2,
3rd between yogic and non-yogic practices. Semester
22YOG30.3,
22YOG30 Suryanamaskara: 2 Hrs/week
22YOG30.4
3. Suryanamaskar prayer and its meaning, Need, importance and b
of Suryanamaskar.
4. Suryanamaskar 12 count,2rounds
Different types of Asanas:
5. Sitting: Padmasana, Vajrasana, Sukhasana
6. Standing: Vrikshana, Trikonasana, Ardhakati Chakrasana
7. Prone line: Bhujangasana, Shalabhasana
8. Supineline: Utthitadvipadasana, Ardhahalasana, Halasana
Suryanamaskara: Suryanamaskar 12 count,4rounds
Brief introduction and importance of:
Kapalabhati: Revision of Kapalabhati -40strokes/min3rounds
Different types of Asanas:
5. Sitting: Paschimottanasana, Ardha Ushtrasana, 22YOG40.1,
Total 32 Hrs/
4TH Vakrasana, Aakarna Dhanurasana 22YOG40.2,
Semester
22YOG40 6. Standing: Parshva Chakrasana, Urdhva 22YOG40.3,
2 Hrs/week
Hastothanasana, Hastapadasana 22YOG40.4
7. Prone line: Dhanurasana
8. Supine line: Karna Peedasana, Sarvangasana, Chakraasana
Patanjali’s Ashtanga Yoga: Asana, Pranayama
Pranayama: Chandra Bhedana, Nadishodhana, Surya Bhedana
Kapalabhati: Revision of Kapalabhati - 60strokes/min3rounds
Brief introduction and importance of:
Different types of Asanas:
1. Sitting: Yogamudra in Padmasana, Vibhakta
Paschimottanasana, Yogamudra in
22YOG50.1, Total 32 Hrs/
5TH Vajrasana
22YOG50.2, Semester
22YOG50 2. Standing: Parivritta Trikonasana, Utkatasana,
22YOG50.3, 2 Hrs/week
Parshvakonasana
22YOG50.4
3. Prone line: Padangushtha Dhanurasana,
Poorna Bhujangasana / Rajakapotasana
4. Supine line: Navasana/Noukasana, Pavanamuktasana, Sarvanga
Patanjali’s Ashtanga Yoga: Pratyahara, Dharana
Pranayama: Ujjayi, Sheetali, Sheektari
97
Kapalabhati: Revision of Kapalabhati – 80 strokes/min3rounds
Brief introduction and importance of:
Different types of Asanas:
1. Sitting: Bakasana, Hanumanasana, Ekapada Rajakapotasana
Total 32
2. Standing: Parivritta Trikonasana, 22YOG60.1,
6TH Hrs/
Utkatasana, Parshvakonasana 22YOG60.2,
22YOG60 Semester
3. Supine line: Setubandhasana, Shavasanaa (Relaxation posture) 22YOG60.3,
2 Hrs/week
4. Balancing: Sheershasana 22YOG60.4
Patanjali’s AshtangaYoga: Dhyana (Meditation), Samadhi
Pranayama: Bhastrika, Bhramari, Ujjai
Shat Kriyas: Jalaneti and sutraneti, Sheetkarma Kapalabhati
98
APPENDIX A
Assessment Pattern
1. Assignment
2. Group Discussions
3. Case Studies
4. Practical Orientation on Design Thinking , Creativity & Innovation
5. Participatory & Industry-Integrated Learning
6. Practical activities/Problem Solving exercises
7. Class Presentations
8. Analysis of Industry/Technical/Business Reports
9. Reports on Industrial Visits
10. Industrial/Social/Rural Projects
11. Participation in external Seminars/Workshop
12. Online/Offline Quizzes
APPENDIX B
Outcome Based Education
Outcome-based education (OBE) is an educational theory that bases each part of an educational system
around goals (outcomes). By the end of the educational experience each student should have achieved the
goal. There is no specified style of teaching or assessment in OBE; instead classes, opportunities, and
assessments should all help students achieve the specified outcomes. There are three educational Outcomes
as defined by the National Board of Accreditation:
Program Educational Objectives: The Educational objectives of an engineering degree program are the
statements that describe the expected achievements of graduate in their career and also in particular
what the graduates are expected to perform and achieve during the first few years after graduation.
[nbaindia.org]
Program Outcomes: What the student would demonstrate upon graduation. Graduate attributes are
separately listed in Appendix C
Course Outcome: The specific outcome/s of each course/subject that is a part of the
program curriculum. Each subject/course is expected to have a set of Course Outcomes
Mapping of Outcomes
APPENDIX C
The Graduate Attributes of NBA
Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and
an engineering specialization to the solution of complex engineering problems.
Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
99
Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health
and safety, and the cultural, societal, and environmental considerations.
Conduct investigations of complex problems: The problems that cannot be solved by straightforward
application of knowledge, theories and techniques applicable to the engineering discipline that may not
have a unique solution. For example, a design problem can be solved in many ways and lead to multiple
possible solutions that require consideration of appropriate constraints/requirements not explicitly
given in the problem statement (like: cost, power requirement, durability, product life, etc.) which need to
be defined (modeled) within appropriate mathematical framework that often require use of modern
computational concepts and tools.
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings.
Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
Life-long learning: Recognize the need for, and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change.
APPENDIX D
BLOOM’S TAXONOMY
Bloom’s taxonomy is a classification system used to define and distinguish different levels of human
cognition—i.e., thinking, learning, and understanding. Educators have typically used Bloom’s taxonomy to
inform or guide the development of assessments (tests and other evaluations of student learning),
curriculum (units, lessons, projects, and other learning activities), and instructional methods such as
questioning strategies.
10
0
10
1