Computer and Mobile Systems Engineering Major - Bachelor of Engineering Technology

Computer engineering deals with the design of computers and computer systems. But it’s about much more than PCs. Designing new hardware, working on a system’s software, developing designs for a supercomputer or using computers to control an industrial plant – it all fits the computer engineer’s job description.

In today’s world desktop computers only represent a tiny fraction of the devices a computer engineer might work on, with computer-like architectures now found in a range of devices and appliances including video game consoles, DVD players and mobile systems.

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.

Key features

  • Broad skill base for a wide range of careers related to computing and mobile systems
  • First-hand software development experience
  • Java and C++ programming skills


Career opportunities

  • Computer systems engineer
  • Middle management
  • Software engineering designer


Most papers last one semester and are worth 15 points. You must complete 120 points each year (360 points for the entire degree). In each year you will study core (compulsory) papers, and select other papers from a range of options.

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.

Year 1
Level 4:
714338 Engineering Mathematics (15 points)

Level 5:
705001 Electrical Engineering Principles (15 points)
705010 Introduction to Engineering Design (15 points)
735325 Personal Computer Engineering and Applications (15 points)
ENSE501 Programming for Engineering Applications (15 points)
ENSE502 Object Oriented Applications (15 points)
ENSE503 Introduction to Engineering Programming (15 points)
MATH502 Algebra and Discrete Mathematics (15 points)

Year 2
Level 5:
715001 Engineering Mathematics 1 (15 points)
Level 6:
COMP610 Data Structures and Algorithms (15 points)
COMP611 Algorithm Design and Analysis (15 points)
ENGE600 Engineering Management I (15 points)

SELECT 15 points from:
706001 Project (15 points)
COMP602 Software Development Practice (15 points)
ENEL602 Electronics Project (15 points)

AND a further 45 points from the elective options listed below.

Year 3
Level 7:
737335 Specialisation Project (30 points)
737205 Software Engineering I (15 points)
737206 Software Engineering II (15 points)
COMP713 Distributed and Mobile Systems (15 points)
ENGE701 Engineering Management II (15 points)

SELECT a further 30 points from the elective options listed below.

Level 5:
735319 Telecommunication Technologies (15 points)
Level 6:
716001 Engineering Mathematics II (15 points)
736008 Introduction to Microcontrollers (15 points)
736310 Computer Architecture (15 points)
736386 Embedded Digital Systems (15 points)
736914 Personal Computer Technical Skills (15 points)
COMP612 Computer Graphics (15 points)
Level 7:
737201 Digital Systems Development (30 points)
COMP716 Highly Secure Systems (15 points)

Click here to view programme structure and paper outlines.

Additional course information can also be found here.

Enrolment in papers is subject to meeting all requirements and availability of papers.

Last updated: 13-May-2016 11.13am

The information on this page was correct at time of publication. For a comprehensive overview of AUT qualifications, please refer to the Academic Calendar.