Computer Science
BSc (Hons) Dissertation: COMPSCI 789 A and B Semester 1/2
This page provides information about the honours dissertation, including how to find a supervisor, enrolling and expectations throughout the academic year. This page also provides some information and links of relevance to honours generally, as well as for Postgraduate Diploma (PGDip) students. The orientation sessions for the two programmes are often held jointly.
Structure: This is a compulsory 30-point dissertation course for BSc(Hons) and BAdvSci(Hons) students towards a major in Computer Science. You will be enrolled in COMPSCI 789A and COMPSCI 789B in consecutive semesters.
This research opportunity will introduce you to self-directed study in a specialised field of Computer Science. You will work closely with an academic member of staff, and develop your skills and knowledge in the agreed topic area. The form of study undertaken will vary widely, depending upon your chosen topic, which may require careful theoretical investigation or a large implementation.
Prerequisites: An excellent academic record and approval from the school required. You cannot take COMPSCI 780 if you enrol in COMPSCI 789.
Assessment: 100% on course assessment - dissertation.
Description: The project consists of supervised independent research or development work on a topic related to Computer Science.
Enrolment: You will need to find a staff member to supervise your dissertation project before you are permitted to enrol in this course, and you will also need the permission of the BSc(Hon) Coordinator. The signatures of your dissertation supervisor and the BSc(Hon) Coordinator are required on the Supervisor Confirmation Form. Once you have the form with your supervisor and honours cooridnator signatures, you can use it as proof of permission to enrol. Upload the completed form in the 'Research supervisors' section of the Faculty of Science web form.
Honours coordinator: Prof Jim Warren
- Email: jim@cs.auckland.ac.nz
- Office: CS Building (303S), floor 4, room 303S-483 (note: I work part-time for the University - best to make contact by email)
- Deputy honours coordinator: Dr Marc Vinyals (marc.vinyals@auckland.ac.nz ) - for times when Jim is away
Faculty of Science Postgraduate academic services:
- Email: sciencepg@auckland.ac.nz
How to find a supervisor: You're required to find a supervisor for your dissertation. This is a terrific
opportunity for getting to work closely with an academic staff member in a way far different from the relationship
when you see them as lecturers. We're really passionate about our research and love to talk about it! That said, it
can be daunting to figure out who to work with and on what topic. Here's some ways to approach it.
- Check out the staff Research Profiles - staff profiles include their research interests and publications
- Have a look at the Computer Science research pages - ultimately, these link to the same staff profiles, but staff are grouped under research areas
- If you studied undergraduate Computer Science here at University of Auckland, think back on the courses you found interesting and the lecturers you enjoyed listening to, especially at Stage 3 - ask them about their research
- Email your prospective supervisor with the following information:
- Why you are contacting them
- A copy of your academic transcript
- A proposed area of interest (even if it's very general in your mind at this stage)
Orientation: The orientation is mainly aimed at explaining the requirements and expectations for the Honours Dissertation. However, I will also review requirements and pathways related to the Postgraduate Diploma and Honours. And it provides a chance for us to meet face-to-face, for you to ask questions, and for you to meet your fellow students. Orientations are usually held at the start of semester 1 each year, with a lunch provided.
These slides describe the expectations for the degree and the dissertation deliverables (download February 2025 orientation slides).
Submission: You need to submit the following items (see further information about expectations for each deliverable in the orientation slides above):
- Project Proposal. Due 5pm on Monday of Week 5 of the semester of your enrolment in COMPSCI789A. The proposal must have your supervisor's signature. Submit as PDF by email to jim@cs.auckland.ac.nz.
- Seminar presentation. Due by week 10 of the semester of your enrolment in COMPSCI789B. Arrange time and location with your supervisor who will select the most appropriate venue.
- Research Diary. Due 5pm on Monday after the last day of lectures in the semester of your enrolment in COMPSCI789B. Submit the paper copy to Jim's mailbox on 303 Level 4 or by email to jim@cs.auckland.ac.nz.
- Dissertation. Due 5pm on the last day of exams in the semester of your enrolment in COMPSCI789B. Submit as a PDF file to Faculty of Science Postgraduate academic services: sciencepg@auckland.ac.nz - it is also recommended to cc the submission to your supervisor and to the honours coordinator
Time for dissertation examination: It can take some time to examine your dissertation - usually about four weeks from submission to posting of the grade. As such, you may not receive your grade in time to attend the upcoming graduation ceremony. This is generally not a problem for on-time completion in semester 2, but can be an issue if you are granted an extension into summer. Also, the timeframe for examination with a semester 1 submission is very tight relative to the Spring graduation deadline - let the honours coordinator and your supervisor know in advance if you are submitting in semester 1 and want to make the Spring gradudation.
For postgraduate diploma students interested in research courses. PGDip students normally just take eight regular coursework courses, including the options of 30 points (two of the eight) from approved other disciplines (such as INFOSYS, DIGIHLTH or STATS). However, you are eligible to take either COMPSCI 780 (15-point project) or COMPSCI 691a/b (30-point dissertation). These have expectations similar to the COMPSCI 789a/b 30-point honours disseration. In particular, however, the requirement is that you have the agreement of a project/disseration supervisor. Staff are under no obligation to provide such supervision as these are optional pathways in the PGDip. But staff may take an interest in you approach them in a timely fashion with a good project idea relevant to your skills and their research agenda. See staff Research Profile links above.
Relevant links:
- Academic integrity
- Postgraduate courses in Computer Science - note, when I looked most recently, the links from each course are broken, but these still show the list of what papers you can take in BSc(Hons) and the PGDipSci - go to the University Calendar (link below) for course descriptions, or Google for the course description which should indicate the semester(s) it runs in
- Extentension, suspensions, deletions and withdrawals - if you need an extension, you apply online via the AS-503 link from here. Note that extensions are for 'exceptional circumstances' only, and entail additional enrolment and fees
- Guide to Theses and Dissertations - note this is 'over spec' for the 30 point honours dissertation. For instance, we don't require binding, just any readable PDF for the final submission. However, it gives useful ideas, and let's you know what's required if you go on to a Master's or PhD thesis
- University Calendar - this document contains the full and official regulations for degree programmes. In the 2025 edition, you'll find the Bachelor of Science (Honours) regulations on page 517 and for the Postgraduate Diploma in Science on page 567.
Last updated: Jim Warren, 9 Jun 2025
-
Related Programmes