Topic Course Code Course Name Semester

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Program : Diploma in Computer Engineering / Computer Hardware Engineering /

Information Technology

Course Title: Fundamentals of Artificial


Course Code : 5139C Intelligence and Machine
Learning Lab

Semester : 5 Credits: 3

Course Category: Program Elective

Periods per week: 3 (L:0 T:0 P:3) Periods per semester: 45

Course Objectives:

● To familiarize the fundamentals of Artificial Intelligence and Machine Learning


● To build real world application using python.

Course Prerequisites:

Course
Topic Course name Semester
code
Basic Mathematics Mathematics 1, 2
Programming concepts. Programming in C 3
Program development Application Development Lab 3

<course code> Fundamentals of Artificial Intelligence and Machine Learning should be


registered along with this.

Course Outcomes :

On completion of the course, the student will be able to:

Duration
COn Description Cognitive Level
(Hours)
CO1 Develop basic Programming Concepts using python 10 Applying
CO2 Apply advanced python programming Concepts 10 Applying
Use Machine learning algorithm using tools like
CO3 12 Applying
weka
CO4 Apply AI with Python in Gaming 10 Applying
Lab Exam 3
CO – PO Mapping

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 3
CO2 3 3
CO3 3 3
CO4 3 3 3 3 3 3 3

3-Strongly mapped, 2-Moderately mapped , 1-Weakly mapped

Course Outline

Module Duration
Name of the Experiment Cognitive Level
Outcomes (Hours)
CO1 Develop programs using basic programming constructs in python
Develop simple python programs using decision
M1.01 2 Applying
control structures
Implement python Programs using loop control
M1.02 2 Applying
structures.
M1.03 Implement programs using String 2 Applying
M1.04 Implement programs using list 2 Applying
Implement programs using Dictionary
M1.05 2 Applying
Manipulations
CO2 Apply advanced python programming concepts
M2.01 Implement programs using python functions 2 Applying
M2.02 Implement programs using python Modules 2 Applying
M2.03 Implement programs using packages 2 Applying
M2.04 Implement Classes and objects in python 2 Applying
M2.05 Implement programs using regular expression 2 Applying
Lab Exam – I 1.5
CO3 Use Machine learning algorithm
Installing and familiarising any machine
M3.01 2
learning software like weka Applying
Demonstrate loading of data from local file
M3.02 system,url and DB using machine learning 2 Applying
software like weka
Implement the techniques for preprocessing of
M3.03 2 Applying
data using numpy package in Python
Implement the classifiers using machine
M3.04 2 Applying
learning software like weka
M3.05 Implement the classifiers using python 4 Applying
CO4 Apply AI with Python in Gaming
Demonstrate a Bot to Play Last Coin Standing
M4.01 2 Applying
using python
Demonstrate a Bot to Play Tic Tac Toe using
M4.02 2 Applying
python
M4.03 Open Ended Experiments** 6 Applying
Lab Exam – II 1.5

** - Suggested Open Ended Experiments

(Not for End Semester Examination but compulsory to be included in Continuous Internal
Evaluation. Students can do open ended experiments as a group of 2-3. There is no
duplication in experiments between groups. )

1. Dice Rolling Simulator in Python


2. Number Guessing in python

Text / Reference

T/R Book Title/Author


Artificial Intelligence with Python: Your complete guide to building intelligent apps
T1 using Python 3.x and TensorFlow 2, 2nd Edition , by Alberto Artasanchez, Prateek
Joshi
R1 Core python programming by Nageswara Rao
Let us python by Yashvant kanetkar
R2

Online Resources

Sl.No Website Link


1 http://www.tutorialspoint.com/python
2 https://www.tutorialspoint.com/weka
https://www.tutorialspoint.com/artificial_intelligence_with_python/artificial_intellig
3
ence_with_python_tutorial.pdf

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy