Skip to main content
Unit of study_

COMP3608: Introduction to Artificial Intelligence (Adv)

An advanced alternative to COMP3308; covers material at an advanced and challenging level.

Code COMP3608
Academic unit Computer Science
Credit points 6
Distinction-level results in at least one 2000 level COMP or MATH or SOFT unit
Assumed knowledge:
Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab)

At the completion of this unit, you should be able to:

  • LO1. Formulate problem space description, select and apply suitable search algorithms and analyse the issues involved
  • LO2. Understand and apply minimax search and alpha-beta pruning in game playing
  • LO3. Understand the basic principles and analyse the strengths, weaknesses and applicability of some of the main AI algorithms for supervised learning, unsupervised learning and probabilistic reasoning
  • LO4. Gain practical experience in designing, implementing and evaluating AI algorithms
  • LO5. Present and interpret data and information in verbal and written form
  • LO6. Appreciate some of the main ideas and views in AI, achievements and shortcomings of AI and the links between AI and other Computer Science areas