Skip to content

COMP710 – Web Application Development

Module code
Module title
Web Application Development
To enable students to apply practical knowledge of Model View Controller (MVC) frameworks to plan, design and implement web applications. The core focus will be on architecture design and implementation of a web application that will meet a set of functional requirements and user interface requirements, and address business models.
  • BI1601
  • BI1804
NZQA Level
Level 7
NZQA Credits
Delivery method
  • Web-Supported
Learning hours
Total learning hours
Resources required
Learning Outcomes
1. Investigate the principles, components and application of the MVC software architecture

2. Examine and apply MVC software architecture in the development of a web application

3. Examine current practices used in industry and apply this to Web Applications

4. Examine and develop MVC implementation components in the development of a web
- MVC software architecture
- Operation and responsibility of each MVC Component
- Implement a design report for a MVC web application

- Web Development Frameworks
- MVC Models
- Customising Controllers
- Customising Views

- MVC implementation components
- MVC with Bootstrap
- Integrating JavaScript and MVC
- Web APIs
- Emerging web practices

- MVC implementation components
- Unit tests
- Web application documentation
- Security and authentication procedures
Teaching and Learning Strategy
Teaching methods will involve theoretical and practical classes which may include but not limited to lectures, class discussions, tutorials, case studies, simulations, computer laboratory work, group activities, face-to-face and online activities.
Assessment Criteria
In order to receive a passing grade, students must achieve a minimum 40% average over all supervised tests and achieve 50% overall for the module.
Learning and Teaching Resource
Wintec Learning Management Systems, Computer Laboratory
Required Textbooks
An extended reading list will be supplied by the tutor at commencement of the module. This will be updated annually.

Wintec is part of Te Pūkenga - New Zealand Institute of Skills and Technology Learn More

Learn with purpose

Explore Te Pūkenga

Te Kāwanatanga o Aotearoa - New Zealand Government

Te Kāwanatanga o Aotearoa - New Zealand Government

Copyright © 2022 Wintec