Master of Software Engineering Mid-Year Entry

Degree Type Masters by Coursework
Duration 2 years full-time
or part-time equiv.
SATAC Code 3CM099
CRICOS 023447A

Note: This program is currently unavailable.

Drive software solutions

From South Australia to Silicon Valley, software engineers are using a combination of problem solving and creativity to develop new technologies that change the world.

Our Master of Software Engineering is a two-year intensive degree, offering a competitive edge in the industry. Our software engineering graduates are highly sought after by top companies around the globe.

What will you do?

  • Develop advanced technical skills.
  • Connect with industry professionals.
  • Explore mobile and wireless networks and their impact on software development.
  • Learn about distributed databases and data mining.
  • Undertake a year-long research project with a team of peers.

If you plan to pursue further research study, your year-long project must be undertaken individually. Interested students should consult the program coordinator in first year.

Where could it take you?

You’ll graduate ready to define, design, construct, test and maintain software systems. As an accredited engineer, you might develop software for mobile robots and driverless cars. You could create and test video gaming experiences. Perhaps you’ll design apps or entirely new smart technologies.

  • Entry Requirements

    For those who are based in Adelaide, we will be offering a blended delivery mode that combines face-to-face with remote learning in as many courses as possible, taking into consideration social distancing and hygiene. All lectures will continue to be delivered online for the remainder of the year, with some exceptions.

    For our students who are studying offshore for the remainder of the 2021 Academic Year, the University will continue to offer high-quality access to the learning resources remotely for most programs. This includes all lectures, tutorials and other support material. Students will be advised in advance if there are course components that cannot be provided in remote mode and, wherever possible, offered alternative courses. Please refer to the COVID-19 FAQ page for a list of programs where in-person attendance is required.

    Choose your applicant type to view the relevant admissions information for this program.
    I am a:

    Domestic applicants

    Not a domestic applicant?

    SATAC Code 3CM099
    Deferment Yes - 2 year
    Intake February and July
    Enquiries Future Students team

    Selection Criteria
    Graduate entry

    Higher Education Study A completed Bachelor degree with major in computer science or equivalent, or a Graduate Diploma in Computer Science.
    How to Apply
    SATAC Code: 3CM099

    International applicants

    Not an international applicant?

    CRICOS 023447A
    Intake February and July
    Selection Criteria
    English Language Requirements
    Australian Year 12 Successful completion of an Australian year 12 qualification with a minimum pass in an accepted English language subject
    English Tests accepted by the University of Adelaide
    IELTS Overall 6.5 Reading 6 Listening 6 Speaking 6 Writing 6
    TOEFL Overall 79 Reading 13 Listening 13 Speaking 18 Writing 21
    Pearson Overall 58 Reading 50 Listening 50 Speaking 50 Writing 50
    C1 Advanced Overall 176 Reading 169 Listening 169 Speaking 169 Writing 169
    Qualifications that meet minimum English requirements A range of alternative qualifications may meet the University’s minimum English requirements
    Academic Entry Requirements
    More Information
    Tertiary Qualifications Bachelor degree in Computer Science or equivalent.
    How to Apply
  • Fees and Scholarships

    Choose your applicant type to view the relevant fees and scholarships information for this program.
    I am a:

    Domestic applicants

    Not a domestic applicant?

    Indicative annual tuition fees
    Australian Full-fee place: $32,000

    International applicants

    Not an international applicant?

    Indicative annual tuition fees (24 units) International student place: $44,000


    These scholarships, as well as many others funded by industry and non-profit organisations, are available to potential and currently enrolled students.

    Find a Scholarship.

  • Careers

    Career Readiness

    Graduates of this program can seek advanced technical careers in the information technology industry including the financial, business, scientific, entertainment, networking and defence sectors.

    The University of Adelaide Careers Service prepares, inspires and empowers students to achieve successful career transitions and connect with industry.

    Graduate Attributes

    The objective of this program is to produce graduates with specific attributes as outlined in University of Adelaide Graduate Attributes.
    1. Deep discipline knowledge
    2. Critical thinking and problem solving
    3. Teamwork and communication skills
    4. Career and leadership readiness
    5. Intercultural and ethical competency
    6. Self-awareness and emotional intelligence

    Professional Accreditation

    The Master of Software Engineering is accredited by the Australian Computer Society. It is designed to provide a professional qualification in computing and information technology and also provides the necessary academic requirements for membership of the Institute of Electrical and Electronic Engineers and the Association for Computing Machinery.

    Potential careers

    Internet Consultant, Internet - Web Programmer, IT Manager, Software Engineer, Computer Programmer, Systems Engineer, Engineer, Software Specialist

  • Degree Structure

    This 48-unit program is designed for graduates with a strong background in computer science, including courses such as Software Engineering and Project. It includes a year-long project and graduate courses in computer science, providing in-depth technical information to its graduates.

    This degree includes significant programming assignments that are usually written in JAVA or C++. Students are assumed to have foundational programming skills and be familiar with at least one object-oriented programming language prior to the commencement of the program.

    The availability of all courses is conditional on the availability of staff, facilities and sufficient enrolments.

    Academic Program Rules

    The Calendar is a comprehensive handbook of the University's academic program rules.

    Example Study Plan

    The Master of Software Engineering includes:
    • four (12 units) core foundation courses
    • seven (21 units) electives
    • two (15 units) research courses
    Core Courses
    Students must complete all of the following:

    Choice of, Computer Security stream
    Students must choose one course from the following:
    Choice of, Data and Information Management stream
    Students must choose one course from the following:
    Choice of, Networks stream
    Students must choose one course from the following:
    Research Project
    Students must complete all of the following:
    Students must choose four (12 units) from the following:

    Note: Unless exempted, international students are required to take ELEC ENG 7057 Engineering Communication and Critical Thinking in lieu of an elective.

    Study plans are available on the Faculty of Engineering, Computer and Mathematical Sciences website.


    Assessment includes a research project, written assignments, practical work and examinations.

  • Related Degrees

  • Further Information

    Please direct enquiries to the Ask Adelaide
    Phone: +61 8 8313 5208 (toll free 1800 061 459)

    The annual Open Day and Information Night events provide an excellent opportunity to see our campus, meet with academics, and discuss your study options.

The University of Adelaide is committed to regular reviews of the courses and programs it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary programs and courses without notice. Please read the important information contained in the disclaimer.

Last updated: Friday, 29 Jan 2021