CourseOutline For AI - CSEg3206

You might also like

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

Adama Science and Technology University

1 School: Electrical Engineering and Computing Department: Computer Science & Engineering

2 Course Category Major Mandatory

Course Name INTRODUCTION TO ARTIFICIAL INTELLIGENCE

Course Code: CSEg3206

3 Synopsis: This course is an introductory course on Artificial Intelligence (AI) that


presents an overview of AI principles and approaches. It will introduce the
basic principles in artificial intelligence research, simple representation
schemes, problem solving paradigms, constraint propagation, and search
strategies. Areas of application such as knowledge representation, programing
in logic, inference and reasoning mechanism, natural language processing,
expert systems, vision and robotics will be explored. The PROLOG and others
AI programming language will also be introduced.

4 Name(s) of
Academic Staff:

5 Semester and Semester: II Year: 3


Year offered:

6 Credit Hour: 3

7 Prerequisite/ Co- CSE 2206 Discrete Mathematics for Computer Science


requisite: (if
any)

8 Course Learning Outcome ( CLO): At the end of the course the student will be able to do:

CLO1 Discuss the basic principles of AI and different types of AI agents.

CLO2 Identify various AI search algorithms.


CLO3 Apply knowledge representation, reasoning, and machine learning techniques to real-
world problems.

CLO4 Demonstrate working knowledge of reasoning in the presence of incomplete and/or


uncertain information.

CLO5 Develop a simple knowledge-based system.

9 Mapping of the Course Learning Outcomes to the program Learning Outcomes, Teaching Methods
and Assessment:

Program Learning Outcomes (PO)


Course Learning Outcomes

Assessment

Teaching Methods

Assignment
PO1

PO2
PO3
PO4
PO5
PO6

PO7
PO8

Project

Final
Test
Mid
(CLO)

L T P O  

CLO1 √ √   √ 

CLO2 √ √ √ √  

CLO3 √ √ √ √ 

CLO4 √ √ √ 

CLO5 √ √ √ √ √ 

Indicate the relevancy between the CLO and PO by ticking “√”on the appropriate relevant box

10 Transferable Skills (if applicable)

(Skills learned in the course of study which can be useful and utilized in other settings)

1 Machine Learning
2 Robotics

3…etc. Expert Systems

11 Distribution of Student Learning Time (SLT)

Teaching and Learning Activities Total


(SLT)
CLO Guided learning Guided Independent
(F2F) Learning Learning
Course Content Outline
(NF2F)
(NF2F)

L T P O

CLO √ √ 10hrs
Chapter 1: Introduction to 1
Artificial Intelligence

1.1 Definitions and Views of


Artificial Intelligence
(Intelligence, AI, AI
Thoughts),

1.2 Brief History and


foundations of AI

1.3 Roles of AI

1.4 Main Areas of AI

1.5 Achievements and Big


Open Questions

Chapter 2: Intelligent Agents CLO √ √ 15hrs


1
2.1 Definitions(Agent,
Intelligent Agent

2.2 Agent Types(Rational,


Omniscience Agent, Ideal
Rational Agent, etc.),
Properties of an Agent

2.3 Parts of an Agent

2.4 Factors to measure the


rationality of Agents

2.5 Structure of Intelligent


Agents

2.6 Agent types based on


their memory and Actions,
and the Nature of Agent
Environments

Chapter 3: Problem Solving CLO √ √ 17hrs


2,3
3.1 Solving Problems by
Searching (informed,
Uninformed)

3.2 Beyond Classical


Search(Simulated Annealing,
Genetic algorithms)

3.3 Legitimacy of Intellectual


Property Protection for
Software

Chapter 4: Knowledge and CLO √ √ 8hrs


4
Reasoning

4.1 Logical Agents

4.2 First-Order Logic


4.3 Inference in First-Order
Logic

4.4 Classical Planning,

Planning and Acting in the


Real World

4.5 Knowledge
Representation

Chapter 5: Uncertain CLO √ √ 10hrs


4
Knowledge and Reasoning

5.1 Quantifying Uncertainty

5.2 Probabilistic Reasoning

5.3 Probabilistic Reasoning


over Time

5.4 Making Simple Decisions,


Making Complex Decisions

Chapter 6: Learning CLO4 √ √ 10hrs

6.1 Learning from Examples,


Knowledge in Learning

6.2 Learning Probabilistic


Models, Reinforcement
Learning, or Machine

Chapter 7: Communicating, CLO √ √ 10hrs


5
Perceiving and Acting
7.1 Natural Language
Processing

7.2 Natural Language for


Communication

7.3 Perception, Robotics

Total 80hrs

Assessment

Continuous Assessment Percentage F2F NF2F SLT

Total-60(%)

1 Assignments Assignment I 2 4 6
(10%)

2 Quiz Quiz (10%) 1 1

3 Project 15% 2 10 12

4 Others Mid Exam (25%) 2 6 8

Total 27hrs

Final Exam Percentage 50 (%) F2F NF2F SLT

Final Exam 40% 3 10 13hrs

Grand Total SLT 120hrs

L = Lecture, T = Tutorial, P = Practical, O = Others, F2F = Face to Face, NF2F = Non Face to
Face

Note: CLO column refers CLO’s numbering in item 9.

12 1 Software
Special 2 Computer Lab
requirements and
3 Choose an item.
resources to deliver
the course (e.g. 4 Choose an item.
software, computer
5 Choose an item.
lab, simulation
room …etc.)

13 Text book and 1 1. Russell and P. Norvig. Artificial Intelligence: A Modern Approach.
6th edition. Prentice Hall, 2016.
reference:
2. Introduction to Artificial Intelligence, Rajendra Akerkar; Prentice Hall
of India, 2009.
(note: ensure the
3. Artificial Intelligence: Structures and Strategies for Complex Problem
latest edition Solving, George Luger; Benjamin Cummings, 2004
/publication) 4. Introduction to AI and Expert Systems, D. W. Patterson; PHI, 2012.
Nilsson, Nils (1998). Artificial Intelligence: A New Synthesis. Morgan
Kaufmann Publishers Russell, Stuart J.; Norvig, Peter (2003), Artificial
Intelligence: A Modern Approach, Prentice Hall NPTEL Videos: Artificial
Intelligence
5. Massive Open Online Courses
Software SWI-Prolog. Use the stable versions and the self-installing executable
for Windows. For this course we need only the basic components.

Reference: The World Wide Web Virtual Library: Logic Programming


(Prolog)

You might also like