墨尔本大学Master of Engineering(Software)项目开设的核心课程有:Engineering Computation、Algorithms and Complexity、Programming and Software Development、Engineering Communication、Theory of Computation、Software Requirements Analysis、IT project and Change Management、Modelling Complex Software Systems。