Course description
The Bachelor of Engineering (Software) focuses on the systematic development of large scale software systems, particularly those involving networked services and hardware interfaces.
You will learn how to analyse, design, construct and test complex software systems.
There is a strong emphasis on practical skills and teamwork.
We have developed close relationships with a number of private sector and government organisations and all students undertake Flinders' nationally recognised 20 week industry placement.
What will I study?
Refer to the program of study.
What is Software Engineering?
Software engineering is a dynamic emerging engineering discipline that is concerned with all aspects of software use, from design and development to maintenance and management.
Combining the art and skill of engineering with the power of computer technology, software engineering develops programs and products that meet the demands of the modern economy.
Why study Software Engineering at Flinders?
* All our Engineering awards have been designed in close collaboration with industry in order to meet future development needs. Students gain specialist knowledge in key areas and an integrated tool kit of skills that will enable them to meet the technical criteria required by industry and to engage professionally with on-going technical developments.
* A distinctive feature of our Engineering awards is the nationally recognised industry placement program. More than 100 local, national and international organisations support the program, which provides students with 20 weeks of structured industrial work experience.
*
Students complete their final year of study having already gained a first-hand understanding of the role of the graduate engineer. They graduate with a proven on-the-job performance and many go on to work full-time with the company that provided their placement, or with another in the same industry.
*
The first year of this award is similar to the first year of our other Engineering awards allowing students to transfer between awards with minimal loss of time. For students without the necessary prerequisites, the Bachelor of Engineering Science award provides a pathway into this award.
* We have an international reputation for our teaching, student support programs/services and research.
Professional recognition
This program meets the requirements for accreditation by Engineers Australia and is recognised internationally.
Graduates will meet the academic requirements for attaining Chartered Professional Engineer status.
Combined degree options
Combine with
Duration (full-time equivalent)
Bachelor of Business
5 years
Bachelor of Commerce (Accounting) /
Bachelor of Commerce (Finance)
5 years
Bachelor of Information Technology
5 years
Bachelor of Science
5 years
Bachelor of Innovation and Enterprise (Science & Technology)
5 years
Refer to Engineering combined degrees for further information.
Career opportunities
What can I do with my Bachelor of Engineering (Software) degree?
Study a language
Flinders also offers all students the opportunity to major in a language in conjunction with any undergraduate course. The Diploma in Language is designed to provide students with competence in a chosen language that adds greater portability to their qualifications. You will complete a total of one extra year of study and graduate with both your chosen degree and the Diploma in Language. You can apply for this at time of enrolment.
The program of study for this course changed in 2006 and again in 2008. Continuing students who began before 2006 should follow the Pre-2006 Program of study for continuing students below.
Continuing students who began in 2007 or 2008 should seek advice from the Director of Studies at the time of enrolment.
The Bachelor of Engineering (Software) requires four years of full-time study (or the equivalent part-time). The course is offered by the Faculty of Science and Engineering.
The Bachelor of Engineering (Software) may also be studied in a combined degrees program with:
* Bachelor of Business
* Bachelor of Commerce (Accounting)/Bachelor of Commerce (Finance)
* Bachelor of Information Technology
* Bachelor of Science
PROGRAM OF STUDY [November, 2008]
To qualify for the Bachelor of Engineering (Software) 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.
Not all topics are necessarily available in any given year.
First Year
36 units comprising:
Semester 1
ENGR1401
Professional Skills for Engineers
4.5
ENGR1201
Digital Electronics 1
4.5
MATH1121
Mathematics 1A*
4.5
Semester 2
COMP1102
Computer Programming 1
4.5
MATH1122
Mathematics 1B *
4.5
* Students who have achieved a mark of at least 18 in SACE Stage 2 Specialist Mathematics, or at least 6 in International Baccalaureate Mathematics HL, have the option of doing the corresponding topics MATH1141 Advanced Mathematics 1A (instead of MATH1121) and MATH1142 Advanced Mathematics 1B (instead of MATH1122).
And either Group A
COMP1101
Fundamentals of Computing
4.5
STAT1412
Data Analysis Laboratory
4.5
Elective
4.5
or Group B
ENGR1202
Analog Electronics 1
4.5
PHYS1332
Engineering Physics
4.5
Elective
4.5
Group A results in a First Year that would enable a student to transfer to the Bachelor of Computer Science with no loss of time.
Group B results in a First Year equivalent to that for the Bachelor of Engineering (Robotics), Bachelor of Engineering (Computer Systems) and Bachelor of Engineering (Electronics) that enables students to transfer between these degrees with no loss of time.
Second Year
36 units comprising:
Semester 1
COMP2006
Software Engineering 1
6
COMP2221
Computer Programming 2
6
ENGR2131
Computer Organisation and Design
6
Semester 2
COMP3012
Software Engineering 2
6
Plus 12 units from:
COMP2211
Web-based Systems Development
6
COMP2232
Network and Operating Systems
6
ENGR2102
Fundamentals of Robotics
3
ENGR2112
Signals and Systems
6
ENGR2182
Design and Automation
3
ENGR2202
Analog Electronics 2
6
Third Year
36 units comprising:
Semester 1
COMP2231
Data Modelling
6
ENGR3031
Software Engineering 3
6
ENGR3508
Engineering Project Management
6
Semester 2
ENGR3509
Professional Engineering Practice
6
ENGR3402
Engineering Practicum, OR
12
ENGR3403
Engineering Work Experience #
0
Upper level Selectives ##
18
# May be done any time, typically over the summer.
## Upper-level selectives refers to any COMP, ENGR, MATH or STAT topic at Level 2 or above subject to prerequisites or any other appropriate Flinders University topic with the permission of the Course Coordinator.
Fourth Year
Upon completion of Level 3, students will be informed of their acceptance into the level 4 "with honours" year. The entry requirement is a GPA of 5 or more. Students who do not meet that requirement will be able to complete the ordinary Bachelor of Engineering award. Students admitted to the "with honours" year and who complete it with a credit average or higher will be awarded the Bachelor of Engineering with Honours. Students who complete the "with honours" year with less than a credit average will be awarded an ordinary degree.
Fourth Year - "with honours" program
ENGR4021
Software Engineering 4
6
ENGR4510
Research Methods for Engineers
3
ENGR4518A
Engineering Honours Project Part A, and
7.5
ENGR4518B
Engineering Honours Project Part B §
7.5
Electives
12
Fourth Year - ordinary degree program
ENGR4021
Software Engineering 4
6
ENGR4510
Research Methods for Engineers
3
ENGR4509A
Engineering Design Project Part A, and
4.5
ENGR4509B
Engineering Design Project Part B §
4.5
Upper-level selectives ##
6
Electives
12
§ Students must enrol in, and complete, Part A and Part B of this topic in one calendar year, as both topics are taught and assessed as a continuum.
## Upper-level selectives refers to any COMP, ENGR, MATH or STAT topic at Level 2 or above subject to prerequisites or any other appropriate Flinders University topic with the permission of the Course Coordinator.
PRE-2006 PROGRAM OF STUDY FOR CONTINUING STUDENTS
Students who commenced prior to 2006 and are continuing in the Fourth Year of the degree should follow this program of study and seek advice from Program Approvers at the time of enrolment.
Fourth Year
BUSN2006
Enterprise Management
6
ENGR4518A
Engineering Honours Project A, and
7.5
ENGR4518B
Engineering Honours Project B §
7.5
ENGR4021
Software Engineering 4
6
9 units chosen from 3-unit Third or Fourth Year COMP, ENGR and MATH topics
9
§ Students must enrol in, and complete, Part A and Part B of this topic in one calendar year, as both topics are taught and assessed as a continuum.