Whitecliffe College of Technology and Innovation

Dear visitor, our Computer Power Plus website is no longer being maintained. Please visit whitecliffe.ac.nz instead.

Whitecliffe College of Technology and Innovation

New Zealand Diploma in Web Development and Design (L5)

Web Development and Design

Programme Overview

This programme provides a pathway to becoming an IT professional who can design and develop websites in all sectors of the economy and society.

On the completion of this programme, graduates will be able to build a complete web application following the entire web development process from end to end, using a content management system. In addition, graduates will have a broad set of IT skills that are internationally relevant. They will also be capable of operating within applicable professional standards and practice, both independently and collaboratively as part of a team.

button for easy access to information about this qualification

Programme Structure

This diploma is a 120 credit programme, consisting of eight x 15 credit courses. These courses start every five weeks. The first 20 working days are the study days on the course. The last five days include a day each for revision and the final assessment, and days for study break.

Major Qualification Goals:

This qualification provides the essential core, professional and technical skills required to help you enter the IT industry as a Web Developer.

IT Core Skills

  • Apply the fundamentals of information systems concepts and practice to support and enhance organisational processes and systems.
  • Apply the fundamentals of IT technical support concepts and practice to manage hardware and software resources to meet organisational requirements.
  • Apply the fundamentals of interaction design concepts and practice to enhance interface design.
  • Apply the principles of software development to create simple working applications.
  • Apply communication, personal and interpersonal skills to enhance effectiveness in an IT role.
  • Use problem-solving and decision-making techniques to provide innovative and timely Information Technology outcomes.
  • Apply professional, legal, and ethical principles and practices in a socially responsible manner as an emerging IT professional.

Web Development and Design Focused

  • Determine client requirements, prepare and present solution(s) which meet client requirements.
  • Write scripts appropriate to implement and customise a solution package using frameworks and libraries.
  • Design and implement interfaces to enhance user experience and functionality.
  • Select, install and configure appropriate plug-in modules to supplement functionality to meet organisational requirements.
  • Test functionality and usability to meet client requirements.
  • Implement, configure, and publish tested web solution to meet client requirements.


  • Full-time study: 40 Weeks
    20 hours on campus/week - Monday to Thursday + 15 hours/week home study
  • Part-time study: 80 Weeks
    10 hours on campus/week - Monday to Thursday + 7.5 hours/week home study (Note: Part-time study is only available to domestic students).

Choose to study in the morning, afternoon or evening shift. Saturday mornings are also available.

2019 Start Dates

  • Intakes are now closed for 2018.
  • Next intakes are 28 January and 4 March

Course content and learning outcomes

IT Systems

  • Hardware concepts and components
  • Software components and configuration
  • Operating system concepts and configuration
  • IT support concepts
  • Systems security concepts and tools
Learning Outcomes:
  • Install and configure hardware and software components of computer architecture
  • Configure a variety of operating systems
  • Explain the hardware and software components of a network, including the Internet
  • Apply the fundamentals of IT technical support concepts and practice to manage hardware and software resources to meet organisational and end user requirements
  • Discuss a range of security concepts, tools and techniques

Data Handling and Web Concepts

  • Structured Query Language (SQL), to give students the skill and knowledge to use the basics of Microsoft SQL Server
  • Designing websites which gives an understanding of website design using HTML5 and CSS
  • Networking fundamentals - an understanding of the basic concepts of computer networks
Learning Outcomes:
  • Apply the relational model of database design
  • Employ a range of common SQL statements
  • Analyse and solve data handling problems
  • Design and build a website, using appropriate techniques, taking usability and communication into account
  • Discuss the legal, ethical and security related issues surrounding gathering, storing, accessing and sharing information
  • Test and reflect on the usability of a website focussing on its ability to communicate its content clearly

Professional Practice

  • Legal and regulatory considerations relevant to IT
  • Ethical decision-making
  • Professional conduct and codes of practice
  • Personal effectiveness
  • Information presentation techniques
  • Business context of IT, information systems, initiation and management of IT projects
Learning Outcomes:
  • Discuss legislation that relates to the IT industry
  • Explain the importance of ethical behaviour and evaluate the main ethical considerations facing IT professionals
  • Discuss the organisational context and impact of IT on business
  • Apply information presentation skills
  • Apply personal and interpersonal skills including, leadership, teamwork and relationship management
  • Develop and propose a solution to meet a business need
  • Understand role of information systems in an organisation and explain how they support organisational goals

Programming Principles

  • Creating procedural and object oriented programs using Python
  • Mathematical and logical concepts underpinning programming
