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 |
FIT3084 Multimedia programming and the www |
|
S2
|
FIT4001 Parallel and distributed systems |
FIT3013 Formal specification for software engineering |
Approved elective |
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 |
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.
** 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
|