AI Sample Syllabus
AI Sample Syllabus
Credit Value 3
Level 4
Pre-requisite COMP305
Intended Learning Upon completion of the subject, students will be able to:
Outcomes
Professional/academic knowledge and skills
a. understand the history, development and various applications of
artificial intelligence;
b. familiarize with propositional and predicate logic and their roles in
logic programming;
c. understand the programming language Prolog and write programs
in declarative programming style;
d. learn the knowledge representation and reasoning techniques in
rule-based systems, case-based systems, and model-based systems;
e. appreciate how uncertainty is being tackled in the knowledge
representation and reasoning process, in particular, techniques
based on probability theory and possibility theory (fuzzy logic);
f. master the skills and techniques in machine learning, such as
decision tree induction, artificial neural networks, and genetic
algorithm;
g. apply and integrate various artificial intelligence techniques in
intelligent system development as well as understand the
importance of maintaining intelligent systems.
Subject Synopsis/
1. Artificial Intelligence (AI): its roots and scope
Indicative Syllabus
Early history and applications; the development of formal logic; the
Turing test; overview of AI application areas: game playing, automated
theorem proving, expert systems, natural language understanding and
semantics, planning and robotics, and machine learning.
4. Machine learning
Decision tree induction algorithms; artificial neural networks; genetic
algorithms.
Teaching/Learning
Lectures
Methodology
During the lectures, students will come across the concepts, algorithms
and applications in artificial intelligence, and will be supplemented by
exercises, homework and project in machine learning. During the labs /
tutorials, students will have the opportunity to practice, apply, and use
PROLOG, Matlab toolboxes on fuzzy logics and neural networks.
Decision trees development and hybrid systems will also be introduced.
1. Assignments 15%
2. Project 25%
3. mid-term 15%
4. Exam 45%
Total 100 %
Tutorials/Lab 0Hrs.