Software Engineering

  • Engineering and Physical Science library computer suite

Qualifications

Overview

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

Very often software systems have a high degree of complexity, consisting of millions of lines of code, using a wide range of technologies, and produced by large teams of software engineers. We critically depend on their timely and cost-effective completion, and on their reliable and efficient operation. To meet all these targets, a disciplined and well-founded approach to the design, creation, operation, and maintenance of software (or software-based systems) under real-world constraints (economical, ethical, technical, legal) is needed.

The Software Engineering programme at UC is a unique blend of foundational courses in Computer Science and Engineering, and practical work through a series of projects.

Contact us

Department of Computer Science and Software Engineering

Phone +64 3 369 2777
Email enquiries@cosc.canterbury.ac.nz

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

Postal address
Te Rāngai Pūkaha | College 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.

UC staff monitor the Bluefern IBM supercomputer

Computer Engineering

Computers are at the heart of most modern products, transforming them into devices capable of sensing, making intelligent decisions, and taking collaborative ...

Data Science

Data Science

Organisations are increasingly making use of large volumes of digital data, from personal medical histories, to socio-economic statistics, to internet trends. ...