Honours Degree of Bachelor of Computer Science is normally made up of six honours courses and an individually supervised project. The supervised project lasts the whole year and counts for 40% of the assessment. In special cases, the honours degree may be spread over two years.
The courses offered in the honours degree vary from year to year, depending on the research interests of the academic staff presenting them. Examples include:
Computer Vision
Distributed Databases and Data Mining
Language Translators
Evolutionary Computation
Mobile and Wireless Networks
Honours courses typically have smaller classes and are less formal than undergraduate courses. Assessment varies and may include writing reports, assignments, and/or exams.
Honours projects are conducted under the supervision of a member of the academic staff, sometimes in association with one of the
School of Computer Science's research groups. Project topics are selected by discussion with a supervisor during the first week of the degree.