Bachelor of Software Engineering (BSE)
Sample course map (full-time)
| First year |
|
S1
|
FIT1001 Computer systems |
FIT1002 Computer programming |
MAT1841 Mathematics for computer science I |
ENG1061 Engineering profession |
|
S2
|
FIT1010 Intoduction to software engineering |
FIT1008 Computer science |
MAT1830 Mathematics for computer science II |
Approved elective |
| Second year |
|
S1
|
FIT2001 Systems analysis and design |
FIT2010 Database |
FIT2004 Algorithms and data structures |
FIT2043 Technical documentation for software engineers |
|
S2
|
FIT2024 Software engineering practice |
FIT2008 Networks and data communications |
FIT2014 Theory of computation |
FIT2022 Computer systems 2 |
| Third year |
|
S1
|
FIT3086 IT project management |
FIT3077 Software engineering: architecture and design |
FIT3042 Systems tools and programming languages |
Approved elective |
|
S2
|
FIT4001 Parallel and distributed systems |
FIT3013 Formal specification for software engineering |
FIT3084 Multimedia programming and the www |
Approved elective |
|
Summer
|
12 week Industry Placement (Recommended - see point 3 below) |
| Fourth year (Option 1) |
|
S1
|
FIT4002 Software engineering studio project (Full year project) |
FIT4004 System verification and validation, quality and standards |
Approved elective |
Approved elective |
|
S2
|
Approved elective |
Approved elective |
Approved elective |
| Fourth year (Option 2) |
|
S1
|
FIT4002 Software engineering studio project (Full year project) |
FIT4003 Software engineering research project (Full year project) ** |
FIT4004 System verification and validation, quality and standards |
Approved elective |
|
S2
|
Approved elective |
Approved elective |
| Fourth year (Option 3) |
|
S1
|
FIT4013 Software engineering research project (Full year project) ** |
FIT4004 System verification and validation, quality and standards |
Approved elective |
|
S2
|
Approved elective |
Approved elective |
 |
Common core units |
 |
Software Engineering core units |
 |
Software Engineering electives |
 |
Other electives or Honours Project |
Sample Industry-based Learning course map (full-time)
| First year |
|
S1
|
FIT1001 Computer systems |
FIT1002 Computer programming |
MAT1841 Mathematics for computer science I |
ENG1061 Engineering profession |
|
S2
|
FIT1010 Intoduction to software engineering |
FIT1008 Computer Science |
MAT1830 Mathematics for computer science II |
Approved elective |
| Second year |
|
S1
|
FIT2001 Systems analysis and design |
FIT2010 Database |
FIT2004 Algorithms and data structures |
FIT2043 Technical documentation for software engineers # |
|
S2
|
FIT2024 Software engineering practice |
FIT2008 Networks and data communications |
FIT2014 Theory of computation |
FIT2022 Computer systems 2 # |
| Approved elective # |
| Third year |
|
S1
|
FIT3086 IT project management |
FIT3077 Software engineering: architecture and design |
FIT3042 Systems tools and programming languages |
FIT3084 Multimedia programming and the WWW |
|
S2
|
FIT3127 Industry based learning #
|
| Fourth year (Option 1) |
|
S1
|
Approved elective |
FIT4004 System verification and validation, quality and standards |
Approved elective |
Approved elective # |
|
S2
|
FIT4001 Parallel and distributed systems |
FIT3013 Formal specification for software engineering |
Approved elective |
Approved elective |
| Fourth year (Option 2) |
|
S1
|
Approved elective |
FIT4004 System verification and validation, quality and standards |
Approved elective |
FIT4003 Software engineering research project (Full year project) ** |
|
S2
|
FIT4001 Parallel and distributed systems |
FIT3013 Formal specification for software engineering |
Approved elective # |
| Fourth year (Option 3) |
|
S1
|
FIT4013 Software engineering research project (Full year project) ** |
FIT4004 System verification and validation, quality and standards |
Approved elective # |
|
S2
|
FIT4001 Parallel and distributed systems |
FIT3013 Formal specification for software engineering |
 |
Common core units |
 |
Software Engineering core units |
 |
Software Engineering electives |
 |
Other electives or Honours Project |
# Students must take final elective (6 points) as overload during 2nd year, semester 1, 3rd year or 4th year. The IBL course map is indicative only. Students selected to complete an IBL placement will be given individual course progression advice by the School at the time of selection.
** FIT4003 and FIT4013 are honours research projects, available only to students undertaking the honours version of the degree. Entry to these units is by invitation, based upon a weighted average of previous years' results.
Approved course variations of the BSE course structure:
- Approved course variations of the BSE first year course structure are as follows:
- Students requiring other mathematics for an Engineering sequence may replace MAT1830/1841 with approval.
- Students intending to complete a minor or major sequence in sequence in Mathematics within the Faculty of Science should substitute another mathematics unit for MAT1830, with approval.
- Students transferring from other Faculty programs and students entering with advanced standing will be permitted the following course variation:
- FIT1004 Database may be be substituted for FIT2010 Database
- FIT1005 Networks and Data Communications maybe be substituted for FIT2008 Networks and Data Communications
- FIT2002 IT Project Management may be substituted for FIT3086 IT Project Management if taken in second year.
- The BSE degree is subject to the requirement that a maximum of 60 points be obtained at level 1 and a maximum of 60 points be obtained at level 2.
- Students are required to fulfil a 12 week industry placement requirement. Students will be advised to complete this requirement during their summer break between year 3 and year 4 of their course. (IE Aust requirement for accreditation of Professional Engineering courses)
A limited number of units not on the approved elective list may be taken with approval.
Previous year course maps
|