Bachelor of Computer Science (Honours)

Bachelor of Computer Science (Honours)

UNDERGRADUATE

Lead innovation in computing technologies, developing novel approaches and systems to answer gaps in current practice.

Student type:
Learning mode:
On campus
Entry score:

Not applicable*

Duration:
Full-time 1 year
Part-time 2 years
Next intake:
February, July
Location:
Melbourne City
Learning mode:
On campus
Entry score:

See admissions

Duration:
Full-time 1 year
Next intake:
February, July
Location:
Melbourne City

Overview

Designed to equip you with up-to-date training on the latest thinking, the Bachelor of Computer Science (Honours) delivers a practical understanding of how to develop new knowledge to answer industrial or theoretical needs.

This degree provides a foundation for anyone seeking to lead innovation in computing technologies, whether that's in:

  • artificial intelligence
  • search technologies
  • software engineering
  • cyber security.

Your learnings will allow you to confidently use current technologies as well as preparing for a future career in industrial or academic research.

The focus of the work is on ensuring that new techniques build on proven approaches, with robust, high-quality evidence to demonstrate they deliver actual improvements to answer real-world needs.

Why study computer science honours at RMIT?

Future-focused learning

Gain experience and expertise with current technologies, and build upon them for the next generation.

Graduate work-ready

The combination of coursework and research means you’ll be well placed to enter industry with advanced skills.

Professional membership

Upon graduation, you’ll be eligible to join the Australian Computer Society (ACS), for opportunities to network, career advice, further learning and access to ACS facilities.

Research component

Alongside coursework designed to enhance your analytical, research and ethical research capabilities, you'll complete an honours research thesis.

This extensive individual honours research project will help develop your personal project management skills and ability to communicate new ideas to professional and academic peers. 

You'll increase your ability to work independently, and manage risk in an uncertain environment, as well as identifying and meeting the needs of stakeholders and beneficiaries when designing and implementing novel computing systems.

Details

Learning and teaching

The Bachelor of Computer Science (Honours) has a coursework component and an Honours thesis component. For the coursework component, your learning experiences will contain a broad mix of study modes, including lectorials, seminars, tutorials, workshops, practical and laboratory sessions, site visit and provision of online materials.

You’ll be expected to complete out-of-class learning activities in preparation of scheduled face-to-face and online classes, and encouraged to extend your learning through additional recommended readings and online activities. Of particular importance is the time spent in practice, laboratory based and work integrated learning activities that will develop your employability skills and capabilities.

This course uses a mixture of face-to-face and online delivery to enable meaningful, flexible and inclusive learning experiences. 

Course materials such as learning activities, resources and assessment are provided through RMIT’s Learning Management System, Canvas.

Assessment methods

The assessment approach in this program is active, authentic and applied. It offers you opportunities to showcase your developed capabilities and the achievement of learning outcomes in each area.

You'll engage in various assessment methods that involve performing tasks reflective of real-world scenarios. These assessments will test your knowledge, skills and attitudes, applying them to contemporary work and life situations.

Assessments may also include quizzes, essays or reports, oral presentations, group projects, research projects, laboratory work, practical assignments, timed assessments and reflective journals.

Learning at RMIT

The types of classes you have will depend on the course you’re studying. Classes are offered in various formats designed to provide meaningful engagement with staff, industry and peers and provide for access and use of spaces where learning can be applied and active, including an array of specialised equipment.

Most RMIT courses do not include passive large-scale classes such as lectures, instead the content traditionally provided in lectures is made available online. This may be in the form of readings, videos or other on-demand learning materials. This content will also support the basis of interactive learning that takes place in on-campus classes.

RMIT Capabilities

The world is constantly changing, and there are universal skills that can help you adapt to the evolving nature of work and global engagement.

As part of your study experience at RMIT, we provide 6 future-focused RMIT Capabilities:

  • Ethical Global Citizens
  • Connected
  • Adaptive
  • Digitally Adept
  • Expert
  • Critically Engaged.

RMIT Capabilities are built into your course as well as some of our extracurricular experiences. They inform the design and delivery of your learning activities and assessments, so by the time you graduate, you’ll be ready to apply these capabilities in your life and work.

This degree is informed by consultation with an Industry Advisory Committee. Membership is diverse and drawn from external industry and professional institutions, including staff from major IT companies with global and local presences. These committees help ensure that our content and student learning outcomes remain closely aligned with the needs of future employers. 

Your research may involve engagement with external collaborators, preparing you for future academic or professional roles in government or the industrial research sectors.

As a graduate of this course, you will be equipped with expert-level knowledge of the principles of computer science. The depth of your understanding in this discipline will enable you to design and develop user-centric solutions for contemporary societal and organisational challenges. Through research and critical analysis, you will adapt and integrate emerging technologies to formulate computing solutions to real-world problems.

Your studies in this degree will also further build your core professional skills, including problem-solving, decision-making, communication, agility, and the ability to work both independently and as part of a collaborative team. You will be able to demonstrate your professional integrity, ethical conduct, and culturally inclusive standards when designing and implementing computing solutions in a range of contexts and environments.

