[Monash Home] [Monash Info] [News and Events] [Campuses and Faculties]
[Monash University]
School of Computer Science and Software Engineering
about courses People research student community internal

Bachelor of Software Engineering with Honours - 2005

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

  BACHELOR OF SOFTWARE ENGINEERING (2770)
Course Map 2004 onwards

FIRST YEAR LEVEL - 48 Points

First

Semester

CSE1301
Computer
Programming
(6 points)

MAT1841
Mathematics for Computer Science I
(6 points)

CSE1401
Introduction to Software Engineering
(6 points)

Free Elective

(6 points)

Second

Semester

CSE1303
Computer Science
(6 points)

MAT1830
Mathematics for Computer Science II
(6 points)

CSE1402
Technical Documentation for Software Engineers
(6 points)

Free Elective

(6 points)

 

SECOND YEAR LEVEL – 48 Points

First

Semester

 

 

CSE2201
Software Engineering Practice
(6 points)

CSE2303
Formal Methods I
(6 points)

CSE2304
Algorithms and Data Structures
(6 points)

CSE2/3324
Computer Architecture
(6 points)

Second

Semester

CSE2302
Operating Systems
(6 points)

CSE2305
Object Oriented Software Engineering
(6 points)

BUS2176
Project Management
(6 points)

CSE2/3325
Multimedia Programming and the World Wide Web
(6 points)

 

THIRD YEAR LEVEL – 48 Points

First

Semester

CSE4213
Formal Methods in Software Engineering
(6 points)

CSE3308
Software Engineering:
Analysis and Design
(6 points)

CSE2/3391
Unix Tools
(3 points)

CSE2/3395
Perl Programming
(3 points)

Free Elective

(6 points)

Second

Semester

CSE3302
Software Engineering
Project
(6 points)

CSE3322
Programming Languages and Implementation
(6 points)

CSE3323
The Computer Industry: Historical, Social and Professional Issues
(6 points)

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
Software Engineering
Studio Project
(Full year project) 

(12 points)

CSE3/4XXX *


CSE Approved Elective
 

(6 points)

CSE3/4XXX *

CSE Approved Elective  

(6 points)

Free Elective *

 

( 6 points)

Second

Semester

CSE4333
Parallel Systems
(6 points)

CSE4431
System Validation and Verification, Quality and Standard
(6 points)
- Moved to Sem 2 in 2005

Free Elective *

 

( 6 points)

*Students can choose which semester to take Free Electives and CSE3/4XXX approved electives.

 

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
Software Engineering Studio Project 

(Full year project) 

(12 points)

CSE4402 *
Software Engineering Honours Project
 

(Full year project) 

(12 points)

CSE3/4XXX

CSE Approved Elective


(6 points)

 CSE3/4XXX

CSE Approved Elective

(6 points)

Second

Semester

CSE4333
Parallel Systems
(6 points)

CSE4431
System Validation and Verification, Quality and Standard

(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

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 (may be special offer in 2005)

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 (not offered 2005)

CSE3305

Formal Methods II

1

CSE3306

Microprocessors

2 (not offered 2005)

CSE3309

Artificial Intelligence

2
(moved to sem 2 in 2005)

CSE3313

Computer Graphics

1

CSE3314

Image Processing

1 (moved to sem 1 2005)

CSE3316

Database Management Systems

2

CSE3318

Data Communications and Computer Networks

1

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 (approval required)

CSE4602

Advanced topics in software engineering

FY (approval required)

CSE4603

Advanced topics in algorithms and complexity

FY (approval required)

CSE4604

Advanced topics in computational languages

FY (approval required)

CSE4605

Advanced topics in computational science

FY (approval required)

CSE4606

Advanced topics in computer networking

FY (approval required)

CSE4607

Advanced topics in computer graphics and visualization

FY (approval required)

CSE4608

Advanced topics in computer architecture and systems

FY (approval required)

CSE4610

Individual study unit in computer science: current research topics in computer science

May not be offered 2005

CSE4611

Individual study unit in computer science: current research topics in computer science

May not be offered 2005

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

  Last updated 06/07/2005KF

 



HelpContactsSite MapStaff DirectorySearch
CSSE home
Copyright © 1994-2002 Monash University
Caution - Privacy