Honours in IT

Honours in Information Technology consists of an additional year of study on top of your existing undergraduate degree in Science or Information Technology. Honours is a rigorous program of study, half of which is spent on advanced coursework, with the other half dedicated to an individual research project.

The coursework will take your understanding of selected areas of computing to a new level, while exposing you to other areas not covered in the pass degree. It will also include training in research methods. Your project, for which you will receive individual supervision from an experienced researcher, will allow you to demonstrate just what you can accomplish. Finally, when you graduate, your honours degree will set you apart from the rest.

Note: Much of the information about the Honours year also applies to four year degree programs with embedded Honours. For final year 24-unit projects for BAC and BSEng degrees, contact the Honours Convenor.

For up to date information about honours thesis topics, please see below.


Admission to the Honours program is available to students undertaking a relevant undergraduate degree,e.g. Bachelor of Information Technology, Bachelor of Science, Bachelor of Philosophy. All applications for admission are considered on their individual merits, with admission at the discretion of the School Director. Normally applicants must meet the following minimum criteria, although meeting these does not guarantee admission.

  • Completion (or imminent completion) of the requirements for a relevant undergraduate degree.
  • Completion of a Computer Science major or equivalent coursework background in computer science.
  • Completion of 36 units of courses in computer science or a cognate discipline, excluding 1000-level courses, with an average grade equivalent to Distinction (minimum 70).

The Honours program includes advanced coursework worth 50% of the year, and a major individual project examined by a dissertation, also worth 50% of the year. An Honours grade is awarded on the result of the whole year's work, although the individual course marks will also appear on your academic transcript. Your selection of courses (subjects) and research project is made within the department once your enrolment has been accepted.

Current ANU Students

In the later half of Semester 2 you should meet with the Honours Convener to discuss your intention to apply for admission to the Honours program. You should subsequently provide the Honours convener with a copy of your academic results (a transcript or a printout from ISIS) together with a brief note stating that you wish to be considered for admission to the Honours program. You will also need to complete an Independent Study Contract in respect of your proposed project. You will be notified of the result once your application has been considered. If you application is successful, you will be able to enrol in the appropriate courses (see below) via ISIS in the usual way as soon as your Independent Studies Contract has been signed by you, your supervisor and the Honours Convenor.

Students undertaking a degree in Information Technology or BSc (Honours) enrol in the course COMP4550 for their thesis project. Note that this course consists of 12 units in each of two successive semesters.

Other Applicants

(This includes students from other universities and former ANU students.)

Applications for admission to the BSc (Hons) should be made on the appropriate form (available from the Faculty of Science) and sent to the address indicated on the form. Note that applications to commence Honours in Semester 1 next year close on November 30th, although late applications may be considered.

You should notify the Honours Convener as soon as possible of your intention to apply and lodge your application as soon as you are able to obtain a transcript of your academic record from your current institution.

As in the case of an ANU student, you will need to identify a project and a supervisor, and complete the Independent Study Contract before the project can commence.


There are a variety of scholarships available to help you fund your honours studies.

Some scholarships are won in open competition against students across Australia vying to receive funding to study at their institution of choice, other scholarships are specific to The Australian National University, and a few are specific to the Honours program.


Students undertaking an Honours year will take 24 units of coursework and a research project worth 24 units. They enroll online in courses tghrough ISIS, though permission codes may be required in some cases.

The course COMP4450 (Advanced Computing R&D Methods) must be taken as part of the coursework component of Honours, unless you have done the equivalent COMP2550 previously.

Generally speaking, you enroll in courses with COMP4XXX codes, or possibly in COMP8XXX courses if these do not have 4000-level equivalents. You may be able to count certain 3000-level courses as part of your Honours year, especially if they are relevant to your thesis and for some reason you have not done them before. You may be assigned extra assessment components for a 3000-level course in comparison with the 3rd year students. Permission of the Honours Convenor is required before you can take any course below the 4000 level.

It is not uncommon that a course offered by a different department (e.g. a course with a MATH or ENGN code) may suit your requirements better than a COMP course. Again, talk to the Honours convenor if this applies to you.

It is generally a good idea to consult your Honours project supervisor before the start of Semester 1 about courses that may be important, useful or interesting for you.



Half of your time as an honours student is spent working on a project. Your project work will be supervised by someone who can offer you both general guidance on project work and advice more specific to the nature of the project.

Project topics are described on the Projects web page.

Project Milestones

There are various project milestones and deliverables that are due at different points during the year.

Note: The dates given below are subject to change.

    Feb 2017   July 2017   Feb 2018   July 2018  
Starting date   20 Feb 2017   22 July 2017   19 Feb 2018   23 July 2018  
Introductory seminar   6-10 Mar 2017   7-11 Aug 2017   5-9 Mar 2018   6-10 Aug 2018  
Pro-forma thesis and literature review   31 March 2017   1 Sept 2017   30 March 2018   31 Aug 2018  
Mid-term seminar   June-July 2017   Nov 2017   June-July 2018   Nov 2018  
Draft thesis   5 Oct 2017   3 May 2018   4 Oct 2018   2 May 2019  
Thesis due   26 Oct 2017   24 May 2018   25 Oct 2018   23 May 2019  
Final seminar   6-10 Nov 2017   4-8 June 2018   5-9 Nov 2018   3-7 June 2019  


BSc honours students are bound by conditions laid down from time to time by the Science Faculty Honours Committee (of which the CS Honours Convener is a member). See the Science Honours Working Rules.

