5133C
5133C
Information Technology
Semester : 5 Credits: 4
Course Objectives:
Course Prerequisites:
Course
Topic Course name Semester
code
Basic Mathematics Mathematics 1,2
Problem solving and Programing Problem solving and
2
concepts Programing
Object Oriented Programming
Object Oriented Programming 4
concepts
Course Outcomes :
CO – PO Mapping
Course
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7
Outcomes
CO1 3
CO2 3
CO3 3
CO4 3
Course Outline
Module Duration
Description Cognitive Level
Outcomes (Hours)
CO1 Develop a fundamental understanding of AI
Series Test – I 1
Contents:
Role of python in AI-Features of python-Installing python-Python:- Basics Data Types,
Conditional Statements, Looping, Control Statements, String, List And Dictionary
Manipulations, Python Functions, Modules And Packages, Object Oriented Programming
in Python, Regular Expressions, Exception Handling
CO3 Use python in Machine Learning
M3.01 Explain Machine learning 2 Understanding
Discuss the types of machine learning-
Supervised machine learning algorithms-
M3.02 Classification and Regression, Unsupervised 4
Understanding
machine learning algorithms-Clustering and
Association
Identify the most commonly used Machine
learning Algorithms-, Linear Regression, Understanding
M3.03 6
KNN, K Means, Regression, Support Vector
Machines (SVM)
Use Data Preparation - Preprocessing the Data
using numpy Techniques for Data
M3.04 4 Applying
Preprocessing - Binarization - Mean Removal,
Scaling, Normalization
Demonstrate the Steps for Building a
M3.05 2 Applying
Classifier in Python
Contents:
MachineLearning - Types of Machine learning-Supervised and Unsupervised Learning -
Classification and Regression, Linear Regression, KNN, K Means, Regression, Support
Vector Machines (SVM), Data Preparation - Preprocessing the Data using numpy,
Techniques for Data Preprocessing- Binarization-Mean Removal, Scaling, Normalization,
Classification and Regression, Steps for Building a Classifier in Python, Building classifier
in python - Naïve Bayes,Support Vector Machines (SVM),Decision Tree classifier,
Random Forest.
CO4 Apply AI with Python in Gaming
M4.01 Describe Search Algorithms 2 Understanding
M4.02 Discuss the different types of search 3 Understanding
algorithms- Combinational Search, Minimax
Algorithm
M4.03 Illustrate Building Bots to Play Games 1 Applying
Demonstrate a Bot to Play Last Coin
M4.04 2 Applying
Standing
M4.05 Demonstrate a Bot to Play Tic Tac Toe 2 Applying
Series Test – II 1
Contents:
Search Algorithms- Combinational Search, Minimax Algorithm. Building bots to play
games, Bot to play last coin standing game, Bot to play tic tac toe
Text / Reference
Online Resources
1 http://www.tutorialspoint.com/python
2 https://www.tutorialspoint.com/weka
https://www.tutorialspoint.com/artificial_intelligence_with_python/artificial_intell
3
igence_with_python_tutorial.pdf