Subjects 

Credit Points 
Year 1 


CSCI191 
Engineering Programming 1 
6 
CSCI192 
Engineering Programming 2 
6 
ECTE171 
Introduction to Signals & Systems 
6 
ECTE172 
Introduction to Circuits & Devices 
6 
MATH187 
Mathematics 1A, Part 1 
6 
MATH188 
Mathematics 1A, Part 2 
6 
PHYS141 
Fundamentals of Physics A 
6 
PHYS142 
Fundamentals of Physics B 
6 
Year 2 


CSCI204 
Programming: The C Family and Unix 
6 
Or 


CSCI213 
Java Programming and the Internet 
6 
Plus 


ECTE202 
Circuits and Systems 
6 
ECTE212 
Electronics and Communications 
6 
ECTE222 
Power Engineering 1 
6 
ECTE233 
Digital Hardware 1 
6 
MATH201 
Multivariate & Vector Calculus 
6 
MATH202 
Differential Equations 
6 
Plus 
Choice of 100/200level Science Subjects 
12 
Year 3 


ECTE250 
Engineering Design and Management 2 
6 
ECTE333 
Digital Hardware 2 
6 
ECTE344 
Control Theory 
6 
ENGG291 
Engineering Fundamentals 
6 
STAT231 
Probability and Random Variables 
6 
Plus 
Choice of 200/300level Science Subjects 
24 
Year 4 


ECTE301 
Digital Signal Processing 1 
6 
ECTE313 
Electronics 
6 
ECTE350 
Engineering Design and Management 3 
6 
ECTE363 
Communication Theory 
6 
ECTE364 
Telecommunication Networks 1 
6 
Plus 
Informatics Option 
6 
Plus 
Choice of 300level Science Subjects 
18 
Year 5 


ECTE457 
Thesis 
18 
ECTE461 
Telecommunications Queueing Theory 
3 
ECTE462 
Telecommunications System Modelling 
3 
Plus 
6 Final Year Specialisation Subjects 
18 
Plus 
Informatics Option 
6 
Plus 
Choice of 300level Science Subjects 
6 