V11-2021-160 - Credits Scheme and Syllabus
V11-2021-160 - Credits Scheme and Syllabus
1
CONTENTS
SCHEME
5. Scheme of Fifth and Sixth Semester B. E 6-9
SYLLABUS
2
INSTITUTION
Vision
Mission
Quality Policy
Values
3
DEPARTMENT of AI & ML
Vision
Mission
To disseminate strong theoretical and practical exposure to meet the emerging trends in the
industry.
To promote a freethinking environment with innovative research and teaching- learning pedagogy.
To develop value based socially responsible professionals with high degree of leadership skills will
support for betterment of the society.
Develop and excel in their chosen profession on technical front and progress
PEO1 towards advanced continuing education or Inter-disciplinary Research and
Entrepreneurship
Become a reputed innovative solution provider- to complex system problems or
PEO2 towards research or challenges relevant to Artificial Intelligence and Machine
learning
Progress as skilled team members achieving leadership qualities with trust and
PEO3 professional ethics, pro-active citizens for progress and overall welfare of the
society
4
Program Outcomes (POs) with Graduate Attributes
V Semester
S. Course and Course Title BOS Credit Overall
Marks
No. Course Code Distribution Credits Contact
Hours SE E
L T P S CIE Total
1 PCC 21AIM51 Machine Learning AI&ML 3 0 0 0 3 3 50 50 100
2 PCCL 21AIL51 Machine Learning Lab AI&ML 0 0 1 0 1 2 50 50 100
3 PCC 21AIM52 Big Data Technologies AI&ML 3 0 0 0 3 3 50 50 100
Big Data
4 PCCL 21AIL52 AI&ML 0 0 1 0 1 2 50 50 100
Technologies Lab
5 PCC 21AIM53 Computer Network AI&ML 3 0 0 0 3 3 50 50 100
Professional
6 PEC 21AIM54X AI&ML 3 0 0 0 3 3 50 50 100
Elective Course-I
AEC 21AIL55X Ability Enhancement
7 Course-V AI&ML 0 0 1 0 1 2 50 50 100
8 MP 21AIM56 Mini Project AI&ML 0 0 1 0 1 0 50 50 100
Research
9 AEC 21AIK57 AI&ML 1 0 0 0 1 2 50 50 100
Methodologyand IPR
Innovation and Design Any Dept.
10 UHV 21AIK58 Thinking 1 0 0 0 1 1 50 50 100
Total 18 21 500 500 1000
National All students have to register for anyone of the courses namely
21NSS84 Service NSS National Service Scheme, Physical Education (PE) (Sports and
Athletics) and Yoga with the concerned coordinator of the course
Scheme coordinator during the first week of V semester. The activities shall be carried
(NSS) out from (for 4 semesters) between V semester to VIII semester.
NCM C Physical SEE in the above courses shall be conducted during VIII semester
Education examinations and the accumulated CIE marks shall be added to
(PE) Physical the SEE marks.
21PES84 (Sports and Education Successfulcompletionoftheregisteredcourseismandatoryfort
Athletics) Director heawardofthedegree. The events shall to be reflected in the
calendar prepared for the NSS, PE and Yoga activities.
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: Mini Project work L:
Lecture, T: Tutorial, P: Practical S: SDA: Self Study for Skill Development, CIE: Continuous Internal Evaluation, SEE: Semester
End Evaluation
6
Professional Elective Course-I
21AIM541 Information Storage and Retrieval 21AIM543 Introduction to Sensor and IoT
21AIM542 Operating Systems 21AIM544 Information Security
21AIM545 Parallel Processing
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 that are added supplement the
latest trend and advanced technology in the selected stream of engineering.
Mini-project work: Mini Project is a laboratory-oriented/hand on course that will provide a platform to students to
enhance their practical knowledge and skills bythe development of small systems/applications etc. Based on the
ability/abilities of the student/s and recommendations of the me ntor. 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)
7
NEW HORIZON COLLEGE OF ENGINEERING
B. E. in Artificial Intelligence and Machine Learning
Scheme of Teaching and Examinations for 2021- 2025 BATCH (2021 Scheme)
VI Semester
Credit
S. Contac t Marks
Course and Course Title BOS Distributio Overall
No Hours
Course Code n Credits
L T P S CIE Total
SE E
Software Engineering
1 HSMC 21AIM61 AI&ML 3 0 0 0 3 3 50 50 100
and Project Management
2 PCC 21AIM62 Deep Learning AI&ML 3 0 0 0 3 3 50 50 100
3 PCCL 21AIL62 Deep Learning Lab AI&ML 0 0 1 0 1 2 50 50 100
4 PCC 21AIM63 Web Technology AI&ML 3 0 0 0 3 3 50 50 100
5 PCCL 21AIL63 Web Technology lab AI&ML 0 0 1 0 1 2 50 50 100
Professional Elective
6 PEC 21AIM64X AI&ML 3 0 0 0 3 3 50 50 100
Course-II
Social Connect and
7 UHV 21AIK65 AI&ML 0 0 1 0 1 2 50 50 50
Responsibility
Innovation/Entrepreneur
8 INT 21AIM66 AI&ML 0 0 3 0 3 0 50 50 100
ship/ Societal Internship
9 MP 21AIM67 Mini project AI&ML 0 0 1 0 1 2 50 50 100
21NHOP6 Industrial Open Elective Offering
10 OEC 3 0 0 0 3 3 50 50 100
XX Course-I Dept.
Total 22 21 500 450 950
National All students have to register for anyone of the courses namely
21NSS84 Service NSS National Service Scheme, Physical Education (PE) (Sports and
Athletics) and Yoga with the concerned coordinator of the course
Scheme coordinator during the first week of V semester. The activities shall be carried
(NSS) out from (for 4 semesters) between V semester to VIII semester.
NCM C Physical SEE in the above courses shall be conducted during VIII semester
Education examinations and the accumulated CIE marks shall be added to
(PE) Physical the SEE marks.
21PES84 (Sports and Education Successfulcompletionoftheregisteredcourseismandatoryfort
Athletics) Director heawardofthedegree. The events shall to be reflected in the
calendar prepared for the NSS, PE and Yoga activities.
8
HSMC: Humanity and Social Science & Management Course, 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.
Industrial Open Elective Course (OEC): Credit for OEC is 03 (L: T: P:S) can be considered as(3: 0:0 : 0). The teaching and learning
of these Courses will be based on hands-on. The Course Assessment will be based on CIE and SEE in practical mode. These
Courses will be offered by Centre of Excellence to students of all the branches. Registration to Industrial open electives shall be
documented and monitored on college level.
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 that are added supplement the
latest trend and advanced technology in the selected stream of engineering.
21XXX61 (HSMC)- 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/ Construction Management
9
V SEMESTER
10
MACHINE LEARNING
Course Code 21AIM51 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:
21AIM51.1 Understand the basic principles of machine learning.
21AIM51.2 Examine different linear model for tuning parameter and feature extraction.
21AIM51.3 Apply the different learning algorithms for prediction.
21AIM51.4 Design a model to solve classification /clustering problems using supervised or
unsupervised machine learning algorithms.
21AIM51.5 Evaluate the performance of various machine learning algorithms using different real-
world data sets.
21AIM51.6 Conduct practical experiments to solve problems using appropriate machine learning
techniques using Python.
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
21AIM51.1 3 - - - - - - - - - - - 3 -
21AIM51.2 3 3 - - - - - - - - - - 3 2
21AIM51.3 3 3 3 3
21AIM51.4 3 3 3 - - - - - - - - - 3 3
21AIM51.5 3 3 3 3 - - - - - - - 3 3 3
21AIM51.6 3 3 3 3 3 - - - - - - 3 3 3
MODULE-1 INTRODUCTION 21AIM51.1, 21AIM51.2 8 Hours
Terminologies in machine learning, Applications, Types of machine learning: supervised, unsupervised,
semi-supervised learning, Reinforcement Learning. Features: Types of Data (Qualitative and
Quantitative), Scales of Measurement (Nominal, Ordinal, Interval, Ratio), Concept of Feature, Feature
construction, Feature Selection and Transformation, Curse of Dimensionality. Linear discriminate
Analysis (LDA).
Text Book Text Book 2: Ch 1
MODULE-2 SUPERVISEDLEARNING, I: 21AIM51.1, 21AIM51.2 8 Hours
21AIM51.3, 21AIM51.5
Binary Classification: Linear Classification model, Performance Evaluation-Confusion Matrix, Accuracy,
Precision, Recall, ROC Curves, F-Measure. Support Vector Machines-Large margin classifiers, Non-
linear SVM, kernel Functions. Multi-class Classification: Model, Performance Evaluation Metrics –
Multiclass Classification Techniques-One vs. One, One vs. Rest
Text Book Text Book 2: Ch 2
MODULE-3 SUPERVISED LEARNING II: 21AIM51.2, 21AIM51.3, 8 Hours
21AIM51.5, 21AIM51.6
Decision Trees: Concept sand Terminologies, Classification and Regression Tree (CART). Regression:
Introduction, Univariate Regression – Least-Square Method, Model Representation, Cost Functions:
MSE, MAE, R-Square, Performance Evaluation, Estimating the values of the regression coefficients.
Multivariate Regression: Model Representation. Naïve Bayes Classifier. K-Nearest Neighbor for
Classification. Over fitting and Under fitting, Bias and Variance
Text Book Text Book 1: Ch:3.1,3.2,3.3,6.3,8.2,
MODULE-4 UNSUPERVISED LEARNING: 21AIM51.3, 21AIM51.4, 8 Hours
21AIM51.5, 21AIM51.6
Distance Based Models: Distance Metrics (Euclidean, Manhattan, Hamming, Minkowski Distance
Metric), Clustering as Learning task: K-means clustering Algorithm-with example, k-medoid algorithm-
with example. Principal Component analysis (PCA).
Text Book Text Book 1: Ch:6.12
MODULE-5 TRENDS IN MACHINE CO 21AIM51.3, CO 21AIM51.4, 8 Hours
LEARNING CO 21AIM51.5, CO 21AIM51.6
Ensemble Learning- Combining Multiple model, bagging, boosting, stacking-Algorithms- Random
11
forest, ada-boost. Introduction to Reinforcement Learning –Exploration, exploitation, rewards,
penalties.
Text Book Text Book 1: Ch 13, Text Book 2: Ch 17
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A..
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 10
L3 Apply 20
L4 Analyze 10
L5 Evaluate -
L6 Create -
Suggested Learning Resources:
Text Books:
1) Mitchell, Tom. Machine Learning. New York, NY: McGraw-Hill, 1997. ISBN: 9780070428072.
2) E. Alpaydin, “Introduction to Machine Learning”, PHI, 2005.
Reference Books:
1) Aurolien Geron, “Hands-On Machine Learning with Scikit-Learn and Tensor Flow,
Shroff/O’Reilly”,2017
2) Andreas Muller and Sarah Guido, “Introduction to Machine Learning with Python: A Guide for Data
Scientists”, Shroff/O’Reilly, 2016
3) Bishop, Christopher. Neural Networks for Pattern Recognition. New York, NY: Oxford University
Press, 1995. ISBN: 9780198538646.
4) Duda, Richard, Peter Hart, and David Stork. Pattern Classification. 2nd ed. New York, NY: Wiley-
Inter-science, 2000. ISBN: 9780471056690.
5) Hastie, T., R. Tibshirani, and J. H. Friedman. The Elements of Statistical Learning: Data Mining,
Inference and Prediction. New York, NY: Springer, 2001. ISBN: 9780387952840.
6) MacKay, David. Information Theory, Inference, and Learning Algorithms. Cambridge, UK:
Cambridge University Press, 2003. ISBN: 9780521642989.
Web links and Video Lectures (e-Resources):
• https://www.youtube.com/watch?v=dGNJ-feQLC4
• https://onlinecourses.nptel.ac.in/noc21_cs24/preview
• https://www.bing.com/videos/search?q=nptel+video+for+machine+learning&docid=60353
3022127208368&mid=AB277E56159B28616C87AB277E56159B28616C87&view=detail&F
ORM=VIRE
• https://www.bing.com/videos/search?&q=nptel+video+for+machine+learning&docid=6035
33022127208368&mid=8697D5CA9F3EB1F2CA108697D5CA9F3EB1F2CA10&view=detail
&FORM=VDRVRV&rvsmid=AB277E56159B28616C87AB277E56159B28616C87&ajaxhist=0
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Online Class using Jeopardy Lab
• Contents related activities (Activity-based discussions)
➢ For active participation of students, instruct the students to read research topics on Machine
Learning
➢ Class Presentation.
12
MACHINE LEARNING LAB
Course Code 21AIL51 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:
21AIL51.1 Understand the implementation of procedures for machine learning algorithms
21AIL51.2 Design Java/Python programs for various Learning algorithms.
21AIL51.3 Analyze various machine learning models with appropriate data sets to improve the
accuracy in real world problem.
21AIL51.4 Evaluate the performance of different Learning models.
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
21AIL51.1 3 - - - - - - - - - - 3 3 3
21AIL51.2 3 3 3 - - - - - - - - 3 3 3
21AIL51.3 3 3 3 3 3 - - - - - - 3 3 3
21AIL51.4 3 3 3 3 3 - - - - - - 3 3 3
Pgm. No.
List of Experiments / Programs Hours COs
13
8 21AIL51.1,
Apply k-means algorithm to generate clusters for the given 21AIL51.2,
2
dataset and evaluate its performance. 21AIL51.3,
21AIL51.4
9 21AIL51.1,
Implement and demonstrate the Principal Component analysis 21AIL51.2,
2
(PCA) 21AIL51.3,
21AIL51.4
10 21AIL51.1,
Develop a program for Random Forest algorithm for given data 21AIL51.2,
2
set 21AIL51.3,
21AIL51.4
11 21AIL51.1,
21AIL51.2,
Implement Reinforcement learning with suitable example 2
21AIL51.3,
21AIL51.4
12 Implement text classification model using suitable algorithm. 21AIL51.1,
21AIL51.2,
2
21AIL51.3,
21AIL51.4
PART-C
Beyond Syllabus Virtual Lab Content
1. K-means algorithm: https://vlab.spit.ac.in/ai/#/experiments/3
2. Linear Regressions methods: https://vlab.spit.ac.in/ai/#/experiments/10
3. SVM Algorithm: https://vlab.spit.ac.in/ai/#/experiments/5
4. K-nearest neighbors (KNN) algorithm: https://vlab.spit.ac.in/ai/#/experiments/4
14
BIG DATA TECHNOLOGIES
Course Code 21AIM52 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:
21AIM52.1 Understand the Big Data Technologies like HDFS and others.
21AIM52.2 Apply the Map Reduce Concepts to solve Big Data problem
21AIM52.3 Analyses the performance of Iterative processing algorithms using Spark.
21AIM52.4 Design a model to analyze the Transformation of data in Big Data Analytics
21AIM52.5 Conduct experiment using Big Data algorithm for given problem or statement using
Spark RDD
21AIM52.6 Use Hadoop-related tools such as Pig, and Hive for big data analysis.
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
21AIM52.1 2 - - - - - - - - - - - 3 3
21AIM52.2 3 - - - - - - - - - - - 3 3
21AIM52.3 3 3 - 2 2 - - - - - - - 3 3
21AIM52.4 3 3 3 3 3 - - - - - - 3 3 3
21AIM52.5 3 3 3 3 3 - - - - - - 3 3 3
21AIM52.6 3 - - - 3 3 3 3
MODULE-1 INTRODUCTION TO BIG 21AIM52.1, 21AIM52.2 8 Hours
DATA AND HADOOP
Introduction to Big Data, Data Storage and Analysis, Comparison with other Systems, A brief History of
Hadoop, Hadoop Releases, Apache Hadoop and Eco System, Analyzing Data with Unix tools, Analyzing
Data with Hadoop, Scaling Out, Hadoop Streaming
Text Book Textbook 1: Chapter:1, 2
MODULE-2 HDFS AND MAP REDUCE 21AIM52.1, 21AIM52.2 8 Hours
The Design of HDFS, HDFS Concepts, Command Line Interface, Hadoop file system, interfaces, Data flow
Hadoop Archives, Limitations. Map Reduce: Anatomy of a Map Reduce Job Run, Failures, Job Scheduling,
Shuffle and Sort, Task Execution, Map Reduce Types and Input and Output Formats, Map Reduce
Features
Text Book Textbook 1: Chapter: 3, 6, 7, 8
MODULE-3 APACHE SPARK 21AIM52.3, 21AIM52.5 8 Hours
What is Apache Spark, Spark’s Philosophy, History of Spark, Spark’s Basic Architecture, Spark’s API ,
Data Frames, Spark’s Toolset, Structures API – Data sets, Data Frames, SQL tables and views, Basic
Structured operations, Different types of Data, Aggregations, Joins.
Text Book Text Book 2 : Chapter: 1, 2, 3, 4, 5, 6, 7, 8,
MODULE-4 SPARK RDDS 21AIM52.3, 21AIM52.4, 21AIM52.5 8 Hours
Introduction, Creating RDDs, Manipulating RDDs, Advanced RDDs-Key-value Basics, Aggregations, Co-
Groups, Joins, Controlling Partitions, Custom Serialization, Distributed Shared Variables, how spark
Runs on a cluster, Streaming- Introduction, Stream Processing Design Points, Spark’s Streaming APIs.
Text Book Text Book 2 : Chapter : 12, 13, 14, 15, 20
MODULE-5 APACHE PIG AND APACHE 21AIM52.3, 21AIM52.5,21AIM52.6 8 Hours
HIVE
Apache Pig: Introduction to PIG, Pig on Hadoop, Pig Philosophy, Pig’s History, Installing and Running
Pig, Grunt, Pig’s Data Model, Introduction to Pig Latin, Developing and Testing Pig Latin Scripts.
Apache Hive: Introduction, Hive in Hadoop Ecosystem, Data Types and File Formats, HiveQL-Data
Definition, Data Manipulation, Queries, Views, Indexes.
Text Book Textbook 3: Chapter: 1, 2, 3, 4, 5, 7. Textbook 4: Chapter: 1, 3, 4, 5, 6, 7, 8
15
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
16
BIG DATA TECHNOLOGIES LAB
Course Code 21AIL52 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:
21AIL52.1 Understand Map Reduce Paradigm and develop data applications using variety of
systems
21AIL52.2 Analyze different operations on data using Pig Latin scripts
21AIL52.3 Illustrate different operations on relations and databases using Hive
21AIL52.4 Create applications for Big Data Analytics using Spark
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
3
21AIL52.1 2 - - - - - - - - 3 -
21AIL52.2 3 3 3 2 - - - - - - - 3 -
21AIL52.3 3 3 - 2 - - - - - - - 3 -
21AIL52.4 3 3 3 3 3 - - - - - - - 3 -
17
PART-C
Beyond Syllabus Virtual Lab Content
• Spark and RDD Program: https://sparkbyexamples.com/spark/spark-rdd-transformations-2/
https://sparkbyexamples.com/pyspark-rdd/
https://www.bing.com/videos/search?q=spark+rdd+experiments+video&view=detail&mid=395879
D64250FA3C2B47395879D64250FA3C2B47&FORM=VIRE
• Hive-Program:
https://www.bing.com/videos/search?q=video+for+spark+RDD+programs+using+python&&view=
detail&mi
18
COMPUTER NETWORKS
Course Code 21AIM53 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs. / Week 3 Total Marks 100
Credits 3 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
21AIM53.1 Understand the basic structure of an abstract layered Network protocol model for any
Networking environment
21AIM53.2 Illustrate the functionality of OSI and TCP/IP reference models
21AIM53.3 Compare different network layer protocols
21AIM53.4 Evaluate Architecture for Application layer protocols
21AIM53.5 Choose appropriate protocol for desired communication service
21AIM53.6 Evaluate a different range of protocols to setup or implement cryptography and
firewalls.
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
21AIM53.1 3 - - - - - - - - - - - 3 -
21AIM53.2 3 3 - - - - - - - - - - 3 -
21AIM53.3 3 3 3 - - - - - - - - - 3 -
21AIM53.4 3 3 3 3 3 - - - - - - - 3 -
21AIM53.5 3 3 3 3 3 - - - - - - - 3 -
21AIM53.6 3 3 3 3 3 3
MODULE-1 INTRODUCTION 21AIM53.1, 21AIM53.2 8 Hours
OSI, TCP/IP and other networks models, Network Topologies WAN, LAN, and MAN. Transmission media
copper, twisted pair wireless, switching and Multiplexing and De-multiplexing, Networking Devices.
Text Book Text Book 1: 2.2,2.4 Text Book 2: 1.4,1.5
MODULE-2 DATA LINK LAYER 21AIM53.1, 21AIM53.2 8 Hours
Framing, Error detection and correction, Flow Control. Multiple Access Protocols – Data Link Layer
Addressing, ARP, RARP, DHCP, Ethernet standards. Media Access Control Protocols. MAC addresses.
Wireless LANS. High Level Data Link Control, Asynchronous Transfer Mode.
Text Book Text Book 1:3.10-3.18 Text Book 2: 3.1,3.2,4.1-4.6
MODULE-3 NETWORK LAYER 21AIM53.3 8 Hours
Internet Protocol (IP), IPv4 and IPv6, Sub-netting and Super-netting, ICMP, Unicast Routing Protocols:
Link State Routing, Distance Vector Routing, Hierarchical Routing, RIP,OSPF, BGP Multicast Routing,
Multicast Routing Protocols: DVMRP, MOSPF, CBT, PIM, MBONE, Mobile IP, IPsec.
Text Book ,
MODULE-4 TRANSPORT LAYER 21AIM53.2, 21AIM53.3, 8 Hours
21AIM53.4
Transport Layer Services Connectionless Protocols: UDP, UDP segment, Reliable Data Transfer,
Connection-Oriented Protocols: TCP Segment Structure, RTT estimation, Flow Control, Connection
Management, Congestion Control, Integrated and Differentiated Services: Intserv– Diffserv.
Text Book Text Book 1: 23,24 :Text Book 2: 6.1-6.4
MODULE-5 APPLICATION LAYER 21AIM53.2, 21AIM53.3, 8 Hours
21AIM53.5,21AIM53.6
Principles of Network Applications, The Web and HTTP, FTP, Electronic Mail, SMTP, Mail Message
Formats and MIME, DNS, Socket Programming with TCP and UDP. Multimedia Networking: Internet
Telephony, RTP, RTCP, RTSP. Network Security: Principles of Cryptography, Firewalls, Attacks and
Counter measures.
Text Book Text Book 1:25-29, Text Book 2: 7. 1-7.7
19
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
* Assessments are to be selected from the assessment list attached to Appendix A
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels
Distribution (50)
L1 Remember 10
L2 Understand 10
L3 Apply 20
L4 Analyze 10
L5 Evaluate -
L6 Create -
Reference Books:
1) James F. Kurose and Keith W.Ross,―Computer Networking: A Top-Down Approach Featuring The
Internet‖,
Pearson Education, Third edition, 2006
2) An Engineering Approach to Computer Networks-S.Keshav,2nd Edition, Pearson Education
20
INFORMATION STORAGE AND RETRIEVAL
Course Code 21AIM541 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs. / Week 3 Total Marks 100
Credits 3 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
21AIM541.1 Define and apply the concept of Information retrieval
21AIM541.2 Analyze the storage and retrieval process of Text /Image data using different
strategies.
21AIM541.3 Design a new strategy to evaluate the performance of any information retrieval system
21AIM541.4 Develop a system to do experiment for retrieval system to improve/evaluate the
performance.
21AIM541.5 Use modern tools for information retrieval on different platforms, like search engines,
Web data mining, etc.
21AIM541.6 Evaluate the developed IRS performance with different search engines.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11PO12 PSO1 PSO2
21AIM541.1 3 - - - - - - - - - - - 3 3
21AIM541.2 3 3 - - - - - - - - - - 3 3
21AIM541.3 3 3 3 3 3 - - - - - - 3 3 3
21AIM541.4 3 3 3 3 3 - - - - - - 3 3 3
21AIM541.5 3 - 3 - 3 - - - - - - 3 3 3
21AIM541.6 3 3 3 3 3 3 3 3
MODULE-1 BASIC CONCEPTS OF IR 21AIM541.1, 21AIM541.2 8 Hours
Basic Concepts of IR, Data Retrieval & Information Retrieval, Text mining and IR relation, IR system block
diagram. Automatic Text Analysis: Luhn's ideas, Conflation Algorithm, Indexing and Index Term
Weighing, Probabilistic Indexing Inverted file, Suffix trees & suffix arrays, Signature Files, Scatter storage
or hash addressing, Clustered files.
Text Book Text Book 1: Ch 1
MODULE-2 RETRIEVAL STRATEGIES 21AIM541.1, 21AIM541.2, 8 Hours
21AIM541A.3
Vector Space model, Probabilistic retrieval strategies, Language models, Inference networks, Boolean
retrieval, Latent semantic indexing, Neural networks, Fuzzy set retrieval. Retrieval utilities: Relevance
feedback, Cluster Hypothesis, Clustering Algorithms: Single Pass Algorithm, Single Link Algorithm.
Text Book Text Book 1: CH 3
MODULE-3 PERFORMANCE EVALUATION 21AIM541.3, 21AIM541.4 8 Hours
Precision and recall, MRR, F-Score, NDCG, user-oriented measures, cross fold evaluation. Visualization in
Information System: Starting points, document context, User relevance judgment, Interface support for
search process
Text Book Text Book 1: Ch 5
MODULE-4 DISTRIBUTED IR 21AIM541.4, 21AIM541.5 8 Hours
Introduction, Collection Partitioning, Source Selection Query Processing, web issues. MULTIMEDIA IR:
Introduction, Data Modeling, Query languages, Generic multimedia indexing approach, One dimensional
time series, two-dimensional color images, Automatic feature extraction
Text Book Text Book 1: Ch 8
MODULE-5 SEARCHING THE WEB 21AIM541.4, 21AIM541A.5 8 Hours
Challenges, Characterizing the Web, Search Engines, Browsing, Web crawlers, Web data mining,
Searching using Hyperlinks, Web Graph, Page ranking algorithms
Text Book Text Book 1: Ch 9:
21
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Qualitative
RBT Levels Test (s)
Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
22
OPERATING SYSTEM
Course Code 21AIM542 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:
21AIM542.1 Apply the functions of traditional and modern operating systems
21AIM542.2 Analyze the concept of process and its management which includes CPU scheduling
Algorithms.
21AIM542.3 Analyze the problems related to concurrency, different synchronization mechanisms
and dead lock handling.
21AIM542.4 Compare various memory management techniques.
21AIM542.5 Evaluate the various file-system interface techniques.
21AIM542.6 Estimate the efficiency of disk scheduling algorithms.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
2
21AIM542.1 3 3 - - - - - - - - - - 3 -
21AIM542.2 3 3 3 - - - - - - - - - 3 -
21AIM542.3 3 3 3 - - - - - - - - - 3 -
21AIM542.4 3 3 3 2 - - - - - - - - 3 -
21AIM542.5 3 3 3 2 - - - - - - - - 3 -
21AIM542.6 3 3 3 2 - 3
MODULE-1 INTRODUCTION AND OPERATING SYSTEM 21AIM542.1, 8 Hours
SERVICES 21AIM542.2
Basics of Operating Systems: Definition-Operating System structure; Operating System operations Dual-
Mode and Multi-Mode; Kernel Data Structure Lists, Stacks, and Queues, Trees; Computing Environments
Mobile Computing, Distributed Systems, Client-Server Computing, Peer-to-Peer, Virtualization, Cloud
Computing, Real-Time Embedded Systems. OS Services; System Calls; Types of System Calls; OS Design
and Implementation. Design Goals Mechanisms and Policies Implementation.
Text Book Text Book 1:Ch 1
MODULE-2 PROCESS MANAGEMENT 21AIM542.2, 8 Hours
21AIM542.3
Process: Process Concept The Processes, Process States, PCB; Process Scheduling Queues, Schedulers,
Context Switch; Operation; Operation on Process; Inter-Process Communication Shared-Memory
System, Message Passing System.
CPU Scheduling: Basic Concepts, CPU-I/O Burst Cycle; CPU Scheduler Pre- emptive Scheduling,
Dispatcher; Scheduling Criteria; Scheduling Algorithms FCFS Scheduling, SJF Scheduling, Round-Robin
Scheduling, Priority Scheduling
Text Book Text Book 1:Ch 1,2
MODULE-3 PROCESS SYNCHRONIZATION 21AIM542.3 8 Hours
Background; The Critical Section Problem; Solution; Synchronization Hardware; Mutex Locks;
Semaphores Semaphore Usage, Semaphore Implementation, Dead lock and Starvation; Classical
Problems of Synchronization. The Reader-Writer Problem, Dining-Philosopher Problem. Deadlocks:
System Model; Deadlock Characterization Necessary Conditions, Resource- Allocation Graph; Methods
for Handling Deadlocks; Deadlock Prevention; Deadlock Avoidance; Deadlock Detection and Recovery
from Deadlock
Text Book Text Book 1:Ch3,4
MODULE-4 MEMORY MANAGEMENT CO 21AIM542.3, CO 8
21AIM542.4 Hours
23
Background: Swapping; Contiguous Memory Allocation Memory Protection, Memory Allocation,
Fragmentation; Paging Basic Method, Hardware Support, Protection; Structure of Page Table
Hierarchical Paging, Hash-Page Table; Segmentation Basic Method, Segmentation Hardware. Virtual
Memory: Background; Demand Paging; Page Replacement Basic Page Replacement FIFO Page
Replacement, Optimal Page Replacement, LRU Page Replacement; Allocation of Frames Minimum
Number of Frames, Allocation Algorithms, Global Vs Local; Thrashing Causes of Thrashing
Text Book Text Book 1: Ch 4
MODULE-5 FILE SYSTEM INTERFACE AND 21AIM542.5, 8
IMPLEMENTATION 21AIM542.6 Hours
File-System Interface: File Structure; Access methods Sequential Access, Direct Access, Other Access
Methods; Implementation: Overview, Partitions and Mounting, Directory Implementation Linear List,
Hash Table; Allocation Methods Contiguous Allocation, Linked Allocation, Indexed allocation; Mass
Storage Structures: Overview; Disk Structure; Disk Scheduling FCFS, SSTF, SCAN Scheduling, CS CAN
Scheduling, LOOK Scheduling, Selection of Disk Scheduling Algorithm.
Text Book Text Book 1:Ch 4,5
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
RBT Levels Test (s) Qualitative Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
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) Abraham Silberschatz, Peter Baer Galvinand Greg Gagne, Operating System Concepts, John Wiley
&Sons, Inc.,9thEdition,2012, ISBN9781118063330
Reference Books:
1) Willian Stallings, Operating Systems: Internals and Design Principles”, 8 th Edition, Prentice Hall,
2015
24
INTRODUCTION TO SENSOR AND IOT
Course Code 21AIM543 CIE Marks 50
L:T:P:S 3:0:0:0 SEE Marks 50
Hrs. / Week 4 Total Marks 100
Credits 3 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
21AIM543.1 Explain basic issues, policies, and challenges in the IoT.
21AIM543.2 Distinguish the various types of sensors used in IOT.
21AIM543.3 Analyse the connection of sensors to processing devices.
21AIM543.4 Demonstrate mechanisms and key technologies in the IoT.
21AIM543.5 Implement the latest technologies that are standards of the IoT.
21AIM543.6 Evaluate the Internet Protocol version 6 technologies for the IoT in terms of tunneling,
QOS, and header compression schemes.
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
21AIM543.1 3 - - - - - - - - - - - 3 3
21AIM543.2 3 3 2 2 - - - - - - - - 3 3
21AIM543.3 3 3 2 2 - - - - - - - - 3 3
21AIM543.4 3 3 2 - - - - - - - - - 3 3
21AIM543.5 3 3 3 2 3 - - - - - - 3 3 3
21AIM543.6 3 3 3 3 3 - 3 3
25
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks Distribution
RBT Levels
(50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create --
26
INFORMATION SECURITY
Course Code 21AIM544 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:
21AIM544.1 Understand the security parameters and access control methods in information
security.
21AIM544.2 Apply the legal, ethical, and professional issues in information security.
21AIM544.3 Examine fault tolerance and failure recovery.
21AIM544.4 Analyse the fundamental policies with the design principle of computing resources.
21AIM544.5 Classify the different security policies in system design.
21AIM544.6 Design the system with all security measures.
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
21AIM544.1 2 - - - - - - - - - - - 3 -
21AIM544.2 3 - - - - - - - - - - 3 3 -
21AIM544.3 3 3 2 3
21AIM544.4 3 3 3- - - - - - - - - 3 3 -
21AIM544.5 3 3 - - - - - - - - - 3 3 -
21AIM544.5 3 3 3 3 2 - - - - - - 3 3 -
27
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A..
28
PARALLEL PROCESSING
Course Code 21AIM545 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:
21AIM545.1 Understand parallel computer architecture and models.
21AIM545.2 Apply principles of parallel algorithms to design.
21AIM545.3 Analyze parallel programming with various performance metrics.
21AIM545.4 Use Message Passing Library for communication among processes running in parallel.
21AIM545.5 Design parallel algorithms for shared address space platform using multithreading.
21AIM545.6 Develop efficient high performance parallel programming.
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
21AIM545.1 2 - - - - - - - - --
21AIM545.2 3 3 3 - - - - - - - 3 3
21AIM545.3 3 3 3 3 2 - - - - - - 2 3 3
21AIM545.4 3 - - 2 2 - - - - - - 2 3 3
21AIM545.5 3 3 3 3 2 - - - - - - 2 3 3
21AIM454.6 3 3 3 3 3 3 2 3
MODULE-1 PARALLEL COMPUTER 21AIM545.1 8 Hours
ARCHITECTURE
Processor Architecture and Technology Trends, Flynn’s Taxonomy of Parallel Architecture, Thread-Level
Parallelism, Caches and memory Hierarchy, Models for Parallel Systems, Parallelization of Programs,
Levels of Parallelism, SIMD Computations.
Text Book Text Book 1: 2.1, 2.2, 2.3, 2.4 , 2.7,3.2, 3.3, 3.4
MODULE-2 PRINCIPLES OF PARALLEL 21AIM545.2 8 Hours
ALGORITHM DESIGN
Preliminaries, Decomposition Techniques, Characteristics of Tasks and Interactions, Mapping
Techniques for Load Balancing, Methods for Containing Interaction Overheads, Parallel Algorithm
Models.
Text Book Text Book 2: 3.1 to 3.6
MODULE-3 PERFORMANCE ANALYSIS OF 21AIM545.3 8 Hours
PARALLEL PROGRAMS
Performance Evaluation of Computer Systems, Performance Metrics for Parallel Programs, Asymptotic
Times for Global Communication, Analysis of Parallel Execution Times, Parallel Computational Models,
Loop Scheduling and Loop Tiling. Hands-on-Training: write a program to demonstrate parallelize the
loops using OpenMP
Text Book Text Book 1: 4.1 to 4.6
MODULE-4 PROGRAMMING USING THE 21AIM545.4 8 Hours
MESSAGE PASSING PARADIGM
Principles of Message, Passing Programming, The Building Blocks: Send and Receive Operations,
MPI: The Message Passing Interface, Collective Communication and Computation Operations,
Groups and Communicators. Hands-on-Training: Write an OpenMP program to compute
approximation of pi.
Text Book Text Book 2: 6.1 to 6.3, 6.6, 6.7
MODULE-5 PROGRAMMING SHARED 21AIM545.5 8 Hours
ADDRESS SPACE PLATFORMS
Thread Basics, Threads- the POSIX Thread Application Programme Interface, Synchroniza tio n
Primitives in Pthreads, Controlling Thread and Synchronization Attributes, Thread Cancellation,
29
Composite Synchronization Constructs. Hands-on- Training: Demonstrate the fork-and-Joi n
model of parallel execution using OpenMP.
Text Book Text Book 2: 7.1 to 7.8
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
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) Introduction to parallel programming, Ananth Grama, Anshul Gupta, George Karypis, Vipin
Kumar, Publisher : Pearson Publication, 2nd Edition, ISBN-978-81-317,0807-1
2) Parallel Programming, Thomas Rauber, GudulaRunger, Publisher : Springer, 2nd Edition, 2012,
ISBN- 978-3-642-37800-3.
Reference Books:
1) John L. Hennessy and David A. Patterson. Computer Architecture, Sixth Edition: A Quantitative
Approach. Morgan Kaufmann, 2017
2) V. Rajaraman And C. Siva Ram Murthy, “Parallel Computers – Architecture And Programmi n g”,
PHI Publication.
3) Introduction to Parallel Processing, M. SasiKumar, Dinesh Shikhare P.Raviprakash, PHI
Publication.
Web links and Video Lectures (e-Resources):
• https://archive.nptel.ac.in/courses/106/102/106102163/
• https://www.g2.com/glossary/parallel-processing-definition
• https://www.youtube.com/watch?v=KH89uETpwxI
• https://www.youtube.com/watch?v=txAyA_UozmM
• https://www-
sop.inria.fr/oasis/Denis/ProgRpt/COURS/IntroductionToParallelProgramming.pdf
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Video demonstration of latest GPU Programming /OpenMP Programming
• 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 /Presentations
30
UNIX AND SHELL PROGRAMMING
32
CLOUD COMPUTING USING AWS
Course Code 21AIL552 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:
21AIL552.1 Understand the core concepts of the cloud computing paradigm.
21AIL552.2 Apply the different AWS storage service concepts.
21AIL552.3 Analyze the concept of Virtual Private Cloud and Elastic Compute Cloud.
21AIL552.4 Develop database using DynamoDB
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
21AIL552.1 2 - - - - - - 3 3
21AIL552.2 3 3 3
21AIL552.3 3 3 3 3
21AIL552.4 3 3 3 3 3 3 3
33
CIE Assessment Pattern (50 Marks–Lab)
RBT Levels Test(s) Weekly Assessments
20 marks ( 30) marks
L1 Remember - -
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 10 10
L5 Evaluate - 5
L6 Create - -
34
DATA VISUALIZATION
Course Code 21AIL553 CIE Marks 50
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:
21AIL553.1 Understand basic concepts and terminology of the Power BI service.
21AIL553.2 Apply the concept of data importing, charts and data cleaning.
21AIL553.3 Analyze the concept of View and export data from dashboards and reports.
21AIL553.4 Design the relationship between dash boards and reports, visualizations, and tiles.
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
21AIL553.1 2 - - - - - - - - - 3 3
21AIL553.2 3 - - - - - - - - - 3 3
21AIL553.3 3 3 3 3 3 - - - - - - - 3 3
21AIL553.4 3 3 3 3 3 - - - - - - - 3 3
PART-C
Beyond Syllabus/ Virtual Lab Content
Charts for visualization: https://windsor.ai/power-bi-visualization-charts/
Heatmaps: https://intellipaat.com/blog/power-bi-heatmap/
Colour conditional Formatting: https://intellipaat.com/blog/power-bi-
heatmap/
https://databear.com/changing-colours-using-dax-and-conditional- formatting-in- power-bi/
35
CIE Assessment Pattern (50 Marks–Lab)
RBTLevels Test(s) Weekly
20 marks Assessments
(30) marks
L1 Remember - -
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 10 10
L5 Evaluate - 5
L6 Create -
36
PERL PROGRAMMING
Course Code 21AIL554 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:
21AIL554.1 Understand basic the basic concepts of Perl programming.
21AIL554.2 Apply the Concept of Loops and control statements in Subroutine
21AIL554.3 Analyse the working of List, sort, File I/O and Debug Output.
21AIL554.4 Design Object Oriented Perl programming to solve real time problems.
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
21AIL554.1 2
21AIL554.2 3 2 2
21AIL554.3 3 3 2 2
21AIL554.4 3 3 3 3 2 2
9 Write a program to read and write from /to compressed file. 21AIL554.3
2
Note: Discuss the file operation and its syntax with I/O files.
37
11 Implement inheritance concept using perl programming. 21AIL554.3
2 21AIL554.4
Notes: Discuss the OOPs Concepts.
PART-C
Beyond Syllabus/ Virtual Lab Content
Introduction to Perl language: https://freevideolectures.com/course/4988/nptel-linux-programming-
scripting/12
Programming Fundamentals: https://nptel.ac.in/courses/106102067
Advanced Perl Programming Concepts:
https://www.oreilly.com/library/view/advanced-perl- programming/0596004567/ch01.html
38
asics for Digital and Image Processing
Course Code 21AIL555 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:
21AIL555.1 Understand basic the basic concepts of Digital Signals and Image Processing System.
21AIL555.2 Apply the different techniques of Image Processing to solve the problem.
21AIL555.3 Analyze the Image Properties and signals with different DIP/Image Functions.
21AIL555.4 Develop a new algorithm in Signal and Image Processing Applications.
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
21AIL555.1 3 3
21AIL555.2 3 3
21AIL555.3 3 3 3
21AIL555.4 3 3 3 3 3
2 Reading and RGB Image and extract the colour components using 21AIL555.1
MATLAB/Python. 2 21AIL555.2
Note: Discuss the Quantization, pixel Relationship.
3 Develop a program using MATLAB/Python for enhance the 21AIL555.1
2
Brightness and Contrast of an image. 21AIL555.2
PART-B
7 2 21AIL555.1
Implement order statistics filter to De-nosing the image. 21AIL555.2
8 Write a MATLAB/Python program to generate signal. 21AIL555.13
2 21AIL555.4
9 Write a Program in MATLAB/Python for analysis the properties of 21AIL555.3
2 21AIL555.4
the Z Transforms.
39
PART-C
Beyond Syllabus/ Virtual Lab Content
OpenCV :
https://www.bing.com/videos/riverview/relatedvideo?q=digital%20image%20
processing%20tutorials&mid=39145CDAF75FB2A8994E39145CDAF75FB2A89
94E&ajaxhist=0
Introduction to Image Processing:
https://www.tutorialspoint.com/dip/image_processing_introduction.htm
1. Gonzalez, Rafael C., and Richard E. Woods, “Digital Image Processing” 2nd Edition, Pearson Education,
2002.
40
MINI PROJECT
Course Code 21AIM56 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 1 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
21AIM56.1 Understand the technological needs and/or societal needs and sustainability of the
environment
21AIM56.2 Apply practical knowledge and latest tools usage along with project development.
21AIM56.3 Analyze the outcome of the project. Design application using Big Data concepts/
techniques
21AIM56.4 Design application using Big Data concepts/ techniques
21AIM56.5 Implement the project and provide solutions within the context of the Legel framework,
addressing social concerns and upholding ethical issues
21AIM56.6 Present the Report for implemented problem and its solutions 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
21AIM56.1 2 - - - - 1 1 1 - - - 3 3 2
21AIM56.2 3 - - - 3 - - - - - - - - -
21AIM56.3 3 3 - - 3 - - - - - - - - -
21AIM56.4 3 3 3 - - - - - - - - 3 3 2
21AIM56.5 3 3 3 3 3 2 2 2 2 - 3 3 2
21AIM56.6 3 3 3 3 3 1 1 1 2 2 - 3 - -
Each team capable of identifying a problem and carry out a mini project on the problem defined. A panel
of experts will review the code developed towards the project during the course of the semester.
Plagiarized projects will automatically get an “F” GRADE and the student will be liable for further
disciplinary action. At the completion of a project, the team will submit a project report, which will be
evaluated by duly appointed examiner(s).
41
RESEARCH METHODOLOGY AND IPR
Course Code 21AIK57 CIE Marks 50
L:T:P:S 1:0:0:0 SEE Marks 50
Hrs / Week 02 Total Marks 100
Credits 01 Exam Hours 02
Course outcomes: At the end of the course, the student will be able to:
21AIK57.1 Characterize the significance and suitability of research in engineering applications
21AIK57.2 Demonstrate the various processing techniques of research
21AIK57.3 Evaluate the research in the development of engineering materials, process and tools
21AIK57.4 Analyze criteria to fit own intellectual work in particular form of IPR
21AIK57.5 Apply statutory provisions to protect particular form of research
21AIK57.6 Develop the art of scholarly writing and evaluate its quality
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
21AIK57.1 3 3 3 - - - - - 3 3 2 3 3 3
21AIK57.2 3 3 3 1 2 - - - 3 3 2 3 2
21AIK57.3 3 3 3 1 2 - - 2 3 3 2 3
21AIK57.4 3 3 - - - - - 2 3 3 2 3 3 3
21AIK57.5 3 - - - - - - 2 3 3 2 3 3
21AIK57.6 3 3 3 1 2 - - 1 3 3 2 3 3
43
INNOVATION AND DESIGN THINKING
Course Code 21AIK58 CIE Marks 50
L:T:P:S 1:0:0:0 SEE Marks 50
Hrs / Week 01 Total Marks 100
Credits 1 Exam Hours 01
Course outcomes: At the end of the course, the student will be able to:
21AIK58.1 Articulate a comprehensive understanding of the concept of Design Thinking
21AIK58.2 Apply Design Thinking methodologies to solve complex and ambiguous problems
effectively
21AIK58.3 Utilize design thinking tools for creative solutions
21AIK58.4 Implement design thinking in IT that showcase the ability to drive meaningful innovation
21AIK58.5 Develop strategic innovation for Business Model Design
21AIK58.6 Create the Minimum Viable Product to solve societal needs using Design Thinking
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
21AIK58.1 3 - - - - - - - 3 3 - 3 3
21AIK58.2 3 3 2 - - - - - 3 3 - 3 3
21AIK58.3 3 3 2 - 2 - - - 3 3 - 3
21AIK58.4 3 3 2 2 2 - - - 3 3 - 3 3 3
21AIK58.5 3 3 2 2 - - - - 3 3 - 3 3 3
21AIK58.6 3 3 2 2 2 1 1 1 3 3 1 3 3 3
45
VI SEMESTER
46
SOFTWARE ENGINEERING AND PROJECT MANAGEMENT
Course Code 21AIM61 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:
21AIM61.1 Understand software systems by applying advanced critical thinking and problem-
solving abilities to enhance their effectiveness and efficiency.
21AIM61.2 Design innovative software solutions, utilizing advanced techniques, skills, and
cutting-edge engineering tools.
21AIM61.3 Develop an appreciation of the cost, quality, and management issues involved in
software construction and Translate the Use Cases into design architecture
21AIM61.4 Apply advanced Software Project Planning and Evaluation knowledge to craft
comprehensive project plans and evaluation strategies
21AIM61.5 Deploy software projects through its development life cycle and utilize advanced
project management skills by showcasing expertise in activity planning and risk
management principles.
21AIM61.6 Create and deliver successful software projects that not only meet but strategically
advance the organization's goals, showcasing mastery in achieving meaningful
outcomes in software engineering.
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
21AIM61.1 3 2 2 - - - - - - 3 3
21AIM61.2 3 2 2 2 2 - 3 3
21AIM61.3 3 2 - 2 2 - 3 3
21AIM61.4 3 2 - 2 2 - 3 3
21AIM61.5 3 - 2 - - - 3 3
21AIM61.6 3 2 2
47
Self-study / Case Study / Numerical Problems and case studies on:
Applications 1.Basic Effort Estimation 2. Function Points Estimation 3. CoCoMo II
Estimation 4. Cost Benefit Analysis 5. Agile Estimation
Text Book Text Book 4:Ch:24-29
MODULE-5 RISK MANAGEMENT 21AIM61.5 21AIM61.6 8 Hours
Risk identification – Assessment – Risk Planning –Risk Management – – PERT technique – Monte Carlo
simulation – Resource Allocation – Creation of critical paths – Cost schedules.
Self-study / Case Study / Numerical problems and case studies on:
Applications 1. PERT/ CPM 2. Monte Carlo Simulation
Text Book Text Book 2: 7.1-7.14,11.1-11.9
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
48
DEEP LEARNING TECHNIQUES
Course Code 21AIM62 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:
21AIM62.1 Understand the concepts of deep learning and formulate the real-life problem by mapping
different deep learning techniques
21AIM62.2 Apply deep learning algorithms, neural networks and traverse the layers of data
abstraction and empower the student to understand data more precisely.
21AIM62.3 Design convolutional neural networks for image detection and recognition
21AIM62.4 Analyse different deep learning architectures in Tensor Flow and interpret the results
21AIM62.5 Use the language and fundamental concepts of artificial neural networks to model and
solve real world problems.
21AIM62.6 Evaluate the application of deep learning using different type of networks
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
21AIM62.1 2 2 3 - 1 - - - - 3 3
21AIM62.2 2 2 3 - 1 - - - 3 3 2
21AIM62.3 3 3 3 2 2 - - - 3 3 2
21AIM62.4 3 3 3 3 2 - - - 3 3 3
21AIM62.5 2 3 3 3 3 - - - 3 3 3
21AIM62.6 3 3 3 3 3 - 3 3
MODULE-1 BASICS OF NEURAL NETWORKS 21AIM62.1 8 Hours
Neural Networks – Biological Motivation- Perceptron – Multi-layer Perceptron – Feed Forward Network –
Back Propagation-Activation and Loss Functions- Limitations of Machine Learning.
Textbook Textbook 1: 1.1,1.2,6.1 Textbook2: Chapter:2
MODULE-2 INTRODUCTION TO DEEP LEARNING 21AIM62.2 8 Hours
Gradient Descent, Back Propagation Algorithm: Vanishing Gradient problem – Mitigation – RelU Heuristics
for Avoiding Bad Local Minima – Heuristics for Faster Training – Nestor’s Accelerated Gradient Descent –
Regularization – Dropout.
Textbook Textbook 1: 3.6,4.3,5.1,5.2,5.4,5.9 Textbook 2: Chapter:3,6,9
MODULE-3 CONVOLUTIONAL NEURAL NETWORKS 21AIM62.3 8 Hours
CNN Architectures –Convolution – Pooling Layers – Transfer Learning – Image Classification
using Transfer Learning, Transfer Learning using Inception Oxford VGG Model
Textbook Textbook 1: 9.1-9.5,15.2 Text Book 2: Chapter:6-6.1.6.2,6.3
MODULE-4 DEEP LEARNING ARCHITECTURES 21AIM62.4 8 Hours
LSTM, GRU, Encoder/Decoder Architectures – Autoencoders for Feature Extraction. Auto Encoders
for Classification, Denoising Autoencoders, Sparse Autoencoders, Adversarial Generative Networks
– Autoencoder
Textbook Textbook1: 14.1-14.9Text Book 2: Chapter:8
MODULE-5 APPLICATIONS OF DEEP LEARNING 21AIM62.5, 8 Hours
21AIM62.6
Image Segmentation – Object Detection – Automatic Image Captioning – Image generation with
Generative Adversarial Networks –Introduction to Attention Models for Computer Vision.
Textbook Textbook2: Chapter:5.1 -5.4
49
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks
RBT Levels Distribution
(50)
L1 Remember 10
L2 Understand 10
L3 Apply 20
L4 Analyze 10
L5 Evaluate --
L6 Create --
Suggested Learning Resources:
Text Books:
1)Ian Good Fellow, YoshuaBengio, Aaron Courville, “Deep Learning”, MIT Press, 2017.
2) Andrew W. Trask “Grokking Deep Learning”, Manning Publications Co., ISBN: 9781617293702
Reference Books:
1)Yegnanarayana, B., Artificial Neural Networks PHI Learning Pvt.Ltd, 2009
2)Golub, G., H., and Van Loan,C.,F., Matrix Computations, JHU Press,
50
DEEP LEARNING LABORATORY
Course Code 21AIL62 CIE Marks 50
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:
21AIL62.1 Apply the various deep learning algorithms in Python.
21AIL62.2 Analyze and improve deep learning models.
21AIL62.3 Build deep learning models in TensorFlow and interpret the results.
21AIL62.4 Evaluate different deep learning frameworks like Keras, Tensor flow, PyTorch etc.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 P O11 PO12 PSO1 PSO2
21AIL62.1 3 3 2 - - - - 2 - - - 3 3 3
21AIL62.2 3 3 2 - 3 - - 2 - - - 3 3 2
21AIL62.3 3 3 2 2 3 - - 2 - - - 3 3 3
21AIL62.4 3 3 2 3 3 - - 2 - - - 3 3 3
Ex. No Experiments Hours COs
Prerequisite Experiments / Programs / Demo
Basics of Machine learning Concepts and Python Programming 2 NA
Part A
1 Familiarization of cloud-based computing like Google co lab 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
2 Write a program to generate following logic functions using McCulloch-Pitts 2 21AIL62.1
neuron and appropriate values for weights, bias, and threshold. 21AIL62.2
a. AND logic function b. OR logic function c. NOT logic function 21AIL62.3
d. NOR logic function e. XOR logic function 21AIL62.4
3 Basic image processing operations: Histogram equalization, thresholding, edge 2 21AIL62.1
detection, data augmentation, morphological operations 21AIL62.2
21AIL62.3
21AIL62.4
4 Implement classifier modelforCIFAR-10 dataset or MNIST dataset using KNN 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
5 Implement classifier modelforCIFAR-10 dataset or MNIST dataset using 3- 2 21AIL62.1
layerneuralnetwork 21AIL62.2
21AIL62.3
21AIL62.4
6 Study the effect of batch normalization and drop out in neural network classifier 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
7 Familiarization of image labeling tools for object detection 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
8 Image segmentation using UNet. 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
51
9 Text Classification Using LSTM. 2 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
Part B- Virtual Lab
1 Demonstrate the working of Back propagation 3 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
2 YOLO CNN for Object Detection 3 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
3 Handwritten Digit Recognition Using CNN 3 21AIL62.1
21AIL62.2
21AIL62.3
21AIL62.4
CIE Assessment Pattern (50 Marks – Lab)
Weekly
Test (s)
RBT Levels Assessment
(20)
(30)
L1 Remember - -
L2 Understand 5 5
L3 Apply 5 10
L4 Analyze 10 10
L5 Evaluate - 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 -
Reference Books:
1)Yegnanarayana, B., Artificial Neural Networks PHI Learning Pvt.Ltd, 2009
2)Golub, G., H., and Van Loan,C.,F., Matrix Computations, JHU Press,
52
WEB TECHNOLOGY
Course Code 21AIM63 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:
21AIM63.1 Understand HTML, XHTML syntax and semantics to build web pages.
21AIM63.2 Apply the XML, CSS concepts to design web page.
21AIM63.3 Classify the different Data Interchange formats in Web
21AIM63 4 Design Client-Side Scripts using Java Script and Server-Side Scripts using PHP to generate
and display the contents dynamically.
21AIM63.5 Examine PHP programs to demonstrate Error handling and exceptions.
21AIM63.6 Evaluate the performance and code reusability of Node.js
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
21AIM63.1 3 - - - - - - - - - - - 3 -
21AIM63.2 3 3 - - 3 - - - - - - 3 3 -
21AIM63.3 3 3 3 - 3 - - - - - - 3 3 -
21AIM63 4 3 3 3 3 3 - - - - - - 3 3 -
21AIM63.5 3 3 - - 3 - - - - - - 3 3 -
21AIM63.6 3 3 3 3 3 3 3 3
Self-study Design a PHP program to display a digital clock which displays the current time of
the server.
Text Book Text Book 1: 9.1-9.3,10.1-10.5,11.1,12.1-12.5 Textbook 2:4.1-4.9
MODULE-5 PHP and Node.js 21AIM63.5 8 Hours
21AIM63.6
53
Arrays and Super globals: Arrays, $_GET and $_POST, Super global Arrays, $_SERVER Array, $_Files
Array, Reading/Writing Files. Node.js: Introduction to Node.js, process model, modules and its types,
webserver, files system,
Text Book Text Book 1:23.1,23.5
CIE Assessment Pattern (50 Marks – Theory)
Test Assessment(s) * MCQ
RBT Levels
25 15 10
L1 Remember 5 5
L2 Understand 5 - 5
L3 Apply 10 5
L4 Analyze 5 10
L5 Evaluate - -
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks Distribution
RBT Levels
(50)
L1 Remember 10
L2 Understand 10
L3 Apply 20
L4 Analyze 10
L5 Evaluate -
L6 Create -
Suggested Learning Resources:
Text Books:
1. P. J. Deitel, H.M. Deitel, Internet &World Wide Web How To Program, 4/e, Pearson International
Edition 2010.
2. Robert W Sebesta, Programming the World Wide Web, 7/e, Pearson Education Inc., 2014
Reference Books:
1. Randy Connolly, Ricardo Hoar, "Fundamentals of Web Development”, 1 st Edition, Pearson Education
India. (ISBN:978-9332575271)
2. Robin Nixon, “Learning PHP, MySQL &JavaScript with jQuery, CSS and HTML5”, 4th Edition, O’Reilly
Publications, 2015. (ISBN:978-9352130153)
3. Chris Bates, Web Programming Building Internet Applications, 3/e, Wiley India Edition 2009
4. Lindsay Bassett, Introduction to JavaScript Object Notation: A To-the-Point Guide to JSON 1st Edition,
O’Reilly.[Chapter 1,2,3,4]
5. Luke Welling, LauraThomsonA , “PHP and MySQL Web Development”, 5th Edition, Pearson
Education,2016. (ISBN:978-9332582736)
Web links and Video Lectures (e-Resources):
• https://youtu.be/Q EtWL 4lWlL 4
• Web Technologies and Security | Coursera
• https://iisdt,in/product/certificate-in-web-technology/
• https://youtu.be/KBT2gmAfav4
• https://youtu.be/5fb2aPlgoys
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Hands on sessions for developing static and dynamic web pages
• Contents related activities (Activity-based discussions)
➢ For active participation of students, instruct the students in group to design the web pages
➢ Organizing Group wise discussions on issues
➢ Seminars
54
WEB TECHNOLOGY LABORATORY
Course 21AIL63 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:
21AIL63.1 Apply the concepts of HTML5, CSS, JavaScript, XML, PHP and develop Java Script programs
21AIL63.2 Develop XML program to display student information using CSS.
21AIL63.3 Analyse PHP program to keep of the number of visitors visiting the web page, Digital Clock,
Simple calculator, matrix addition, Multiplication, transpose.
21AIL63.4 Design the PHP programs to sort the student records in database using selection sort,
string manipulations.
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
21AIL63.1 3 - - - 2 2 - - - - - 2 3 -
21AIL63.2 - - 3 - 3 2 - - - - - 2 3 -
21AIL63.3 - 3 - 2 2 - - - - - 2 3 -
21AIL63.4 - 3 3 2 - - - - - 2 3 -
Ex. Experiments Hou COs
No rs
Prerequisite Experiments / Programs / Demo
Basics Programming Knowledge and HTML 2 NA
Part A
1 Design the following static web pages required for an online book store Home 2
page: Must contain 3 frames 1) Login page 2) Catalogue page: Must contain 21AIL63.1
all books details available in the store and 3) Registration page: 21AIL63.2
2 Develop and demonstrate the usage of inline, internal and external style 2
sheet using CSS. 21AIL63.1
21AIL63.2
3 Write a JavaScript to design a simple calculator to perform the following 2
operations: sum, product, difference and quotient. 21AIL63.1
21AIL63.2
Write a JavaScript that calculates the squares and cubes of the numbers from 0 2
4 to 10 and outputs HTML text that displays the resulting values in an HTML 21AIL63.1
table format. 21AIL63.2
21AIL63.3
5 Write a JavaScript code that displays text “TEXT-GROWING” with increasing
font size in the interval of 100ms in RED COLOR, when the font size reaches 2 21AIL63.1
50pt it displays “TEXT-SHRINKING” in BLUE color. Then the font size decreases 21AIL63.2
to 5pt. 21AIL63.3
6 Design an XML document to store information about a student in an
engineering college affiliated to VTU. The information must include USN, Name, 2 21AIL63.1
and Name of the College, Branch, Year of Joining, and email id. Make up sample 21AIL63.2
data for 3 students. Create a CSS style sheet and use it to display the document. 21AIL63.3
PART B
7 Write a PHP program to keep track of the number of visitors visiting the web 2 21AIL63.2
page and to display this count of visitors, with proper headings. 21AIL63.3
21AIL63.4
8 Write a PHP program to display a digital clock which displays the current time 2 21AIL63.2
of the server 21AIL63.3
21AIL63.4
55
9 Write the PHP programs to do the following:
a. Implement simple calculator operations. b. Find the transpose of a 2 21AIL63.2
matrix. 21AIL63.3
c. Multiplication of two matrices. d. Addition of two matrices. 21AIL63.4
10 Write a program to demonstrate working of ‹iframe› tag in HTML. 3 21AIL63.1
21AIL63.2
21AIL63.3
21AIL63.4
11 Write a program to demonstrate working of ‹anchor› tag in HTML. 21AIL63.1
3 21AIL63.2
21AIL63.3
21AIL63.4
12 Write a program to demonstrate the Node.js to print hello world. 3 21AIL63.1
21AIL63.2
21AIL63.3
21AIL63.4
PART C-Virtual Lab/ on-line Demo
PHP Concepts: https://nptelvideos.com/php/php_video_tutorials.php
56
SOCIAL NETWORK ANALYSIS
Course Code 21AIM641 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:
21AIM641.1 Understand the various concepts in social media and also learn to use social media in an
ethical manner.
21AIM641.2 Make use of graph theory concepts to model social networks.
21AIM641.3 Analyze the social networks to draw insights on the interactions between/within social
groups.
21AIM641.4 Design the structure of a social network and identify the influential entities.
21AIM641.5 Contrast the fundamental principles for analyzing social media marketing and its
importance.
21AIM641.6 Apply precise data analysis techniques to tackle real-world challenges.
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
21AIM641.1 2 2 3
21AIM641.2 3 2 3
21AIM641.3 3 3 2 3
21AIM641.4 3 3 3 2 3
21AIM641.5 3 3 3 3 2 2 3
21AIM641.6 3 3 3 3 3
MODULE- SOCIAL NETWORKING ESSENTIALS 21AIM641.1 8 Hours
1
Understand What Social Networking is, Social Media Characteristics, What is Social Media and Why It is
Important, Types of Social Media, Core Values, Challenges, Advantages and Disadvantages, Future of Social
Networking, Various social networking sites-FACEBOOK, INSTAGRAM, TWITTER, LINKEDIN - Why and
how they matter, Key Features, Marketing - What You Need to Know.
Self-study / Select a popular social networking site (e.g., Facebook, Instagram, Twitter) and conduct an
Case Study analysis of its core features, advantages, and disadvantages.
Granovetter’s strength of weakties, Triads, Clustering Coefficient and Neighbourhood Overlap, Structure
of Weak Ties, Bridges and Local Bridges, Embeddedness, Structural Holes, Social Capital, Tie Strength,
Social Media and Passive Engagement, Strong and Weak Relationship, Introduction to Homophily,
Selection and Social Influence, Foci Closure and Membership Closure.
57
Self-study / Analyze Social Dynamics in a Student Club Network - To analyze the social dynamics
Case Study / within a student club network, identify the key influencers and understand the flow of
Applications information and interactions. Text Book1: 6
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks Distribution
RBT Levels
(50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
Suggested Learning Resources
Text Books:
1) 1. Matthew Ganis & Avinash Kohirkar, “Social Media Analytics”, 2015, Pearson, ISBN:: 9780133892949.
2) Reference Books:
1) James M Cook, University of Maine at Augusta “What is a Social Network”
2) Robert A Hanneman, Department of Sociology, University of California, Riverside, “Introduction to
Social Network methods”.
3) Christina Falci, Department of Sociology, University of Nebraska, Lincoln, “Social Network Analysis”
4) Matthew Ganis&AvinashKohirkar, “Social Media Analytics”
5) Bobbi J Carothers , American Evaluation Association, Denver, Colorado, “Network Analysis from Start
to finish: Techniques, Tools and Tips for Evaluating your Network”
6) Matthew Denny, Institute for Social Science Research, University of Massachusetts, AMHERST, “Social
58
Network Analysis”
7) Timothy Baldwin, University of Melbourne, “Semantic Analysis of Social Media”
8) The Social Media Analytics Compass: What and How to Measure
http://www.razorsocial.com/social-media analytics-tools/
9) https://www.youtube.com/watch?v=P33xa4l4GTM
10) Overview of SNA :https://www.youtube.com/watch?v=fgr_g1q2ikA
11) https://www.teachengineering.org/activities/view/uno_graphtheory_lesson01_activity1
12) The History of Social Media: social Networking Evolution! http://historycooperative.org/
the-history-of-social-media/
13) Social Media Fact Sheet : http://www.pewinternet.org/fact-sheet/social-media/
14) https://www.meaningcloud.com/solutions/media-analysishttps://www.enotes.com/homework-
help/what- hypotheses-social-media-intimate-relationship-488912
Web links and Video Lectures (e-Resources):
• https://archive.nptel.ac.in/courses/106/106/106106239/
• https://www.geeksforgeeks.org/types-of-social-networks-analysis/
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Hands on sessions for developing static and dynamic web pages
• Contents related activities (Activity-based discussions)
➢ For active participation of students, instruct the students in group to Analysis the web pages
➢ Organizing Group wise discussions on issues.
➢ Seminars
59
HUMAN COMPUTER INTERACTION
Course Code 21AIM642 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:
21AIM642.1 Design effective dialog for HCI
21AIM642.2 Design effective HCI for individuals and persons with disabilities
21AIM642.3 Assess the importance of user feedback.
21AIM642.4 Explain the HCI implications for designing multimedia/ ecommerce/ e-learning Web
sites.
21AIM642.5 Develop meaningful user interface.
21AIM642.6 Choose precise, advanced techniques to make HCI more user-friendly.
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
21AIM642.1 3 3 3 3 2 - - - - - - 2 3 2
21AIM642.2 3 3 3 3 2 - - - - - - 2 3 2
21AIM642.3 3 3 3 3 2 - - - - - - 2 3 3
21AIM642.4 3 3 3 3 2 - - - - - - 2 3 3
21AIM642.5 3 3 3 3 2 - - - - - - 2 3 3
21AIM642.6 3 3 3 3 3 2 3 3
MODULE-1 INTRODUCTION 21AIM642.1 8 Hours
The Human – Input-Output Channels – Human Memory – Thinking – Emotions – Psychology & Design of
Interactive Systems; Computer – Text Entry Devices- Positioning, Pointing & Drawing – Display Devices
for Virtual Reality, 3D; Interaction – Models – Frameworks &HCI, Ergonomics – Interaction Styles –
WIMP Interfaces – Context; Paradigms for Interaction
Text Book Text Book 1: ch-1-4;
MODULE-2 SOFTWARE PROCESS & DESIGN RULES 21AIM642.2 8 Hours
Interaction Design Basics – User Focus – Scenarios – Navigation – Screen Design & Layout; HCI In
Software Process – Life Cycle – Usability Engineering – Interactive Design &Prototyping; Design Rules –
Principles for Usability – Standards – Guidelines – Golden Rules – HCI Patterns.
Text Book Text Book 1: ch:6-7
MODULE-3 IMPLEMENTATION & USER SUPPORT 21AIM642.3 8 Hours
Implementation Support: Windowing System Elements – Using Tool Kits – User Interface Management;
Evaluation Techniques – Goals – Expert Analysis – Choosing a Method; Universal Design Principles –
Multimodal Interaction; User Support – Requirements – Approaches – Adaptive Help Systems –
Designing User Support System.
Text Book Text Book 1:Ch-8-11
MODULE-4 COGNITIVE, COMMUNICATION & 21AIM642.4 8 Hours
COLLABORATIVE MODELS
Cognitive Models – Goal & Task Hierarchies – Linguistic Models – Physical & Device Models –
Architectures; Communication & Collaboration Models – Face-to-Face Communication –Conversation –
Text Based – Group Working; Task Analysis – Difference Between Other Techniques – Task
Decomposition – Knowledge Based Analysis – ER Based Techniques –Uses.
Text Book Text Book 1: ch-12-16
MODULE-5 UBIQUITOUS COMPUTING and 21AIM642.5 8 Hours
AUGMENTED REALITIES 21AIM642.6
Ubiquitous Computing Application Research – Virtual and Augmented Reality -Information and data
visualization-introduction about metaverse concepts.
Text Book Text Book 1: ch-20
60
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
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. Alan Dix , Janet Finlay, Gregory D.Abowd, Russell Beale, “ Human Computer
Interaction”, Third Edition, Pearson Education, 2004.
2. Brian Fling, ―Mobile Design and Development, First Edition, O‘Reilly Media Inc.,
2009
Reference Books:
1. John M.Carrol, “Human Computer Interaction in the New Millenium”, Pearson Education, 2002.
Web links and Video Lectures (e-Resources):
1. https://youtu.be/WW1g3UT2zww
2. https://youtu.be/uB9LaBIAcRs
3. https://youtu.be/azk99gD_2Io
4. https://www.coursera.org/learn/human-computer-interaction
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Video demonstration of latest trends in HCI
• 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
61
CYBER SECURITY
Course Code 21AIM643 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:
21AIM643.1 Understand the basics of cybercrime, Cyber Law and as to how report these crime through
prescribed legal and Govt channels.
21AIM643.2 Identify various types of attacks and learn the tools to launch the attacks
21AIM643.3 Apply different prevention methods to protect the system from Hackers/protect data
from outsiders using known methods.
21AIM643.4 Develop solution for cyber security attacks in various ways.
21AIM643.5 Evaluate the intrusion technique for its performance in order to detect intrusion.
21AIM643.6 Design a system to prevent intrusion using various intrusion prevention 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
21AIM643.1 2 - - - - - - - - - - - 3
21AIM643.2 3 3 - - - - - - - - - 3
21AIM643.3 3 3 - - - - - - - - - - 3
21AIM643.4 3 3 3 - 3 - - - - - - - 3
21AIM643.5 3 3 3 3 3 - - - - - - - 3
21AIM643.6 3 3 3 3 3 3
MODULE-1 INTRODUCTION 21AIM43.1 8 Hours
Cyber Security – History of Internet – Impact of Internet – CIA Triad; Reason for Cyber Crime – Need for
Cyber Security – History of Cyber Crime; Cybercriminals – Classification of Cybercrimes – A Global
Perspective on Cyber Crimes; Cyber Laws – The Indian IT Act – Cybercrime and Punishment.
Textbook Textbook 1: Ch 1 Textbook3: Ch 19
MODULE-2 ATTACKS AND COUNTERMEASURES: 21AIM643.2 8 Hours
OSWAP; Malicious Attack Threats and Vulnerabilities: Scope of Cyber-Attacks – Security Breach – Types
of Malicious Attacks – Malicious Software – Common Attack Vectors – Social engineering Attack –
Wireless Network Attack – Web Application Attack – Attack Tools – Counter measures.
Textbook Textbook 2: Ch 1 ,2
MODULE-3 RECONNAISSANCE: 21AIM643.3 8 Hours
21AIM643.4
Harvester – Who is – Net craft – Host – Extracting Information from DNS – Extracting Information from
E-mail Servers – Social Engineering Reconnaissance; Scanning – Port Scanning – Network Scanning and
Vulnerability Scanning – Scanning Methodology – Ping Sweer Techniques – Nmap Command Switches –
SYN – Stealth – XMAS – NULL – IDLE – FIN Scans – Banner Grabbing and OS Finger printing Techniques.
Textbook Textbook 1: Ch 2 Textbook2: Ch 8,9,10
MODULE-4 INTRUSION DETECTION 21AIM643.5 8 Hours
21AIM643.6
Host -Based Intrusion Detection – Network -Based Intrusion Detection – Distributed or Hybrid Intrusion
Detection – Intrusion Detection Exchange Format – Honeypots – Example System Snort
Textbook Textbook 3 Ch 8
MODULE-5 INTRUSION PREVENTION: 21AIM643.5 8 Hours
21AIM643.6
Firewalls and Intrusion Prevention Systems: Need for Firewalls – Firewall Characteristics and Access
Policy – Types of Firewalls – Firewall Basing – Firewall Location and Configurations – Intrusion
Prevention Systems – Example Unified Threat Management Products
Self-study 5G Technologies and its security measures.
62
Textbook Textbook 3 Ch 9.
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
Exam Marks Distribution
RBT Levels
(50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate
L6 Create -
Suggested Learning Resources
Text Books:
1) Patrick Engebretson, “The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration
Testing Made easy”, Elsevier, 2011.
2) Kimberly Graves, “CEH Official Certified Ethical hacker Review Guide”, Wiley Publishers, 2007
3) William Stallings, Lawrie Brown, “Computer Security Principles and Practice”, Third Edition, Pearson
Education, 2015
Reference Books:
1) Anand Shinde, “Introduction to Cyber Security Guide to the World of Cyber Security”, Notion Press,
2021.
2) Nina Godbole, Sunit Belapure, “Cyber Security: Understanding Cyber Crimes, Computer Forensics and
Legal Perspectives”, Wiley Publishers, 2011.
3) David Kim, Michael G. Solomon, “Fundamentals of Information Systems Security”, Jones &Bartlett
Learning Publishers, 2013.
Web links and Video Lectures (e-Resources):
• https://www.bing.com/videos/search?q=cyber+security+lessons+video&docid=60350129
9498039512&mid=107371740B0DED108BC6107371740B0DED108BC6&view=detail&FO
RM=VIRE
• https://www.bing.com/videos/search?q=cyber+security+lessons+video&docid=60349166
5886399330&mid=9D4475C0E2A498B7D7E09D4475C0E2A498B7D7E0&view=detail&FO
RM=VIRE
63
BIO INSPIRED DESIGN AND INNOVATION
Course Code 21AIM644 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:
21AIM644.1 Verify the biomimetics principles in relation to the needs at that moment
21AIM644.2 Evaluate the bio-material properties for health care applications
21AIM644.3 Investigate novel bioengineering initiatives by evaluating design and development principles
21AIM644.4 Formulate bio-based solutions for socially vital issues with critical thought
21AIM644.5 Comprehend the bio computing optimization through research and experiential learning
21AIM644.6 Review the fundamental biological ideas through pertinent industrial applications and case
studies
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
21AIM644.1 3 3 3 3 2 - - - 1 1 - 2 1
21AIM644.2 3 3 3 3 2 - - - 1 1 - 2 3 2
21AIM644.3 3 3 3 3 2 - - - 1 1 - 2 2 2
21AIM644.4 3 3 3 3 2 - - - 1 1 - 2 2
21AIM644.5 3 3 3 3 2 - - - 1 1 - 2 3 3
21AIM644.6 3 3 3 3 2 - - - 1 1 - 2 3 3
64
Bioinspired innovations in– Automotive, Automation, Materials and Manufacturing, Sensors,
Controllers, Communications, Healthcare, Agriculture, food production, and Sports, Environ me n t
infrastructure. Carbon Neutral Solutions (Coral Reefs, Eco-cements), Carbon Free Solutions (Lotus
leaf inspired paints), eco-restorations (Eco-friendly pesticide).
Self-study / Survey on Bio inspired Innovations, design, applications and case studies of the same.
Case Study
Text Book Text Book 2: 12.1 to 12.10
CIE Assessment Pattern (50 Marks – Theory) –
Marks Distribution
RBT Levels
Test (s) 25 Qualitative Assessment(s) / NPTEL 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
SEE Assessment Pattern (50 Marks – Theory)
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)Helena Hashemi Farzaneh, Udo Lindemann, “A Practical Guide to Bio-inspired Design”, Springer
Vieweg, 1st edition 2019, ISBN-10 : 366257683X, ISBN-13 : 978-3662576830
2)Torben A. Lenau, Akhlesh Lakhtakia,” Biologically Inspired Design: A Primer (Synthesis Lectures on
Engineering, Science, and Technology)”, Publisher: Morgan & Claypool Publishers, 2021, ISBN-10:
1636390471, ISBN-13: 978-1636390475
Reference Books:
1)French M, “Invention and evolution: Design in nature and engineering”, Publisher: Cambridge
University Press, 2020
2)Pan L., Pang S., Song T. and Gong F. eds, “Bio-Inspired Computing: Theories and Applications”, 15th
International Conference, BIC-TA 2020, Qingdao, China, October 23-25, 2020, Revised Selected
Papers (Vol. 1363). Springer Nature, 2021
3)Wann D, ”Bio Logic: Designing with nature to protect the environment”, Wiley Publisher, 1994
Web links and Video Lectures (e-Resources):
• https://onlinecourses.nptel.ac.in/noc22_ge24/preview
• https://biodesign.berkeley.edu/bioinspired -design-course/
• https://www.youtube.com/watch?v=cwxXY9Qe8ss
• https://www.youtube.com/watch?v=V2GvQXvjhLA
• https://nsf-gov-resources.nsf.gov/2023-03/Bio-inspired%20Design
%20Workshop%20Report_2232327_October%202022_Final.508.pdf
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Video demonstration of latest trends .
• 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
65
SOFT COMPUTING
Course Code 21AIM645 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:
21AIM645.1 Apply soft computing theories in the creation of intelligent machines.
21AIM645.2 Identify and determine the feasibility of applying metaheuristic algorithm to a particular
problem.
21AIM645.3 Apply fuzzy logic and reasoning to handle uncertainty and solve engineering problems.
21AIM645.4 Apply genetic algorithms to optimization problems.
21AIM645.5 Design fuzzy system for pattern classification and regression problems.
21AIM645.6 Examine the efficiency of hybrid soft computing techniques compared to traditional
computing methods.
Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:
PO PO PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
1 2
21AIM645.1 - - 3 - - - - - - - 3 3
21AIM645.2 3 3 3 - - - - - 3 3 2
21AIM645.3 3 3 3 - - - 3 3 2
21AIM645.4 3 3 3 - - - 3 3 3
21AIM645.5 3 3 3 3 3 - - - 3 3 3
21AIM645.6 3 3 3 3 2 3 3 3
MODULE-1 INTRODUCTION TO SOFT COMPUTING 21AIM645.1,21AIM64 8 Hours
5.2
Introduction-Artificial Intelligence-Artificial Neural Networks-Fuzzy Systems-Genetic Algorithm and
Evolutionary of Neural Networks-Classification of ANN-McCulloch and Pitts Neuron Model-Learning Rules:
Hebbian and Delta-Perceptron Network -Adaline Network-Madaline Network.
Textbook Textbook1: Ch 1
MODULE-2 Basics of Metaheuristic Algorithms 21AIM645.1,21AIM6 8 Hours
45.2
What is a Metaheuristic? Algorithms, Notation. Gradient-based Optimization- Single-State Methods: Hill-
Climbing-Single-State Global Optimization Algorithms- Simulated Annealing-Tabu Search- Iterated Local
Search.
Textbook Textbook 3: Ch:1,2.
MODULE-3 FUZZY SYSTEMS 21AIM645.3 8 Hours
Introduction to fuzzy Logic, Classical Sets and Fuzzy Sets-Classical Relations and Fuzzy relations -
Membership Functions-Defuzzification-Fuzzy Arithmetic and Fuzzy Measures-Fuzzy Rule Base and
Approximate Reasoning -Introduction to Fuzzy Decision Making.
Textbook Textbook 1: 9.1-9.5,15.2
MODULE-4 GENETIC ALGORITHMS 21AIM645.2, 8 Hours
21AIM645.4
Basic concepts-Working Principle-Procedures of GA-Flow chart of GA -Genetic
Representation:(Encoding) Initialization and Selection- Genetic Operators: Mutation, Generation al
Cycle-Applications.
Textbook Textbook 1: Ch-10
MODULE-5 HYBRID SOFT COMPUTING TECHNIQUES 21AIM645.5, 8 Hours
21AIM645.6
Neuro-Fuzzy Hybrid Systems-Adaptive Neuro-Fuzzy Inference System (ANFIS)-Genetic Neuro Hybrid
Systems-Genetic Fuzzy Hybrid and Fuzzy Genetic Hybrid Systems-Simplified Fuzzy ARTMAP -
Applications
66
Textbook Textbook 1:Ch -11, 12
CIE Assessment Pattern (50 Marks – Theory)
Marks Distribution
Test Qualitative
RBT Levels
(s) Assessment(s) / NPTEL
25 25
L1 Remember 5 5
L2 Understand 5 5
L3 Apply 5 5
L4 Analyze 5 5
L5 Evaluate 5 5
L6 Create - -
*Assessments are to be selected from the assessment list attached to Appendix A.
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) S.N. Sivanandam, S.N Deepa,” Principles of Soft Computing”, Third Edition, Wiley-India,2008
2) S.Rajasekaran, G.A. Vijayalakshmi Pai,” Neural Networks, Fuzzy Logic and Genetic Algorithm:
Synthesis and Applications”, Prentice Hall of India,2010.
3) Sean Luke, Essentials of Metaheuristics, Lulu, second edition,2013
Reference Books:
4) SimanHaykin,”NeuralNetworks”,Prentice Hall of India,1999
5) Timothy Ross,”Fuzzy Logic witth Engineering Applications”,Wiley Publications,2016
6) Davis E. Goldberg,”Genetic Algorithms in search,Optimization and Machine Learning”,Pearson
Education,2008
Web links and Video Lectures (e-Resources):
• https://archive.nptel.ac.in/courses/106/105/106105173/
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
• Online Quizzes using Jeopardy Lab
• Demonstration of Soft computing algorithms with Virtual Labs.
• Contents related activities (Activity-based discussions)
➢ For active participation of students, instruct the students to read research papers on deep learning
and have a discussion.
➢ Presentations
67
SOCIAL CONNECT & RESPONSIBILITY
Course Code 21AIK65 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 02 Total Marks 100
Credits 01 Exam Hours 02
Course outcomes: At the end of the course, the student will be able to:
21AIK65.1 Realize social responsibility through societal activities
21AIK65.2 Review the history and culture of city through community interaction
21AIK65.3 Develop responsible connection for societal benefits
21AIK65.4 Cultivate the best practices for diverse scenarios
21AIK65.5 Build planning and organizational skills
21AIK65.6 Develop deep drive into societal challenges being addressed by NGO(s), social
enterprises & the Government
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
21AIK65.1 - - - - - 3 2 2 3 2 - 1 - 2
21AIK65.2 - - - - - 3 2 2 3 2 - 1 - 2
21AIK65.3 - - - - - 3 2 2 3 2 - 1 - 2
21AIK65.4 - - - - - 3 2 2 3 2 - 1 - 2
21AIK65.5 - - - - - 3 2 2 3 2 - 1 - 2
21AIK65.6 - - - - - 3 2 2 3 2 - 1 - 2
68
Self-study / • Organic Farm Tours: Arrange tours to local organic farms to educate students and
Case Study / community members about the principles and benefits of organic farming.
Applications • On-Campus Organic Garden: Create an organic garden on campus where students can
actively participate in planting, tending, and harvesting organic produce.
• Waste Segregation Workshops: Conduct workshops in neighbouring villages on the
importance of waste segregation at source and teach residents how to separate wet
waste from dry waste.
MODULE-4 WATER CONSERVATION 21AIK65.4, 21AIK65.5, 3 Hours
21AIK65.6
Knowing the present practices in the surrounding villages and implementation in the campus,
documentary or photo blog presenting the current practices.
Self-study / • Research and Documentation: Compile comprehensive documentation of the current
Case Study / agricultural techniques, waste management systems, and sustainable living practices
Applications in neighbouring villages. Encourage students and researchers to gather data and
anecdotes to enrich the documentation.
• Partnerships and Collaboration: Collaborate with local NGOs, community leaders, or
experts who are familiar with village practices to gain deeper insights.
MODULE-5 FOOD WALK 21AIK65.3, 21AIK65.4 3 Hours
City’s culinary practices, food lore, and indigenous materials of the region used in cooking.
Self-study / Food Photography and Recipe Blogging: Encourage participants to document their
Case Study / culinary experiences, recipes, and food photography. Create a blog or website to share
Applications these insights with a wider audience.
Recipe Compilation and Cookbook: Compile a cookbook featuring traditional recipes,
food lore, and stories collected from the community. Include information about where to
find indigenous ingredients locally.
CIE Assessment Pattern (50 Marks – Activity based) –
Each module is evaluatedfor50 Marks and average of all the five modules will be the final
marks.
CIE component for each module Marks
Planning and scheduling the social connect 15
Information/Data collected during the social connect 15
Analysis of the information/data and report writing 20
Total (each module) 50
SEE Assessment Pattern (50 Marks – Activity based)
SEE Marks
Presentation 20
Jamming session / Open Mic 15
Group discussion / debate 15
Total 50
Activity-Based Learning / Practical Based learning
• Platform to connect to others and share the stories with others:
o Jamming session
o Open mic
o Poetry
• Share the experience of Social Connect.
• Exhibit the talent like playing instruments, singing, one-act play, art-painting, and fine art.
69
Pedagogy:
• The students will be divided into groups. Each group will be handled by faculty mentor.
• Faculty mentor will design the activities (particularly Jamming sessions, open mic and poetry)
• The course is mainly activity-based that will offer a set of activities for the student that enables them
to connect with fellow human beings, nature, society, and the world at large.
• The course will engage students for interactive sessions, open mic, reading group, storytelling
sessions, and semester-long activities conducted by faculty mentors.
• Studentsshouldpresenttheprogressoftheactivitiesasperthescheduleintheprescribedpracticalsession
inthefield.
• There should be positive progress in the vertical order for the benefit of society in general through
activities.
Plan of Action:
• Each student should do activities according to the scheme and syllabus.
• At the end of semester student performance has to be evaluated by the faculty mentor for
the assigned activity progress and its completion.
• At last consolidated report of all activities from 1 stto 5th, compiled report should be
submitted as per the instructions and scheme.
• Practice Session Description:
• Lecture session in field to start activities
• Students Presentation on Ideas
• Commencement of activity and its progress
• Execution of Activity
• Case study-based Assessment, Individual performance
• Sector/ Teamwise study and its consolidation
• Videobasedseminarfor10minutes by each student at the end of semester with Report.
70
one within the Report on segregation,
group campus. collection, transportation
Can be and disposal. Suggestion
assigned for composting.
one task Visit nearby village/location
based to sensitize farmers and
on public about waste
magnitu management and also
de of document
task.
Water 03–05 Rain water One Visit
Conservatio harvesting Lakes/pond/river/drywell to
n demonstrati involve on rejuvenation
on available activity. Or Assessment of
in the Water budget in the campus /
campus or village. Report on traditional
surrounding water conservation
s practices(to minimize
wastage)
Food Walk 03-05 Within the One Survey local food centers
city where and identify the specialty
institution is Identify and study the
located food ingredients
Food culture Report on the regional foods
of student’s Report on Medicinals
resident values of the local food
region grains, and plants.
71
INNOVATION/ENTREPRENEURSHIP/ SOCIETAL INTERNSHIP
Course Code 21AIM66 CIE Marks 50
L: T:P: S 0:0:3:0 SEE Marks 50
Teaching Hrs/Week 40 Total Marks 100
Credits 03 Exam Hours 03
Mandatory Internship Guidelines
(For 2021 -22 Scheme)
Introduction
The rise in global competition has prompted organizations to devise strategies to have a talented and
innovative workforce to gain a competitive edge. Developing an internship policy is an impactful
strategy for creating a future talent pool for the industry. The internship (a form of experiential
learning) program helps fresh pass–outs in gaining professional know-how and benefits corporate
sectors. The internship also enhances the student’s employability skills passing out from Technical
Institutions. [AICTE Internship Policy.pdf page 4]
The following list provides a brief illustrative overview of the knowledge, skills, work habits, and
character traits commonly associated with 21st-century skills and to be acquired by graduates:
1. Critical thinking, problem-solving, reasoning, analysis, interpretation, synthesizing
information.
2. Scientific literacy and reasoning, the scientific method.
3. Research skills and practices, interrogative questioning.
4. Creativity, artistry, curiosity, imagination, innovation, personal expression.
5. Information and communication technology (ICT) literacy, media and internet literacy, data
interpretation, and analysis, computer programming.
6. Oral and written communication, public speaking and presenting, listening.
7. Economic and financial literacy, entrepreneurialism.
8. Global awareness, multicultural literacy, humanitarianism.
9. Environmental and conservation literacy, ecosystems understanding.
10. Civic, ethical, and social-justice literacy.
11. Leadership, teamwork, collaboration, cooperation, facility in using virtual workspaces.
12. Perseverance, self-direction, planning, self-discipline, adaptability, initiative.
13. Health and wellness literacy, including nutrition, diet, exercise, and publichealth and safety.
The internship experience will augment the outcome-based learning process and inculcate various
attributes mentioned above in a student in line with the graduate attributes defined by the NBA and
NEP 2020.
Following are the intended objectives of internship training;
(i) Expose Technical students to the industrial environment, which cannot be simulated in the
classroom and hence create competent professionals in the industry.
(ii) Provide possible opportunities to learn, understand and sharpen the real-time
technical/managerial skills required at the job.
(iii) Get exposed to the current technological developments relevant to the subject area of training.
(iv) Use the experience gained from the industrial internship in discussions held inthe classrooms.
(v) Create conditions conducive to the quest for knowledge and its applicability on the job.
(vi) Learn to apply Technical knowledge in real industrial situations.
(vii) Gain experience in writing reports in Technical works/projects.
(viii) Expose students to the engineer’s responsibilities and ethics.
(ix) Familiarize with various materials, processes, products, and applications along with relevant
aspects of quality control and safety measures.
(x) Promote academic, career, and/or personal development.
(xi) Expose the students to future employers.
(xii) Make students available to industry for employment.
(xiii) Understand the psychology of the workers and their habits, attitudes, and approach to
72
/3
problem-solving.
(xiv) Understand the social, economic, and administrative considerations that influence the
working environment of industrial organizations.
Internship training helps the institute to:
entrepreneurship based
Internship
Prescribed Credits: 03
73
/3
Internship - II involving Innovation/ Societal /Entrepreneurship
During the intervening period of IV and V semesters, students shall be ready for industrial experience.
Therefore, they shall choose to undergo an Internship involving Innovation / Entrepreneurship related
activities. Students may choose to work on innovation or entrepreneurial activities or both resulting
in start-up or undergo internship with industry/ NGO’s/ Government organizations/ Micro/ Small/
Medium enterprises to make themselves ready for the industry. In case students want to undergo an
internship at his/her family business, he /she shall be permitted provided, a declaration by a parent is
submitted directly to the Principal of the institution. [AICTE Internship Policy, Pdf page 8]
With the consent of the internship guide and Principal of the institution, students shall be allowed to
carry out the internship at their hometown (within and outside the state), provided favorable facilities
are available. [Report and Recommendation of Task Force on Internship in Engineering and Diploma,
Task Force Chair Prof Karisiddappa, Hon’bleVice-Chancellorr, VTU, Belagavi]
In case, students wish to take both Innovations, and Entrepreneurship internships, they shall be
permitted to take up both. Internship – II period, in such cases, can extend marginally by a few days,
provided it will not interfere with the academic calendar ofthe higher semester.
Innovation
Innovation refers to a new or improved product or process or a combination there of that differs
marginally or significantly from the unit’s previous product.
An innovation center is a place where students are encouraged to implement the innovative ideas
formed through imagination, brainstorming sessions, design thinking and associated activities to bring
them to reality. It is a place, where creative minds are shaped.
Entrepreneurship
Entrepreneurship refers to setting up a new business or business, taking on financial risks in the hope
of profit.
It involves investment to undertake production along with arranging inputs like land, labor,
material and capital, introducing new techniques and products, identifying new sources for the
enterprise, etc.
Incubation Center:
An organized unit designed for innovation as well as to accelerate the growth and success of new
entrepreneurial companies through mentorship and an array of business support resources and
services that could include physical space, capital, coaching, common services, and networking
connections.
74
/3
Startup
An entity that develops a business model based on either product innovation or service innovation and
makes it scalable, replicable, and self-reliant. [Gazette Notification No. G.S.R. 127(E)dated February 19,
2019]
An entity shall be considered as a Startup,
(i) Up to a period of ten years from the date of incorporation/ registration, if it is incorporated as a
private limited company (as defined in the Companies Act, 2013) or registered as a partnership
firm (registered under section 59 of the Partnership Act, 1932) or a limited liability partnership
(under the Limited Liability Partnership Act, 2008) in India.
(ii) Turnover of the entity for any of the financial years since incorporation/ registration has not
exceeded one hundred crore rupees.
(iii) Entity is working towards innovation, development or improvement of productsor processes
or services, or if it is a scalable business model with a high potential of employment
generation or wealth creation.
Provided that an entity formed by splitting up or reconstruction of an existing business shall not be
considered a Startup. [startup_policy_2019.pdf 10]
75
/3
Table – 2 Innovation / Societal/Entrepreneurship Activities and Assessment Rubrics
[Ref: AICTE Internship Policy.pdf page 9 and allied]
Scheduled during the intervening period of IV and V semester (Period 04 weeks) Prescribed credits: 03
Satisfactory 59 to 40
4 Internship with Excellent 80 to 100
Industry/Govt. / NGO/
PSU/ AnyMicro/ Good 79 to 60
Small/ Medium
enterprise. Satisfactory 59 to 40
Note: The total CIE marks shall be the sum of marks allotted to successfully completed activities by
the student.
76
/3
MINI PROJECT
Course Code 21AIM67 CIE Marks 50
L:T:P:S 0:0:1:0 SEE Marks 50
Hrs / Week 3 Total Marks 100
Credits 01 Exam Hours 03
Course outcomes: At the end of the course, the student will be able to:
21AIM67.1 Understand the technological needs and/or societal needs and sustainability of the
environment
21AIM67.2 Analyze and evaluate the outcome of the project
21AIM67.3 Design application using Deep learning techniques
21AIM67.4 Evaluate, validate and communicate the identified solutions in a structured way.
21AIM67.5 Implement the project and provide solutions within the context of the Legel framework,
addressing social concerns and upholding ethical issues
21AIM67.6 Present the Report for implemented problem and its solutions 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
21AIM67.1 3 - - - - 3 2 3 - - - 3 3 2
21AIM67.2 3 3 - - - - - 2 - - - 3 3 2
21AIM67.3 3 3 3 - 3 - - - - - - 3 3 2
21AIM67.4 3 3 3 3 3 - - - 3 3 3 3 3 2
21AIM67.5 3 3 3 3 3 2 2 2 2 - 3 3 2
21AIM67.6 3 3 3 3 3 1 1 1 2 2 - 3 - -
Each team capable of identifying a problem and carry out a mini project on the problem defined. A panel
of experts will review the code developed towards the project during the course of the semester
Plagiarized projects will automatically get an “F” GRADE and the student will be liable for further
disciplinary action. At the completion of a project, the team will submit a project report, which will be
evaluated by duly appointed examiner(s).
CIE Assessment Pattern (50 Marks – Theory)
Review (50 marks)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
SEE Assessment Pattern (50 Marks – Theory)
RBT Levels Exam Marks Distribution (50)
L1 Remember 10
L2 Understand 10
L3 Apply 10
L4 Analyze 10
L5 Evaluate 10
L6 Create -
77
/3
NATIONAL SERVICE SCHEME (NSS)
Course Code 21NSS84 CIE Marks 50
L:T:P:S 0:0:0:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 00 Exam Hours 2
Course outcomes: At the end of the course, the student will be able to:
21NSS84.1 Understand the importance of his / her responsibilities towards society
21NSS84.2 Analyze the environmental and societal problems/issues and will be able to design solutions for
the same.
21NSS84.3 Evaluate the existing system and to propose practical solutions for the same for sustainable
development.
21NSS84.4 Implement government or self-driven projects effectively in the field.
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
21NSS84.1 - - - - - 3 1 1 3 2 2 1
21NSS84.2 - - - - - 3 1 1 3 2 2 1
21NSS84.3 - - - - - 3 1 1 3 2 2 1
21NSS84.4 - - - - - 3 1 1 3 2 2 1
78
/3
infrastructure.
Experiential Learning 10
Presentation 2 (phase2)
Case Study-based Teaching-Learning 10
Sector-wise study & consolidation 10
Video based seminar (4-5 minutes per student) 10
Total 50
SEE Assessment Pattern (50 Marks – Practical)
• Implementation strategies of the project with report duly signed by the Dept’s Coordinator, HoD and
Principal.
• At last it should be evaluated by the NSS Coordinator.
• Finally consolidated report should be sent to the University.
79
/3
PHYSICAL EDUCATION (PE) (SPORTS AND ATHLETICS)
Course Code 21PES84 CIE Marks 50
L:T:P:S 0:0:0:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 00 Exam Hours 02
Course outcomes: At the end of the course, the student will be able to:
21PES84.1 Demonstrate the starting and finishing positions of different track and jump events.
21PES84.2 Demonstrate the holding and releasing stances in various throwing events, and takeoff and
landing position in various jumping events of Athletics.
21PES84.3 Demonstrate the specific skills and techniques of the selected game/event.
21PES84.4 Demonstrate and describe the rules and regulations of specific games.
Mapping of Course Outcomes to Program Outcomes:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
21PES84.1 - - - - - - - 1 2 - - 1
21PES84.2 - - - - - - - 1 2 - - 1
21PES84.3 - - - - - - - 1 2 - - 1
21PES84.4 - - - - - - - 1 2 - - 1
80
/3
from the box(Proximal & Distal foot method),Give Kho(Simple,Early,
Late& Judgment),Pole Turn, Pole Dive, Tapping, Hammering,
Rectification of foul.
2. Skills in running: Chain Play, Ring play and Chain & Ring mixed play.
3. Game practice with application of Rules and Regulations.
B. Rules and their interpretations and duties of the officials.
Athletics:
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).
Volleyball OR Throw Ball
Volleyball:
A. Fundamental skills
1. Service: Under arm service, Side arm service, Tennis service, Floating
service.
2. Pass: Under arm pass, Over-head pass.
3. Spiking and Blocking.
4. Game practice with application of Rules and Regulations
81
/3
1. Passing: Short pass, Longpass, pushpass, hit
2. Trapping.
3. Dribbling and Dozing
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.
Athletics:
1. Track -Relay Race:
• Starting, Baton Holding/Carrying, Baton Exchange in between
zone, and Finishing
• Crouch start (its variations) use of Starting Block.
• Approach to First Hurdles, In Between Hurdles, Last Hurdles
to Finishing.
2. Jumps- Triple Jump: Approach Run, Take-off, Flight in the Hop, Step,
Jump and Landing
3. Throws- Javelin Throw: Grip, Carry, and Recovery (3/5 Impulse
stride). Release
Cricket OR Baseball
Cricket:
A. Fundamental skills
1. Batting- Forward Defense Stroke, Backward Defense Stroke, OffDrive,
On Drive, Straight Drive, Cover Drive, Square Cut.
2. Bowling-Out-swing, In-swing Off Break, Leg Break and Googly.
3. Fielding: Catching - The High Catch, The Skim Catch, The Close Catch
and throwing at the stumps from different angles. Long Barrier and
Throw, Short Throw, Long Throw, Throwing on the Turn.
4. Wicket Keeping
B. Rules and their interpretation and duties of officials.
Baseball:
7th A. Fundamental skills:
1. Player Stances – walking, extending walking, L stance, cat stance Grip
– standard grip, choke grip
2. Batting – swing and bunt.
3. Pitching
4. Baseball: slider, fast pitch, curve ball, drop ball, rise ball, change up,
knuckle ball, screw ball
B. Rules and their interpretations and duties of officials
Basketball OR Net Ball
Basketball:
A. Fundamental Skills
1. Passing: Two hand Chest Pass, Two hands Bounce Pass, One hand
Baseball Pass, Side arm Pass, Overhead Pass, Hook Pass.
2. Receiving: Two hand receiving, One hand receiving, Receiving in
stationary position, Receiving while Jumping and Receiving while
Running.
3. Dribbling: How to start dribble, drop dribble, High Dribble, Low
Dribble, Reverse Dribble, Rolling Dribble.
4. Shooting: Lay-up shot and its variations, One hand set shot, Two
hands jump shot, Hook shot, Free Throw.
5. Rebounding: Defensive rebound and Offensive rebound.
6. Individual Defence: Guarding the player with the ball and without
the ball, Pivoting.
82
/3
7. Game practice with application of Rules and Regulations.
Netball:
A. Fundamental Skills
1. Catching: one handed, two handed, with feet grounded and in flight.
2. Throwing (Different passes and their uses): One hand passes
(shoulder, high shoulder, underarm, bounce, lob), two hand passes
(Push, overhead and bounce).
3. Footwork: Landing on one foot, landing on two feet, Pivot, Running
pass.
4. Shooting: One hand, forward step shot, and backward step shot.
5. Techniques of free dodge and sprint, sudden sprint, sprint and stop,
sprinting with change at speed.
6. Defending: Marking the player, marking the ball, blocking, inside the
circle, outside the circle. Defending the circle edge against the
passing.
7. Intercepting: Pass and shot.
8. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials.
Athletics:
A. Track -Combined Events:
a. Heptathlon all the 7 events
b. Decathlon: All 10 Events
B. Jumps- Pole Vault: Approach Run, Planting the Pole, Take-off, Bar
Clearance and Landing.
C. Throws- Hammer Throw: Holding the Hammer, Initial Stance Primary
Swing, Turn, Release and Recovery (Rotation in the circle).
Shuttle Badminton OR Table Tennis
Shuttle Badminton:
A. Fundamental skills
D. Basic Knowledge: Various parts of the Racket and Grip.
E. Service: Short service, Long service, Long-high service.
F. Shots: Over head shot, Defensive clear shot, attacking clear shot, Drop
shot, Net shot, Smash.
G. Game practice with application of Rules and Regulations.
B. Rules and their interpretation and duties of officials.
8th Table Tennis:
A. Fundamental skills:
1. Basic Knowledge: Various parts of the Racket and Grip (Shake Hand
& PenHold Grip).
2. Stance: Alternate & Parallel.
3. Push and Service: Backhand &Forehand.
4. Chop: Backhand & Forehand.
5. Receive: Push and Chop with both Backhand & Forehand.
6. Game practice with application of Rules and Regulations.
B. Rules and their interpretations and duties of officials
83
/3
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.
SEE Marks
Athletics 20
Kabaddi OR Kho-Kho 05
Volleyball / Throw ball 05
Football/Hockey 05
Netball/Basketball 05
Shuttle Badminton / Table 05
Tennis
Handball/ Badminton 05
Total 50
Suggested Learning Resources:
Reference Books:
1. Saha, A.K. Sarir Siksher Ritiniti, Rana Publishing House, Kalyani.
2. Bandopadhyay,K. Sarir Siksha Parichay, Classic Publishers, Kolkata.
3. Petipus, etal. Athlete’s Guide to Career Planning, Human Kinetics.
4. Dharma,P.N. Fundamentals of Track and Field, Khel Sahitya Kendra, NewDelhi.
5. Jain,R. Play and Learn Cricket, Khel Sahitya Kendra, New Delhi.
6. Vivek Thani, Coaching Cricket ,Khel Sahitya Kendra, NewDelhi.
7. Saha,A.K.Sarir SiksherRitiniti,RanaPublishingHouse,Kalyani.
8. Bandopadhyay,K. Sarir Siksha Parichay, Classic Publishers, Kolkata
9. Naveen Jain, Play and Learn Basketball, Khel Sahitya Kendra, NewDelhi.
10. Dubey,H.C. Basketball, Discovery Publishing House, NewDelhi.
11. RachanaJain, Teach Yourself Basketball, Sports Publication.
12. JackNagle,Power Pattern Offences for Winning basketball,ParkerPublishingCo.,NewYork.
13. RenuJain, Play and Learn Basketball, Khel Sahitya Kendra,NewDelhi.
14. SallyKus, Coaching Volleyball Successfully, HumanKinetics.
15. Saha, A. K. Sarir Siksher Ritiniti, Rana Publishing House, Kalyani.
16. Bandopadhyay, K.Sarir Siksha Parichay, Classic Publishers, Kolkata
84
/3
YOGA
Course Code 21YOG84 CIE Marks 50
L:T:P:S 0:0:0:0 SEE Marks 50
Hrs / Week 2 Total Marks 100
Credits 00 Exam Hours 02
Course outcomes: At the end of the course, the student will be able to:
21YOG84.1 Use Yogasana practices in an effective manner
21YOG84.2 Become familiar with an authentic foundation of Yogic practices
21YOG84.3 Practice different Yogic methods such as Suryanamaskara, Pranayama and some of
the Shat Kriyas
21YOG84.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
21YOG84.1 - - - - - 3 - - 2 - - 1
21YOG84.2 - - - - - 3 - - 2 - - 1
21YOG84.3 - - - - - 3 - - 2 - - 1
21YOG84.4 - - - - - 3 - - 2 - - 1
85
/3
Pranayama: Chandra Bhedana, Nadishodhana, Surya Bhedana
Suryanamaskara: Suryanamaskar 12 count,8rounds
Kapalabhati: Revision of Kapalabhati - 80strokes/min3rounds
Different types of Asanas:
1. Sitting: Yogamudra in Padmasana, Vibhakta Paschimottanasana,
Yogamudra in Vajrasana
7th 2. Standing: Parivritta Trikonasana, Utkatasana, Parshvakonasana
3. Prone line: Padangushtha Dhanurasana, Poorna Bhujangasana /
Rajakapotasana
4. Supine line: Navasana/Noukasana, Pavanamuktasana, Sarvangasana
Patanjali’s Ashtanga Yoga: Pratyahara, Dharana
Pranayama: Ujjayi, Sheetali, Sheektari
Suryanamaskara: Suryanamaskar 12 count,12rounds
Kapalabhati: Revision of Kapalabhati - 100strokes/min3rounds
Different types of Asanas:
1. Sitting: Bakasana, Hanumanasana, Ekapada Rajakapotasana
2. Standing: Parivritta Trikonasana, Utkatasana, Parshvakonasana
8th 3. Prone line: Mayurasana
4. Supine line: Setubandhasana, Shavasanaa (Relaxation posture)
5. Balancing: Sheershasana
Patanjali’s AshtangaYoga: Dhyana (Meditation), Samadhi
Pranayama: Bhastrika, Bhramari, Ujjai
Shat Kriyas: Jalaneti and sutraneti, Sheetkarma Kapalabhati
CIE Assessment Pattern (50 Marks – Practical) –
CIE to be evaluated every semester end based on practical demonstration of Yogasana learnt in
the semester.
CIE Marks
5th Semester 10
6th Semester 10
7 Semester
th 15
8th Semester 15
Total 50
SEE Assessment Pattern (50 Marks – Practical)
SEE Marks
Suryanamaskara 10
Kapalabhati 10
Asanas 10
Patanjali’s Ashtanga Yoga 10
Pranayama / Shat Kriyas 10
Total 50
86
/3
APPENDIX A
87
/3
APPENDIX B
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 in particular, what the graduates are expected to perform and achieve
during thefirst few years after graduation. [nbaindia.org]
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 Outcome:
88
/3
APPENDIX C
PO3 Design / Development of Solutions: Design solutions for complex Engineering problems
and design system components or processes of Computer Engineering that meet the specified
needs with appropriate consideration for the public health and safety, and the cultural,
societal, and Environmental considerations.
PO4 Conduct Investigations of Complex Problems: Use research based knowledge and research
methods including design of experiments in Computer Engineering, analysis and
interpretation of data, and synthesis of the information to provide valid conclusions.
PO5 Modern Tool Usage: Create, select, and apply appropriate techniques, resources, andmodern
Engineering and IT tools including prediction and modeling to complexEngineering activities
in Computer Engineering with an understanding of the limitations.
PO6 The Engineer and Society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering practice in Computer Engineering.
PO7 Environment and Sustainability: Understand the impact of the professional Engineering
solutions of Computer Engineering in societal and Environmental contexts, demonstrate the
knowledge of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics, responsibilities, and
norms of the Engineering practice.
PO9 Individual and Team Work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10 Communication Skills: Communicate effectively on complex Engineering activities with the
Engineering community and with society, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
PO11 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.
PO12 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.
89
/3
APPENDIX D
BLOOM’S TAXONOMY
90
/3