Machine - Learning - Lesson Plan - 2025
Machine - Learning - Lesson Plan - 2025
Department(s): AIDS
Course Site:
Link to detailed
syllabus:
⮚ Problem-Solving Skills
Prerequisites
⮚ Basic Programming Skills
⮚ Mathematics
NOTE: First one to two sessions should be marked for expectations setting about the course.
Lesson Plan
Portions coverage
Teaching
Lecture Aids/Course % of
Book & Sections Topics
# Syllabus
Delivery
Methods Covered
Introduction: Need for Machine Learning, Machine Learning Explained, Machine Learn
Relation to other Fields, Types of Machine Learning, Challenges of Machine Learning, M
Text book 1:Chapter 1 Learning Process, Machine Learning Applications.
Understanding Data – 1: Introduction, Big Data Analysis Framework, Descriptive Stat
and 2 Univariate Data Analysis and Visualization.
RBT:L1, L2, L3
Links to some useful online lectures: Videos, assignments, quizzes, answers to old external question papers, notes
and other e-material can be included
● https://www.universitiespress.com/resources?id=9789393330697
● https://www.drssridhar.com/?page_id=1053
● Machine Learning Tutorials: https://www.geeksforgeeks.org/machine-learning/
● Machine Learning Tutorials: https://www.tutorialspoint.com/machine_learning/index.htm
● Python for Machine Learning: https://www.w3schools.com/python/python_ml_getting_started.asp
● Introduction to Machine Learning: https://onlinecourses.nptel.ac.in/noc22_cs29/preview
RBT:L1, L2, L3
Links to some useful online lectures: Videos, assignments, quizzes, answers to old external question papers, notes
and other e-material can be included
● https://www.universitiespress.com/resources?id=9789393330697
● https://www.drssridhar.com/?page_id=1053
● Machine Learning Tutorials: https://www.geeksforgeeks.org/machine-learning/
● Machine Learning Tutorials: https://www.tutorialspoint.com/machine_learning/index.htm
● Python for Machine Learning: https://www.w3schools.com/python/python_ml_getting_started.asp
● Introduction to Machine Learning: https://onlinecourses.nptel.ac.in/noc22_cs29/preview
Links to some useful online lectures: Videos, assignments, quizzes, answers to old external question papers, notes
and other e-material can be included
● https://www.universitiespress.com/resources?id=9789393330697
● https://www.drssridhar.com/?page_id=1053
● Machine Learning Tutorials: https://www.geeksforgeeks.org/machine-learning/
● Machine Learning Tutorials: https://www.tutorialspoint.com/machine_learning/index.htm
● Python for Machine Learning: https://www.w3schools.com/python/python_ml_getting_started.asp
● Introduction to Machine Learning: https://onlinecourses.nptel.ac.in/noc22_cs29/preview
Links to some useful online lectures: Videos, assignments, quizzes, answers to old external question papers, notes
and other e-material can be included
● https://www.universitiespress.com/resources?id=9789393330697
● https://www.drssridhar.com/?page_id=1053
● Machine Learning Tutorials: https://www.geeksforgeeks.org/machine-learning/
● Machine Learning Tutorials: https://www.tutorialspoint.com/machine_learning/index.htm
● Python for Machine Learning: https://www.w3schools.com/python/python_ml_getting_started.asp
● Introduction to Machine Learning: https://onlinecourses.nptel.ac.in/noc22_cs29/preview
Links to some useful online lectures: Videos, assignments, quizzes, answers to old external question papers, notes
and other e-material can be included
● https://www.universitiespress.com/resources?id=9789393330697
● https://www.drssridhar.com/?page_id=1053
● Machine Learning Tutorials: https://www.geeksforgeeks.org/machine-learning/
● Machine Learning Tutorials: https://www.tutorialspoint.com/machine_learning/index.htm
● Python for Machine Learning: https://www.w3schools.com/python/python_ml_getting_started.asp
● Introduction to Machine Learning: https://onlinecourses.nptel.ac.in/noc22_cs29/preview
Text Books
1. S Sridhar, M Vijayalakshmi, “Machine Learning”, OXFORD University Press 2021, First Edition.
Reference Books
Murty, M. N., and V. S. Ananthanarayana. Machine Learning: Theory and Practice, Universities
1.
Press, 2024.
3. Burkov, Andriy. The hundred-page machine learning book. Vol. 1. Quebec City, QC, Canada: Andriy
Burkov, 2019.
IAT # Syllabus
Mention the issue date and submission date of all the above
Assignment-1:
Quiz-1:
Assignment- 2:
Quiz-2:
Assignment-1: 50marks
Quiz-1: 15marks
Evaluation guidelines
Assignment- 2:50 marks
(please provide the link)
Quiz- 2; 15Marks
Workbook (Additional activities to support self-learning e.g. exercises, game-based learning, case-study etc.)
Workbook 1
Peer Learning (teacher should list out the opportunities provided to interact with peers,(through discussions
& group work).
Discussion Board (teacher should set up problem-solving forums or discussion boards, and assign students or
student teams to monitor and support or direct questions).
https://classroom.google.com/c/NjYwNDAyOTYyNTUx?cjc=ankoonn
Virtual Lab (for lab subject only). Provide the details of various tools for learning, including additional web-
resources, video-lectures, animated demonstrations and self-evaluation.
NA
4. Flipped Class
Mention the Importance of this subject along with Real Time Applications
1. Healthcare
2. Virtual Assistant
4. Recommendation System
1. Describe the machine learning techniques, their types and data analysis framework.
2. Apply mathematical concepts for feature engineering and perform dimensionality reduction to
enhance model performance.
3. Develop similarity-based learning models and regression models for solving classification and
prediction tasks.
4. Build probabilistic learning models and design neural network models using perceptrons and
multilayer architectures
5. Utilize clustering algorithms to identify patterns in data and implement reinforcement learning
techniques
Develop similarity-based
CO3 learning models and regression 3 - 3 - - 3
models for solving classification
and prediction tasks.
1. Introduction and Discussion of tools and frameworks used for model deployment and check for
scalability, performance optimization, and integration with existing systems.
2. Include case studies and projects from various domains to demonstrate how machine learning
techniques are applied in real-world scenarios.
3. Introduce advanced topics as supplementary materials and provide resources such as research
papers, online courses, or additional readings for self-study.
List, define, tell, describe, identify, show, label, collect, examine, tabulate, quote, name, who,
L1
when, where, etc.
Apply, demonstrate, calculate, complete, illustrate, show, solve, examine, modify, relate,
L3
change, classify, experiment, discover.
Analyze, separate, order, explain, connect, classify, arrange, divide, compare, select, explain,
L4
infer.
Assess, decide, rank, grade, test, measure, recommend, convince, select, judge, explain,
L5
discriminate, support, conclude, compare, summarize.
Table 02: Program Outcomes (PO) and Program Specific Outcomes (PSO)
Program Outcomes (PO), Program Specific Outcomes (PSO)
PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for
the public health and safety, and the cultural, societal, and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, 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, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
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.
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and 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.
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.
Develop and simulate wired and wireless network protocols for various network applications using
PSO2
modern tools.
PSO3 Apply the knowledge of Information technology and software testing to maintain legacy systems.
Apply knowledge of web programming and design to develop web based applications using
PSO4
database and other technologies.
0 No Correlation
1 Slight/Low
2 Moderate/ Medium
3 Substantial/ High