You are on page 1of 4

Class: - First Year B.

Tech Semester – I/II L T P Credits


Course Name: : Introduction to
Course Code: SE169 - - 2 1
Artificial Intelligence Lab

Course Description:
The course Introduction to Artificial Intelligence Lab explores about identifying the real world
problems and their AI Solutions. This course introduces about the different tools and
frameworks and technologies used in AI era. This course covers python programming basics,
data preprocessing, data visualization using python and supervised machine algorithms such as
regression and classification.

Course Learning Outcomes:


After successful completion of the course, students will be able to,
1. Identify Real Time Problems with their AI solutions.
2. Demonstrate and explore the functionalities in different programming frameworks &
S/W technologies.
3. Solve problems using python programming concepts.
4. Implement supervised learning algorithms using python programming to solve the real
time problems.

Prerequisite: Basic Computer Skills and Basic mathematical skills

Course Content
Experiment
Description Hrs
No
1. Identifying  problems and their AI Solutions 02
2. Deriving Intelligence from Data Statistical skills using Excel Tool 02
3. Programming Frameworks & S/W technologies 02
(Tools: Weka, Orange, Knime etc.)
4. Problem Solving using Programming Frameworks and softwares 02
5. Python Programming Fundamentals 04
6. Data pre-processing and implementation using  python 02
7. Data Visualization using  python 02
8. Regression algorithm using python 04
9. Classification  algorithm using python 04

References -
Reference Books:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence: A Modern
Approach”,Prentice Hall Publication.
2. Reema Thareja, “Python Programming:Using Problem Solving Approach”, Oxford
University Press.

Website:
1. https://www.javatpoint.com/artificial-intelligence-tutorial
2. https://www.cs.waikato.ac.nz/~ml/weka/
Class: - First Year B. Tech Semester – I/II L T P Credits
Course Code: SE147 Course Name: Introduction to
2 - - 2
Artificial Intelligence

Course Description:
Artificial intelligence (AI) is a research field that studies how to realize the intelligent human behaviors on a
computer. The ultimate goal of AI is to make a computer that can learn, plan, and solve problems
autonomously. It has widespread application in almost every industry. It is a big technological shift, similar in
scale to past events such as the industrial revolution, the computer age, and the smart phone revolution. AI
technologies include search, machine learning, natural language processing, robotics and image processing. The
purpose of this course is to provide a broad background on what AI is all about, its implications, how to manage
it to derive the best out of this emerging technology. It explores about problem solving by searching, machine
learning, robotics and using python programming framework.

Course Learning Outcomes:


After successful completion of the course, students will be able to,
1. Explain the different terminologies used in Artificial Intelligence.      
2. Identify engineering and societal problems that can be efficiently solved by artificial intelligence
techniques.
3. Demonstrate the search algorithms to solve problems.
4. Apply Python Programming in AI based applications.
5. Illustrate the concepts of machine learning.
6. Describe the robot tasks, architecture and usage in real world.

Prerequisite: Basic computer skills, Basic math skills like graphing, statistical skills

Course Content
Unit Description Hrs,
No.
1. Introduction to Artificial Intelligence 03
What Is AI?, The Foundations of Artificial Intelligence, The History of
Artificial Intelligence, Types of AI, Risks and Benefits of AI.
2. Intelligent Agents 04
Types of agents, Agents and Environments, Good Behavior: The
Concept of Rationality, The Nature of Environments, The Structure of
Agents.
3. Solving Problems by Searching 04
Problem-Solving Agents,  Example Problems, Search Algorithm
Terminologies, Uniformed search- Breadth-first search, Depth-first
search.
4. Introduction to Python Programming 05
Features, Applications, Variable, Data Types I/O statement, Operators,
Control Statements- Branching and Looping, Data Structures in Python-
List, Tuple, Dictionary and Set , Python Libraries
5. Introduction to Machine Learning 05
Introduction, Applications of ML, Life Cycle of ML,  AI/ML, Data
Preprocessing, Types of ML algorithm: Supervised learning ,
Unsupervised learning.
6. Introduction to Robotics 03
Robots, Robot Hardware, What kind of problem is robotics solving ?,
Robotic Perception, Planning and Control, Humans and Robot.

References -
Text Books:
3. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice
Hall Publication.
4. R. Thareja, “Python Programming: Using Problem Solving Approach”, Oxford
University Press.
Reference Books:
1. Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw-Hill.

Website:
1. http://aima.eecs.berkeley.edu/slides-pdf/
2. https://www.javatpoint.com/artificial-intelligence-tutorial

You might also like