Subject list IX: Degree of BSE

Level

Subject

Credit points

Prerequisites

Corequisites


Bachelor of Software Engineering

(available at Clayton campus only)




Level 1

First semester





CSC1011 Introduction to computer science

6




ENG1301 Electrical engineering

4




ECE2701 Digital logic

4


ENG1301 (for BSE only)


MAT1130 Mathematics for computer science II

6




Free elective

4




Second semester





CSC1030 Algorithms and data structures I

6

CSC1011

ENG1603 - Waived


ENG1601 Engineering context

4




ENG1802 Physics B

4

VCE Physics or ENG1801



MAT1812 Mathematical methods II

6




Free elective

4




Total: 48 cp




Level 2 (for 2000 onwards)

First semester





CSC2030 Formal methods I

4




CSC2040 Algorithms and data structures II

4




CSC1040 Professional communications - presentation

4




ECE3703 Computer engineering

4




MAT2902 Linear algebra and DEs for engineering

4




Free elective

4




Second semester





CSC2020 Operating systems

4




CSC2050 Software engineering (OOP)

4




MAT2952 Statistical methods

4




ECE2401 Telecommunications

4




ECE2302 Introduction to control sytems

4




ECE2702 Computer organisation

4




Total: 48cp




Level 3 (for 2001 onwards)

First semester





BSE3001 Software engineering project (small project)

4




CSC3080 Software engineering (OOD)

4




ECE3706 Mechanoinformatics 1

4




SFT3423 System, quality, verification and validation

4




Information technology elective

4




Free elective

4




Second semester





BSE3002 Software engineering project (small project)

4




CSC3050 Formal methods II

4




ECE4705 Computer architecture

4




ECE3901 Engineering management A

4




Information technology electives

8




Total: 48 cp




Level 4 (for 2002 onwards)






BSE4001 Software engineering project (large project)

8




ECE4904 Engineering management B

4




SFT3312 Concurrent programming

4




CSC3230 The computer industry, society and professional issues

4




ECS4359 Reliability engineering

4




BSE4002 Software engineering project (large project)

8




Information technology electives

8




Engineering elective

4




Free elective

4




Total: 48 cp




Requirements for the degree of Bachelor of Software Engineering
The student requires 192 credit points for the degree.