Computer Engineering Major
Overview
The major in computer engineering builds on foundations in physics, mathematics, computer science and basic electrical engineering principles. The main focus of this major is in understanding the design of computing hardware behind various digital devices such as smart phones, routers, computers and other purpose built systems. You will specialise in advanced computer systems, computer networking, computer architecture, digital design and software engineering. A wide range of computer-oriented electives are also available, including studies in artificial intelligence and integrated circuit design.
As a computer engineering graduate, you may pursue a career in embedded microprocessor systems, FPGA design, digital control systems, image processing, digital signal processing, tracking and surveillance, measurement and sensing, data processing systems, software engineering and biomedical engineering.
This major best aligns with the Software, Electrical or Biomedical stream.
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Computer Engineering Major |
|||
Achievement of a major in Computer Engineering requires 48 credit points from this table including: | |||
(i) 24 credit points of core 1000/2000-level units | |||
(ii) 6 credit points of 3000-level core units | |||
(iii) 6 credit points of 3000-level project units | |||
(iv) 6 credit points of 3000-level interdisciplinary units | |||
(iv) 6 credit points of 3000-level selective units | |||
Units of study |
|||
1000-level units of study |
|||
Core units |
|||
INFO1113 Object-Oriented Programming |
6 | P INFO1110 OR INFO1910 N INFO1103 OR INFO1105 OR INFO1905 Note: Department permission required for enrolment in the following sessions:Intensive January |
Intensive January Semester 1 Semester 2 |
2000-level units of study |
|||
Core units |
|||
COMP2017 Systems Programming |
6 | P INFO1113 OR INFO1105 OR INFO1905 OR INFO1103 C COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 N COMP2129 OR COMP9017 OR COMP9129 |
Semester 1 |
ELEC2104 Electronic Devices and Circuits |
6 | A ELEC1103. Ohm's Law and Kirchoff's Laws; action of Current and Voltage sources; network analysis and the superposition theorem; Thevenin and Norton equivalent circuits; inductors and capacitors, transient response of RL, RC and RLC circuits; the ability to use power supplies, oscilloscopes, function generators, meters, etc. |
Semester 2 |
ELEC2602 Digital Logic |
6 | A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation |
Semester 1 |
3000-level units of study |
|||
Core units |
|||
ELEC3506 Data Communications and the Internet |
6 | Semester 2 |
|
Interdisciplinary units |
|||
ELEC3607 Embedded 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 |
Project units |
|||
ELEC3608 Computer Architecture |
6 | A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required. P ELEC2602 |
Semester 2 |
3000-level units of study |
|||
Selective units |
|||
COMP3520 Operating Systems Internals |
6 | P (COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905) |
Semester 2 |
ELEC3104 Engineering 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 |
ELEC3304 Control |
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 MATH2021 OR MATH2961 OR AMME2000) N AMME3500 |
Semester 2 |
ELEC3305 Digital 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. P ELEC2302 |
Semester 1 |
ELEC3404 Electronic Circuit Design |
6 | A A background in basic electronics and circuit theory is assumed. |
Semester 1 |
ELEC3702 Management for Engineers |
6 | N ENGG3005 or MECH3661 |
Semester 2 |