Final Year Software Engineering Project

Course code SENG4800Units 30Level 4000Faculty of Engineering and Built EnvironmentSchool of Electrical Engineering and Computer Science

This course consists of a combination of Part A and Part B which reflects the full year multi term sequence program. As it is a single course of 30 credit points in one semester approval by the Course Coordinator is required before enrolling in this course.

Final Year Projects represent the culmination of study towards the Bachelor of Engineering degrees. 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; submission of project final report and a formal presentation and demonstration of project outcomes.

In contrast to the majority of courses studied 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.

Available in 2015

Callaghan CampusSemester 1, Semester 2
Previously offered in 2014
ObjectivesThe aims of this course are to provide a vehicle for students to consolidate, enhance and demonstrate the knowledge and skills gained from coursework studies through the Software Engineering degree through a program of group directed study. The knowledge and skills addressed include:

1. research and critical evaluation of technical information about software engineering topics
2. technical knowledge in software engineering
3. time and resource management skills
4. preparation and presentation of information to engineers and other professionals
5. effective team skills
ContentThis course will be conducted largely as an individual or small 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 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 an interim report and a final formal report describing the work undertaken and results obtained
5) provide a formal presentation and demonstration of the project
Replacing Course(s)N/A
Industrial Experience0
Assumed Knowledge3rd year of Software Engineering degree
Modes of DeliveryInternal Mode
Teaching MethodsLecture
Individual Supervision
Self Directed Learning
Assessment Items
Presentations - GroupThere are three components of assessment: Group Participation; Group Presentation; and Individual Achievement.

Group Participation is assessed through a set of deliverables as specified in the Course Outline.
Group Presentation is assessed through a formal seminar-style presentation and a demonstration of project outcomes, as specified in the Course Outline.
Individual Achievement is assessed through contribution to project technical content and submission of an individual interim report and individual Final Report, as specified in the Course Outline.
ReportsA student must achieve a score of at least 40% for both their individual interim report and Individual Final Report and at least 50% for their overall assessment in order to pass the Final Year Project.
Contact HoursSeminar: for 1 hour(s) per Fortnight for Full Term
Timetables2015 Course Timetables for SENG4800