LevelPapersPoints 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</p><h3>Computer Science major papers</h3><p>In addition to the core Bachelor of Sustainability papers, the Computer Science major has its own programme requirements.</p><table summary="Outline of papers and points needed to complete a Bachelor of Science majoring in Computer Science" id="table02226"><tbody><tr><th scope="col" class="degreelevel" style="width: 120px;" id="table02226r1c1">Level</th><th scope="col" id="table02226r1c2">Papers</th><th scope="col" class="degreepoints" id="table02226r1c3">Points</th></tr><tr><td rowspan="3" headers="table02226r1c1"> 100-level </td><td headers="table02226r1c2"><a href="https://www.otago.ac.nz/courses/papers?papercode=COMP121">COMP 121</a> Computer Programming </td><td class="degreepoints" headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c2"><a href="https://www.otago.ac.nz/courses/papers?papercode=COMP122">COMP 122</a> Foundations of Computer Science </td><td headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c2"> One of <a href="https://www.otago.ac.nz/courses/papers?papercode=MATH120">MATH 120</a>, <a href="https://www.otago.ac.nz/courses/papers?papercode=MATH130">MATH 130</a>, <a href="https://www.otago.ac.nz/courses/papers?papercode=MATH140">MATH 140</a>, <a href="https://www.otago.ac.nz/courses/papers?papercode=COMO101">COMO 101</a>, <a href="https://www.otago.ac.nz/courses/papers?papercode=STAT110"> STAT 110 </a> , <a href="https://www.otago.ac.nz/courses/papers?papercode=STAT115">STAT 115</a> or an approved alternative </td><td headers="table02226r1c3"> 18 </td></tr><tr><td rowspan="4" headers="table02226r1c1"> 200-level </td><td headers="table02226r1c2"> COMP 221 Algorithms and Data Structures </td><td class="degreepoints" headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c2"> COMP 223 Software Development </td><td headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c2"> COMP 224 Computer Systems </td><td headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c2"> One further 200-level <a href="https://www.otago.ac.nz/courses/papers?prefix=COMP&amp;level=2">COMP</a>, <a href="https://www.otago.ac.nz/courses/papers?prefix=DATA&amp;level=2">DATA</a>, <a href="https://www.otago.ac.nz/courses/papers?prefix=DHUM&amp;level=2">DHUM</a>, or <a href="https://www.otago.ac.nz/courses/papers?prefix=SENG&amp;level=2">SENG</a> paper </td><td headers="table02226r1c3"> 18 </td></tr><tr><td headers="table02226r1c1"> 300-level </td><td headers="table02226r1c2"> Two 300-level <a href="https://www.otago.ac.nz/courses/papers?prefix=COMP&amp;level=3">COMP</a> papers and two further papers from 300-level <a href="https://www.otago.ac.nz/courses/papers?prefix=COMP&amp;level=3">COMP</a>, <a href="https://www.otago.ac.nz/courses/papers?prefix=DATA&amp;level=3">DATA</a>, <a href="https://www.otago.ac.nz/courses/papers?prefix=DHUM&amp;level=3">DHUM</a>, or <a href="https://www.otago.ac.nz/courses/papers?prefix=SENG&amp;level=3">SENG</a></td><td class="degreepoints" headers="table02226r1c3"> 72 </td></tr><tr><td headers="table02226r1c1">&nbsp;</td><td headers="table02226r1c2"><small> Notes: <br /> (i) Students are exempt from COMP 121 if they have gained entry to COMP 122 via an Advanced Placement Test. <br /> (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. </small></td><td class="degreepoints" headers="table02226r1c3">&nbsp;</td></tr><tr class="degreetablesummary"><td colspan="2" headers="table02226r1c1 table02226r1c2"><strong>Total</strong> (including core papers)</td><td class="degreepoints" headers="table02226r1c3"><strong>360</strong></td></tr></tbody></table>" />
Red X iconGreen tick iconYellow tick icon

Bachelor of Sustainability (BSust) majoring in Computer Science

Core papers

Every Bachelor of Sustainability programme must include the core papers listed below, as well as the required papers for the major subject.

LevelPapersPoints
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.

LevelPapersPoints
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
Back to top