Red X iconGreen tick iconYellow tick icon


    Introduction to creating information systems, with particular focus on: the software development life cycle; eliciting, specifying, and modelling requirements; and modelling and implementing business processes and software designs.

    When developing any information system, it is essential to understand the problem and associated context. This helps ensure development of the best computing solution. INFO 201 covers the principles of analysis of user requirements and design of a system that satisfies these requirements using standard methods, notations, and tools, with a strong focus on modern agile methodologies.

    Graduates with a background in developing information systems are in high demand as business analysts since they can apply their skills in capturing, documenting, analysing, and modelling these requirements for an organisation.

    About this paper

    Paper title Developing Information Systems 1
    Subject Information Science
    EFTS 0.15
    Points 18 points
    Teaching period Semester 1 (On campus)
    Domestic Tuition Fees ( NZD ) $1,173.30
    International Tuition Fees Tuition Fees for international students are elsewhere on this website.
    (COMP 101 or BSNS 106) and one of (COMP 160, COMP 161 or COMP 162)
    INFO 211
    Recommended Preparation
    COMP 162
    Schedule C
    Arts and Music, Commerce, Science

    Students are assumed to have prior knowledge of programming (preferably in Java), relational databases, SQL, and entity relationship modelling.


    Teaching staff

    Dr Nigel Stanger

    Chris Edwards

    Mark George

    Paper Structure

    This paper covers the following themes:

    • The systems development life-cycle
    • Analysis, design, and modelling and implementation of information system requirements
    • Business process modelling
    Teaching Arrangements

    Two 1-hour lectures each week; one 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.
    View more information about Otago's graduate attributes.
    Learning Outcomes

    Students who successfully complete INFO 201 will be able to:

    • Explain the software development life cycle (SDLC) and the differences between traditional and agile methodologies
    • Carry out analysis of information system requirements and design and construct basic information systems using a modern programming language, frameworks, and tools
    • Capture and interpret business processes in a standard notation
    • Explain the trade-off between buying and building an information system
    • Read and write SQL queries


    Semester 1

    Teaching method
    This paper is taught On Campus
    Learning management system

    Computer Lab

    Stream Days Times Weeks
    Attend one stream from
    A1 Wednesday 15:00-16:50 9-13, 15-22
    A2 Friday 12:00-13:50 9-12, 15-22
    A3 Friday 14:00-15:50 9-12, 15-22


    Stream Days Times Weeks
    A1 Tuesday 13:00-13:50 9-13, 15-22
    Thursday 16:00-16:50 9-13, 15-16, 18-22
    Back to top