Course Code | COMP3411/9814 |
Course Title | Artificial Intelligence |
Convenor | Alan Blair |
Admin | Tatjana Zrimec |
cs3411@cse.unsw.edu.au | |
Classes |
Tuesday 4-6pm in Patricia O'Shane 104 (formerly CLB 7), Thursday 2-4pm in Physics Theatre
|
Units of Credit | 6 |
WebCMS | https://webcms3.cse.unsw.edu.au/COMP3411/24T1/ |
Handbook Entry | https://www.handbook.unsw.edu.au/undergraduate/courses/2024/COMP3411?year=2024 |
Artificial Intelligence is concerned with the design and construction of computer systems that "think". This course will introduce students to the main ideas and approaches in AI - including agent architectures, search techniques, game playing, probabilistic reasoning, logical inference, machine learning, neural networks and deep learning.
Students successfully completing this course will have a working knowledge of the AI methods presented, and will be able to demonstrate their knowledge by explaining certain features or aspects of these algorithms, working through examples, and by describing how the techniques might be applied to particular problems. Students will gain practical experience, through the assignments, of what is involved in designing and implementing a functional AI system.
The recommended textbook for this course is:
Stuart Russell and Peter Norvig, Artificial Intelligence: a Modern Approach , 4th Ed., Pearson, 2022.
The following books might also serve as additional reference material:
David L. Poole and Alan K. Macworth, Artificial Intelligence: Foundations of Computational Agents , 3rd Ed., Cambridge University Press, 2023. https://artint.info/3e/html/ArtInt3e.html
Nils J. Nilsson, Artificial Intelligence: a New Synthesis , Morgan Kaufmann, 1998, ISBN 1-55860-467-7.
Links to additional electronic resources will be provided on the Course Web page throughout the Term.
The pre-requisite for this course is: COMP2521 or COMP9024.
The course will also assume a working knowledge of Python, and Python code samples will be used throughout the course.
After completing this course, students with a continuing interest in Artificial Intelligence should consider enrolling in one of these courses:
The planned topics for this course are:
There will be two 2-hour lectures each week, plus one hour of tutorial. The major AI algorithms and learning techniques will be presented in lectures and illustrated on sample problems, along with historical background and theoretical motivation.
Much of the content for the course will be delivered through the OpenLearning platform (instructions on how to connect will be provided soon).
Guest lectures may be given in the latter part of the session by AI researchers within the School, on current areas of active interest.
Tutorials give students a chance to clarify the ideas mentioned in lectures and practice their problem-solving skills in a small (and hopefully more personal) class with the assistance of a tutor. Students are expected to prepare for and actively participate in tutorials. Most tutorials will also include one or two questions of a speculative nature - which can lead to more in-depth discussion of particular topics, depending on the interests of the students.
The assessment for this course will be:
Assignments | 40% |
Written Exam | 60% |
Assignments | Starting Date | Due Date |
Assignment - 1 |
Thursday, 22/02/24
|
Friday, 15/03/24, 10 pm
|
Assignment - 2 |
Sunday, 10/03/24
|
Tuesday, 02/04/24, 2 pm
|
Assignment - 3 |
Tuesday, 02/04/24
|
Friday, 19/04/24, 10 pm
|
Further details about the assignments will be posted on the Course Web site.
Programming assignments give the students an opportunity to
put into practice the ideas and approaches that have been
presented in lectures and discussed in tutorials.
They may, for example, involve writing a program to:
The Student Code of Conduct sets out what the University expects from students as members of the UNSW community. As well as the learning, teaching and research environment, the University aims to provide an environment that enables students to achieve their full potential and to provide an experience consistent with the University's values and guiding principles. A condition of enrolment is that students inform themselves of the University's rules and policies affecting them, and conduct themselves accordingly.
In particular, students have the responsibility to observe standards of equity and respect in dealing with every member of the University community. This applies to all activities on UNSW premises and all external activities related to study and research, and includes behaviour in person as well as behaviour on social media, for example Facebook groups set up for the purpose of discussing UNSW courses or course work. Behaviour that is considered in breach of the Student Code Policy as discriminatory, sexually inappropriate, bullying, harassing, invading another's privacy or causing any person to fear for their personal safety is serious misconduct and can lead to severe penalties, including suspension or exclusion from UNSW.
If you have any concerns, you may raise them with your lecturer, or approach the School Ethics Officer, Grievance Officer, or one of the student representatives.
Plagiarism is defined as using the words or ideas of others and presenting them as your own. UNSW and CSE treat plagiarism as academic misconduct, which means that it carries penalties as severe as being excluded from further study at UNSW. with at UNSW:
Make sure that you read and understand the UNSW Policy on Plagiarism and Academic Integrity Ignorance is not accepted as an excuse for plagiarism. In particular, you are also responsible for ensuring that your assignment files are not accessible by anyone but you, by setting the correct permissions in your CSE directory and in any related code repository. Note also that plagiarism includes paying or asking another person to do a piece of work for you and then submitting it as your own work.
UNSW has an ongoing commitment to fostering a culture of learning informed by academic integrity. All UNSW staff and students have a responsibility to adhere to this principle of academic integrity. Plagiarism undermines academic integrity and is not tolerated at UNSW. Plagiarism at UNSW is defined as using the words or ideas of others and passing them off as your own.
Every term, student feedback is requested in a survey using UNSW's myExperience online survey system where the feedback will be used to make improvements to the course. Students are also encouraged to provide informal feedback during the session, and to let course staff know of any problems as soon as they arise. Suggestions will be listened to openly, positively, constructively, and thankfully, and every reasonable effort will be made to address them.
Resource created Friday 09 February 2024, 05:38:33 PM, last modified Tuesday 02 April 2024, 01:22:04 PM.