Skip to main content
#
Software Engineering stream

##
Computer Engineering specialisation

## Computer Engineering specialisation |
---|

Students in the Software stream must complete 30 credit points to achieve this specialisation. |

Unit of study |
Credit points |
A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition |
---|---|---|

Students must complete 24 credit points from the following: | ||

ELEC2602Digital Logic |
6 | A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation |

ELEC3506Communications Networks |
6 | A Students should be familiar with fundamental digital technologies and representations (e.g., bit complement and internal word representation), have a basic understanding of the physical properties of communication channels, techniques and limitations, and be able to apply fundamental mathematical skills. |

ELEC3607Embedded Systems |
6 | A ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networksP ELEC1601 AND ELEC2602 |

ELEC3608Computer Architecture |
6 | A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is requiredP ELEC2602 |

Students must complete 6 credit points from the following: | ||

COMP3520Operating Systems Internals |
6 | P (COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905) |

ELEC3104Engineering Electromagnetics |
6 | A Differential calculus, integral calculus, vector integral calculus; electrical circuit theory and analysis using lumped elements; fundamental electromagnetic laws and their use in the calculation of static fields |

ELEC3304Control |
6 | A Specifically the following concepts are assumed knowledge for this unit: familiarity with basic Algebra, Differential and Integral Calculus, Physics; solution of linear differential equations, Matrix Theory, eigenvalues and eigenvectors; linear electrical circuits, ideal op-amps; continuous linear time-invariant systems and their time and frequency domain representations, Laplace transform, Fourier transformP ELEC2302 AND (MATH2061 OR MATH2067 OR MATH2021 OR MATH2961 OR AMME2000)N AMME3500 |

ELEC3305Digital Signal Processing |
6 | A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear time-invariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals |

ELEC3404Electronic Circuit Design |
6 | A A background in basic electronics and circuit theory is assumed |

ELEC3702Management for Engineers |
6 | N ENGG3005 or MECH3661 |

Units taken for the specialisation will also count toward requirements of the Software stream. |