Master of Information Technology with a specialisation in Software Engineering
View courses for International students.
Overview
Designed for those students who want to gain knowledge and a thorough understanding of the analysis, design and development of software artefacts by utilising techniques such as formal specification methodologies, software development modelling and human computer interaction. It includes the formal development process, requirements elicitation, systems design, quality control and testing, agile and extreme software construction methodologies, and systems design for mobile deveices.
Minimum course duration
1 year full-time or equivalent part-time
Location
North Ryde
Suitable for
Designed for those students who want to gain knowledge and a thorough understanding of the analysis, design and development of software artefacts by utilising techniques such as formal specification methodologies, software development modelling and human computer interaction.
Course fee
Student amenities fee
Information on the Student services and amenities fee
Entry requirements
Bachelor degree with substantial computing component with a GPA of 2.75 or Graduate Diploma in an ICT discipline or Bachelor degree in non-ICT discipline and 3 years of experience.
English language requirements
If you have completed the NSW HSC or equivalent you satisfy the English proficiency requirements.
For full information view the English proficiency requirements table (436 Kb).
Work experience requirements
No work experience required.
What you will study
| Degree requirements | Credit Points |
|---|---|
| Minimum number of credit points at 800 level or above | 32 |
| Completion of a specialisation from the list below |
Specialisation requirements
The following outlines the units (subjects) to be studied within this specialisation
| 800 level or above | Credit Points | ||||
|---|---|---|---|---|---|
| Required | ITEC800 | Systems Engineering Process | 4 | ||
| Required | ITEC802 | Object Oriented Technology | 4 | ||
| Required | ITEC810 | Information Technology Project | 4 | ||
| Required | ITEC822 | Advanced Programming in Software Engineering | 4 | ||
| Required | 8cp from | ITEC801 | Introduction to Distributed Systems | ||
| ITEC821 | Requirements Engineering | ||||
| ITEC823 | Agile Programming | ||||
| ITEC824 | Mobile Programming and Embedded Systems | ||||
| ITEC825 | Software Engineering for Critical Systems | ||||
| ITEC832 | Enterprise Application Integration | ||||
| ITEC841 | Project and Risk Management | ||||
| ITEC852 | Network and Systems Security | ||||
| ITEC856 | Advanced Operating Systems | 8 | |||
| Required | 8cp from | ITEC800 - ITEC807 | |||
| ITEC812 - ITEC899 | 8 | ||||
Notes
- The course information contained on this page is applicable for 2012 ONLY.
For more information please read the courses disclaimer.

