Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
36 Hours
Hawthorn, Sarawak
Software Development in Java (HIT2037) or HIT3172 Object-Oriented Programming in C++ or HIT3037 Programming in Java or HIT2302 Object-Oriented Programming or equivalent. Preclusions: HIT3102 Intelligent Agents
Nil
Credit Points: 12.5 Credit Points
A core unit of study in the Bachelor of Science (Computer Science and Software Engineering) and Bachelor of Science (Computer Science). Available as an elective unit of study in the Bachelor of Information Technology, Bachelor of Science (Computer Science and Software Engineering) and Bachelor of Science (Professional Software Development)
Learning Outcomes After successfully completing this unit, you should be able to: Understand fundamental concepts of Artificial Intelligence (AI) and generic problem solving techniques Apply advanced algorithms and data structures to solve common problems Design simple software that implements AI concepts
Learning Outcomes
Lectures (24 hrs), Tutorial (12 hrs)
Assignments, Tests, Examination
Students will be provided with feedback on progress in attaining the following generic skills: teamwork skillsanalysis skillsproblem solving skillsability to tackle unfamiliar problemsability to work independently
Introduction to Artificial Intelligence and Intelligent AgentsIntroduction to Logic and ReasoningUninformed and Informed SearchGame playing / Adversarial SearchKnowledge RepresentationExpert SystemsProbabilistic Reasoning and Bayesian NetworksAdaptation and Machine LearningPhilosophical Aspects of AI
Russell, S.J., Norvig, P., "Artificial Intelligence: A Modern Approach", 2nd edition, Prentice-Hall, 2002. B.Coppin, Artificial Intelligence Illuminated, Jones & Bartlett Publishers, 2004.Nilsson, Artificial Intelligence: A new Synthesis, Morgan Kaufman Publishers 1998