Level |
Subject |
Credit points |
Prerequisites |
Corequisites |
Bachelor of Computer Systems Engineering |
||||
Level 1 |
Core subjects |
|||
CSE1301 Computer programming |
6 |
|||
CSE1303 Computer science |
6 |
|||
ECE2701 Digital logic |
4 |
ENG1301 (for BCSE only) | ||
ENG1301 Electrical engineering |
4 |
|||
ENG1601 Engineering context |
4 |
|||
ENG1603 Engineering systems |
4 |
VCE Specialist Mathematics or ENG1901 |
||
ENG1802 Physics B |
4 |
VCE Physics or ENG1801 |
||
ENG1803 Physics C |
4 |
VCE Physics or ENG1801 |
ENG1901 if VCE Specialist Mathematics has not been completed. | |
ENG1902 Engineering mathematics B |
4 |
VCE Specialist Mathematics or ENG1901 |
||
Elective subjects |
||||
At least eight credit points selected from: |
||||
ENG1101 Chemical engineering |
4 |
|||
ENG1201 Civil engineering |
4 |
|||
ENG1401 Mechanical engineering |
4 |
|||
ENG1501 Materials engineering |
4 |
|||
MTH1112 Numbers, logic and graphs |
6 |
|||
Total: 48 cp |
||||
Level 2 |
Core subjects |
|||
CSE2304 Algorithms and data structures |
6 |
|||
CSE2305 Object-oriented software engineering |
6 |
|||
CSE2307 Numerical computing |
6 |
|||
ECE2101 Signals and systems 1 |
4 |
|||
ECE2201 Electromagnetics |
4 |
|||
ECE2401 Telecommunications |
4 |
|||
ECE2601 Electronics and control systems 1 |
4 |
|||
ECE2903 Physics of electronic devices |
4 |
|||
ECE3703 Computer engineering |
4 |
|||
MAT2901 Multivariable calculus for engineering |
4 |
|||
MAT2902 Linear algebra and differential equations for engineering |
4 |
|||
Total: 50 cp |
||||
Level 3 |
Core subjects |
|||
ELE4271 Computer communications 1 |
4 |
|||
ECE3102 Signals and systems 2 |
4 |
|||
ECE3301 Control systems 2 |
4 |
|||
ECE3402 Information transmission |
4 |
|||
ECE3602 Electronics 2 |
4 |
|||
ECE3603 Electronics 3 |
4 |
|||
ECE3704 Software engineering and real-time systems |
4 |
|||
ECE3907 Engineering management A |
4 |
|||
ECS4373 Computer engineering V or ECE4705 Computer architecture |
4 |
|||
MAT3901 Statistics and integral transforms for engineering |
4 |
|||
Elective subjects |
||||
Choose six credit points from computer science level 3 subjects |
6 |
|||
Total: 46 cp |
||||
Level
4 |
Core subjects |
|||
Either |
||||
ECS4392
Thesis project BCSE I |
16 |
Level 3 substantially complete |
||
ECS4397
Thesis project BCSE_ |
16 |
Level 3 substantially complete |
||
ECS4373 Computer systems engineering V |
4 |
ECS2371 |
||
ECS4393 Management III |
3 |
|||
Elective subjects |
||||
Twelve credit points from Information Technology elective subjects as listed below plus at least 13 credit points from engineering elective subjects as listed below. |
||||
Level 3 IT electives |
||||
CSE2303 Formal methods 1 |
6 |
|||
CSE3309 Artificial intelligence |
6 |
|||
CSE3316 Database management systems |
6 |
|||
CSE3322 Programming language and implementation |
6 |
|||
CSE3325 Multimedia programming and WWW |
6 |
|||
CSE3391 UNIX tools |
3 |
|||
CSE3393 Prolog programming |
3 |
|||
CSE3394 LISP programming |
3 |
|||
Level 4 IT electives |
||||
Any level 3 or honours IT elective, subject to the approval of the Department of Electrical and Computer Systems Engineering |
||||
Level 4 Engineering electives |
||||
ECS3372 Advanced computer architectures |
3 |
ECS3371 or ECE3703 |
ECS3381 or ECE3704 | |
ECS3382 Interactive computer graphics |
3 |
Level 2 substantially completed |
||
ECS3383 Computer image processing and pattern recognition |
3 |
Level 2 substantially completed |
||
ECS4313 Signal processing |
4 |
ECS3312, MAT3910 |
||
ECS4332 Modern control systems |
4 |
ECS3311, ECS3331 |
ECS3312 | |
ECS4345 Mobile systems and network design |
3 |
ECS3321, MAT3920 |
||
ECS4347 Telecommunications network performance |
3 |
ECS3342 |
||
ECS4349 Video coding for telecommunications |
3 |
|||
ECS4359 Basic reliability engineering |
3 |
MAT2920 or MAT2902 |
||
ECS4367 Electronic systems and components |
4 |
ECS3361 |
||
ECS4374 Computer systems design |
3 |
|||
ECS4378 Neural computing |
3 |
Level 2 substantially completed |
||
ECS4379 Object-oriented programming and C++ |
3 |
ECS2380 or ECE2702 |
||
ECS4387 Computer vision and robotics |
3 |
Level 2 substantially completed |
||
ELE4282 Digital signal processing |
4 |
|||
ENG4611 Schools technology studies project |
3 |
|||
Interfaculty subject |
3 |
|||
Level
4 |
Core subjects |
|||
16 |
||||
ECE4707 Advanced computer architecture |
4 |
|||
ECE4908 Engineering management B |
4 |
|||
Elective subjects |
||||
Twelve credit points from Information Technology elective subjects plus 12 credit points from engineering elective subjects |
||||
Total: 48 cp |
||||
Requirements
for the degree of BCSE |