You are on page 1of 4

Subject Planner

Subject code and title: CAI104 Concepts of Artificial Intelligence

Subject length: 12 Weeks

Subject Description:
The goal of this subject is to familiarise the student with the fundamentals of artificial intelligence (AI) and the problems AI can solve. The course
content is organised around the three main areas of AI: Search, Logic and Learning. Topics covered include basic search, heuristic search,
adversarial search, constraint satisfaction, logical agents, logic and inference, knowledge representation, probabilistic reasoning, knowledge in
learning, learning probabilistic models, learning and ethics of AI.

Subject Learning Outcomes (SLO):


SLO a) Demonstrate an understanding of the field of artificial intelligence including its origins, fundamental concepts, limitations and the problems that
it tries to solve.
SLO b) Explain basic concepts, methods and theories for search.
SLO c) Interpret and formulate knowledge representations in the form of logic expressions.
SLO d) Describe knowledge systems, the use of problem solving methods, forms of knowledge representation, and model-based reasoning.
SLO e) Explain basic concepts, methods and theories for Learning.
SLO f) Discuss the basic philosophical foundations and ethics of AI.

-CAI104_Subject Planner_JOD02052019 1
Delivery Schedule:

Learning Activities SLOs


Module Assessment Progression & Due Date
addressed
 Learning Activity 1: Introduce yourself
 Learning Activity 2: Introduction to AI Familiarise yourself with each of the
Introduction to AI and intelligent
1  Learning Activity 3: Intelligent agents assessment briefs associated with this a) f)
agents
 Learning activity 3: interactive knowledge subject.
check
 Learning Activity 1: Search algorithms
 Learning Activity 2: Implementation of
You are expected to study for Assessment
2 Problem solving by searching search algorithms a) b)
1 due end of Module 4.
 Learning activity 3: interactive knowledge
check
Beyond classical search:  Learning Activity 1: Heuristic algorithms
Optimization algorithms  Learning Activity 2: Applications of
You are expected to study for Assessment
3 heuristic algorithms b)
1 due at the end of Module 4.
 Learning activity 3: interactive knowledge
check
Adversarial Search and Constraint  Learning Activity 1: adversarial search
Satisfaction Problems problems (games) Assessment 1 (Theory Test)
 Learning Activity 2: Constraint satisfaction You are expected to complete the
4 b)
problems assessment ’Online Test’. This test will be
 Learning activity 3: interactive knowledge held in Blackboard.
check
Logical agents and first-order logic  Learning Activity 1: Propositional logic
You are expected to study for Assessment
5  Learning Activity 2: First-order logic c)
2 due at the end of Module 8.
Inference in First-Order logic and  Learning Activity 1: First-order logic
You are expected to study for Assessment
6 classical planning inference c)
2 due at the end of Module 8.
 Learning Activity 2: Classical planning

-CAI104_Subject Planner_JOD02052019 2
 Learning activity 3: interactive knowledge
check
Planning, acting, and knowledge  Learning Activity 1: Planning and acting in
representation in the real world real-world
You are expected to study for Assessment
7  Learning Activity 2: Knowledge d)
2 due at the end of Module 8.
representation

Probabilistic reasoning  Learning Activity 1: Planning and


Assessment 2 (Workbook)
uncertainty
You are expected to submit the workbook
 Learning Activity 2: Probabilistic
8 that will be provided by your learning d)
reasoning
facilitator.
 Learning activity 3: interactive knowledge
check
Decision trees and learning in AI  Learning Activity: Learning in AI Familiarise yourself with the assessment
briefs associated with the third assessment
9 d) e)
(project) which will due by the end of
Module 12.
Artificial Neural Networks  Learning Activity 1: Neural Networks
 Learning Activity 2: Coding a neuron on
C++ You are expected to spend approximately 2
10  Learning activity 3: interactive knowledge hours contributing to Assessment 3 in this e)
module.
check

Reinforcement learning  Learning Activity 1: Reinforcement You are expected to spend approximately 2
learning. hours contributing to Assessment 3 in this
module. You are expected to have the first
11 draft of your assessment ready by the end e)
of this module so that you can
refine/improve it before the due date,
which is the next module.

-CAI104_Subject Planner_JOD02052019 3
 Learning Activity 1: Philosophical
Philosophical foundations and concepts and ethics in AI Assessment 3 (Project)
ethics in AI  Learning Activity 2: Future of AI
12 f)
 Learning activity 3: interactive knowledge You are expected to submit Assessment 3
check by the end of this module.

Time Management:
Below outlines the minimum time management expectations for students.

12 Week Delivery:
 10 Hours per module (one week): Facilitated study: 3 hours / week. Personal Study: 7 hours / week.
 3 hours facilitated study consists of attending class, responding to facilitator feedback.
 Students are to allocate 7 hours of personal learning. This includes essential time spent on pre-reading and viewing materials, assessment progression
and learning activities.

Learning Activities:
There are learning activities in each module with the types of activities listed in the delivery schedule above. These activities are an essential component of
the subject and they are designed to prepare you for your graded assessment tasks. These learning activities will help you to build your understanding and
skills whilst also collaborating with your peers.
*Detailed information of each activity can be found in their corresponding Module page in Blackboard.

-CAI104_Subject Planner_JOD02052019 4

You might also like