There are 4 assignments in COMP3620:
- one for the warm-up assignment to make sure you are familiar enough with python and git and
- one assignment for each of the 3 main topics covered in this course.
The goal of the assignments is to put the course into practice by building AI programs. The assignments are essential to build a deep understanding of the course.
Each assignment is accompanied by 2 labs to help you solve them (exception: the warm-up assignment has only 1 lab). Read more about the labs here.
Here are the deadlines for the assignments:
|0: Warm-up (Python)|
|1: Search||Friday April 10, 6pm1|
|2: KRR||Friday May 15, 6pm1|
|3: Planning||Friday June 5, 6pm1|
Notice that all the assignments are due by 6pm (18:00) Canberra time
Check the course policies for the weighting of each assignment.
Plagiarism, late submission and extensions
All of these topics are covered in the course policies and here is a summary (you must read the entire course policies at least once):
- Plagiarism: don’t do it. It is not worth it and if you get caught the consequences are much worse than getting a bad grade. Moreover, your code will be check by one or more plagiarism detection software, automated test, and manual inspection.
- Late Penalties: you will get 0 for your assignment. There is no wiggle room and a few minutes late is not an excuse. Commit and push your code to ANU’s gitlab often, specially near the deadline.
- Extensions: only allowed with good reasons and appropriate documentation (e.g., a medical certificate).