Bachelor of Computer Science (Honours)
DurationFull-time 1 year, Part-time 2 years
This honours program will provide you with foundation research skills that will underpin your future career as a computer science researcher or professional practitioner.
Honours students develop a range of critical, advanced skills that can be used across many industries and projects, including:
- greater depth of knowledge in your chosen field
- knowledge of research theory and practical methods
- negotiation and communication skills
- problem solving and critical thinking capability
- project and time management expertise
- research independence and capacity for self-directed learning
Research experience gained as part of this honours program is required for most academic and research positions, and increasingly for positions in other sectors of industry. An honours degree improves your employability and widens your career options. According to Graduate Careers Australia (GCA, 2006) “many employers will now prefer or even stipulate that candidates have at least an honours degree when recruiting.
In consultation with the program coordinator and your potential supervisor, you will be allocated a project that aims to complement your skills and areas of interest.
Computer science and information technology honours projects
To complete your honours project, you will work one-on-one with a specially selected academic. You will get personal attention from an expert in your field.
The projects are developed specifically for honours students and may be a preliminary exploration, a smaller component of a bigger research project or may also be part of an existing collaboration with industry. All projects draw from the wide range of disciplines taught across RMIT's computer science programs.
Research areas include:
- Big data management and analytics
- Computer science education research
- Cyberspace and security
- Evolutionary computing and machine learning
- Information retrieval
- Intelligent agents
- Smart sensing and services
A list of current projects is available from the Honours Coordinator.
This undergraduate degree is closely aligned with RMIT's research community. Depending on your project, you will work with a supervisor actively involved in one of RMIT's research centres, groups or projects, including:
- Australia-India Research Centre for Automation Software Engineering (AICAUSE)
- Big data and Data Analytics (BDDA), affiliated with NICTA RMIT Data Analytics Lab
- Computer science education research
- Cyberspace and security
- Evolutionary Computing and Machine Learning
- Human-computer interaction and ergonomics
- Information storage, analysis, and retrieval (ISAR)
- Intelligent agents
- Mobile, pervasive computing, and ubiquitous computing research
- Natural language processing
- NICTA RMIT Data Analytics Lab
- School of Science industry-based projects
- Smart sensing and services and the Sensors, Clouds, and Services Laboratory
You will contribute to the development of new knowledge in your chosen field.
You may also have the opportunity to use RMIT's extensive facilities and to work collaboratively with professional technicians and facility staff, including the NICTA-RMIT Data Analytics Lab.
An honours year is very different from earlier undergraduate years and allows you to acquire a greater degree of independence and to work flexibly.
Honours students work predominantly on an individual research project with the guidance of a supervisor.
You will undertake a series of coursework modules to develop skills in research methods and practice and in consultation with your supervisor you will develop your research plan.
You will conduct your research as prescribed in your plan, and document your findings in a thesis that will be presented to an audience consisting of peers and project supervisors.
Interaction with your supervisor, your project thesis and end-of-year presentation will all hone your skills in communicating complex scientific or technological concepts. These activities will also increase your understanding of how scientific or technical arguments are constructed.
RMIT has specialised computer laboratories and facilities that you can access to help you achieve your project goals.
Honours supervisors are connected to industry through RMIT’s many programs, research centres and groups. Some honours research projects are a smaller part of larger industry collaborations.
Projects are designed to represent real work contexts or situations.
RMIT has a strong Industry Advisory Committee which helps to ensure that program outcomes will meet industry needs. The Advisory Committee consists of representatives from major IT companies with global and local presence. The committee meets regularly and provides feedback on programs, advises the changing needs of industry and has input into program design. It also enables RMIT staff and students to participate in seminars, marketing events, industry awards and scholarships.
This program was developed based on recommendations from the IEEE Computer Society and Association for Computing Machinery joint task force for curriculum development. This process included an investigation into the capabilities required for conducting computer science research, which included input from academic staff, computer science researchers, and professional bodies including the Australian Computer Society.
The program consists of 96 credit points and involves coursework and substantial research into new areas of computer science.
Honours is very different from earlier undergraduate years, allowing and requiring a greater degree of independence and flexibility that will help develop the maturity and skills for transition to employment in a range of occupations and industries or a research higher degree.
Choose a program structure
|Bachelor of Computer Science (Honours)||City Campus||
1 year full time or 2 years part time
1 year full time
Choose a program structure
Program code: BH013
Graduates of this honours program frequently advance to a Masters or PhD program and undertake further research in their particular area of interest. Good results in your honours degree may allow you directly entry into a PhD program.
An honours degree can also build a solid foundation for a future career in industry and is increasingly a minimum qualification sought after by employers and recruiters.
On completion of this program you will be eligible to apply for professional level membership of the Australian Computer Society (ACS).
As an ACS Certified Professional you will have global recognition through the ACS worldwide reciprocal membership agreements.
RMIT is committed to providing transparency to the admissions process. In line with this commitment, we provide you with information that will help in making informed choices about your undergraduate study options.
RMIT admits students from a range of educational pathways, including Year 12 results, previous higher education or vocational education study, work experience, and for some programs - interviews, auditions or portfolios.
To get a better understanding of admissions at RMIT, view our admissions information.
You must have successfully completed an Australian bachelor degree (or equivalent overseas qualification) in Computer Science with at least a Distinction average/GPA 3.0 (out of 4.0) in an undergraduate degree in computer science, equivalent to a similar degree offered in Australia.
The highest level of education you have previously completed will determine which category applies to you.
Applicants with Higher Education study
You'll need to have completed at least one of the following (or equivalent program*), with at least a distinction average (grade point average 3.0):
*The program should have covered the mandatory areas of the ACS Core Body of Knowledge, especially project management and professional practice in ICT.
Applicants with recent secondary education (current or within the past two years)
Secondary education (Year 12) is not considered for entry into this program.
Applicants with Vocational Education and Training
Vocational education and training (VET) is not considered for entry into this program.
Applicants with Work and Life Experience
Work and life experience is not considered for entry into this program.
To study this program you will need to complete one of the following English proficiency tests:
- IELTS (Academic): minimum overall band of 6.5 (with no individual band below 6.0)
- TOEFL (Paper Based Test): minimum score of 580 (TWE 4.5)
- TOEFL (Internet Based Test - IBT): minimum overall score of 79 (with minimum of 13 in Reading, 12 in Listening, 18 in Speaking and 21 in Writing)
- Pearson Test of English (Academic) (PTE (A)): minimum score of 58 (with no communication band less than 50)
- Cambridge English: Advanced (CAE): minimum of 176 with no less than 169 in any component.
For detailed information on English language requirements and other proficiency tests recognised by RMIT, visit English language requirements and equivalency information.
Don't meet the English language test scores? Complete an Advanced Plus Certificate at RMIT English Worldwide.
On completion of this program there may be opportunities to proceed to postgraduate studies. The following is a guideline as to options available for successful honours students:
- Honours First Class - proceed directly into the Doctor of Philosophy program (typically such a student will attract scholarship funding)
- Honours Second Class A - may enrol in the Doctor of Philosophy program, but would be encouraged to enrol in a Master by Research initially (student may not attract funding but may apply for tutorships)
- Honours Second Class B - may enrol in the Master by Research program (student may apply for tutorships).
Further study is not permitted for students achieving Honours Third Class or below.
In 2019, the annual student contribution amount (tuition fee) you will pay for a standard year of full-time study is between AU$6,566 to AU$10,958*.
* Amounts quoted are indicative fees per annum, and are based on a standard year of full-time study (96 credit points). A proportionate fee applies for more or less than the full-time study load.
Student services and amenities fee (SSAF): AU$303 maximum fee for 2019.
Other items related to your program, including field trips, textbooks and equipment.
Fees are adjusted on an annual basis and these fees should only be used as a guide.
Learn more about fees for undergraduate study.
Defer your payment
You may be eligible to apply for a HECS-HELP loan, which can be used to defer payment of up to the full amount of your student contribution fees. You may also be eligible to apply to defer payment of your SSAF through the SA-HELP loan scheme.
All undergraduate and honours degrees have Commonwealth supported places (CSP) available. In 2019, the annual student contribution amount (tuition fee) you will pay for a standard year of full-time study is between AU$6,566 to AU$10,958.
In a CSP, your tuition fees are subsidised by the Australian Government. Your share of the fee (student contribution) is set each year by the Australian Government and is determined by the discipline areas (bands) of the courses in which you enrol, not the overall program.
How much can I expect to pay for my Commonwealth supported place?
Courses (subjects) fall into one of three bands. The band determines the student contribution amount for the course.
Amounts listed in the table below are based on a standard, full-time study load (96 credit points per year) with all courses in the same band. A proportionate fee applies for more or less than the full-time study load or for enrolment in courses (subjects) from a combination of bands.
You can learn how to calculate your exact tuition fees for units from different bands at fees for Commonwealth supported students.
Maximum student contribution amount for Commonwealth supported places in 2019
Student contribution band by course (subject)
Maximum annual student contribution amount in 2019
Band 1: humanities, behavioural science, social studies, clinical psychology, foreign languages, visual and performing arts, education, nursing
$6,566 per standard year
Band 2: mathematics, statistics, computing, built environment, other health, allied health, science, engineering, surveying, agriculture
$9,359 per standard year
$10,958 per standard year
The Australian Government provides financial assistance via the HECS-HELP loan scheme, which allows eligible students (such as Australian citizens or holders of an Australian permanent humanitarian visa) to defer payment of up to 100% of their student contribution.
How does a HELP loan work?
If your HECS-HELP and/or SA-HELP loan application is successful, the Australian Government will pay RMIT, on your behalf, up to 100% of your fees. This amount will become part of your accumulated HELP debt.
You will only start repaying your accumulated HELP debt to the Australian Government once you earn above the minimum income threshold for repayment, which is set each year by the Australian Government (this also applies if you are still studying).
The Australian Taxation Office (ATO) will calculate your compulsory repayment for the year and include this on your income tax notice.
In addition to tuition fees, you will be charged an annual student services and amenities fee (SSAF), which is used to maintain and enhance services and amenities that improve your experience as an RMIT student.
The SSAF is calculated based on your enrolment load and the maximum fee for 2019 is $303.
For more information about calculating your actual SSAF see Paying SSAF.
You may also be required to purchase other items related to your program, including field trips, textbooks and equipment. These additional fees and expenses vary from program to program.
In addition to tuition fees you also need to pay for:
- Student services and amenities fee (SSAF) in each calendar year.
- Overseas Student Health Cover (OSHC) - Student visa holders must have cover for the total duration of their visa.
- Some programs incur additional expenses.
You also need to account for your living expenses. Estimate the cost of living in Melbourne.