Computer and Mobile Systems Engineering Major - Bachelor of Engineering Technology

Computer engineering deals with the design of computers and computer systems. This may involve the design of new hardware or supercomputers, or the use of computers to control an industrial plant. Computer engineers may also work on a system’s software. Desktop computers represent a tiny fraction of the devices a computer engineer might work on, as computer-like architectures and applications are now found in devices including smart phones, tablets, video game consoles, DVD players and mobile systems.

The Computer and Mobile Systems Engineering major in the Bachelor of Engineering Technology (BEngTech) builds on your skills in development, operation and maintenance of software and hardware, and their application to mobile communications devices, embedded systems and networks.

  • Designed to give you a comprehensive set of skills as an engineering  technologist in the engineering programming industry
  • Focus on mobile communications devices, embedded systems and networks
  • Practical emphasis - you work on practical engineering projects, developing software under the guidance of engineering staff


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 prior to graduation. The aim of the work experience is to expose you to the engineering practices and management systems in the work environment.

Year 1
The Computer and Mobile Systems Engineering major shares some of the first year papers with the other majors in the Bachelor of Engineering Technology. Year 1 will provide you with essential program development skills in algebra and discrete mathematics, programming in C++ and Java for engineering applications, and object oriented applications.

Level 4:
714338 Engineering Mathematics (15 points)

Level 5:
705001 Electrical Engineering Principles (15 points)
705003 Introduction to Computing (15 points)
705010 Introduction to Engineering Design (15 points)
735325 Personal Computer Engineering and Applications (15 points)
715189 Algebra and Discrete Maths (15 points)
735318 Programming for Engineering Applications (15 points)
735320 Object Oriented Applications (15 points)

Year 2
You further your skills in advanced engineering mathematics, advanced data structures, algorithms design and analysis. You complete a compulsory engineering project and are introduced to management and project management skills.

Level 5:
715001 Engineering Mathematics 1 (15 points)
Level 6:
406701 Software Development Practice (15 points)
716180 Data Structures and Algorithms (15 points)
716181 Algorithm Design and Analysis (15 points)
ENGE600 Engineering Management I (15 points)

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

Year 3
You continue to choose areas of in-depth study. The year includes advanced software engineering programming, management topics which include ethics and sustainability, and a full-year specialisation project.

Level 7:
737335 Specialisation Project (30 points)
717287 Distributed and Mobile Systems (15 points)
737205 Software Engineering I (15 points)
737206 Software Engineering II (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)
716288 Computer Graphics (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)
Level 7:
717286 Highly Secure Systems (15 points)
737201 Digital Systems Development (30 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.

Career opportunities

  • Computer systems engineer
  • Middle management
  • Software engineer

Last updated: 13-Feb-2015 3.47pm

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