cse2aif artificial intelligence
ARTIFICIAL INTELLIGENCE FUNDAMENTALS
CSE2AIF
2019
Credit points: 15
Subject outline
This subject covers the fundamental areas of Artificial Intelligence, focussing on knowledge representation and search. Main topics include historical foundations and applications areas; state-space search; game-playing; knowledge representation languages including predicate calculus, semantic networks, conceptual graphs and frames; rule-based expert systems; and an introduction to symbolic and connectionist machine learning.
SchoolSchool Engineering&Mathematical Sciences
Credit points15
Subject Co-ordinatorAndrew Skabar
Available to Study Abroad StudentsYes
Subject year levelYear Level 2 - UG
Exchange StudentsYes
Subject particulars
Subject rules
Prerequisites CSE1IOO
Co-requisitesN/A
Incompatible subjects CSE2AI, CSE4FAI
Equivalent subjectsN/A
Special conditionsN/A
Learning resources
Readings
Resource Type | Title | Resource Requirement | Author and Year | Publisher |
---|---|---|---|---|
Readings | Artificial intelligence: structures and strategies for complex problem solving. | Prescribed | Luger, G. | 6TH EDN., ADDISON WESLEY |
Readings | Artificial intelligence: A modern approach. | Recommended | Russel, S. and Norvig, P. | 2ND EDN., PRENTICE-HALL |
Graduate capabilities & intended learning outcomes
01. Describe broadly the scope of the field of Artificial Intelligence.
- Activities:
- Students learn about the scope of AI in introductory lectures.
02. Devise appropriate representations for state space search, and other search problems including two-player games.
- Activities:
- Approximately two lectures are devoted to this. Students explore representation schemes on simple problems in practice classes in two practice classes. These teaching activities link to assessment on both the assignment and examination.
03. Represent knowledge using predicate calculus, and manually apply resolution refutation theorem-proving.
- Activities:
- Approximately five lectures are devoted to this ILO. Two of the practice classes give students direct experience in applying these techniques to reasoning problems. These teaching activities link to assessment on both the assignment and examination.
04. Represent simple situations using a variety of other discipline-specific knowledge representation schemes including conceptual graphs and frames.
- Activities:
- Approximately two lectures are devoted explicitly to this ILO. Practice classes allow students to represent situations using both frame representations and conceptual graph representation schemes. These teaching activities link to assessment on the examination.
05. Construct simple expert systems using an expert system shell.
- Activities:
- Theory of Expert Systems is covered in lectures. In one practical class students learn about the CLIPS Expert System Shell; in another practice class they use the CLIPS expert system shell to construct a simple expert system. These teaching activities link to assessment on the examination.
06. Write simple programs using the LISP and PROLOG computer programming languages.
- Activities:
- One lecture in each of the first two weeks is used to teach students introductory LISP programming. These skills are then reinforced during three practice classes. Approximately one and a half lectures are devoted to teaching students PROLOG programming skills. These skills are then reinforced in practice classes. Teaching activities for this ILO link to assessment on both the assignment and the examination.
Subject options
Select to view your study options…
Dandenong, 2019, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorAndrew Skabar
Class requirements
Computer LaboratoryWeek: 31 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
LectureWeek: 31 - 43
Two 1.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
Assignment 1 (equiv to 500 words) | 10 | 02, 06 | |
Assignment 2 (equiv to 1000 words) | 20 | 02, 03, 05, 06 | |
One 3-hour examination | 70 | 01, 02, 03, 04, 05, 06 |
Melbourne, 2019, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorAndrew Skabar
Class requirements
Computer LaboratoryWeek: 32 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 32 to week 43 and delivered via face-to-face.
LectureWeek: 31 - 43
Two 1.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
Assignment 1 (equiv to 500 words) | 10 | 02, 06 | |
Assignment 2 (equiv to 1000 words) | 20 | 02, 03, 05, 06 | |
One 3-hour examination | 70 | 01, 02, 03, 04, 05, 06 |