Course Code: 2770
Clayton Campus
Students entering level 4 should
initially re-enrol in Fourth year pass level. Students are invited in to
the Honours version of the degree when 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 will change:
* CSE3305 Formal Methods II will
no longer be a core unit at Level 3.
* CSE4431 System Validation
and Verification, Quality and Standard will be a core unit at Level 4 and will
be offered in Semester 1.
Students presently enrolled in the course can choose to complete their course under the 2003 structure although the 2004 structure is highly recommended.
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) |
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) |
CSE4431 |
CSE3/4XXX CSE Approved Elective (6 points) |
|
Second Semester |
CSE4333 |
CSE3/4XXX CSE Approved Elective (6 points) |
* 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
2004 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, 2 and Summer |
|
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 |
1 |
|
CSE4402 * |
Software Engineering Honours Project Software Engineering Project |
Full year |
|
UNIT CODE |
UNIT NAME |
SEMESTER |
|
APPROVED "CSE" ELECTIVES
|
||
|
CSE1102 |
Digital Technology II |
2 |
|
CSE1304 |
Professional Communication and Presentation |
1 |
|
CSE1308 |
Digital Logic |
1 |
|
CSE1434 |
Web Programming with Java Applets |
2 |
|
CSE2101 |
Digital Design I |
1 |
|
CSE2102 |
Digital Design II |
2 |
|
CSE2111 |
Digital Electronics for Digital Systems |
2 |
|
CSE2131 |
Fundamentals of Digital Signal Processing |
1 |
|
CSE2203 |
IT Project Management |
Caulfield 1 and 2 |
|
CSE2306 |
Digital Logic |
1 |
|
CSE2307 |
Numerical Computing |
2 |
|
CSE2309/3309 |
Artificial Intelligence |
1 |
|
CSE2316/3316 |
Database Management Systems |
2 |
|
CSE2318/3318 |
Data Communications and Computer Networks |
1 |
|
CSE2319 |
Second Year Topics in Computer Science |
May not be offered in 2004 |
|
CSE3020 |
Network Technology |
Caulfield 1 and 2 |
|
CSE3101 |
Digital Design III |
1 |
|
CSE3132 |
Digital Signal Processing |
2 |
|
CSE3133 |
Fundamentals of Robotics |
2 |
|
CSE3134 |
Robotics |
2 |
|
CSE3141 |
Real Time System Design |
1 |
|
CSE3142 |
Integrated Circuit Design |
2 |
|
CSE3151 |
Communication Network Performance |
Caulfield 1 |
|
CSE3153 |
Network Administration |
Caulfield 2 |
|
CSE3210 |
Software Component Technologies |
Caulfield 1 |
|
CSE3212 |
Data Mining |
Caulfield 2 |
|
CSE3301 |
Project |
Summer (3), 1 and 2 |
|
CSE3304 |
Computer Organisation |
1 |
|
CSE305 |
Formal Methods II |
1 |
|
CSE3306 |
Microprocessors |
2 |
|
CSE3313 |
Computer Graphics |
1 |
|
CSE3314 |
Image Processing |
2 |
|
CSE3319 |
Third Year Topics in Computer Science |
May not be offered in 2004 |
|
CSE3474 |
Games Programming |
Caulfield 2 |
|
CSE3821 |
Internet Architecture and Protocols |
Caulfield 2 |
|
CSE4490 |
Object-oriented programming |
Caulfield 1 |
|
CSE4500 |
Query language and information retrieval |
Caulfield 1 |
|
CSE4601 |
Advanced topics in intelligent information processing |
FY |
|
CSE4602 |
Advanced topics in software engineering |
FY |
|
CSE4603 |
Advanced topics in algorithms and complexity |
FY |
|
CSE4604 |
Advanced topics in computational languages |
FY |
|
CSE4605 |
Advanced topics in computational science |
FY |
|
CSE4606 |
Advanced topics in computer networking |
FY |
|
CSE4607 |
Advanced topics in computer graphics and visualization |
FY |
|
CSE4608 |
Advanced topics in computer architecture and systems |
FY |
|
CSE4610 |
Individual study unit in computer science: current research topics in computer science |
May not be offered 2004 |
|
CSE4611 |
Individual study unit in computer science: current research topics in computer science |
May not be offered 2004 |
|
CSE4881 |
Computer networks |
1 |
|
CSE4882 |
Digital communications technologies |
1 |
|
CSE4884 |
Network design and management |
2 |
|
CSE4891 |
Public telecommunications networks |
2 |
|
CSE4892 |
Information security |
1 |
Course advice
For advice on Bachelor of Software Engineering with Honours, contact Dr
Lloyd Allison. - Semester 1 only, or Dr Sita Ramakrishna or
Prof Heinz Schmidt -
Semester 2
Last updated 26/07/2004KF