Bachelor of Computer Science (Honours)
Course handbook
General Information
Overview
The Bachelor of Computer Science (Honours) is a 1-year research-oriented degree. It aims at developing students’ independent research skills in dealing with research project related to Computer Science, Software Engineering and Information Technologies. Graduates may further their research studies into Masters by Research or PhD research programs.
Study structure
Successful completion of the Bachelor of Computer Science (Honours) requires students to complete units of study to the value of 100 credit points. All units of study are valued at 12.5 credit points unless otherwise stated.
Full-time study: 100 credit points/eight standard units of study per year
Part-time study: 50 credit points/four standard units of study per year
One credit point is equivalent to one hour of study per week per semester (including contact hours and private study)
See the course planner for an example degree structure.
Full-time study: 100 credit points/eight standard units of study per year
One credit point is equivalent to one hour of study per week per semester (including contact hours and private study)
See the course planner for an example degree structure.
| Units of study | Unit code |
|---|---|
| Core units | |
|
Honours Project Part A
Core unit , 25.0 credit points |
NPS40012 |
|
Honours Project Part B
Core unit , 50.0 credit points |
NPS40013 |
|
Topics in Computer Science
Core unit , 12.5 credit points |
COS40004 |
|
Research Methods
Core unit , 12.5 credit points |
ICT40005 |
Choose from a combination of the following course components to complete 25 credit points of other study. Students may also select elective units (12.5 credit points each).
Recommended elective units can deepen your understanding of your chosen major or an area of interest. A full list of available elective units can be found upon enrolment.
Learning outcomes
Students who successfully complete this course will be able to:
- critically evaluate the underlying principles and concepts within the fields of Computer Science and Software Engineering that facilitate independent lifelong learning in their professional practice
- critically analyse existing knowledge and formulate a research question in the context of a specialized area within Computer Science and Software Engineering, and to use accepted research methodologies to explore possible solutions
- plan and execute a substantial individual research project that demonstrates the ability to undertake further research in a post-graduate context
- communicate research questions, methodological choices, rationale, and findings through clear and accurate oral and written formats, relevant to academic, professional, and community with cultural sensitivity such as Indigenous communities
Career opportunities
Completing a Bachelor of Computer Science Honours degree opens up diverse career opportunities across industries that need to apply / discover new technologies and techniques in Computer Science and Information Technology in solving real world problems. For example, graduates can pursue roles in research and academia, working as research scientists, data scientists, cyber security experts or teaching assistants, or contribute to cutting-edge technology fields in the IT related industries as software engineers, machine learning engineers, cyber security specialists or systems architects. Additionally, roles in artificial intelligence and robotics, network security, and cloud computing are highly sought after, with graduates developing innovative solutions and automated systems.
Course rules
To qualify for the award of Bachelor of Computer Science (Honours) students must complete 100 credit points comprising:
- Two (2) core project units (75 Credit Points)
- Two (2) core computing technology units (25 credit points) that are related to their honours research project.
An overall Honours Grading is based on a weighted average of four units.
Students in this course will be awarded merit based Honours according to Swinburne’s Academic Course Regulations. Honours merit calculation will be based on the averaged results of the all units undertaken in the course.
- BCs (Hons) with First Class Honours (H1); for students who achieve 80%-100%
- BCs (Hons) with Upper Second Class honours (H2A); for students who achieve 70% – 79%
- BCs (Hons) with Lower Second Class honours (H2B); for students who achieve 60% – 69%
- BCs (Hons) with Third Class Honours (H3); for students who achieve 50%-59%
Final results are given for the year as a whole. Students will be graded as follows:
- First class Honours (H1) 80%-100%
- Second class Honours Division A (H2A) 70%-79%
- Second class Honours Division B (H2B) 60%-69%
- Third class Honours (H3) 50%-59%
Maximum Academic Credit
The maximum level of credit that can be granted for the Bachelor of Computer Science (Honours) is 50 credit points
Honours project and supervisor list
At Swinburne, our honours program emphasises independent research, with your individual research project accounting for 75% of your time, effort, and grade.
Browse the available projects and explore the areas that align with your interests to identify the right research project for you. Once you have picked a project, then email your future supervisor to discuss next steps.
Admission criteria
Information about Swinburne's general admission criteria can be found at Admissions at Swinburne - Higher Education webpage.
Interested in the Bachelor of Computer Science (Honours)?
From state-of-the-art facilities to opportunities to engage with industry – this course is designed with your future in mind. Let's get started.