2questions

ITCS440Assignment-I
a) Write a prolog program to show the summation of even numbers, odd
numbers and the total numbers in a given list.
Example
?- sum([2,5,7,3,9.6],M).
M=[8,24,32]
b) Given the following English text, convert it to prolog facts and rules
FACTS
// charlie studies csc135
// olivia studies csc135
// jack studies csc131
// arthur studies csc134
// kirke teaches csc135
// collins teaches csc131
// collins teaches csc171
// juniper teaches csc134
RULE
// X is a professor of Y if X
teaches C and Y studies C.
Run the program to answer the
following Queries
// charlie studies what? OR
What does charlie study?
// Who are the students of
professor kirke.
Note: In addition to the pl files, give also your program in .doc. You should include
comments for every instruction in your program. You have also submit a document
file with run screenshots.
University of Bahrain
Quality Assurance and Accreditation Center
Course Syllabus Form
of Bahrain – Quality Assurance& Accreditation Center – Course Syllabus Form
1 University
Note: Additional information could be added as required by the Instructor, (eg,
Policies)
Note: Items shown underlined cannot be changed without the department consent.
QF-20-rev.a.4
1. Course code:
ITCS440
2. Course
title:
Intelligent Systems
3. College: IT
4. Department: Computer Science
5. Program: BSc in Computer Science
6. Course credits: 3
7. Course NQF Level: 8
8. NQF Credits:
9. Prerequisite: ITCS347
Lectures Timing & Location: U,T,H ( 08:00 – 08:50 ) S40-049
LAB: T ( 16:00 – 17:40) S40-051
10. Course web page: bb.uob.edu.bh
11. Course Instructor: Nabil Hewahi
12. Office Hours and Location: S40-2064 (UT: 9-10), (M:11-12)
13. Course coordinator: Nabil Hewahi
14. Academic year: 2023-2024
15. Semester:
X
First
Second
Summer
16. Textbook(s):
Stuart J. Russell and Peter Norvig, Artificial Intelligence: A Modern Approach 4th Edition, Pearson,
Dec. 2019.
17. References:
Michael Negneevitsky, Artificial Intelligence, 3rd edition, Addison Wesley,2012
.
G.F.Luger and W.A. Stubblefield, Artificial Intelligence: Structures and Strategies for Complex
Problem Solving, 6th edition, Addison Wesley, 2009.
of Bahrain – Quality Assurance& Accreditation Center – Course Syllabus Form
2 University
QF-20-rev.a.4
18. Other learning resources used (e.g. e-Learning, field visits, periodicals, software, etc.):
19. Course description (as published):
This course covers analysis and design concepts of intelligent systems. Topics include
problem solving methods, searching techniques, heuristic search, game playing, knowledge
representations, expert systems, fuzzy logic, machine learning.
21. Course Intended Learning Outcomes (CILOs)
CILOs
On successful completion of the course,
1
2
students will be able to:
1) Critically analyze a given problem to
x
determine the characteristics of an
intelligent system.
2) Apply various heuristic algorithms such
x
as A*, AO and minimax algorithms to
solve Artificial Intelligence problem.
3) Apply the theory of machine learning
x
on various datasets using machine
learning tools such as Matlab, Weka
and rapid miner.
4) Design an intelligent system using
x
various Knowledge representation
approaches based on the domain
requirements.
5) Implement AI systems using Prolog and
x
expert system tools.
6) Compare various types of intelligent
x
x
software agents.
7) Critically evaluate intelligent systems
x
performance.
8) Apply artificial intelligence techniques
x
in cloud computing.
22.Course assessment:
Assessment Type
Details/ Explanation
of Assessment in
relation to CILOs
Number
Mapping to PILOs
3
4
5
6
x
x
7
8
9
10
X
x
x
X
X
x
X
X
x
Weight
Date(s)
of Bahrain – Quality Assurance& Accreditation Center – Course Syllabus Form
3 University
QF-20-rev.a.4
Quizzes
Examinations
Laboratory/Practical
Assignments
Projects/Case
Studies
Final Examination
3
1
5
10 %
20 %
15 %
1
15%
1
40%
Total
Sat:13/1/2024
14:30 – 16:30
100%
20. Description of Topics Covered
Topic Title
Description
(e.g. chapter/experiment
title)
General concepts
AI techniques and Non-AI techniques, state spaces, basic problem
solving methods
Searching techniques
Depth first, breadth first, best first, hill climbing, Heuristic search:
A*, AO*.
Game Playing
Minimax Algorithm
Knowledge
Propositions, predicate logic, semantic nets, Frames, Rules, Fuzzy
Representations and
logic. Expert system development
Expert Systems
Machine Learning
Basics and intro. to neural networks
21. Weekly Schedule
Week
Date
Topics covered
CILOs
Teaching Method
17/9
Intro. To AI, their techniques
I and general problem solving
methods.
What is state space with
various examples
Basic
problem
solving
methods
Searching
techniques,
Heuristic search
A* algorithm and AO*
algorithm
Game Playing and Minimax
algorithm with alpha beta
cutoffs
Knowledge representation:
proposition and Predicates.
Mid Semester break
1
Introduction to
PROLOG
1
Intro. To PROLOG
1,2
PROLOG: Cont.
1,2
PROLOG
1,2
Assignment 1
1,2
PROLOG:
Assignment 2
4
PROLOG: Cont.
1
2
3
4
5
24/9
1/10
8/10
15/10
22/10
6
7
8
29/10
5/11
Assessment
Quiz # 1
Starting a main
Project
of Bahrain – Quality Assurance& Accreditation Center – Course Syllabus Form
4 University
QF-20-rev.a.4
12/11
19/11
Knowledge representation:
Semantic nets, frames and
rules.
Expert Systems
26/11
Fuzzy logic
3/12
Machine learning definition
and types
Neural Networks
9
10
11
12
13
14
10/12
17/12
24/12
Neural netwoks
learning
Intelligent Agents
4
Quiz # 2
ES tools
+
4,5
ES tools
3,4,5
ES tools
Assignment 4
Weka tool
deep
15
31/12
16
PROLOG:
Assignment 3
Apply AI techniques in cloud
computing
3
Quiz # 3
Weka tool +
tensorflow with
Keras
assignment 5 for
neural networks
(weka/tensorflow)
Academic Integrity Statement
Honesty and integrity are integral components of the academic process. Students are expected to be honest
and ethical at all times in their pursuit of academic goals in accordance with the Regulations of Professional
Conduct Violations for University of Bahrain Students, the UOB Plagiarism Policy and the UOB Guide to
Students Rights and Duties. Any breach of academic integrity will be dealt according to the University
Regulations for Professional Conduct Violations.
Prepared by: Nabil Hewahi
Date: 11/2/2023
of Bahrain – Quality Assurance& Accreditation Center – Course Syllabus Form
5 University
QF-20-rev.a.4

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Order a unique copy of this paper

600 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
Top Academic Writers Ready to Help
with Your Research Proposal

Order your essay today and save 25% with the discount code GREEN