Computer engineering is about the design of computers and computer systems. But it’s about much more than PCs. Apps, video game consoles and DVD players are all devices computer engineers work on. Designing new hardware, apps, developing designs for a supercomputer or using computers to control an industrial plant – it all fits the computer engineer’s job description.
Mobile communication devices, embedded systems and networks are the focus of this major. You develop a clear understanding of the development, operation and maintenance of software and hardware, and their application to mobile communications devices, embedded systems and networks.
Minimum entry requirements
Selection criteria
Interview may be required
Preferred school subjects
Digital Technologies, English, Technology
Year 1
This major shares some of the first year with the other majors in the Bachelor of Engineering Technology. You also develop essential program development skills in algebra and discrete mathematics, programming in C++ and Java for engineering applications, and object oriented applications.
Year 2
You become familiar with advanced engineering mathematics, advanced data structures, algorithms design and analysis. This year also introduces you to management and project management skills. You also complete a compulsory practical project, writing software for mobile communication applications, microcontrollers, and designing operating systems.
Year 3
This year covers advanced software engineering programming, and management topics that include ethics and sustainability.
Workplace experience
All students complete an industry-based project this year. This is your chance to apply what you’ve learnt in a research or industry environment. You also need to complete a minimum of 600 hours of planned supervised work placement to graduate. This work experience exposes you to real engineering practices and management systems and helps you build engineering networks.