Available in 2024
Course code

SENG4001A

Units

10 units

Level

4000 level

Course handbook

Description

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

Software Engineering Final Year Projects represent the culmination of study towards the Bachelor of Software Engineering degree. Final year projects are undertaken with industry and offer the opportunity to apply and extend material learned throughout the program. Industry projects span a diverse range of topics and application areas with an emphasis on technical skills, project management, software engineering methodology, and communication. Through Part A and Part B you will work on an individual software engineering project that involves being embedded within an existing industry team environment. In your project (through Part A and Part B), you will undertake independent research that results in the production of a research report and the development of a software prototype that requires you to incorporate software engineering skills into your practice.  Through Part A and Part B, 140 hours of Work Integrated Learning (WIL) activities must be completed and verified by the nominated project supervisor. Under your WIL requirements, these hours can be completed across a range of project-based activities and with an approved and relevant industry partner. Information will be provided by the Course Coordinator on the process for organising a Work Integrated Learning Experience for this course. The Course Coordinator will ensure that the experience is appropriate and does not adversely affect other existing activities or courses of the University. You will require a nominated supervisor within the industry partner organisation.


Availability2024 Course Timetables

Callaghan

  • Semester 1 - 2024

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. Part A cannot be completed as a standalone course, it will only count towards your program once you have successfully completed Part B.


Replacing course(s)

This course replaces the following course(s): SENG4211A. Students who have successfully completed SENG4211A are not eligible to enrol in SENG4001A.


Learning outcomes

On successful completion of the course students will be able to:

1. Identify risks associated throughout the evolution of a software development project and develop strategies to overcome risks.

2. Apply theory and knowledge of software design, testing and validation to real-world software development projects.

3. Utilise time management skills in both a software engineering project and in the workplace.

4. Use professional oral and written communication skills in the preparation of software prototypes, demos and documentation to satisfy the standards of engineers and other software professionals.

5. Demonstrate professional and research skills in software engineering by locating, interpreting and applying technical information and standards.

6. Critically reflect on the ethical and technical issues faced in the workplace.


Content

The project will be conducted under the direct supervision of an industry supervisor and will be supported by appropriate academic staff. The specific project topic undertaken will reflect the common interests and expertise of the student(s) and supervisor. Through Parts A and Part B, students will be required to:

  • Perform a literature review to identify and synthesise current knowledge and developments in the chosen technical area. This will also consider appropriate methods for testing and/or evaluation of solutions.
  • Undertake detailed technical work in the chosen project area using one or more of theoretical studies, evaluations and/or computer simulations.
  • Develop a fully functional software product or prototype applying appropriate software development methodology.
  • Produce progress reports or maintain a professional journal to establish work completed, and to schedule work within the time frame specified for the project.
  • Prepare a research report describing the work undertaken and results obtained.
  • Prepare industry appropriate software documentation.
  • Provide a formal presentation and demonstration of the project.
  • Complete a Pre-WIL preparation module online.
  • Complete 140 hours of WIL experience.

Assumed knowledge

For students to derive maximum value from this course and to ensure that the host organisation derive substantive benefits as well, it is essential that students have a satisfactory knowledge and skill base prior to WIL. Students therefore should have successfully completed at least 210 units of their program prior to enrolment in the course.


Assessment items

Written Assignment: Project Plan and Requirements

Log / Workbook: Project Activity Log and Reflection

Written Assignment: Requirements and Design Documents

Presentation: Progress Presentation

Written Assignment: Interim Project Report and Reflection plus Supervisor Report
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.


Compulsory Requirements

Compulsory Placement and WHS Requirements:

  • WHS Requirement - Students must complete a Workplace Safety Induction or Risk Assessment. - Failure to complete the placement organisation WHS-Safety Induction and Risk Assessment will constitute a fail in this course. The organisation MAY offer an alternate time at their discretion though there is no obligation from them to do so.

Contact hours

Semester 1 - 2024 - Callaghan

Individual Supervision-1
  • Face to Face On Campus 0.5 hour(s) per fortnight for 6 fortnight(s) starting in week 1
Placement-1
  • Face to Face Off Campus 140 hour(s) per term
  • Compulsory Requirement: Students must meet the compulsory attendance requirement.
Seminar-1
  • Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1

Course outline