Bachelor of Engineering (Honours) with a Specialisation in Software Engineering

    Bachelor of Engineering (Honours) with a Specialisation in Software Engineering at Macquarie University

    Bachelor of Engineering (Honours) with a Specialisation in Software Engineering at Macquarie University

    Study Bachelor of Engineering (Honours) with a Specialisation in Software Engineering at Macquarie University, a Bachelor degree offered on the North Ryde campus in Sydney, Australia. This Full Time program is delivered on campus in English and takes approximately 4 years to complete. Students benefit from a structured learning experience designed to build both theoretical knowledge and practical experience. The tuition fee is USD 32,750 / year, with the next intake scheduled for July 27, 2026.

    About Bachelor of Engineering (Honours) with a Specialisation in Software Engineering

    Software engineers play a key role in modern society, ensuring computer-controlled systems and processes – including business systems, telecommunications, operating systems, firmware and middleware applications – are designed to operate continuously. They also apply systematic methods to software development, operation and maintenance to produce robust code for an ever-connected world.

    The Software Engineering specialisation will equip you with knowledge and skills to program, test and bug-fix software. You’ll develop advanced knowledge of the concepts underlying the design, development and performance of software systems, including mathematical foundations, cybersecurity, programming languages, algorithm design, and data modelling and storage. And you’ll conduct complex software-based projects across the engineering lifecycle by applying industry-standard software development methodologies, practices and tools.

    Requirements and Admission Criteria for Bachelor of Engineering (Honours) with a Specialisation in Software Engineering at Macquarie University

    Entry Requirements

    For international students, Macquarie uses a selection rank to determine the minimum eligibility requirement for each undergraduate course. This rank has been converted into equivalent scores for various recognised international high school qualifications and university entrance examinations, including global qualifications like the International Baccalaureate (IB) and GCE A-Levels.

    For more information on how this score is converted for your qualification, please see our academic entry requirements for international students.

    English Requirements

    • IELTSMin 6.5

    English Program Requirements

    English Language Requirements

    The required standard of English for this program is:

    Academic IELTS of 6.5 overall with minimum 6.0 in each band, or equivalent.

    All applicants for undergraduate coursework studies at Macquarie University are required to provide evidence of proficiency in English.
    You may also satisfy the English language requirements if you have completed:

    • senior secondary studies equivalent to the NSW HSC
    • one year of Australian or comparable tertiary study in a country of qualification
      For more information see English Language Requirements.

    Career Opportunities after Completing Bachelor of Engineering (Honours) with a Specialisation in Software Engineering

    Career outcomes

    Set your career in motion

    So that you’re equipped with the knowledge and skills employers require now and in the future, we design many of our degrees in consultation with a range of industries and sectors. Having such experts involved in creating the fundamentals of your degree provides you with opportunities to contextualise your learning, and gain the latest career insights.

    Professions

    • App designer
    • Consultant
    • Control and instrumentation engineer
    • Medical and technology device engineer
    • Mobile technologist
    • Research and development manager
    • Software developer
    • Software engineer
    • Systems programmer
    • Web producer

    Employers

    • App developers
    • Banks and financial institutions
    • Construction and building sector
    • Consulting firms
    • Engineering consulting firms
    • Government agencies and departments
    • Infrastructure companies
    • Research and development companies
    • Transport, infrastructure and logistics companies
    • Utilities companies

    Career information

    Job Outlook – an Australian Government initiative – makes it easy to find career information, including the outlook, pay, main tasks, and physical and other demands of careers that interest you.

    Explore careers on Job Outlook

    Multiply your employability

    Co-designed degrees

    Study a degree co-designed with industry, and graduate with the knowledge and skills employers want.

    Learn more about our degrees

    In-demand graduates

    Study at Australia’s #1 uni for graduate employment rate: QS Graduate Employability Rankings, 2020.

    Know our rankings

    In-built internships

    Study a degree with built-in practical experiences, and get an invaluable head start in your career.

    Degrees with internships

    Fee Information

    Tuition Fee
    32,750 / year
    Bachelor of Engineering (Honours) with a Specialisation in Software Engineering at Macquarie University
    Macquarie University
    Macquarie University
    Australia

    Australia, Sydney

    WhatsApp student consultation with YouApply