Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Fully Online
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Course Language
English
Intakes
Program start dateApplication deadline
2024-03-01-
2024-09-01-
About Program

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:


  1. Design a plan of how AI technologies can be used to solve real-world problems.
  2. Explain the theories, methods, and practices that form the basis of artificial intelligence.
  3. Formalize a given problem in a framework of relevant AI techniques.
  4. Implement artificial intelligence techniques using a high-level programming language.
  5. Carry out empirical evaluations and comparisons of different algorithms.
  6. 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.


See More