Learn
to
make apps.
Learn
to
make apps.

Postgraduate Diploma in Information Technology Level 8

Solve a real-life industry problem! Gain an in-depth understanding of software development, programming, web and mobile app development and business analysis and apply your knowledge on a real-life project with one of our industry partners. Our growing network of Kiwi businesses from a range of industries look to our graduates for fresh, out of the box ideas and solutions. If you are already qualified in another academic discipline and considering a career change or if you are already experienced in IT and looking to get qualified, this is for you!

*Pending approval









Gain an in-depth understanding of software development, programming, web and mobile app development and business analysis and apply your knowledge on a real-life project with one of our industry partners.





Career opportunities

After successfully completing this solid qualification, you will be able to open many industry doors and explore a wide range of highly sought-after roles.

Software Developer

With your in-depth knowledge in programming languages and critical thinking skills, solve complex problems and write elegant code.

Web and Mobile Application Developer

Develop web and mobile apps for businesses and exciting start up projects. Master the software lifecycle and deliver great user experience.

Software Architect

Design, develop and implement software systems and be the authority in maintaining, troubleshooting and training junior team members.

Database Developer/Administrator

Help businesses store, access and use information in databases. Design and develop best practices in management, maintenance and security.

Software Quality Assurance Analyst

Perform quality checks and analyse software packages for potential errors. Automate maintenance and tests with your thorough understanding of software life cycle.


Admission requirements

The requirements for an undergraduate degree or graduate certificate or diploma in any specialisation, from a New Zealand tertiary institution.

The requirements for an undergraduate degree from an overseas tertiary institution recognised as equivalent by the New Zealand Qualifications Authority.

Equivalent industrial, professional or educational experience.

Programme structure & paper details

Level

Credits

ICT703

Programming for Industry 1

  • Analyse problems of various natures and create an object-oriented model which draws on Universal Modelling Language (UML)
  • Put into practice advanced knowledge of a specialist area of structured programming and event-driven graphical user interface
  • Demonstrate advanced application of object-oriented software development approaches, involving multiple objects, and implement key object-oriented

8

15

ICT704

Advanced Topics in Database Systems

  • Evaluate business requirements and apply extensive understanding to design and implement database models following current industry practice
  • Analyse business requirements, design and construct complex queries including views, stored procedures, transactions, concurrency and locking as appropriate to the context
  • Critique database models, recommend and apply best practice in terms of performance consideration, indexing and structure
  • Construct stored procedures for business logic layer (BLL) and/or data access layer (DAL)

8

15

ICT705

Web and Mobile Technology

  • Develop code with an awareness of client-side scripting syntax and dynamic behaviour
  • Design and construct well-structured, reusable and maintainable functions and objects
  • Analyse design strategies for client-side scripting and validation and put into practice innovative approaches that fit into the context.
  • Construct richer, faster, dynamic interactive web pages by employing various strategies to enhance user experience meeting industry usability standards

8

15

ICT820

Software Quality Assurance

  • Analyse and critically evaluate testing and quality assurance
  • Critically assess software testing and quality assurance tools in terms projects
  • Analyse product risks, plan and apply preventative and corrective mitigation activities to a specific project

8

15

ICT821

Web and Applications Development

  • Critically assess the capabilities and characteristics of Web Services Technologies and Architectures
  • Demonstrate advanced technical skills in the analysis, design, implementation and management of web services to support machine-to-machine interaction over a network
  • Research and put into practice solutions to improve the security aspects of Web Services
  • Construct dynamic web applications incorporating advanced programming design techniques
  • Critique mobile development strategies and put into practice a universal approach to support different mobile platforms

8

15

ICT822

Industry Project

  • Analyse and appraise issues affecting a business using current analysis techniques
  • Research a software solution for a business problem and produce a comprehensive plan to achieve it
  • Exhibit appropriate project management skills for managing a project in a fast-paced, changing environment
  • Generate and apply advanced quality assurance strategies to enhance the quality of the product
  • Demonstrate skills enhancement in a range of development languages, tools and technologies by designing and constructing a software product to resolve issues affecting the business.
  • Demonstrate reflection, critical thinking and effective communication skills
  • Present and explain findings in a variety of ways including written reports, oral presentations and software demonstrations

8

15

ICT823

Programming for Industry 2

Critically assess, compare and contrast the distinguishing features of a variety of software development approaches and methods

Use a selection of industry standard models, tools and techniques that support development methods

Develop software applications that incorporate concurrent collections, multithreading, asynchronous and locking strategies

Evaluate a range of software engineering techniques and apply advanced object-oriented design patterns

8

15

ICT824

Process Modelling

Carry out systems based forms of organisational analysis in a complex organisational problem situation.

Develop knowledge and skills in systems analysis and business process modelling.

Critically evaluate the most appropriate methodology to model, analyse and design engineering/business systems across a range of organisations

Demonstrate an understanding of how to model a business system and to develop a solution to solve a business system problem

8

15

ICT825

Requirements Analysis

  • Analyse and critique past, current and future paradigms and methodologies in Requirements Engineering.
  • Select and apply appropriate methodologies to prepare for, and undertake requirements elicitation tasks
  • Analyse client needs and examine the role of information systems in achieving corporate objectives, supporting operations, and managing business intelligence and knowledge
  • Prepare for, and undertake formal specification reviews
  • Use suitable methods and techniques for analysing the business domain and producing and maintaining business requirements using an industry standard

8

15

ICT826

Programming for Industry 3

  • Develop software applications that incorporate concurrent collections, multithreading, asynchronous and locking strategies
  • Critically assess, compare and contrast the distinguishing features of a variety of software development approaches and methods
  • Recommend and justify the selection of development approaches, methods and practices across the full range of development activities for different development contexts.
  • Apply some software development methods and critically reflect on the experience

8

15

ICT827

Web and Applications Development 2

  • Critically assess and apply contemporary techniques and processes to practice
  • Be cognizant of current and near-future technological innovations including web and mobile services
  • Reflect and draw conclusions based on their own experience and learning

8

15


Further study pathways

Programmes

Provider

Master of Information Technology Level 9

University of Auckland

Master of Information Technology Level 9

University of Waikato

Programme fees

Domestic students

International students

TBC

TBC