Master of professional engineering swinburne July 8, 2019 16 32 64 128 Swinburne university of technology melbourne Swinburne university of technology Master of degree