pg-software-engineering

aos

Skip to content | Change text size
 

print version

Monash University

Monash University Handbook 2011 Postgraduate - Area of Study

Managing facultyFaculty of Information Technology
Offered byCaulfield School of Information Technology
Clayton School of Information Technology
Campus(es)Caulfield, Clayton

Notes

  • Not all units may be available in any one year.

Description

Software 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.

Units

To qualify for an award with a specialisation in software engineering students complete the units outlined below:

  • FIT5030 Web services and service oriented computing
  • FIT5164 GRID computing
  • FIT5171 System validation and verification, quality and standards
  • FIT5174 Parallel and distributed systems

Relevant Courses

  • 2423 Postgraduate Certificate in Information Technology
  • 2411 Postgraduate Diploma in Information Technology
  • 2402 Masters of Information Technology
  • 3348 Masters of Information Technology Professional
  • 3309 Masters of Applied Information Technology
  • 3349 Masters of Information Technology (Honours)