Electrical and Computer Engineering

This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.

If you commenced the BE(Hons) in 2021 please follow the 2021 structure.

Available in the dual major only. Students must complete for the BE(Hons) (Electrical & Computer Engineering Plan code: ELCOMW2342), 64 units comprising -

  1. 60 units, comprising
    1. 50 units, being all courses from part A - compulsory; and
    2. 10 units from part B - electives (with a minimum of 4 units of level four courses); and

  2. 4 units from electives

Part A - Compulsory

Year 1
4 units from

Course Code Units Course Title
ENGG1100 2 Engineering Design
ENGG1200 2 Engineering Modelling & Problem Solving
ENGG1211 4 Engineering Design, Modelling & Problem Solving [1]

and 4 units from

Course Code Units Course Title
[ MATH1051 2 Calculus & Linear Algebra I [2]
[ or
[ MATH1071 2 Advanced Calculus & Linear Algebra I
[ MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
[ or
[ MATH1072 2 Advanced Multivariate Calculus & Ordinary Differential Equations

and 6 units for

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
PHYS1002 2 Electromagnetism and Modern Physics

Year 2, Semester 1

Course Code Units Course Title
CSSE2002 2 Programming in the Large
CSSE2010 2 Introduction to Computer Systems
ELEC2003 2 Electromechanics & Electronics
MATH2001 2 Advanced Calculus & Linear Algebra II

Year 2, Semester 2

Course Code Units Course Title
CSSE2310 2 Computer Systems Principles and Programming
ELEC2004 2 Circuits, Signals & Systems
ENGG2800 2 Team Project I
MATH2010 1 Analysis of Ordinary Differential Equations
STAT2202 1 Probability Models for Engineering & Science

Year 3, Semester 1

Course Code Units Course Title
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3004 2 Signals, Systems & Control
ELEC3400 2 Electronic Circuits

Year 3, Semester 2

Course Code Units Course Title
CSSE4010 2 Digital System Design
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
ENGG3800 2 Team Project II

Year 4

Course Code Units Course Title
[ ENGG4801 4 Thesis Project [3]
[ or
[ ENGG4802 4 Thesis Project [4]
[ or
[ ENGG4805 4 Thesis Project [5]

Year 4, Semester 1

Course Code Units Course Title
CSSE4011 2 Advanced Embedded Systems

Year 4, Semester 1 or Semester 2

Course Code Units Course Title
ENGG4900 2 Professional Practice and the Business Environment

Part B - Electives

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3506 2 Algorithms & Data Structures
COMP3702 2 Artificial Intelligence
COMP3710 2 Pattern Recognition and Analysis
COMP4702 2 Machine Learning
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
COMS4200 2 Computer Networks II
COMS4507 2 Advanced Topics in Security
CSSE4004 2 Distributed Computing
DECO1400 2 Introduction to Web Design
DECO2500 2 Human-Computer Interaction
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
ENGG2000 2 Humanitarian Engineering
ENGG4800 2 Project Management
INFS1200 2 Introduction to Information Systems
INFS2200 2 Relational Database Systems
METR4201 2 Control Engineering 1
METR4202 2 Robotics & Automation

End notes

  • [1] This course is offered over more than one semester. Enrol in the same code in each semester.
  • [2] Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051
  • [3] This is a year-long course commencing in semester 1. Enrol in the same course code in each semester.
  • [4] This is a year-long course commencing in semester 2. Enrol in the same course code in each semester.
  • [5] Code for students completing the course in one semester.