The Bachelor of Engineering (Software) (Honours) requires four years of full-time study (or the equivalent part-time).
The course is offered by the College of Science and Engineering.
The minimum requirements for consideration for entry to all undergraduate courses are specified in detail in the University Entry Requirements.
Successful completion of either SACE Stage 2 (Year 12) Specialist Mathematics or Mathematical Methods or equivalent International Baccalaureate subjects is normally required for entry. Knowledge of SACE Stage 2 (Year 12) Physics is assumed
The course has been designed to provide graduates with:
The course provides the foundations that will underpin ongoing professional development, preparing graduates for further study or for a career in an engineering related field or in other areas where the range of skills and knowledge acquired is needed or desirable.
On completion of the award, students will be able to:
On completion of the Bachelor of Engineering (Software) (Honours), students will be eligible for professional membership of both Engineers Australia and the Australian Computer Society.
To qualify for the Bachelor of Engineering (Software) (Honours) a student must complete 144 units with a grade of P or NGP or better in each topic, according to the program of study below.
36 units comprising:
COMP1002 Fundamentals of Computational Intelligence (4.5 units)
COMP1102 Computer Programming 1 (4.5 units)
COMP1711 Database Modelling and Knowledge Engineering (4.5 units)
COMP1712 Software Engineering Principles and Practice (4.5 units)
ENGR1201 Electronics (4.5 units)
ENGR1401 Professional Skills (4.5 units)
MATH1121 Mathematics 1A (4.5 units)
MATH1122 Mathematics 1B (4.5 units)
36 units comprising:
COMP2711 Computer Programming 2 (4.5 units)
COMP2812 Operating Systems (4.5 units)
ENGR1711 Engineering Design (4.5 units)
ENGR2711 Engineering Mathematics (4.5 units)
ENGR2792 Software Engineering 2 (4.5 units)
ENGR2881 Computer Networks (4.5 units)
Plus 9 units from recommended sequence 1 or 2:
ENGR2721 Microprocessors (4.5 units)
ENGR2722 Analysis of Engineering Systems (4.5 units)
COMP2772 Web-Based Systems Development (4.5 units)
COMP2781 Computer Mathematics (4.5 units)
36 units comprising:
COMP3712 Computer Programming 3 (4.5 units)
COMP3781 Cybersecurity (4.5 units)
ENGR3704 Project Management for Engineering and Science (4.5 units)
ENGR3791 Software Engineering 3 (4.5 units)
ENGR3750 Workplace Preparation (0 units)
Plus one of:
ENGR3700 Engineering Practicum (13.5 units) (see note 1)
ENGR3710 International Engineering Practicum (13.5 units) (see notes 1, 2)
Plus 4.5 units from recommended sequence 1 or 2:
ENGR3701 Computer Organisation and Design (4.5 units)
COMP3751 Interactive Computer Systems (4.5 units) OR
COMP3771 Advanced Database (4.5 units)
36 units comprising:
ENGR7700A Honours Thesis (4.5/18 units) (see note 3)
ENGR7700B Honours Thesis (4.5/18 units)
ENGR7700C Honours Thesis (4.5/18 units)
ENGR7700D Honours Thesis (4.5/18 units)
ENGR7791 Software Engineering 4 (4.5 units)
ENGR9742 Systems Engineering (4.5 units)
Plus 9 units selected from*:
COMP7701 Advanced Enterprise Security (4.5 units)
COMP7707 Advanced Data Mining (4.5 units)
COMP7716 Information Retrieval and Language Technology (4.5 units)
COMP8715 Heuristic Optimisation GE (4.5 units)
ENGR7761 Computer Vision (4.5 units)
* or another topic approved by the Course Coordinator, that is appropriate to the student’s program.
1. With the permission of the Course Coordinator students may undertake ENGR9405 Engineering Work Experience (4.5 units) plus 9 units of upper-level topics in place of ENGR3700 Engineering Practicum or ENGR3710 International Engineering Practicum. ENGR9405 may be taken any time after the student has completed 63 units. Please see the topic coordinator for further details. Upper-level topics must be selected from COMP, ENGR, MATH and STAT topics at 2000-level and above.
2. ENGR3710 International Engineering Practicum should be selected by those students intending to undertake their Practicum outside of Australia. Enrolment is subject to approval by the College which will consider the quality and appropriateness of the placement.
3. Students must undertake the Honours Thesis topics over a minimum of two semesters.
4. The honours grade awarded is determined in accordance with the University's Assessment Policy and Procedures and is calculated from the Weighted Average Mark of all topics at level 7000 and above taken as part of the degree as follows:
85 ≤ WAM - Honours First Class (H1)
75 ≤ WAM < 85 - Honours Second Class Division A (H2A)
65 ≤ WAM < 75 - Honours Second Class Division B (H2B)
50 ≤ WAM < 65 - Honours Third Class (H3)
Where a student has satisfied all requirements for the course but has achieved a WAM of less than 50, the WAM will be deemed 50 for the purposes of calculating the honours classification.
The Bachelor of Engineering (Software) (Honours) may also be studied in a combined degrees program with another Bachelor degree in the College of Science and Engineering where the combination meets the requirements of the credit transfer policy.
Every effort has been made to ensure the information published on the Course Rule pages is accurate at the time of publication. Flinders University reserves the right to amend its curriculum without prior notice, and will update the Course Rules to reflect any amendments at the earliest opportunity.
Flinders University uses cookies to ensure website functionality, personalisation and a variety of purposes as set out in its website privacy statement. This statement explains cookies and their use by Flinders.
If you consent to the use of our cookies then please click the button below:
If you do not consent to the use of all our cookies then please click the button below. Clicking this button will result in all cookies being rejected except for those that are required for essential functionality on our website.
Flinders University uses cookies to ensure website functionality, personalisation and a variety of purposes as set out in its website privacy statement. This statement explains cookies and their use by Flinders.
If you consent to the use of our cookies then please click the button below:
If you do not consent to the use of all our cookies then please click the button below. Clicking this button will result in all cookies being rejected except for those that are required for essential functionality on our website.