# Computer Engineering Major

## Overview

The major in computer engineering builds on foundations in physics, mathematics, computer science and basic electrical engineering principles. You will specialise in advanced computer systems, computer networking, and software engineering. A wide range of computer-oriented electives are also available, including studies in artificial intelligence and integrated circuit design. Computer-based tutorials are a feature of the course.

This major best aligns with the Electrical stream.

## Unit of study table

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

## Computer Engineering Major |
|||

## Unit of study table |
|||

Complete 24 credit points of units of study as follows: | |||

Complete all 18 credit points of these units of study: | |||

ELEC3506Data Communications and the Internet |
6 | N NETS2150 |
Semester 2 |

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 networks. P ELEC1601 and ELEC2602 |
Semester 1 |

ELEC3608Computer Architecture |
6 | A ELEC3607. Basic knowledge of assembly language and microprocessor systems is required. P ELEC2602 |
Semester 2 |

Select an additional 6 credit points from the following units of study: | |||

COMP3520Operating Systems Internals |
6 | P COMP2129 |
Semester 1 |

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. |
Semester 1 |

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 transform. P ELEC2302 AND (MATH2061 OR MATH2067 OR MATH2961 OR AMME2000) N AMME3500 |
Semester 2 |

ELEC3305Digital Signal Processing |
6 | A Specifically the following concepts are assumed knowledge for this unit: 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. P ELEC2302 |
Semester 1 |

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

ELEC3702Management for Engineers |
6 | N MECH3661, ENGG3005 |
Semester 2 |