AI Lab CDP Format

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

QIS College of Engineering & Technology, Ongole

Course Delivery Plan

Name of the Course / Code AI Lab Department COMPUTER SCIENCE AND ENGINEERING

L/T/P/C 0 / 0 / 3 / 1.5 Semester / Year II/III

A sound knowledge of basic mathematics


concepts to implement in software or
systems and must have a good catch on
Name of the Faculty E.SAI KUMAR Pre-requisite
statistics, linear algebra, matrix, calculus,
probability, programming languages and
data modelling.

Designation / Dept Asst Professor Academic Year 2023-24

This course gives insight about electric drive fundamentals, braking methods, Control of DC motors using single
Course Overview
phase and three phase converter controlled rectifiers. Control of Induction and synchronous motors using VSI.

Course Objective Course Outcome Weightag


BTL
e of BTL
Demonstrate fundamental understanding of
1 Gain a historical perspective of AI and its foundations. CO 1 the history of artificial intelligence (AI) and its 6 95%
foundations.
Become familiar with basic principles of AI toward Apply basic principles of AI in solutions that
2 problem solving, inference, perception, knowledge CO 2 require problem solving, inference, perception, 2 95%
representation, and learning. knowledge representation, and learning.
Demonstrate awareness and a fundamental
Investigate applications of AI techniques in intelligent understanding of various applications of AI
3 agents, expert systems, artificial neural networks and CO 3 techniques in intelligent agents, expert 2 95%
other machine learning models. systems, artificial neural networks and other
machine learning models.

1|Page
Demonstrate proficiency developing
Experience AI development tools such as an ‘AI language’,
4 CO 4 applications in an 'AI language', expert system 2 95%
expert system shell, and/or data mining tool.
shell, or data mining tool.
Experiment with a machine learning model for simulation Demonstrate proficiency in applying scientific
5 CO 5 3 95%
and analysis. method to models of machine learning.
Demonstrate an ability to share in
Explore the current scope, potential, limitations, and
6 CO 6 discussions of AI, its current scope and 3 95%
implications of intelligent systems.
limitations, and societal implications.
End of Course feedback from immediate previous academic year
and actions taken

Course Syllabus
LIST OF EXPERIMENTS
1. (a) Write a python program to print the multiplication table for the given number?
(b) Write a python program to check whether the given number is prime or not?
(c) Write a python program to find factorial of the given number?
2. Write a python program to implement simple Chatbot?
3. (a) Write a python program to implement List operations (Nested List, Length,
Concatenation, Membership, Iteration, Indexing and Slicing)?
(b) Write a python program to implement List methods (Add, Append, and Extend
& Delete).
4. (a) Write a python program to Illustrate Different Set Operations?
(b) Write a python program to generate Calendar for the given month and year?
(c) Write a python program to implement Simple Calculator program?
5. (a) Write a python program to Add Two Matrices.
(b) Write a python program to Transpose a Matrix.
6. Write a python program to implement Breadth First Search Traversal?
7. Write a python program to implement Water Jug Problem?
8. (a) Write a python program to remove punctuations from the given string?
(b) Write a python program to sort the sentence in alphabetical order?
9. Write a program to implement Hangman game using python.
10. Write a program to implement Tic-Tac-Toe game using python.

2|Page
Concept Map

( Overall view of the course to be expressed in terms of pictorial representation)

3|Page
Evaluation and Grading

Internal evaluation (30 Marks) External evaluation (70 Marks)


Component Marks Component Marks
Day-to-day performance 10 Semester End Examination script 30
Record work 5 Conduction of experiment 30
Internal lab exam 5 Viva-voce 10
Conduction of experiment 5
Viva-voce 5
Total 30 Total 70

Programme Outcome (PO)

ENGINEERING KNOWLEDGE: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
PO 1
specialization to the solution of complex engineering problems.
PROBLEM ANALYSIS: Identify, formulate, research literature, and analyze Complex engineering problems reaching substantiated
PO 2
conclusions using first principles of mathematics, natural sciences, and engineering sciences.
DESIGN/DEVELOPMENT OF SOLUTIONS: Design solutions for complex engineering problems and design system components or
PO 3 processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal,
and environmental considerations
CONDUCT INVESTIGATIONS OF COMPLEX PROBLEMS: Use research- based knowledge and research methods including design of
PO 4
experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
MODERN TOOL USAGE: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
PO 5
including prediction and modeling to complex engineering activities with an understanding of the limitations.
THE ENGINEER AND SOCIETY: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal
PO 6
and cultural issues and the consequent responsibilities relevant to the professional engineering practice
ENVIRONMENT AND SUSTAINABILITY: Understand the impact of the professional engineering solutions in societal and
PO 7
environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO 8 ETHICS: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
INDIVIDUAL AND TEAMWORK: Function effectively as an individual, and as a member or leader in diverse teams, and in
PO 9
multidisciplinary settings.
PO 10 COMMUNICATION: Communicate effectively on complex engineering activities with the engineering community and with

4|Page
society at large, such as, being able to comprehend and write effective reports and design documentation, make effective
presentations, give and receive clear instructions.
PROJECT MANAGEMENT AND FINANCE: Demonstrate knowledge and understanding of the engineering and management
PO 11 principles and apply these to one‟s own work, as a member and leader in a team, to manage projects and in multidisciplinary
environments.
LIFE-LONG LEARNING: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in
PO 12
the broadest context of technological change.
SOFTWARE CENTRIC DOMAIN – An ability to apply programming, aptitude and technical skills to work in the software industry and IT
PSO 1
sector.
PSO 2 CORE TECHNICAL FIELD – An ability to work in power, drives and automation industries

