Search this site
Search WWW

Copyright © 2001 University of Otago and its licencers. All rights reserved

BAppSc Papers
Quicklinks: Graduate Programme | Women in Software Engineering
 

Undergraduate Course Structure

The course of study for the BAppSc degree must consist of papers worth not less than 360 points and must include an approved minor or second major as specified below, except that the course director for the major subject may approve either a minor or second major subject not listed below or a selection of papers worth at least 90 points, including at least 18 points at 300-level and at least 54 points above 100-level, provided that the overall combination of subjects and papers constitutes a coherent and integrated programme of study.

For admission to the Honours degree programme (BAppSc (Hons)), applicants must normally have completed the requirements for the ordinary degree of Bachelor of Applied Science with an average grade of at least B+ for the 300-level papers prescribed for the subject concerned.

The tables below set out the normal structure for the major and minor subject requirements for the BAppSc in Software Engineering (click on the paper code to view the details of the paper).

For further details you should contact the Programme Director, Professor Martin Purvis.

BAppSc Major Subject Requirements for Software Engineering:

Year Regulations Points
1st Year Papers worth at least 120 points, including COMP 160, BSNS 106, and one of the following: MATH 151, 160, 170, or FINQ 102  
100-level

BSNS 106 Information and Communication in Organisations
COMP 160 General Programming (Home)
MATH 151 General Mathematics
MATH 160 Mathematics 1
MATH 170 Mathematics 2
FINQ 102 Business Mathematics

18
18
18
18
18
18
2nd Year Papers worth at least 120 points, including INFO 211, 221, COSC 241, 242, and either INFO 214 or COSC 344.
200-level

INFO 211 Systems Analysis and Design Methods
INFO 214 Business ICT Infrastructure
INFO 221 Application Software Development

COSC 241 Programming and Problem Solving (Home)
COSC 242 Algorithms and Data Structures (Home)
COSC 344 Database Theory and Applications (Home)

18
18
18
18
18
18
3rd Year Papers worth at least 120 points including INFO 323, SENG 301, either INFO 340 or COSC 346, and either COSC 345 or INFO 312.  
300-level

INFO 312 Information Systems Development Project
INFO 323 Distributed Information Systems
INFO 340 Interactive Systems Design
COSC 345 Software Engineering (Home)
COSC 346 Object-oriented Programming and User Interfaces (Home)
SENG 301 Software Project Management

18
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
Honours programme At least one of APPS 406-408 and/or APPS 499 is recommended to be taken as part of or in addition to the 4th stage course.  
400-level

Required papers for BAppSc (Hons):

  • SENG 401 Software Engineering
  • INFO 409 Software Engineering
  • SENG 490 Individual Research Project
  • Further 400-level papers worth at least 40further points, normally in SENG, INFO, COSC

Relevant papers at the 400-level:
INFO 405 Database Systems
INFO 406 Management of Distributed Data
INFO 410 Multimedia Systems
INFO 411 Advanced Knowledge Engineering
COSC 410 Logic for Artificial Intelligence
COSC 430 Advanced Database Topics
COSC 431 Information Retrieval
COSC 441 Concurrent Programming
SENG 404 Software Systems for e-Business
INFO 407 Agent-based Software Technologies


20
20
40
40

20
20
20
20
20
20
20
20
20
20

Note:

The course must also include include an approved minor subject or an approved second major subject. Usually such a minor or second major subject must be selected from the tables below. Alternatively, but with the same requirement for a coherent and integrated programme, a course director may approve a programme without a specified minor or second major subject but which includes a selection of papers worth at least 90 points, including at least 18 points at 300-level and 54 points above 100-level.

 
Normally approved subjects for minor or second major.

Bachelor of Applied Science:

  • Computational Modelling
  • Electronics
  • Energy Management
  • Environmental Management
  • Geographic Information Systems
  • Telecommunications

Bachelor of Arts:

  • Maori Studies
  • Sociology

Bachelor of Consumer and Applied Sciences:

  • Design Studies

Bachelor of Science:

  • Computer Science
  • Electronics
  • Mathematics
  • Physics
  • Psychology

Bachelor of Commerce:

  • All Commerce Subjects

BAppSc Minor Subject Requirements for Software Engineering:

100-level: BSNS 106, COSC 160
200-level: Any two of INFO 211, INFO 221 or COSC 241
300-level: SENG 301

Note that no paper may count for both a Major and a Minor Subject Requirement or for more than one Minor Subject Requirement unless that paper is at 100- or 200-level and is specified as compulsory for both Requirements.