Master of Software Engineering
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
Please note: For programs including placements and/or study-related activities in settings where COVID-19 vaccination is mandatory, it is an inherent requirement that all students be fully vaccinated prior to undertaking the placement and/or study-related activity.
For our students who are studying offshore in 2022, 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 further information and 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
SATAC Code | 3CM099 |
---|---|
Deferment | Yes - 2 year |
Intake | February and July |
Selection Criteria
Higher Education Study | A completed Bachelor degree with major in computer science or equivalent, or a Graduate Diploma in Computer Science. |
---|
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
Indicative annual tuition fees |
Australian Full-fee place: $32,000
|
Where the standard duration of the program is less than one year the full cost of the program is displayed.
Scholarships
These scholarships, as well as many others funded by industry and non-profit organisations, are available to potential and currently enrolled students.
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.- Deep discipline knowledge and intellectual breadth
- Creative and critical thinking, and problem solving
- Teamwork and communication skills
- Professionalism and leadership readiness
- Intercultural and ethical competency
- Australian Aboriginal and Torres Strait Islander cultural competency
- Digital capabilities
- 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 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
- 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: |
|
Electives Students must choose four (12 units) from the following: |
|
Study plans are available on the Faculty of Engineering, Computer and Mathematical Sciences website.
Assessment
Assessment includes a research project, written assignments, practical work and examinations.
Related Degrees
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: Wednesday, 28 Apr 2021