To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome to the world of Artificial Intelligence
Welcome to the world of Artificial Intelligence
Welcome Message for Artificial Intelligence
Are you wondering about future world? Yes, of course Artificial Intelligence is going to rule in industries all over the world. Not only that, it will play its role in household works also. An this course aims to introduce yourself with world of Artificial Intelligence. The focus of this course will include Intelligent Agent, Solving problems by searching, Game playing, Logical agents, Uncertainty, Natural language processing and neural network. These will be some of the essential fundamental knowledge for every computer scientists in future.
You are welcome to browse the page.
Hope we will have a memorable journey together.
Instructor's Information
Course Rationale:
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. Although AI has been studied for more than half a century, we still cannot make a computer that is as intelligent as a human in all aspects. In this course, we will study the most fundamental knowledge for understanding AI. We will introduce some basic search algorithms for problem solving; knowledge representation and reasoning; game playing theories; Uncertainty; natural language processing and neural networks.
Course Objectives:
The main objective of this course is to
1. Provide an introduction to the
basic principles and applications of artificial intelligence.
2. Get acquainted with cutting-edge technology.
3. Get familiar with state-of-the-art research activities.
Course Outcomes:
CO1: |
Understand the concepts of Artificial intelligence, Intelligent Agents, and issues in the design of search programs. |
CO2: |
Explain the role of agents and how it is related to the environment and the way of evaluating it and how agents can act by establishing goals. |
CO3: |
Analyze and simulate various searching techniques, constraint satisfaction problems, and example problems- game playing techniques. |
CO4: |
Explain the concepts of Logical Agents, Uncertainty, Natural Language Processing, and Expert Systems. |
CO5: |
Analyze and design a real-world problem for implementation and understand the dynamic behavior of a system. |
Assessment:
Class Attendance
|
07
|
Assignment
|
05
|
Class Test
|
15
|
Presentation
|
08
|
Mid Term Exam
|
25
|
Semester Final Exam
|
40
|
Total:
|
100
|
Grading Policy:
Numerical Grade
|
Letter Grade
|
Grade Point
|
80% and above
|
A+
|
(A Plus)
|
4.0
|
75% to less than 80%
|
A
|
(A regular)
|
3.75
|
70% to less than 75%
|
A-
|
(A minus)
|
3.5
|
65% to less than 70%
|
B+
|
(B Plus)
|
3.25
|
60% to less than 65%
|
B
|
(B regular)
|
3.0
|
55% to less than 60%
|
B-
|
(B minus)
|
2.75
|
50% to less than 55%
|
C+
|
(C Plus)
|
2.5
|
45% to less than 50%
|
C
|
C (regular)
|
2.25
|
40% to less than 45%
|
D
|
|
2.0
|
Less than 40%
|
F
|
|
0.0
|
- Forum
Forum
All live class recorded video (section-A) Page
Restricted Not available unless: You belong to Group-A
- Week 1
Week 1
Lesson 1: Introductory Class
Formal introduction between students and teacher. Outline of the course will be shared and the course-related topics will be discussed in order to make students familiar about the outcome of the course.
Lesson 2:
Topic Name: Introduction to AI
After completing the lesson students will be able to:
- Understand the fundamental ideas of AI
- Understand the foundational concepts of AI
- Know about the initial experiments and and future scopes of AI
Restricted Not available unless: You belong to Group-B
Restricted Not available unless: You belong to Group-C
- Week 2
Week 2
Lesson 3 and 4:
Learning Objectives
After completing the lecture students will be able to:
- Explain about agent and rational agents
- Define PEAS for any given agent
- Explain about different kinds of Agents' Environments
- Differentiate between different kinds of agents
- Week 3
Week 3
Lesson 7 and 8:
Learning Objectives:
After completing this lecture students will be able to:
- Formulate AI program
- Apply Uninformed search algorithms on given problems
Lecture on Uninformed Search[chapter 3][Section-A] Page
Restricted Not available unless: You belong to Group-A
Restricted Not available unless any of:
- You belong to Group-B
- You belong to Group-C
- Week 4
Week 4
Lesson 9:
Continuation of topic 4 (Problem solving by Search).
Learning Objectives:
After completing this lecture students will be able to:
- Explain DFS BFS and their variants
- Get an idea about their performances
Live recorded class (section-A) Page
Restricted Not available unless: You belong to Group-A
Restricted Not available unless any of:
- You belong to Group-B
- You belong to Group-C
- Week 5
Week 5
Lesson 11:
Learning Objectives:
After completing this lecture students will be able to:
- Explain Heuristic functions for some toy problems
- Simulate and apply A* search on a given problem
Lesson 12:
Review on midterm exam topics
Restricted Not available unless: You belong to Group-A
Restricted Not available unless: You belong to Group-C
Restricted Not available unless: You belong to Group-B
- Week 6: A* search and Greedy Search
Week 6: A* search and Greedy Search
- Quiz
Quiz
Quiz 01:
Topics:
1. Introduction to AI
2. Uninformed Search
Dear Students
This is a 15 marks exam. You need to write your answers on white paper or you can create a document file. You need to upload your answer scripts in BLC. You have given 50 minutes to complete the exam. Hope all of you will maintain the exam etiquette. It is worth mentioning that plagiarism checking will be strictly followed.
###Have a great exam!!!
- Week7: Miderm Exam
Week7: Miderm Exam
Please read out the new exam rules before the exam.
- Week 8
Week 8
Lesson 13:
Learning Objectives:
After completing this lecture students will be able to:
- Explain Genetic algorithms
- Apply Genetic Algorithm to a given problem
-8 queen problem
- Week 9
Week 9
Lesson 14:
Learning Objectives:
After completing this lecture students will be able to:
- Evaluate utility functions of some basic game-playing algorithms
- Simulate greedy and minimax algorithm for some popular turn-taking games
- Week 10
Week 10
Lesson 15:
Topic: Logical Agent
Learning Objectives:
After completing this students will be able to:
- Explain about Logical agents
- Apply First Order Propositional Logic to infer new knowledge
- Week 11
- Week 12
- Week 13
- Assignment
Assignment
Write a short note on how machine learning is used in cybersecurity?
- Final Assessment
Final Assessment
The advanced Final exam will start at 8 pm. It's a 3 hrs exam. You all have to submit your answer scripts both in BLC and Google Form.
- Topic 18