INFS 3003 Artificial Intelligence

Credit Points 10

Legacy Code 301174

Coordinator Vernon Asuncion Opens in new window

Description This subject provides basic studies in the major areas of artificial intelligence: search, knowledge representation, logic programming, machine learning and knowledge based systems, agent planning and learning. The first part of this subject will focus on the foundation of artificial intelligence: search algorithms and their implementations, game playing, logics and knowledge representation, and inference in reasoning systems. The second part will cover the principles of knowledge based systems (intelligent systems), planning, and machine learning. The subject plays an important part in preparing students for career paths as AI engineers, Machine Learning engineers and intelligent software engineers.

School Computer, Data & Math Sciences

Discipline Information Systems

Student Contribution Band HECS Band 2 10cp

Check your fees via the Fees page.

Level Undergraduate Level 3 subject

Pre-requisite(s) MATH 1006 AND
COMP 2009

Equivalent Subjects LGYA 5740 Artificial Intelligence LGYA 5781 Knowledge Based Systems INFS 3013 Intelligent Systems

Assumed Knowledge

Basic understanding of data structures and algorithms and basic programming skills in Pascal C/C++ or Java etc.

Learning Outcomes

On successful completion of this subject, students should be able to:

1. Articulate the major concepts of artificial intelligence and knowledge based systems and their historical context.
2. Effectively develop essential and advanced search algorithms for classical and complex AI problem solving.
3. Explain and develop classic and non-classic game playing programs for specific game tasks.
4. Construct sound and effective first-order inference procedures and adapt them to solve complex reasoning problems in various domains.
5. Analyse and evaluate critical AI technologies including the intelligent agent planning systems and decision tree learning algorithm.
6. Integrate AI search algorithms and logic reasoning mechanisms to solve complex problems in the domain of intelligent agents.

Subject Content

Introduction to Artificial Intelligence and Knowledge Based Systems
Search I: Solving Problems by Search
Search II: Informed Search (A* Search)
Search III: Game Playing
Reasoning and Logic
First Order Logic
Development of Intelligent Systems
Planning and Acting
Learning Decision Trees
Decision Making

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Type Length Percent Threshold Individual/Group Task Mandatory
Practical 4 hours 10 N Individual N
Practical 8 hours 40 N Individual N
Final Exam 2 hours 50 Y Individual Y

Teaching Periods

Spring (2024)

Penrith (Kingswood)

On-site

Subject Contact Vernon Asuncion Opens in new window

View timetable Opens in new window

Parramatta - Victoria Rd

On-site

Subject Contact Vernon Asuncion Opens in new window

View timetable Opens in new window

Spring (2025)

Penrith (Kingswood)

On-site

Subject Contact Vernon Asuncion Opens in new window

View timetable Opens in new window

Parramatta - Victoria Rd

On-site

Subject Contact Vernon Asuncion Opens in new window

View timetable Opens in new window