On successful completion of the Software Engineering stream students will be able to:
| No. | Mid-level learning outcomes |
|---|---|
| 1 | Demonstrate mastery of analytical skills including the applications and limitations of linear algebra, calculus and statistical models and scientific methodology. |
| 2 | Demonstrate proficiency with the software tools, methods, principles, technical knowledge and conceptual frameworks of software engineering, including programing with Internet computing platforms, software modeling and design, software testing, software quality assurance, software process management |
| 3 | Effectively address non-routine design and troubleshooting problems. |
| 4 | Apply diverse strategies to develop and implement innovative ideas in software systems. |
| 5 | Plan, design, and review software systems, services and IT solutions. |
| 6 | Recognise and respond to the interdisciplinary context of software systems. |
| 7 | Find, interpret, evaluate and manage research in software systems to support decision making. |
| 8 | Present compelling oral, written and graphic evidence to communicate software engineering practice. |
| 9 | Contribute as an individual to multidisciplinary and multicultural teams to deliver software related projects. |
| 10 | Apply relevant values, standards and judgement to contribute to the economic, social and environmental sustainability of software systems. |