Learning Outcomes:
  • Compare and contrast a range of design principles, including human computer interaction and accessibility
  • Create, debug and test simple programs using fundamental programming constructs, principles and tools
  • Work with both procedural and objected oriented methods
  • Demonstrate understanding of the objectives, people involved, tasks and deliverables of each stage in the systems development life cycle
  • Use a variety of number bases such as binary, decimal and hexadecimal

Business Analysis and Solution Design

  • Introduction to business modeling tools which provide skills that can be used in analysing requirements
  • Interacting with stakeholders to determine client needs
Learning Outcomes:
  • Use business process modeling tools to understand and document business processes
  • Interact with stakeholders and analyse requirements to determine and meet client needs
  • Apply solution design principles
  • Discuss the security issues of a proposed solution
  • Carry out a feasibility study
  • Create a User Acceptance test plan

Client-side Development

  • Responsive design including user interface, HCI principles and universal accessibility
  • Design principles
  • Client side scripting
  • Multimedia content development
  • Use of frameworks or libraries
Learning Outcomes:
  • Implement responsive design considering independence of platform and device in use
  • Apply user interface design principles and processes
  • Implement a solution that takes user experience and accessibility into consideration
  • Implement client-side web scripting to add interactivity to a website
  • Apply client-side scripting standards
  • Understand and implement multimedia optimisation techniques for mobile web
  • Plan and perform simple unit testing and debugging
  • Implement a solution using a framework or library

Testing & Development of a Web Application

  • Functional testing
  • Usability testing
  • Standards compliance testing
  • Migration from development to live platform
  • Testing on multiple platforms (devices and browsers)
  • Client acceptance
  • End-user/technical documentation and user training
Learning Outcomes:
  • Create and use a test plan
  • Test a solution on multiple platforms so that it meets client acceptance criteria and is a working solution
  • Migrate a solution from development to testing environment to live platform
  • Produce technical and end user documentation
  • Describe a range of user training options

Web Application Project

  • Systems development lifecycle
  • Analysis, design, implementation, testing of a web application solution.
Learning Outcomes:
  • Investigate a range of pre-packaged solutions
  • Interact with stakeholders and analyse requirements to determine client needs
  • Design, develop and implement a web application solution
  • Test a solution against requirements
  • Create technical documentation for end users and technical staff


Download Programme Guide

Web Development Programme Guide

What do I need to start?

  • All Students: A minimum of 42 credits at NCEA Level 3, including 14 credits in Digital Technologies or Computing AND a minimum of 10 credits in Maths AND 10 credits in English at Level 2 or above,
    OR Equivalent knowledge, skills and experience.
  • If you do not have the above NCEA requirements or equivalent IT-related qualification, you can take our Skills and Knowledge Assessment which can be taken online on any device. Contact us at info@cpp.ac.nz to request a link to this equivalency assessment.
  • Have access to a desktop computer, laptop or tablet with broadband Internet connection for home study.
  • International Students: An additional English language requirement must also be met - IELTS 5.5 (with no band less than 5.0) or equivalent. Testing must have taken place with two years of qualification commencement. Students may be exempt from IELTS requirements if they can provide clear evidence that satisfies one of NZQA’s criteria for existing English proficiency. <See NZQA website for more details. (Note: CPP is a category 2 provider)

Programme Fees

If you are a first-time tertiary student and NZ citizen you may be eligible for FEES FREE study in 2019. For more details visit: www.feesfree.govt.nz

Fees include all campus based learning materials needed to successfully complete this diploma.

Domestic Student Fees:

2019: $6,797   (GST inclusive).

If you plan to pay your fees by Student Loan and/or apply for a Student Allowance, you need to apply online at www.studylink.govt.nz and clicking on their APPLY NOW link. The application will work out what you are entitled to and will allow you to apply.

International Student Fees:

2019: $17,999   (GST inclusive).

Career Opportunities

Graduates of this qualification will have the skills and knowledge to be employed in an entry level role in an organisation that provides customisation of web content management systems, or in a graphic design organisation.

    Future Career Possibilities
  • Full Stack Web Developer
  • Website Administrator
  • Website Project Manager
  • UI/UX Architect
  • Database Administrator

Further Study Options

Successful completion of the New Zealand Diploma in Web Development and Design (L5) will contribute 90 credits towards the completion of the New Zealand Diploma in Software Development (Level 6).

How to Enrol

Apply to Enrol Online


Computer Power Plus specialises in IT training. You can study IT at one of our three training centres: Auckland, Wellington, Christchurch.