Overview
Overview
Gain the expertise for diverse career opportunities in computer science, cybersecurity and software engineering.
This course will equip you with high-level knowledge of computer systems and processes involved in software development and maintenance.
How this course will make you industry ready
This course is designed so that you gain high-level knowledge of computer systems and processes involved in software development and maintenance. Curtin collaborates with industry partners to optimise course content and provide final-year student placement opportunities.
What jobs can the Computing course lead to?
Careers
- Computer programmer
- Computer security consultant
- IT consultant
- Software engineer / developer
Industries
- Applications and software development
- Cybersecurity
- IT analysis
- Game design and development
What you'll learn
- implement secure processes based on best practice when developing software and dealing with computer systems
- evaluate standard algorithms, techniques, and software technologies in a manner that is appropriate for a given problem and think critically and creatively to generate innovative and optimum theoretical and practical 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 and communicate effectively in ways appropriate to the audience and purpose
- effectively use new and existing technologies, recognising their advantages and limitations
- sustain intellectual curiosity by updating their knowledge, engage in continuous training and research, and take control of their own learning and development
- recognise and apply IEEE/ACM/ACS standards in the process of software 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