_________________________________________________________________________________________
SCHOOL OF TECHNOLOGY
WOXSEN UNIVERSITY
Kamkole, Sadasivpet, Hyderabad, Telangana
COURSE PLAN
Programme : B. Tech – CSE
Course : Machine Learning
Course Code : CSE618
No. of credits : 3
Semester :V
Session : ODD
Batch : 2021-2025
Prepared by : Dr. Jaswanth Nidamanuri
Email :
[email protected] COURSE PLAN
A. PREREQUISITE:
a. Programming & Problem Solving
B. PROGRAM OUTCOMES (POs) and PROGRAM SPECIFIC OUTCOMES (PSOs) for
B1. PROGRAM OUTCOMES (POs): Engineering Graduates will be able to:
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 modeling 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 teamwork: 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.
B2. Program Specific Outcomes (PSOs): Graduates will be able to:
PSO1. Analyse and develop computer programs in the core areas through modern programming languages
PSO2. Demonstrate their skills in the field of machine learning, cloud computing, web applications to address the
need of industry.
PSO3. Apply their knowledge for providing novel solutions to the existing real-world problems
C. COURSE OUTCOMES (CO)
At the end of this course student should be able to:
CLO1. Identify the machine learning algorithms which are more appropriate for various types of learning tasks in
various domains.
CLO2. Implement machine learning algorithms on real datasets.
CLO3. To apply ML on real-world problems
Table: Correlation of POs and PSOs v/s COs
Course
PO10
PO11
PO12
PSO1
PSO2
PSO3
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1
CO2
CO3
Avg
1=weakly mapped 2= moderately mapped 3=strongly mapped
D. PEDAGOGY
Lecture (L) / Discussion (D) / Presentations/ Practical Programming lectures
E. COURSE COMPLETION PLAN
Total Class room sessions 45
Total Virtual sessions 00
Total Tests 03
Total Projects 01
One Classroom Session = 60 minutes
F. EVALUATION & GRADING
Students will be evaluated based on the following 3 points.
S. No. Assessment Weightage Schedule
1 Internal Assessment (IA) 60% Detailed Below
2 End-semester Examination (ESE) 40% Academic Calendar
F1. INTERNAL ASSESSMENT: WEIGHTAGE – 60%
Internal Assessment shall be done based on the following:
S. No. Description % of Weightage out of 60%
1 Assignment 1 / Test 10
3 Assignment 2 10
3 Assignment 3/ Test 10
4. Project 30
F2. Internal Assessment Record Sheet will be displayed online at the end of semester i.e. last week of regular
classroom teaching.
F3. CLASS TESTS: Two Class Tests based on descriptive type theoretical & numerical questions based on
objective type questions will be held; one class test and one quiz at least ten days before the Mid Term
Examination and second class test and second quiz at least ten days before the End Term Examination.
Those who do not appear in Viva-Voce and quiz examinations shall lose their marks.
The marks obtained by the students will be displayed on LMS a week before the start of Mid Term and
End Term Examinations respectively.
F4. ASSIGNMENTS: After completion of a concept, there will be home assignments based on theory and
numerical problems. Those who fail to submit the assignments by the due date shall lose their marks.
F5. GENERAL DISCIPLINE: Based on student’s regularity, punctuality, sincerity and participation in the
interactions.
The marks obtained by the students will be displayed on LMS at the end of semester.
F6. END TERM EXAMINATION: WEIGHTAGE – 40%
End Term Examination shall be Three Hours duration and shall be a combination of Short and Long
theory/numerical Questions.
F7. GRADING:
The overall marks obtained at the end of the semester comprising all the above three mentioned shall be
converted to a grade.
G. Slow and Advanced Learners
Identification of slow & advanced learners and supporting methodology.
H. COURSE DELIVERY PLAN
Course
Class TOPICS Assessment
Outcome
Unit 1
1-3 Introduction to Machine Learning, Understanding data
3-4 Linear Regression Assignment 1
5 Probability for ML
6-7 Linear Classifiers
8-9 Logistic Regression
Unit 2
10 Optimization for ML
11 Non-parametric Methods
12-14 KNN, Decision Trees Assignment 2
15 Multi-class classification
16-17 Probabilistic classifiers
Unit 3
18-19 Neural Network Introduction
20 ANN
21-23 CNN Assignment 3
24 RNN
25 LSTM
26-27 Parameter Tuning
Unit 4
28-30 Introduction to clustering
31 Mixture of Gaussian Assignment 4
32 PCA and Auto-encoders
33 Support Vector Machines
Unit 5
34-38 Ensemble Methods, Bagging and Boosting
39-42 Reinforcement Learning Project
43-45 Time-series models
I. SUGGESTED READINGS:
Text Books:
1. Alpaydin, E. (2020). Introduction to machine learning. MIT press.
2. Smola, A., & Vishwanathan, S. V. N. (2008). Introduction to machine learning. Cambridge University, UK,
32(34), 2008.
Video Resources:
https://www.youtube.com/watch?v=T3PsRW6wZSY&t=3s
GUIDELINES:
Cell Phones and other Electronic Communication Devices: Cell phones and other electronic communication
devices (such as Blackberries/Laptops) are not permitted in classes during Tests or the Mid/Final Examination.
Such devices MUST be turned off in the class room.
.
Attendance: Students are required to have minimum attendance of 80% in each subject. Students with less
than said percentage shall NOT be allowed to appear in the end semester examination.
Course outcome assessment: To assess the fulfilment of course outcomes two different approaches have been
decided. Degree of fulfillment of course outcomes will be assessed in different ways through direct assessment
and indirect assessment. In Direct Assessment, it is measured through quizzes, tests, assignment, Mid-term
and/or End-term examinations. It is suggested that each examination is designed in such a way that it can
address one or two outcomes (depending upon the course completion). Indirect assessment is done through the
student survey which needs to be designed by the faculty (sample format is given below) and it shall be
conducted towards the end of course completion. The evaluation of the achievement of the Course Outcomes
shall be done by analyzing the inputs received through Direct and Indirect Assessments and then corrective
actions suggested for further improvement Capping.
Passing criterion: Student has to secure minimum 40% marks of “highest marks in the class scored by a student
in subject” individually in both ‘End-Semester examination’ and ‘Total Marks’ in order to pass in that paper.
Passing Criterion for B. Tech: Minimum 40% of the marks in the end semester.