This course equips you to master the entire software development life cycle, from understanding customer needs to designing, developing, and testing software solutions.
You’ll gain hands-on experience with industry-standard tools and methodologies to create reliable, large-scale software systems. The curriculum stays up-to-date with the latest trends, ensuring you’ll graduate with in-demand skills.
To connect theory with practice, the program offers opportunities to collaborate with industry partners. Working on real-world projects will give you valuable experience and insights for a successful tech career.
What you’ll learn:
- Implement secure processes based on best practices when implementing and analysing software
- Evaluate standard algorithms, techniques, and software technologies for a given problem and think critically to generate optimum solutions
- Identify, evaluate and synthesise information from a range of computing sources to optimise the process of software design and implementation
- Document software development activities and artefacts and communicate them in written and oral form to both technical and non-technical audiences
- Effectively use new and existing technologies, recognising their advantages and limitations
- Keep your knowledge up-to-date by engaging in continuous training and research, and taking control of your own learning and development
- Recognise and apply IEEE/ACM/ACS standards in the process of software requirements, design and development
- Contribute to society using technology in an ethical, legal, and socially responsible manner
- Demonstrate initiative, leadership and ethical practice when working independently and collaboratively.
Location |
Perth, Malaysia or Sri Lanka |
Study Method |
Full-time |
Study Mode |
On-campus |
Intake |
February or July |
Duration |
3 years |
View course information disclaimer
This page was last updated on 19 September 2023