Software Engineering Masters Project Part A

10 Units

This course is Part A of a multi-term sequence. Part B must also be completed to meet the requirements of the sequence.

Software Engineering Masters Projects represent the culmination of study towards the MPE degree. Projects offer the opportunity to apply and extend material learned throughout the remainder of the program. Assessment is by submission of software development documentation throughout the evolution of the project and submission of a final project report and a formal presentation, demonstration of project outcomes, and a research thesis.
In contrast to the majority of courses studies elsewhere in the program, projects are undertaken in groups. This necessarily introduces the dimension of workload management into the program to enable completion of a large, relatively unstructured `assignment¿ over the course of the year.
The projects undertaken span a diverse range of topics including theoretical, simulation and software development, and vary from year to year. The emphasis is necessarily on facilitating student learning in technical, project management and presentation spheres.

Understand the complexity of organising a large software development project as a team, identifying risks associated with their decisions and adapting the processes as the project evolves during the year

Obtain experience in the application of their previous knowledge in software requirements, design, test and validation in a concrete large project

Identify previous incorrect considerations in their time and management skills and gain working experience that would allow them to correct their views on the own capabilities leading to more realistic project plans

Improve their oral and written communication skills in the preparation of software prototypes, demonstrations and documentation and so as to satisfy the standards of engineers and other software professionals

Improve their research skills in software engineering by developing a better understanding of technical information and standards

Content

This course will be conducted largely as a group project under the direct supervision of a member of academic staff. The specific project topic undertaken will reflect the common interests and expertise of the student(s) and supervisor.Students will be required to:

1. Perform a systematic literature search to review current knowledge and developments in the chosen technical area

2. Undertake detailed technical work in the chosen area using one or more of:

a. Theoretical studies

b. Computer simulations

c. Software development

3. Produce progress reports or maintain a professional journal to establish work completed, and to schedule additional work within the time frame specified for the project

4. Prepare a systematic literature review on the research topic for an individual research project.

Multi-Term Sequence

This course is part of a multi-term sequence. Both Part A and Part B must be completed to meet the requirements of the sequence. Part A and Part B must be completed in consecutive terms. Students must complete Part A before completing Part B. Students must complete the sequence within a twelve month period. If students complete Part A but are unable to complete Part B within the timeframe, they must re-enrol in Part A.

Requisites

The A component of this multi-term sequence course must be taken prior to enrolment in the B component.
This course is part of a multi-term sequence. Both Part A and Part B must be completed to meet the requirements of the sequence, and must be completed in consecutive semesters. Students must complete Part A before undertaking Part B. Students must complete the sequence within a 12 month period. If students complete Part A but are unable to complete Part B within the timeframe, they must re-enrol in Part A.

Assumed Knowledge

SENG4800A and SENG4800B

Assessment Items

Written Assignment: Project Plan

Written Assignment: Requirements documents

Written Assignment: Design documents

Written Assignment: Progress reports

Presentation: Demonstration

Written Assignment: Systematic literature review

Contact Hours

Callaghan

Individual Supervision

Face to Face On Campus
2
hour(s)
per Week for
Full Term
Guided supervision - As per course outline.