Undergraduate Courses
  • Students are to follow the requirements of the Handbook for the year they commenced the course.

    However, the subject links below do not contain the subject information for the current year. You can view current subject information through the new Course Handbook.

Bachelor of Computer Science (Honours)

The course information on this page is for new students commencing their degree in 2016 only. 

Students should follow the rules and requirements for the year that they commenced their course. The online course information for years prior to 2016 are available from the Archives link in the menu.

Students should also review current subject availabilities via the Subject Descriptions link in the menu.

Testamur Title of Degree:

Bachelor of Computer Science (Honours)

Abbreviation:

BCompSc(Hons)

UOW Course Code:

765

CRICOS Code:

012090E

Total Credit Points:

48

Duration:

1 year full-time or part-time equivalent

Home Faculty:

Faculty of Engineering & Information Sciences

Intake Session(s):

Autumn/Spring

Delivery Mode:

On-campus (Face-to-face)

Delivery Campus:

Wollongong

Additional Information:

Course Finder

Overview

The Honours course is a follow-on degree from the Bachelor of Computer Science and provides an opportunity for candidates to develop, to a sophisticated level, established theoretical and practical skills gained during their undergraduate course.

In the Bachelor of Computer Science Honours course, students are given the opportunity to undertake research on a topic of their interest. In addition, a weekly seminar in Autumn and Spring Sessions provides training in advanced research skills specific to disciplines within computer science as well as providing the opportunity to exercise these skills in a peer-reviewed environment.

The objectives of the Bachelor of Computer Science Honours are to give students:

  • a scholarly grounding in scientific research
  • a high level of research competency
  • a strong foundation in scientific work
  • advanced research skills in computer science
  • a preparation for future higher level research degrees.

Students considering an Honours degree are encouraged to talk to the Program Coordinator well in advance to seek approval for enrolment, discuss their program, and negotiate a thesis topic and supervisors.

Entry Requirements

Academic requirements and English requirements are available from the Course Finder.

Course Learning Outcomes

Students graduating from the Bachelor of Computer Science (Honours) will be able to:

  1. Analyse and evaluate advanced knowledge of computer fundamentals and the ability to apply theoretical basis of computer science to solve a range of practical problems.
  2. Interpret information and communicate knowledge, ideas and procedures to both computer science professionals and stakeholders.
  3. Analyse critically, evaluate and transform information from research literature and other sources to complete a range of research activities.
  4. Develop methodological skills in conducting scholarly research in computer science.
  5. Independently plan and compose a substantial research-based project or piece of scholarship that demonstrates in-depth understanding and critical analysis in computer science.
  6. Exhibit a capacity for independent learning to sustain personal and professional development in the changing world related to the field of computer science. 

Course Structure

The program of study for Bachelor of Computer Science (Honours) is 48 credit points.

Students must complete:

Subject Code Subject Name Credit Points Session(s)
CSCI400Computer Science Honours Project18Annual, Spring 2016/Autumn 2017
CSCI441CS Research Methodology6Autumn, Spring
24 credit points of 400-level Computer Science subjects
With the permission of the Head of School, candidates may substitute up to 12 credit points of subjects with 300-level Computer Science subjects or 400-level subjects from another discipline.

Below is a sample of subjects which may be taken as part of the Bachelor of Computer Science (Honours):  

Subject Code Subject Name Credit Points Session(s)
CSCI424 Reasoning and Learning6Spring 
CSCI426Software Testing and Analysis6Autumn
CSCI446Multimedia Content Management6Spring
CSCI464Computational Intelligence6Autumn
CSCI466Coding for Secure Communication6Autumn
CSCI424Reasoning and Learning6Spring
CSCI427Service-Oriented Software Engineering6Spring
CSCI435Computer Vision6Spring
CSCI410Formal Methods in Software Engineering6Autumn
CSCI471Advanced Computer Security6Spring
CSCI450Software Engineering Requirements and Specifications6Spring
CSCI444Perception and Planning6Spring
CSCI468Advanced Network Security6Autumn
INFO411Data Mining and Knowledge Discovery6Autumn
CSCI433Pattern Recognition6Autumn

Honours Grades

The Honours grade for the degree of Bachelor of Computer Science (Honours) will be calculated in accordance with Method 1 defined in the General Course Rules Section 8.

Joint Honours with Computer Science

CSCI405 Computer Science Joint Honours comprises one half of the Bachelor of Computer Science Honours program and is available to students who wish to undertake a joint honours project in Computer Science and another discipline. This is particularly suited to students who have undertaken a double major in the Bachelor of Computer Science degree. A thesis topic will be determined in consultation with both academic units. 

Credit Arrangements

Credit and articulation arrangements are available from the Course Finder. Refer to UOW's credit arrangements for information on how to apply for credit.

Other Information

Further information is available at:
UOW Course Finder
Email: eis@uow.edu.au
E
mail: Academic Program Director

 

Last reviewed: 24 March, 2016