0% found this document useful (0 votes)
50 views

CSC 3217 Artificial Intelligence and Expert System - Fall 2024 2025

Uploaded by

sanjidabarua696
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

CSC 3217 Artificial Intelligence and Expert System - Fall 2024 2025

Uploaded by

sanjidabarua696
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH


(AIUB)
Faculty of Science and Technology (FST)
Department of Computer Science (CS)
Undergraduate Program

COURSE PLAN SEMESTER: Fall 2024-2025

I. Course Core and Title V. Vision:


Our vision is to be the preeminent Department of
CSC 3217 Artificial Intelligence and Expert System Computer Science through creating recognized
II. Credit professionals who will provide innovative solutions by
leveraging contemporary research methods and
3 credit hours (3 hours of Lab & 2 hour theory per development techniques of computing that is in line
week) with the national and global context.

III. Nature VI. Mission:


The mission of the Department of Computer Science of
Core Course for CS, CSE, CSSE, SE, CIS
AIUB is to educate students in a student-centric
IV. Prerequisite dynamic learning environment; to provide advanced
facilities for conducting innovative research and
CSC 2211 Algorithms development to meet the challenges of the modern era of
computing, and to motivate them towards a life-long
learning process.

VII - Course Description

• Analyze four different types of intelligent agents and their environment.


• Explain and compare different searching techniques using BFS, DFS, UCS, DLS, and IDS.
• Illustrate informed search and exploration methods like A* and Hill Climbing.
• Explain Constraint satisfaction problems and search techniques in game playing.
• Discuss Probability, Bayes Theorem and Bayes Networks for problem solving.
• Explain Genetic Algorithm for problem solving.
• Illustrate Neural Network notations and architectures and solve problems using perception learning rules.
• Explain Expert System for problem solving.

VIII – Course outcomes (CO) Matrix

By the end of this course, students should be able to:

COs* CO Description Level of PO


Domain*** Assessed
C P A ****
CO1 Express various concepts from Artificial Intelligence and Expert System 3 PO-f-1
research domain using various complex problems considering experimental
design, data analysis and interpretation and information synthesis to provide
valid conclusions.
CO2 Explain basic ideas of artificial intelligence so that students will be able to 3 PO-f-1
know about the metrics related to performance which will help them to
differentiate between different types of Expert systems.

© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 1 of 7


CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

CO3 Demonstrate different Artificial Intelligence techniques such as search 3 PO-f-1


** algorithms, genetic algorithm, CSP and uncertainty etc. to solve different real-
life problems.
CO4 Justify different AI techniques to provide valid conclusions in real life 5 PO-f-2
** problem solving.

C: Cognitive; P: Psychomotor; A: Affective Domain


* CO assessment method and rubric of COs assessment is provided in later section
** COs will be mapped with the Program Outcomes (POs) for PO attainment
*** The numbers under the ‘Level of Domain’ columns represent the level of Bloom’s Taxonomy each
CO corresponds to.
**** The numbers under ‘PO Assessed’ column represent the POs each CO corresponds to.

IX – Topics to be covered in Theory class*

Time CO Topics Teaching Assessment Strategy(s)


Frame Mapped Activities
Week 1 CO1, CO2 OBE Discussion. Introduction to AI: Lecture, Assignment/Project,
Definition of AI, Approaches of AI, Question-answer, Quiz, Term Exam
Turing Test, Foundation of AI. Lab Practice
Week 2 CO1, CO2 Intelligent Agent: Agent and Lecture, Assignment/Project,
Environment, Types of Agents, Question-answer, Quiz, Term Exam
Learning agent Concept of Lab Practice
Rationality, Components of Agent
Program.
Week 3 CO1, Uninformed Search: Problem-solving Lecture, Assignment/Project,
CO2, CO3 agent, Formulating problems, BFS, Question-answer, Quiz, Term Exam
DFS, Iterative deepening search , Lab Practice
Depth-limited search, Bi-directional
search.
Week 4 CO1, Uninformed Search: Informed Lecture, Assignment/Project,
CO2, CO3 Search: Best first search, Heuristic Question-answer, Quiz, Term Exam
functions, Greedy search, , A* Lab Practice
search,
Week 5 CO1, Adversarial search: Games, optimal Lecture, Assignment/Project,
CO2, CO3 strategies, Evaluation functions, min- Question-answer, Quiz, Term Exam
max algorithm. Lab Practice
Week 6 CO3, Adversarial search: Alpha-beta Lecture, Assignment/Project,
CO4 pruning, cutting off search. Question-answer, Quiz, Term Exam
Lab Practice
Midterm Revision.

Midterm (Week 7)
Week 8 CO1, Local Search Algorithms: Hill-climbing Lecture, Assignment/Project,
CO2, Search, Simulated Annealing, Local Question-answer, Quiz, Term Exam
CO3, CO4 Beam Search. Lab Practice
Genetic Algorithm: Biological
Background, Basic Outline, Encoding
system, Crossover, Mutation, Selection.
Week 9 CO1,CO2, Genetic Algorithm: Solving Example Lecture, Assignment/Project,
CO3, CO4 Problems using GA. Question-answer, Quiz, Term Exam
Lab Practice
Week CO1,CO2, Constraint Satisfaction Problems: Define Lecture, Question, Assignment/Project,
10 CO3, CO4 CSPs, Backtracking search for CSPs. Lab Practice Quiz, Term Exam

© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 2 of 7


CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

Week CO3, CO4 Improving backtracking efficiency: Most Lecture, Assignment/Project,


11 constrained variable- minimum Question-answer, Quiz, Term Exam
remaining values (MRV), Variable and Lab Practice
value ordering, Forward checking,
constraints propagation- Arc
consistency
Week CO3, CO4 Statistical Reasoning: Probability, Bayes Lecture, Assignment/Project,
12 Theorem, Bayesian Network, Question-answer, Quiz, Term Exam
Application of Bayes Theorem, Bayes Lab Practice
network inference problem.
Week CO3, CO4 Introduction to Artificial Neural Lecture, Assignment/Project,
13 Networks: Objectives, History, Question-answer, Quiz, Term Exam
Applications and Biological Lab Practice
Inspiration of Artificial Neural
Networks (ANN), ANN Architecture.
Backpropagation Algorithm, Learning
using Backpropagation.
Week CO3, CO4 Expert System: Introduction, Lecture, Assignment/Project,
14 Architecture, Participants, and Question-answer, Quiz, Term Exam
Components of Expert System. Lab Practice
. Review, Discussion, Open problems, and
Brainstorming.
Final term (Week 15)

* The faculty reserves the right to change, amend, add or delete any of the contents.

X – Mapping of PO/PLO and K, P, A of this course:

PO Indicator PO Indicators Definition


Domain K P A
ID (As per the requirement of WKs)
Apply information and concepts in natural science with the Affective Level 3
PO-f-1
familiarity of issues. (Valuing)
P1
Formulate solutions, procedures, and methods using first Cognitive Level 5
PO-f-2 K7 P3
principles of mathematics for engineering sciences. (Evaluating)
P7

XI – K, P, A Definitions

Indicator Title Description


Comprehension of Comprehension of the role of engineering in society and identified issues in
engineering in society engineering practice in the discipline: ethics and the engineer’s professional
K7
responsibility to public safety; the impacts of engineering activity; economic,
social, cultural, environmental and sustainability.
Cannot be resolved without in-depth engineering knowledge at the level of one
Depth of knowledge
P1 or more of K3, K4, K5, K6 or K8 which allows a fundamentals-based, first
required
principles analytical approach.
Depth of analysis Have no obvious solution and require abstract thinking, originality in analysis to
P3
required formulate suitable models.
P7 Interdependence Are high level problems including many component parts or sub-problems.
XII – Mapping of CO Assessment Method and Rubric

© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 3 of 7


CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

The mapping between Course Outcome(s) (COs) and the Selected Assessment method(s) and the mapping between
Assessment method(s) and Evaluation Rubric(s) is shown below:

Mapped Assessment Assessment


COs Description
POs Method Rubric
CO1 Express various concepts from Artificial Intelligence and PO-f-1 Quiz / Term Rubric for
Expert System research domain using various complex Exam Quiz / Term
problems considering experimental design, data analysis Exam
and interpretation and information synthesis to provide
valid conclusions.
CO2 Explain basic ideas of artificial intelligence so that PO-f-1 Quiz / Term Rubric for
students will be able to know about the metrics related to Exam Quiz / Term
perform which will help them to differentiate between Exam
different types of Expert systems.
CO3 Demonstrate different Artificial Intelligence techniques PO-f-1 Assignment Rubric for
such as search algorithms, genetic algorithm, CSP and / Project / Assignment /
uncertainty etc. to solve different real-life problems. Term Exam Project / Term
Exam
CO4 Justify different AI techniques to provide valid PO-f-2 Assignment Rubric for
conclusions in real life problem solving. / Project / Assignment /
Term Exam Project / Term
Exam

XIII – Evaluation and Assessment Criteria

CO1: Express various concepts from Artificial Intelligence and Expert System research domain using various
complex problems considering experimental design, data analysis and interpretation and information synthesis to
provide valid conclusions.
Assessment Missing/ Incorrect Inadequate Satisfactory Excellent
Attribute/Criteria (0) (1-3) (4-7) (8-10)
Not answered or the The problem is The problem is The problem is
presented understaood, but the explained with understood and
Problem
description is terminologies are correct information presented correctly
Understanding
incorrect. not used correctly. containing little with all required
mistakes. information.
The relevant The given example The given example The given example
example is not does not fit for the is relevant but lacks is relevant and
Demonstration
shown or explained. problem but has adequate demonstrated with a
with examples
some relevances. explanation. proper
interpretation.

CO2: Explain basic ideas of artificial intelligence so that students will be able to know about the metrics related
to perform which will help them to differentiate between different types of Expert systems.
Assessment Missing/ Incorrect Inadequate Satisfactory Excellent
Criteria (0) (1-3) (4-7) (8-10)
No/wrong The explanation is A correct The given
explanation is given. not sufficient to explanation is explanation is
illustrate the provided but has correct and
Explanation understanding of the little issues. appropriately
given problem. presented to
understand the
problem.
© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 4 of 7
CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

The relevant The given example The given example The given example
example is not does not fit for the is relevant but lacks is relevant and
Demonstration
shown or explained. problem but has adequate demonstrated with a
with examples
some relevances. explanation. proper
interpretation.

CO3: Demonstrate different Artificial Intelligence techniques such as search algorithms, genetic algorithm, CSP
and uncertainty etc. to solve different real-life problems.
Assessment Missing/ Incorrect Inadequate Satisfactory Excellent
Attribute/Criteria (0) (1-3) (4-7) (8-10)
An incorrect method The problem is There are minor An appropriate
or no method is solved using the mistakes in the method is applied
Applicability selected to solve the required method presented solution with all given
problem. with major that is using a requirements.
mistakes. proper method.
The demonstration There is a little The relevant The demonstration
is not provided or relevancy between demonstration is is given with all the
Demonstration irrelevant for the the problem and the given with little relevant
given problem. provided missing information information.
demonstration. or steps.

CO4: Justify different AI techniques to provide valid conclusions in real life problem solving.

Assessment Missing/ Incorrect Inadequate Satisfactory Excellent


Attribute/Criteria (0) (1-3) (4-7) (8-10)
No appropriate A proper method is The used method is The used method is
method is used. used to solve the correct, but it is not appropriate,
Methodology problem, but not complete and not complete and satisfy
presented in a fully all requirements.
correct way. understandable.
A wrong or no The justification is An appropriate The justification is
justification is given without a justification is given with an
Justification
presented. proper description. provided with minor appropriate
issues. description.

XIV- Course Requirements

▪ Students are expected to attend at least 80% class.


▪ Students are expected to participate actively in the class.
▪ For both terms, there will be at least 2 quizzes based on the theoretical knowledge and conceptual understanding
of the topic covered discussed in the classes.
▪ Submit report based on the given course related problems.
▪ Submission of assignment and projects should be in due time.

XV – Evaluation & Grading System*

The following grading system will be strictly followed in this class:


Mid Term Exam:
Term Exam: 50%
Quizzes: 20%
Attendance & Performance: 10%
Lab Evaluation: 20%
© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 5 of 7
CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

Final Term Exam:


Term Exam: 50%
Quizzes: 20%
Attendance & Performance: 10%
Lab Evaluation: 20%
Semester grade: 40% midterm + 60% final term

Letter Grade Point Numerical %


A+ 4.00 90-100
A 3.75 85 - < 90
B+ 3.50 80 - < 85
B 3.25 75 - < 80
C+ 3.00 70 - < 75
C 2.75 65 - < 70
D+ 2.50 60 - < 65
D 2.25 50 - < 60
F 0.00 < 50
I Incomplete
W Withdrawal
UW Unofficially Withdrawal
* The evaluation system will be strictly followed as par the AIUB grading policy.
* CO attainment will be achieved with 60% of the evaluation marks.

XII – Textbook/ References

1. Stuart J. Russell and Peter Norvig, “Artificial Intelligence: A Modern Approach,” Fourth Edition, 2021.
2. John Paul Mueller , Luca Massaron, “Artificial Intelligence For Dummies”, 2021.
3. Charu C. Aggarwal, “Neural Networks and Deep Learning”, Springer, Cham, 2018.
4. Martin T. Hagan, Howard B. Demuth, Mark H. Beale, “Neural Network Design,” 2014.
5. Randy L. Haupt and Sue Ellen Haupt, “Practical Genetic Algorithms,” Second Edition, 2004.
6. J. Ross Quinlan, “Programming for machine learning,” Morgan Kaufmann, 1993.
7. David E. Goldberg, “Genetic Algorithms in Search, optimization and Machine learning,” Pearson
Education, 1989.
8. http://www.perfectlogic.com/articles/AI/ExpertSystems/ExpertSystems.html

XIII - List of Faculties Teaching the Course

FACULTY NAME SIGNATURE


Dr. Ashraf Uddin

Dr. Abdus Salam

Supta Richard Philip

Shahnaj Parvin

Shaikat Das Joy

XVIII – Verification
© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 6 of 7
CSC 3217 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM

Prepared by: Moderated by: Checked by:

---------------------------------
--------------------------------- ---------------------------------
Supta Richard Philip Dr. M. Mahmudul Hasan TBA
Course Convener Point Of Contact Head (Undergraduate Program)
OBE Implementation Committee Department of Computer Science
Date:.........................................
Date:......................................... Date:.........................................

Verified by: Certified by: Approved by:

.................................................... ..................................................... .........................................................

Dr. Md. Abdullah-Al-Jubair Prof. Dr. Dip Nandi Mr. Mashiour Rahman
Director Associate Dean, Dean,
Faculty of Science & Information Faculty of Science & Information Faculty of Science & Information
Technology Technology Technology

Date:.......................................... Date:............................................ Date:...............................................

© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) Page 7 of 7

You might also like