Level |
Unit |
Credit points |
Prerequisites |
Corequisites |
Bachelor of Computer Systems Engineering (available at Clayton campus only) |
||||
Level 1 |
Core units |
|||
CSE1301 Computer programming |
6 |
|||
CSE1303 Computer science |
6 |
|||
ECE2001 Advanced engineering 1 |
4 |
|||
ECE2701 Digital logic |
4 |
ENG1301 (for BCSE only) | ||
ENG1301 Electrical engineering |
4 |
|||
ENG1601 Engineering context |
4 |
|||
ENG1603 Engineering systems |
4 |
|||
ENG1802 Physics B |
4 |
|||
ENG1803 Physics C |
4 |
|||
ENG1902 Engineering mathematics B |
4 |
|||
MTH1112 Numbers, logic and graphs |
6 |
|||
Total: 50 cps |
||||
Level 2 |
Core units |
|||
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 |
|||
ECE4709 Advanced programming techniques |
4 |
|||
MAT2901 Multivariable calculus for engineering |
4 |
|||
MAT2902 Linear algebra and differential equations for engineering |
4 |
|||
Approved electives |
12 |
|||
Total: 48 cps |
||||
Level 3 |
Core units |
|||
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 |
|||
ECE4705 Computer architecture |
4 |
|||
MAT3901 Statistics and integral transforms for engineering |
4 |
|||
Computer systems engineering electives |
8 |
|||
Approved elective |
4 |
|||
Total: 48 cps |
||||
Level 4 |
Core units |
|||
12 |
Level 3 substantially completed |
|||
ECE4908 Engineering management B |
4 |
|||
Computer systems and/or telecommunications engineering electives |
20 |
|||
Approved electives |
10 |
|||
Total: 46 cps |
||||
Approved elective units |
||||
Approved
electives may include, subject to prerequisites: |
||||
Units in the last of these categories must not include substantial material already taken or to be taken as part of the degree. Only one unit may be taken at each level of the degree from this category, allowing students to pursue an approved sequence of units from elsewhere in the university. |
||||
Computer systems engineering electives |
||||
ECE4306 Mechaninformatics |
4 |
|||
ECE4604 Large-scale digital design |
4 |
|||
ECE4705 Computer architecture |
4 |
|||
ECE4706 Advanced computer architectures |
4 |
|||
ECE4707 Neural computing |
4 |
|||
ECE4708 Evolutionary computing |
4 |
|||
ECE4709 Advanced programming techniques |
4 |
|||
ECE4710 Computer image processing and pattern recognition |
4 |
|||
ECE4711 Computer vision and robotics |
4 |
|||
ECE4712 Interactive computer graphics |
4 |
Level 3 substantially completed |
||
Telecommunications engineering electives |
||||
ECE3202 Electromagnetic propagation |
4 |
|||
ECE4203 Antennas and propagation |
4 |
|||
ECE4204 Microwave/RF devices, circuits and communications |
4 |
|||
ECE4205 Electromagnetic compatibility |
4 |
|||
ECE4403 Signal processing |
4 |
|||
ECE4404 Digital signal processing |
4 |
|||
ECE4405 Optical communication systems |
4 |
|||
ECE4406 Digital transmission |
4 |
|||
ECE4410 Software engineering for telecommunication |
4 |
|||
ECE4411 Internet architecture and protocols |
4 |
|||
ECE4412 ATM and ISDN networks |
4 |
|||
ECE4413 Mobile systems and networks |
4 |
|||
ECE4414 Performance of telecommunications networks |
4 |
|||
ECE4415 Video communications |
4 |
|||
ECE4416 Application of high speed telecommunication networks |
4 |
|||
ECE4603 Advanced electronic and photonic devices |
4 |
|||
ECE4606 Radio frequency design |
4 |
|||
Information technology electives (subject to final approval by the Faculty of Information Technology) |
||||
CSE2303 Formal methods 1 |
6 |
|||
CSE2305 Object-oriented software engineering |
6 |
|||
CSE2307 Numerical computing |
6 |
|||
CSE3309 Artificial intelligence |
6 |
|||
CSE3316 Database management systems |
6 |
|||
CSE3322 Programming language and implementation |
6 |
CSE2303, CSE2304, CSE2305 and either CSE3394 or CSE3393 or equivalent |
||
CSE3391 UNIX tools |
3 |
|||
CSE3393 Prolog programming |
3 |
|||
CSE3394 LISP programming |
3 |
CSE1303 or equivalent |
||
Requirements for the degree of BCSE |
||||
The student requires 192 credit points for the degree. |
Previous page | Next page | Section contents | Title and contents