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

INFO202 Developing Information Systems 2

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

Introduction to creating information systems, with particular focus on: using frameworks to build web applications; relational databases; principles of software testing; deployment and underpinning infrastructure; and tool support.

Software manages most of the modern world, from business and science to mobile apps and cars. INFO 202 covers essential principles and practices of developing software using modern programming languages, frameworks, and tools. Students will learn how to manage the entire life cycle of software development, with particular emphasis on how object-oriented programming techniques are used to produce effective information systems, and how testing is used to ensure production of quality software.

INFO 202 equips graduates with the necessary skills and knowledge to both create software and to manage the software development process for many different types of organisations. These skills are essential for anyone involved in creating software and are of value to anyone managing software development projects.

Paper title Developing Information Systems 2
Paper code INFO202
Subject Information Science
EFTS 0.15
Points 18 points
Teaching period Semester 2 (On campus)
Domestic Tuition Fees (NZD) $1,092.15
International Tuition Fees (NZD) $5,004.75

^ Top of page

COSC 241 or INFO 201
INFO 221
Schedule C
Arts and Music, Commerce, Science
Students are assumed to have prior knowledge of the Java programming language, relational databases, SQL entity relationship modelling, and UML

Teaching staff

Nigel Stanger, Mark George and Chris Edwards

Teaching Arrangements

Two x 1-hour lectures each week; one x 2-hour lab each week.

Textbooks are not required for this paper.
Supplementary information is provided during lectures and laboratories.
Course outline
View the most recent Course Outline
Graduate Attributes Emphasised
Communication, Critical thinking, Information literacy, Teamwork.
View more information about Otago's graduate attributes.
Learning Outcomes

In addition to the skills learned in INFO 201, students who successfully complete INFO 202 will be able to:

  • Design, build, and deploy basic information systems using modern programming lan- guages, frameworks, and tools
  • Explain the importance and the different forms of testing and be able to plan and carry out software testing using appropriate tools
  • Explain the infrastructure that underpins deployed applications, including basic concepts of networking, virtualisation, and cloud computing
  • Read and write SQL queries

^ Top of page


Semester 2

Teaching method
This paper is taught On Campus
Learning management system

Computer Lab

Stream Days Times Weeks
Attend one stream from
A1 Monday 10:00-11:50 28-34, 36-41
A2 Monday 16:00-17:50 28-34, 36-41
A3 Tuesday 09:00-10:50 28-34, 36-41
A4 Tuesday 12:00-13:50 28-34, 36-41
A5 Wednesday 16:00-17:50 28-34, 36-41


Stream Days Times Weeks
A1 Wednesday 10:00-10:50 28-34, 36-41
Thursday 14:00-14:50 28-34, 36-41