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 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 |
|||
ECE4908 Engineering management B |
4 |
|||
12 |
Level 3 substantially completed |
|||
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 |
|||
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 |
||
TEC2332 Operating systems |
4 |
|||
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 |
|||
TEC3742 Data communications |
4 |
|||
Information technology electives (subject to final approval by the Faculty of Information Technology) |
||||
CSE2303 Formal methods 1 |
6 |
CSE1301 and 12 cps approved first- year maths units |
||
CSE2307 Numerical computing |
6 |
CSE1301 and 12 cps approved first- year maths units |
||
CSE3309 Artificial intelligence |
6 |
|||
CSE3316 Database management systems |
6 |
|||
CSE3322 Programming language and implementation |
6 |
|||
CSE3391 UNIX tools |
3 |
|||
CSE3393 Prolog programming |
3 |
|||
CSE3394 LISP programming |
3 |
CSE1303 or equivalent |
||
Requirements
for the degree of BCSE |
Previous page | Next page | Section contents | Title and contents