Bachelor of Computer Science (Honours)
University of Wollongong
About
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: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.
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) |
---|---|---|---|
CSCI400 | Computer Science Honours Project | 18 | Annual, Spring 2020/Autumn 2021 |
CSIT440 | Research Methodology | 6 | Autumn, Spring |
24 credit points of 400-level subjects from the following list.
Subject Code | Subject Name | Credit Points | Session(s) |
---|---|---|---|
CSCI410 | Software Requirements, Specifications and Formal Methods | 6 | Autumn |
CSCI426 | Software Testing and Analysis | 6 | Autumn |
CSCI433 | Machine Learning Algorithms and Applications | 6 | Autumn |
CSCI464 | Computational Intelligence | 6 | Autumn |
CSCI468 | Advanced Network Security | 6 | Autumn |
INFO411 | Data Mining and Knowledge Discovery | 6 | Autumn |
CSCI424 | Reasoning and Learning | 6 | Spring |
CSCI427 | Service-Oriented Software Engineering | 6 | Spring |
CSCI435 | Computer Vision Algorithms and Systems | 6 | Spring |
CSCI444 | Perception and Planning | 6 | Spring |
CSCI446 | Big Data Analytics | 6 | Spring |
CSCI471 | Advanced Computer Security | 6 | Spring |
CSCI466 | Coding for Secure Communication | 6 | Not available in 2020 |
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.
Honours Grades
Entry requirements
Information on academic and English language requirements, as well as eligibility for credit for prior learning, is available from the Course Finder.
Learning outcomes
Course Learning Outcomes are statements of learning achievement that are expressed in terms of what the learner is expected to know, understand and be able to do upon completion of a course. Students graduating from this course will be able to:
CLO Description 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.
Institution
