Introduction to Artificial Intelligence (COMP3308)

UNIT OF STUDY

Artificial Intelligence (AI) is all about programming computers to perform tasks normally associated with intelligent behaviour. Classical AI programs have played games, proved theorems, discovered patterns in data, planned complex assembly sequences and so on. This unit of study will introduce representations, techniques and architectures used to build intelligent systems. It will explore selected topics such as heuristic search, game playing, machine learning, and knowledge representation. Students who complete it will have an understanding of some of the fundamental methods and algorithms of AI, and an appreciation of how they can be applied to interesting problems. The unit will involve a practical component in which some simple problems are solved using AI techniques.

Our courses that offer this unit of study

Further unit of study information

Classes

Tutorial 1 hr/week; Lecture 2 hrs/week.

Assessment

Through semester assessment (55%) Final Exam (45%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

COMP2007. Programing skills (e.g. Java, Python, C, C++, Matlab)

Prohibitions

COMP3608

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.