aos
Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
Notes
DescriptionSoftware engineering is a core discipline transforming the results of the basic science of computing into large-scale working software systems. Its components include software analysis and design, software project management, quality assurance, validation and verification, advanced object-oriented programming, approaches for real-world systems and design patterns. This specialisation equips students with knowledge of the processes, techniques and theory of software engineering. In addition to the foundational core of knowledge required for professional work in the area, they will also be exposed to advanced topics including web services and service oriented computing, grid computing and parallel computing. Graduates of the specialisation will have a strong knowledge in advanced theoretical and practical software engineering issues. They will possess the skills in designing and developing large software systems in the real world. UnitsTo qualify for an award with a specialisation in software engineering students complete the units outlined below: Relevant Courses
|