Starting date

Before tthe start of the semester, all intending honours students should review the available project topics, agree a proposal with the intended supervisor and submit to the convener a completed Independent Studies Contract (ISC). The ISC contains a short description of the proposed project and details the arrangements for supervision and assessment. The absolute deadline for late applications is the second Friday of the ordinary teaching semester, but it is strongly recommended that you complete the ISC formalities earlier  - before the semester starts if possible.

Introductory Seminar

Students will present a ten minute seminar introducing themselves, their projected area and their topic. The audience will mostly consist of their fellow students and supervisors. This normally takes place in week 3 or 4 of the semester.

The introductory seminar will not count towards your assessment.

Pro-forma thesis and Literature Review

By the end of week 6 all honours students should have formulated a detailed project proposal in collaboration with their supervisor, and completed a literature review.

The project proposal should consist of the following:

  • A description of your project topic. This need be only half a page to a page of text.
  • A project plan outlining the various steps you intend to take along the way to completing your project, and the dates by which you expect to accomplish them. You should also outline contingency plans outlining how the scope of the project might change if various steps prove to be significantly harder or easier than you anticipate.
  • A one paragraph description of the research content of the project. Honours projects are expected to prepare the student for more challenging research tasks. As such, projects that purely based on literature surveys or mere implementation work are not appropriate. Your project must, at least in part, require the application of theoretical or experimental research techniques. Some projects do have a large implementation component; in such cases there should be clear originality on the part of the student and emphasis on evaluation of the software produced.

Your literature review must demonstrate an awareness of the major research efforts in the area of your topic and how they compare with what you propose to do. You should think of your literature survey as the first draft of the "background" section of your thesis. It will normally be extended and elaborated later as your project progresses.

Students should hand a printed pro-forma thesis to their supervisor at the same time as the project proposal. The document should use the supplied LaTeX thesis package and include relevant chapter headings as well as your literature review. It can be changed later, of course, but forms a useful framework for the eventual thesis.

Neither the project proposal nor the literature survey will contribute directly towards your final grade, but they will allow your supervisor to gauge your progress thus far and give you appropriate feedback. They are also valuable in setting the framework for your later work.

The literature review and pro-forma thesis need not be submitted to anyone except your supervisor.

Mid-Term Seminar

Students will present a 15-20 minute seminar describing their topic in some detail and the progress they have made to date. The seminar is assessed for content and presentation.

Your midterm presentation takes place during the exam period at the end of the first semester of your project or right at the start of your second semester.

Draft Thesis

Students should hand a complete draft of their thesis to their supervisor for review by three weeks before submission at the latest. It is very important to get detailed feedback on the thesis in time to make revisions. Supervisors should note that providing timely feedback on the draft thesis is an important part of their job. Do not attempt to leave large parts of writing up your thesis until the last few days: it takes longer than you think, and extensions of time to submit will not be given without good medical documentation or the like.

Final Seminar

After submission, students will present a twenty-five minute seminar describing their achievements during the year. The final seminar is assessed.

Thesis Due

One paper copy, double-side printed, of your thesis must be submitted to the School secretary by close of business on this date for all types of Honours (BIT, BCS, BSeng, BSc Hons, BAC, BSEng, PhB and MComp). We will take care of the binding. You must also email the PDF version of your thesis to the Honours convenor, as this is the form in which it is distributed to examiners.

The thesis submission deadline is rigid. Significant penalties apply for lateness, and can affect the class of your degree.


Half of your time as an honours student is spent working on a project. But first you have to find a project topic. The "official" reference for projects proposed by potential supervisors is the CECS projects database.

There are projects available for all levels of research, including short projects, summer scholarship projects, Honours projects, Masters and PhD projects. All potential research students at any level are urged to browse it.

If you see a project that looks interesting, email the potential supervisor about it. Don't be afraid to discuss possible variations to the listed project: what appears on the web site is generally more of a suggestion than a rigid specification.

You don't have to be constrained by what you see on the project website. If you have something that you would like to work on as a project, then feel free to discus it with the honours convener to see if it could form the basis of an honours project and to identify a possible supervisor. Look at the web pages of Computer Science staff to find out their research interests. Remember that projects may also be supervised by people outside the College, or even outside the University: from CSIRO for instance.


Below are some resources useful for current Honours students. If you have suggestions for links to other resources, or notice any errors on this page, please email the Honours Convener.

  • ANU LaTeX Thesis Template instructions:
    1. Make sure you have the following (ubuntu) packages:
      • texlive-latex-base
      • texlive-latex-recommended
      • texlive-fonts-recommended
    2. Download the tarball containing the ANU thesis template and style files.
    3. Untar it and move the texmf/ directory into ~/, i.e. one's home directory.
    4. Delete or relocate the ~/texmf/tex/generic/anuthesis/example/ subdirectory. (Optional, but useful to avoid conflicts.)
    5. Run "sudo texhash" to rebuild the TeX tree.
    6. Invest in a good book about LaTeX, learn to use xfig
  • LaTeX Documentation
  • How to TeX a Thesis: the Purdue Thesis Styles (chap 3 particularly relevant) [PSPDF]
  • LaTeX Crib Sheet [PSPDF]
  • LaTeX: from quick and dirty to style and finess
  • The Not So Short Introduction to LaTeX2e [PSPDF ]
  • Installing Linux
  • Documentation for the CS&IT Undergraduate Student Computing System

Updated:  1 September 2018/Responsible Officer:  Head of School/Page Contact:  CECS Marketing