First semester

Your first semester lays the groundwork for your honours year, beginning with compulsory onboarding modules that prepare you for advanced study.

You'll build core skills in research design and methodology, and begin shaping your thesis topic through guided preparation and early-stage project work.

At the same time, you'll explore a specialist area of computer science through an elective of your choice – whether that's machine learning, software security, big data or something else that aligns with your interests and career plans.

Second semester

The second stage of your honours year is dedicated to completing your thesis – a substantial research project that spans the semester and demonstrates your ability to investigate, analyse and solve complex computing challenges.

Alongside your thesis work, you'll deepen your expertise by selecting another advanced elective, giving you the opportunity to focus on emerging fields such as AI, cyber security, data analytics or intelligent systems.

This combination of independent research and tailored learning prepares you for specialist roles in industry, government or further academic study.

Course structure

Choose a plan below to find out more about the subjects you will study and the course structure.

Bachelor of Computer Science (Honours)
Program code: BH013

Title
Location
Duration
Plan code
CRICOS
Bachelor of Computer Science (Honours)
City Campus
Full-time 1 Years
BH013P26
118225C
Location
City Campus
Duration
Full-time 1 Years
Plan code
BH013P26
CRICOS
118225C
Bachelor of Computer Science (Honours)
City Campus
Full-time 1 Years
BH013P26
118225C
Location
City Campus
Duration
Full-time 1 Years
Plan code
BH013P26
CRICOS
118225C

Important information for international students

International student visa holders can only study full-time.

Career

Discover your potential

With a Bachelor of Computer Science (Honours) from RMIT, you'll lead innovation in computing technologies. Explore careers in:

  • Artificial intelligence: Develop systems that learn and adapt to drive technological advancement.
  • Cyber security: Protect organisations by designing secure systems and strategies against cyber threats.
  • Software engineering: Create and improve software solutions that address real-world challenges.
  • Data science: Transform data into actionable insights for strategic decision-making.

Empower your career 

This degree blends coursework with research, ensuring you gain both the theoretical and practical skills needed for industry success. Collaborate with leading experts, engage in cutting-edge projects and connect with the global computing community.

As a graduate, you'll be well-prepared for professional roles and eligible for Australian Computer Society membership, enhancing your career opportunities.

You'll graduate eligible to apply for professional-level membership to the Australian Computer Society (ACS).

The ACS accredits ICT-related courses offered by Australian universities, both onshore and offshore. Membership provides opportunities to network, career advice, further learning and access to ACS facilities.

Entry requirements and admissions

You need to satisfy all of the following entry requirements to be considered for entry into this degree.

An Australian bachelor's degree or equivalent in computer science, information technology, or software engineering with a cumulative GPA of at least 3.0 out of 4.0 overall.

There are no prerequisite subjects required for entry into this qualification.

A selection task is not required for entry into this qualification.

You must meet the University's minimum English language requirements to be eligible for a place in this program.

Selection criteria by applicant type

The highest level of education you have previously completed will determine which category applies to you.

Secondary education (Year 12) is not considered for entry into this program.

Vocational education and training (VET) is not considered for entry into this program.

An Australian bachelor's degree or equivalent in computer science, information technology, or software engineering with a cumulative GPA of at least 3.0 out of 4.0 overall.

Work and life experience is not considered for entry into this program.

You need to satisfy all of the following requirements to be considered for entry into this course.

You must have successfully completed an Australian bachelor degree (or equivalent overseas qualification) in computer science, information technology or software engineering with an overall grade point average (GPA) of at least 3.0 out of 4.0.

There are no prerequisite subjects required for entry into this qualification.

A selection task is not required for entry into this qualification.

