Interface Design Papers at Tauranga (2023)

Interface Design investigates the intersection between design and code with respect to information design for contemporary and future screens. User experience (UX) and user interface (UI) design for current and emerging technologies will be taught with the development of digital skills of coding, motion design, and information design, preparing students to work in screen-based areas such as design for the web, app and mobile design, and interactive digital and data visualisation design.

Interface Design is available as a first major for the Bachelor of Design (BDes). Interface Design may also be included as a second major or minor in other undergraduate degrees, subject to approval of the Division in which the student is enrolled.

To complete Interface Design as a single major for the BDes, students must gain 135 points from papers listed for Interface Design, including 105 points above 100 level, and 60 points above 200 level. Students must complete DSIGN141, DSIGN142, DSIGN221, COMPX222, DSIGN241, COMPX322, COMPX324, DSIGN341 and DSIGN360.

To complete Interface Design as a second major, students must gain 120 points from papers listed for Interface Design, including 90 points above 100 level, and 45 points above 200 level. Students must complete DSIGN141, DSIGN142, DSIGN221, COMPX222, DSIGN241, and 45 points from COMPX322, COMPX324, DSIGN341 or DSIGN360.

To complete a minor in Interface Design, students must complete 60 points from the papers listed for the Interface Design major, including at least 30 points above 100 level.



On this page


  • 100 Level

    Code Paper Title Points Occurrence / Location
    COMPX102Object-Oriented Programming15.023B (Hamilton), 23B (Secondary School - Unistart), 23B (Tauranga), 23H (Hamilton) & 23X (Zhejiang University City College, Hangzhou China)
    This paper builds on introductory programming experience, and assumes a knowledge of basic programming techniques, which it expands on particularly in the areas of data organisation and algorithms. It also provides an introduction to: object-oriented programming, computer architecture, Boolean algebra, assembly language, and progra...
    CSMAX170Foundations in Computing and Mathematical Sciences15.023A (Hamilton) & 23A (Tauranga)
    The objective of this paper is to provide students with the academic foundations for computing and mathematical sciences. The paper will cover the following areas: -Effective academic reasoning and communication -Information literacy and research skills -Academic integrity -Techniques and tools in the computing and mathematical sci...
  • 200 Level

    Code Paper Title Points Occurrence / Location
    COMPX201Data Structures and Algorithms15.023A (Hamilton), 23A (Tauranga) & 23X (Zhejiang University City College, Hangzhou China)
    This paper covers object-oriented software development in Java focusing on abstract data types and dynamic data structures, while introducing design methodologies in software construction, software process, and software testing.
    COMPX202Mobile Computing and Software Architecture15.023B (Hamilton), 23B (Tauranga) & 23X (Zhejiang University City College, Hangzhou China)
    This paper continues object-oriented software development in Java, but also touching on alternative approaches. It introduces software development methodologies and the use of support tools, particularly repositories and a testing framework. Project work starts with GUI development in Java and works through to the construction of m...
    COMPX251Applied Computing Tools 115.023A (Hamilton), 23B (Hamilton), 23H (Hamilton) & 23X (Zhejiang University City College, Hangzhou China)
    This paper enables students to widen their experience of computer software using an intensive laboratory programme. Students select from a variety of themes, including video editing, website design, digital library development, computer game construction, animation and 3D modelling.
  • 300 Level

    Code Paper Title Points Occurrence / Location
    COMPX322Advanced Web Development15.023A (Hamilton) & 23X (Zhejiang University City College, Hangzhou China)
    This paper covers a range of topics relating to the development of web applications. These include the latest developments in HTML, CSS and JavaScript; asynchronous communication using AJAX; security issues; object-oriented JavaScript; RESTful web services; XML; JSON and development libraries and frameworks.
    COMPX324User Experience Design15.023B (Hamilton), 23B (Tauranga) & 23X (Zhejiang University City College, Hangzhou China)
    An introduction to the field of human-computer interaction (HCI) where students develop skills and techniques for the design and evaluation of modern computer interfaces.

2023 Catalogue of Papers information current as of : 21 March 2023 10:02am

This page has been reformatted for printing.