Due to COVID-19 restrictions, a selection of on-campus papers will be made available via distance and online learning for eligible students.
Find out which papers are available and how to apply on our COVID-19 website
Tools that optimise the development of software; the software that builds software, and how it works; techniques for managing large-scale software projects. Programming languages and their roles in software development.
|Paper title||Software Development|
|Teaching period||Not offered in 2021, expected to be offered in 2022 (On campus)|
|Domestic Tuition Fees (NZD)||$1,092.15|
|International Tuition Fees (NZD)||$5,004.75|
- COMP 160 or COMP 162
- COSC 241
- Recommended Preparation
- COMP 101
- Schedule C
- Arts and Music, Commerce, Science
- Teaching staff
- Graduate Attributes Emphasised
- Lifelong learning, Communication, Critical thinking, Cultural understanding, Ethics,
Information literacy, Self-motivation, Teamwork.
View more information about Otago's graduate attributes.
- Learning Outcomes
By completion of this paper students are expected to:
- be able to compare and contrast the strengths and weaknesses of key, popular programming languages;
- understand how software is transformed from human-readable source code into machine-readable, executable code;
- demonstrate mastery of tools that optimise the reliability and efficiency of software development;
- gain confidence in approaching unfamiliar programming language environments;
- be able to manage a software development team producing a project.