墨尔本大学的Master of Engineering(Software)项目开设的核心课程有:工程计算、计算机算法及复杂性、程序设计与软件发展、工程项目沟通、计算机理论、软件需求分析、IT项目与变革管理、软件系统模型的复杂性。