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

Associate Professor Tony Savarimuthu
Tel +64 3 479 5143
Fax +64 3 479 8311
Email tony.savarimuthu@otago.ac.nz
Website Applied Science programme

Qualifications

*It is a requirement that every Bachelor of Applied Science (BAppSc) normally includes an approved minor subject or an approved second major subject. Usually such a minor or second major subject must be selected from the approved combinations of major subjects with minor or second major subjects. Some exceptions may apply. For details see:

Full list of available approved minor and second major subject areas

Papers

See the full list of Software Engineering (SENG) papers.

^ Top of page

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 349  Cloud Computing Architecture

INFO 303  Enterprise Information Systems Infrastructure

INFO 310  Software Project Management

COSC 345  Software Engineering  or  INFO 301  Applied Project

18

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