Bachelor (Honours)
Through the Software Engineering major in the Bachelor of Engineering (Honours) you develop cutting-edge skills for your future engineering career.
If you're studying software engineering, you'll learn to design, develop, test and maintain software. You'll explore mathematics and computational techniques, data structures and algorithms, software theory and construction, data and process modelling, interface design and engineering management.
Most of your first-year courses are shared between the majors in the Bachelor of Engineering (Honours) and the Bachelor of Engineering Technology, making it easy for you to switch between our engineering degrees and majors.
You also need to complete 800 hours of planned, supervised work experience to graduate, in addition to completing all your courses. This experience exposes you to common engineering industry practices and helps you gain knowledge of engineering procedures, engineering responsibilities, and health and safety practices.
Year 1Complete the following coursesYou also choose one elective course.
Year 3Complete the following coursesYour industry-based research project in Year 4 is your opportunity to gain real-life industrial experience in a software engineering environment, under the guidance of an experienced supervisor.
Want more info about work integrated learning at AUT?Read more about workplace experience in AUT programmes, how it works and why it's so beneficial when you start your career.
Workplace experience in AUT programmes
If you started your studies in this programme before 2024, the courses you need to complete are a little different. Updated study plans for current students in this programme will be available on Canvas. If you have questions about your study plan and what courses you should take, email engineer@aut.ac.nz