Bachelor of Sustainability (BSust) majoring in Computer Science
From 2027, eight core papers for the Bachelor of Sustainability (BSust) programme will use the SUST paper code prefix. Students enrolling in the BSust for 2027 will see the SUST papers (SUST 101, SUST 102, SUST 111, SUST 204, SUST 211, SUST 280, SUST 311, SUST 337) listed as core requirements when selecting papers in eVision.
No changes to papers MAOR 202 or MAOR 204 for 2027.
Current students who wish to change their programme of study to the Bachelor of Sustainability (BSust), and have completed any of the core papers under their existing paper codes, will be able to credit these towards the core requirements for the BSust through the course variation process.
Core papers
Every Bachelor of Sustainability programme must include the core papers listed below or the equivalent SUST coded papers, as well as the required papers for the major subject.
(NOTE: The core paper requirements table will be updated to show SUST paper codes once the approval process has been finialised.)
| Level | Papers | Points |
|---|---|---|
| 100‑level | ENVI 111 Environment, Society and Sustainability | 18 |
| GEOG 101 Physical Geography | 18 | |
| GEOG 102 Geographies of Sustainable Futures | 18 | |
| 200‑level | ENVI 211 Environmental Change and Sustainability in Aotearoa New Zealand | 18 |
| GEOG 280 Engaging with People and Place Through Social Science Research | 18 | |
| Either MAOR 202 Māori and Tikanga or MAOR 204 Te Tiriti o Waitangi | 18 | |
| MATS 204 Treasure or Trash: Sustainability of Materials | 18 | |
| 300‑level | ENVI 311 Environmental Sustainability: Science, Society and Practice | 18 |
| MANT 337 Organisations and Sustainability | 18 |
Computer Science major papers
In addition to the core Bachelor of Sustainability papers, the Computer Science major has its own programme requirements.
| Level | Papers | Points |
|---|---|---|
| 100-level | COMP 121 Computer Programming | 18 |
| COMP 122 Foundations of Computer Science | 18 | |
| One of MATH 120, MATH 130, MATH 140, COMO 101, STAT 110 , STAT 115 or an approved alternative | 18 | |
| 200-level | COMP 221 Algorithms and Data Structures | 18 |
| COMP 223 Software Development | 18 | |
| COMP 224 Computer Systems | 18 | |
| One further 200-level COMP, DATA, DHUM, or SENG paper | 18 | |
| 300-level | Two 300-level COMP papers and two further papers from 300-level COMP, DATA, DHUM, or SENG | 72 |
| Notes: (i) Students are exempt from COMP 121 if they have gained entry to COMP 122 via an Advanced Placement Test. (ii) Students who have passed at least one of MATH 120, 130, 140, COMO 101, STAT 110, 115, BSNS 112, or FINC 102 as part of another subject's requirements do not need to pass another one of these papers to fulfil the Computer Science requirements. | ||
| Total (including core papers) | 360 | |