Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Study Software Engineering at Otago

Students on the steps of the Information Services Building

Overview

Software Engineering is about the sound construction of computer systems for today and tomorrow. This includes areas such as modelling complex interactive systems, identifying how computer information systems can be made to improve performance, managing the construction of information systems, and ensuring that procedures are in place for system testing and maintenance.

^ Top of page

Contact details

Professor Martin Purvis
Tel 64 3 479 8318
Fax 64 3 479 8311
Email mpurvis@infoscience.otago.ac.nz
Website Applied Science programme

Qualifications

Programme Requirements

Bachelor of Applied Science (BAppSc) majoring in Software Engineering

Year Papers Points
100-level

COMP 101  Foundations of Information Systems

COMP 160  General Programming

One of:
FINC 102  Business Mathematics
MATH 151  General Mathematics
MATH 160  Mathematics 1
MATH 170  Mathematics 2

18

18

18

200-level

INFO 201  Developing Information Systems 1

INFO 202  Developing Information Systems 2

COSC 241  Programming and Problem Solving

COSC 242  Algorithms and Data Structures

18

18

18

18

300-level

COSC 344 Database Theory and Applications

COSC 346 Object-oriented Programming and User Interfaces

INFO 303 Enterprise Information Systems Infrastructure

INFO 310 Software Project Management

either COSC 345 Software Engineering or INFO 301 Applied Project

18

18

18

18

 

144 further points, including either requirements for an approved minor or approved second major subject or other approved papers

144

Total   360

^ Top of page

Bachelor of Applied Science with Honours (BAppSc(Hons)) in Software Engineering

Papers
  • SENG 490  Dissertation

  • Four further 400-level papers normally drawn from COSC, INFO or SENG papers

^ Top of page

Postgraduate Diploma in Science (PGDipSci) in Software Engineering

Papers

^ Top of page

Master of Applied Science (MAppSc) in Software Engineering

Papers

^ Top of page

Minor Subject Requirements

Software Engineering as a minor subject for a BA, MusB, BPA, BTheol, BSc, BAppSc, BCom, BHealSc, or BASc degree

Available as a minor subject for a Bachelor of Arts (BA), Bachelor of Music (MusB), Bachelor of Performing Arts (BPA), Bachelor of Theology (BTheol), Bachelor of Science (BSc), Bachelor of Applied Science (BAppSc), Bachelor of Commerce (BCom), Bachelor of Health Science (BHealSc), or Bachelor of Arts and Science (BASc) degree

Level Papers Points
100-level

COMP 101 Foundations of Information Systems

COMP 160 General Programming

18

18

200-level

INFO 201 Developing Information Systems 1

One of:
INFO 202 Developing Information Systems 2
COSC 241 Programming and Problem Solving

18

18

300-level

SENG 301  Software Project Management

From 2018 the 300-level requirements will be: INFO 310 Software Project Management.

18
Total   90

^ Top of page