Institute of Technology or Polytechnic

Ara Institute of Canterbury
Ara Institute of Canterbury logo

Bachelor of Information and Communications Technologies (Software Engineering)

This course is available

On-Campus

Level of Study

Bachelor's Degree

Visit provider website

Summary

This pathway prepares you to design and build modern software applications using current industry practices and tools. Skills are developed across application development, programming and software engineering, with exposure to agile development, DevOps and cloud‑based deployment. Learning is grounded in real‑world projects and collaborative environments. You’ll gain the ability to design scalable software systems, develop applications across platforms, and contribute across the full software development lifecycle, from planning and development through to testing and deployment.

Key highlights

Develop real software solutions through applied learning and projects Learn modern development practices, including Agile and DevOps Build strong programming skills across multiple languages and technologies Prepare for high‑demand software development roles Work collaboratively on real‑world applications Final year work-integrated project Flexible study options, with full‑time in 3 years or part‑time up to 5 years

What you’ll learn

Programming and application development Object-oriented programming Web application development Server-side programming Software architecture and design DevOps and software deployment Software testing and debugging Agile software development practices

Entry criteria

What if English is not my first Language? If English is not your first language, we want to make sure that you will be successful in your chosen programme of study. Please provide a result from a test or qualification on the acceptable alternatives English Proficiency Outcomes Chart.

Share this course

Share this course

Disclaimer