Level |
Subject |
Credit points |
Prerequisites |
Corequisites |
Bachelor of Computer Systems Engineering |
||||
Level 1 |
Core subjects |
|||
CSC1011 Computer programming |
6 |
|||
CSC1030 Computer science |
6 |
CSC1011 |
||
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 |
|||
MAT1130 Graphs, logic and numbers |
6 |
|||
Total: 48 cp |
||||
Level 2 |
Core subjects |
|||
CSC2020 Operating Systems |
4 |
CSC1030 |
||
CSC2040 Science of programming |
4 |
|||
CSC2050 Software engineering |
4 |
CSC1030 |
||
CSC2070 Numerical computing |
4 |
CSC1011, ENG1603 |
||
CSC2240 Computer architecture |
4 |
CSC1030 |
||
ECE2101 Signals and systems I |
4 |
|||
ECE2201 Electromagnetics |
4 |
|||
ECE2601 Electronics and control systems I |
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: 48 cp |
||||
Level 3 (for 1999 only) |
Core subjects |
|||
CSC2020 Operating systems |
4 |
CSC1030 |
||
CSC3040 Computer organisation |
4 |
CSC2240 |
||
CSC3182 Data communications and computer networks |
4 |
CSC2030 |
CSC2020 | |
ECS3311 Circuit theory II |
2 |
ECS2310 |
||
ECS3312 Circuit theory III |
3 |
|||
ECS3321 Electromagnetic theory II |
4 |
ECS2310, ECS2320 P1 |
||
ECS3331 Control systems II |
3 |
ECS2360 |
||
ECS3361 Small-signal amplifiers |
4 |
|||
ECS3362 Large-signal circuits |
4 |
ECS2360 P1 |
||
ECS3392 Management II |
3 |
|||
MAT3910 Integral transforms and calculus of variations |
3 |
MAT2910, MAT2920 |
||
Of the remaining ten credit points, at least eight must be obtained in computer science elective subjects. (It is recommended that students take CSC3161 (4 cp).) The remaining two points may be obtained in subjects selected from computer science or general elective subjects. |
||||
Computer science elective subjects |
||||
CSC3050 Formal methods II |
4 |
CSC2030, CSC2040 |
||
CSC3080 Software engineering: analysis and design |
4 |
CSC2050 |
||
CSC3091 Artificial intelligence3 |
4 |
CSC3940/CSC2940, CSC2030, CSC2040 |
||
CSC3130 Computer graphics1 |
4 |
CSC2040 |
||
CSC3140 Image processing2 |
4 |
|||
CSC3161 Database management systems |
4 |
CSC1030 |
||
CSC3220 Programming languages and implementation |
4 |
CSC2030 CSC2040 CSC2050 |
CSC2930/ CSC3930 or CSC2940/ CSC3940 | |
CSC3230 The computer industry: social and professional issues |
4 |
CSC2030 CSC2040 CSC2050 |
CSC2020 | |
CSC3252 Multimedia programming and the World Wide Web |
4 |
CSC2050 |
||
CSC3910 UNIX tools |
2 |
CSC1030 |
||
CSC3920 COBOL programming |
2 |
CSC1011 |
||
CSC3930 Prolog programming |
2 |
CSC1030 CSC2030 |
||
CSC3940 LISP programming |
2 |
CSC1030 |
||
General elective subjects |
||||
MAT3920 Statistical methods |
3 |
MAT2910 |
||
ECS3341 Information transmission |
4 |
ECS2340 P1, MAT3910 |
||
ECS3342 Switching and signalling |
4 |
ECS2340 P1 |
||
ECS3363 Introduction to VLSI systems |
3 |
ECS2371 |
||
ECS3372 Advanced computer architectures |
3 |
CSC2240 |
||
ECS3382 Interactive computer graphics1 |
3 |
Level two substantially complete |
||
ECS3383 Computer image processing and pattern recognition2 |
3 |
Level two substantially complete |
||
1Students
cannot gain credit for both CSC3130 and ECS3382. |
||||
Level 3 (for 2000 onwards) |
Core subjects |
|||
CSC2020 Operating systems |
4 |
CSC1030 |
||
CSC3040 Computer organisation |
4 |
CSC2240 (CSC2061 waived) |
||
CSC3182 Data communications and computer networks |
4 |
CSC2030 |
||
ECE3102 Signals and systems 2 |
4 |
MAT3901 | ||
ECE3301 Control systems 2 |
4 |
|||
ECE3602 Electronics 2 |
4 |
|||
ECE3603 Electronics 3 |
4 |
|||
ECE3907 Engineering management A |
4 |
|||
ECE4705 Computer architecture |
4 |
|||
MAT3901 Statistics and integral transforms for engineering |
4 |
|||
Elective subjects |
||||
Choose eight credit points from computer science level-3 subjects |
8 |
|||
Total: 48 cp |
||||
Level 4 (for 1999 and 2000 only) |
Core subjects |
|||
Either |
||||
ECS4392 Thesis project BCSE I_ |
16 |
Level three substantially complete |
||
or |
||||
ECS4397
Thesis project BCSE_ |
16 |
Level three substantially complete |
||
ECS4373 Computer systems engineering V |
4 |
ECS2371 |
||
ECS4393 Management III |
3 |
|||
For candidates with an honours average of 65% or more: |
||||
CSC4030 Computer science |
16 |
As applicable |
||
For other candidates: |
||||
Either four computer science level-three subjects (4 cp each) or three computer science level-three subjects (4 cp each) |
16 |
As applicable |
||
and
one computer science honours unit chosen from: |
16 |
As applicable |
||
Elective subjects |
||||
At least nine credit points from any general elective at level three that has not already been taken, or: |
||||
ECS4313 Signal processing |
4 |
|||
ECS4332 Modern control systems |
4 |
|||
ECS4364 Feedback amplifiers |
4 |
|||
ECS4367 Electronic systems and components |
4 |
|||
ECS4374 Computer systems design |
3 |
|||
ECS4378 Neural computing |
3 |
Level 2 substantially complete |
||
ECS4379 Object-oriented programming and C++ |
3 |
CSC2040 |
||
ECS4387 Computer vision and robotics |
3 |
Level 2 substantially complete |
||
ENG4611 Schools technology studies project |
3 |
Level-3 core subjects |
||
Interfaculty subject |
3 |
|||
Level 4 (for 2001 onwards) |
Core subjects |
|||
16 |
||||
ECE4707 Advanced computer architecture |
4 |
|||
ECE4908 Engineering management B |
4 |
|||
Plus depending on level-3 honours weighted average: |
16 |
|||
For
candidates with an honours average of 65% or more: |
|
|||
For
other candidates: |
||||
Elective subjects |
||||
Plus eight credit points from the level-4 ECE elective subjects |
8 |
|||
Total: 48 cp |
Requirements
for the degree of BCSE
The student requires 192 credit points for the degree.