Bachelor of Software Engineering (Honours)

    Bachelor of Software Engineering (Honours)

    Duration4 year(s)
    Tuition Fee
    AUD 37,100 / Year
    Next IntakeFebruary 1, 2024

    Bachelor of Software Engineering (Honours)

    About

    • Study at SA's number one university for graduate in I.T.1.
    • Enjoy excellent career prospects with the already high demand for software programming skills predicted to increase2.
    • Learn specialist Software Engineering skills required to design and build large, complex systems.
    • Benefit from contemporary curriculum informed by UniSA research in areas such as artificial intelligence, virtual and augmented reality and data analytics.
    • Learn specialist expertise beyond programming to develop vital skills across the full life cycle of software development.
    • Learn from dedicated, highly experienced teaching staff including leading researchers and practitioners employed in industry.
    • Benefit from our well-established partnerships with industry offering significant opportunities for placements and industry projects.
    • Experience purpose-built teaching spaces designed to facilitate collaboration and work-integrated learning.
    • Learn using the latest industry software and technology.
    • Professionally accredited by the Australian Computer Society.

    1ComparED (QILT) Student Experience Survey 2021-22, Computing and Information Systems – Skills Development Indicator (Undergraduate). SA public universities.

    2Deloitte Access Economics, ACS Australia's Digital Pulse 2021

    During your first year of study you will gain a solid foundation in networking, database development, programming fundamentals and systems requirements and design, before focusing on your software engineering specialty that will you see you studying:

    • Operating Systems and Tool Chains
    • Design Patterns with C++
    • Agile Development and Governance
    • Cloud and Concurrent Programming
    • Secure Software Development
    • Advanced Data Structures
    • Systems Architecture

    You will build expertise in Python, Java, C++, ASP.Net and Agile methodologies – highly sought-after skills in the Australian job market.

    As part of your honours year, you will put your skills into practice with a year-long IT project. You may have the opportunity to work directly with an industry client, drawing on the technical expertise gained throughout your studies and applying professional skills in a real-world setting to produce and deliver a quality software artefact for your client.

    You will enjoy access to dedicated learning hubs where you can connect and collaborate, giving you the full workplace and project experience.

    An honours degree is a higher-level qualification giving you a competitive edge in the job market and preparing you for further study, including Master of Research or a PhD, should you wish to pursue a career in research.

    1Deloitte Access Economics, ACS Australia's Digital Pulse 2021

    Requirements

    Entry Requirements

    General Secondary Education Certificate

    English Requirements

    • PTEMin 50
    • IELTSMin 6
    • TOEFLMin 60

    Career

    The number of technology workers in Australia is expected to pass 1 million in 2024. By 2026, it is predicted there will be nearly 300,000 more technology workers in the Australian workforce – an average annual growth rate of 5.4%.

    Skills in software and applications programming are expected to be in particularly high demand, with an additional 65,000 workers needed between 2020 and 2026.

    There are strong employment prospects for software engineers. Graduates of this degree may wish to consider the following career options:

    • Software Engineer: employing software engineering principles and techniques to produce large quality software solutions; leading software development; researching, analysing, designing, developing and testing business appropriate solutions; collaborating with other teams to develop solutions meeting business needs for functionality, performance, scalability and reliability.
    • UX Designer: contributing to the entire software development process to ensure a seamless user experience; designing user interfaces and interactions of software applications, websites and mobile devices to ensure an enjoyable user experience.
    • Full Stack Developer: working across the full stack of front-end and back-end technology (tools, languages and frameworks) to design, develop, test and debug software solutions on a variety of devices to meet client requirements.
    • Software and Applications Programmer: working in a diverse range of programming roles designing, coding, testing and debugging software applications; interpreting customer requirements; working with a team to research, design, and implement a software solution; working with others to extend existing software functionality; producing standalone software solutions for a client.
    • Agile Developer: leads or works in an agile team developing quality software artefacts in a diverse range of contexts.
    • Web Developer: designing, developing, testing and debugging dynamic websites in order to meet client requirements. 

    Career progression may see you take on roles such as:

    • Software Architect
    • IT Project Lead
    • Senior Software Engineer / Analyst / Developer
    • SCRUM Master
    • Project Manager
       

    1Deloitte Access Economics, ACS Australia's Digital Pulse 2021

    Professional accreditation and recognition

    This program is professionally accredited by the Australian Computer Society.

    Fee Information

    How to Apply

    Set off on a new course in life by applying to become an international student at the University of South Australia. Just follow these four steps.

    The University of South Australia does not charge an application fee.

    Find the best program for you

    Start your search and discover the possibilities

    Check entry requirements

    Make sure you are aware of entry requirements for the University as well as individual program requirements.

    • English language requirements
    • Guidelines on genuine temporary entry
    • Guidelines on living costs and evidence of funds

    Undergraduate – you must have successfully completed an Australian Year 12 program or an equivalent program in your home country or a recognised Pathway or Foundation Studies Program. If you are an international student studying Year 12 in Australia you need to apply via the South Australian Tertiary Admissions Centre (SATAC).

    Postgraduate – At a minimum you must have successfully completed an undergraduate degree, to the required standard, from a recognised higher institution in Australian or the international equivalent and/or the equivalent professional work experience. The University offers both coursework and research degrees.

    See if you need to apply through a registered UniSA Agent

    Depending on your country of citizenship, you may be required to apply through a registered UniSA education agent unless you are already onshore in Australia. View the full list of countries by citizenship here.

    You will also find a full list of registered UniSA agents on our website (Find an agent).

    Find an agent

    Apply using our online International Application System

    Once you have found the program you wish to study, from the program's home page click 'apply online' which will take you to our easy to use online International Application System. What can you expect from UniSA’s new International Application System:

    • A quick and easy to use online application form
    • Ability to track the progress of your application throughout the submission, assessment, offer and acceptance stages
    • Ability to download offer documents, submit your acceptance and make a payment through our secure online system

    Accept your offer

    Follow our step-by-step guide to accepting your offer, then get excited preparing for student life in Adelaide.

    Important information

    There is no closing date for submitting your application. Application outcomes will be advised within one to two weeks from the date we receive your application and all required supporting documentation. If you require a student visa, you will need to allow additional time to apply for a student visa.

    Bachelor of Software Engineering (Honours)

    University of South Australia

    University of South Australia

    Australia

    Australia, Adelaide