Not offered in 2005.
Synopsis: This unit covers application development technologies used to support human-computer interaction. The technologies include learning agents and artificial intelligence. Interaction may be with a search engine using a textual or voice recognition interface, a computer game or robot using a controller, or system using a graphical, video or virtual reality interface. Developments in interactivity such as embodied agents with a "shared reality" where both human and computer share a physical space and communicate naturally using hand gestures, facial displays and body movements. Explores the impact of AI on software engineering practices and the ethical issues.
Assessment: Practical assignments and tutorial work worth 50% of the assessment for the unit. Practical work will consist of weekly projects and an on-going project which extends over a number of weeks. The on-going project is assessed based on a written evaluation of the project. Exam worth 50% of the assessment for the unit.
Contact Hours: Attendence at one 2 hour lecture and one 2 hour tutorial. Appoximately 8 hours of reading and assignment work is required each week, bringing the total hours to 12 per week.