CO – PO Affinity Map

PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO 1 PSO2
CO
CO 1 3 2 3 2                 2 3
CO 2 2 3 3 2                 3 2
CO 3 3 3 2 2                 2 3
CO 4 2 3 3 2                 3 3
CO 5 3 3 3 2                 3 3
CO 6 2 2 3 2                 3 2

3 – Strong, 2 Moderate, 1 -weak

5|Page
Lecture Plan

Mode of Out- Class Student Activities


Class Topics to be covered In-Class Activities CO Mapping Reference
Teaching
( E – References )
(a) Write a python program to
print the multiplication table
for the given number?
(b) Write a python https://
program to check whether the Practice & machinelearninggeek.com/
SLOT 1 Demonstration CO1 -
given number is prime or not? Execution measures-of-central-
(c) Write a python tendency/
program to find factorial of
the given number?
.
https://
Write a python program to www.pythonstacks.com/
Practice &
SLOT 2 implement simple Chatbot? Demonstration blog/post/libraries- CO2 -
Execution
mathematics-and-
computation/
SLOT 3 (a) Write a python program to Demonstration Practice & https:// CO2 -
implement List operations Execution www.javatpoint.com/best-
(Nested List, Length, python-libraries-for-
Concatenation, machine-learning
Membership, Iteration,
Indexing and Slicing)?
(b) Write a python
program to implement List
methods (Add, Append, and
Extend

6|Page
& Delete).

(a) Write a python program to


Illustrate Different Set
Operations?
(b) Write a python https://
towardsdatascience.com/
program to generate Calendar Practice &
SLOT 4 Demonstration simple-linear-regression-in- CO3 -
for the given month and year? Execution
python-numpy-only-
(c) Write a python 130a988c0212
program to implement Simple
Calculator program?

(a) Write a python program to


https://www.kaggle.com/
Add Two Matrices.
Practice & code/vikasukani/house-
SLOT 5 (b) Write a python Demonstration CO3 -
Execution price-prediction-multiple-
program to Transpose a linear-regression
Matrix.
Write a python program to https://www.projectpro.io/
recipes/optimize-hyper-
implement Breadth First Practice &
SLOT 6 Demonstration parameters-of-decisiontree- CO4 -
Search Traversal? Execution
model-using-grid-search-in-
python
Write a python program to https://
implement Water Jug Practice & www.datacamp.com/
SLOT 7 Demonstration CO4 -
Problem? Execution tutorial/k-nearest-neighbor-
classification-scikit-learn

SLOT 8 11. (a) Write a python Demonstration Practice & https:// CO5 -
program to remove Execution towardsdatascience.com/
punctuations from the logistic-regression-using-
given string? python-sklearn-numpy-
mnist-handwriting-
(b) Write a python
recognition-matplotlib-
program to sort the sentence

7|Page
in alphabetical order?
a6b31e2b166a

Write a program to https://


implement Hangman game Practice & machinelearningknowledge.
SLOT 9 Demonstration CO5 -
using python. Execution ai/tutorial-for-k-means-
clustering-in-python-sklearn/
Write a program to https://
implement Tic-Tac-Toe game Practice & www.geeksforgeeks.org/
SLOT 10 Demonstration CO6 -
using python. Execution getting-started-with-
classification/

BTL Mapping
UNIT Major Topics Skill Set BTL
a) Central Tendency Measures: Mean, Median, Mode. Consider the given dataset and find its Mean, Median,
SLOT 1 BTL 5
b) Measure of Dispersion: Variance, Standard Deviation. Variance and Standard Deviation
Python Basic Libraries such as Statistics, Math, Numpy and Represent the different libraries used for math, Numpy
SLOT 2 BTL3
Scipy and Scipy
Python Libraries for ML application such as Pandas and
SLOT 3 Categorize the tools used to simulate Python libraries BTL4
Matplotlib
SLOT 4 Python program to implement Simple Linear Regression Show the implementation of Simple Linear Regression model BTL2
Multiple Linear Regression for House Price Prediction using Summarize the regression model for house price
SLOT 5 BTL3
sklearn prediction using sklearn
SLOT 6 Decision tree using sklearn and its parameter tuning Determine the decision tree and its parameters used for tuning BTL5

SLOT 7 KNN using sklearn Develop the KNN using sklearn BTL6

SLOT 8 Logistic Regression using sklearn Predict the probability of a categorical dependent variable BTL1

8|Page
SLOT 9 K-Means Clustering Develop the K means using sklearn BTL3
Performance analysis of Classification Algorithms on a
SLOT 10 Compare the performance measure using classification algorithms BTL1
specific dataset

SLOT 11 Case Study: Face Sensing Application on Scratch Lab BTL 2

Questions for Student Survey on Learning Outcomes


(Upon completing the module, I am able to:)

Strongly Disagree Neutral Agree Strongly


CO.
Questions Disagree Agree
No
(1) (2) (3) (4) (5)
CO1 Did you understand fundamentals of Machine learning concepts

CO2 Did you understand a wide variety of learning algorithms

CO3
Did you understand how to apply a variety of learning algorithms
to data?
Did you able to understand how to perform evaluation of learning
CO4
algorithms and model selection.
Did you learn how to Perform experiments in Machine Learning
CO5
using real-world data
Did you learn how to apply common Machine Learning algorithms in
practice and implementing their own to tackle real world
CO6
problems in the domain of Data Mining, Information Retrieval,
Computer vision, Linguistics and Bioinformatics

Faculty Course Chief Dean-Academics Principal

9|Page

You might also like