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.
For a full list of offerings in this subject, including those available in Hamilton and online, see the Catalogue of Papers. Not all qualifications and subjects can be taken in full in Tauranga. See what can be studied in Tauranga.
On this page
100 Level
Code Paper Title Points Occurrence / Location COMPX102 Object-Oriented Programming 15.0 23B (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... CSMAX170 Foundations in Computing and Mathematical Sciences 15.0 23A (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 COMPX201 Data Structures and Algorithms 15.0 23A (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. COMPX202 Mobile Computing and Software Architecture 15.0 23B (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... COMPX251 Applied Computing Tools 1 15.0 23A (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 COMPX322 Advanced Web Development 15.0 23A (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. COMPX324 User Experience Design 15.0 23B (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