This course will extend your prior knowledge and experience of computing and also prepare you for serious research, teaching and further graduate studies.
In addition to learning how to understand the fundamentals of computer architecture and organising, storing and retrieving data, you will learn how to identify software security problems in specialised client systems and to design effective countermeasures, based on the client requirements and priorities.
You will develop expertise in formal languages, the mathematical foundation of computability, and formal logic and systemic complexity, which may enhance your career prospects in a wide range of industry sectors, business and management.
Please refer to the handbook for additional course overview information.
How to apply
This major sits within the Master of Science (Science) degree. To apply for this major, you will apply for the Master of Science (Science). In step 3 of the application process, you will be asked to confirm the major you wish to study.
Applying as a postgraduate student is easy. For information tailored to your situation, visit our easy to follow instructions to get your application started.
Ready to apply?