Course Code: 2770
Clayton Campus
Students entering level 4 in 2005
should initially re-enrol in Fourth year pass level.
Students are invited in to the Honours
version of the degree. Upon acceptance, they will be required to change their
enrolment manually.
Entry is based upon a weighted
average,
Core level 1 x 1/6,
Core Level 2 x 2/6,
Core Level 3 x 3/6
Less 10% for repeat (i.e. 10% of pass mark achieved).
In 2004 the course
structure for 2770 changed:
* CSE3305 Formal Methods II - no longer a core unit at Level 3.
* CSE4431 System Validation and Verification, Quality and Standard is a core
unit at Level 4 and will be offered in Semester 2 in 2005.
Students commenced the course pre 2004 can choose to complete their course under the 2003 structure although the 2004 structure is recommended. NOTE: Students are still required to complete CSE4213 Formal Methods in Software Engineering.
Those who started in
sem1 2004 and beyond must take CSE4431 as core and CSE3305 Formal Methods II
can still be taken but as an approved CSE Elective in the BSE program.
We strongly suggest that those planning to complete their BSE degree in sem1
2005 take CSE3305 Formal Methods II as core instead of CSE4431.
Fourth year (Honours)
CSE4002 Software Engineering Studio Project (12 points)
CSE4402 Software Engineering Honours Project (12 points)
CSE4333 Parallel Systems
CSE4431 System Validation and Verification, Quality and Standard
CSE3/4XXX Approved Computer Science Elective
CSE3/4XXX Approved Computer Science Elective
Honours Grades
Honours grades in BSE will normally be decided by the following cut-offs:
HI 80-100
HIIA 75-79
HIIB 70-74
HIII 65-69
Less than 65 - Honours grade not awarded i.e. student graduate with a straight
Bachelor of Software Engineering. An Honours grade will only be returned for
students with a grade over 65.
1. For research project (CSE4402)
students:
1.1 Point weighted average of core subjects in years 3 and 4 with CSE4402 project
double weighted.
1.2 CSE4402 must be within one grade of the formula average. Otherwise awarded
top of grade below.
2. For student not taking CSE4402:
Scale the point weighted average of core subjects in years 3 and 4: mark = (ave
-50) * 0.75 + 50
FIRST YEAR LEVEL - 48 Points
|
First Semester |
CSE1301 |
MAT1841 |
CSE1401 |
Free Elective (6 points) |
|
Second Semester |
CSE1303 |
MAT1830 |
CSE1402 |
Free Elective (6 points) |
SECOND YEAR LEVEL – 48 Points
|
First Semester
|
CSE2201 |
CSE2303 |
CSE2304 |
CSE2/3324 |
|
Second Semester |
CSE2302 |
CSE2305 |
BUS2176 |
CSE2/3325 |
THIRD YEAR LEVEL – 48 Points
|
First Semester |
CSE4213 |
CSE3308 |
CSE2/3391 CSE2/3395 |
Free Elective (6 points) |
|
Second Semester |
CSE3302 |
CSE3322 |
CSE3323 |
Free Elective (6 points) |
FOURTH YEAR LEVEL – 48 Points
All level 4 students must re-enrol in accordance with the following pass level course map:
|
First Semester |
CSE4002 (12 points) |
CSE3/4XXX *
(6 points)
|
CSE3/4XXX * CSE Approved Elective (6 points) |
Free Elective *
( 6 points) |
|
Second Semester |
CSE4333 |
CSE4431 |
Free Elective *
( 6 points) |
HONOURS FOURTH YEAR LEVEL – 48 Points
Selection into Honours is by invitation only based on a weighted average of core units at levels 1, 2 and 3. Students should re-enrol in the pass fourth year level.
If a student accepts an invitation for Honours, the student must change unit selections. Enrolment in CSE4402 Software Engineering Honours Project must be done manually at the Faculty Office.
|
First Semester |
CSE4002 (Full year project) (12 points) |
CSE4402
* (Full year project) (12 points) |
CSE3/4XXX CSE Approved Elective
|
CSE3/4XXX CSE Approved Elective (6 points) |
|
Second Semester |
CSE4333 |
CSE4431 (6 points) - Moved to Sem 2 in 2005 |
* CSE4402
is an Honours research project, available only to students undertaking the
Honours version of the degree.
Entry to Honours is by invitation, based upon a weighted average
of BSE core units.
BACHELOR OF SOFTWARE ENGINEERING
2005 UNIT OFFERINGS
|
UNIT CODE |
UNIT NAME |
SEMESTER |
|
CORE UNITS: This list includes core units of the degree |
||
|
CSE1301 |
Computer Programming |
1 and 2 |
|
CSE1303 |
Computer Science |
1 and 2 |
|
MAT1841 |
Mathematics for Computer Science I |
1 |
|
MAT1830 |
Mathematics for Computer Science II |
2 |
|
CSE1401 |
Introduction to Software Engineering |
1 |
|
CSE1402 |
Technical Documentation for Software Engineers |
2 |
|
CSE2302 |
Operating Systems |
2 |
|
CSE2303 |
Formal Methods I |
1 |
|
CSE2304 |
Algorithms and Data Structures |
1 |
|
CSE2305 |
Object-Oriented Software Engineering |
2 |
|
CSE2201 |
Software Engineering Practice |
1 |
|
BUS2176 |
Project Management |
2 |
|
CSE3302 |
Software Engineering Project |
2 |
|
CSE3308 |
Software Engineering: Analysis and Design |
1 |
|
CSE3322 |
Programming Languages and Implementation |
2 |
|
CSE3323 |
The Computer Industry: Historical, Social and Professional Issues |
2 |
|
CSE 2/3324 |
Computer Architecture |
1 |
|
CSE 2/3325 |
Multimedia Programming and the World Wide Web |
2 |
|
CSE 2/3391 |
Unix Tools (3 points) |
1 |
|
CSE 2/3395 |
Perl Programming Elective (3 points) |
1 |
|
CSE4002 |
Software Engineering Studio Project |
Full year |
|
CSE4213 |
Formal Methods in Software Engineering |
1 |
|
CSE4333 |
Parallel Systems |
2 |
|
CSE4431 |
System Validation and Verification, Quality and Standard |
2 (moved to S2 in 2005) |
|
CSE4402 * |
Software Engineering Honours Project Software Engineering Project |
Full year |
|
UNIT CODE |
UNIT NAME |
SEMESTER |
|
BACHELOR OF SOFTWARE ENGINEERING APPROVED "CSE3/4XXX" ELECTIVES |
||
|
Network Technology |
Caulfield 1 and 2 |
|
|
Digital Design III |
1 |
|
|
Digital Signal Processing |
2 |
|
|
Fundamentals of Robotics |
2 |
|
|
Robotics |
2 (may be special offer in 2005) |
|
|
Real Time System Design |
1 |
|
|
Integrated Circuit Design |
2 |
|
|
Communication Network Performance |
Caulfield 1 |
|
|
Network Administration |
Caulfield 2 |
|
|
Software Component Technologies |
Caulfield 1 |
|
|
Data Mining |
Caulfield 2 |
|
|
Project |
Summer (3), 1 and 2 |
|
|
CSE3304 |
Computer Organisation |
1 (not offered 2005) |
|
Formal Methods II |
1 |
|
|
CSE3306 |
Microprocessors |
2 (not offered 2005) |
|
Artificial Intelligence |
2 |
|
|
Computer Graphics |
1 |
|
|
Image Processing |
1 (moved to sem 1 2005) |
|
|
Database Management Systems |
2 |
|
|
Data Communications and Computer Networks |
1 |
|
|
Third Year Topics in Computer Science |
May not be offered in 2004 |
|
|
Games Programming |
Caulfield 2 |
|
|
Internet Architecture and Protocols |
Caulfield 2 |
|
|
Object-oriented programming |
Caulfield 1 |
|
|
Query language and information retrieval |
Caulfield 1 |
|
|
Advanced topics in intelligent information processing |
FY (approval required) |
|
|
Advanced topics in software engineering |
FY (approval required) |
|
|
Advanced topics in algorithms and complexity |
FY (approval required) |
|
|
Advanced topics in computational languages |
FY (approval required) |
|
|
Advanced topics in computational science |
FY (approval required) |
|
|
Advanced topics in computer networking |
FY (approval required) |
|
|
Advanced topics in computer graphics and visualization |
FY (approval required) |
|
|
Advanced topics in computer architecture and systems |
FY (approval required) |
|
|
Individual study unit in computer science: current research topics in computer science |
May not be offered 2005 |
|
|
Individual study unit in computer science: current research topics in computer science |
May not be offered 2005 |
|
|
Computer networks |
1 |
|
|
Digital communications technologies |
1 |
|
|
Network design and management |
2 |
|
|
Public telecommunications networks |
2 |
|
|
Information security |
1 |
|
Course advice
For advice on Bachelor of Software Engineering with Honours, contact Dr Lloyd Allison
Last updated 06/07/2005KF