0% found this document useful (0 votes)
18 views10 pages

Machine - Learning - Lesson Plan - 2025

The document outlines the course structure for Machine Learning (BCS602) at CMR Institute of Technology, Bangalore, detailing course objectives, prerequisites, lesson plans, evaluation methods, and resources. It covers fundamental concepts, algorithms, and applications of machine learning, along with a focus on practical insights and problem-solving skills. The course runs from February 2025 to May 2025 and includes various assessments and opportunities for peer learning.

Uploaded by

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

Machine - Learning - Lesson Plan - 2025

The document outlines the course structure for Machine Learning (BCS602) at CMR Institute of Technology, Bangalore, detailing course objectives, prerequisites, lesson plans, evaluation methods, and resources. It covers fundamental concepts, algorithms, and applications of machine learning, along with a focus on practical insights and problem-solving skills. The course runs from February 2025 to May 2025 and includes various assessments and opportunities for peer learning.

Uploaded by

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

CMR Institute of Technology, Bangalore

Department(s): AIDS

Semester: 6 Section(s): A, B Lectures/week: 04

Subject: Machine Learning Code: BCS602

Course Instructor(s): Mrs. Roma Abhay Kudale & Mr. Vijayanand P

Course duration: Feb 2025 to May 2025

Course Site:

Link to detailed
syllabus:

CLO 1. To introduce the fundamental concepts and techniques of machine learning.


CLO 2. To understanding of various types of machine learning and the challenges faced
in real- world applications.
Course
CLO 3. To familiarize the machine learning algorithms such as regression, decision
Objectives/
Expectations trees, Bayesian models, clustering, and neural networks.
CLO 4. To explore advanced concept like reinforcement learning and provide practical
insight into its applications.
CLO 5. To enable students to model and evaluate machine learning solutions for
different types of problems.
⮚ Understanding of Data and insights from it wrt Business implementation

⮚ 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

1-9 Module 1 PPT/Board 20%

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

Understanding Data – 2: Bivariate Data and Multivariate Data, Multivariate Statistics


Module 2 Mathematics for Multivariate Data, Feature Engineering and Dimensionality Reduction
Basic Learning Theory: Design of Learning System, Introduction to Concept of Learni
Chapter-2 (2.6-2.8, in Machine Learning.
10-18 2.10), PPT/Board 40%

Chapter-3 (3.3, 3.4,


3.6)

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

Similarity-based Learning: Nearest-Neighbor


Learning, Weighted K-Nearest-Neighbor
Module 3 Algorithm, Nearest Centroid Classifier, Locally
Weighted Regression (LWR).
Regression Analysis: Introduction to Regression,
Chapter-4 (4.2-4.5),
Introduction to Linear Regression, Multiple Linear
19-27 Chapter-5 (5.1-5.3, 5.5- Regression, Polynomial Regression, Logistic PPT/Board 60%
5.7), Chapter-6 (6.1, 6.2) Regression.
Decision Tree Learning: Introduction to Decision
RBT:L1, L2, L3 Tree Learning Model, Decision Tree Induction
Algorithms.

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

Bayesian Learning: Introduction to Probability- Google


Module – 4 based Learning, Fundamentals of Bayes Theorem,
meet/ Flip
Classification Using Bayes Model, Naïve Bayes
Algorithm for Continuous Attributes.
Artificial Neural Networks: Introduction,
28-36 Chapter-8 (8.1-8.4), Biological Neurons, Artificial Neurons, Perceptron 80%
Chapter-10 (10.1-10.5, and Learning Theory, Types of Artificial Neural
10.9-10.11) Networks, Popular Applications of Artificial
Neural Networks, Advantages and Disadvantages
RBT:L1, L2, L3 of ANN, Challenges of ANN.
PPT/Board

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

Clustering Algorithms: Introduction to Clustering


Approaches, Proximity Measures, Hierarchical
Clustering Algorithms, Partitional Clustering
Algorithm, Density-based Methods, Grid-based
Approach.
Module – 5 Reinforcement Learning: Overview of
Reinforcement Learning, Scope of Reinforcement
37-45 Chapter -13 (13.1-13.6), Learning, Reinforcement Learning as Machine PPT/Board 100%
Chapter-14 (14-1-14.10) Learning, Components of Reinforcement Learning,
RBT:L1, L2, L3 Markov Decision Process, Multi-Arm Bandit
Problem and Reinforcement Problem Types,
Model-based Learning, Model Free Methods, Q-
Learning, SARSA Learning.

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.