To study this course 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 (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.

Note: RMIT does not accept scores from 'at-home' or 'online' testing.

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 English for Academic Purposes (EAP) Advanced Plus at RMIT University Pathways (RMIT UP).

Additional information

Non-academic abilities you'll need to complete this course

The following information outlines the tasks you will be required to undertake during professional experience placement and on-campus learning activities.

The non-academic abilities listed are provided for your information only and are not entry requirements.

By understanding the types of activities you'll participate in, you can:

  • understand more about the program
  • determine if you may need support during your studies
  • make an informed decision about whether the program is suitable for you.

Adjustments

If there are any activities outlined which may be difficult for you to undertake, there is a range of adjustments to your study conditions available to enable and support you to demonstrate these abilities.

Please contact the Equitable Learning Services (ELS) team to discuss any adjustments you may require. To receive learning adjustments, you need to register with ELS.

If you are living with disability, long-term illness and/or a mental health condition, we can support you by making adjustments to activities in your program so that you can participate fully in your studies.

The University considers the wellbeing and safety of all students, staff and the community to be a priority in academic and professional experience placement settings.

Pathways and further study

A pathway is an alternative way to get into a course. RMIT's pathways can help you move through different levels of study to reach the qualification you're aiming for, even if you don't meet the requirements for your destination course.

Pathways into the Bachelor of Computer Science (Honours)

You can gain entry into this honours degree from a range of RMIT undergraduate programs, if you meet the entry requirements.

Further study

When you successfully complete this degree, you may be eligible for entry into an RMIT Postgraduate or Research degree.

You can gain entry to this honours degree from a range of RMIT undergraduate programs.

When you successfully complete this program, you may be eligible for entry into an RMIT postgraduate program or RMIT Masters by Research or Doctoral (PhD) program.

Credit and recognition of prior learning

Credit, recognition of prior learning, professional experience and accreditation from a professional body can reduce the duration of your study by acknowledging your earlier, relevant experience.

Credit and exemptions will be assessed consistent with the principles of the RMIT Credit Policy.

Credit may reduce the duration of your study by acknowledging your earlier, relevant study experience.

When you are submitting an application, please indicate that you want to be considered for credit and provide detailed course syllabus (also known as course outline), outlining volume of learning, course content and weekly topics, learning objectives/outcomes, assessment types and their weightings, and reference to the learning resources such as prescribed textbooks and recommended readings.

Fees

2026 indicative fees

In 2026, the annual student contribution amount (tuition fee) you will pay for a standard year of full-time study is between AU$4,738 to AU$17,399.

Additional expenses

  • Student services and amenities fee (SSAF): AU$373 maximum fee for 2026.
  • Other items related to your program, including field trips, textbooks and equipment.

Annual fee adjustment

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.

Fees are adjusted on an annual basis and these fees should only be used as a guide.

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.

Learn more about fees for undergraduate study.

Paying your fees and applying for refunds

For information on how to pay your fees or how to apply for a refund, please see Paying your fees and applying for refunds.

If you are offered a Commonwealth supported place, your tuition fees are subsidised by the Australian Government.

Your share of the fee (student contribution) is set on an annual basis by the government and is determined by the discipline areas (bands) of your individual enrolled courses, not the overall program.

How much can I expect to pay for my Commonwealth supported place?

The Australian Government has introduced changes to university funding and student contribution fees under its Job-ready Graduates Package

The fees in the table below apply to students who commence their program in 2026. Fees for continuing students are available at fees for Commonwealth supported students.

Each course (subject) falls into a band. 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 2026 for commencing students

Student contribution band by course (subject)

Maximum annual student contribution amount (per EFTSL) in 2026

Education, Postgraduate Clinical Psychology, English, Mathematics, Statistics, Nursing, Indigenous and Foreign Languages, Agriculture $4,738 per standard year
$592 per standard (12 credit point) course
Allied Health, Other Health, Built Environment, Computing, Visual and Performing Arts, Professional Pathway Psychology, Professional Pathway Social Work, Engineering, Surveying, Environmental Studies, Science, Pathology $9,537 per standard year
$1,192 per standard (12 credit point) course
Dentistry, Medicine, Veterinary Science $13,558 per standard year
$1,694 per standard (12 credit point) course
Law, Accounting, Administration, Economics, Commerce, Communications, Society and Culture $17,399 per standard year
$2,174 per standard (12 credit point) course

Student Learning Entitlement

On 1 January 2022, the Government implemented the Student Learning Entitlement (SLE).

  • The SLE allows students 7 years of full-time subsidised study in Commonwealth Supported Places (CSP).
  • Your total SLE amount will be reduced in accordance with your overall study load in a CSP. 
  • Once you have utilised all your SLE, you can no longer study in a CSP.

HECS-HELP Loans

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 the full amount of their student contribution.

SA-HELP Loans

You may be eligible to apply to defer payment of the Student services and amenities fee (SSAF) through the SA-HELP loan scheme. If you use SA-HELP, the amount will be added to your accumulated HELP debt.

How does a HELP loan work?

If your FEE-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 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.

For more information about loan repayment options see Commonwealth assistance (HELP loans) or Study Assist.

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 2026 is $373.

You may also be required to purchase other items related to your course, including field trips, textbooks and equipment. These additional fees and expenses vary from course to course.

In addition to tuition fees you also need to pay for:

You also need to account for your living expenses. Estimate the cost of living in Melbourne.

Student services and amenities fee (SSAF)

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 2026 is $373. 

Find out more details about how fees are calculated and the expected annual increase.

Applying for refunds

Find information on how to apply for a refund as a continuing international student.

Scholarships

Check your eligibility for a scholarship

RMIT awards more than 2000 scholarships every year to recognise academic achievement and assist students from a variety of backgrounds.

Check your eligibility for a scholarship

RMIT awards more than 2000 scholarships every year to recognise academic achievement and assist students from a variety of backgrounds.

Frequently Asked Questions (FAQs)

Looking for answers or more general information?

Use our Frequently Asked Questions to learn about the application process and its equity access schemes, find out how to accept or defer your offer or request a leave of absence, discover information about your fees, refunds and scholarships, and explore the various student support and advocacy services, as well as how to find out more about your preferred program, and more.

aboriginal flag float-start torres strait flag float-start

Acknowledgement of Country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business - Artwork 'Sentient' by Hollie Johnson, Gunaikurnai and Monero Ngarigo.

More information