Griffith University

Griffith University

Software Engineering



Program Information

Degree Offered:


Format: Campus

Program Description:

The Master of Software Engineering provides a comprehensive treatment of the advanced principles and practices of Software Engineering with a balanced emphasis on theory and practice. The course involves both coursework and a thesis. These studies are supported by course components in software architecture, software quality management, the Personal Software Process (PSP), process assessment and processimprovement (CMM/SPICE), software engineering standards, advanced object-oriented design, verification and validation and other advanced topics in software engineering. The course covers both the theoretical foundations of Software Engineering and their application to the specification, design, implementation, verification, reengineering, maintenance and documentation of large-scale software systems.