COMP589 (2024) - Project


Individual project under the supervision of an academic staff member.

Course learning objectives

Students who pass this course should be able to:

  1. Undertake a substantial project to create an computer science-based solution to a problem.
  2. Communicate the results of a project in written and oral form.

Course content

We’ve designed this course for in-person study, and to get the most of out it we strongly recommend you attend lectures on campus. Most assessment items, as well as tutorials/seminars/labs/workshops will only be available in person. Any exceptions for in-person attendance for assessment will be looked at on a case-by-case basis in exceptional circumstances, e.g., through disability services or by approval by the course coordinator.

Withdrawal from Course

Withdrawal dates and process:


Teaching Format

Regular meetings will be held nearly every week (in consultation with your supervisor).

Dates (trimester, teaching & break dates)

  • Teaching: 26 February 2024 - 31 May 2024
  • Break: 01 April 2024 - 14 April 2024
  • Study period: 03 June 2024 - 06 June 2024
  • Exam period: 07 June 2024 - 22 June 2024

Class Times and Room Numbers


There are no required texts for this offering.

Mandatory Course Requirements

There are no mandatory course requirements for this course.

If you believe that exceptional circumstances may prevent you from meeting the mandatory course requirements, contact the Course Coordinator for advice as soon as possible.


Assessment ItemDue Date or Test DateCLO(s)Percentage
Project Report (40-60 pages, max 15,000 words)During the assessment period.CLO: 1,2100%


Late submissions will be penalized and extensions will not be given without prior arrangement with supervisors and the course coordinators. A penalty of one grade per day of lateness will be applied (i.e. A- would be reduced to a B+).


Individual extensions will only be granted in exceptional personal circumstances, and should be negotiated with the course coordinator before the deadline whenever possible. Documentation (eg, medical certificate) may be requested.

Submission & Return

Assignments and reports to be submitted using the ECS online submission system, accessible through the course web pages. Marks and comments will be returned through the ECS marking system, also available through the course web pages.


In order to maintain satisfactory progress in COMP 589, you should plan to spend an average of 30 hours per week on this paper, spread over the 15 weeks that the course runs (i.e. including the mid-trimester break). During term time, a plausible and approximate breakdown for these hours would be:

  • Project work: 30 hours per week.
NOTE: It is very important for you to ensure that you put enough time in your project. Your supervisor can give you warnings if your progress is slow due to a lack of effort.
NOTE: Time spent for writing research papers (both conference and journal papers) will usually not be counted for your project. If you plan to prepare a research paper during this project, please seek consent from your supervisor.

Teaching Plan

Communication of Additional Information

Please refer to the course homepage for information about this course:

Offering CRN: 30182

Points: 45
Prerequisites: 60 400-level pts from (AIML, CGRA, COMP, CYBR, NWEN, SWEN)
Corequisites: COMP 501
Duration: 26 February 2024 - 23 June 2024
Starts: Trimester 1
Campus: Kelburn