| Program start date | Application deadline |
| 2024-03-01 | - |
| 2024-09-01 | - |
Program Overview
Course Description
The Artificial Intelligence course is designed for students entering the Information Communications and Technology (ICT) profession. It provides adequate theoretic knowledge and technical skills about human learning, including perceiving, memorizing, reasoning, planning, and problem-solving. Artificial Intelligence (AI) is based on the principle that human intelligence can be simulated in machines, referring to a collection of methods and technologies used in intelligent agents for executing tasks. Students will gain the knowledge and skills to design, develop, and analyze software systems to perform tasks requiring human intelligence.
Topics
The course covers the following topics:
- Introduction to AI (5%)
- Intelligent Agents (10%)
- Problem solving by searching techniques (15%)
- Knowledge reasoning and planning (15%)
- Uncertain knowledge and reasoning (15%)
- Learning approaches (20%)
- Communication, perceived and acting (10%)
- AI application examples, AI Future trends and ethics (10%)
Availability
The course is available in the following modes:
- Online - Trimester 1
- On Campus - Trimester 1 (Toowoomba and Springfield)
Course Contacts
The course coordinator is Taotao Cai.
Enrolment Rules
The course has the following pre-requisites:
- CSC1401: Foundation Programming (1 unit)
- MAT1101: Discrete Mathematics for Computing (1 unit)
Learning Outcomes
Upon completion of this course, graduates will be able to:
- Design a plan of how AI technologies can be used to solve real-world problems.
- Explain the theories, methods, and practices that form the basis of artificial intelligence.
- Formalize a given problem in a framework of relevant AI techniques.
- Implement artificial intelligence techniques using a high-level programming language.
- Carry out empirical evaluations and comparisons of different algorithms.
- Apply ethics in developing AI techniques.
Learning Resources
The prescribed textbook for the course is "Artificial Intelligence: A Modern Approach" by Russell & Norvig (3rd or 4th edition, 2020).
Program Level
The course is at the undergraduate level.
Course Level
The course is a 2000-level course, classified as an intermediate course and assessment level.
Student Contribution Band
The course falls under Band 2.
Fees
Please refer to the current course offer guide for fee information.
Graduate Attributes
The course contributes to the development of various graduate attributes, which can be found in the graduate attributes section of the university's resources.
Student Support
The university provides various support services for students, including academic support, counseling, and career advice.
