FIT5222 Planning and automated reasoning
Faculty of Information Technology
FIT5222 Planning and automated reasoning is a level 5, 6-credit-point, postgraduate unit from the Faculty of Information Technology, offered in 2026 in Semester 1 and Semester 2 at Malaysia, Clayton and Suzhou (SEU). It needs FIT9136 and MAT9004 and unlocks 1 unit.
- Credit points
- 6
- Offered in 2026
- Semester 1, Semester 2
- Malaysia, Clayton, Suzhou (SEU)
- Assessment
- No exam
- 7 tasks
- Workload
- 144 hours
- per semester
This is the 2026 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT5222.
Requisites
Before FIT5222
Prerequisites
Pass these before you enrol.
After FIT5222
1 unit list FIT5222 as a prerequisite or corequisite.
Enrolment rules
Prerequisite: For students enrolled in E3001, E3002, E3005, E3010, E3011, E3007 completing the Software Engineering specialisation: FIT3080.
Overview
This unit focuses on the foundations of automated planning and reasoning and their real-world applications. Autonomous agents are active agents that independently execute actions to achieve a certain goal or goals. These agents perceive their environment and reason and plan in order to effect their environment and achieve their goals. This is a very popular and highly researched AI approach and has many significant implications beyond the traditional area of AI (optimisation, robotics, scheduling, etc?). This course will give you the foundations to develop and design your own autonomous agents.
Offerings in 2026
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Malaysia | On campus |
| Second semester | Clayton | On campus |
| Second semester | Malaysia | On campus |
| Term 3 | Suzhou (SEU) | On campus |
Assessment
- Assignment 1: Flatland ChallengeProject32%
- Assignment 2: OvercookedProject32%
- In-semester test: Heuristic SearchQuiz / Test18%
- In-semester test: Automated PlanningQuiz / Test18%
- Assignment 1Project38%
- Assignment 2Project38%
- Lab ReportsExercise24%
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
explain the theoretical concepts of automated planning and reasoning techniques;
- 2
apply agent modelling techniques to analyse, design and implement a small agent-based system;
- 3
evaluate, design, and implement automated planning and reasoning technique;
- 4
describe strengths and weaknesses of different automated planning and reasoning approaches for software agents;
- 5
apply automated planning and concurrent programming techniques to non-trivial distributed problems;
- 6
describe and discuss planning security challenges and solutions through goal recognition algorithms.
Workload and teaching
- Seminars12 hours
- Laboratories24 hours
- Teaching approachActive learning
Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.
Where it fits
FIT5222 is part of 2 areas of study in the 2026 handbook.
Contacts
- Chief Examiners
- Associate Professor Daniel Harabor
- Unit Coordinators
- Dr Arghya Pal
- Xuelian Cheng
Common questions
What are the prerequisites for FIT5222?
You need FIT9136 and MAT9004 before you enrol. Enrolment rules also apply.
What can I take after FIT5222?
FIT5222 is a prerequisite or corequisite for 1 unit, including FIT5216.
When is FIT5222 offered?
In 2026, FIT5222 runs in Semester 1 and Semester 2 at Malaysia, Clayton and Suzhou (SEU).
How much work is FIT5222?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT5222 have an exam?
No. FIT5222 has 7 assessment tasks and no exam.
Which majors and minors include FIT5222?
FIT5222 is part of Computational science and Software engineering.