Software Engineering

  • Engineering and Physical Science library computer suite



Our society relies in many ways on software or software-based systems, for example in transportation, telecommunications, health, and avionics.

Software systems can have a high degree of complexity, often consisting of millions of lines of code produced by large teams of software engineers or developers. We critically depend on timely and cost-effective completion of software systems, and on their reliable and efficient operation.

To meet all these goals, a disciplined approach is needed to design, create, operate and deliver software systems under real-world constraints (economical, ethical, technical, legal).

Contact us

Te Tari Pūhanga Pūmanawa Rorohiko | Department of Computer Science and Software Engineering

Phone +64 3 369 2777

Levels 2 and 3, Jack Erskine building – see campus maps

Postal address
Te Kaupeka Pūhanga | Faculty of Engineering
Te Whare Wānanga o Waitaha | University of Canterbury
Private Bag 4800
Christchurch 8140
New Zealand

Browse related subjects to Software Engineering

Choose an area that you are interested in and learn how UC's extensive range of study options can let you study what you want to.

Data Science

Data Science

Data Science is an emerging field that combines Computer Science, Mathematics, and Statistics with other disciplines. It involves understanding and analysing ...

UC staff monitor the Bluefern IBM supercomputer

Computer Engineering

Computer Engineering combines circuit theory and digital electronics with programming, systems, networking, and machine learning, with an emphasis on solving ...