Study Software Engineering - Bachelor of Engineering (Honours)

Through the Software Engineering major in the Bachelor of Engineering (Honours) you develop cutting-edge skills for your future engineering career.

Professional software engineers are responsible for constructing, deploying and maintaining high-quality software in a systematic, timely and disciplined manner. Software engineers must be technically proficient and work effectively in teams and with multiple stakeholders.

You learn to design, develop, test and maintain software. To prepare you for a career as a professional engineer you also develop your communication and teamwork skills.


This is part of the Bachelor of Engineering (Honours).

Most courses last one semester and are worth 15 points. If you're a full-time student, you normally complete 120 points each year (480 points for the entire degree).

In addition to successfully completing all courses, you also need to complete a minimum of 800 hours of planned supervised work placement before graduation. The aim of the work experience is to expose you to engineering practices and management systems in the work environment.

Year 1

Students in all majors do the same courses in the first year. These courses cover mathematics and computational techniques, as well as the communication and teamwork skills that are essential for the team environment engineers work in.

Complete the following courses

Year 2

Complete the following courses

And 30 points from any minor at AUT

Choose courses from any minor at AUT with the approval of the programme leader.

Year 3

Complete the following courses

And 30 points from any minor at AUT

Choose courses from any minor at AUT with the approval of the programme leader.

Year 4

Complete the following courses (offered from 2019)

And choose one of

And 30 points from electives or other courses

You also need to complete a further 30 points from the optional level 8 courses above or other relevant level 8 courses offered within the School of Engineering, Computer and Mathematical Sciences.

Workplace experience

Your individual industry project in Year 4 is your opportunity to gain real-life industrial experience in an engineering environment, under the guidance of an experienced supervisor.

More details about courses in this programme

Search for a course (Arion)

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

  • Software engineer
  • Database programmer and architect
  • Software tester
  • Software development project manager
  • Embedded software designer
  • Embedded software developer
  • Mobile apps designer or developer
  • Cloud applications developer
  • Solutions architect
Software-engineering career sheet-1

Find out more about industry trends, job descriptions and what employers may be looking for.

Software Engineering Careers

Key features
  • Covers a wide range of engineering skills
  • Local and international career opportunities in a variety of professional roles
  • A balance between technical and soft skills
  • Opportunity to include a minor in a subject outside your major area of study
See yourself as
  • Interested in developing high-quality software
  • Having a high attention to detail
  • Technically proficient
Sherin Jacob
Mridula Manderwad
Daniel Lip
Grace Subianto
Ehsaas Grover

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

Website search