2. T. M. Mitchell, “Machine Learning”, McGraw Hill, 1997.

3. Burkov, Andriy. The hundred-page machine learning book. Vol. 1. Quebec City, QC, Canada: Andriy
Burkov, 2019.

Syllabus for Internal Assessment Tests (IAT*)

IAT # Syllabus

IAT-1 Class # 01 –20


IAT-2 Class # 21-40
*See calendar of events for IAT schedule.

Evaluation : Quiz/Assignment/Seminar/Mini Project/Viva

⮚ Evaluation of course delivery is based on any one of the above


⮚ Evaluation guidelines to be provided to help students understand how the evaluation would be
done for assignments, quiz, and so on.
⮚ Evaluation tools/method to be mentioned e.g.: Easy polls, Survey Monkey, Typeform or inbuilt poll
option in video conferencing tool.
⮚ ‘Work-book' section includes additional activities to support self-learning e.g. exercises, game-
based learning, case-study, and so on.
Evaluation Method Remarks

No of Assignments: 2 No. Quiz: 2,

Module 1 and Module 2: Assignment-1, Quiz-1

Module 3 and Module 4 and Module 5: Assignment- 2, Quiz-2

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

Total: 130 Marks converted to 25 Marks

Puzzle/Crossword/Google Quiz/ Scanned documents for


Evaluation tools/method
assignments and work book

Flipped Classroom process for


Video for relation topics of 5 classes with quiz
students to understand

Workbook (Additional activities to support self-learning e.g. exercises, game-based learning, case-study etc.)

Workbook 1

please provide the link to access https://classroom.google.com/c/NjYwNDAyOTYyNTUx?


the work book information cjc=ankoonn

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

please provide the link to access


the virtual lab information

Mention the best practices identified as part of teaching this subject

1. Hands on Dataset with different algorithms using Python notebook

2. Introduction to Google Colab and how to use it

3. Discussion of Case Study from different domain

4. Flipped Class

Mention the Importance of this subject along with Real Time Applications

1. Healthcare

2. Virtual Assistant

3. Pattern Recognition / Voice Recognition

4. Recommendation System

5. Fraud Detection in Banking Sector

6. Traffic Detection in Road Transport and many more

Course Outcomes (COs)

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

CO-PO and CO-PSO Mapping


Bloo Mod P P P P P P P
P P P P P P P P P
ms ules O O O S S S S
Course Outcomes O O O O O O O O O
Lev cove 1 1 1 O O O O
1 2 3 4 5 6 7 8 9
el red 0 1 2 1 2 3 4

Describe the machine learning L1


CO1 3 2 - - - - - 3
techniques, their types and data
analysis framework.
Apply mathematical concepts for L3
feature engineering and perform
CO2 3 - - 3 - -
dimensionality reduction to
enhance model performance.

Develop similarity-based
CO3 learning models and regression 3 - 3 - - 3
models for solving classification
and prediction tasks.

Build probabilistic learning


models and design neural
CO4 network models using 3 3 - - - 3
perceptrons and multilayer
architectures

Utilize clustering algorithms to


identify patterns in data and
CO5 implement reinforcement - - - - 3 3
learning
techniques

Identified curriculum gap if any and Justification:

Identified Gap Justification

1. Students may lack exposure to deploy


these models in Real World.

2. Advanced natural language processing


techniques like transformers, which are
1. Deployment of models
increasingly important in cutting-edge
machine learning applications
2. Advanced topics like Generative
AI

3. Integrating examples and projects from


domains like healthcare, finance, or
3. Domain Specific Applications
climate science can provide students
with a more holistic understanding of
machine learning.
Proposed Actions to fill the identified gaps:

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.

Course Instructor Signature/s CCI Signature HOD


Appendix
Table 01: Cognitive Levels
Cognitive Levels
Cognitive level Revised Blooms Taxonomy Keywords

List, define, tell, describe, identify, show, label, collect, examine, tabulate, quote, name, who,
L1
when, where, etc.

summarize, describe, interpret, contrast, predict, associate, distinguish, estimate, differentiate,


L2
discuss, extend

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)

PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering problems.

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.

PO10 Communication: Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.

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.

PSO1 Implement and maintain enterprise solutions using latest technologies.

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.

Table 03: Correlation Levels


Correlation Levels

0 No Correlation

1 Slight/Low

2 Moderate/ Medium

3 Substantial/ High

You might also like